/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 16 2023 | 09:14:01 */
select#lang_choice_polylang-3 option {
    background: #ed6a00;
}
.entry-summary header.bt_bb_headline.bt_bb_size_normal.bt_bb_superheadline {
    text-align: center;
}
.single-product .bt_bb_section[style*="background-image"] .bt_bb_separator {
    display: none;
}
.single-product .bt_bb_section[style*="background-image"] .bt_bb_port {
    padding-bottom: 8em;
}
.whitebgs .bt_bb_card_icon {
    margin: 20px;
    padding: 10px;
}
.logo {
   margin-top: 5px;
    margin-bottom: 5px;
}
.btStickyHeaderActive .logo {
    margin-top: 1px;
    margin-bottom: 1px;
}
.awsm-job-form-inner{
	border:0px;
}
.ftlogos img {
    width: 200px !important;
}
span.bt_bb_headline_superheadline {
    display: none !important;
}
.topBar.bt-clear{
	padding-top: 9px;
    padding-bottom: 9px;
}
.awsm-job-form-inner #awsm-application-form{
	display:none;
}

.single-product aside.btSidebar {
    display: none;
}
.btLightTransparentHeader .bt-below-logo-area, .btLightTransparentHeader .topBar {
    background-color: #262658;
    color: #fff;
}
.woocommerce.columns-4 .gmwqp_inquirybtn_loop, ul.products.columns-3 .gmwqp_inquirybtn_loop{
	display: none;
}
.page-id-3632 .awsm-filter-item-search {
    width: auto !important;
}
.page-id-3632 .awsm-filter-wrap{
	width: 15%;
    float: left;
}
.listing-page-awsm_job_openings .awsm-filter-item-search,
.page-id-3848 .awsm-filter-item-search,
.page-id-4179 .awsm-filter-item-search,
.page-id-4319 .awsm-filter-item-search,
.page-id-4500 .awsm-filter-item-search {
    width: auto !important;
}
.listing-page-awsm_job_openings .awsm-filter-wrap,
.page-id-3848 .awsm-filter-wrap,
.page-id-4179 .awsm-filter-wrap,
.page-id-4319 .awsm-filter-wrap,
.page-id-4500 .awsm-filter-wrap{
	width: 15%;
    float: left;
}
.listing-page-awsm_job_openings .awsm-job-listings.awsm-row.awsm-grid-col-3 , 
.page-id-3848 .awsm-job-listings.awsm-row.awsm-grid-col-3,
.page-id-4179 .awsm-job-listings.awsm-row.awsm-grid-col-3,
.page-id-4319 .awsm-job-listings.awsm-row.awsm-grid-col-3,
.page-id-4500 .awsm-job-listings.awsm-row.awsm-grid-col-3{
	width: 80%;
    float: right;
}
.page-id-2605 .awsm-filter-wrap{
	display:none;
}
.single-awsm_job_openings .btMediaBox{
	display: inline-block;
    vertical-align: top;
    width: 50%;
}
.single-awsm_job_openings .awsm-job-specifications-row{
	display: inline-block;
    vertical-align: top;
    width: 50%;
}
.single-awsm_job_openings span.awsm-job-specification-label {
    font-size: 25px;
    line-height: 50px;
}
.single-awsm_job_openings span.awsm-job-specification-term {
    font-size: 20px;
}
div.product div.summary header {
    margin: 3em 2em 0em 2em;
}
div.product div.summary .price {
    display: none;
}
.single-product div.product div.summary{
/* 	flex: auto;
    max-width: max-content;
    padding: 0; */
/*     margin-bottom: 0 */
}
li.cat-item.cat-item-68 {
    display: none;
}
.single-product .bt-content {
    width: auto !important;
}
.awsm-job-featured-image img {
    width: 100%;
}
.post-type-archive-product .bt_bb_superheadline .bt_bb_headline_content {
    text-transform: uppercase;
    font-size: 25px;
}
.single-awsm_job_openings header.mainHeader.bt-clear.gutter {
	background: #1e3263;
/*     color: #0d0d0d !important;
    border-bottom: 1px solid #6666666e !important; */
}
.single-awsm_job_openings .btMediaBox img {
    width: 500px;
	margin-left: 10px;
}
.single-awsm_job_openings span.bt_bb_headline_content span {
    text-align: left;
    padding-top: 50px;
}
.single-product .bt_bb_section .bt_bb_section_top_section_coverage_image, .single-product .bt_bb_section .bt_bb_section_bottom_section_coverage_image{
	right: -1px;
}
/* .bt_bb_headline .bt_bb_headline_content span {
    text-align: center !important;
} */
.homePageProduct .btWooShopLoopItemInner span.bt_bb_headline_content {
    text-align: center;
    font-size: 25px;
    line-height: 30px;
}
.homePageProduct .btWooShopLoopItemInner {
    margin-bottom: 17px;
}
#apply_nowbtn a.button.gmwqp_inq {
    width: 40%;
    display: block;
    text-align: center;
    margin: 0 auto;
}
article.btPostSingleItemStandard.btWooCommerce.gutter .port{
    max-width: 100% !important;
}
section.related.products {
    display: none;
}
.bt-content-holder table{
	text-align: center !important;
}
tbody tr th {
    text-align: center !important;
}
thead.thead-dark tr th {
    text-align: center;
}
table.table.table-bordered thead tr th {
    text-align: center !important;
}
.pdb30 {
    margin-bottom: 25px;
}
.bt_bb_text {
    text-align: justify;
}
.bt_bb_card_icon .bt_bb_card_icon_content .bt_bb_card_icon_icon .bt_bb_icon_holder:before {
    color: #ed6a00;
}
.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 20px;
    text-align: justify;
}
.single-product .bt_bb_tab_content > h2:first-of-type {
    display: none;
}
.product-meta {
    display: none;
}
form.cart {
    display: none;
}
button#Codescratcher_btn, #JoCodescratcher_btn {
    color: #ed6a00;
    border: 1px solid #ed6a00;
    box-shadow: 0 0 0 0 #ed6a00 inset;
    line-height: 1;
    padding: 0.9em 1.1em;
    font-size: 14px;
    font-family: Nunito Sans,Arial,Helvetica,sans-serif;
    cursor: pointer;
    background-color: transparent;
    transition: all 300ms ease;
    letter-spacing: 0px;
	font-weight: 700;
	border-radius: 50px;
}
#JoCodescratcher_btn {
	margin-left: 30px;
}
button#Codescratcher_btn:hover, #JoCodescratcher_btn:hover {
    border: 1px solid #ed6a00;
    box-shadow: 0 0 0 4em #ed6a00 inset, 0 5px 15px rgb(0 0 0 / 10%);
	color:#fff;
}
div#reviews {
    display: none;
}
span.bt_bb_headline_superheadline{
	text-align:center;
}
topBar.bt-clear {
    display: none;
}
h2.awsm-job-post-title {
    font-family: "Spartan",Arial,Helvetica,sans-serif;
}

.awsm-grid-right-col {
	font-family: Nunito Sans,Arial,Helvetica,sans-serif;
}
span.woocommerce-Price-amount.amount bdi {
    text-align: center !important;
    display: none;
}
.bt_bb_headline .bt_bb_headline_content span {
/*     text-align: center; */
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-3.images {
    display: none;
}
.summary.entry-summary {
    width: 100% !important;
    margin: 0 auto;
}
div.product div.summary .woocommerce-product-details__short-description{
	text-align:center;
}
.bt_bb_superheadline .bt_bb_headline_content{
/* 	text-transform: uppercase; */
/*     font-size: 36px; */
}
.awsm-job-form-group.awsm-job-inline-group {
    display: none;
}
.topBar.bt-clear {
    display: none;
}
.bt-content-wrap.bt-clear{
	padding-top:0px;
}
.awsm-job-form-inner h2 {
    font-size: 25px;
    margin-bottom: 10px;
    color: #fff;
    background: #ed6a00;
    width: 160px;
    padding: 10px;
    border-radius: 10px;
    cursor: pointer;
}
.awsm-job-form-inner h2:hover {
    background: #274880;
    transition: 0.8s;
}
form#awsm-application-form .awsm-job-form-group:nth-child(5) {
/*     display: none; */
}
li.cat-item.cat-item-71 {
    display: none;
}
form.woocommerce-ordering{
	display:none;
}
.awsm-job-specification-item.awsm-job-specification-level{
		background: #ed6a00;
		width: 30px;
		padding: 3px;
		border-radius: 50%;
		text-align: center;
		color: #fff;
    }
.awsm-job-specification-item.awsm-job-specification-level span {
    color: #fff !important;
}
.btPostSingleItemStandard .awsm-job-specification-item.awsm-job-specification-level{
		background: unset;
		width: 160px;
		padding: 3px;
		border-radius: unset;
		text-align: unset;
		color: #000;
    }
.btPostSingleItemStandard .awsm-job-specification-item.awsm-job-specification-level span {
    color: #000 !important;
}
.awsm-job-listings.awsm-row.awsm-grid-col-4{
	margin-top:15px;
}
.awsm-job-item {
    padding: 0px;
}
h2.awsm-job-post-title {
    padding: 0 8px;
}
.awsm-grid-right-col {
    padding: 0 8px;
}
.single-product .main-header-inner {
    background: #1e3263;
}
/* .wpc-filter-content.wpc-filter-product_cat {
	display:none;
}
.wpc-filter-content.wpc-filter-area {
	display:none;
}
.wpc-filter-content.wpc-filter-product_tag {
	display:none;
} */
/* .wpc-filter-product_cat .wpc-filter-title:after,
.wpc-filter-area .wpc-filter-title:after,
.wpc-filter-product_tag .wpc-filter-title:after {
            content: "\25B6";
            float: right;
            transition: all 0.5s;
        }
 
.wpc-filter-product_cat .wpc-filter-title.activere:after, 
.wpc-filter-area .wpc-filter-title.activere:after, 
.wpc-filter-area .wpc-filter-title.activere:after {
	content: "\25BC";
            float: right;
            transition: all 0.5s;
} */
.wpc-filters-section {
    margin-bottom: 1.5em;
    position: relative;
    border: 1px solid #ddd;
    padding: 7px;
    box-shadow: 1px 1px 2px 0px #d8d8d87d;
    border-radius: 5px;
	cursor: pointer;
}
.widget-title.wpc-filter-title, .btBox.widget_search h4 span {
    font-size: 18px;
    font-weight: 800;
}
li#wpc-term-taxonomy-product_cat-71 {
    display: none;
}
.page-id-3221 input#awsm-jq-1{
	display:none;
}
h2.awsm-job-post-title {
    text-transform: uppercase;
    font-size: 25px !important;
    color: #000;
}
h2.awsm-job-post-title:hover{
	color: #ed6a00;
}
#wpc-term-taxonomy-product_cat-347 {
    display: none;
}
.homePageProduct .awsm-grid-item{
	width: 24.333%;
}
.awsm-filter-wrap, .awsm-filter-wrap * {
    width: 245px;
}
.awsm-selectric .label{
        font-family: Nunito Sans,Arial,Helvetica,sans-serif;
        font-size: 16px;
        }
.btStickyHeaderActive.btStickyHeaderOpen .main-header-inner {
    background: #fff !important;
}
a[href="#pll_switcher"] span:after {
    content: "\27A4";
	margin-left:3px;
}
/* .tpnpb_prev_next_buttons a:nth-child(1):before {
    content: "\21E6";
    font-size: 44px;
	margin-bottom: 5px;
}

.tpnpb_prev_next_buttons a:nth-child(2):after {
    content: "\21E8";
    font-size: 44px;
	margin-bottom: 5px;
} */

.btPrevNextItem.prod {
    padding-left: 10px;
}
.btPrevNextItem.prodc{
	padding-right: 10px;
}
/* .PrviPostr h6:before{
	content: "\21E6";
	font-size: 44px;
	
}
.nextPostr h6:after{
	content: "\21E8";
    font-size: 44px;
	display: inline;
} */
/*Next*/
.awsm-job-form-inner {
    margin-bottom: 20px;
}
.fxheight .bt_bb_card_image.bt_bb_border_show.bt_bb_shadow_show.bt_bb_title_size_small.bt_bb_fe_edit {
    height: 323px;
}
.page-id-3947 .fxheight .bt_bb_card_image , .page-id-4198 .fxheight .bt_bb_card_image{
	 height: 337px;
}
.page-id-4327  .fxheight .bt_bb_card_image , .page-id-4198 .fxheight .bt_bb_card_image{
	 height: 337px;
}
.bt_bb_masonry_post_image_content.masonry .bt_bb_grid_item.bt_bb_tile_format11.masonry-brick {
    height: 230px !important;
}
option#wpc-option-taxonomy-product_cat-363 {
    display: none;
}
.greents h2, .greents h3 {
    color: #009846;
    margin: 30px 0px 5px 0px;
}
.galleryew .bt_bb_masonry_post_image_content.masonry .bt_bb_grid_item.bt_bb_tile_format11.masonry-brick {
    height: 179px !important;
}
.bt_bb_masonry_post_image_content.masonry .bt_bb_grid_item.bt_bb_tile_format11.masonry-brick {
    height: 196px !important;
}
.awsm-job-search.awsm-job-form-control {
    display: none !important;
}
.awsm-filter-item-search-in {
    display: none;
}
.awsm-selectric {
    width: 230px;
	border-radius: 50px;
}
.awsm-filter-item {
    border: 1px solid #ddd;
    padding: 7px !important;
    box-shadow: 1px 1px 2px 0px #d8d8d87d;
    border-radius: 5px;
    margin-bottom: 1.5em;
	font-family: Nunito Sans,Arial,Helvetica,sans-serif;
    font-weight: 400;
}
.awsm-sr-only {
    position: relative !important;
    font-weight: bold;
    padding-bottom: 40px !important;
    display: block;
}

.awsm-selectric-items li {
	list-style: none;
    max-height: 320px;
    overflow: auto;
    border: 1px solid rgba(0,0,0,.07);
    background-color: #fff;
    color: #181818;
	font-family: Nunito Sans, Arial, Helvetica, sans-serif !important;
    font-size: 15px;
    word-break: break-all;
}
.whitebgs h3 {
    float: right !important;
    top: -91px !important;
    position: relative;
    right: 40px !important;
}
@media only screen and (max-width: 768px) {
.page-id-3632 .awsm-filter-item-search {
    width: auto !important;
}
.page-id-3632 .awsm-filter-wrap{
	width: auto;
    float: none;
}
.listing-page-awsm_job_openings .awsm-filter-item-search,
.page-id-3848 .awsm-filter-item-search,
.page-id-4179 .awsm-filter-item-search,
.page-id-4319 .awsm-filter-item-search,
.page-id-4500 .awsm-filter-item-search {
    width: auto !important;
}
.listing-page-awsm_job_openings .awsm-filter-wrap,
.page-id-3848 .awsm-filter-wrap,
.page-id-4179 .awsm-filter-wrap,
.page-id-4319 .awsm-filter-wrap,
.page-id-4500 .awsm-filter-wrap{
	width: 100%;
    float: none;
}
.listing-page-awsm_job_openings .awsm-job-listings.awsm-row.awsm-grid-col-3 , 
.page-id-3848 .awsm-job-listings.awsm-row.awsm-grid-col-3,
.page-id-4179 .awsm-job-listings.awsm-row.awsm-grid-col-3,
.page-id-4319 .awsm-job-listings.awsm-row.awsm-grid-col-3,
.page-id-4500 .awsm-job-listings.awsm-row.awsm-grid-col-3{
	width: 100%;
    float: none;
}
	.bt_bb_section.bt_bb_bottom_spacing_extra_large > .bt_bb_port {
    padding-bottom: 2em;
}
	body .btSidebar, body .theme-generatepress.woocommerce #left-sidebar {
    display: block;
}
	body .whitebgs p {
    width: 100% !important;
	text-overflow: unset !important;
	max-height: max-content !important;
	display: block !important;
    -webkit-line-clamp: unset !important;
}
	body .whitebgs .bt_bb_card_icon {
    margin: 20px 0px;
    padding: 5px 5px;
}
	body .whitebgs h3 {
    float: none !important;
    top: 0 !important;
    position: relative;
    left: 0 !important;
}
	.single-awsm_job_openings .awsm-job-specifications-row {
    display: block;
    vertical-align: top;
    width: 100%;
}
}
.schoolText p {
	font-size: 1.0625rem;
margin-top: 0.7em;
line-height: 1.5;
font-weight: 400;
font-style: normal;
font-family: "Spartan",Arial,Helvetica,sans-serif;
}
.hscroll {
  overflow-x: auto; /* Horizontal */
}
body .gmwqp_inner_popup_op h3 {
    background-color: #009846;
	color: #fff;
}
button.gmqqp_submit_btn:hover {
    background: #009846;
	color:#fff;
}
body .bt_bb_card_icon .bt_bb_card_icon_content .bt_bb_card_icon_text_inner .bt_bb_card_icon_text p{
    text-overflow: unset;
    display: block;
    -webkit-box-orient: unset;
    -webkit-line-clamp: unset;
    line-height: 1.5em;
    max-height: max-content;
    margin-bottom: 0;
}
.awsm-job-specification-item.awsm-job-specification-vacancy span {
    float: right;
    background: #fe2616;
    border-radius: 50%;
    padding: 13px;
    color: #fff;
    bottom: 34px;
    position: relative;
    right: 10px;
}
.btArticleShareEtc {
    display: none !important;
}
.btPostSingleItemStandard .awsm-job-specification-item.awsm-job-specification-vacancy span{
	float: none;
	background: #fff;
    border-radius: unset;
    padding: 0px;
    color: #000;
    bottom: 0px;
    position: relative;
    right: 0px;
}
.single-post header.mainHeader.bt-clear.gutter {
	background: #1e3263;
}
.post-template-default .btArticleHeadline {
    margin-top: 130px;
}
.single-post .btMediaBox img {
    width: 500px;
}
@media only screen and (max-width: 480px) {
	.homePageProduct .awsm-grid-item{
		width: 100% !important;
	}
}