/*

Theme Name: Listify - Child Theme 

Theme URI: http://astoundify.com/themes/listify

Author: Astoundify

Author URI: http://astoundify.com

Description: Your beautiful handcrafted directory.

Version: 1.0.0

License: GNU General Public License

License URI: license.txt

Text Domain: listify-foursquare

Domain Path: /languages/

Tags: white, two-columns, one-column, right-sidebar, left-sidebar, responsive-layout, custom-background, custom-header, theme-options, full-width-template, featured-images, flexible-header, custom-menu, translation-ready

Template: listify

*/

html{
	font-size: 1.45em;
    line-height: 1.9em;

}
@media (max-width: 768px){
html {
    font-size:1.35em;
}


.job_listing-url:before,.job_listing-location:before,.social-profiles a::before{
    font-size: 1.2rem !important;

}


.site-main .map-widget-section--split:last-child:not(:only-child){
	font-size: 1rem !important;
}



}

@media (max-width: 980px) and (min-width: 768px){

html {
    font-size: 1.34em;
}
	
}


html,body{
	background-color: #fff !important;
}


.tribe-mini-calendar-event {display:inline;}



.home h2.entry-title.summary {margin: -50% 10px 10px;}

.home h2.entry-title.summary a, .home .vcard a {color:#fff;}

.home .vcard a {margin-left:10px;}

.tribe-mini-calendar-event .list-info h2 {line-height:110%;}

p.tribe-events-widget-link {clear: both;padding-top: 30px;}

.tribe-events-list-widget-events a {color:#fff;}

.tribe-events-list-widget ol {margin-left:0;}

.tribe-events-list-widget ol li {display:inline-block; float:left; position: relative; min-height:204px; max-height:205px; padding-right: 15px; width:100%;overflow:hidden;text-shadow: rgba(0, 0, 0, .8) 0 1px 0}

.tribe-events-list-widget ol li h4 {padding:0 10px;margin-top:-50%;}

.home .tribe-events-event-image img {border-radius:4px;}

.duration {margin-left: 10px;margin-bottom:5%;color: #fff;}

.tribe-events-event-cost{color:#fff;}

.rpwe-alignleft {float:none;}

.rpwe-li {display:inline-block;max-width:100%;padding:0 15px 0 0;margin-bottom:30px;}

.rpwe-block li, .rpwe-thumb {border:none !important;overflow:hidden;}

.rpwe-thumb {margin-right:0;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}

.rpwe-title {min-height:56px;}

.rpwe-block h3 {margin-top:-45% !important;}

#better-analytics_stats_widget-4 {margin-top:-70px;}

.menu-item-type-taxonomy {display:none;visibility:hidden;}

.tertiary-navigation {display:none;visibility:hidden;}

@media (min-width:620px){#search_region.search_region {display:none;visibility:hidden;width:0;height:0;}}

dd.fn.org {display:none;visibility:hidden;height:0;width:0;}

.tribe-events-adv-list-widget .type-tribe_events {padding-right:10px;/*float:right;*/}

.tribe-mini-calendar-event .list-info {margin:10px;width:95%;min-height:120px;margin-bottom:50px;}

.tribe-events-divider{color:#fff;}

.home h2.entry-title.summary{font-size:24px;}

/*.primary.nav-menu .current-cart {display: none;}*/
/*.logged-in .primary.nav-menu .current-cart {display: inline-block;}*/


.home-widget {display:block;width:100%;clear:both;margin-top:1em;padding-top:1em;margin-bottom:1em;padding-bottom:1em;}

.claimed-ribbon {display:none;visibility:hidden;width:0;height:0;}

.wp-job-manager-bookmarks-form .bookmark-notice:before {display:none;visibility:hidden;}

.widget .rpwe-block h3 {clear:both;}

.widget .rpwe-title {text-shadow:none;}

.home-widget .rpwe-li {

	max-height: 220px;

	height:220px;

	margin-right:32px;

	padding:0;

	max-width:360px;

	width:33.33333%;

}

.home-widget .rpwe-li:first-child {

	margin-left:0;	

}


li.type-job_listing .job_listing-rating-stars span, .rating-stars span, .widget .comment-form-rating a.star, .listing-star {
    color: #666;
}
.home-widget .rpwe-ul {

	margin:0 -50px;

}

.home-widget .rpwe-li a img {

	padding:0px !important;

	margin:0px !important;

}

/** REMOVES THE INFO BUTTON FROM THE AUTHOR WIDGET **/

.job_listing-author-info-more a:last-child {display: none !important;}



/* LINK STYLING */

/*.listing-contact-overview a:hover, .entry-meta a:hover, .entry-content a:hover {color:#fff; background-color:#898989;border-radius:2px;}*/

.listing-contact-overview a:hover, .entry-meta a:hover, .entry-content a:hover {	background: none ;
	color:#c61016 !important;border-radius:2px;}



/* TEMPORARY STYLING FOR TESTING - CORRECT LATER*/

/*.menu-item-18805:before{content:url(//lostinaustin.org/wp-content/uploads/2015/08/account-icon-dark.png);margin-right:5px;}*/



@media (min-width:320px) {

.home h2.entry-title.summary{font-size:1rem;}

.tribe-mini-calendar-event .list-info {margin-bottom:30px;}

.home h2.entry-title.summary {margin-top:-125px;min-height:46px;}

.home .tribe-events-adv-list-widget .duration {display:inline-block;}

}

@media (min-width:360px) {

.tribe-mini-calendar-event .list-info {margin-bottom:30px;}

.home h2.entry-title.summary {margin-top:-125px;min-height:46px;}

}

@media (min-width:480px) {

.tribe-mini-calendar-event .list-info {margin:20px 0;width:100%;}

.home .tribe-events-event-image {max-height:150px;overflow:hidden;display:block;clear:both;margin-bottom:20px;}

.home h2.entry-title.summary {margin-top:-145px;font-size:20px;}

.rpwe-li {display:inline-block;max-width:100%;}

.rpwe-thumb {width:768px;}

.featured-listings-sidebar .rpwe-thumb {width:auto;}

.tribe-events-list-widget ol li h4 {margin-top:-350px;}

.home .tribe-mini-calendar-event .duration, .home .tribe-mini-calendar-event .adr.location {font-size:12px;}

}

@media (min-width:768px) {

.rpwe-li {display:inline-block;max-width:50%;}

.tribe-events-list-widget ol li {width: 50%;}

#better-analytics_stats_widget-4 {margin-top:-80px;}

.tribe-events-list-widget ol li h4 {margin-top:-150px;}

.tribe-mini-calendar-event .list-info {min-height:135px;}

.home-widget-title {margin:40px auto;}

}

@media (min-width:992px) {

#listing-contact-map{
	height: 310px !important;
}

.home .tribe-events-event-image {max-height:170px;}

.rpwe-li {max-width:33%;max-height:256px;overflow:hidden;}

.tribe-events-list-widget ol li {width:33.33333333333333%;}

.tribe-events-list-widget ol li h4 {margin-top:-50%;}

.menu-item-type-taxonomy {display:inline-block;visibility:visible;}

#categories-mega-menu {display:none;visibility:hidden;}

#better-analytics_stats_widget-4 {margin-top:-100px;}

/*.menu-item-18805:before{content:url(//lostinaustin.org/wp-content/uploads/2015/08/account-icon.png)}*/

}

@media (min-width:1200px) {

.home .tribe-events-event-image {max-height:220px;height:220px;width:360px;}

}

.home .tribe-events-event-image {

	border-radius:4px;

}

.get-started-mobile{display:none;}

@media (max-width:991px) {

.categories-mobile #menu-item-18805{display:none;}

.get-started-mobile{display:block;}	

/*.get-started-mobile .ion-navicon-round:before{content: url(//lostinaustin.org/wp-content/uploads/2015/08/account-icon.png);}*/

.get-started-mobile #categories-mega-menu{display:none;visibility:hidden;}

.menu-item-type-taxonomy {display: inline-block;visibility: visible;width: 100%;}

}

.home .tribe-events-event-image, .home .rpwe-img {-webkit-filter:brightness(.7);-moz-filter:brightness(.7);-o-filter:brightness(.7);-ms-filter:brightness(.7);filter:brightness(.7);}

.home .tribe-events-event-image img {height:100%;}

.home h2.entry-title.summary, .home .rpwe-title{z-index:999; position:relative;}

.home .duration{z-index:999; position:relative;}

.home .tribe-mini-calendar-event .list-info .tribe-venue {z-index:999; position:relative;}

#menu-main-menu #categories-mega-menu {

	display:none;

}

#new-search {

	display:none;

	padding:20px 20px 0px 20px;

}

#new-search input,

#new-search select {

	margin-bottom:10px;

}

#new-search button {

	margin-top:20px;

}

#main a {

	color:#3061ff;
text-decoration: none;
}


#main a:hover{
	/*color:#c61016;*/
	color: #a81111;
		text-shadow: none !important;
		text-decoration: none;


}


#main .listing-contact-overview a {

	color:#3061ff;

}

.blog #main .entry-title a,

.single #main .entry-title a{

	color:#fff;
	text-decoration: none;

}

.listing-cover a,

.cover-wrapper a {

	color:#fff !important;

}

.blog .content-box-inner {

	padding:20px 0;

}

.tribe-events-event-image {background:#000000;}

.tribe-events-event-image img {opacity:.7;}

.home .rpwe-li {background:#000000;}

.home .rpwe-li .rpwe-img img {opacity:.7}

.home-widget .rpwe-li {

}

.single-tribe_events .tribe-events-event-image img  {opacity:1;}



#tribe-events-adv-list-widget-3 {

	margin-right:-3%;

	width:103%;

}



.business-hour-status.hakem-status{float: none;}

.single-job_listing .listify_widget_panel_listing_business_hours_hak h2.widget-title{
	font-size: 20px;
    display: flex;
    justify-content: space-between;

}

#blog-author {

	background:#fff;

	border-radius:5px;

	margin:0 0 20px 0;

	padding:20px;

}

#author-pic {

	width:25%;

	float:left;

}

#author-bio {

	width:74.5%;

	float:right;

}

#author-pic img {

	display:block;

	margin:0 auto;

	border-radius:50px;

}

#search_region_chosen > a > span,

#search_categories_chosen > a > span {

	color:#000;

}



.single_job_listing .product-overlay {opacity:1 !important;}

.single_job_listing .deals-promotions {margin-top:3em;}

.single_job_listing .listing.products .button.add_to_cart_button.product_type_job_package {color:#ffffff !important;}

.single_job_listing .product-overlay .title-price h3 a {color:#ffffff !important; font-size:1rem;}

.single_job_listing .title-price .price .amount {font-size:15px;}

#main .job-package-purchase a {color:#ffffff !important;}

#primary .job_listings .job_filters .filter-by-type-label, #primary .job_listings .job_filters .job_types {display:none;}

.search-radius-wrapper {margin-top:25px;margin-bottom:15px;}

.hidesendtoemail {visibility:hidden;height:1px;}

.home .blog-archive .content-box-inner .entry-meta {display:none;}


#HakemsLogos1{overflow:hidden;}

#HakemsLogos1 .caroufredsel_wrapper li a img {-webkit-filter: grayscale(100%);filter: grayscale(100%);filter: grayscale(1);filter: gray; /* IE6-9 */}

#HakemsLogos1 .caroufredsel_wrapper li:hover a img, #HakemsLogos1 .caroufredsel_wrapper li a:hover img, #HakemsLogos1 .caroufredsel_wrapper li a img:hover {-webkit-filter: grayscale(0%);filter: grayscale(0%);filter: grayscale(0);filter: none; /* IE6-9 */}

@media (max-width:1999px) {

	.home-widget .rpwe-li {

		width:30%;

		margin-right:24px;

	}

}

@media (min-width:1200px) {

	.home-widget .rpwe-li {

		width:30%;

		margin-right:34px;

	}
	.navigation-bar-wrapper{
		display: inline-block;
	}




}

@media (max-width:991px) {

	#new-search {

		display:block;

	}

	.home-widget .rpwe-li {

		width:45%;

		max-height:220px;

	}

	.home-widget .rpwe-li:first-child {

		width:100%;

		max-width:93%;

	}

	.single-job_listing .listify_widget_panel_listing_business_hours_hak h2.widget-title{
		font-size: 15px;

	}

}

@media (max-width:767px) { 

	.home-widget .rpwe-li,

	.home-widget .rpwe-li:first-child {

		width:100%;

		max-width:100%;

	} 

	.home-widget .rpwe-ul {

		margin:0px;

	}

	.duration {

		margin-bottom:0px;

	}

	.single-job_listing .listify_widget_panel_listing_business_hours_hak h2.widget-title{
		font-size: 14px;

	}

	.menu-item-type-taxonomy {display: inline-block;visibility: visible;width:100%;}

	.sub-menu li.menu-item-type-taxonomy {margin-right:15px;}

	/*.search-overlay {background-color:#ffffff !important;}*/

	.search-overlay form {margin-top:8px;}

	input, textarea, select {font-size:16px;}

}

@media (max-width:390px) {

	.home .rpwe-li .rpwe-img img {height:100%;}
	ul[data-card-columns] .listing-card{float: none !important;}

}

/* Cleaner Star Ratings */

#wpjmr-submit-ratings .choose-rating .dashicons-star-empty:before, #wpjmr-submit-ratings .choose-rating .dashicons-star-filled:before, #wpjmr-submit-ratings .choose-rating .star:before, #wpjmr-submit-ratings .choose-rating [class^=star]:before, .comment-form-rating .stars .dashicons-star-empty:before, .comment-form-rating .stars .dashicons-star-filled:before, .comment-form-rating .stars .star:before, .comment-form-rating .stars [class^=star]:before, .star-rating .dashicons-star-empty:before, .star-rating .dashicons-star-filled:before, .star-rating .star:before, .star-rating [class^=star]:before, .stars-rating .dashicons-star-empty:before, .stars-rating .dashicons-star-filled:before, .stars-rating .star:before, .stars-rating [class^=star]:before {color:#cccccc;}

a.button.button-small {color:#ffffff !important;}

.home .rpwe-block h3 {line-height:110% !important;}

.home .rpwe-block a {font-weight:700 !important; font-size:20px;}

.woocommerce-account .order .order-actions a {color:#ffffff !important;}

#menu-menu > li > a,#menu-menu > li > a:before {color:#ffffff;}

.archive-job_listing-layout span {color:#ffffff;}

@media (max-width: 768px){

.single-post .page-cover.has-image {    display: flex;
    justify-content: center;
    align-items: center;
min-height: 265px;
}
}

input:focus,textarea:focus{background-color:#ffffff !important;}

.single .wp-job-manager-bookmarks-count {display:none;}

.home article .content-box-inner {border:0;}

.home article.content-box-wrapper {box-shadow: inset 0 0 0 1px #e8e8e8;position: relative;
    padding-bottom: 70px;}

article.content-box-wrapper {box-shadow: inset 0 0 0 1px #e8e8e8;}

article .content-box-inner {border:0;}

#secondary aside {border:0;box-shadow: inset 0 0 0 1px #e8e8e8;}

#comments {border:0;box-shadow: inset 0 0 0 1px #e8e8e8;}

.single-facebook_events #comments {display:none;}

.single-job_listing .site-content #text-79 {display:none;}

.home #text-62 {display:none;}

.fbe_list_bar {width:100%; clear:both;display:inline-block;padding: 8px;border-radius: 3px;/*border: 2px solid #e9edf2;*/}

.fbe_list_date {border-right: 2px solid #e9edf2;width:65px;float:left;text-align: center;padding-right: 8px;background:transparent !important; color:#ffffff !important;font-weight:700;}

.fbe_col_title {height:auto;float:left; padding-left:15px;max-width: 80%;}

.fbe_col_title h2 a{color:#ffffff !important;}

.fbe_list_month {font-size:20px;line-height:23px;}

.fbe_list_day {font-size:20px;line-height: 27px;}

.next_fb_event {float:right;}

.next_fb_event:hover, .prev_fb_event:hover {background-color:transparent !important;}

.prev_fb_event, .next_fb_event, #fbe_sidebar a {color:#c12a2a !important;}

.fbe_list_image{background-size:cover !important;background-position:center center !important;width:100%; border: 2px solid #e9edf2;margin-bottom:15px;}

div.fbe_list_image.featured_event_image {
    display: inline-block;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 200px;
    background-color: #000;
}

.listing-featured--outline .listing-featured-badge {display:inline-block;}

@media (max-width:480px) {

.fbe_col_title h2 {font-size:14px !important;}	

.fbe_col_title p {font-size: 12px !important;line-height: 14px !important;}

}

.wp-job-manager-bookmarks-form {display:none !important;}
.home .fbe_col_title h2, .page-id-32218 .fbe_col_title h2, .single .fbe_col_title h2{color:#ffffff !important;}
.property-url:before {content: '\f1fe';display: inline-block;font-family: Ionicons;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;text-rendering: auto;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;font-size: 22px;vertical-align: middle;width: 24px;}
.fbe_list_date {min-width:52px;}


footer .site-social .ion-social-facebook:before,footer .site-social .ion-social-twitter:before,footer  .site-social .ion-log-in:before,footer .site-social .ion-social-youtube:before {content:"" !important;}


.entry-content .category-overview a:hover {background-color:transparent;}

#text-77{display:none;}

#comments{box-shadow:none !important;}

.type-post p, .listify_widget_panel_listing_content p, .fbegrid p{font-size:1rem;font-weight: 500;    line-height: 26px;
}
.single-post .page-cover{height:500px;}


.type-post  li,.listify_widget_panel_listing_content ul li{margin-bottom: 14px; line-height: 26px;
}



.type-post p, .listify_widget_panel_listing_content p,
.single-facebook_events .event_content p,
.single-facebook_events .event_content,
.page p, article.page ul li, article.page ol li,
.type-post li, .listify_widget_panel_listing_content ul li
{


font-size: 1rem !important;
font-weight: 400;
line-height: 1.7rem !important;
color: #262425 !important;
font-style: normal;
border-color: #ddd;
margin: .85em 0 !important;


}

.listify_widget_panel_listing_content p br,
.single-facebook_events .event_content p br,
{
	 		display: block; /* makes it have a width */
            content: ""; /* clears default height */
            margin-top: 0.85rem; /* change this to whatever height you want it */
}

.job_listingsnear{
    list-style: none;
    margin: 0 0 0 0;
}

.job_listingsnear h2{    padding-bottom: 20px !important;
}


.job_listing-location:before{
    content: '\f456';
}

.job_listing-location:before{
    display: inline-block;
    font-family: Ionicons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    font-size: 1rem;
    vertical-align: top;
    width: 24px;
    padding-top: 8px;
}



.job_listing-location a{
	display: inline-block;
}

.send_inquiry_button h2:hover{
	color:#000;
		cursor:pointer;

}


.send_inquiry_button h2{
	color:green;
}	

.single-rental .job_listing-location:before,.rental-listing .job_listing-location:before{
    vertical-align:bottom !important;
}


.listify_widget_panel_listing_content-5 .single-job_listing-respond{
    color:#fff !important;
    text-align:Center;
}

.icon.beds{
	background: none !important;
	padding-left:3px;
}


.icon.beds:before{
	content:'\f236';
	    font-family: "Font Awesome 5 Free"; font-weight: 900; /*content: "\f007";*/
	    	margin-right: 5px;


}


.icon.bath{
	background: none !important;
		padding-left:3px;

}


.icon.bath:before{
	content:'\f2cd';
	    font-family: "Font Awesome 5 Free"; font-weight: 900; /*content: "\f007";*/
	    	margin-right: 5px;


}


.icon.sleeps{
	background: none !important;
		padding-left:3px;

}


.icon.sleeps:before{
	content:'\f0c0';
	    font-family: "Font Awesome 5 Free"; font-weight: 900; /*content: "\f007";*/
	    	margin-right: 5px;


}


.epl-properties-sorting, .epl-switch-view {
	display: none;
}





.archive #main .entry-title a{
	font-size:40px;
	font-weight: 700;
}




#events_query p{
	display: inline-block;
}
#events_query p input{
	text-align: center;
	    width: 95%;
}

#events_query .dateinp{
	text-align:center;
}

#events_query .ssleeps{
	text-align:center;
}

#events_query .btnquery{display:inline-block;vertical-align: bottom;}

#ui-datepicker-div{z-index: 1000 !important;}



@media (min-width:1200px) {

	
#events_query p{width:19%;}
#events_query .btnquery{width:15%;}
.rental-listing{width:49%;}



}

@media (max-width:991px) {

	
.archive #main .entry-title a{
	font-size:35px;
	font-weight: 700;
}

#events_query p{width:19%;}
#events_query .btnquery{width:15%;}
.rental-listing{width:49%;}



}

@media (max-width:767px) { 

	
	.archive #main .entry-title a{
	font-size:25px;
	font-weight: 700;
}	
#events_query p{width:48%;}
#events_query .btnquery{width:48%;}
.rental-listing{width:100%;}
.single-post .page-cover {
    height: 150px;
}


.fbegrid-pad{box-shadow: none !important;
background: none !important;padding:0 !important;}

.home aside.widget-job_listing{
	    background: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

.single-post #primary{padding:0;}
.single-post p{padding:10px;}

/*.single-post #primary img{position: absolute;right:0;left: 0;width:100%;}*/
.single-post #comments {
    box-shadow: none !important;
    width: 90%;
    padding: 25px;
    display: block;
    margin:0 !important;
}

.single-post .comment-form{padding:25px;}

.single-post h2.widget-title {padding:25px;}
.single-post main{padding: 10px !important;}

.single-job_listing aside{
	background: none !important;
	box-shadow: none !important;
}

.page-template-page-fbevents main{
	box-shadow: none !important;
background: none !important;padding:10px !important;
}


}



@media (max-width:375px) {

.single-job_listing .listing-stars--single .listing-star{
	font-size:16px;

}


.single-job_listing  .content-single-job_listing-hero-actions a.button{
	margin:3px !important;
}

.content-single-job_listing-hero-actions{
	margin:0 !important;
}

.has-image.listing-cover{
	    min-height: 66.6vw;
    padding-top: 3px;
    padding-bottom: 3px;
        background-size: cover !important;

}

}




@media (max-width:428px) {

.single-job_listing .listing-stars--single .listing-star{
	font-size:16px;

}


.has-image.listing-cover{
	    min-height: 66.6vw;
	        padding-top: 10px;
    padding-bottom: 10px;
        background-size: cover !important;

  
}

}


@media (max-width:390px) {




.single-post .page-cover {
    height: 150px;
}

	
#events_query p{width:49%;}
#events_query .btnquery{width:49%;}
.rental-listing{width:100%;}
img.imgstyleme {
    max-width: 150px;
    width: 49% !important;
    height: 80px !important;
}


}



.mashsb-container{
	width: 100%;
    margin-left: 15px;
}

.fbe-full-width{width:100%;}




.property-meta .page-price{display: none;}

.single-rental .listify_widget_panel_listing_content{
	font-family: 'Roboto', serif;font-size:16px;
}

.single-post .content-box-inner {
	background: none;
    box-shadow: none;
}



.single-post article.content-box-wrapper {
	background: none;
    box-shadow: none;
}
/*.type-post p{font-size: 1rem !important;}*/

.herotitlevert{
	display: flex;
    width: 100%;
    height: 100%;
}

.herotitlevert h1{
	display: table-cell;
    text-align: center;
    vertical-align: middle;
    /* margin: 0 auto; */
}

@media screen and (min-width: 992px) { 
.page-title{
    font-size: 50px;
        font-weight: 700 !important;

    line-height: normal;
    vertical-align: middle;
}


.navigation-bar-wrapper{
	width: 20%;
    display: none;

}

.primary  ul#menu-menu{
	display: flex;
	justify-content: space-between;
}

}

@media screen and (min-width: 768px) { 
.content-single-job_listing-hero, .single-post .page-cover, .page  .page-cover{
	height:66.6vw;
}

.page-template-page-fbevents-php  .page-cover{
	height:30vw;
}


.single-rental .content-single-job_listing-hero{
	height:52vw;
}



}



@media screen and (min-width: 1400px) { 
.content-single-job_listing-hero, .single-post .page-cover, .page  .page-cover{
	height:66.6vw;
}


.single-rental .content-single-job_listing-hero{
	height:52vw;
}


.page-template-page-fbevents-php  .page-cover{
	height:30vw;
}



}


@media screen and (min-width: 1800px) { 
.content-single-job_listing-hero, .single-post .page-cover,.page  .page-cover{
	height:66.6vw;
}


.page-template-page-fbevents-php  .page-cover{
	height:30vw;
}


.single-rental .content-single-job_listing-hero{
	height:52vw;
}

}

 .content-single-job_listing-actions-start{
 	display: none !important;
 }
 
.entry-content > h2{
border-bottom: none !important;
    margin: 1.25em 0 0.25em 0;
    font-weight: 700;
}

.entry-content > h3{
	font-size: 22px;
}


.page p,article.page ul li,article.page ol li{font-family: 'Roboto', serif;font-size:16px;}



.listify_widget_panel_listing_content h2 > a,.listify_widget_panel_listing_content h2{
	font-size:30px !important;
	border-bottom:none !important;
	font-weight: 700 !important;
	line-height: 35px;
	    margin: 1.25em 0 0.25em 0 !important;

}


.listify_widget_panel_listing_content h3 > a,.listify_widget_panel_listing_content h3{
	font-size:22px !important;
	border-bottom:none;
}

.listify_widget_panel_listing_content h4 > a,.listify_widget_panel_listing_content h4{
	font-size:23px !important;
	border-bottom:none;
	font-weight: 700;
}


.listify_widget_panel_listing_content h5 > a,.listify_widget_panel_listing_content h5{
	font-size:1rem !important;
	border-bottom:none;
}


.listify_widget_panel_listing_content h6 > a,.listify_widget_panel_listing_content h6{
	font-size:16px !important;
	border-bottom:none;
}


@media (min-width: 768px){
.type-job_listing.style-grid.rental-listing .job_listing-entry-header {
    height: 320px;
    padding: 0;
}



.youtube-responsive-container {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}

.youtube-responsive-container iframe, .youtube-responsive-container object, .youtube-responsive-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}



}


/*listing colors */

.level1 .job_listing-location:before{
	color:#BCB4F3 !important;
}

.level2 .job_listing-location:before{
	color:#A5FF8A !important;
}

.sponsored .job_listing-location:before{
	color:#FFFFAA !important;
}

.presenting .job_listing-location:before{
	color:#62A9FF  !important;
}


.spotlight .job_listing-location:before{
	color:#fff;
		background: -webkit-gradient(linear, left top, left bottom, from(#f7ef0a), to(#d2ac47));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-shadow: none;
}


.level1disc .job_listing-location:before{
	color:#FFBBFF !important;
}

.level2disc .job_listing-location:before{
	color:#A5FEFA !important;
}

.sponsoreddisc .job_listing-location:before{
	color:#FFFFFF !important;
}

.presentingdisc .job_listing-location:before{
	color:#FFA4A4 !important;
}





.level2 .fbe_list_date{
	/*color:#BCB4F3 !important;*/
	    border-right: 2px solid #BCB4F3 !important;

}

.level4 .fbe_list_date{
	/*color:#A5FF8A !important;*/
	    border-right: 2px solid #A5FF8A !important;

}

.level6 .fbe_list_date{
	/*color:#FFFFAA !important;*/
	    border-right: 2px solid #FFFFAA !important;

}

.level8 .fbe_list_date{
	/*color:#62A9FF  !important;*/
	    border-right: 2px solid #62A9FF  !important;

}


.level9 .fbe_list_date {
    border-right: 2px solid #8b7c65 !important;
}



.level1 .fbe_list_date{
	/*color:#FFBBFF !important;*/
	    border-right: 2px solid #FFBBFF !important;

}

.level3 .fbe_list_date{
	/*color:#A5FEFA !important;*/
	    border-right: 2px solid #A5FEFA !important;

}

.level5 .fbe_list_date{
	/*color:#FFFFFF !important;*/
	    border-right: 2px solid #FFFFFF !important;

}

.level7 .fbe_list_date{
	/*color:#FFA4A4 !important;*/
	    border-right: 2px solid #FFA4A4 !important;

}

.home_featured_event .fbe_list_date{
	border-right:none !important;
}



/* Main Button Style */
.hakembuttons{width: 100%;}
.myprefix-button{ 

	background: #000;
    text-shadow: 1px 1px 1px #000;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    font-size: 25px;
    padding: 1px;
    vertical-align: middle;
    width: 100%;
    text-align: center;
}
.myprefix-button span {
	/*border-top: 1px solid rgba(255, 255, 255, 0.25); */
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    /* border-radius: 5px; */
    color: #fff;
    display: block;
    font-weight: bold;
    font-size: 26px;
    padding: 0px 10px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
}

/* Hover */
.myprefix-button:hover{ background: #c12a2a; text-decoration:none; }

/* Active */
.myprefix-button:active{ background:#446F2D; }



@media screen and (min-width: 280px) and (max-width: 768px){ 
.myprefix-button span {
	    font-size: 1rem;

}

}


/*
Item name: jQuery Accordion Menu
Author: http://codecanyon.net/user/marcoarib
License: http://codecanyon.net/licenses
*/

/* Font
======================================*/

/* Menu Wrapper
===========================================*/
.jquery-accordion-menu,
.jquery-accordion-menu *{
	font-family: 'Open Sans', sans-serif;
	box-sizing: border-box;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box;
	outline: 0;

}
.jquery-accordion-menu{
	min-width: 260px;
	float: left;
	position: relative;
	box-shadow: 0 20px 50px #333;
}

/* Header and Footer
===========================================*/
.jquery-accordion-menu .jquery-accordion-menu-header,
.jquery-accordion-menu .jquery-accordion-menu-footer{
	width: 100%;
	height: 50px;
	padding-left: 22px;
	float: left;
	line-height: 50px;
	font-weight: 600;
	color: #f0f0f0;
	background: #414956;
}

/* Menu
===========================================*/
.jquery-accordion-menu ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.jquery-accordion-menu ul li{
	width: 100%;
	display: block;
	float: left;
	position: relative;
}
.jquery-accordion-menu ul li a{
	width: 100%;
	padding: 14px 22px;
	float: left;
	text-decoration: none;
	color: #f0f0f0;
	font-size: 1rem;
	background: #414956;
	white-space: nowrap;
	position: relative;
	overflow: hidden;
	-o-transition: color .2s linear, background .2s linear;
	-moz-transition: color .2s linear, background .2s linear;
	-webkit-transition: color .2s linear, background .2s linear;
	transition: color .2s linear, background .2s linear;
}
.jquery-accordion-menu > ul > li:hover > a,
.jquery-accordion-menu > ul > li.active > a{
	color: #fff;
	background: #3b424d;
}
.jquery-accordion-menu > ul > li > a{
	border-bottom: solid 1px #3b424d;
}
.jquery-accordion-menu ul li a i{
	width: 34px;
	float: left;
	line-height: 1rem;
	font-size: 1rem;
	text-align: left;
}

/* Submenu indicators
===========================================*/
.jquery-accordion-menu .sub-menu-indicator{
	float: right;
	right: 22px;
	position: absolute;
	line-height: 19px;
	font-size: 20px;
	-o-transition: transform .3s linear;
	-moz-transition: transform .3s linear;
	-webkit-transition: transform .3s linear;
	-ms-transition: transform .3s linear;
}
.jquery-accordion-menu ul ul.sub-menu .sub-menu-indicator{
	line-height: 16px;
}
.jquery-accordion-menu .sub-menu-indicator-minus > .sub-menu-indicator{
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* Submenu
===========================================*/
.jquery-accordion-menu ul ul.sub-menu,
.jquery-accordion-menu ul ul.sub-menu li ul.sub-menu{
	width: 100%;
	display: none;
	position: static;
}
.jquery-accordion-menu ul ul.sub-menu li{
	clear: both;
	width: 100%;
}
.jquery-accordion-menu ul ul.sub-menu li a{
	width: 100%;
	float: left;
	font-size: 14px;
	background: #383838;
	border-top: none;
	position: relative;
	border-left: solid 6px transparent;
	-o-transition: border .2s linear;
	-moz-transition: border .2s linear;
	-webkit-transition: border .2s linear;
	transition: border .2s linear;
}
.jquery-accordion-menu ul ul.sub-menu li:hover > a{
	border-left-color: #414956;
}
.jquery-accordion-menu ul ul.sub-menu > li > a{
	padding-left: 30px;
}
.jquery-accordion-menu ul ul.sub-menu > li > ul.sub-menu > li > a{
	padding-left: 45px;
}
.jquery-accordion-menu ul ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a{
	padding-left: 60px;
}

/* labels
===========================================*/
.jquery-accordion-menu ul li .jquery-accordion-menu-label,
.jquery-accordion-menu ul ul.sub-menu li .jquery-accordion-menu-label{
	min-width: 20px;
	padding: 1px 2px 1px 1px;
	position: absolute;
	right: 1rem;
	top: 14px;
	font-size: 11px;
	font-weight: 800;
	color: #555;
	text-align: center;
	line-height: 1rem;
	background: #f0f0f0;
	border-radius: 100%;
}
.jquery-accordion-menu ul ul.sub-menu li .jquery-accordion-menu-label{
	top: 12px;
}

/* click effect
===========================================*/
.ink{
	display: block;
	position: absolute;
	background: rgba(255, 255, 255, 0.3);
	border-radius: 100%;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
   -o-transform: scale(0);
   transform: scale(0);
}

.animate-ink{
	-webkit-animation: ripple 0.5s linear;
   -moz-animation: ripple 0.5s linear;
   -ms-animation: ripple 0.5s linear;
   -o-animation: ripple 0.5s linear;
   animation: ripple 0.5s linear;
}

@-webkit-keyframes ripple {
   100% {opacity: 0; -webkit-transform: scale(2.5);}
}
@-moz-keyframes ripple {
   100% {opacity: 0; -moz-transform: scale(2.5);}
}
@-o-keyframes ripple {
   100% {opacity: 0; -o-transform: scale(2.5);}
}
@keyframes ripple {
   100% {opacity: 0; transform: scale(2.5);}
}

/* Colors
===========================================*/

/* blue */
.blue.jquery-accordion-menu .jquery-accordion-menu-header,
.blue.jquery-accordion-menu .jquery-accordion-menu-footer,
.blue.jquery-accordion-menu ul li a{
	background: #4A89DC;
}
.blue.jquery-accordion-menu > ul > li:hover > a,
.blue.jquery-accordion-menu > ul > li.active > a{
	background: #3e82da;
}
.blue.jquery-accordion-menu > ul > li > a{
	border-bottom-color: #3e82da;
}
.blue.jquery-accordion-menu ul ul.sub-menu li:hover > a{
	border-left-color: #3e82da;
}


@media (min-width:786px) {

.jquery-accordion-menuhakem {display: none;}

}

.primary.nav-menu i{
	display: none;
}



@media (max-width:786px) {
.site-header  .navigation-bar-wrapper {width:260px !important;}

.secondary.nav-menu {display: none;}
}



.woocommerce .row.content-area ,
.woocommerce h1{
	margin-top:20px;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;

}



.fbe_col_title h2{
	font-weight: 600;
}



@media (max-width:680px) {
	
.home .fbe_col_title p{
	font-size: 14px !important;
}

 #primary.container{
	padding-right:1px;
	padding-left:1px;
}

.page-template-page-fbevents #primary.container{

	padding-right:16px;
	padding-left:16px;
}
.content-box-inner{
	padding-right:15px !important;

	padding-left:15px !important;
}

.map-widget-section{
	    padding: 1.75em;
	
}

.home_upcoming_events .fbe_list_bar{
	display: flex;

}

.home_upcoming_events .fbe_col_title h2 {

	font-size: 15px !important;
    font-weight: 600;
        line-height: 1rem;

}	

.home_upcoming_events .fbe_col_title {
	float:none;
	    flex: 6;

}

.fbe_list_date{
	width: 50px;
}

.home_upcoming_events .fbe_list_date{
	  display: flex;
    width: 38px;
    float: none;
    height: 100%;
    flex-direction: column;
    flex: 1;
    align-items: center;
    justify-content: center;
    vertical-align: bottom;


}

.home_upcoming_events .fbegrid-pad {
    box-shadow: none !important;
    background: none !important;
    padding: 0 !important;
}

.home_upcoming_events .fbe_list_month{
	font-size:15px;

}

.home_upcoming_events .fbe_list_day {
    font-size: 15px;
}

.home aside.widget-job_listing {
    background: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

.single-job_listing aside {
    background: none !important;
    box-shadow: none !important;
}




.home_featured_event .fbe_col_title h2{
	font-size:19px !important;
	line-height: 23px !important;
	font-weight:700;
}

.home_featured_event .fbe_col_title p {font-size: 16px !important;line-height: 1rem !important;}

.home .image-grid-cover.entry-cover .cover-wrapper{
	font-size:25px;
	font-weight: 700;
}


.home_upcoming_events .fbe_list_month,.widget-job_listing .fbe_list_month,
.page-template-page-fbevents .fbecol-1-1  .fbe_list_month {
	font-size:15px;
	    /*max-width: 75%;*/


}

.home_upcoming_events .fbe_list_day ,.widget-job_listing .fbe_list_day,
.page-template-page-fbevents .fbecol-1-1  .fbe_list_day {
    font-size: 15px;
}


}

.home .image-grid-cover.entry-cover .cover-wrapper{
	font-size:36px;
	font-weight: 700;
}


.job_listing-entry-header .job_listing-title{
	font-size: 25px;
	font-weight: 700;
}

.entry-title--grid{
	font-size: 23px;
	font-weight: 600;
}

.home_upcoming_events{
	background: none;
	box-shadow: none;
	    padding: 0;

}


.home_upcoming_events h2.widget-title{
	font-size:36px;
	margin:40px 20px;
	font-weight: 600;
	text-align: center;
	border-bottom:none;
	    padding-bottom: 0;

}


.home_featured_event{
	display: flex;
}

.fbe_list_bar{
	margin-top: 10px;
}
.featured_main_title, 

.home h2.home-widget-title{
	font-size:36px;
	margin:40px 20px;
	font-weight: 600;
	text-align: center;
}

 .home_featured_event .fbe_col_title {
	padding-top: 10px;
	border-left: none;
	border-top: 1px solid rgba(255,255,255,0.7);
	width: 100%;
	margin: 0 auto;
	padding-left:5px;
	float:none;
}
 .home_featured_event .fbe_col_title h2{
	font-size:22px;
	line-height: 30px;
}

 .home_featured_event .fbe_col_title p{
	font-size:16px;
}

 .home_featured_event .fbe_list_date{
	float:none;	
	text-align: center;
	width: 100%;
	margin: 0 auto;
}

 .home_featured_event .fbe_list_date hr{
 	margin-bottom: 5px;
 }

 .home_featured_event .fbe_list_date .fbe_list_month{
	font-size:25px;
	line-height: 28px;
}


 .home_featured_event .fbe_list_date .fbe_list_day{
	font-size:16px;
}

.home_featured_event .fbe-sidebar-post{
	width:50%;
}


.slick-next:before, .slick-prev:before{
	color:#000 !important;
	display: none;
}
.slick-next, .slick-prev{
    font-size: 22px !important;
	color:#000;
}

.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover{
	color:#e0e0e0;
}

@media screen and (min-width: 768px){
.page-id-230567 .page-cover {
    height: 30vw;
}
.home article.content-box-wrapper{
	flex-grow: 1;
    width: 30%;
    margin: 8px;
}

.home .blog-archive.blog-archive--grid{
	display: flex;
	flex-wrap: wrap;
}	

.from-the-blog{margin-top:20px;}

}

.home-widget-description{
	font-weight: 600;
}

.home_upcoming_events .fbe_col_title h2{
	font-weight: 700;
}
.home_featured_event .fbe_col_title h2{
	font-weight: 700;
}
.tax-job_listing_region .content-area.row, .tax-job_listing_category .content-area.row{
	margin-right:15px;
	margin-left: 15px;
	    width: 100%;
	    padding-right: 20px;

}




.content-single-job_listing-hero-company .job_listing-title{
	font-weight: 700 !important;
}



/*Author */

.author-data{display: inline-block;
width: 80%;}

.author-data h1{
	text-align: left;
    margin-top: 10px;
    padding-top: 0;
    font-weight: 600;
    display: inline;
    display: block;
    margin: 10px 0;
        line-height: 25px;

}

.author-data p{
	font-size: 16px;
	font-weight: 500;
	    font-family: 'roboto';
	    text-align: left;

}

.author-title{
    margin-bottom: 50px;
    padding-bottom: 55px;
    border-bottom: 1px solid #e0e0e0;
}

.author-title img{
	border-radius: 0;
	max-width: 140px;
	    width: 20%;
	    vertical-align: top;
	    height:auto;

}

.author h2.entry-title{
	font-weight: 700;
}





/*Start 6st 1 */
.content-single-job_listing-hero-company .job_listing-title{
	font-weight: 700 !important;
}
.widget-job_listing{
	background: none;
	border:none;
	box-shadow: none;
}


.map-widget-sections{
	font-weight:600;
}

.single-job_listing h2.widget-title{

	font-size: 30px;
    margin: 30px 0;
    font-weight: 600;


}


.getuber:before{
	content: "\f36f";
    margin-top: -3px;

     display: inline-block;
    font-family: Ionicons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    font-size: 22px;
    vertical-align: middle;
    width: 24px;
}


.get-open-status:before{
	content: "\f26e";
    margin-top: -3px;

     display: inline-block;
    font-family: Ionicons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    font-size: 22px;
    vertical-align: middle;
    width: 24px;
}

/*.map-widget-section--split:first-child{
	display: block;
	width:100% !important;
	padding-top: 0;

}
.map-widget-section--split:last-child{
		flex-wrap: wrap;
	width:100% !important;

}

.map-widget-section--split:last-child > div{
	width:50%;
	border-bottom: 1px solid #e0e0e0;
}
*/
body .gform_wrapper .top_label div.ginput_container{
	margin-top:5px;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: inherit;
    font-family: inherit;
    padding: 8px 10px;
    border-radius: 0 !important;
    letter-spacing: normal;
    border-color: #e0e0e0;
}
.gform_wrapper textarea.medium {
    height: 160px;
    width: 49%;
    padding: 8px 10px;
    border-radius: 0 !important;
    letter-spacing: normal;
    border-color: #e0e0e0;
}
.commentlist article.comment {
    padding-bottom: 1.5em;
    margin-bottom: 2em;
    border-bottom: 1px solid #eae8e8;
}


.listify_widget_panel_listing_comments{
	margin-top:0;
	padding-top:0;
}

#text-63{
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.listify_widget_panel_listing_comments h2,.send_inquiry_button h2{
	text-align: center;
	color:#fff;
	    background: #404040;
    vertical-align: middle;
    padding-top: 10px;
    padding-bottom: 10px;    cursor: pointer;

}

.listify_widget_panel_listing_content{
	margin-bottom: 0;
}

.listify_widget_panel_listing_comments h2:hover,#text-63 h2:hover,
#getallevents:hover{
	background:#757575;
}


/*.widget .listing-rating--single .listing-stars--single .listing-star{
	font-size:36px;
	color:#fff;
}

.listing-rating--single .listing-rating-count{
    font-size: 24px;
}

.listing-rating--single .listing-rating-count a{
    color:#fff !important;
}*/



.widget .listing-rating--single .listing-stars--single .listing-star{
	font-size:23px;
	
}


.listify_widget_panel_listing_comments .listing-rating--single .listing-rating-count{
    font-size: 24px;
}

.content-single-job_listing-hero .widget .listing-rating--single .listing-stars--single .listing-star,
.listing-rating--single .listing-rating-count,.listing-rating--single .listing-rating-count a{
	color:#fff !important;
}





/*
.widget-title-job_listing{

}*/


/*copy*/
.single-job_listing .listify_related_listings, .aside-nearby, .single-job_listing aside.widget{
	padding: 15px 15px;
}


p.business-hour {
    /*margin: 0 0 .75em;*/
    font-size: 17px;
    font-weight: 600;
}

#getallevents{
	text-align: center;
	color:#fff;
	background: #fff;
    vertical-align: middle;
    padding-top: 10px;
    padding-bottom: 10px;    
    cursor: pointer;
    width: 100%;
    margin: 0 auto;

	display: block;

	font-size: 23px;
	    font-weight: 600;
}



.widget-job_listing{margin-bottom: 0;}

.content-single-job_listing-hero-company .job_listing-location, 
.content-single-job_listing-hero-company .job_listing-location-formatted,
.content-single-job_listing-title-category{
	font-weight: 600;
}


.comment-content p,.comment-content .fn,.comment-content time{
	font-family: 'Roboto', serif;
    font-size: 16px;
    font-weight: 500;
}


.fbe_col_title h2{
	text-transform: uppercase;
}
/*
.listify_widget_panel_listing_gallery_slider-5{

}*/

#listify_related_listings-4 h2:before{
	content: "\f3a3";
    font-family: "Ionicons";
        font-size: 30px;

}

.aside-nearby h2:before{
	content: "\f2a7";
    font-family: "Ionicons";
        font-size: 30px;

}


.fbe_single_title{
	font-size: 38px;
    font-weight: 700;
}



.single-facebook_events .event_content{
	font-size: 1.1rem !important;
	margin-top: 30px;
}

.single-facebook_events .detail_items div,.single-facebook_events .venue_details div{
	font-size:1rem;
	font-weight: 400;
	margin-bottom: 10px;
}

.single-facebook_events .fbe_single_event_image_wrap{
	margin-bottom: 20px;
}

.single-facebook_events .detail_items div a,.single-facebook_events .venue_details a{
	vertical-align: middle;
	color:#3061ff !important;
}

.single-facebook_events .detail_items div span{
	color: #000 !important;
}

.single-facebook_events .detail_items div a:hover,.single-facebook_events .venue_details a:hover{
	text-decoration: none;
	color: #c61016 !important;
}


.single-facebook_events .detail_items div ion-icon,.single-facebook_events .venue_details  div ion-icon{

	height: 20px;
	vertical-align: middle;
	line-height: 20px;
	margin-right: 7px;

}


.single-facebook_events .detail_items i{
	    margin-right: 5px;
    text-align: center;
}


.single-facebook_events .venue_details a{
	
	font-family:"open sans", HelveticaNeue, "Helvetica Neue", Helvetica-Neue, Helvetica, Arial, sans-serif !important;
	font-size: 1rem;
    font-weight: 500;
    color:#3061ff !important;
}



.entry-footer .button, .from-the-blog a.button{
	/*width:100%;*/
	text-align: center;
    color: #fff;
    background: #404040;
    vertical-align: middle;
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;
    width: 100%;
    margin: 0 auto;
    display: block;
    font-size: 23px;
    font-weight: 600;
}


.entry-footer .button:hover,  .from-the-blog a.button:hover{ background: #c12a2a; text-decoration:none; }

/*End 6st 1*/




/*start copied 6st*/
.home_upcoming_events .fbe_col_title a,
.home_upcoming_events .fbe_col_title a h2,
.home_upcoming_events .fbe_col_title a p,
.page-template-page-fbevents .fbe_col_title a,
.page-template-page-fbevents .fbe_col_title a h2,
.page-template-page-fbevents .fbe_col_title a p{
	color:#fff !important;
}

.home_upcoming_events .fbe_col_title a h2:hover,
.home_upcoming_events .fbe_col_title a p:hover,
.page-template-page-fbevents .fbe_col_title a:hover,
.page-template-page-fbevents .fbe_col_title a h2:hover,
.page-template-page-fbevents .fbe_col_title a p:hover{
	color:#fbd1d1 !important;
}
/* endcopied 6st*/

#wp-admin-bar-analytics{
	display: none;
}




.categories-mobile .menu-item-search
 {
	display: none;
}

.categories-mobile{
	display: block;
}



.navigation-bar-toggle, .search-overlay-toggle{
	color:#fff;
	display: inline-block;
	float: none;
	margin:0 9px;
	padding:20px 0 10px 0;
	vertical-align: middle;

}

.active .search-overlay-toggle{
	/*color:#000;*/
	top: 0 !important;
}

.jquery-accordion-menu > ul > li > a,.jquery-accordion-menu ul ul.sub-menu li a{
	text-align: left;
}

.search-overlay-toggle .ion-search:before{
	font-size:35px; 
}


.navigation-bar-toggle .ion-navicon-round:before{
	font-size: 40px;
}

.site-header  .navigation-bar-wrapper{
	left: initial;
	top:70px;
	position: absolute;
	/*right: initial;*/
}


.search_region .select2-container , .search_categories .select2-container {
	width: 100% !important;
}

.search_region .chosen-container{
	display: none !important;
}

.select2-results__option{
	font-size: 16px;
	font-weight: 600;
}


.navigation-bar-wrapper:after, .navigation-bar-wrapper:before{
	right:63px;
}
.map-widget-section--split:first-child{
	    padding: 20px 1px;


}

.map-widget-section .job_listing-directions, .map-widget-section .job_listing-phone, .map-widget-section .job_listing-url, .map-widget-section .listing-email,.social-profiles{
    margin-top: 1em;
}

.site-main .map-widget-section--split:last-child:not(:only-child){
	font-size: 0.75rem;
	padding-top:10px;
	padding-bottom: :10px;
	    padding-right: 5px;
    padding-left: 20px;
}
.widget ul.social-profiles{
	margin-top: 1em;
}




.ven_link p{
	display: inline;
}

@media (min-width: 768px)
{
.type-job_listing.style-grid .job_listing-entry-header{
	height: 255px;
}
}












.ghost-button-size-transition,
.listify_widget_panel_listing_comments h2, .send_inquiry_button h2,
.entry-footer .button, .entry-footer .button.button-small, .from-the-blog a.button,.entry-footer .entry-read-more,
.single-job_listing-respond ,
.template-home .listify_widget_search_listings .update_results,
.job_filters .update_results,
.template-home .listify_widget_search_listings .update_results_override,
.job_filters .update_results_override,
 #events_query input[type=submit] ,
 #gform_submit_button_10,
 .woocommerce #payment #place_order, .woocommerce-page #payment #place_order,
 .checkout-button,
  a.products_sliderbtn

{
      display: block;
    line-height: 25px;
    width: 100%;
    margin: 0 auto;
    padding: 17px !important;
    color: #505050 !important;
    background: transparent;
    text-transform: uppercase;
    border: 2px solid #505050 !important;
    text-align: center;
    outline: none;
    text-decoration: none;
    cursor: pointer;
    /*transition: width 0.3s ease-out, height 0.3s ease-out, line-height 0.3s ease-out;*/
      transition: background-color 0.2s ease-out,
              border-color 0.2s ease-out;

    font-weight: 500 !important;
    font-size: 24px !important;
    padding: 0px 10px;
    vertical-align: middle;
    box-shadow: none;

}

body #content .listify_widget_panel_listing_content .ghost-button-size-transition,
body.single-post #content .ghost-button-size-transition,
body #content .event_content .ghost-button-size-transition,
.listify_widget_panel_listing_comments h2,body #content .send_inquiry_button h2,
#events_query input[type="submit"], #listify_widget_panel_listing_comments-5 h2, #text-78 h2, .entry-footer .button, .entry-footer .button.button-small, .entry-footer .entry-read-more, .from-the-blog a.button, .job_filters .update_results, .template-home .listify_widget_search_listings .update_results, .job_filters .update_results_override, .template-home .listify_widget_search_listings .update_results_override, a.products_sliderbtn
{
	color: #fff !important;
    background: #333943 !important;
}


 .job_filters .update_results,#gform_submit_button_10{
	    padding: 15px !important;
	    line-height: 23px;
	    font-size: 21px !important;
	        margin-top: 3px;

	/*    color:#278ec8 !important;
	    border-color:#278ec8 !important;*/
 }
.archive .search_jobs input{
	 margin-top: 2px;
    padding: 13px 10px;
}


.archive .search_jobs input, .archive .search_jobs select,
.archive .select2-container .select2-selection--single .select2-selection__rendered{
	color:#505050 !important;
	border: 2px solid #505050 !important;
	    border-radius: 1px;
	    margin-bottom: 5px;
}

#search_sort{
		color:#505050 !important;
	border: 2px solid #505050 !important;
	    border-radius: 1px;
	    margin-bottom: 5px;
	    background: none !important;
	    font-size: 13px;
	    font-weight: 500;
}
.ghost-button-size-transition:hover,
.ghost-button-size-transition:active,
.listify_widget_panel_listing_comments h2:hover,.send_inquiry_button h2:hover,
.listify_widget_panel_listing_comments h2:active,.send_inquiry_button h2:active,
.entry-footer .button:hover, .from-the-blog a.button:hover,
.entry-footer .button:active, .from-the-blog a.button:active,
.entry-footer .entry-read-more:hover,.entry-footer .entry-read-more:active,
 .template-home .listify_widget_search_listings .update_results:hover,
 .job_filters .update_results:hover,
  #events_query input[type=submit]:hover , #events_query input[type=submit]:active,
   #gform_submit_button_10:hover,#gform_submit_button_10:active,
   .woocommerce #payment #place_order:active, .woocommerce-page #payment #place_order:active
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover
,.checkout-button:hover, 
.checkout-button:active,
a.products_sliderbtn:active,
 a.products_sliderbtn:hover

{
  width: 100%;
    background-color: #000  !important; /* fallback */
  background-color: rgba(80, 80, 80, 0.4)  !important;
  border-color: #000  !important; /* fallback */
  border-color: rgba(80, 80, 80, 0.4) !important;
  transition: background-color 0.3s ease-in,
              border-color 0.3s ease-in  !important;

  /*height: 45px;*/
  /*line-height: 45px;*/
  /*
  transition: width 0.1s ease-in,
              height 0.1s ease-in,
              line-height 0.1s ease-in;
                  box-shadow: none;*/
}



 .template-home  .listify_widget_search_listings .update_results {
    color: #fff !important;
    border-color: #fff !important;
    width: 155px !important;
    font-size: 15px !important;
    padding: 10px 15px!important;
    margin: 0 auto !important;
}

@media (min-width: 992px){
.template-home .homepage-cover.has-map .search_jobs, .template-home .listify_widget_search_listings .search_jobs {
     width: 81%;
}}

  #events_query input[type=submit]{
  	 width: 174px !important;
    font-size: 15px !important;
    padding: 10px 15px!important;
    /*margin: 0 auto !important;*/

  }



@media (max-width:680px) {

.ghost-button-size-transition,
.listify_widget_panel_listing_comments h2,.send_inquiry_button h2,
.entry-footer .button, .entry-footer .button.button-small, .from-the-blog a.button{
	font-size: 1rem !important;
}

.widget .listing-rating--single .listing-stars--single .listing-star{
	font-size: 1rem;

}

.listify_widget_panel_listing_comments .listing-rating--single .listing-rating-count{
	font-size: 1rem;
}

}

body:not(.term-lake-travis-vacation-rentals) .single-job_listing-respond{
    color: #fff !important;
    border-color: #fff !important;
    width: 174px !important;
    font-size: 15px !important;
    padding: 11px 15px!important;
    margin:0 auto !important;
}

.blog-archive--grid .entry-footer{
	display: inline-block;
    position: absolute;
    bottom: 25px;
    /* top: 10px; */
    margin: 0 auto;
    /*width: 80%;*/
    text-align: center;
}

.single-post main .content-box-inner h2, .single-post main .content-box-inner h3, .single-post main .content-box-inner h4,
.page .entry-content > h2 {
    font-size: 30px !important;
    line-height: 35px !important;
    border-bottom: none;
    font-weight: 700;
}

.page .entry-content > h2{
	font-family: 'Roboto';
	    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    text-shadow: none !important;
        box-shadow: none;
    border: none;
        outline: none;
}

.entry-footer .entry-read-more{
	font-size:17px !important;
	line-height: 15px !important;
	padding:15px !important;
}

.single-job_listing-respond:active, .single-job_listing-respond:hover
{
	    background-color: #fff  !important; /* fallback */
  background-color: rgba(255, 255, 255, 0.4)  !important;
  border-color: #fff  !important; /* fallback */
  border-color: rgba(255, 255, 255, 0.4) !important;
  transition: background-color 0.3s ease-in,
              border-color 0.3s ease-in  !important;
}




#search-header .search-field, .categories-mobile .search-field{
	border-radius: 1px !important;
    background: transparent;
    font-size: 16px;
    border: none !important;
    border-bottom: 4px solid #e0e0e0 !important;
    font-weight: 600;
    font-family: "Roboto";
    color: #fff;
    -webkit-appearance:none !important;
}


#search-header input.search-field:focus, .categories-mobile .search-field:focus{

	background: transparent !important;
    border: none;
    border-bottom: 4px solid #fff;

}

#search-header .search-field::placeholder, .categories-mobile .search-field::placeholder{
	color:#fff !important;
		font-weight: 400 !important;

}

/*
.single-job_listing-respond:hover{
    color: #fff !important;
    border-color: #fff !important;
    background: transparent !important;
    width: 174px !important;
    margin: 0 auto !important;
      background-color: #fff;  fallback 
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #fff; /* fallback 
  border-color: rgba(255, 255, 255, 0.4);
  transition: background-color 0.3s ease-in,
              border-color 0.3s ease-in;


}
*/




.wp-caption-text, .entry-meta .entry-author{
    font-weight: 400;
    font-style: normal;
    font-family: "Roboto";
    font-size: 11px;
    line-height: 12px;
    color: rgba(165, 165, 165, 1);
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: right;
    margin: 10px 1px;
    padding-right: 0;
}
.entry-meta .entry-author{
	width: 100%;
	text-align: left;
	margin-bottom: 0;
}




.entry-content>h2 a{
	color: #666 !important;
	text-decoration: underline;

}


.entry-content>h2 a:hover{
	color: #c61016 !important;
	background: none !important;
}

.entry-title--grid a{
	color:#278ec8 !important;
}



.entry-title--grid a:hover{
	color:#c61016 !important;
}



.page-cover--large .page-title, .page-cover--large>.cover-wrapper {
	vertical-align: bottom;

}

@media (min-width: 1200px){
		.page-cover--large .page-title, .page-cover--large>.cover-wrapper {
			vertical-align: bottom;
			padding: 2em 2rem 0.5em 2rem;
		}
}



@media (max-width: 1024px){
	/*.page-cover--large .page-title, .page-cover--large>.cover-wrapper {
}
*/


.map-widget-section{
	padding-bottom: 0;
}


}



.herotitlevert h1 {
font-family: oswald;
    text-transform: uppercase;
        letter-spacing: 1px;
            font-size: 3rem;

-webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
        align-self: flex-end;
    margin: 0 auto;
    padding: 0;
        padding-bottom: 25px;
    width: 100%;
    background: linear-gradient( rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.4) );
}

@media (max-width: 768px){
	.herotitlevert h1 {
    font-size: 2rem !important;
     background: none !important; 
    padding: 20px;
    /* height: 100%; */
    word-break: break-word;
    /* align-self: flex-end; */
    hyphens: none;

}
}

.has-image.entry-cover--home:after, .has-image.entry-cover:after, .has-image.listing-cover:after, .has-image.page-cover:after, .listify-cover.has-image:after {
  
     background: rgba(0,0,0,.15) !important; 
   
}


.entry-content hr {
    /* background-color: rgba(0,0,0,.3); */
    /* background-color: rgba(142, 142, 142,0.7); */
    background-color: rgba(0, 0, 0,0.2) !important;
    height: 5px !important;
    margin-top: 3vw;
}




.homepage-cover .job_search_form .search_jobs>div.search_keywords input[type=text],
.homepage-cover .job_search_form .search_jobs>div.search_keywords input[type=text]:focus{
	color: #fff;
    border: 2px solid #fff;
    background: transparent !important;
    border-radius: 1px;
    font-size: 1rem;
    font-weight: 500;
}

.homepage-cover .job_search_form .search_jobs>div.search_keywords input[type=text]:focus{
	background-color: rgba(0,0,0,0.5) !important;
	font-weight: 600 !important;
}

.homepage-cover .job_search_form .search_jobs>div.search_keywords input[type=text]::placeholder{
	color:#fff;
	font-size: 15px;
    font-weight: 500;
}

.search_region .select2-container, .homepage-cover .job_search_form .select2.select2-container--default .select2-selection--single,
.select2-selection__rendered,
.select2-container--default .select2-selection--single .select2-selection__placeholder,.homepage-cover .job_search_form .select:after,
.homepage-cover .job_search_form .select:before{
	background: transparent !important;
	color:#fff !important;
	   font-size: 17px !important;
    font-weight: 500;
}

.select2-container--default .select2-selection--single{
	border: 2px solid #fff !important;
    border-radius: 1px !important;
}

.select2-dropdown--below,
.select2-dropdown--above{
	background: rgba(0,0,0,0.5);
    color: #fff;
}
.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected]{
	background-color: #6f6f6f;
}


@media screen and (min-width: 768px) and (max-width: 1024px){


.home article.content-box-wrapper {
    width: 47%;
}
}

.tax-job_listing_category #events_query,.page-template-page-homeaway #events_query{
	max-width: 100% !important;
    flex: 1 !important;
}

.tax-job_listing_category #events_query{
	padding-left: 0;
}

.footer-wrapper #text-76 p , 
.footer-wrapper #text-76 span  {
	color:#fff !important;
}


.site-info{
	color:#fff;
}


.page.page-id-241996 .entry-content > h3 {
    font-family: 'Roboto';
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    text-shadow: none !important;
    box-shadow: none;
    border: none;
    outline: none;
    font-size: 24px !important;
    line-height: 29px !important;
    border-bottom: none !important;
        font-weight: 600;
    margin-bottom: 10px;

}


#gform_wrapper_10 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
	    border: none;
    border-bottom: 2px solid #717171;
    padding-left: 3px;
}

body #gform_wrapper_10 .top_label .gfield_label{
	font-size: 13px;
    color: #444;

}

#gform_submit_button_10{
text-align: center;
    font-size: 16px !important;
         padding: 15px !important; 

}

@media screen and (min-width: 768px){


body #gform_wrapper_10 {
	margin:0 auto;
	width:55%;
}

#gform_submit_button_10{

    width:60% !important;

}

.page.page-id-241996 .entry-content > h3 {

    font-size: 25px !important;
    line-height: 29px !important;
}


}





.woocommerce .content-shop-wrapper .price .amount, .woocommerce .price ins .amount{
	color:#000;
}

.post-type-archive-product h3{
	text-align: center;
	margin:5px 0 12px;
	font-size: 19px;
	font-family: 'Roboto';

}

.content-shop-wrapper .type-product .price {
	text-align: center;
}

.product__inner{
	box-shadow: none;
}

.page-template-page-ww .page-title, .post-type-archive-product .page-title, .single-product .page-title{ 
	padding: 1em 0;
}


.page-template-page-ww .content-area, .post-type-archive-product .content-area, .single-product .content-area{
	margin-top: 0;
}


@media (min-width: 993px) {

	/* ---------------------
        WOOCOMMERCE
        --------------------- */
        body .woocommerce .col2-set .col-1{width:100%;}
        .woocommerce-billing-fields h3{margin-top:40px;}

        .woocommerce .col2-set, .woocommerce-page .col2-set{width:48%;display:inline-block;}

         .woocommerce #order_review, .woocommerce-page #order_review{display:inline-block;    width: 42%;    vertical-align: top;
    margin-top: 50px;
    margin-left: 9%;}
		#order_review_heading,div.woocommerce-additional-fields{
			display: none;
		}

		.page-template-page-ww .content-box-inner{
			padding: 1px !important;
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
	width: 100%;
	float: none;
	margin-top: 20px;
	clear:both;
}

}

.type-product .product-image img{
	min-width: 320px;
}

.single-product div.product .woocommerce-product-gallery img {
    display: block;
    min-width: unset;
    margin: 0 auto;
}


.product_title.entry-title, .single-product .price {
    margin: 0;
    font-size: 21px;
    font-family: roboto;
    font-weight: 500;
}

.payment_methods li .payment_box{
	border:1px solid rgba(0,0,0,.1);

}

.woocommerce article,.woocommerce-page article{
	border:none;
	box-shadow: none;
}

 .woocommerce-info{
 	border-color:#505050;
 }


.products_slider h3,.products_slider span.price{
	font-size: 1rem;
    width: 90%;
    margin: 0 auto;
    text-align: center;
        display: block;
}


.woocommerce-message .button{
	color:#fff !important;
}
.products_slider a{
	color:#278ec8;
}

.products_slider article{
	width: 30%;
    display: inline-block;
}

.nav-menu li.menu-item-has-children:after{
	display: none;
}
.wc-forward{
	color:#c12a2a;
}


.single-product .entry-content p,.single-product .entry-content li{
    font-size: 1rem !important;
    font-weight: 400;
    line-height: 1.4rem !important;
    word-spacing: 1px;
    text-shadow: none;
    color: #3061ff;
    -webkit-font-smoothing: antialiased;
    font-variant-ligatures: none;
    -webkit-font-variant-ligatures: none;
    text-rendering: optimizeLegibility;}



.cart_item a.remove{
font-size: 23px;
    padding-right: 0px;
    margin: 0 auto;
    text-align: center;
}


@media (max-width: 768px){


td.product-remove{
	border-bottom: none;
}

#main .cart_item a.remove{
font-size: 13px;
    padding-right: 0px;
   	color:#c12a2a !important;
}

.site-branding {

    width: 45%;
}


}




.categories-mobile .current-cart:before {
    display: inline-block;
    font-family: Ionicons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color:#fff;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 35px;
    content: '\f3f8';
    margin-right: 4px;
}

.categories-mobile .current-cart .current-cart-count {
    color: #fff;
    font: 9px/16px Helvetica,Arial,sans-serif;
    text-align: center;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    position: absolute;
    top: -30px;
    right: -11px;
}
.categories-mobile  .current-cart {
    font-size: 0;
    position: relative;
}

div.menu-item-cart {
   
display: inline-block;
    margin-right: 25px;
    position: relative;
     margin: 0 9px; 
    padding:20px 0 10px ;
     vertical-align: middle; 


}

.post-241996 .facetwp-facet .facetwp-checkbox.checked:after,.post-241996 .filter_by_tag a:after,.post-241996 .search-choice-close:after,.post-241996 .widget_layered_nav li.chosen a:after,.post-241996 input[type=checkbox]:checked:before{
	vertical-align:top;
}

.event_content br{
	margin:12px;
	font-size: 400%;
}


.spotlight_listing .job_listing-entry-header .job_listing-title{
	font-size: 36px;
	font-weight: 600;
	letter-spacing: 1px;
}
.spotlight_listing {transition: all .5s ease-in-out;}


.spotlight_listing:hover {
	  -webkit-transform:scale(0.98); /* Safari and Chrome */
    -moz-transform:scale(0.98); /* Firefox */
    -ms-transform:scale(0.98); /* IE 9 */
    -o-transform:scale(0.98); /* Opera */
     transform:scale(0.98);

}
.spotlight_listing .listing-cover{
	padding:0;
}

 
.spotlight_listing:hover a,.spotlight_listing:hover a.button{
	  color:#e8edf0 !important;
	  border-color:#e8edf0 !important;
}

.spotlight_listing .content-box{
	box-shadow: none;
	border:none;
	padding:0;
}

.spotlight_listing a.button{
	   /*display: block;*/
    line-height: 17px;
    /*width: 100%;*/
    /* height: 35px; */
    margin:10px auto 0 auto;
    padding: 12px !important;
    color: #fff !important;
    background: transparent;
    text-transform: uppercase;
    border: 2px solid #fff !important;
    text-align: center;
    outline: none;
    text-decoration: none;
    cursor: pointer;
    /*transition: width 0.3s ease-out, height 0.3s ease-out, line-height 0.3s ease-out;*/
      transition: background-color 0.2s ease-out,
              border-color 0.2s ease-out;

    font-weight: 500 !important;
    font-size: 15px;
    padding: 0px 10px;
    vertical-align: middle;
    box-shadow: none;

}

.entry-title--in-cover a {
    font-size: 36px;
    font-weight: 700;
}

.hakem-atx::before{
	content:url(https://laketravis.com/wp-content/uploads/2021/02/atx2.png);
}

.site-social .ion-wineglass::before, .site-social .hakem-atx::before{
	display: none;
}

.footer-widget .textwidge .p{
	color: #fff;
}



.home_upcoming_events .fbe_col_title a h2:hover, .home_upcoming_events .fbe_col_title a p:hover, .page-template-page-fbevents .fbe_col_title a:hover, .page-template-page-fbevents .fbe_col_title a h2:hover, .page-template-page-fbevents .fbe_col_title a p:hover {
    color: #fbd1d1 !important;
}




.archive .select2-container--default .select2-selection--single .select2-selection__placeholder{
	color: #505050 !important;
}

.type-job_listing .job_listing-entry-header .job_listing-location a{
	text-decoration: none !important;
}

.embeded_player_event{
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
}
.embeded_player_event iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}




body:not(.job_listing-template-default) iframe{
 width: 100vw;
 height: auto;
 min-height: 35vw;
}

#ex1 iframe{
	width: 100vw;
 	height: 40vw;
}

#main .hakembuttons a,#main .rental-listing a{
	text-decoration: none;
}


@media (max-width: 768px){

	.type-post p, .listify_widget_panel_listing_content p, .fbegrid p{font-size:1rem;font-weight: 400; Color:#000 !important;   line-height: 26px;
	}

	.homepage-cover .job_search_form .search_jobs>div.search_keywords input[type=text]::placeholder,
	.homepage-cover .job_filters .select2.select2-container--default .select2-selection--multiple .select2-selection__rendered, .homepage-cover .job_filters .select2.select2-container--default .select2-selection--single .select2-selection__rendered, .homepage-cover .job_search_form .select2.select2-container--default .select2-selection--multiple .select2-selection__rendered, .homepage-cover .job_search_form .select2.select2-container--default .select2-selection--single .select2-selection__rendered
	.search_region .select2-container, .homepage-cover .job_search_form .select2.select2-container--default .select2-selection--single, .select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__placeholder, .homepage-cover .job_search_form .select::after, .homepage-cover .job_search_form .select::before
	{
		color:#fff;
		font-size: 15px;
	    font-weight: 700 !important;
	}

		
	.page-title, .job_listing-title, .popup-title, .homepage-cover .home-widget-title{
		font-weight: 700 !important;
	}

}



.fixed-header .site-header:not(.site-header--transparent){
	position: relative !important;

}

body{
	padding-top: 0 !important;
}

.tiktok-icon{
	background-image: url("data:image/svg+xml,%3Csvg width='24' fill='%23666666' height='24' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M412.19 118.66a109.27 109.27 0 0 1-9.45-5.5 132.87 132.87 0 0 1-24.27-20.62c-18.1-20.71-24.86-41.72-27.35-56.43h.1C349.14 23.9 350 16 350.13 16h-82.44v318.78c0 4.28 0 8.51-.18 12.69 0 .52-.05 1-.08 1.56 0 .23 0 .47-.05.71v.18a70 70 0 0 1-35.22 55.56 68.8 68.8 0 0 1-34.11 9c-38.41 0-69.54-31.32-69.54-70s31.13-70 69.54-70a68.9 68.9 0 0 1 21.41 3.39l.1-83.94a153.14 153.14 0 0 0-118 34.52 161.79 161.79 0 0 0-35.3 43.53c-3.48 6-16.61 30.11-18.2 69.24-1 22.21 5.67 45.22 8.85 54.73v.2c2 5.6 9.75 24.71 22.38 40.82A167.53 167.53 0 0 0 115 470.66v-.2l.2.2c39.91 27.12 84.16 25.34 84.16 25.34 7.66-.31 33.32 0 62.46-13.81 32.32-15.31 50.72-38.12 50.72-38.12a158.46 158.46 0 0 0 27.64-45.93c7.46-19.61 9.95-43.13 9.95-52.53V176.49c1 .6 14.32 9.41 14.32 9.41s19.19 12.3 49.13 20.31c21.48 5.7 50.42 6.9 50.42 6.9v-81.84c-10.14 1.1-30.73-2.1-51.81-12.61Z'/%3E%3C/svg%3E") !important;
	background-position: center center !important;
background-repeat: no-repeat !important;
}


.reset,.rss_link{
	display: none !important;
}
