h2 {font-size: 20px; line-height: 160%;}

.jobsearch-employer-dashboard-nav ul li i {left: 0px !important;top: -5px !important;}
.jobsearch-employer-dashboard-nav ul li a {padding: 16px 24px 16px 24px !important;}
.is-sticky span.thelogo {top: 5px !important;}
#sidebar li.ajdg_grpwidgets {background: #b2b2b2 !important;}
#mega-menu-wrap-mainmenu, #mainnav, #mega-menu-wrap-mainmenu .mega-menu-toggle {background: #6d6e71 !important;}
#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-item > a.mega-menu-link {color:#fff !important;}
span.logo {color:#fff !important;}
.the {text-orientation: sideways-right;display: inline-block;font-size: 10px;position: relative;top: -6px;-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);}

#footer-widget {background: #6d6e71 !important;}
body.custom-background {background-color:#eee !important;background-image:none !important;}
.mega-logo a:hover {background:transparent !important;}
.lost-password {color:#000 !important;}
body > header {margin-top: 20px !important;}
.jobsearch_box_contact_form li:first-child label {font-size:0px !important;}
.jobsearch_box_contact_form li:first-child label:before {content: "Your Name" !important;color: #000 !important;font-weight: 400 !important;font-family: Poppins !important;font-size: 14px !important;}
.jobsearch_box_contact_form {background:#fff !important;}
.jobsearch_box_contact_form form {border:0px !important;}
.jobsearch-applied-jobs-text ul li {color:#000 !important;}
.jobsearch-applied-jobs-text span {color:#000 !important;}
 .jobsearch-candidate-savedjobs tbody td span {color:#000 !important;}
#wrapper {padding-top:20px !important;}
input[type=submit] {-webkit-appearance: none !important;}
.jobsearch-rssfeed-btn {display:none !important;}
.jobsearch-jobdetail-content {padding-top:0px !important;}
.jobsearch-content-title, .jobsearch-description h4 {margin-top:30px !important;}
.jobsearch-typo-wrap .jobsearch-applyjob-btn:hover, .jobsearch-typo-wrap .jobsearch-applyjob-btn {line-height:140% !important;}
.instastcky-aplybtn-con a {display:none !important;}
.employer-followed-already {display:none !important;}
.jobsearch-typo-wrap .jobsearch-list-option ul {display:inline !important;}
.page-template-jobsearch-full-template .jobsearch-custom-field li {font-size:0px !important;}
.jobsearch-custom-field li small {font-size: 16px;font-weight: bold;line-height: 20px;}
.jobsearch-applied-jobs-text ul li a {color: #999;padding: 10px !important;font-family: poppins !important;letter-spacing: 1px !important;font-size: 105% !important;}
.thjob-title h2, .allapps-job-label h2 {font-family: Poppins !important;font-size: 30px!important;line-height: 120%!important;letter-spacing: -1px!important;font-weight: 300!important;color: #000 !important;}
.cusfield-checkbox-radioitm.jobsearch-checkbox {width:40% !important;display:inline-block !important;}
.jobsearch-candidate-download-btn {font-size:0px !important;}
.jobsearch-candidate-download-btn .jobsearch-download-arrow {font-size:14px !important;}
.jobsearch-candidate-download-btn:after {font-size:12px !important;color:#fff !important;content: "Download Resume" !important;}
a.jobsearch-add-resume-to-list {display:none !important;}
.jobsearch_candidate_info p:nth-child(5) {display:none !important;}
.bestcontact {text-transform:lowercase !important;}
.single-job .jobsearch-jobdetail-services  .jobsearch-column-4:nth-child(3) small {text-transform:capitalize !important;}
.alert alert-success {color:#fff !important;}
.jobsearch-drpzon-btn {border-color: #333 !important;color: #fff !important;background:#333 !important;font-family: poppins !important;text-transform: uppercase !important;letter-spacing: 2px !important;font-size: 12px !important;}
.jobsearch-drpzon-btn:hover {border-color: #333 !important;color: #fff !important;background:#333 !important;font-family: poppins !important;text-transform: uppercase !important;letter-spacing: 2px !important;font-size: 12px !important;}
.jobsearch-user-form input[type="text"]::placeholder, .jobsearch-user-form input[type="password"]::placeholder, .jobsearch-user-form input[type="email"]::placeholder, .jobsearch-user-form input[type="number"]::placeholder, .jobsearch-user-form input[type="tel"]::placeholder {color:#000 !important;opacity: 1 !important;}
.jobsearch-jobdetail-options li:first-child i {display:none !important;}
.careerfy-calendar {display:none !important;}
a.jobsearch-managejobs-appli {color:#000 !important;}
.jobsearch-filledjobs-links {display:none !important;}
.active a {color:#000 !important;}
.tabs-list li:hover a {color:#000 !important;}
.jobsearch_box_view_jobs {display:none !important;}
table.buynew-plans-list th:nth-child(6) {display:none !important;}
table.buynew-plans-list td:nth-child(6) {display:none !important;}
.jobsearch-employer-profile-submit {font-family: Poppins !important;text-transform: uppercase !important;letter-spacing: 2px !important;font-size: 12px !important;}
.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce button.button {font-family: Poppins !important;font-weight: 500 !important;letter-spacing: 2px !important;}
.accordion-plus i, .accordion-minus i {display:none !important;}
li.job-company-name a {pointer-events:none !important;}
.jobsearch-joblisting-classic figure {border:0px !important;}
.accordion-content a {font-weight:bold !important;}
.jobsearch-employer-dashboard-nav h2 a {display:none !important;}
body.single-job .jobsearch-jobdetail-list span a {pointer-events:none !important;}
.jobsearch-filter-sector {display:none !important;}
#add-expr-desc, #add-edu-desc {height: 5px !important;margin-top: -31px !important;padding: 0px !important;min-height: 25px !important;background: #fff !important;border: 0px !important;pointer-events: none !important;overflow: hidden !important;}
.jobsearch-candidate-section .jobsearch-employer-profile-form .jobsearch-column-12:nth-of-type(2) label {display:none !important;}
.jobsearch-jobdetail-services small {margin-bottom:10px !important;}
.the {text-orientation: sideways-right;display: inline-block;font-size: 10px;position: relative;top: -6px;-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);}

@media only screen and (min-width: 1024px) {
.jobsearch-column-8 {width:60% !important;}
}



.jobsearch_box_contact_form h2:before {content: "Contact" !important;font-family: Poppins !important;font-size: 30px!important;line-height: 120%!important;letter-spacing: -1px!important;font-weight: 400!important;color: #000 !important;text-align: center !important;}

@media only screen and (max-width: 1024px) {
.jobsearch-jobdetail-options {font-size:11px !important;}
}

@media screen and (min-device-width: 767px) and (max-device-width: 1024px) { 
.jobsearch-job-userlist .like-btn {margin-top: 15px !important;}
}

@media only screen and (max-width: 850px) {
body > header {display:none !important;}
}

@media only screen and (max-width: 768px) {
.entry-meta {display: block!important;margin-bottom:30px !important;}
.single-employer .jobsearch-jobdetail-listthumb {display:block !important;margin:0 auto !important;float: none !important;}
.single-employer .jobsearch-jobdetail-listthumb ~ figcaption {margin-left:0px !important;}
.single-employer .jobsearch_box_contact_form h2 {margin-top:40px !important;}
h2.jobsearch-fltcount-title, .jobsearch-fltcount-title {display:none !important;}
}

@media only screen and (max-width: 650px) {
body.single-employer .jobsearch-jobdetail-options {font-size:12px !important;}
.jobsearch-jobdetail-list a:nth-of-type(1) {display:block;margin-bottom:20px;}
.jobsearch-jobdetail-list {text-align:center !important;}
.jobsearch-jobdetail-listthumb {float: none !important;display: block !important;margin: 0 auto !important;}
.jobsearch-jobdetail-listthumb ~ figcaption {margin-left: 0px !important;margin-top:20px !important;}
.jobsearch-typo-wrap .jobsearch-applyjob-btn {font-size:18px !important;}
.cusfield-checkbox-radioitm.jobsearch-checkbox {width:100% !important;}
}

@media (max-width: 990px) and (min-width: 768px) {
.jobsearch-row .jobsearch-column-3.jobsearch-typo-wrap {width: 100% !important;}
}

.jobsearch-plugin-default-container {width:100% !important;max-width:1400px;}
.jobsearch-jobdetail-content {border:0px !important;}
.jobsearch-payments-checkbox input[type="checkbox"]:checked + label span:before, .jobsearch-payments-checkbox input[type="checkbox"] + label:hover span:before {color: #c0d975 !important;transform: scale(1.5) !important;font-weight:900 !important;}
.jobsearch-employer-payments table td span {color: #000 !important;font-weight: 500;font-family: poppins !important;letter-spacing: 1px;}
.jobsearch-employer-jobnav ul li span {color: #000 !important;font-weight: 500;font-family: Poppins !important;letter-spacing: 1px;}
.jobsearch-employer-payments h2 {
    margin-bottom: 23px;
    font-size: 40px!important;
    line-height: 120%!important;
    letter-spacing: -1px!important;
    color: #000 !important;
}
.jobsearch-employer-payments table th {
    font-size: 14px;
    color: #000;
    font-weight: 500;
    font-family: Poppins !important;
}
.jobsearch-employer-payments table th, .jobsearch-employer-payments table td {
    font-size: 14px;
    color: #000 !important;
    font-weight: 500;
    font-family: Poppins !important;
}
.jobsearch-employer-search {display:none !important;}
.jobsearch-top-searchbar {display:none !important;}

@media only screen and (min-width: 1300px) {
.jobsearch-column-4 {width:25% !important;}
}
.jobsearch-column-3 {width: 19% !important;}
.jobsearch-stats-list ul li {width:49% !important;}
.jobsearch-applicants-graph {float: left !important;width: 100% !important;margin-bottom: 30px !important;}
.jobsearch-applicants-stats {width:100% !important;float:none !important}
.jobsearch-job-userlist .jobsearch-option-btn {letter-spacing:2px !important;font-weight:300 !important;background-color: #b9d466 !important;border-color: #b9d466 !important;color:#000 !important;}
.jobsearch-list-option ul li.job-company-name a {color: #000 !important;font-weight: 400 !important;letter-spacing: 1px !important;}

.alret-submitbtn-con a.jobsearch-savejobalrts-sbtn {background-color:#333 !important;border-color:#333 !important;border-radius:0px !important;font-size:12px !important;text-transform:uppercase !important;letter-spacing:1px !important;}
.jobsearch-filterable ul li a {background-color: #b8d869 !important;color:#fff !important;}
.jobsearch-employer-dashboard-nav .fa-times:before {color: #fff !important;}
.jobsearch-mobile-wrap {text-align:center !important;}
.jobsearch-joblisting-classic .jobsearch-job-like {display:none !important;}


body.page-template-user-login-template input[type="text"], body.page-template-user-login-template input[type="password"], body.page-template-user-login-template input[type="email"], body.page-template-user-login-template textarea, body.page-template-user-login-template select, body.page-template-user-login-template input[type="tel"] {font-family: Poppins !important;font-weight: 400 !important;letter-spacing: 1px !important;color: #000 !important;}

body.page-template-user-login-template input[type="text"]::placeholder, body.page-template-user-login-template input[type="password"]::placeholder, body.page-template-user-login-template input[type="email"]::placeholder, body.page-template-user-login-template textarea::placeholder, body.page-template-user-login-template select, body.page-template-user-login-template input[type="tel"]::placeholder {font-family: Poppins !important;font-weight: 400 !important;letter-spacing: 1px !important;color: #000 !important;}
body.single-employer .jobsearch-column-8, body.single-job .jobsearch-column-8 {width: auto !important;}

@media (max-width: 990px) and (min-width: 850px) {
#wrapper .jobsearch-plugin-default-container {width: 100% !important;padding: 0px !important;}
body.page-template-user-dashboard-template #wrapper .container {width: 100% !important;}
.jobsearch-column-9 {max-width: 100% !important;width: 100% !important;}
.jobsearch-column-4 {width: 50% !important;}
.jobsearch-employer-jobnav ul li a {padding: 0px 25px !important;}
.jobsearch-employer-jobnav ul li i {width:40px !important;height:40px !important;font-size:16px !important;padding-top:10px !important;}
}

@media only screen and (max-width: 990px) {
.jobsearch-column-4 {width: 100% !important;margin-top:40px !important;padding-left:0px !important;}
}

@media only screen and (max-width: 850px) {
#wrapper .jobsearch-plugin-default-container {width: 100% !important;padding: 0px !important;}
body.page-template-user-dashboard-template #wrapper .container {width: 100% !important;}
.jobsearch-column-3 {width: 99% !important;padding: 0px !important;margin: 0 auto !important;position: relative !important;float: none !important;margin-left: 0px !important;text-align:center !important;}
.jobsearch-employer-dashboard-nav ul li {width: 20% !important;display: inline-block !important;min-height: 100px !important;float:none !important;}
.jobsearch-column-4 {width: 100% !important;}
.jobsearch-column-9 {width: 100% !important;}
.page-template-jobsearch-full-template #wrapper .container {width:100% !important;}
.jobsearch-applied-jobs-left {width: 100% !important;} 
.jobsearch-joblisting-classic-wrap {padding-top:40px !important;}
}


.jobsearch-employer-dashboard-nav {text-align:center !important;}


.jobsearch-stats-list-wrap {border: 0px solid #dbdbdb !important;box-shadow: 0px 0px 0px 0px rgba(0,0,0,.12) !important;}
.jobsearch-employer-dashboard-nav ul li:hover a, .jobsearch-employer-dashboard-nav ul li.active a {color: #333 !important;}
.jobsearch-employer-cvr-img {display:none !important;}
.jobsearch-list-option h2 span {display:none !important;}
.jobsearch-user-form input[type="text"], .jobsearch-user-form input[type="password"], .jobsearch-user-form input[type="email"], .jobsearch-user-form input[type="number"], .jobsearch-user-form input[type="tel"] {padding: 6px 13px !important;} 
.job-alert-box input[type="text"], .job-alert-box input[type="email"] {margin-bottom:0px !important;}
a.jobsearch-open-signin-tab, a.jobsearch-send-email-popup-btn {display:none !important;}
.jobsearch-jobdetail-media {margin-left:0px !important;}
.jobsearch-jobdetail-type {font-weight: 900 !important;letter-spacing: 1px !important;text-transform: uppercase !important;}
.jobsearch_apply_job span {display:none !important;}
.jobsearch-subheader-form {display:none !important;}
.login-reg-errors .alert-success, .registration-errors .alert-success, .jobsearch-alert.jobsearch-success-alert, .send-email-msg-box.alert-success, .jobsearch-send-message-form .message-box, .jobsearch_box_contact_form .jobsearch-ct-msg {background-color:transparent !important;}
body.woocommerce-cart .woocommerce #respond input#submit, body.woocommerce-cart .woocommerce a.button, body.woocommerce-cart .woocommerce button.button, body.woocommerce-cart .woocommerce input.button {color: #ffffff !important;background-color: #b8d567 !important;font-size: 14px !important;text-transform: uppercase !important;letter-spacing: 1px !important;border-radius: 0px !important;font-family: poppins !important;}
.woocommerce-info::before {color: #000000 !important;}
h1:not(.site-title):before {display:none !important;}
body.woocommerce-page header.entry-header {min-height: 100px !important;background: #b9d566 !important;padding: 20px !important;margin-bottom: -40px !important;}
.woocommerce table.cart img {display:none !important;}
.woocommerce form .form-row label {line-height: 2 !important;text-transform: uppercase !important;letter-spacing: 2px !important;font-size: 10px !important;color: #000 !important;}
.woocommerce form .form-row .optional {font-size:10px !important;}
.woocommerce-additional-fields {display:none !important;}
.woocommerce-page .entry-content h3 {font-size: 51px !important;line-height: 120% !important;letter-spacing: 1px !important;text-transform: capitalize !important;}

#dashboard-tab-packages .jobsearch-column-4 {width:49% !important;}
.jobsearch-column-8 {background: #fff;border: 1px solid #eee;padding-top:20px;padding-bottom: 20px;}
.jobsearch-jobdetail-services i {color:#000 !important;}
.jobsearch-candidate-title i {color:#000 !important;font-size: 20px !important;}
.jobsearch-jobdetail-services .jobsearch-services-text {color: #b9d566;font-weight: 900 !important;}
.jobsearch-jobdetail-services small {color:#000 !important;}
.jobsearch-description p {color:#000 !important;font-size:18px !important;line-height:1.9 !important;}
.jobsearch-candidate-timeline-text p {color:#000 !important;}
.jobsearch-candidate-timeline-text span {color:#000 !important;font-weight:900 !important;}
.jobsearch-candidate-timeline small {color:#000 !important;font-weight:900 !important;}
.jobsearch-candidate-timeline small:after {background-color:#000 !important;}
.jobsearch-content-title h2, .jobsearch-candidate-timeline-text h2,  .jobsearch-candidate-title h2, .jobsearch_candidate_info h2 {font-family: Poppins !important;font-size: 30px!important;line-height: 120%!important;letter-spacing: 1px!important;font-weight: 300!important;color:#000 !important;}
.jobsearch_progressbar .bar {background-color: #6f7f3d !important;}
.jobsearch_progressbar .title {color:#000 !important;font-weight:700 !important;}
.img-icons i {color:#000 !important;}
input.jobsearch-candidate-ct-form, input.jobsearch-employer-ct-form {background-color:#b9d566 !important;border: 0px !important;font-weight: 900 !important;}
.jobsearch_box_contact_form input[type="submit"]:hover {background:#000 !important;color:#fff !important;}
.fancybox-title-float-wrap .child {display:none !important;}
.jobsearch_box_contact_form .recaptcha-reload-a {display:none !important;}
.jobsearch_candidate_info p, .jobsearch_candidate_info span {font-weight:400 !important;color:#000 !important;}
.jobsearch_candidate_info small {color:#000 !important;}
.jobsearch_candidate_info .jobsearch-candidate-default-btn, .jobsearch-candidate-download-btn {border-radius: 0px !important;background-color: #333 !important;color: #fff !important;border: 0px !important;font-family: Poppins !important;}
.jobsearch_candidate_info .jobsearch-candidate-default-btn:hover, .jobsearch-candidate-download-btn:hover {background-color: #b9d566 !important;} 
.jobsearch-wdg-box-title h2 {font-family: Poppins !important;font-size: 30px!important;line-height: 120%!important;letter-spacing: -1px!important;font-weight: 400!important;color: #000 !important;text-align: center !important;}
.jobsearch_box_contact_form i.jobsearch-icon, .jobsearch_box_contact_form i.careerfy-icon {top: 6px;color: #000 !important;font-weight: 900;}
.jobsearch_box_contact_form label {color:#000 !important;font-weight:400 !important;font-family:Poppins !important;}
.jobsearch_box_contact_form textarea {min-height:200px !important;}
.jobsearch_box_contact_form input[type="text"], .jobsearch_box_contact_form textarea {color:#000 !important;font-size:15px !important;font-family:Poppins !important;}
.page .jobsearch-login-registration-form .jobsearch-login-box span.passlenth-chk-msg {color: #464646 !important;}
body.employer-template-default .jobsearch-employer-wrap-section {display:none !important;}
.jobsearch-jobdetail-list figcaption h2 {font-family: Poppins !important;font-size: 40px!important;line-height: 120%!important;letter-spacing: 1px!important;font-weight: 300!important;color: #000 !important;}
.jobsearch-jobdetail-options li {color: #000 !important;font-weight: 300 !important;line-height: 200% !important;font-size: 150% !important;margin-bottom: 10px !important;}
.jobsearch-jobdetail-options li a {color:#000 !important;}
.jobsearch-jobdetail-options li a.jobsearch-jobdetail-view {background-color: #b9d566 !important;letter-spacing: 1px !important;border-radius: 0px !important;color: #fff !important;font-size: 14px !important;}
.jobsearch-jobdetail-options li i {color:#000 !important;}
.jobsearch-description ul li:before {color:#000 !important;}
.jobsearch-candidate-default figure~.jobsearch-candidate-default-text {padding-top:0px !important;}
h2.jobsearch-pst-title, .jobsearch-pst-title, h2.jobsearch-pst-title a, .jobsearch-candidate-section h2 {font-size: 16px!important;line-height: 1!important;font-family: Poppins !important;font-size: 30px!important;line-height: 120%!important;letter-spacing: -1px!important;font-weight: 300!important;color: #000 !important;}
.jobsearch-candidate-default-text ul li {color: #000 !important;font-weight: 700 !important;font-size: 14px;}
.jobsearch-candidate-default-text ul li a {color: #b9d566 !important;}
.jobsearch-candidate-default-text ul li i {display:none !important;}
.jobsearch-bgcolor, .jobsearch-bgcolorhover:hover, .navbar-nav>li>a:before, .jobsearch-banner-search ul li.jobsearch-banner-submit i, .jobsearch-plain-btn a, .jobsearch-testimonial-slider .slick-arrow:hover, .jobsearch-featured-label, .jobsearch-pagination-blog ul li:hover a, .jobsearch-pagination-blog ul li:hover span, .jobsearch-jobdetail-view, .jobsearch-jobdetail-tags a:hover, .jobsearch-employer-list-btn:hover, ul li:hover .jobsearch-employer-grid-btn, .jobsearch_box_contact_form input[type="submit"], .jobsearch-fileUpload:hover span, .jobsearch-resumes-options li:hover a, .jobsearch-employer-jobnav ul li:hover i, .jobsearch-employer-jobnav ul li.active i, .jobsearch-employer-jobnav ul li.active~li.active:after, .jobsearch-employer-jobnav ul li.active:nth-child(2):after, .jobsearch-employer-jobnav ul li.active:nth-child(3):after, .jobsearch-employer-confitmation a:hover, .jobsearch-candidate-default-btn:hover, .jobsearch-candidate-download-btn:hover, .jobsearch-add-popup input[type="submit"], .jobsearch-user-form input[type="submit"], .jobsearch-classic-services ul li:hover i, .jobsearch-service-slider .slick-arrow:hover, .jobsearch-classic-priceplane-btn, .jobsearch-classic-priceplane.active, .active .jobsearch-simple-priceplane-basic a, .jobsearch-packages-priceplane-btn, .jobsearch-additional-priceplane.active h2, .jobsearch-additional-priceplane.active .jobsearch-additional-priceplane-btn, .jobsearch-contact-info-sec, .jobsearch-contact-form input[type="submit"], .contact-service a, .jobsearch-employer-profile-form .jobsearch-findmap-btn:hover, .jobsearch-login-box form input[type="submit"], .jobsearch-login-box form .jobsearch-login-submit-btn, .jobsearch-login-box form .jobsearch-reset-password-submit-btn, .jobsearch-login-box form .jobsearch-register-submit-btn, .jobsearch-radio-checkbox input[type="radio"]:checked+label, .jobsearch-radio-checkbox input[type="radio"]:hover+label, .jobsearch-load-more a:hover, .jobsearch-typo-wrap .jobsearch-add-review-con input[type="submit"], .email-jobs-top, .jobalert-submit, .tabs-list li a:before, .sort-list-view a:before, .more-actions, .preview-candidate-profile:hover, .restrict-candidate-sec a, .get-skill-detail-btn, .profile-improve-con ul li small, .jobsearch_searchloc_div .jobsearch_google_suggestions:hover, .jobsearch_searchloc_div .jobsearch_location_parent:hover, .jobsearch-jobdetail-btn.active:hover, .jobsearch-checkbox li:hover .filter-post-count, .jobsearch-checkbox input[type="checkbox"]:checked+label span, .jobsearch-checkbox input[type="checkbox"]+label:hover span, .jobsearch-checkbox input[type="radio"]:checked+label span, .jobsearch-checkbox input[type="radio"]+label:hover span, .jobsearch-pagination-blog ul li:hover a, .jobsearch-pagination-blog ul li:hover span, .jobsearch-pagination-blog ul li span.current, .jobsearch-typo-wrap .ui-widget-header, .jobsearch-typo-wrap .ui-state-default, .jobsearch-typo-wrap .ui-widget-content .ui-state-default, .jobsearch-drpzon-con:hover .jobsearch-drpzon-btn, .jobsearch-candidate-timeline small:after, .jobsearch-employerdetail-btn:hover, .jobsearch-typo-wrap .jobsearch-employer-profile-submit, .other-lang-translate-post, .jobsearch-resume-addbtn, .jobsearch-employer-profile-form .upload-port-img-btn:hover, .suggested-skills li:hover, .jobsearch-empmember-add-popup, .dash-hdtabchng-btn, .addcand-databy-emp, .alret-submitbtn-con a.jobsearch-savejobalrts-sbtn, .jobsearch-jobdetail-view, .jobsearch-jobdetail-tags a:hover, .jobsearch-employer-list-btn:hover, .jobsearch-company-photo .jobsearch-fileUpload span, .jobsearch-typo-wrap button:hover, .jobsearch-typo-wrap button:focus, .jobsearch-typo-wrap input[type="button"]:hover, .jobsearch-typo-wrap input[type="button"]:focus, .jobsearch-typo-wrap input[type="submit"]:hover, .jobsearch-typo-wrap input[type="submit"]:focus, .jobsearch-cvupload-file:hover span, .salary-type-radio input[type="radio"]:checked+label span, .demo-login-pbtns .active .jobsearch-demo-login-btn, .demo-login-pbtns .jobsearch-demo-login-btn:hover, .jobsearch-file-attach-sec li:hover .file-download-btn {border-color:#000 !important;background-color:#000 !important;}
.jobsearch-search-filter-wrap .jobsearch-fltbox-title a {color:#000 !important;border-bottom:1px solid black !important;margin-bottom:20px !important;font-family: poppins;letter-spacing: 1px;}
.get-skill-detail-btn {color: #fff !important;border-radius: 0px !important;background-color: #333 !important;}
.jobsearch-search-filter-wrap .jobsearch-fltbox-title a:before {color:#000 !important;font-weight:900 !important;}
.jobsearch-page-numbers li {border-radius:0px !important;font-weight:900 !important;}
.jobsearch-pagination-blog ul li a, .jobsearch-pagination-blog ul li span {background-color: #b9d566 !important;}
.resume-loding-msg {top:0px !important;}
h2.jobsearch-fltcount-title, .jobsearch-fltcount-title {font-family: Poppins, sans-serif !important;}
.jobsearch-checkbox input[type="checkbox"]+label, .jobsearch-checkbox input[type="radio"]+label {color: #000 !important;}
a.show-toggle-filter-list {color:#000 !important;font-weight:900 !important;}
.jobsearch_box_map {display:none !important;}
div.item {color:#000 !important;padding:2px !important;font-family: poppins !important;letter-spacing: 1px !important;font-weight: 400 !important;}
.jobsearch-candidate-default-btn {color:#fff !important;background:#000 !important;border:0px !important;}
.jobsearch-employer-list span {font-size: 15px !important;color: #000 !important;font-weight: 700 !important;}
.jobsearch-employer-list small a {font-weight:900 !important;color:#b9d566 !important;letter-spacing: 1px !important;}
.error {background-image:none !important;}
.jobsearch-classic-priceplane h2 {padding:0px !important;font-size: 40px!important;line-height: 120%!important;letter-spacing: -1px!important;font-weight: 900!important;color: #000 !important;}
.grab-classic-priceplane {padding: 0px !important;width: 70% !important;margin: 0 auto !important;display: block !important;float: none !important;}
.jobsearch-priceplane-section {padding: 0px !important;float: none !important;text-align: center !important;width: 90% !important;margin: 0 auto !important;display: block !important;clear: both !important;padding-top: 10px !important;border:0px !important;}
.grab-classic-priceplane a {font-family: poppins !important;letter-spacing: 1px !important;background-color: #b0b0b0 !important;}
.jobsearch-priceplane-section span {float: none !important;color: #b9d566;font-size: 40px !important;font-weight:900 !important;} 
.jobsearch-classic-priceplane {background:#fff !important;}
.jobsearch-modal .modal-box-area {background: #b8d869 !important;}
.jobsearch-modal-title-box h2 {font-family: Poppins !important;font-size: 43px !important;text-transform: capitalize !important;font-weight:400 !important;}
.jobsearch-user-form i.jobsearch-icon {color: #333 !important;top: 35px !important;font-weight: 900 !important;}
.jobsearch-user-form-info p a {color: #333 !important;font-weight: 700 !important;}
.jobsearch-box-title span {color: #333 !important;font-weight: 400 !important;}
.jobsearch-user-form input[type="submit"] {background-color:#333 !important;border-color:#333 !important;border-radius: 0px !important;text-transform: uppercase !important;letter-spacing: 1px !important;font-size: 12px !important;}
.fa-times:before {color: #333 !important;}
.jobsearch-user-form {margin-top:20px !important;line-height: 27px !important;}
.jobsearch-user-form input[type="text"] {font-size:16px !important;}
.jobsearch-user-form label {color:#000 !important;font-weight:900 !important;}
.jobsearch-user-form input[type="submit"]:hover {background-color:#666 !important;border-color:#666 !important;color:#fff !important;}
.jobsearch-profile-title h2 {font-size: 40px!important;line-height: 120%!important;letter-spacing: -1px!important;color: #000 !important;}
.email-jobs-top {border-color: #b9d566 !important;background-color: #b9d566 !important;font-size:14px !important;}
.jobsearch-login-box form .jobsearch-login-submit-btn, .jobsearch-login-box form .jobsearch-login-submit-btn:hover {border-radius:0px !important;background-color:#333 !important;border-color:#333 !important;letter-spacing: 1px !important;font-weight: 300 !important;box-shadow: 0px 0px 0px !important;}
body.woocommerce-checkout .woocommerce .col2-set .col-1, body.woocommerce-checkout .woocommerce-page .col2-set .col-1 {width:80% !important;}
.select2-container .select2-selection--single .select2-selection__rendered {
    text-align: left !important;
    padding-left: 0px !important;
    padding-top: 4px;
    font-family: Poppins !important;
    color: #000 !important;
    font-weight: 400 !important;
}

.jobsearch-typo-wrap button:hover {background-color:#b9d466 !important;border-color:#b9d466 !important;}
.jobsearch-stats-list-wrap {background: #717171;}
.jobsearch-stats-list-wrap h6, .jobsearch-stats-list-wrap span {color: #fff !important;}
.jobsearch-stats-list .green {background: #85c056 !important;}
.light-blue {background: #975fc1 !important;}
.dark-blue {background: #008dc9 !important;}
.jobsearch-stats-list-wrap.light-blue h6, .jobsearch-stats-list-wrap.light-blue span {color: #fff !important;}
.jobsearch-stats-list-wrap.dark-blue h6, .jobsearch-stats-list-wrap.dark-blue span {color: #fff !important;}
.jobsearch-stats-list-wrap.green h6, .jobsearch-stats-list-wrap.green span {color: #fff !important;}
.jobsearch-stats-list-wrap small {color: #fff !important;} 

.jobsearch-fileUpload span {border-radius:0px !important;color:#fff !important;background: #333 !important;border-color: #333 !important;font-family: Poppins !important;}
.jobsearch-mobile-btn {letter-spacing:0px !important;display:block !important;margin-bottom:20px !important;}
.jobsearch-employer-dashboard-nav ul li i {color: #000 !important;display: block !important;position: relative !important;margin:0px !important;margin-bottom: 6px !important;}
.jobsearch-employer-dashboard-nav li.active a {background: #b9d566 !important;color: #000 !important;font-weight: 400 !important;text-shadow: 0px 0px 0px !important;}
.jobsearch-employer-dashboard-nav ul li {margin-bottom:0px !important;border:0px !important;}
.jobsearch-employer-dashboard-nav ul li.profile-del-btnlink a {color: #fff !important;}
a.employer-remove-coverimg, a.candidate-remove-coverimg {color:#fff !important;}

.employer-remove-coverimg .fa-times:before, .candidate-remove-coverimg .fa-times:before {color:#fff !important;}
.user-dashthumb-remove jobsearch-tooltipcon .fa-times:before {color:#fff !important;}
.jobsearch-employer-profile-form label {font-size: 12px;letter-spacing: 2px !important;text-transform: uppercase;color:#333 !important;}
.jobsearch-userprofile-url span {color: #b9d566 !important;font-weight: 900 !important;}
.jobsearch-userprofile-url strong {color: #b9d566 !important;}
.jobsearch-employer-profile-form li input[type="text"], .jobsearch-employer-profile-form li input[type="password"], .jobsearch-employer-profile-form li textarea, .jobsearch-employer-profile-form li input[type="email"], .jobsearch-employer-profile-form li input[type="number"], .jobsearch-employer-profile-form li input[type="tel"] {background:#eee !important;}
.jobsearch-employer-profile-form li input[type="tel"] {height: 40px !important;border: 0px !important;padding-left: 10px !important;}
.selectize-control.single .selectize-input, .range-field-container, .intl-tel-input.allow-dropdown input[type="tel"] {background-color: #eee !important;}
.jobsearch-employer-dashboard-nav ul li a {font-size:14px !important;}
.jobsearch-employer-jobnav ul li:hover i, .jobsearch-employer-jobnav ul li.active i {background-color: #b9d566 !important;border-color: #b9d566 !important;color:#fff !important;}
.jobsearch-profile-select select {background:#eee !important;}
.jobsearch-typo-wrap .ui-widget-content.tagit li {background-color: #b9d566 !important;color: #fff !important;border: 0px solid #dddddd;}
.jobsearch-login-box {background-color: #b9d566 !important;}
.jobsearch-login-box h2 {font-size: 40px!important;line-height: 120%!important;letter-spacing: -1px!important;font-weight: 400!important;}
.jobsearch-login-box .enter-userpass-txt {margin-top:0px !important;color:#000 !important;}
.jobsearch-login-box span {color:#000 !important;}
.jobsearch-radio-checkbox input[type="radio"]:checked+label, .jobsearch-radio-checkbox input[type="radio"]:hover+label, .jobalert-submit {background-color:#b64545 !important;border-color:#b64545 !important;color:#fff !important;}


.jobsearch-login-with a.jobsearch-facebook-bg, .jobsearch-login-with a.jobsearch-twitter-bg, .jobsearch-login-with a.jobsearch-google-plus-bg, .jobsearch-login-with a.jobsearch-linkedin-bg {color: #fff !important;letter-spacing: 0px !important;font-weight: 700 !important;}
.recaptcha-reload-a {display:none !important;}

.jobsearch-login-box form .jobsearch-register-submit-btn  {border-radius: 0px !important;background-color: #333 !important;border-color: #333 !important;box-shadow: 0px 0px 0px !important;letter-spacing: 3px !important;}
.jobsearch-login-box form .jobsearch-reset-password-submit-btn  {border-radius: 0px !important;background-color: #333 !important;border-color: #333 !important;box-shadow: 0px 0px 0px !important;letter-spacing: 3px !important;color: #b8d567 !important;}
.jobsearch-jobdetail-tags a {letter-spacing: 1px !important;color: #fff !important;background: #b9d566 !important;pointer-events:none !important;}
.jobsearch-typo-wrap .jobsearch-applyjob-btn:hover, .jobsearch-typo-wrap .jobsearch-applyjob-btn {color: #fff !important;background: #b9d566 !important;border-color: #b9d566 !important;border-radius: 0px !important;letter-spacing: 5px !important;font-size: 32px;font-weight: 300 !important;max-width:500px !important;width:100% !important;float:none !important;display:block !important;margin:0 auto !important;} 
.single-job .jobsearch-jobdetail-type {background-color: #b9d566 !important;padding: 10px;letter-spacing: 2px !important;}


.jobsearch-login-box form a {font-style: normal !important;letter-spacing: 0px !important;}
.pt-reset-password p, .login-form h2~span, .pt-register h2~span {font-size: 16px !important;color: #000 !important;}
.jobsearch-typo-wrap .jobsearch-employer-profile-submit  {border-color:#333 !important;background-color:#333 !important;border-radius: 0px !important;letter-spacing: 1px !important;}
.jobsearch-typo-wrap .main-tab-section .jobsearch-employer-profile-submit:hover {border-color:#333 !important;background-color:#333 !important;border-radius: 0px !important;color:#eee !important;}
.jobsearch-resume-addbtn {background-color:#333 !important;color:#eee !important;letter-spacing: 2px !important;font-family: poppins !important;border-radius: 0px !important;background-color: #333 !important;border:0px !important;}
.jobsearch-typo-wrap input[type="submit"], .jobsearch-typo-wrap input[type="submit"]:hover {border-radius:0px !important;background-color:#6d6e71 !important;letter-spacing: 2px !important;color:#eee !important;float:none !important;display:block !important;margin:0 auto !important;font-weight:400 !important;}

.jobsearch-employer-profile-form li input[type="text"], .jobsearch-employer-profile-form li input[type="password"], .jobsearch-employer-profile-form li textarea, .jobsearch-employer-profile-form li input[type="email"], .jobsearch-employer-profile-form li input[type="number"] {background: #eee !important;color: #000 !important;font-size: 16px !important;letter-spacing: 1px !important;}
.jobsearch-employer-profile-form .upload-port-img-btn {border-radius:0px !important;background-color:#333 !important;letter-spacing: 2px !important;color:#eee !important;border-color:#333 !important;}}
.jobsearch-employer-profile-form .upload-port-img-btn:hover {border-radius:0px !important;background-color:#333 !important;letter-spacing: 2px !important;color:#eee !important;}


body.candidate-template-default .jobsearch-column-8 .jobsearch-column-4 {width:33% !important;}

.jobsearch-resume-education span {font-weight:900 !important;color:#000 !important;}


img.mobilead {display:none;}
@media only screen and (max-width: 991px) {
img.desktopad {display:none !important;}
img.mobilead {display:block !important;max-width:768px !important;width:100% !important;margin:0 auto !important;}
body.page-template-user-login-template .jobsearch-column-6 {width: 100% !important;}
body {padding-top:0px !important;}
}

.totalpoll-buttons .totalpoll-button.totalpoll-button-primary {
    color: #fff !important;
    background-color: #b9d566 !important;
    border-color: #b9d566 !important;
    font-weight: 900 !important;
    font-family: roboto !important;
    text-transform: uppercase !important;
    letter-spacing: .1rem !important;
    font-size: 120% !important;
}
.totalpoll-choice-label {    font-family: roboto !important;
    text-transform: uppercase !important;
    letter-spacing: .1rem !important;
    font-size: 150% !important;}

.totalpoll-view-results .totalpoll-choices .totalpoll-choice .totalpoll-choice-votes-bar {background: #b8d567 !important;width:100% !important;}
.totalpoll-choices .totalpoll-choice {border-bottom: .5px solid #dddddd !important;}
.totalpoll-question  {font-size: 120% !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    border-bottom: 8px solid #b9d566 !important;
    margin-bottom: -16px !important;
    margin-top: 20px !important;}
#text-36 p {text-align:center !important;}
#ipp_mobile_close_tab {display:inline-block !important;background-color: #9fc54e !important;color:#fff !important;width:100% !important;left: -5px !important;}
#ipp_mobile_close_txt {font-size:0px !important;}
#ipp_mobile_close_tab span:before {content: "Home" !important;font-size:14px !important;font-family: 'Roboto', sans-serif;text-transform: uppercase;letter-spacing: 2px;}

#footer-widget h2.widgettitle {color: #eee !important;border-bottom: 0px solid white !important;padding-bottom: 10px !important;letter-spacing: .1rem !important;font-size: 13px !important;margin-bottom:0px !important;}
#footer-widget .widget_text {color:#eee !important;font: 13px 'PT Sans Narrow',Arial,sans-serif !important;line-height: 20px !important;}
#footer-widget .widget_text p {color:#eee !important;font: 13px 'PT Sans Narrow',Arial,sans-serif !important;line-height: 20px !important;}
#footer-widget .container .four.columns {padding-right:20px !important;}
body.custom-background {background-attachment:scroll !important;}
li.popular-posts h2 {font-size: 43px;text-transform: capitalize !important;background: #b8d869 !important;color: #fff;font-weight: 400 !important;padding-left: 20px;margin-bottom:0px !important;}
ul.wpp-list a {font-family: 'Poppins',sans-serif !important;font-size: 16px;line-height: 120%;font-weight: 100 !important;color:#000 !important;}
body.single.podcasts .powerpress_subscribe_links {display:none !important;}
.wpp-list li {padding-top:20px;border-top: 2px dotted #000000 !important;padding-bottom: 20px;}
ul.wpp-list {background: #fff;padding: 10px;}
li.popular-posts {background: #eee !important;}
.wpp-list li:before {content: "1.";
    color: #b8d567;
    font-size: 35px;
    float: left;
    padding-bottom: 30px !important;
    padding: 5px;
    padding-top: 10px;
    text-align: center !important;
    width: 40px;}
.wpp-list li:nth-child(1) {border-top:0px !important;}
.wpp-list li:nth-child(2):before {content: "2.";}
.wpp-list li:nth-child(3):before {content: "3.";}
.wpp-list li:nth-child(4):before {content: "4.";}
.wpp-list li:nth-child(5):before {content: "5.";}
#disqus_thread {background:#fff !important;padding:20px !important;}
div.white-box h2.entry-title {-webkit-hyphens: none !important;-ms-hyphens: none !important;hyphens: none !important;}
body.single .entry-content .g-single {max-width: 400px !important;width:100% !important;display:block !important;margin:0 auto !important;margin-bottom: 40px !important;}
body.single .entry-content .footerarticlead .g-single {max-width:670px !important;width:100% !important;display:block !important;margin:0 auto !important;margin-bottom: 40px !important;}
.roshead {text-align:center !important;}
.edu-loding-msg {float: none !important;background-color: #b8d567 !important;}

.jobsearch-radio-checkbox {font-family:poppins !important;}
.jobsearch_box_contact_form input[type="text"]::placeholder, .jobsearch_box_contact_form textarea::placeholder {color:#fff !important;}

@media only screen and (max-width: 1130px) {
li.mega-logo {display:none !important;}
#mega-menu-item-96852 {display:none !important;}
li.socialicon {display: inline !important;padding-right: 5px;}
}

@media only screen and (min-width: 650px) {
body.single .entry-content .g {display:none !important;}
}

@media only screen and (max-width: 630px) {
.mega-toggle-block-2 {padding-top: 0px !important;}
}



.wcs-timetable__list .wcs-class .wcs-class__image {width: 23.5vh;}
.wcs-timetable__list .wcs-class, .wcs-timetable__list .wcs-class .wcs-class__action {align-items:normal !important;}
.wcs-timetable__container h3 {margin-bottom: 10px !important;line-height: 150% !important;}
.wcs-timetable__list .wcs-class .wcs-class__time span {font-size: 196%;line-height: 1;font-weight: 900;color: #999a95;}
.wcs-timetable__list .wcs-class {padding-top:20px !important;}
.wcs-timetable--6 .wcs-btn--action, .wcs-timetable--6 .wcs-btn--action:hover {background-color: #373d49;color: rgb(255, 255, 255);font-weight: 900;font-family: oswald;font-size: 124%;text-transform: uppercase;}
.wcs-timetable__list .wcs-class .wcs-class__action, .wcs-timetable__list .wcs-class .wcs-class__meta {margin-top:0px !important;}
.wcs-timetable__list .wcs-class .wcs-class__time {margin:10px !important;margin-top:5px !important;align-items: center;justify-content: center;}
@media (max-width: 550px) {
.wcs-timetable__list .wcs-class .wcs-class__image {display:block !important;width:95% !important;height:400px !important;}
}
.wcs-btn--action {box-shadow: none !important;    background-color: #b8d869 !important;color: #fff;font-weight: 300 !important;font-size: 107% !important;display: block !important;text-align: center;}
.wcs-modal-call {box-shadow: none !important;background-color: #fff !important;color: #000;font-weight: 300 !important;font-size: 107% !important;display: block !important;text-align: center;border:0px !important;margin-bottom: 10px;}
.wcs-modal__box .wcs-btn--action {box-shadow: none !important;background-color: #b8d869 !important;color: #fff;font-weight: 300 !important;font-size: 107% !important;display: block !important;text-align: center;}
.wcs-btn:before {background-color: #fff !important;opacity: .05;border: 0px !important;}
.wcs-timetable__list .wcs-class .wcs-class__meta {order:3 !important;margin-top: 20px !important;}
.wcs-timetable__list .wcs-class {flex-wrap: wrap !important;}
.wcs-timetable__list .wcs-class .wcs-class__meta {margin-left:0px !important;}
.wcs-timetable__list .wcs-class:hover:before {opacity: 0 !important;}
.wcs-modal__meta li {color: #000 !important;font-weight: 900 !important;font-family: Poppins !important;letter-spacing: 1px !important;font-size: 14px !important;margin-bottom: 20px !important;}
span.wcs-addons--pipe {display:none !important;}
.wcs-timetable__list .wcs-class__duration {display:none !important;}
.wcs-modal .wcs-image {display:block !important;}
.wcs-modal h2 {font-size: 40px !important;color: #000 !important;letter-spacing: -1px !important;}
.jobsearch-send-email-popup-btn {display:none !important;}


@media only screen and (max-width: 851px) {
.wcs-timetable__list .wcs-class .wcs-class__action {margin-top: 20px !important;margin-bottom: 0px !important;}
}

@media only screen and (max-width: 991px) {
.wcs-modal__box .wcs-btn--action {max-width: 245px !important;font-weight: 900 !important;}
.wcs-modal__action {padding:20px !important;}
#wrapper {padding-top:90px !important;}
}

@media only screen and (max-width: 768px) {
.wcs-timetable__list .wcs-class .wcs-class__action {max-width:245px !important;margin-left: 0px;margin-top: 0px !important;}
.wcs-timetable__list .wcs-class .wcs-class__time {width:100% !important;text-align:left !important;}
.wcs-timetable__list .wcs-class .wcs-class__image {height: 23.5vh;width: 100%;display:block !important;}
time .wcs-class__inner-flex {font-size:20px !important;}
}


.candidate_portfolio li {width:100% !important;clear: both !important;position: relative !important;top:auto !important;}
#dashboard-tab-cv-manager h2.jobsearch-pst-title a {font-size:12px !important;} 
.jobsearch-employer-dashboard-nav ul {float:none !important;}
.jobsearch-candidate-dashboard-editor {padding-left:0px !important;}
.jobsearch_box_contact_form h2 {font-size: 0px !important;margin-top:50px !important;}
.jobsearch_box_contact_form .jobsearch-ct-msg {background-color: #32CD32 !important;}
.no-candidate-match-error a {margin-top:40px !important;}
.displayed-here {font-family: poppins !important;color: #000 !important;font-weight: 400 !important;}
small.apply-bmsg.alert-msg.alert-danger {text-align:center !important;}
.jobsearch-candidate-default-wrap {border:0px !important;}
.jobsearch-applied-jobs-wrap {border:0px !important;padding:5px !important;}



/* Shop */

body.single-product div.product {width:100% !important;}
body.woocommerce div.product img {max-height:100% !important;}
.woocommerce table.shop_table th {background-color:#fff !important;font-size:14px !important;color: #333 !important;text-transform: uppercase !important;}
.woocommerce table.shop_table {margin-top:40px !important;border:0px !important;}
.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce button.button {background: #6d6e71 !important;color: #fff !important;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {font-weight: bold !important;text-transform: uppercase !important;letter-spacing: .1rem !important;}
#coupon_code {width: 150px !important;border:1px solid black !important;color: #000 !important;margin-top:2px !important;font-size: 16px !important;padding:10px !important;background:#fff !important;}
tr.order-total span {color:#000 !important;font-size: 22px !important;}
.woocommerce-info {border-top-color:#333 !important;margin-top:20px !important;}
.wc-product-table th {color: #fff !important;text-shadow: 1px 1px 1px black !important;background: rgb(68, 65, 65) !important;    padding: 0px !important;padding-left: 10px !important;vertical-align: middle !important;height:45px;}
.wc-product-table td {color:#000 !important;}
.wc-product-table-controls input[type=search] {border:2px solid black !important;}
.wc-product-table a.added_to_cart, a.added_to_cart:hover {padding-top: .2em;display: block;text-align: right;background: #e91b23 !important;;padding: 5px;color: #fff !important;float: right;font-weight: bold !important;text-transform: uppercase !important;letter-spacing: .1rem !important;font-family: oswald !important;height: 2em !important;line-height: 1.9!important;width: 132px !important;text-align: center !important;border-radius: 3px !important;font-weight: 900 !important;}
.woocommerce-MyAccount-navigation a {color: #000000;font-family: 'Oswald',sans-serif;text-decoration: none;position: relative;cursor: pointer;padding: 0 15px;margin: 0;font-weight: 900;font-size: 20px;text-transform: uppercase;letter-spacing: .1rem;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce input.button.alt {background-color: #e91b23 !important;}
.woocommerce button.button.alt {background-color:#b8d567 !important;}
body.woocommerce-cart span.woocommerce-Price-amount {font-weight:900 !important;color:#000 !important;}
h3#order_review_heading {display:none !important;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {font-size:30px !important;font-weight: 600 !important;}
body.woocommerce-checkout .woocommerce {margin-top:40px !important;}
body.woocommerce-page input[type='text'], body.woocommerce-page input[type='tel'], body.woocommerce-page input[type='email'] {color: #000;font-size: 16px !important;font-weight: bold;background: #eee !important;border: 1px solid black;height: 40px !important;letter-spacing: 1px !important;padding-left: 20px !important;font-family:Poppins !important;font-weight:400 !important;}
body.woocommerce-page textarea {color: #000;font-size: 16px !important;font-weight: bold;background: #eee !important;border: 1px solid black;}
body.woocommerce-page input[type='tel'] {color: #000;font-size: 16px !important;font-weight: bold;background: #eee !important;border: 1px solid black;height: 38px !important;padding-left: 20px !important;}
body.woocommerce-page input[type='email'] {color: #000;font-size: 16px !important;font-weight: bold;background: #eee !important;border: 1px solid black;height: 38px !important;padding-left: 20px !important;}
.select2-container--default .select2-selection--single {background-color: #eee !important;border: 1px solid #000 !important;border-radius: 0px !important;height: 38px !important;font-size: 16px !important;font-weight: bold !important;padding-left: 20px !important;}
h3#ship-to-different-address {font-size: 20px !important;font-weight: 900 !important;text-transform: uppercase !important;}
.select2-container .select2-selection--single .select2-selection__rendered {text-align:left !important;padding-left:0px !important;}
.wpmenucart-display-right {background: #e91b23 !important;}
.wpmenucart-display-right a {color:#fff !important;}
.woocommerce .woocommerce-customer-details address {border:0px !important;}
.woocommerce-message {margin-top:20px !important;border-top-color: #e91b23 !important;}
.woocommerce-message::before {color: #e91b23 !important;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {color: #ffffff !important;font-size: 16px;text-transform: uppercase !important;}
div.woocommerce-message .wc-forward {font-size:30px !important;}
span.msrp {font-family: oswald;font-weight: 900;}
span.price, .woocommerce div.product p.price {font-family: oswald;font-weight: 900;font-size: 70px;color:#4f4f4f !important;}
span.little {font-size:30px !important;vertical-align:middle !important;}
div.wc-tabs {display:none !important;}
div.woocommerce-Tabs-panel h2 {display:none !important;}
h6.entry-title {display:none !important;}
body.single-product div.product_meta {display:none !important;}
body.single-product span.msrp {font-size: 16px !important;line-height: 70px !important;color: #444141 !important;}
body.single-product ul.tabs {display:none !important;}
body.single-product .qty {height: 30px;font-family: oswald !important;font-weight: 900;border: 2px solid black;}
body.woocommerce-page div.title h1 {color: #fff !important;font-family: oswald !important;font-weight: 900 !important;}
body.woocommerce-cart dl.variation {font-weight: 900 !important;color: #000 !important;}
table.spec tr:nth-child(odd) td {background-color: #e1e1e1 !important;}
table.spec tr:nth-child(odd) td.order {background-color: #e1e1e1 !important;}
table tr:nth-child(odd) td.order {color:#e1e1e1 !important;}
.woocommerce ul.products li.product a img {max-width:150px !important;float:left;padding-right:20px !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width:45% !important;}
.woocommerce ul.products li.product .button {display:inline-block !important;margin-top:0px !important;}
section.up-sells h2.woocommerce-loop-product__title  {font-size: 22px !important;line-height: 30px !important;color: #444141 !important;border-bottom: 0px;}
section.upsells h2 {text-transform: uppercase;font-weight: 900;font-size: 18px;border-bottom: 1px dotted;color: #444141 !important;}
section.up-sells span.price {font-family: oswald !important;font-weight: 900 !important;font-size: 40px !important;color:#4f4f4f !important;line-height: 40px;}
section.up-sells a.added_to_cart {display:none !important;}
body.woocommerce-page  .one-third {display:none !important;}
body.woocommerce-page  .two-thirds {width:100% !important;}

.single-job .jobsearch-column-12 {padding:0px !important;}
.single-job .jobsearch-column-8 {width:100% !important;}
.jobsearch-row, .jobsearch-typo-wrap .jobsearch-row {margin: 0px !important;}
.jobsearch-jobdetail-postinfo {display:none !important;}
.careerfy-jobdetail-btn {background: #b9d566 !important;color: #fff !important;border-color: #b9d566 !important;font-weight: 300;}
.single-job aside.jobsearch-column-4 {width: 100% !important;padding: 0px;margin-top: 20px;}
div.modal-content-area .jobsearch-applyjob-btn {color: #fff !important;background: #b9d566 !important;border-color: #b9d566 !important;border-radius: 0px !important;letter-spacing: 5px !important;font-size: 24px;font-weight: 300 !important;font-family: Poppins !important;}
div.modal-content-area .jobsearch-user-form label {color: #000 !important;font-weight: 900 !important;font-family: Poppins;font-size: 15px;letter-spacing: 1px;}
div.modal-content-area textarea {min-height: 60px;padding: 20px !important;font-size: 14px !important;color: #000 !important;font-family: Poppins !important;letter-spacing: 1px !important;font-weight: 400 !important;}
.jobsearch_apply_job_wrap {background-color:transparent !important;}
.jobsearch-typo-wrap .jobsearch-sendmessage-btn, .jobsearch-typo-wrap .jobsearch-sendmessage-btn:hover {color: #000;max-width: 500px;float: none !important;display: block;margin: 0 auto;clear: both;background:#eee !important;}
.jobsearch-list-option ul li {font-size: 16px;color: #000;}
#attach-files-holder .jobsearch-column-3 {width:100% !important;}
#attach-files-holder .jobsearch-column-3 .file-container a {color:#000 !important;}
.jobsearch-employer-confitmation h2 {font-size: 30px !important;color: #000000 !important;font-family: poppins !important;font-weight: 400 !important;}
.jobsearch-employer-confitmation p {color:#000 !important;}
.jobsearch-employer-confitmation a {background-color: #b9d566 !important;border-color: #b9d566 !important;color: #000 !important;}
.jobsearch-employer-confitmation a:hover {background-color: #b9d566 !important;border-color: #b9d566 !important;color: #000 !important;}
h6.jobsearch-pst-title a {color:#000 !important;}
.pakcge-active-date {background-color: #b8d567 !important;}
.jobsearch-packages-tbody i {color:#000 !important;}
a.jobsearch-pckg-mordetail, .jobsearch-typo-wrap a.jobsearch-pckg-mordetail {color: #000000 !important;border-bottom: 0px solid #000000 !important;}
.jobsearch-profile-title .applicnts-view-btn {background-color: #b8d567 !important;color: #000 !important;}
.jobsearch-modal .jobsearch-user-form-info .jobsearch-checkbox {display:none !important;}
.jobsearch-user-form-info p {float: none !important;text-align: center !important;}
.jobsearch-user-form-info {float: none !important;width: 100% !important;}
.jobsearch-user-form input[type="text"], .jobsearch-user-form input[type="password"], .jobsearch-user-form input[type="email"], .jobsearch-user-form input[type="number"], .jobsearch-user-form input[type="tel"] {font-family: poppins !important;letter-spacing: 1px;font-size:16px !important;color:#000 !important;}
.jobsearch-joblisting-classic-wrap {border:0px !important;}
.jobsearch-section-title h2 {font-family: Poppins !important;font-size: 30px!important;line-height: 120%!important;letter-spacing: 1px!important;font-weight: 300!important;color: #000 !important;}
.jobsearch-job-subheader {display:none !important;}
body.single-job .jobsearch-sendmessage-btn {display:block!important;} 
body.single-employer .jobsearch-column-12 {padding:0px !important;}
.jobsearch-employerdetail-btn {background: #b8d567 !important;color: #fff !important;border: 0px !important;}
.jobsearch-employerdetail-btn:hover {background: #b8d567 !important;color: #fff !important;border: 0px !important;}
.jobsearch-employer-followin-btn {display:none !important;}
.jobsearch-employer-list-btn {color:#000 !important;border-color:#000 !important;background:#fff !important;}
.jobsearch-employer-list-btn:hover {color:#000 !important;border-color:#000 !important;background:#fff !important;}
body.single-employer .jobsearch-section-title h2 {display:none !important;}
li.my-city {font-size:0px !important;}
li.my-city small {font-size: 14px !important;color: #b8d567 !important;}
.jobsearch-typo-wrap button:focus {background-color:#b8d567 !important;border:0px !important;}
.jobsearch-drpzon-btn i.jobsearch-icon {color:#fff !important;}
.woocommerce-message {border-top-color:#fff !important;}

@media only screen and (max-width: 767px) {
.woocommerce div.product div.summary {text-align:center !important;}
.single-product .woocommerce-variation-add-to-cart {text-align:center !important;}
.single-product div.quantity {float:none !important;display:inline-block !important;}
.single-product div.product form.cart .button {float:none !important;display:inline-block !important;margin-top: -5px !important;}
body.page-template-page-grid .two-thirds.column {padding-right:0px !important;}
}


@media only screen and (max-width: 700px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width:100% !important;}
#wrapper {padding-top: 90px !important;}
body.candidate-template-default .jobsearch-column-8 .jobsearch-column-4 {width: 100% !important;}
}

@media only screen and (max-width: 480px) {
.jobsearch-employer-dashboard-nav ul li a {padding:5px !important;}
.jobsearch-employer-box-section {padding: 10px !important;}
.jobsearch-employer-dashboard-nav ul li {width:30% !important;}
.jobsearch-resume-addbtn {float: right !important;margin-left: 0px !important;}
.jobsearch-applied-jobs-thumb {float: none !important;width: 69px;border: 0px solid #eee !important;}
.jobsearch-applied-jobs-thumb img {max-width: 150px !important;margin: 0 auto !important;display: block;}
.jobsearch-applied-jobs-left {text-align:center !important;}
#dashboard-tab-applied-jobs h2 {text-align:center !important;float: none !important;}
.jobsearch-applied-jobs-text .jobsearch-savedjobs-links {float: right !important;}
.jobsearch-custom-field li small {padding-top: 10px !important;display: block !important;}
.jobsearch-allaplicants-holder .jobsearch-all-aplicantslst .jobsearch-applied-jobs .jobsearch-applied-jobs-thumb ~ .jobsearch-applied-jobs-text {margin-left:0px !important;}
.jobsearch-applied-jobs-left h2.jobsearch-pst-title a {display: block !important;}
body.page-template-jobsearch-full-template .jobsearch-column-4 {margin-top:0px !important;}
li.my-city small {padding-left:10px !important;}
.jobsearch-jobdetail-listthumb {width:200px !important;}
}

.jobsearch-typo-wrap input[type="submit"]:focus {outline:none !important;}
.jobsearch-employer-dashboard-nav .fa-lock {padding:10px !important;display: block !important;margin: 0 auto !important;margin-top: 10px !important;}
.jobsearch-employer-dashboard-nav a {color: #fff;font-size: .8rem;letter-spacing: 1px;text-transform: uppercase;}
.modelprofpkg-pop-btn {display:none !important;}
.current-planame-holder span {color: #000000 !important;font-weight: 900 !important;}
.current-planame-holder {font-size: 24px !important;line-height: 150% !important;color: #000 !important;}
.jobsearch-dashprofpkgs-con {font-family:Poppins !important;color:#000 !important;}
.all-chprofpkg-list thead th, .all-chprofpkg-list table>tbody>tr>td {color:#000 !important;}
td.profpkg-titlemid {font-size:24px !important;}
.profpkg-btn-holdr a.buy-profpkgbtn, .profpkg-btn-holdr a {background-color: #b8d567 !important;font-size: 20px !important;letter-spacing: 2px !important;text-transform: uppercase !important;width:100% !important;text-align:center !important;}
#jobsearch-upload-cv-main label {color: #000 !important;font-family: Poppins !important;letter-spacing: 1px !important;}
ul.filtration-tags .fa-window-close {display:none !important;}
.tagit-choice span.ui-icon-close {display:none !important;} 
.jobsearch-transactions-tbody small {color:#000 !important;}
ul.apply-fields-list .cusfield-checkbox-radioitm.jobsearch-checkbox {width: 47% !important;}
ul.apply-fields-list .cusfield-checkbox-radioitm.jobsearch-checkbox label {font-weight:100 !important;}
.jobsearch-joblisting-classic .jobsearch-table-cell {width:100% !important;}
#skill-detail-popup-btn {display:none !important;}
.profpkg-btn-holdr a[href="javascript:void(0);"] {display:none !important;}
a.change-profpkg-planbtn[href="javascript:void(0);"] {display:block !important;}
a.buy-profpkgbtn[href="javascript:void(0);"] {display:block !important;}
.accordions .accordion-content {padding-top:30px !important;}
.cand-dash-desclabel {font-size:0px !important;}
.cand-dash-desclabel::before {content:"About Me";font-size:12px !important;color:#000 !important;}
.jobsearch_apply_job_wrap {border:0px !important;}
.g-recaptcha {transform:scale(0.77);transform-origin:0 0;}
.jobsearch-jobdetail-listthumb {border:0px !important;}
.alert alert-success {color:#fff !important;}
.alert alert-success i {display:none !important;}
.jobsearch-employer-payments::before  {content:"All Jobs are subject to admin review and will be posted typically within 1 -2 business days.";color:#000;font-weight: bold !important;letter-spacing: 1px !important;text-transform: uppercase !important;font-size: 10px !important;text-align: center !important;display: block !important;}
.spech {font-size: 60px!important;line-height: 120%!important;}
.login-form {margin-top: 24px !important;}
.login-form h2 {font-size:0px !important;}
.login-form h2:before {content:"Already Have An Account?";font-size:40px !important;line-height:120% !important;}

.all-chprofpkg-list td.profpkg-hding span:after {content:"80% profile completion required to have your resume public.  Subscribe to our 30-day package, and unlock required fields.";display:block !important;font-weight:100 !important;}

.all-chprofpkg-list td.profpkg-btnsec {min-width:200px !important;}

.accordion-content a {color:#b8d567 !important;}

.required-skills-detail {display:none !important;}

.all-chprofpkg-list:after {content:"A paid plan is not required to apply for jobs, only to have your profile featured in our job seekers listing.";}

.pt-register h2 {text-transform:capitalize !important;margin-top:25px !important;}

.jobsearch-jobdetail-list figcaption span, li.job-company-name {text-transform:capitalize !important;}

#wp-job_detail-wrap:after {content:"Save Your Work: An email address that is already part of our employer list will require you to log in before posting another job!";clear: both !important;
    position: relative !important;
    padding-top: 20px !important;
    display: block;
    margin-bottom: -10px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 10px;
    line-height: 16px;
    color: #000;}

.accordions .accordions-head {background: #6d6e71 !important;}
.accordions-head:hover .accordions-head-title {color: #fff !important;font-weight: 900 !important;}
.accordions-head .accordions-head-title {color: #fff !important;font-weight: 900 !important;}
.accordion-content p {margin-bottom:10px !important;}

.the {text-orientation: sideways-right;display: inline-block;font-size: 10px;position: relative;top: -6px;-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);}

.jobsearch-drpzon-con .dropzone {background:#fff !important;}
.pt-register li label {color:#000 !important;}



.deals-icon p {text-transform:lowercase !important;}
.catboxes span.script {font-size: 1.5rem;}
.penci-pagination a, .penci-pagination .disable-url {font-weight:500 !important;}
.homeboxes {text-align:center !important;display:block !Important;float:none !important;clear:both !important;margin-top:20px !important;}
.homeboxes div.box {min-height:272px;}
div.box {width:48% !important;display:inline-block !important;text-align:center !important;padding:20px;background:#eee;vertical-align:top !important;margin-bottom:5px;}
div.catboxes .box {width:24% !important;}
div.textbox {padding:20px !important;min-height: 215px;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;justify-content: center;flex-direction: column;}
div.box span.script {display: block !important;font-size: 1.5rem;margin-bottom: 10px;font-weight: 400;font-family: 'Poppins';}
div.box span.script-head {display: block !important;font-size: 2.5rem;margin-bottom: 10px;font-weight: 600;font-family: 'Poppins', sans-serif !important;}
div.box a.button {display:inline-block !important;background:#b8d567;padding:10px;color:#fff !important;letter-spacing: 1px;font-family:Poppins !important;font-weight:500 !important;}
div.box span.description {display:block !important;margin-bottom:10px;}
div.box .inner-header-social a {font-size:30px !important;margin-left:15px;margin-right:15px;color:#fff !important;}
.box .penci-svg-tiktok {width:20px !important;}
body.single .penci-header-signup-form {margin-bottom:20px !important;}
body.archive .penci-header-signup-form {margin-bottom:20px !important;}
.post-box-title  {border-bottom: 2px solid #b8d567;}
body.search .wrapper-boxed .container {width:95% !important;}
.custombox-fullscreen .sanpop-close {position: fixed !important;top: 20%;right: 49%;}
.custombox-open.custombox-overlay {opacity:.68 !important;}
.sanpop-search-box .search-btn:hover {color:#fff !important;}
.sanpop-search-box input[type="search"] {font-size:26px !important;}
.header-social.sidebar-nav-social a i {font-size:20px !important;color:#b9d766 !important;margin-right:15px;}
h1.dealtitle {font-weight: 400 !important;color: #000 !important;font-family: 'Poppins', sans-serif !important;text-transform: capitalize !important;font-size: 3rem;text-align: center;margin-bottom: 30px;}
.homeboxes .ff-61e44f3c4cfe7529d668ad9f__subtitle {display:none !important;}
.homeboxes .ff-61e44f3c4cfe7529d668ad9f__title {display:none !important;}
.footersocials {text-align: center;margin-bottom: 20px;font-size: 25px;}
.footersocials a {color:#b8d567 !important !important;padding:10px;}
.footersocials .penci-svg-tiktok {width:17px !important;}
.mag-post-box:hover h2 a, .mag-post-box:hover h2, .mag-post-box:hover h3 a, .mag-post-box:hover h3 {text-decoration: underline;text-decoration-color: #b6d068 !important;text-decoration-thickness: 1px;color: #565656 !important;}
.widget a {color:#fff !important;}
.penci-menu-hbg.penci-menu-hbg-left .penci-svg-tiktok {width:17px !important;}
.realbutton {border: 1px solid black;padding: 5px;padding-left: 10px;padding-right: 10px;color: #000;display: inline-block !important;text-transform: uppercase;letter-spacing: 1px;margin-top: 10px;margin-bottom: 10px;font-weight: 500;}

#navigation .inner-header-social i::before {color: #b8d567;padding: 6px;border-radius: 100%;}
#navigation .penci-svg-tiktok {width:14px !important;}
#navigation .inner-header-social a {font-size:18px !important;}
#navigation .inner-header-social .penci-icon-tiktok {color: #b8d567;padding: 6px;border-radius: 100%;}
.button-menu-mobile header-6 .penci-menuhbg-toggle .lines-button:after {background-color: #b8d567 !important;}
.button-menu-mobile .penci-menuhbg-toggle .penci-lines:before, .button-menu-mobile .penci-menuhbg-toggle .penci-lines:after, .button-menu-mobile .penci-menuhbg-toggle .lines-button:after {background-color: #b8d567 !important;}
#deal-filter-submit {margin-top:10px !important;}

div.partners {text-align:center !important;}
div.partners .logo {width: 28%;display: inline-block !important;text-align: center;margin: 2%;vertical-align: middle;}
.catboxes img {opacity: 0.6 !important;}
.catboxes img:hover {opacity: 0.4 !important;}

@media only screen and (max-width: 1250px) {
div.box {width:49% !important;}
div.catboxes div.box {width:24% !important;}
}

@media only screen and (max-width: 1000px) {
div.catboxes div.box {width:32% !important;}
div.catboxes div.last {display:none !important;}
}

@media only screen and (max-width: 750px) {
div.catboxes div.box {width:49% !important;}
div.catboxes div.last {display:inline-block !important;}
}


@media only screen and (max-width: 550px) {
div.catboxes div.box {width:100% !important;}
}


.is-sticky .sanpop-link {top:18px !important;}
.sanpop-modal {background: rgb(255 255 255 / 50%) !important;}
.penci-sidebar-content .widget img, .hometopads .widget img  {max-width:300px !important;width:100% !important;margin:0 auto !important;padding:10px;}
.cate {max-width: 1350px;margin: 0 auto;clear: both !important;margin-bottom:40px;columns: 5;text-align:center;}
.sanpop-search-box .search-btn {background:#b8d567 !important;border:0px !important;    font-family: 'Poppins';font-size: 1.2rem;margin-top: 20px;text-transform: uppercase;font-weight: 700;letter-spacing: 2px;}
.penci-menu-hbg-overlay, #close-sidebar-nav {background:transparent !important;}
.sanpop-search-box input[type="search"] {font-family: 'Poppins';padding-bottom: 10px;}
.grid-header-box:after {display:none !important;}
.penci-grid li .item .item-content, .penci-masonry .item-masonry .item-content, .penci-grid .mixed-detail .item-content {display:none !important;}
.penci-grid li .item .cat, .penci-masonry .item-masonry .cat {display:none !important;}
.partners {margin-top:60px;}
.partners a img {margin: 0 auto !important;display: block;margin-bottom: 40px !important;max-height:200px;}
.post-image .overlay {display:none !important;}
ul.menu-hgb-main .sub-menu {background:transparent !important;}
#blogherads-branding-container.bhbranding-badge, .blogherads-branding-parent-container.bhbranding-badge {display:none !important;}
body.single #main a {text-decoration:underline;color: #333;text-decoration-color: #b6d068 !important;text-decoration-thickness:4px;}
body.single #main a:hover {color: #333;text-decoration-color: #b6d068 !important;text-decoration-thickness:4px;}
#main a.author-url {text-decoration:none !important;}
.desktopad, .mobilead {max-width: 800px !important;width: 100% !important;}
.mobilead {display:none;}
.entry-content .g {margin-bottom:40px !important;display:none;}
.home .container {max-width:1400px;width:90% !important;}
.home .container {width:95% !important;}
nav .container {width:95% !important;}
.home .theiaStickySidebar {text-align:center !important;}
.penci-grid li .item:hover h2 a, .penci-masonry .item-masonry:hover h2 a {color:#818181 !important;}
.deal.box:hover a {text-decoration: underline;text-decoration-color: #b6d068 !important;text-decoration-thickness: 1px;color: #565656 !important;}
.item-masonry:hover h2 a, .item-related:hover h3 a, .author-content h5 a:hover {text-decoration: underline;text-decoration-color: #b6d068 !important;text-decoration-thickness: 1px;color: #565656 !important;}
.lastestcontain {margin-top:-50px;}
.penci-cat-1 {display:none !important;}
.popularlist {max-width:95% !important;margin:0 auto !important;}
.popularlist .penci-border-arrow {margin-bottom:20px !important;}
.popularlist .penci-border-arrow span {font-family: 'Poppins', sans-serif !important;color: #000 !important;text-transform: capitalize;font-size: 3rem;}
.popularlist h4.side-title-post a {font-size: 30px !important;font-family: 'Poppins', sans-serif !important;font-weight:500 !important;}
.popularlist .widget ul.side-newsfeed li .number-post {position: relative;top: 7px !important;background-color: #a8c064 !important;box-shadow: 0px 0px 0px !important;border-radius: 0% !important;}
.popularlist .widget ul.side-newsfeed li .side-item .side-image a {display:none !important;}
.popularlist .side-item-text {margin-left:60px !important;}
.popularlist .order-border-number {box-shadow:0px 0px 0px !important;top:7px !important;}
.poplist {width: 68%;float: left;}
.side {float:right;margin-top:40px !important;}
.container-single .penci-standard-cat .cat > a.penci-cat-name:hover {color:#fff !important;}
.at-style-responsive .at-share-btn {text-decoration:none !important;}
.catbox {margin-top:-50px;position:relative !important;}
body.home .penci-masonry {height:auto !important;}

/* Archive Pages */

body.archive span.cat {display:none !important;}
body.archive .item-content {display:none !important;}
body.archive .grid-header-box:after {display:none !important;}
body.archive .penci-post-box-meta {display:none !important;}
body.archive .item-masonry {margin-bottom:0px !important;text-align:left !important;} 
.archive-box .title-bar {position: relative;display: block;padding: 20px;background: #6d6e71;border-bottom: 4px solid #b8d567;}
.archive-box h1 {font-weight: 400 !important;color: #fff !important;text-transform: lowercase !important;font-size:3rem;font-family: 'Poppins', sans-serif !important;}
.item-masonry h2 a {font-family: 'Poppins',sans-serif!important;font-size: 20px !important;line-height: 120%;font-weight: 400;text-transform: capitalize !important;letter-spacing: 2px !important;margin-top:15px;display:block;}
span.catdesc {display: inline-block;padding: 2px 5px;background-color: #b8d567;color: #fff;text-transform: uppercase;font-weight: 700;margin-bottom: 10px;margin-top: 5px;font-size:14px !important;transform: rotate(-5deg) !important;left: -2px;position: relative !important;transition: 0.3s;}
.item-related {transition: 0.3s;}
.item-related:hover span.catdesc {transform: rotate(-0deg) !important;}
body.archive .wrapper-boxed .container {width:95% !important;}
h2.penci-entry-title {position:relative;z-index:2;text-align:left !important;}
.title-bar span {display: block;margin-bottom: 10px;font-size: 20px;color:#fff !important;}

/* Home Page Post Loop */

.lastestcontain {max-width:1800px !important;}
body.home span.cat {display:none !important;}
body.home .item-content {display:none !important;}
body.home h2.grid-title {margin: 0px !important;padding: 0px;font-weight: 500;text-align:left !important;}
body.home .grid-header-box:after {display:none !important;}
body.home .penci-post-box-meta {display:none !important;}
.item-masonry {margin-bottom:0px !important;min-height:300px !important;} 
body.home .penci-sidebar-content {width: 24.5%;}
.lastestcontain #main {width: 70% !important;padding-right: 20px !important;padding-left:20px !important;}
.cuscat {margin-top:-80px !important;text-align:left !important;}
.item-related .cuscat {margin-top: -40px !important;text-align: left !important;display:none !important;}
.penci-owl-carousel.owl-loaded .item-related {min-height: 360px;}
 div.popular .item-related {min-height: 330px !important;}

/* The Header */

#header .inner-header .container {padding: 10px 0 !important;}
#header {background: #6d6e71 !important;}
.penci-header-signup-form {background-color:#eee !important;}
.penci-page-header h1 {font-weight: 400 !important;color: #fff !important;font-family: 'Poppins', sans-serif !important;text-transform: lowercase !important;font-size: 3rem;position: relative;display: block;padding: 20px;background: #6d6e71;border-bottom: 4px solid #b8d567;} 
body.page-template-default .archive-box h1 {font-weight: 400 !important;color: #fff !important;font-family: 'Poppins', sans-serif !important;text-transform: lowercase !important;font-size: 3rem;position: relative;display: block;padding: 20px;background: #6d6e71;border-bottom: 4px solid #b8d567;} 
.dealhead-box h1 {font-weight: 400 !important;color: #fff !important;font-family: 'Poppins', sans-serif !important;text-transform: lowercase !important;font-size: 3rem;position: relative;display: block;padding: 20px;background: #6d6e71;border-bottom: 4px solid #b8d567;} 
a.search-click {display:none !important;}
.sanpop-link {top:30px;position:relative;}

/* The Logo */

span.thelogo {font-weight: 700 !important;font-size: 2rem !important;letter-spacing: 1px !important;text-transform: uppercase;color:#fff !important;top: 15px;position: relative;}
.the {text-orientation: sideways-right;display: inline-block;font-size: .6rem;position: relative;top: -8px;-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);color:#fff !important;}
span.thelogo .green {color: #b8d567 !important;}
.penci-hbg-logo img {max-width:200px !important;width:100%;}

/* Advertisements */
.adrotate_widgets {text-align: center;padding-bottom: 20px;padding-top: 15px;}
div.g-single:before, .sheknows-infuse-ad:before {content: "Advertisement ";color: #000 !important;text-align: center!important;font-size: 10px;display: block;padding-bottom: 10px;    font-family: 'Poppins',sans-serif!important;font-weight: 9500;text-transform: uppercase;letter-spacing: .1rem;}
.desktopad, .mobilead {max-width:800px !important;width:100% !important;}

/* Main Slider Stories */

.penci-mag-featured-content h3 a {text-transform: capitalize;color: #fff;font-size: 24px;    text-transform: uppercase;color: #000;font-family: 'Poppins',sans-serif !important;font-weight: 300;}
.penci-slide17-item-1 .feat-text h3 a, .penci-slide17-item-3 .feat-text h3 a {font-family: 'Poppins',sans-serif!important;font-size:18px !important;text-transform:uppercase !important;font-weight: 400;line-height: 1.5;padding-top: 5px;padding-bottom: 5px;background:#fff;color:#000 !important;}
.penci-slide17-item-1 .feat-time, .penci-slide17-item-3 .feat-time {display:none !important;}
.penci-slide17-item-1 .feat-meta > span:after, .penci-slide17-item-3 .feat-meta > span:after {display:none !important;}
.penci-slide17-item-2 .penci-mag-featured-content {text-align:left !important;}
.featured-style-17 .penci-item-3 .penci-mag-featured-content h3 a {font-size:2.5rem !important;line-height:1.1 !important;letter-spacing: 2px;}
.penci-mag-featured-content .cat > a.penci-cat-name {color: #000;background: #fff;padding: 10px;padding-top: 5px;padding-bottom: 5px;font-weight: 500;letter-spacing: 1px;}
.penci-slide-overlay .overlay-link {background: linear-gradient(to bottom, transparent 10%, #3d3d3d 100%) !important;}
.cat > a.penci-cat-name:after {display:none !important;}
.home time {display:none !important;}
.mega-sub-menu time {display:none !important;}
.penci-slider4-overlay {background: linear-gradient(to right, transparent 26%, #fff 65%) !important;}
.penci-featured-content .feat-text h3 a {color:#000 !important;}
.featured-style-4 .penci-featured-content .feat-text h3 a {text-transform: capitalize;font-size: 4rem;letter-spacing: 2px !important;}
.penci-mag-featured-content h3 {text-align: center;border: 3px solid #b8d567!important;background: #fff;padding: 10px;font-weight: 500;}
.older a {color:#b8d567 !important;}
.penci-wrap-masonry {padding-top:10px !important;}


/* Navigation */
li.mega-menu-item: hover {border-bottom:4px solid black !important;}
#navigation {background: #6d6e71 !important;}
#navigation .menu li a {color:#fff !important;}
#navigation ul.menu > li > a:before, #navigation .menu > ul > li > a:before {background: #b8d567 !important;}
.sub-menu {background: #9b9b9b !important;}
#navigation .menu li a, .penci-menu-hbg {font-weight:700 !important;}
#navigation .penci-megamenu .penci-mega-child-categories, #navigation .penci-megamenu .penci-mega-child-categories a.cat-active {background: #6d6e71 !important;}
.main-nav-social a {color:#fff !important;font-size:20px !important;}
#top-search > a {color:#fff !important;}
.penci-menuhbg-toggle .penci-lines:before, .penci-menuhbg-toggle .penci-lines:after {background-color:#fff !important;}
.penci-menuhbg-toggle .lines-button:after {background-color:#fff !important;}
#navigation.header-layout-bottom {border-top:0px !important;border-bottom:0px !important;}
#navigation .menu li a, .penci-menu-hbg .menu li a, #sidebar-nav .menu li a {letter-spacing:3px !important;}
#navigation .penci-megamenu .penci-mega-thumbnail .mega-cat-name {background: #ffffff !important;color: #000 !important;font-weight: 500 !important;}
#navigation .penci-megamenu .penci-mega-child-categories a.cat-active {border-top-color: #b8d567 !important;border-width:3px !important;}
#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-thumbnail .mega-cat-name a {text-transform: uppercase !important;font-weight: 500 !important;}
#navigation .penci-megamenu .penci-mega-date {color:#fff !important;font-size:10px !important;}
#navigation .penci-megamenu .post-mega-title a {text-align: left !important;letter-spacing: 2px !important;text-transform: capitalize !important;font-style: normal !important;font-size: 16px !important;font-weight: 400 !important;}
.main-nav-social a {margin-right:10px !important;}
.show-search #searchform input.search-input {padding-left:20px !important;}
.show-search a.close-search {right:20px !important;}
.show-search {top:-5px !important;background:#d7d7d7 !important;}
.sub-menu li.menu-item {text-transform: capitalize !important;min-width:300px !important;text-align:left !important;}
.sub-menu li.menu-item a {text-transform: uppercase !important;}
.penci-menuhbg-wapper {margin-right:20px !important;}
#navigation.header-11 .penci-header-extra, #navigation.header-10 .penci-header-extra {margin-top:-75px;}
#navigation.header-6 .menu {margin-right:20px !important;}
#top-search {margin-right:10px !important;}
.is-sticky #navigation {box-shadow:0px 0px 0px !important;}
#navigation ul.menu > li, #navigation .menu > ul > li {margin-right:15px !important;}
.featured-style-17 .penci-slide-overlay .penci-mag-featured-content {text-align:left !important;}
.penci-menu-hbg {padding-top: 0px !important;background: #6d6e71 !important;}
.penci-menu-hbg-inner #penci-close-hbg:before, .penci-menu-hbg-inner #penci-close-hbg:after {background:#fff !important;} 
.penci-menu-hbg .menu li a, #sidebar-nav .menu li a {color:#fff !important;}
.penci-hbg-footer, .penci-hbg-footer a {color:#fff !important;}
.penci_menu_hbg_ftext {font-weight: 300;letter-spacing: 1px;font-size: 12px;color:#fff !important;}
.sub-menu li.menu-item {display:none !important;}


/* Homepage blocks */

div.callout {width:33% !important;text-align: center;height: 225px;display: inline-block;background-size: cover !important;background-position: center center !important;vertical-align:top !important;}
.featured-area {max-width: 1800px !important;margin: 0 auto !important;margin-top: -55px !important;margin-bottom: 10px !important;}
.callouts {display: block !important;clear: both !important;float: none !important;margin-bottom: 10px;text-align:center !important;max-width: 1810px;margin: 0 auto !important;}
div.inner {height: 100% !important;line-height: 200px;}
div.text {vertical-align:middle !important;height: 90%;width: 90%;border: 2px solid white;margin: 0 auto;top: 5%;position: relative;font-size: 1.1rem;color: #fff;letter-spacing: 2px;}
.penci-home-popular-posts {margin-top:90px !important;margin-bottom:90px !important;width:100% !important;}
h2.home-pupular-posts-title {font-family: 'Poppins', sans-serif !important;font-size: 3rem;text-transform: capitalize;font-weight: 700;text-align: center;float: none !important;position: relative !important;top: -60px;margin-bottom: -20px;transform: rotate(-5deg);transition: 0.3s;}
.penci-home-popular-posts:hover h2.home-pupular-posts-title {transform: rotate(5deg);}
h2.home-pupular-posts-title span {padding-left:10px !important;text-transform: lowercase;font-style: italic;border-bottom: 2px solid #b8d567;padding-right:10px !important;font-family: 'Poppins', sans-serif !important;}
h2.home-pupular-posts-title span.green {padding-right:0px !important;}
.penci-home-popular-post .item-related h3 a, h4.side-title-post a {font-family: 'Poppins',sans-serif!important;font-size: 20px !important;line-height: 120%;font-weight: 400;text-transform: capitalize !important;letter-spacing: 2px !important;display: block;}
span.bestof {display: block;font-size: 20px;left: 4px;position: relative;top: -8px;}
.item-masonry:hover span {transform: rotate(0deg) !important;}
.cat {transition: 0.3s;}
.cat a:hover  {transform: rotate(-5deg) !important;}

.penci-homepage-title .inner-arrow {background-color: #8c8c8c !important;border: 0px !important;color: #fff !important;display:inline-block !important;font-size: 22px !important;letter-spacing: 2px;}
.penci-homepage-title.pcalign-center {text-align: left !important;}
.penci-homepage-title.style-5, .penci-sidebar-content.style-5 {border-bottom: 2px solid #797979 !important;}
.penci-border-arrow:before {display:none !important;}
.penci-border-arrow:after {display:none !important;}
.penci-border-arrow {margin-left:0px !important;margin-right:0px !important;border-bottom: 4px solid #b8d567 !important;}
.popular {background: #8c8c8c;padding-top: 10px;padding-bottom: 1px;margin-top: 20px;margin-bottom: 20px;}
.item-related {text-align: center;background: #fff;padding: 10px;}
.home-pupular-posts-title a, .home-pupular-posts-title span {background: #8c8c8c !important;}
.home-pupular-posts-title {color:#fff !important;}
.item-related h3 a:hover {color:#000 !important;}
.home-featured-cat-content .magcat-detail h3 a:hover {color:#000 !important;}
.home-featured-cat-content .first-post .magcat-detail h3 a {font-size:20px !important;}
.home-featured-cat-content .magcat-detail h3 a {text-transform: capitalize !important;font-weight: 500 !important;font-size: 12px !important;letter-spacing: 1px !important;color: #000 !important;}
.grid-post-box-meta span a:hover, .grid-post-box-meta span a.comment-link:hover {color: #000 !important;}
.home-featured-cat-content .first-post .magcat-detail .mag-header:after {display:none !important;}
.home .feat-meta {display:none !important;}
.home .featured-cat {display:none !important;}
h2.sample:after {content:url(/wp-content/uploads/2021/12/lines.png);top: 20px !important;position: relative;}
h4.side-title-post a {font-size:16px !important;}
section.home-featured-cat {width:33% !important;display:inline-block !important;vertical-align:top !important;padding: 20px;background: #fff;}
.home-featured-cat-content .cat-left, .home-featured-cat-content .cat-right {width:100%;float:none !important;}
.home-featured-cat-content .mag-excerpt {display:none !important;}
.penci-owl-carousel-slider .owl-dots {margin-top:40px !important;}
.penci-grid li .item>.thumbnail, .penci-masonry .item-masonry>.thumbnail {opacity: 1 !important;}
.item-related h3 {position:relative;z-index:2;}
body.home .side {width:30% !important;}
.home-featured-cat-content .magcat-detail h3 a {width:100% !important;}

/* Single Stories */

.post-entry p {font-family: 'Poppins',sans-serif!important;font-size: 18px;line-height: 160%;}
.post-entry h3, .post-entry h2 {font-size: 26px !important;line-height: 150% !important;font-weight: 500 !important;font-family: 'Poppins', sans-serif !important;color: #000 !important;margin-top: 30px;margin-bottom: 20px;}
.post-entry h2 {font-size:36px !important;}
h1.post-title {font-family: 'Poppins', sans-serif !important;font-size: 3rem !important;line-height: 100% !important;letter-spacing: 0px !important;font-weight: normal !important;text-transform:inherit !important;margin-bottom:20px !important;line-height: 1.2 !important;}
.header-standard {text-align:left !important;}
.container.penci-breadcrumb {display:none !important;}
.post-related, .post-pagination {max-width:1200px;margin:0 auto !important;}
.post-related {border-top:0px !important;}
.relatedsingle {background: #95959563 !important;}
.post-pagination .prev-post {display:none !important;}
.post-pagination .next-post {float: none;text-align: center;width: 100%;}
.post-box-title {font-family: 'Poppins', sans-serif !important;text-transform: lowercase;font-style: italic;font-size: 2rem;font-weight: 900;text-align: center;float: none !important;position: relative !important;top: -3px;margin-bottom: -40px;transform: rotate(-5deg);transition: 0.3s;}
.relatedsingle:hover .post-box-title {transform: rotate(5deg);}
body.single .cat > a.penci-cat-name {background-color: #b8d567;text-transform: uppercase;font-weight: 500;color: #fff !important;margin-bottom: 10px;margin-top: 5px !important;font-size: 14px !important;padding: 10px;letter-spacing: 2px;}
.post-box-meta-single {font-family: 'Poppins',sans-serif!important;color:#000 !important;}
.grid-post-box-meta {display:none !important;}
.fullmeta {clear:both !important;}
.post-author {max-width:840px !important;margin:0 auto !important;border-top:0px !important;padding:20px !important;} 
.authors {background: #eee !important;}
.thecomment, #respond {max-width:1000px !important;margin:0 auto !important;}
.post-box-title:before, .post-box-title:after {background:#000 !important;}
.penci-related-carousel .owl-dot.active span, .penci-owl-carousel-slider .owl-dot.active span {border-color: #000000 !important;background-color: #000000 !important;}
.item-related h3 a {font-family: 'Poppins',sans-serif!important;font-size: 22px !important;line-height: 120%;font-weight: 400;text-transform: capitalize !important;letter-spacing: 2px !important;display: block;}
.item-related span.date {display:none !important;}
.header-standard .author-post span a {font-size:18px !important;}
.header-standard .author-post span a:before {content:"Words by";padding-right:5px;}
.penci-post-box-meta.penci-post-box-grid {text-align:left !important;display:none !important;}
#disqus_thread {max-width: 800px;width:100%;margin: 0 auto;margin-top: 40px;}
.container-single .post-entry .post-tags a {background-color: #b8d567;text-transform: uppercase;font-weight: 700;color: #000 !important;padding: 5px;margin-bottom: 10px;text-decoration:none !important;}
.container-single .post-entry .post-tags {text-align:center;}
.tags-share-box.center-box {display:none !important;}
 .post-box-meta-single span time {color:#000 !important;}
.cat>a.penci-cat-name {font-size:11px !important;}
.penci-post-box-meta .penci-post-share-box a {font-size:20px !important;margin-left:20px;}
.articleheaderad {margin-top:20px;margin-bottom:20px;}
.articlefooterad {display: block;clear: both !important;max-width: 800px;margin: 0 auto;margin-bottom: 20px;}
.penci-standard-cat {margin-top:40px !important;}
div.older {background: #8c8c8c;padding: 10px;color: #fff !important;}
div.older a {color: #fff !important;}

/* Author */
.post-author .author-img img {width:160px;}
.author-content .author-social {display:none !important;}
.author-content h5 a {font-size: 30px !important;font-family: 'Poppins', sans-serif !important;text-transform: capitalize;color: #000 !important;}
.author-content h5 a:hover {color:#000 !important;}
.author-content h5 span {font-size: 30px !important;font-family: 'Poppins', sans-serif !important;text-transform: capitalize;color: #000 !important;}
.author-content h5 span:hover {color:#000 !important;}
body.author .post-author {max-width:100% !important;}
body.author .post-author {border:0px !important;}
body.author h5 {display:none !important;}
.author-img {margin-bottom:20px !important;margin-top:-10px !important;}
.author-content p {font-size:16px !important;}
body.author h1.page-title {display:block !important;font-family: 'Poppins', sans-serif !important;}
.post-author .author-content {margin-left: 180px !important;}
.moreauthor {display: block;margin-top: -10px;margin-bottom: 15px;color: #000;font-style: italic;}
.author-content h5 a {margin-left:-4px !important;}
body.author .moreauthor {display:none !important;}
.post-author .author-img img {border-radius:100% !important;}

@media only screen and (max-width: 720px) {
body.author .container.penci_sidebar #main {padding-left:0px !important;padding-right:0px !important;width:100% !important;}
.archive-box .title-bar {text-align:center !important;}
}


/* Sidebar */
.penci-sidebar-content .widget {margin-bottom:20px !important;}
.g {text-align:center !important;margin-bottom:20px !important;}
.penci-header-signup-form {margin-top:-60px !important;}

/* Deals */

.white-box {position: relative;text-align: left;background-color: rgba(255,255,255,1);}
.white-box h2 {color: #000;font-weight: 400 !important;margin-bottom: 10px;}
.white-box h3 {color:#000 !important;}
.deals-icon p {margin-top: -50%;transition: 0.3s;font-weight:700 !important;font-size:15px;line-height:1.5 !important;}
.deals-icon p:hover {transform: rotate(0deg) !important;transition: 0.3s;}
.page-template-deals #deal-filter {margin-top:0px !important;margin-bottom:60px !important;}
.page-template-deals .cuscat {margin-top: -80px !important;text-align: left !important;margin-bottom: 20px;left: -5px;position: relative;}
.deals-icon {margin-bottom:40px !important;}
#deal-filter-submit {background: #6d6e71 !important;}
article.deal a .white-box {color:#000 !important;} 
div.offer {font-size: 16px !important;line-height: 22px !important;margin-top: 10px;font-family: 'Poppins',sans-serif !important;font-weight: 300 !important;letter-spacing: 0px !important;}

/* Polls */

.totalpoll-buttons .totalpoll-button.totalpoll-button-primary {
    color: #fff !important;
    background-color: #b9d566 !important;
    border-color: #b9d566 !important;
    font-weight: 900 !important;
    font-family: roboto !important;
    text-transform: uppercase !important;
    letter-spacing: .1rem !important;
    font-size: 120% !important;
}
.totalpoll-choice-label {    font-family: roboto !important;
    text-transform: uppercase !important;
    letter-spacing: .1rem !important;
    font-size: 150% !important;}

.totalpoll-view-results .totalpoll-choices .totalpoll-choice .totalpoll-choice-votes-bar {background: #b8d567 !important;width:100% !important;}
.totalpoll-choices .totalpoll-choice {border-bottom: .5px solid #dddddd !important;}
.totalpoll-question  {font-size: 120% !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    border-bottom: 8px solid #b9d566 !important;
    margin-bottom: -16px !important;
    margin-top: 20px !important;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=image], .gform_wrapper .gform_footer input[type=submit] {padding:20px !important;}

/* Footer */

#footer-section, #widget-area {background: #6d6e71 !important;margin-top:-29px !important;}
.footer-widget-wrapper .widget .widget-title .inner-arrow {border-bottom:0px !important;font-weight:400 !important;}
.penci-border-arrow .inner-arrow {color: #fff;font-weight: 400 !important;font-size: 1.4rem;border:0px !important;}
.footer-widget-wrapper .widget .widget-title, .textwidget {color:#fff !important;}
#footer-section .go-to-top i, #footer-section .go-to-top-parent span {color: #fff !important;letter-spacing: 2px;}
#footer-copyright * {color:#fff !important;letter-spacing: 2px;font-size: 12px;}
.widget_nav_menu a, .widget_nav_menu a:hover {color:#fff !important;font-size: 14px;font-style: normal;line-height: 1.4;letter-spacing: 2px;text-transform: uppercase;font-weight: 500;text-decoration:none !important;}
#widget-area .widget ul li {margin-bottom: 15px;padding-bottom: 12px;border-bottom: 0px;font-size: 14px;color: #fff;display: inline;padding-right: 10px;padding-left: 10px;}
.footer-widget-wrapper {margin-bottom: 40px;width: 100% !important;float: none !important;margin-right: 0px !important;text-align: center;}
a.logo img {max-width:150px !important;}
.footer-widget-wrapper p {color: #b4b4b4;letter-spacing: 2px;font-size: 12px;}
#widget-area {padding-bottom:0px !important;}
.tags-share-box.hide-tags.page-share {display:none !important;}

@media only screen and (max-width: 1350px) and (min-width: 1100px)  {
#navigation .menu li a {font-size:9px !important;}
}

@media only screen and (min-width: 1100px) {
body.search .item-masonry {width: 33% !important;}
}

@media only screen and (min-width: 1400px) {
.penci-menuhbg-wapper {display:none !important;}
body.author .penci-menuhbg-wapper {display:inline-block !important;}
}

@media only screen and (max-width: 1400px) {
#navigation .menu {display: none !important;}
#mega-menu-wrap-main-menu {display:none !important;}
#mega-menu-wrap-main-menu {visibility:hidden !important;}
#navigation.header-6 .main-nav-social {display:none !important;}
}

@media only screen and (max-width: 1400px) {
section.home-featured-cat {width: 48% !important;}
body #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-hideme {display:none !important;}
section.home-featured-cat:nth-of-type(3) {display:none !important;}
.poplist {width:66% !important;}
}


@media only screen and (max-width: 1250px) {
section.home-featured-cat {width: 48% !important;}
section.home-featured-cat:nth-of-type(3) {display:none !important;}
.poplist {width:66% !important;}
}

@media only screen and (max-width: 1100px) {
body #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-hideme {display:none !important;}
#navigation .menu {display: none !important;}
#mega-menu-wrap-main-menu {display:none !important;}
}

@media only screen and (max-width: 1000px) {
section.home-featured-cat {width:100% !important;}
}

@media only screen and (max-width: 1100px) and (min-width:750px)  {
.lastestcontain #main {width: 100% !important;}
body.home .lastestcontain #ajdg_grpwidgets-27, body.home .lastestcontain #ajdg_grpwidgets-28, body.home .lastestcontain #ajdg_grpwidgets-29, body.home .lastestcontain #ajdg_grpwidgets-30 {clear: both !important;display: inline-block !important;width: 32%;vertical-align: middle !important;background:#eee;padding-top:20px;}
.home .penci-wrap-masonry .penci-wrapper-data {display:block !important;padding-left:20px !important;padding-right:20px !important;}
.lastestcontain #ajdg_grpwidgets-27 {margin-left:9px !important;}
.hometopads .sheknows-infuse-ad {display:none !important;}
}

@media only screen and (max-width: 1000px) and (min-width: 650px)  {
.cat-right .mag-post-box {width:48% !important;display:inline-block !important;vertical-align: top;padding: 20px;}
.cat-right .magcat-thumb {float:none !important;margin-right:0px !important;display:block !important;}
.cat-right .magcat-titlte {margin-top:20px;margin-left:0px !important;}
.cat-right .penci-image-holder.small-fix-size {width:100% !important;}
.home-featured-cat-content .first-post .magcat-detail h3 a {font-size:28px !important;font-weight:400 !important;}
.poplist {display:none !important;}
.home-featured-cat-content .magcat-detail h3 a {font-size:18px !important;}
body.home .side {width: 100% !important;margin-bottom: 60px;}
}


@media only screen and (max-width: 960px) and (min-width: 721px)  {
#logo {position:relative !important;top:-11px !important;}
.is-sticky #logo {top:0px !important;}
body.home .adrotate_widgets {width:31% !important;float:left !important;clear:none;margin:1%;}
}


@media only screen and (max-width: 960px) {
#navigation.header-6 #logo {float:left !important;}
.sanpop-link {top:20px !important;}
.container.penci_sidebar #main {padding-left:20px !important;padding-right:20px !important;}
.sticky-wrapper {height:60px !important;}
.entry-content .g {display:block !important;}
#navigation.header-6 .main-nav-social {display:inline-block !important;}
body #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-hideme2 {display:none !important;}
div.box {width:100% !important;}
#navigation.header-6 .container #top-search {margin-left:0px !important;}
}

@media only screen and (min-width: 960px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {margin-top:16px !important;}
.is-sticky #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {margin-top:5px !important;}
}

@media screen and (max-width: 900px) {
.home .lastestcontain #main {padding-left: 0 !important;}
.penci-standard-cat {text-align:center !important;}
.widget ul li a {font-size:10px !important;}
body.home .side {width: 100% !important;margin-bottom: 60px;}
div.partners .logo {width:44% !important;}
}

.penci-grid li .item>.thumbnail, .penci-masonry .item-masonry>.thumbnail {max-height: 245px !important;}

@media only screen and (min-width: 760px) {
.item-masonry {min-height:350px !important;}
.penci-grid li .item>.thumbnail, .penci-masonry .item-masonry>.thumbnail {max-height: 180px !important;}
}

@media only screen and (max-width: 720px) {
span.thelogo {font-size:1.8rem !important;}
span.thelogo .hide {display:none !important;}
.main-nav-social a {margin-right:12px !important;font-size:14px !important;}
.penci-svg-goodreads, .penci-svg-tiktok, .penci-svg-line, .penci-svg-viber, .penci-svg-discord {width:11px !important;}
#top-search {margin-right:0px !important;}
.the {font-size: .8rem !important;top: -7px !important;}
#navigation.header-4 .container #top-search, #navigation.header-5 .container #top-search, #navigation.header-6 .container #top-search {margin-left: 0px !important;}
h1.post-title {font-size:36px !important;}
.mobilead {display:block !important;}
.desktopad {display:none !important;}
body.single #sidebar {display:none !important;}
.poplist {width:100% !important;float:none !important;}
.side {width:100% !important;float:none !important;}
section.home-featured-cat {width:100% !important;}
.home-featured-cat-content .first-post .magcat-detail .mag-header {margin-bottom:0px !important;padding-bottom:0px !important;}
.penci-wrap-masonry {width:95% !important;margin:0 auto !important;}
.home-featured-cat-content .magcat-detail h3 a {font-size:16px !important;}
.home .penci-wrap-masonry .penci-wrapper-data article {flex-basis: 100% !important;}
.side {padding:20px !important;}
body.home .side {width:100% !important;}
article.post, article.type-post, article.portfolio {margin-bottom:0px !important;}
.penci-menuhbg-wapper {display:none;}
.button-menu-mobile .penci-menuhbg-wapper {display:block !important;}
nav.header-6 .inner-header-social {display:none !important;}
#navigation.header-6 #logo {float:left !important;top:-7px !important;position:relative !important;}
.sanpop-search-box input[type="search"] {font-size:20px !important;}
}

@media only screen and (max-width: 650px) {
.featured-style-17 .penci-item-3 .penci-mag-featured-content h3 a {font-size: 1.5rem !important;}
.penci-slide17-item-1 .feat-text h3 a, .penci-slide17-item-3 .feat-text h3 a {font-size:10px !important;letter-spacing:1px !important;}
div.callout {width:100% !important;margin-bottom:10px !important;}
.sticky-wrapper {height:60px !important;}
#widget-area .widget ul li {display:block !important;}
.post-author {text-align:center !important;}
.author-img {margin:0 auto !important;float:none !important;margin-top:20px !important;margin-bottom:20px !important;margin-right:0px !important;}
.post-author .author-content {margin-left:0px !important;}
.post-box-title {font-size:1.5rem !important;}
#navigation.header-6 .main-nav-social {margin: 0 0 0 10px !important;}
.main-nav-social a {margin-right: 10px !important;}
#navigation, .inner-header {padding-left:0px !important;padding-right:0px !important;}
.mobhide {display:none !important;}
.the {font-size: .6rem !important;top: -8px !important;}
.is-sticky span.thelogo {top: 16px !important;}
div.homeboxes div.box {width: 100% !important;}
.post-box-meta-single span time {display:block !important;}
.post-box-meta-single>span:before {display:none !important;}
.footer-widget-wrapper p {font-size:10px !important;}
.penci-home-popular-post .item-related h3 a, h4.side-title-post a {font-size:16px !important;}
.penci-owl-carousel.owl-loaded .item-related {min-height: auto !important;}
.item-related h3 a {font-size:16px !important;}
.archive-box h1 {font-size:2rem !important;}
.navilogo {width: 75px !important;}
}

@media only screen and (max-width: 600px) {
.is-sticky #navigation {z-index:5555 !important;}
}

@media only screen and (max-width: 560px) {
.deals-icon {margin-bottom: 40px !important;}
.deals-icon p {font-size:13px !important;margin-top:-50px !important;}
}


body.home .item-masonry {margin-bottom: 0px !important;width: 33% !important;float: left !important;position: relative !important;}

.cat-right .magcat-titlte {margin-left:140px;}
.sheknows-infuse-ad {width:300px !important;width:100%;margin:0 auto !important;}
aside .g img {max-width:300px !important;width:100% !important;}
#navigation {z-index:100 !important;}
div.box a {color:#000 !important;}
.penci-masonry .item-masonry:hover a img {opacity:.8 !important;}
.item-related:hover a {opacity:.8 !important;}
.inlinebutton {margin-top:60px;}
.page-template-bridal .deals-icon {width:16%;}
.page-template-real-estate .deals-icon {width:16%;}

.jobsearch-main-content {display: block;max-width: 1400px;width: 100%;margin: 0 auto !important;}
body {background:#eee !important;}
.jobsearch-joblisting-classic-wrap:after, .jobsearch-candidate-default-wrap:after {background: #6d6e71 !important;font-weight:900 !important;}
.jobsearch-jobdetail-listthumb img {height: auto !important;} 

a, .post-entry .penci-portfolio-filter ul li a:hover, .penci-portfolio-filter ul li a:hover, .penci-portfolio-filter ul li.active a, .post-entry .penci-portfolio-filter ul li.active a, .penci-countdown .countdown-amount, .archive-box h1, .post-entry a, .container.penci-breadcrumb span a:hover, .post-entry blockquote:before, .post-entry blockquote cite, .post-entry blockquote .author, .wpb_text_column blockquote:before, .wpb_text_column blockquote cite, .wpb_text_column blockquote .author, .penci-pagination a:hover, ul.penci-topbar-menu > li a:hover, div.penci-topbar-menu > ul > li a:hover, .penci-recipe-heading a.penci-recipe-print, .penci-review-metas .penci-review-btnbuy, .main-nav-social a:hover, .widget-social .remove-circle a:hover i, .penci-recipe-index .cat > a.penci-cat-name, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a:hover, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-title a:hover, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content a, #bbpress-forums li.bbp-body ul.topic p.bbp-topic-meta a, #bbpress-forums .bbp-breadcrumb a:hover, #bbpress-forums .bbp-forum-freshness a:hover, #bbpress-forums .bbp-topic-freshness a:hover, #buddypress ul.item-list li div.item-title a, #buddypress ul.item-list li h4 a, #buddypress .activity-header a:first-child, #buddypress .comment-meta a:first-child  {color: #000000 !important;}

a i {color: #b9d766 !important;}

.fa-shopping-cart {color:#fff !important;}

#wpadminbar .quicklinks .ab-empty-item, #wpadminbar .quicklinks a, #wpadminbar .shortlink-input {color:#fff !important;}

.jobsearch-modal .jobsearch-fileUpload:hover span i {color: #fff!important;}
.jobsearch-employer-jobnav ul li i {background-color:#fff !important;}
.buynew-plans-list {width:100% !important;}

.site {background: #474747;padding-left: 20px;padding-right: 20px;}
.navilogo {width:100px !important;}
#top-search {width:auto !important;}
.cart-contents {display:none !important;}
.alert-success {color:#000 !important;}
.jobsearch-modal .jobsearch-fileUpload span i {color: #fff!important;}
.apply-fields-list .jobsearchupoldcover-con {display:none !important;}
.apply-fields-list .jobsearch-fileUpload-info {display:none !important;}
.promotepof-badge:before {border-top: 40px solid #6d6e71;}
.jobsearch-description a {text-decoration:underline !important;}

@media only screen and (max-width: 650px) {
.navilogo {width: 60px !important;}
}

.jobsearch-description ul li i {
    margin: 0px !important;
    float: none !important;
    font-size: 15px !important;
    color: #000 !important;
}

#daextlwcn-cookie-notice-button-container div {text-transform:uppercase !important;font-family: 'Roboto', sans-serif !important;font-weight:600 !important;}
#daextlwcn-cookie-notice-container-mask {display:none !important;}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {border:1px solid black !important;}

.jobsearch-imgcropi-btncon a.btn {color:#fff !important;} 
.jobsearch-profil-noapprov-alrt span a {color: #fff !important;}

.applicant-status-pending .jobsearch-applied-jobs-wrap:before {display:none !important;}
.jobsearch-applied-job-btns .more-actions {color:#fff !important;}
span.pending-profile-applicant {display:none !important;}
.jobsearch-applied-jobs-text .jobsearch-applied-jobs-left {line-height:2 !important;}



.mobfiltrs-openrbtn-con {
  display: none;
}
