
input::placeholder { opacity: 1!important; }
input::-webkit-input-placeholder { opacity: 1!important; }
input::-moz-placeholder { opacity: 1!important; }
input:-ms-input-placeholder { opacity: 1!important; }
input:-moz-placeholder { opacity: 1!important; }

/* -- common css ---------------------------------------- 
----------------*/
.myrow{float:left;width:100%;clear:both;display:block}.left{float:left}.right{float:right}.clear{clear:both}
.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.m0{margin:0}.mt0{margin-top:0}
.mr0{margin-right:0}.mb0{margin-bottom:0}.ml0{margin-left:0}.nowrap{white-space:nowrap}.pt0px{padding-top:0}
.pt5px{padding-top:5px}.pt10px{padding-top:10px}.pt15px{padding-top:15px}.pt20px{padding-top:20px}
.pt25px{padding-top:25px}.fit{max-width:100%}.half-width{width:50%}.full-width{width:100%}.full-height{height:100%}
.fixed{position:fixed}.relative{position:relative}.absolute{position:absolute}.static{position:static}.zindex-1{z-index:1}
.zindex-2{z-index:2}.zindex-3{z-index:3}.pink{color:#d677a6}.red{color:#F00}.width10{width:10%;max-width:10%}
.width20{width:20%;max-width:20%}.width30{width:30%;max-width:30%}.width40{width:40%;max-width:40%}
.width45{width:45%;max-width:45%}.width46{width:46%;max-width:46%}.width47{width:47%;max-width:47%}
.width48{width:48%;max-width:48%}.width50{width:50%;max-width:50%}.width60{width:60%;max-width:60%}
.width70{width:70%;max-width:70%}.width80{width:80%;max-width:80%}.width90{width:90%;max-width:90%}

/*=========================================================================================================================================
=====================================================================================================================================*/
.full_row { width: 100%; float: left; clear: both; margin-bottom: 20px; }
.full_row:after { content: " ";  display: table;  clear: both; }
.membership_row00 .mycontainer.mycontent:after { content: " ";  display: table;  clear: both; }

.one_half { width: 48%; }
.one_third { width: 30.5%; }
.one_fourth { width: 22%; }
.one_fifth { width: 16.8%; }
.one_sixth { width: 13.33%; }
.two_fifth { width: 37.6%; }
.two_fourth { width: 48%; }
.two_third { width: 65.33%; }
.three_fifth { width: 58.4%; }
.three_fourth { width: 74%; }
.four_fifth { width: 79.2%; }
.five_sixth { width: 82.67%; }
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .two_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth { float: left; margin-bottom: 20px!important; margin-right: 4%; position: relative; }
.last { margin-right: 0px!important; }
/*=========================================================================================================================================
=====================================================================================================================================*/
@media only screen and (max-width: 767px) {
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .two_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth { width:100%; float: left; margin-bottom: 20px; margin-right: 0; position: relative; }
}
/*=========================================================================================================================================
=====================================================================================================================================*/
@media only screen and (max-width: 479px) { 
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .two_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth { width:100%; float: left; margin-bottom: 20px; margin-right: 0; position: relative;  }
}
/*=========================================================================================================================================
=====================================================================================================================================*/
/*Common CSS 2 ============================================*/
.mt0px{margin-top:0px!important}.mt10px{margin-top:10px!important}.mt15px{margin-top:15px!important}.mt20px{margin-top:20px!important}
.mt25px{margin-top:25px!important}.mt30px{margin-top:30px!important}.mt35px{margin-top:35px!important}.mt50px{margin-top:50px!important}
.mb0px{margin-bottom:0px!important}.mb3px{margin-bottom:3px!important}.mb5px{margin-bottom:5px!important}.mb10px{margin-bottom:10px!important}
.mb15px{margin-bottom:15px!important}.mb20px{margin-bottom:20px!important}.mb25px{margin-bottom:25px!important}.mb30px{margin-bottom:30px!important}
.mb35px{margin-bottom:35px!important}.mb50px{margin-bottom:50px!important}.pt0px{padding-top:0px!important}.pt5px{padding-top:5px!important}
.pt10px{padding-top:10px!important}.pt15px{padding-top:15px!important}.pt20px{padding-top:20px!important}.pt25px{padding-top:25px!important}
.pt30px{padding-top:30px!important}.pt35px{padding-top:35px!important}.pt50px{padding-top:50px!important}.pb0px{padding-bottom:0px!important}
.pb10px{padding-bottom:10px!important}.pb15px{padding-bottom:15px!important}.pb20px{padding-bottom:20px!important}.pb25px{padding-bottom:25px!important}
.pb30px{padding-bottom:30px!important}.pb35px{padding-bottom:35px!important}.pb50px{padding-bottom:50px!important}
/*=======================================================================================================================
==================================================================================================================*/
div#sponsorship_shrt {
    max-width: 1200px;
    margin: 0 auto;
}


.ninja_form1  .nf-error-msg.nf-error-required-error { clear: both; font-size: 14px; line-height: 1; }


.sponsorship_shrt input[type=text], .sponsorship_shrt input[type=password], .sponsorship_shrt input[type=email], .sponsorship_shrt select, .sponsorship_shrt textarea { 
    font-family: 'Poppins' !important; border: 1px solid #666 !important; 
    padding: 0 20px !important; width: 100% !important; background: transparent !important; 
    border-radius: 10px !important; color: #666 !important; font-size: 20px !important; 
    font-weight: 300 !important; line-height: 54px !important;
}


.membership_parts {
    border-bottom: 2px solid #07467f;
    font-size: 34px;
    color: #07467f;
    font-family: 'News Cycle';
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    margin-top: 20px !important;

}
.membership_parts strong {
    font-weight: inherit;
}

.please_fillout {
    color: #333!important;
    font-size: 32px!important;
}
.memberships_shrt .vc_row { margin-bottom: 20px!important;  }


/*==========================================================*/
.review-box{ float:left; width:100%; padding:0px; background:#fff; border-radius:5px; margin-bottom:50px;border: 1px solid #ddd;}
/*.review-box {  background: #fff none repeat scroll 0 0;  border-radius: 5px;  float: left; padding: 10px 10px 0 10px;  width: 100%;border:1px solid #ccc;}*/
.review-box .table thead > tr > th{background:transparent;}
.rebox-heading{ float:left; width:100%; padding:15px; background:#757575; border-radius:5px 5px 0 0; font-size:18px; line-height:18px; margin-bottom:15px; color:#fff;}
.rebox-pads{ padding:15px; float:left; width:100%;}
.rebox-pads ul{ margin:0px; padding:0px; list-style:none;}
.rebox-pads li{ margin:0px; padding:0px; list-style:none; font-size:18px; margin-bottom:0px; }
.rebox-pads li:last-child{ margin-bottom:0px;}
/*.rebox-pads li span{ float:right;}*/
.rebox-pads li.o{ font-size:16px!important;}
.rebox-pads li.o span{ font-size:16px!important;}

.all{ font-size:14px; margin-bottom:15px;}



/*==========================================================*/
#cart-tops.no-before .cart-tops::after{display:none;}
.cart-views-list{margin:0;padding:0; list-style: none;background:#fff; border-radius:4px; padding:15px;}
.cart-views-list li{margin:0;padding:0 0 10px 0; list-style: none; margin-bottom: 5px;}
ul.cart-views-list li:last-child {padding:0; margin-bottom: 0px;}
.cart-views-list .bottom-line{border-bottom:1px solid #ddd;}
.cart-views-list .top-line{border-top:1px solid #ddd;padding-top:18px;}
.cart-views-list .bottom-bline{border-bottom:1px solid #979797;}
.cart-views-list .top-tline{border-top:1px solid #979797;padding-top:18px;}
.cart-views-list li span{display:block;}
.cart-views-list li  .text-center{position:relative;}
.cart-views-list li  .close-cart{position:relative; }
.cart-views-list li  .close-cart:after{position:absolute;left:0px; content:"x"; color:#000; font-weight: 600;}
.small-image-list {margin: 0 -5px;}
.small-image-list li {float: left;padding: 0 5px;margin-left:0px!important}
.box-pads .small-image-list li{padding:5px;}
.marg-shops{margin-top:70px !important;}
.top-carts{padding-top:60px!important}
#widget-banner.mtc-banners{margin-top:45px!important;text-align:left;}
/*==========================================================*/
.cart-views-list li { padding-left: 0!important;  }
.cart-views-list li:before { display: none!important;  }
/*==========================================================*/


.checkbox_wrapp_00 label {  width: auto !important; }
.memberships_shrt .vc_row {
    margin-bottom: 20px;
}
.checkbox_wrapp02 { display: flex;  }
.reipfix  { padding-top: 10px;  }
.col-xs-12.col-sm-6 {
    width: 50%;
  
}.row.cart-sixfourty {
    display: flex;
    flex-wrap: wrap;
}
/*=====================================================================================*/
.vc_row.committee_option {  margin-left: -15px; margin-right: -15px; }
/*=====================================================================================*/
@media (max-width: 991px) {    
    .memberships_shrt .vc_row.committee_option {   margin-left: 0px; margin-right: 0px;   }
}
/*=====================================================================================*/
/* @media (min-width: 1200px) {  */
	div#top_radio_group1_new {  padding: 0 15px; }
	div#top_radio_group1_new > div {  padding: 0; }
	div#top_radio_group1_new > div:nth-child(1), div#top_radio_group1_new > div:nth-child(2) {  flex: 1; }
	div#top_radio_group1_new > div:nth-child(3) {  flex: 0 0 36%; }
/* } */
/*=======================================================================================================================
==================================================================================================================*/
select { height: 56px; line-height: 54px;  }
select option {  background-color: #fff!important; }

#membership_form_wrapper #membership_form select {  display: block !important; }
#membership_form_wrapper #membership_form select + .ui-selectmenu-button.ui-button {  display: none !important; }

.date-combo-fix.date-combo2 select {
  display: block !important;
  height: 56px;
  width: 63px !important;
  padding: 0 10px !important;
  text-align: left;
}
.date-combo-fix.date-combo2 select option {
    background-color: #fff!important;
}


.disclaimer_text {
  clear: both!important;
  margin: 20px 0 0 0!important;
  text-align: right!important;
  color: #999!important;
  font-size: 17px!important;
  text-align: center!important;
  font-weight: 300!important;
}
.disclaimer_text p {
    font-size: inherit !important;
    color: inherit !important;
    line-height: inherit !important;
}

div#membership_wrapp .disclaimer_text  {

      margin: 35px 0 0 0!important;
        margin: 35px auto 0 !important;
    max-width: 1170px
}

.full-width.disclaimer_text {
  clear: both!important;
  margin: 20px 0 0 0!important;
  text-align: right!important;
  color: #999!important;
  font-size: 17px!important;
  text-align: center!important;
  font-weight: 300!important;
}
.full-width.disclaimer_text p {
    font-size: inherit !important;
    color: inherit !important;
    line-height: inherit !important;
}










.form_row1 {
    float: left;
    width: 100%;
    clear: both;
    display: block;
}
/*------------------------------------------------------------*/
.full-width.submit_wrapp { justify-content: center;   display: flex;  align-items: center; border-top: 0 solid; padding-top: 35px!important;   }
.full-width.submit_wrapp .one_half.last { width: auto; margin: 0 !important; }
.full-width.submit_wrapp #donate { margin: 0 20px !important; }

.note-tool-t .tooltiptext {
    visibility: hidden;
    width: 300px;
    background-color: #545454;
    color: #fff;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: 90%;
    left: 0%;
    /*margin-left: -5px;*/
    opacity: 0;
    transition: opacity 0.3s;
    padding-left: 5px;
    padding-right: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    border: 1px solid rgba(0, 0, 0, .2);
}

.note-tool-t .tooltiptext::after {
    content: " ";
    position: absolute;
    bottom: 100%;  /* This will position the arrow at the top of the tooltip */
    left: 80%;
    margin-left: -10px;    
    border-width: 10px;
    border-style: solid; 
    border-color: transparent transparent #555 transparent; 
}

.cehckbox-inline .note-tool-t .tooltiptext::after {
    left: 88%; 
}

#item-type-div .note-tool-t .tooltiptext::after{
    left: 95%;
}

#item-type-div .shipping-reward-tooltip .note-tool-t .tooltiptext::after{
    left: 71%;
}

#item-type-div .shipping-tooltip .note-tool-t .tooltiptext::after{
    left: 50%;
}




.note-tool-t:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}




.vc_row.radio_inner_row01 { padding-top: 13px; margin-bottom: 0; }
.memberships_shrt .vc_row { margin-bottom: 20px;  }

.vc_col-sm-6.checkbox_fix11 label {
    width: auto!important;
    max-width: 340px;
}
.donate-block.donate-block-fix label.full_width  { width:100% !important; }

.vc_row.spo_pkg_row { padding-bottom: 41px; position: relative; }
.vc_row.spo_pkg_row:before {
    content: " ";
    display: block;
    width: calc(100% + 30px);
    height: 1px;
    background: #324b7b;
    bottom: 20px;
    position: absolute;
    left: -15px;
}
.vc_row.spo_pkg_row.last { padding-bottom: 20px;  }
.vc_row.spo_pkg_row.last:before { display: none;  }
.date-combo-fix.date-combo2 td:nth-child(2), .date-combo-fix.date-combo2 td:nth-child(4) {
    padding-right: 4px;
}
.checkbox_wrapp { float: left;  width: 20px;  margin: 0 10px 0 0; }

.spo_pkg_info {  float: left;  width: calc(100% - 30px); }
.full-width.submit_wrapp {
    border-top: 1px solid #324b7b;
    padding: 15px 15px;
    text-align: center;
}
.full-width.submit_wrapp {
    justify-content: center;
    display: flex;
    align-items: center;
    border-top: 0 solid;
    padding-top: 35px;
}




.form_row1.cssfix00 .cce { float: left; padding-top: 2px;   }
.donate-block.donate-block-fix .form_row1.cssfix00 .cce { width: 40%;  max-width: 174px; }
.donate-block.donate-block-fix .form_row1.cssfix00 .date-combo-fix.date-combo2 { width: 60%;  }
.form_row1.cssfix00 .date-combo-fix.date-combo2 table, .form_row1.cssfix00 .date-combo-fix.date-combo2 table td {
    background: #fff!important; }
.date-combo-fix.date-combo2 select + .ui-selectmenu-button.ui-button {
    height: 30px;
    padding: 0 5px 0 5px;
    line-height: 28px;
}
.date-combo-fix.date-combo2 select + .ui-selectmenu-button.ui-button span.ui-selectmenu-icon.ui-icon.ui-icon-triangle-1-s {
    margin-top: 5px;
}

/*=============================================================================================================================================*/
.fild_contant.fild_contant-fix { padding: 0 15px; width: 100%; }
.fild_contant.fild_contant-fix .col-sm-4 { border: 0px solid red; display: block; float: left; width: 50%; }
.fild_contant.fild_contant-fix label { width:25%; }
/*----------------------------------------------*/
.fild_contant.fild_contant-fix input[type="text"], .fild_contant.fild_contant-fix input[type="email"], .fild_contant.fild_contant-fix textarea, 
    .fild_contant.fild_contant-fix select, .fild_contant.fild_contant-fix input[type="password"] { width:68%; }
/*------------------------------------------------------*/    
.date-combo-fix { width:68%; float:left; display:block; }
.amount-fix { width:68%; float:left; display:block; }
/*=============================================================================================================================================*/
 @media(max-width:720px) {
    .fild_contant.fild_contant-fix label { width:100%; clear:both; }
    /*----------------------------------------*/
    .fild_contant.fild_contant-fix input[type="text"], .fild_contant.fild_contant-fix input[type="email"], 
        .fild_contant.fild_contant-fix textarea, .fild_contant.fild_contant-fix select, 
            .fild_contant.fild_contant-fix input[type="password"] { width:100%; clear:both; }
    /*----------------------------------------*/
    .date-combo-fix { width:100%; clear:both; }
    .amount-fix { width:100%; clear:both; }
}
/*=============================================================================================================================================*/
@media(max-width:980px) {
    .fild_contant.fild_contant-fix .col-sm-4 { width:100%; clear:both; }
}


/**************************************************************/
/**************************************************************/
/**************/
.valign-middle { vertical-align:middle; }
.vmiddle-tbl td { vertical-align:middle!important; }
/**************/
.nowrapp { white-space:nowrap; }
.m0px-fix { margin:0!important; }
.p0px-fix { padding:0!important; }
.fnone-fix { float:none!important }
/**************/
.date-combo2 table { width:1%!important; }
.date-combo2 table select { margin:0 5px!important; }
.fild_contant.fild_contant-fix2 { width: 100%; padding-right:15px; }
.fild_contant.fild_contant-fix2 .checkbox_with_price { width: 100%; }
/*********/
.checkbox-left {  display: block; float: left; width: 45%; }
.checkbox-right {  display: block; float: left; text-align: left; width: 40%; }
.checkbox-left  label { width:80%; }
.checkbox-left input[type="checkbox"], .checkbox-left input[type="radio"] {  float:left;  margin:5px 11px 0 0; }
/*=============================================================================================================================================*/
@media(max-width:720px) { 
    .checkbox-left { width:100%; }
    .checkbox-right { width:100%; padding:0 0 20px 24px; }
}
h1.thku { text-align:left; margin:80px 0 0;   color: #324b7b; font-size: 35px; text-align: center;   }
/**************/
.form-border { }
/*=============================================================================================================================================*/
@media(max-width:1300px) {
    .bg_page_title, .bg_page_title .mycontainer { /*height: 100% !important; line-height: 100% !important;*/ }
}
/*=================================================================================================================
==============================================================================================*/
.dolar_price_sign { float: left; width: 100%;  clear: both; }
.dolar_price_sign .edit_input {  float: left; }
.dolar_price_sign .edit_input .dolor { 
    display: inline-block; float: left; margin-right: 5px; margin-top: 8px; padding: 0 !important; width: auto; 
}



.donate-block table, .donate-block tr, .donate-block tr td {
    border: none;
    padding: 0;
}

.form_row1.cssfix00 .date-combo-fix.date-combo2 table, .form_row1.cssfix00 .date-combo-fix.date-combo2 table td {
    background: #fff !important;
}







/*=================================================================================================================
==============================================================================================*/
.promocode {  clear: both;  display: flex;  flex-wrap: wrap; padding-top: 10px; }
.promocode .promocode_col1 { margin-right: 30px;  }
.promocode .promocode_col2 {  margin-right: 12px; } 
.promocode .txt_promocode { width: 160px!important;   }



/*-----------------------------------------------------------------------*/
@media (min-width: 992px) {
    /*-----------------------------------*/
    .promocode .promocode_col1 { width: 50%; margin-right: 30px;  }
    /*-----------------------------------*/
}
/*================================================================================================================*/
@media (max-width: 991px) {
    /*-----------------------------------*/
    .memberships_shrt_wrapp .vc_col-sm-12 { width: 100%; margin-bottom: 20px; }
    .memberships_shrt_wrapp .vc_col-sm-6 { width: 100%; margin-bottom: 20px; }
    .memberships_shrt_wrapp .vc_col-sm-4 { width: 100%; margin-bottom: 20px; }
    .memberships_shrt_wrapp .vc_col-sm-3 { width: 100%; margin-bottom: 20px; }
    .memberships_shrt .vc_row { margin-bottom: 0; }
    /*-----------------------------------*/
    .memberships_shrt_wrapp .vc_row.committee_option { margin-bottom:20px; }
    .memberships_shrt_wrapp .vc_row.committee_option > .vc_col-sm-3 { margin-bottom: 0; }
    /*-----------------------------------*/
    .memberships_shrt_wrapp .checkbox_wrapp_00 {  display: flex; }
    .memberships_shrt_wrapp .radio_wrapp { display: flex; }
    .memberships_shrt_wrapp .vc_col-sm-6.checkbox_fix11 {  display: flex; }
    /*-----------------------------------*/
    .memberships_shrt_wrapp .vc_row.radio_inner_row01 { display: flex;  flex-wrap: nowrap; }
    .memberships_shrt_wrapp .vc_row.yd_row_header { display: flex;  flex-wrap: nowrap; }
    .memberships_shrt_wrapp .vc_row.yd_row_header .vc_col-sm-3 {  display: none; }
    /*-----------------------------------*/
    /*9feb22 tv*/
    /*-----------------------------------*/

    /*-----------------------------------*/    


}   
/*================================================================================================================*/
@media (max-width: 530px) {
    .promocode .promocode_col1 { margin-bottom: 10px;  }
    .promocode .promocode_col2 { margin-bottom: 10px;  }
    /*-----------------------------------*/
    .memberships_shrt_wrapp .vc_row.radio_inner_row01 { display: flex;  flex-wrap: wrap; }
    .memberships_shrt_wrapp .vc_row.yd_row_header { display: flex;  flex-wrap: wrap; }
    /*-----------------------------------*/
}
/*================================================================================================================*/
.btn-membership-login { color: #ffffff!important;  }
.btn-membership-login:hover { color: #ffffff!important;  }
/*================================================================================================================*/
#spnsorship_shrt select { display: block!important; height: 56px;  }
#spnsorship_shrt select .ui-selectmenu-button.ui-buttont { display: none!important; }
#spnsorship_shrt select + .ui-selectmenu-button.ui-button  { display: none!important; }
#spnsorship_shrt .date-combo-fix.date-combo2 select {  padding: 0!important; width: 53px;/* height: 30px;*/ }
/*=================================================================================================================
==============================================================================================*/
#memberships_shrt select { display: block!important; height: 56px;  }
#memberships_shrt select .ui-selectmenu-button.ui-buttont { display: none!important; }
#memberships_shrt select + .ui-selectmenu-button.ui-button  { display: none!important; }
#memberships_shrt .date-combo-fix.date-combo2 select {  padding: 0!important; width: 53px; /*height: 30px;*/ }
/*=================================================================================================================
==============================================================================================*/
.radio_select_row1 .radio_wrapp {  display: flex; }
.radio_select_row1 .radio_wrapp label { flex: 1;  } 

div#top_radio_group1_new strong {
    font-weight: 500;
}

.radio_select_row1 .radio_wrapp span.fancy_radio {
    margin-right: 6px;
}









/*==========================================================================================================================================
====================================================================================================================================*/
@media (max-width: 620px) {
    .job_filters .search_jobs div.filter_first, .job_filters .search_jobs div.search_keywords { width: 100%!important; padding-right: 0!important; margin-bottom: 9px!important; }
    .job_filters .search_jobs div.filter_last, .job_filters .search_jobs div.search_location  { width: 100%!important; padding-left: 0!important;  }
}
/*==========================================================================================================================================
====================================================================================================================================*/
@media (max-width: 580px) { 
    
    .job_filters .job_types > li { width: 50%; /*border-right: 0 solid #B81E5F!important;*/ border-right-width: 0!important; }
    .job_filters .job_types > li:nth-child(1), .job_filters .job_types > li:nth-child(3) { /*border-right:1px solid #B81E5F!important;*/  }
    .job_filters .job_types > li:nth-child(4) { /*border-bottom: 1px solid #B81E5F!important; */ }
    
    .posts-navigation .nav-links, .post-navigation .nav-links { flex-direction: column; font-size: 14px!important; }
    .post-navigation .nav-links > div { padding: 5px; font-size: 13px!important; font-weight: 500;}
    
    /*--------------------------------------------------------------------------------------------*/
     .job-manager-form fieldset {  display: flex;  flex-direction: column; }
     .job-manager-form fieldset > label, .job-manager-form fieldset > div { width: 100%!important; }
     
    fieldset.fieldset-job_category .select2-container--default .select2-search--inline .select2-search__field {  width: 100%!important; }
    /*--------------------------------------------------------------------------------------------*/   
}
/*==========================================================================================================================================
====================================================================================================================================*/
@media (max-width: 480px) { 
    /*--------------------------------------------------------*/    
    .job_filters .job_types > li { width: 100%!important; border-right: 0 solid #B81E5F!important; border-bottom: 1px solid #B81E5F!important;   }
    .job_filters .job_types > li:last-child { border-bottom: 0px solid #B81E5F!important;  }
    .job_filters .job_types > li:nth-child(1), .job_filters .job_types > li:nth-child(3) {  border-right: 0px solid #B81E5F!important; } 

    div.job_listings ul.job_listings h3 { font-size: 14px!important; }
    div.job_listings ul.job_listings .company { font-size: 13px!important; }
    .team-block > .team_member {     width: 100%!important; margin-bottom: 10px;  }
}
/*==========================================================================================================================================
====================================================================================================================================*/
#job-dashboard-page #job-manager-job-dashboard table td, #job-manager-job-dashboard table th { padding: 1em !important; }
#job-manager-job-dashboard .button:before {  display: inline-block;  width: 16px;  height: 16px;  -webkit-font-smoothing: antialiased;
    font-family: job-manager!important; text-decoration: none; font-weight: 400; font-style: normal; vertical-align: top;
    font-size: 16px;  margin: 0 2px 0 0;  content: '\e808';  margin-left: 10px; }
/*=============================================================================================================================================*/


/* 15 Oct2022  */
.ld-fancy-heading.mask-text.text-center.event_calendar a { color: var(--theme-blue-color1) !important; font-weight: normal; }
.ld-fancy-heading.mask-text.text-center.site_heading.inner_text { font-weight: normal; }






.form_row1.cssfix00 label.cce_one { padding-top: 13px; }
.date-combo-fix table.vmiddle-tbl.m0px-fix { border: 0 solid; }

















@media(max-width: 991px) {
    /*---------------------------------------------------------------------------------*/    
    /*---------------------------------------------------------------------------------*/    
    .mobile_hide000 { display: none;  }   
    .sponsorship_levels_shrt .vc_col-sm-6 { margin-bottom: 20px; }
    .vc_row.committee_option .vc_col-sm-3 {  width: 50%; }
    .vc_row.yd_row02 > .vc_col-sm-3 { width: 100%; margin-bottom: 20px; }
    .vc_row.yd_row04 > .vc_col-sm-3 { width: 100%; margin-bottom: 20px; }
    .full-width.submit_wrapp { flex-direction: column!important; justify-content: center!important; }
    /*---------------------------------------------------------------------------------*/    
    /*---------------------------------------------------------------------------------*/    
   .donate-block.donate-block-fix .vc_col-sm-6 {  margin-bottom: 20px; padding-left:0; padding-right:0;  }
   .donate-block.donate-block-fix .vc_col-sm-4 {  margin-bottom: 20px; padding-left:0; padding-right:0;  }
   .donate-block.donate-block-fix .vc_col-sm-12 {  margin-bottom: 20px; padding-left:0; padding-right:0;  }

   .donate-block.donate-block-fix00.review_block .row { width:100%;  }

   .donate-block.donate-block-fix00.review_block { padding:0;  }
   .donate-block.donate-block-fix00.review_block .row { width: 100%; margin:0; }
   .donate-block.donate-block-fix00.review_block .row > div { padding-left: 0;  padding-right: 0; }

   .donate-block.donate-block-fix .vc_row.committee_option > .vc_col-sm-6 {  margin-bottom: 0; }   

   .donate-block.donate-block-fix .vc_col-sm-6.reipfix {  margin-bottom: 5px;   }
    div#top_radio_group1_new {   padding-bottom: 20px; }    
    .vc_row.yd_row05.note-tool-t {  padding-top: 20px; }
    .vc_row.ma_add_info > div {  width: 100%; }
    .full-width.submit_wrapp .one_half.last {     margin: 0 0 30px!important;  }
    /*---------------------------------------------------------------------------------*/    
    /*---------------------------------------------------------------------------------*/    
    #individual {  max-width: 100%!important; }
    #billing_info_data {  max-width: 100%!important; }
    #review_info  {  max-width: 100%!important; }
    #payment_info_data {  max-width: 100%!important; }
    .donate-block.donate-block-fix { padding: 0  }    
    /*---------------------------------------------------------------------------------*/    
    /*---------------------------------------------------------------------------------*/    
}
@media(max-width: 767px) {
    /*---------------------------------------------------------------------------------*/    
    /*---------------------------------------------------------------------------------*/   
    .vc_row.committee_option .vc_col-sm-3 {  width: 100%; }
    .review-box .row.cart-sixfourty div { text-align: center!important;  }
    /*---------------------------------------------------------------------------------*/    
    /*---------------------------------------------------------------------------------*/   
}

@media(max-width: 680px) {

    .single_job_listing .company p.name, .single_job_listing .company p.tagline {
        width: 100%;
        text-align: center!important;
        margin: 0;
        padding: 0;
        display: block!important;
    }
    .single_job_listing .company .name a {
        float: none; 
        display: inline-block;
    }
    .job_listing_preview_title {
        display: flex;
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
    }
    .job_listing_preview_title  > h2, .job_listing_preview_title  >  input.button.job-manager-button-edit-listing {
        margin-bottom: 15px!important;
    }

}



/*===============================================================================================================================================
=Nav Css========================================================================================================================================*/
/*-------------------------------------------------------------------------------------*/
.dt-mobile-menu-icon:not(.floating-btn) .menu-line::before { background: #07467f !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .menu-line:after, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .menu-line:before { background: #07467f !important; }
.dt-mobile-menu-icon:not(.floating-btn) .menu-line::after { background: #07467f !important; }
/*-------------------------------------------------------------------------------------*/
div#sponsership_bg-min { text-align: center; }
/*-------------------------------------------------------------------------------------*/
.dt-mobile-menu-icon:not(.floating-btn) .menu-line::before { background: #07467f !important; }
.dt-mobile-menu-icon:not(.floating-btn):hover .menu-line::before { background: #07467f !important; }
/*-------------------------------------------------------------------------------------*/
.dt-mobile-menu-icon:not(.floating-btn):not(:hover) .menu-toggle-caption { color: #07467f !important; }
.dt-mobile-menu-icon:not(.floating-btn):hover .menu-toggle-caption { color: #07467f !important; }
/*-------------------------------------------------------------------------------------*/
.mobile-header-bar .mobile-branding img { height: 70px !important; width: auto !important; }
.mobile-header-bar { padding-top: 10px !important; padding-bottom: 10px !important; }
.dt-mobile-menu-icon .menu-toggle-caption { font-size: 20px !important; }
/*-------------------------------------------------------------------------------------*/
.accent-gradient.mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon:after { background: #000 !important; }
.accent-gradient.mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon:before { background: #000 !important; }
/*-------------------------------------------------------------------------------------*/
.dt-close-mobile-menu-icon:after, .dt-close-mobile-menu-icon:hover:before, .dt-mobile-menu-icon:after, .dt-mobile-menu-icon:hover:before, .hide-overlay:after, .hide-overlay:hover:before, .menu-close-toggle:after, .menu-close-toggle:hover:before, .menu-toggle:after, .menu-toggle:hover:before { opacity: 1 !important; }
/*-------------------------------------------------------------------------------------*/
.dt-mobile-header .mobile-header-scrollbar-wrap { padding: 110px 0 30px 0 !important; }
.mobile-main-nav>li> a { border: rgba(0, 0, 0, 0.5) !important; }
ul#mobile-menu { }
.dt-mobile-header ul#mobile-menu { }
.dt-mobile-header ul#mobile-menu > li { }
.dt-mobile-header ul#mobile-menu > li { background: #333 !important; color: #fff !important; padding: 0; border-bottom: 1px solid #444; margin-bottom: 2px; }
.dt-mobile-header ul#mobile-menu > li > a { background: transparent; color: #fff !important; padding: 16px 0 16px 15px; }
.dt-mobile-header ul#mobile-menu > li > a span { color: inherit; }
.dt-mobile-header .next-level-button svg { color: #fff; fill: #fff; }
.dt-mobile-header ul#mobile-menu > li.current_page_ancestor > a { }
.dt-mobile-header .mobile-header-scrollbar-wrap { max-width: 100% !important; width: 100% !important; }
.dt-mobile-header { background-color: #131313 !important; }
.mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon:after { border: 1px solid #fff; background: transparent !important; }
.mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon:before { background: transparent !important; }
.right-mobile-menu-close-icon .dt-close-mobile-menu-icon { right: 15px; padding: 0 !important; width: 35px; height: 35px; border-radius: 100%; display: flex; justify-content: center; align-items: center; }
.fade-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap { margin: 0 auto; display: block; }
.fade-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap { margin: 0; }
span.mobile-menu-close-caption { display: none !important; }
.mobile-main-nav > li > .sub-nav { padding: 0 !important; margin: 0px 0 0 0 !important; border-top: 2px solid #131313; }
.dt-mobile-header ul#mobile-menu > li >  ul.sub-nav { padding: 0 !important; margin: 0px 0 0 0 !important; }
.dt-mobile-header ul#mobile-menu > li > ul.sub-nav > li > a { background: #555 !important; color: #fff !important; padding: 13px 0 13px 14px; }
.dt-mobile-header ul#mobile-menu > li > ul.sub-nav > li > a span { color: inherit !important; }
.dt-mobile-header ul#mobile-menu > li > ul.sub-nav > li:not(:last-child) { border-bottom: 2px solid #131313; }
.dt-mobile-header ul#mobile-menu > li> ul.sub-nav > li.current-menu-item  > a { background: #07467f !important; }
.dt-mobile-header ul#mobile-menu > li.current-menu-item > a { background: #07467f !important; }
.dt-mobile-header ul#mobile-menu > li.current-menu-parent { background: #07467f !important; }
.dt-mobile-header ul#mobile-menu > li.current-menu-parent > a { background: #07467f !important; }
.dt-mobile-header ul#mobile-menu > li> ul.sub-nav > li > a:before { content: "\f35a"; display: block; margin-right: 9px; font-weight: 900; font-family: "Font Awesome 6 Free"; content: "\f061"; font-size: 14px; }












