html, body {padding: 0;margin: 0;font-family: 'Poppins', sans-serif }body.scroll-lock {overflow: hidden;position: relative !important }body {height: 100%;overflow-x: hidden;overflow-y: auto }* {box-sizing: border-box;margin: 0;padding: 0;list-style: none;border: 0;outline: 0 }* {font-family: Poppins, sans-serif }a {display: inline-block;transition: all .3s ease }a, button:focus, a:focus, a:hover {outline: 0;text-decoration: none;color: inherit }ul {margin: 0 }blockquote {padding: 0 15px }.container {max-width: 1400px;width: 100% }.clearfix {clear: both }p, p a {font-size: 15px;font-family: 'Poppins';line-height: 25px;font-weight: 500;color: #666 !important }.fw-800 {font-weight: bold !important }.fw-700 {font-weight: 700 !important }.fw-600 {font-weight: 600 !important }.fw-500 {font-weight: 500 !important }.fw-400 {font-weight: 400 !important }.pl-60 {padding-left: 60px }.pb-20 {padding-bottom: 20px }.mb-20 {margin-bottom: 20px }.mb-30 {margin-bottom: 30px }.mb-50 {margin-bottom: 50px }.mr-16 {margin-right: 16px }.mt-20 {margin-top: 20px }h1 {font-size: 60px }h2 {font-size: 25px }h3 {font-size: 16px }h4 {font-size: 28px }h5 {font-size: 24px }h6 {font-size: 18px }h1, h2, h3, h4, h5, h6 {font-family: 'Poppins', sans-serif;line-height: normal;padding: 0;margin: 0 }.pull-right {float: right }.text-right {text-align: right }.text-center {text-align: center }.pri-text {color: #ffb100 !important }.dark-text {color: #151515 !important }.gray-text {color: #666 !important }.light-gray-text {color: #595959 !important }.pri-bg {background-color: #ffb100 !important }.dark-bg {background-color: #151515 !important }.gray-bg {background-color: #666 !important }.light-gray-bg {background-color: #f8f8fa !important }button, button:focus, button:hover, .btn, .btn:focus, .btn:hover {outline: 0;border: 0;box-shadow: none }.btn {border: none !important;font-size: 14px;display: inline-block;align-items: center;font-weight: 600;transition: all .5s ease-in-out;overflow: hidden;position: relative;border-radius: 100px;padding: 5px 30px }.btn-full {width: 100% }.btn-border {border: 1px solid #eee !important }.btn-gray {background: #999 !important;color: #fff !important }.btn-dark {background: #151515;color: #fff !important }.btn-dark i {color: #fff }.btn-pri, .btn-pri:hover, .btn-pri:focus, .btn-gray:hover, .btn-gray:focus, .btn-dark:hover, .btn-dark:focus {background: #333 !important;color: #fff !important;transition: all .5s ease-in-out }form .btn-dark:focus {background-color: #151515;color: #fff !important }form .btn-pri:focus {background: #fcd101;color: #fff !important }form .btn-gray:focus {background: #eee;color: #151515 !important }form {width: 100% }input, textarea {filter: none }.form-group {margin-bottom: 25px }.form-group label, .form-group label {font-size: 16px;font-weight: 600;color: #151515;padding: 0 10px }.form-group select {appearance: none !important;font-weight: 600;background: #fff url('../img/drop-arrow.svg') 98% center no-repeat;background-size: 12px auto;color: #6c757d }input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, textarea:-webkit-autofill:active {-webkit-box-shadow: 0 0 0 30px #fff inset !important }textarea:autofill, input:autofill {-webkit-box-shadow: 0 0 0 30px #fff inset !important }input[type="checkbox"], input[type="radio"] {margin-right: 8px }form input[type="text"], form input[type="button"], form input[type="email"], form input[type="password"], form input[type="number"], form input[type="url"], form input[type="file"], form select, form textarea {width: 100% !important;padding: 10px 15px !important;min-height: 47px !important;border: 0;border-bottom: solid 1px #edeaee !important;font-size: 16px !important;font-family: 'Poppins', sans-serif;background: #fff;color: #6c757d;border-radius: 0 !important;line-height: normal;font-weight: 500 }form textarea {height: 100px !important;font-size: 14px;border-radius: 5px }form select {width: 100%;display: flex;white-space: nowrap;align-items: center;height: 100%;padding: 10px;padding-left: 15px;cursor: pointer;appearance: none !important;position: relative;box-shadow: none;box-shadow: none;color: #151515;font-size: 13px;background: url(../img/select-arrow.png) no-repeat right center !important;font-family: 'Poppins', sans-serif !important;font-weight: normal !important }form select option[value=""][disabled], option:first {color: #eee;font-style: italic }.form-control:focus, form select:focus, form input[type="text"]:focus, form input[type="button"]:focus, form input[type="email"]:focus, form input[type="password"]:focus, form input[type="number"]:focus, form input[type="url"]:focus, form textarea:focus {border-bottom: 1px solid #ccc !important;outline: 0;box-shadow: 0 5px 3px -4px #ccc }form input::-moz-placeholder, form input:-ms-input-placeholder, form input::-webkit-input-placeholder {color: #c4c4c4 }form input[type="submit"].btn {padding: 8px 30px 10px 30px !important }form input[type="text"].error, form input[type="button"].error, form input[type="email"].error, form input[type="password"].error, form input[type="number"].error, form select.error, form textarea.error {border: solid 1px #eee !important;padding-right: 60px;background: #f9f9f9 url("../img/form-error.svg") no-repeat 98% 10px }.validation-advise {clear: both;margin: 10px 0 0;color: #fc2000;font-size: 18px;font-weight: 600;line-height: 20px;width: 100% }.form-check {margin-bottom: 40px;display: flex;align-items: center;padding-left: 30px;margin-bottom: 0 }.form-check input[type="checkbox"] {height: 20px;width: 20px;opacity: 0;z-index: 2;position: absolute;left: 0;top: 0;margin: 0 }.form-check label {font-size: 16px;font-weight: 500;color: #151515 }.form-check label::before {content: '';border: solid 2px #edeaee !important;border-radius: 5px;display: block;width: 20px;height: 20px;position: absolute;left: 0;top: 0;background: #fff }.form-check label::after {content: '\f00c';opacity: 0;font-family: 'font awesome 5 free';font-size: 11px;color: #ffb100;font-weight: 700;position: absolute;left: 0;top: 0;bottom: 0;height: 20px;width: 20px;display: flex;align-items: center;justify-content: center }.form-check input[type="checkbox"]:checked~label::after {opacity: 1 }#scrolltop {display: inline-block;background-color: #fbd46a;width: 30px;height: 30px;text-align: center;border-radius: 4px;position: fixed;bottom: 60px;right: 18px;transition: background-color .3s, opacity .5s, visibility .5s;opacity: 0;visibility: hidden;z-index: 1000 }#scrolltop:hover {cursor: pointer;background-color: #333 }#scrolltop:active {background-color: #555 }#scrolltop:active {background-color: #555 }#scrolltop.show {opacity: 1;visibility: visible }#scrolltop:active i, #scrolltop:hover i {color: #fff }.sec-heading {display: flex;align-items: center;justify-content: space-between;margin-bottom: 20px }.sec-heading .heading {position: relative;display: flex;font-size: 25px;font-weight: 800;position: relative;align-items: center;display: flex;color: #666 !important }.sec-heading .heading::before {content: '';height: 1px;width: 70px;display: inline-block;background: #ffb100;margin-right: 20px }.sec-heading .all-post a {font-size: 14px }.sec-heading .all-post a i {margin-left: 5px }.card-heading {display: flex;align-items: center;justify-content: center;font-size: 16px;font-weight: 700;color: #666;margin-bottom: 20px }.card-heading:before, .card-heading:after {content: '';height: 1px;width: 55px;display: inline-block;background: #f8b121;margin: 0 20px }.blog-post-card .img {border-radius: 10px;border: 1px solid #eee;overflow: hidden;margin-bottom: 20px;position: relative }.blog-post-card .img:before {content: none;width: 14px;height: 45px;background: #ffb100;display: block;position: absolute;right: 0;border-radius: 0 0 0 15px }.blog-post-card .img a {display: block }.blog-post-card .img img {height: auto;width: 100% }.blog-post-card .post-detail .title {margin: 5px 0 10px }.blog-post-card .post-detail .title h2 {font-size: 16px;font-weight: 700 !important;color: #151515;line-height: 21px;font-family: 'Poppins', sans-serif !important;}.blog-post-card .date {font-size: 13px;color: #595959 }.blog-post-card .description p {margin-bottom: 10px }.blog-row {padding-bottom: 15px;margin-bottom: 15px }.blog-row:last-child {margin-bottom: 0 }.blog-row .media {border-top: 1px solid #f9f9f9;padding-top: 15px }.blog-row .media .img {width: 120px;height: auto;overflow: hidden;border-radius: 7px;border: 1px solid #eee;margin-right: 14px }.blog-row .media .img a {display: block }.blog-row .media .img img {max-width: 100%;max-height: 100%;object-fit: cover !important;display: block !important;}.blog-row .media .img {width: 118px;overflow: hidden;flex-shrink: 0;}.blog-row .media .media-body h2 {font-size: 14px;line-height: normal;font-family: 'Poppins', sans-serif !important;}.blog-row .media .media-body span {font-size: 13px;display: block }.modal {padding-right: 0 !important }.modal .modal-body {padding: 0 !important }.modal-dialog {position: relative;display: flex;width: 100%;pointer-events: auto;background-clip: padding-box;border-radius: 5px;outline: 0;align-items: center }.modal-dialog .modal-content {border: 0 }.modal-dialog .modal-close {position: absolute;right: -10px;top: -10px }.modal-dialog .modal-close button {background-color: #fff;height: 30px;width: 30px;border-radius: 100%;opacity: 1;box-sizing: border-box;font-size: 15px;z-index: 9;display: flex;align-items: center;justify-content: center }.modal-dialog .modal-heading {border-bottom: solid 1px #eee;padding: 15px }.modal-dialog .modal-detail {padding: 15px }.modal-dialog .modal-detail .product-detail {padding: 0 !important }.modal-dialog .actions {padding: 15px;border-top: solid 1px #eee;display: flex;align-items: center;justify-content: center }.modal-dialog .actions .btn {margin: 0 5px }.modal.fade.show {height: 100% }.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent }.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0 }.slick-list:focus {outline: 0 }.slick-list.dragging {cursor: pointer;cursor: hand }.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }.slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto }.slick-track:before, .slick-track:after {display: table;content: '' }.slick-track:after {clear: both }.slick-loading .slick-track {visibility: hidden }.slick-slide {display: none;float: left;height: 100%;min-height: 1px }[dir='rtl'] .slick-slide {float: right }.slick-slide img {display: block }.slick-slide.slick-loading img {display: none }.slick-slide.dragging img {pointer-events: none }.slick-initialized .slick-slide {display: block }.slick-loading .slick-slide {visibility: hidden }.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent }.slick-arrow.slick-hidden {display: none }.modal-overlay {position: fixed;height: 100%;width: 100%;background: #00000080;top: 0;left: 0;transition: all .2s ease;z-index: 9;visibility: hidden;opacity: 0;z-index: 120 }.modal-overlay.show {visibility: visible;opacity: 1 }.category-card {border-radius: 15px;padding: 30px }.category-card .category-img {height: 70px;width: 70px;display: flex;align-items: center;justify-content: center;background: #f2f5f7;border-radius: 7px }.category-card .category-img img {max-width: 50px;max-height: 50px;width: auto;height: auto }.category-card .category-title {font-size: 22px;font-weight: bold;color: #333232;font-family: 'Poppins', sans-serif;margin: 20px 0 15px }.dropdown .dropdown-toggle {position: relative;display: flex;align-items: center }.dropdown .dropdown-toggle::after {content: '\f0d7';font-family: 'font awesome 5 free';font-size: 14px;color: #151515 !important;transform: none;border: 0;font-weight: 600;margin-left: 0;line-height: 8px !important;padding-right: 0 !important }.dropdown .dropdown-toggle>img {margin-right: 7px }.dropdown .dropdown-menu .dropdown-item {white-space: nowrap;font-size: 13px;font-family: "Poppins", sans-serif;color: #151515;font-weight: 500;padding: 0;border-bottom: solid 1px #eee }.dropdown .dropdown-menu .dropdown-item a {white-space: nowrap;font-size: 13px;font-family: "Poppins", sans-serif;color: #151515;font-weight: 500;padding: 8px 10px !important;display: block;width: 100% }.dropdown .dropdown-menu, .sub-menu {right: 0 !important;left: auto !important;padding: 0;box-shadow: 0 8px 10px #00000010;z-index: 4;top: 100%;border: 0;border-radius: 0 0 4px 4px !important;margin-top: 10px;display: block;visibility: hidden;opacity: 0;transition: all .3s ease-in-out }.dropdown-menu.show, .more-menu-inner .sub-menu {display: block;visibility: visible;opacity: 1 }.dropdown .dropdown-menu .dropdown-item:last-child {border-bottom: none !important;border-radius: 0 0 .25rem .25rem !important }.dropdown .dropdown-menu .dropdown-item img {width: 20px }.dropdown .dropdown-menu .dropdown-item:hover, .dropdown .dropdown-menu .dropdown-item:active, .dropdown .dropdown-menu .dropdown-item a.active {background: #e9ecef;cursor: pointer }.page-header .page-title {line-height: 46px;text-transform: capitalize }.page-header .taxonomy-description {margin-top: 10px }.page-header .page-title span {margin-bottom: 20px;background-color: #fff !important;font-size: 25px;display: inline-block;position: relative;line-height: 40px;font-family: 'Poppins', sans-serif;font-weight: 600 }.cat-links a {color: #ffb100 !important;background: #fff !important;margin-bottom: 10px }.entry-content span {background-color: #ffb100 !important;color: #fff !important;padding: 6px 20px;border-radius: 4px;margin-bottom: 10px;font-size: 14px }.entry-content a {background-color: #FFF !important }.entry-title a {color: #151515 !important;font-size: 23px;line-height: 30px }.below-entry-meta time, .below-entry-meta .author, .below-entry-meta .comments, .below-entry-meta i, .below-entry-meta svg {font-size: 12px;color: #888;padding-right: 5px }.article-content {margin-bottom: 30px }.below-entry-meta time:hover, .below-entry-meta .author:hover, .below-entry-meta .comments:hover, .below-entry-meta i:hover, .below-entry-meta svg:hover {color: #ffb100 }.inner-mid-content .blog-content {position: sticky;top: 90px;margin-top: 0 }.author-box {margin-top: 30px;display: flex }.author-box .details h4 {font-size: 20px;margin-top: 0 }.author-img {margin-right: 20px;min-width: 60px }.share-button-wrapper {margin: 15px 0 35px 0 }.social-new-icons-share path {color: #fff !important }span.required {color: red }.blog-side-bar {position: sticky;top: 100px }div#user-submitted-posts ul.parsley-errors-list.filled li.parsley-required, div#user-submitted-posts ul.parsley-errors-list.filled li.parsley-type {color: #f44336 !important;background-color: #fff !important;font-family: 'Open Sans', sans-serif }#sfba_thanks_container {background-color: #fff !important }#sfba_thanks_message {font-size: 14px !important }#sfba_thanks_image img {max-width: 70% !important }.sfba_thanks_container a.sfba-form-close {font-size: 16px !important }.below-entry-meta span, .below-entry-meta p, .below-entry-meta p span, .below-entry-meta span a, .below-entry-meta time {font-weight: normal !important;font-size: 12px !important;color: #666 !important }.below-entry-meta p {position: relative;padding-left: 20px }.tag-links svg {position: absolute;left: 0;top: 7px }.cat-links a {font-weight: 600 }.entry-title, .inner-mid-content h2 {margin: 30px 0 10px }.blog-content .entry-title, .blog-content .inner-mid-content h2 {margin: 0 0 10px }article {margin-bottom: 50px }article:last-child {margin-bottom: 0 }.pagination {align-items: center;justify-content: center }.pagination a, .pagination span {padding: 5px 10px;border-radius: 5px;background: #f9f9f9;font-size: 14px;min-width: 35px;margin: 0 5px;text-transform: capitalize;text-align: center;font-weight: 600 }.pagination span.page-numbers.dots {background-color: transparent;color: #151515 }.post-content .pagination a {color: #000 !important }.pagination span {color: #fff;font-weight: bold }.pagination a.next.page-numbers i, .pagination a.next.page-numbers svg {margin-left: 10px }.pagination a.prev.page-numbers i, .pagination a.prev.page-numbers svg {margin-right: 10px }.blog-row .media-body h2 {padding-bottom: 0 !important }