body {
 font-family:Poppins,sans-serif;
 font-size:14px;
 line-height:26px;
 letter-spacing:0;
 background:#fff
}
li,
.porto-u-sub-heading,
.porto-sicon-description {
 line-height:26px
}
h1,
h2,
h3,
h4,
h5,
h6 {
 letter-spacing:-0.05em;
 color:#222529
}
h1 {
 font-weight:700;
 font-size:36px;
 line-height:44px
}
h2 {
 font-weight:700;
 font-size:30px;
 line-height:40px
}
h3 {
 font-weight:700;
 font-size:25px;
 line-height:32px
}
h4 {
 font-weight:700;
 font-size:20px;
 line-height:27px
}
h5 {
 font-weight:700;
 font-size:14px;
 line-height:18px
}
h6 {
 font-family:Poppins,sans-serif;
 font-weight:600;
 font-size:13px;
 line-height:18px;
 letter-spacing:0
}
#footer,
#footer p {
 font-family:Poppins,sans-serif;
 font-weight:500
}
h1.big {
 font-size:58.1544px;
 line-height:54.0012px
}
h1.small {
 font-size:30.4632px;
 line-height:41.998px;
 font-weight:600
}
@media (max-width:575px) {
 html {
  font-size:14.8571px
 }
 body {
  font-size:13px;
  line-height:24px;
  letter-spacing:0
 }
 h1 {
  font-size:33.4286px;
  line-height:40.6154px
 }
 h1.big {
  font-size:54.0005px;
  line-height:49.8473px
 }
 h2 {
  font-size:27.8571px;
  line-height:36.9231px
 }
 h3 {
  font-size:23.2143px;
  line-height:29.5385px
 }
 h4 {
  font-size:18.5714px;
  line-height:24.9231px
 }
 h5 {
  font-size:13px;
  line-height:16.6154px
 }
 h6 {
  font-size:12.0714px;
  line-height:16.6154px
 }
}
p {
 letter-spacing:0
}
.owl-carousel.show-nav-title .owl-nav [class*="owl-"] {
 color:#222529
}
.owl-carousel.dots-light .owl-dots .owl-dot span {
 background:rgba(255,255,255,0.6)
}
.owl-carousel.dots-light .owl-dots .owl-dot.active span,
.owl-carousel.dots-light .owl-dots .owl-dot:hover span {
 background:#fff
}
.container-fluid,
.container-fluid .vc_section:not(.porto-inner-container) {
 padding-left:30px;
 padding-right:30px
}
.container-fluid .container-fluid {
 padding-left:0;
 padding-right:0;
 width:auto
}
.container-fluid .vc_row,
.container-fluid .vc_section {
 margin-left:-30px;
 margin-right:-30px
}
.container-fluid .vc_row:not(.porto-inner-container),
.vc_section.alignfull > .container,
.alignfull .porto-ibanner-desc > .container {
 padding-left:15px;
 padding-right:15px
}
@media (max-width:575px) {
 .container-fluid,
 .container-fluid .vc_section:not(.porto-inner-container) {
  padding-left:20px;
  padding-right:20px
 }
 .container-fluid .vc_row,
 .container-fluid .vc_section {
  margin-left:-20px;
  margin-right:-20px
 }
 .container-fluid .vc_row:not(.porto-inner-container) {
  padding-left:5px;
  padding-right:5px
 }
}
.container-fluid .vc_row.vc_column-gap-1 {
 padding-left:29.5px;
 padding-right:29.5px
}
.container-fluid .vc_row.vc_column-gap-2 {
 padding-left:29px;
 padding-right:29px
}
.container-fluid .vc_row.vc_column-gap-3 {
 padding-left:28.5px;
 padding-right:28.5px
}
.container-fluid .vc_row.vc_column-gap-4 {
 padding-left:28px;
 padding-right:28px
}
.container-fluid .vc_row.vc_column-gap-5 {
 padding-left:27.5px;
 padding-right:27.5px
}
.container-fluid .vc_row.vc_column-gap-10 {
 padding-left:25px;
 padding-right:25px
}
.container-fluid .vc_row.vc_column-gap-15 {
 padding-left:22.5px;
 padding-right:22.5px
}
.container-fluid .vc_row.vc_column-gap-20 {
 padding-left:20px;
 padding-right:20px
}
.container-fluid .vc_row.vc_column-gap-25 {
 padding-left:17.5px;
 padding-right:17.5px
}
.container-fluid .vc_row.vc_column-gap-30 {
 padding-left:15px;
 padding-right:15px
}
.container-fluid .vc_row.vc_column-gap-35 {
 padding-left:12.5px;
 padding-right:12.5px
}
.container-fluid .vc_row .vc_row {
 padding-left:0;
 padding-right:0;
 margin-left:-15px;
 margin-right:-15px
}
.container-fluid .vc_row .vc_row.vc_column-gap-1 {
 margin-left:-0.5px;
 margin-right:-0.5px
}
.container-fluid .vc_row .vc_row.vc_column-gap-2 {
 margin-left:-1px;
 margin-right:-1px
}
.container-fluid .vc_row .vc_row.vc_column-gap-3 {
 margin-left:-1.5px;
 margin-right:-1.5px
}
.container-fluid .vc_row .vc_row.vc_column-gap-4 {
 margin-left:-2px;
 margin-right:-2px
}
.container-fluid .vc_row .vc_row.vc_column-gap-5 {
 margin-left:-2.5px;
 margin-right:-2.5px
}
.container-fluid .vc_row .vc_row.vc_column-gap-10 {
 margin-left:-5px;
 margin-right:-5px
}
.container-fluid .vc_row .vc_row.vc_column-gap-15 {
 margin-left:-7.5px;
 margin-right:-7.5px
}
.container-fluid .vc_row .vc_row.vc_column-gap-20 {
 margin-left:-10px;
 margin-right:-10px
}
.container-fluid .vc_row .vc_row.vc_column-gap-25 {
 margin-left:-12.5px;
 margin-right:-12.5px
}
.container-fluid .vc_row .vc_row.vc_column-gap-30 {
 margin-left:-15px;
 margin-right:-15px
}
.container-fluid .vc_row .vc_row.vc_column-gap-35 {
 margin-left:-17.5px;
 margin-right:-17.5px
}
@media (max-width:991px) {
 .container,
 .container-fluid .vc_row .porto-map-section .container,
 .container-fluid .vc_row.no-padding .container,
 .container-fluid .vce-row-no-paddings .container,
 .container-fluid .vc_row.vc_row-no-padding .container,
 .container-fluid .porto-inner-container .container,
 .vc_section.alignfull > .container,
 .alignfull .porto-ibanner-desc > .container {
  padding-left:30px;
  padding-right:30px
 }
 .container-fluid .container,
 .container-fluid .container .container {
  padding-left:0;
  padding-right:0
 }
}
@media (max-width:575px) {
 .container,
 .container-fluid .vc_row .porto-map-section .container,
 .container-fluid .vc_row.no-padding .container,
 .container-fluid .vce-row-no-paddings .container,
 .container-fluid .vc_row.vc_row-no-padding .container,
 .container-fluid .porto-inner-container .container,
 .vc_section.alignfull > .container,
 .alignfull .porto-ibanner-desc > .container {
  padding-left:20px;
  padding-right:20px
 }
 .container-fluid .container,
 .container-fluid .container .container {
  padding-left:0;
  padding-right:0
 }
}
.porto-column,
.pricing-table-classic.spaced [class*="col-lg-"],
ul.products .product-col,
.grid-creative > .post,
.vc_section {
 padding-left:15px;
 padding-right:15px
}
.gallery-item {
 padding:15px
}
ul.products,
.slider-wrapper,
.vc_section,
.gallery {
 margin-left:-15px;
 margin-right:-15px
}
.owl-carousel.show-dots-title-right .owl-dots {
 right:13px
}
#header .searchform .searchform-fields {
 border-radius:20px
}
#header .searchform input,
#header .searchform select,
#header .searchform .selectric .label,
#header .searchform button {
 height:36px
}
#header .searchform select,
#header .searchform .selectric .label {
 line-height:inherit
}
#header .searchform input {
 border-radius:20px 0 0 20px
}
#header .searchform button {
 border-radius:0 20px 20px 0
}
#header .searchform .autocomplete-suggestions {
 left:15px;
 right:15px
}
#header .searchform select,
#header .searchform .selectric .label {
 padding:0 15px 0 10px
}
#header .searchform input {
 padding:0 15px 0 20px
}
#header .searchform button {
 padding:0 16px 0 13px
}
.header-top > .container,
.header-top > .container-fluid {
 min-height:30px
}
#header .porto-view-switcher:first-child > li.menu-item:first-child > a {
 padding-left:0
}
.mega-menu.menu-hover-underline > li.menu-item > a:before {
 margin-left:12px;
 margin-right:13px
}
@media (max-width:1229px) {
 .mega-menu.menu-hover-underline > li.menu-item > a:before {
  margin-left:8px;
  margin-right:8px
 }
}
#header .search-popup .search-toggle {
 display:inline-block
}
#header .search-popup .searchform {
 border-width:5px;
 display:none;
 position:absolute;
 top:100%;
 margin-top:8px;
 z-index:1003;
 box-shadow:0 5px 8px rgba(0,0,0,0.1)
}
@media (min-width:992px) {
 #header .search-popup .searchform {
  left:-25px
 }
}
#header .header-left .searchform {
 left:-10px;
 right:auto
}
#header .header-right .searchform {
 left:auto;
 right:-22px
}
#header .search-popup-left .searchform {
 left:auto;
 right:-1.25rem
}
#header .search-popup-center .searchform {
 left:50%;
 right:auto;
 transform:translateX(-50%)
}
#header .search-popup-right .searchform {
 left:-1.25rem;
 right:auto
}
#header .searchform-popup .search-toggle {
 width:1.4em;
 font-size:.8rem
}
#header .search-popup .searchform {
 box-shadow:0 10px 30px 10px rgba(0,0,0,0.05);
 padding:15px 17px;
 border:none;
 z-index:1002;
 top:100%
}
#header .searchform .searchform-fields {
 border:1px solid #eee
}
#header .searchform input {
 max-width:220px
}
#header .searchform:not(.searchform-cats) input {
 border:none
}
#header .searchform button {
 position:relative;
 top:-1px
}
.searchform .live-search-list .autocomplete-suggestions {
 box-shadow:0 10px 20px 5px rgba(0,0,0,0.05)
}
.searchform .live-search-list .autocomplete-suggestions::-webkit-scrollbar {
 width:5px
}
.searchform .live-search-list .autocomplete-suggestions::-webkit-scrollbar-thumb {
 border-radius:0;
 background:rgba(204,204,204,0.5)
}
.live-search-list .autocomplete-suggestion .search-price {
 color:#222529;
 font-weight:600
}
@media (min-width:768px) and (max-width:1229px) {
 #header .searchform input {
  width:318px
 }
 #header .searchform.searchform-cats input {
  width:190px
 }
}
#mini-cart .cart-items-text {
 font-size:14px
}
.minicart-offcanvas .widget_shopping_cart_content {
 font-family:Open Sans,Poppins,sans-serif
}
#mini-cart .cart_list::-webkit-scrollbar-thumb,
.minicart-offcanvas .widget_shopping_cart_content::-webkit-scrollbar-thumb {
 border-radius:3px;
 background:rgba(204,204,204,0.5)
}
.sidebar-menu .wide li.sub > a,
#header .main-menu .wide li.sub > a {
 font-weight:600
}
#header .share-links a {
 width:28px;
 height:28px;
 border-radius:28px;
 margin:0 1px;
 overflow:hidden;
 font-size:.8rem
}
#header .share-links a:not(:hover) {
 background-color:#fff;
 color:#333
}
#footer .widget_wysija_cont .wysija-input {
 border-radius:30px 0 0 30px;
 padding-left:1rem
}
#footer .widget_wysija_cont .wysija-submit {
 border-radius:0 30px 30px 0
}
.col-1-5,
.col-sm-1-5,
.col-md-1-5,
.col-lg-1-5,
.col-xl-1-5,
.col-2-5,
.col-sm-2-5,
.col-md-2-5,
.col-lg-2-5,
.col-xl-2-5,
.col-3-5,
.col-sm-3-5,
.col-md-3-5,
.col-lg-3-5,
.col-xl-3-5,
.col-4-5,
.col-sm-4-5,
.col-md-4-5,
.col-lg-4-5,
.col-xl-4-5 {
 padding-left:15px;
 padding-right:15px
}
#footer .logo {
 margin-right:25px
}
@media (min-width:992px) {
 #footer .footer-bottom .footer-left .widget {
  margin-right:20px
 }
 #footer .footer-bottom .footer-right .widget {
  margin-left:20px
 }
 body.boxed.body-side {
  padding-left:286px;
  padding-right:30px
 }
 body.boxed.body-side.modal-open {
  padding-left:286px !important;
  padding-right:30px !important
 }
 body.boxed.body-side .page-wrapper.side-nav .container {
  padding-left:30px;
  padding-right:30px
 }
 body.boxed.body-side .page-wrapper.side-nav .page-top.fixed-pos {
  left:286px;
  right:30px
 }
}
@media (min-width:768px) {
 #header-boxed #header.sticky-header .header-main.sticky {
  max-width:750px
 }
}
@media (min-width:992px) {
 #header-boxed #header.sticky-header .header-main.sticky,
 #header-boxed #header.sticky-header .main-menu-wrap {
  max-width:990px
 }
}
.page-top .sort-source {
 right:15px
}
.post-carousel .post-item,
.widget .row .post-item-small,
.elementor-widget .row .post-item-small {
 margin:0 15px
}
@media (min-width:992px) {
 .single-post .post-medium .post-media {
  margin-right:30px
 }
}
article.post-medium .post-image.single {
 margin-bottom:30px
}
.owl-carousel.show-nav-title.post-carousel .owl-nav,
.owl-carousel.show-nav-title.portfolio-carousel .owl-nav,
.owl-carousel.show-nav-title.member-carousel .owl-nav {
 right:15px
}
.featured-box .box-content {
 padding:30px 30px 10px 30px;
 border-top-color:#dfdfdf
}
@media (max-width:767px) {
 .featured-box .box-content {
  padding:25px 15px 5px 15px
 }
}
.sticky-nav-wrapper {
 margin:0 -15px
}
.pricing-table {
 padding:0 15px
}
.blog-posts-hover_info article.post,
.blog-posts-hover_info2 article.post,
.blog-posts .post-item-list,
.porto-image-frame {
 margin-bottom:30px
}
.grid-creative article.post {
 margin-bottom:0;
 padding-bottom:30px
}
body.boxed #revolutionSliderCarouselContainer,
#main.main-boxed #revolutionSliderCarouselContainer {
 margin-left:-30px;
 margin-right:-30px
}
@media (max-width:767px) {
 body.boxed #revolutionSliderCarouselContainer,
 #main.main-boxed #revolutionSliderCarouselContainer {
  margin-left:-15px;
  margin-right:-15px
 }
}
.vc_row.wpb_row.vc_row-no-padding .vc_column_container.section {
 padding-left:30px;
 padding-right:30px
}
@media (max-width:767px) {
 .vc_row.wpb_row.vc_row-no-padding .vc_column_container.section {
  padding-left:15px;
  padding-right:15px
 }
}
body.vc_row {
 margin-left:-15px;
 margin-right:-15px
}
body.boxed .porto-container.container,
#main.main-boxed .porto-container.container {
 margin-left:-15px;
 margin-right:-15px
}
body.boxed .vc_row[data-vc-stretch-content].section,
#main.main-boxed .vc_row[data-vc-stretch-content].section {
 padding-left:15px;
 padding-right:15px
}
@media (min-width:768px) {
 body.boxed .vc_row[data-vc-stretch-content],
 #main.main-boxed .vc_row[data-vc-stretch-content] {
  margin-left:-30px !important;
  margin-right:-30px !important;
  max-width:750px
 }
}
@media (min-width:992px) {
 body.boxed .vc_row[data-vc-stretch-content],
 #main.main-boxed .vc_row[data-vc-stretch-content] {
  max-width:990px
 }
}
body.boxed #main.wide .vc_row[data-vc-stretch-content] .porto-wrap-container {
 padding-left:30px;
 padding-right:30px
}
@media (max-width:767px) {
 body.boxed #main.wide .vc_row[data-vc-stretch-content] .porto-wrap-container {
  padding-left:15px;
  padding-right:15px
 }
}
body.boxed #main.wide .container .vc_row {
 margin-left:-30px;
 margin-right:-30px;
 padding-left:15px;
 padding-right:15px
}
body.boxed #main.wide .container .vc_row.porto-inner-container {
 padding-left:30px;
 padding-right:30px
}
body.boxed #main.wide .container .vc_row .vc_row {
 margin-left:-15px;
 margin-right:-15px
}
@media (min-width:768px) {
 body.boxed #header.sticky-header .header-main.sticky {
  max-width:750px
 }
}
@media (min-width:992px) {
 body.boxed #header.sticky-header .header-main.sticky,
 body.boxed #header.sticky-header .main-menu-wrap {
  max-width:990px
 }
}
#breadcrumbs-boxed .page-top {
 padding-left:15px;
 padding-right:15px
}
body.wide .container:not(.inner-container) {
 padding-left:30px;
 padding-right:30px
}
body.wide .container .container {
 padding-left:0;
 padding-right:0
}
.container-fluid .container .vc_row,
#main.wide > .container > .row {
 margin-left:-15px;
 margin-right:-15px
}
.member-row .member {
 padding:0 15px 1px;
 margin-bottom:30px
}
.member-row-advanced .member {
 padding:0;
 width:100%
}
body .menu-ads-container {
 margin-left:-35px;
 margin-right:-35px
}
body .ads-container-blue,
body.boxed .ads-container-full,
#main.main-boxed .ads-container-full,
body.boxed #main.wide .ads-container-full {
 margin-left:-30px !important;
 margin-right:-30px !important
}
@media (max-width:767px) {
 body.boxed .ads-container-full,
 #main.main-boxed .ads-container-full,
 body.boxed #main.wide .ads-container-full {
  margin-left:-15px !important;
  margin-right:-15px !important
 }
}
.popup-inline-content hr.solid,
.mfp-content .ajax-container hr.solid,
.portfolio .portfolio-image.wide,
body.boxed .portfolio hr.solid,
body.boxed #portfolioAjaxBox .portfolio-image.wide,
body.boxed #portfolioAjaxBox hr.solid,
#main.main-boxed .portfolio .portfolio-image.wide,
#main.main-boxed .portfolio hr.solid,
#main.main-boxed #portfolioAjaxBox .portfolio-image.wide,
#main.main-boxed #portfolioAjaxBox hr.solid,
body.boxed .portfolio-row.full,
#main.wide .portfolio .portfolio-image.wide,
#main.wide .page-image.single {
 margin-left:-30px;
 margin-right:-30px
}
.popup-inline-content .portfolio-image.wide {
 margin-left:-15px;
 margin-right:-15px
}
.portfolio-carousel .portfolio-item {
 margin-left:15px;
 margin-right:15px
}
.portfolio-row {
 margin-left:-15px;
 margin-right:-15px
}
.portfolio-row .portfolio {
 padding-left:15px;
 padding-right:15px;
 padding-bottom:30px
}
.portfolio-modal .vc_row[data-vc-full-width],
body.boxed .portfolio-modal .vc_row[data-vc-full-width],
#main.main-boxed .portfolio-modal .vc_row[data-vc-full-width],
.portfolio-modal .vc_row[data-vc-stretch-content],
body.boxed .portfolio-modal .vc_row[data-vc-stretch-content],
#main.main-boxed .portfolio-modal .vc_row[data-vc-stretch-content],
.portfolio-ajax-modal .vc_row[data-vc-full-width],
body.boxed .portfolio-ajax-modal .vc_row[data-vc-full-width],
#main.main-boxed .portfolio-ajax-modal .vc_row[data-vc-full-width],
.portfolio-ajax-modal .vc_row[data-vc-stretch-content],
body.boxed .portfolio-ajax-modal .vc_row[data-vc-stretch-content],
#main.main-boxed .portfolio-ajax-modal .vc_row[data-vc-stretch-content] {
 padding-left:30px !important;
 padding-right:30px !important
}
.cross-sells .slider-wrapper .products .product {
 padding-left:15px;
 padding-right:15px
}
.col2-set {
 margin-left:-15px;
 margin-right:-15px
}
.col2-set .col-1,
.col2-set .col-2 {
 padding-left:15px;
 padding-right:15px
}
.single-product .variations:after {
 left:15px;
 width:calc(100% - 30px)
}
@media (min-width:1230px) {
 .ccols-xl-2 > * {
  --porto-cw:50%
 }
 .ccols-xl-3 > * {
  --porto-cw:33.3333%
 }
 .ccols-xl-4 > * {
  --porto-cw:25%
 }
 .ccols-xl-5 > * {
  --porto-cw:20%
 }
 .ccols-xl-6 > * {
  --porto-cw:16.6666%
 }
 .ccols-xl-7 > * {
  --porto-cw:14.2857%
 }
 .ccols-xl-8 > * {
  --porto-cw:12.5%
 }
 .ccols-xl-9 > * {
  --porto-cw:11.1111%
 }
 .ccols-xl-10 > * {
  --porto-cw:10%
 }
 .shop_table.wishlist_table .add-links {
  flex-direction:row
 }
 .shop_table.wishlist_table .quickview {
  margin-right:10px;
  margin-bottom:0
 }
}
@media (min-width:1400px) {
 .ccols-sl-10 > * {
  --porto-cw:10%
 }
 .ccols-sl-9 > * {
  --porto-cw:11.1111%
 }
 .ccols-sl-8 > * {
  --porto-cw:12.5%
 }
 .ccols-sl-7 > * {
  --porto-cw:14.2857%
 }
}
@media (max-width:1229px) {
 .mega-menu > li.menu-item > a {
  padding:9px 9px 8px
 }
 .widget_sidebar_menu .widget-title {
  font-size:.8571em;
  line-height:13px;
  padding:10px 15px
 }
 .sidebar-menu > li.menu-item > a {
  font-size:.9286em;
  line-height:17px;
  padding:9px 5px
 }
 .sidebar-menu .menu-custom-block a {
  font-size:.9286em;
  line-height:16px;
  padding:9px 5px
 }
 .sidebar-menu > li.menu-item .popup:before {
  top:11px
 }
 .porto-links-block {
  font-size:13px
 }
 body .sidebar-menu .menu-ads-container .vc_column_container .porto-sicon-box.left-icon {
  padding:15px 0
 }
 body .sidebar-menu .menu-ads-container .vc_column_container .left-icon .porto-sicon-left {
  display:block
 }
 body .sidebar-menu .menu-ads-container .vc_column_container .left-icon .porto-sicon-left .porto-icon {
  font-size:25px !important;
  margin-bottom:10px
 }
 body .sidebar-menu .menu-ads-container .vc_column_container .left-icon .porto-sicon-body {
  display:block;
  text-align:center
 }
}
@media (min-width:992px) and (max-width:1229px) {
 .portfolio-row .portfolio-col-6 {
  width:20%
 }
 .portfolio-row .portfolio-col-6.w2 {
  width:40%
 }
}
@media (min-width:768px) and (max-width:1229px) {
 .column2 .portfolio-row .portfolio-col-4 {
  width:33.33333333%
 }
 .column2 .portfolio-row .portfolio-col-4.w2 {
  width:66.66666666%
 }
 .column2 .portfolio-row .portfolio-col-5,
 .column2 .portfolio-row .portfolio-col-6 {
  width:25%
 }
 .column2 .portfolio-row .portfolio-col-5.w2,
 .column2 .portfolio-row .portfolio-col-6.w2 {
  width:50%
 }
}
.page-wrapper .fdm-item-image,
.thumb-info {
 border-width:0;
 background:none
}
.thumb-info-caption .thumb-info-caption-text {
 padding:15px 0;
 margin-bottom:0
}
.thumb-info-social-icons {
 padding:0
}
.thumb-info-social-icons:first-child {
 padding:10px 0
}
.thumb-info .share-links a {
 background:#282828
}
.thumb-info .share-links a:hover {
 opacity:.9
}
.post-share-advance .share-links a {
 background:none
}
.thumb-info .thumb-info-wrapper:after {
 background:rgba(33,37,41,0.8)
}
.dir-arrow {
 background:transparent url(https://www.enkryptocorp.com/wp-content/themes/porto/images/arrows.png) no-repeat 0 0
}
.dir-arrow.arrow-light {
 background:transparent url(https://www.enkryptocorp.com/wp-content/themes/porto/images/arrows-dark.png) no-repeat 0 0
}
hr,
.divider,
.slider-title .line,
.section-title .line,
.vc_separator .vc_sep_holder.vc_sep_holder_l .vc_sep_line,
.vc_separator .vc_sep_holder.vc_sep_holder_r .vc_sep_line {
 background:rgba(0,0,0,0.08)
}
hr.light {
 background:rgba(255,255,255,0.06)
}
.porto-history .thumb {
 background:transparent url(https://www.enkryptocorp.com/wp-content/themes/porto/images/history-thumb.png) no-repeat 0 0
}
#header.sticky-header .header-main.sticky,
#header.sticky-header .main-menu-wrap,
.fixed-header #header.sticky-header .main-menu-wrap {
 box-shadow:0 0 3px 0 rgba(0,0,0,0.06)
}
#mini-cart .widget_shopping_cart_content,
.wishlist-popup {
 background:#fff
}
.mega-menu li.menu-item > a > .thumb-info-preview .thumb-info-wrapper,
.sidebar-menu li.menu-item > a > .thumb-info-preview .thumb-info-wrapper {
 background:#fff
}
.mega-menu .wide .popup > .inner,
.sidebar-menu .wide .popup > .inner {
 background:#fff
}
.mega-menu .wide li.sub > a,
.sidebar-menu .wide li.sub > a {
 color:#333
}
.mega-menu .wide li.menu-item li.menu-item > a:hover {
 background:#f4f4f4
}
@media (max-width:991px) {
 .mobile-sidebar,
 .mobile-sidebar .sidebar-toggle {
  background:#fff
 }
 .mobile-sidebar .sidebar-content::-webkit-scrollbar {
  width:5px
 }
 .mobile-sidebar .sidebar-content::-webkit-scrollbar-thumb {
  border-radius:0;
  background:rgba(204,204,204,0.5)
 }
}
.widget_sidebar_menu .widget-title .toggle {
 color:#ccc;
 background:#fff;
 border:1px solid #ccc
}
.sidebar-menu > li.menu-item > a,
.sidebar-menu .menu-custom-block a {
 border-top:1px solid #ddd
}
.blog-posts article,
.member-row-advanced .member:not(:last-child) {
 border-bottom:1px solid rgba(0,0,0,0.06)
}
.blog-posts-padding .grid-box {
 border:1px solid #e5e5e5;
 background:#fff
}
article.post .post-date .day,
.post-item .post-date .day,
ul.comments .comment-block {
 background:#f4f4f4
}
.post-item-small {
 border-top:1px dotted #ececec
}
article.portfolio .comment-respond {
 border-top:1px solid rgba(0,0,0,0.06)
}
ul.comments .comment-arrow {
 border-right:15px solid #f4f4f4
}
@media (max-width:767px) {
 ul.comments li {
  border-left:8px solid #ddd;
  padding-left:10px
 }
}
.vc_progress_bar .vc_single_bar.progress,
.progress {
 background:#fafafa
}
.section-dark .vc_progress_bar .vc_single_bar.progress {
 background:#353a40
}
.btn-default {
 color:#666
}
[type="submit"].btn-default {
 color:#333
}
.btn-default.btn:hover {
 color:#333
}
.owl-carousel.top-border {
 border-top:1px solid #dbdbdb
}
.slick-slider .slick-dots li i {
 color:#d6d6d6
}
.porto-ajax-loading:after {
 background-color:#fff
}
hr.solid,
.divider.divider-solid,
.vc_separator .vc_sep_holder.vc_sep_holder_l .vc_sep_line.solid,
.vc_separator .vc_sep_holder.vc_sep_holder_r .vc_sep_line.solid {
 background:rgba(0,0,0,0.06)
}
.divider i {
 background:#fff
}
.divider.divider-style-2 i {
 background:#f4f4f4
}
.divider.divider-style-3 i,
.divider.divider-style-4 i {
 border:1px solid #cecece
}
.divider.divider-style-4 i:after {
 border:3px solid #f4f4f4
}
.divider.divider-small hr {
 background:#555
}
.divider.divider-small.divider-light hr {
 background:#ddd
}
hr.dashed:after,
.divider.dashed:after,
.vc_separator .vc_sep_holder.vc_sep_holder_l .vc_sep_line.dashed:after,
.vc_separator .vc_sep_holder.vc_sep_holder_r .vc_sep_line.dashed:after {
 border:1px dashed rgba(0,0,0,0.06)
}
.stats-block.counter-with-border,
blockquote.with-borders,
.vc_general.vc_cta3.vc_cta3-style-custom {
 border-top:1px solid #dfdfdf;
 border-bottom:1px solid #dfdfdf;
 border-left:1px solid #ececec;
 border-right:1px solid #ececec
}
.featured-box {
 background:#fff;
 border-bottom:1px solid #dfdfdf;
 border-left:1px solid #ececec;
 border-right:1px solid #ececec
}
.resp-tab-content {
 border:1px solid #eee
}
.featured-boxes-style-6 .featured-box .icon-featured,
.feature-box.feature-box-style-6 .feature-box-icon,
.porto-sicon-box.featured-icon .porto-icon {
 border:1px solid #cecece
}
.featured-boxes-style-6 .featured-box .icon-featured:after {
 border:5px solid #f4f4f4
}
.featured-boxes-flat .featured-box .box-content,
.featured-boxes-style-8 .featured-box .icon-featured {
 background:#fff
}
.featured-boxes-style-3 .featured-box .icon-featured,
body #wp-link-wrap {
 background:#fff
}
.featured-boxes-style-5 .featured-box .box-content h4,
.featured-boxes-style-6 .featured-box .box-content h4,
.featured-boxes-style-7 .featured-box .box-content h4 {
 color:#353a40
}
.featured-boxes-style-5 .featured-box .icon-featured,
.featured-boxes-style-6 .featured-box .icon-featured,
.featured-boxes-style-7 .featured-box .icon-featured {
 background:#fff;
 border:1px solid #dfdfdf
}
.featured-box-effect-1 .icon-featured:after {
 box-shadow:0 0 0 3px #fff
}
.feature-box.feature-box-style-2 h4,
.feature-box.feature-box-style-3 h4,
.feature-box.feature-box-style-4 h4,
.widget.twitter-tweets .fa-twitter,
.wp-block-search__label {
 color:#222529
}
.feature-box.feature-box-style-6 .feature-box-icon:after,
.porto-sicon-box.featured-icon .porto-icon:after {
 border:3px solid #f4f4f4
}
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="time"],
input[type="week"],
textarea,
.form-control,
select,
.porto-wpforms-inline .wpforms-field-large {
 background-color:#fff;
 color:#777;
 border-color:rgba(0,0,0,0.09)
}
.form-control:focus,
.btn-default.btn {
 border-color:rgba(0,0,0,0.09)
}
.btn-default.btn {
 border-bottom-color:rgba(0,0,0,.2)
}
body #wp-link-wrap #link-modal-title {
 background:#fcfcfc;
 border-bottom:1px solid #dfdfdf
}
body #wp-link-wrap .submitbox {
 background:#fcfcfc;
 border-top:1px solid #dfdfdf
}
.heading.heading-bottom-border h1 {
 border-bottom:5px solid;
 padding-bottom:10px
}
.heading.heading-bottom-border h2,
.heading.heading-bottom-border h3 {
 border-bottom:2px solid;
 padding-bottom:10px
}
.heading.heading-bottom-border h4,
.heading.heading-bottom-border h5,
.heading.heading-bottom-border h6 {
 border-bottom:1px solid;
 padding-bottom:5px
}
.heading.heading-bottom-double-border .heading-tag {
 border-bottom:3px double;
 padding-bottom:10px
}
.heading.heading-bottom-double-border h4,
.heading.heading-bottom-double-border h5,
.heading.heading-bottom-double-border h6 {
 padding-bottom:5px
}
.heading.heading-border .heading-tag {
 border-top-color:#dbdbdb;
 border-bottom-color:#dbdbdb
}
.dialog {
 background:#fff
}
.popup-inline-content,
.mfp-content .ajax-container,
.loading-overlay {
 background:#fff
}
.fontawesome-icon-list > div,
.sample-icon-list > div {
 color:#222
}
.content-grid .content-grid-item:before {
 border-left:1px solid #dadada
}
.content-grid .content-grid-item:after {
 border-bottom:1px solid #dadada
}
.content-grid.content-grid-dashed .content-grid-item:before {
 border-left:1px dashed #dadada
}
.content-grid.content-grid-dashed .content-grid-item:after {
 border-bottom:1px dashed #dadada
}
ul.nav-list li a,
ul[class^="wsp-"] li a {
 border-bottom:1px solid rgba(0,0,0,0.06)
}
ul.nav-list.show-bg-active .active > a,
ul.nav-list.show-bg-active a.active,
ul[class^="wsp-"].show-bg-active .active > a,
ul[class^="wsp-"].show-bg-active a.active {
 background-color:#f5f5f5
}
ul.nav-list.show-bg-active .active > a:hover,
ul.nav-list.show-bg-active a.active:hover,
ul[class^="wsp-"].show-bg-active .active > a:hover,
ul[class^="wsp-"].show-bg-active a.active:hover {
 background-color:#eee
}
.page-wrapper .fdm-item-image {
 background-color:#fff;
 border:1px solid #ddd;
 padding:0
}
.pricing-table li {
 border-top:1px solid #ddd
}
.pricing-table h3 {
 background-color:#eee
}
.pricing-table .plan-price {
 background:#fff;
 border:5px solid #fff;
 box-shadow:0 5px 20px #ddd inset,0 3px 0 #999 inset
}
.pricing-table .most-popular {
 border:3px solid #ccc
}
.pricing-table .most-popular h3 {
 background-color:#666;
 text-shadow:0 1px #555
}
.pricing-table .plan-ribbon {
 background-color:#bfdc7a
}
.pricing-table .plan {
 background:#fff;
 border:1px solid #ddd
}
.pricing-table-sm .plan-price {
 border:3px solid #fff;
 box-shadow:0 5px 20px #ddd inset,0 3px 0 #999 inset
}
.pricing-table-flat .plan-btn-bottom li:last-child {
 border-bottom:1px solid #ddd
}
.section {
 background-color:#f4f4f4;
 border-top:5px solid #f1f1f1
}
.porto-map-section .map-content {
 background-color:rgba(247,247,247,0.5)
}
@media (max-width:767px) {
 .resp-tab-content,
 .resp-vtabs .resp-tab-content {
  border-color:#ddd
 }
}
.resp-tabs-list {
 border-bottom:1px solid #eee
}
.resp-tabs-list li,
.resp-tabs-list li:hover,
.nav-tabs li .nav-link,
.nav-tabs li .nav-link:hover,
.nav-tabs li .nav-link:focus {
 background:#f4f4f4;
 border-left:1px solid #eee;
 border-right:1px solid #eee;
 border-top:3px solid #eee
}
.resp-tabs-list li.resp-tab-active {
 background:#fff;
 border-left:1px solid #eee;
 border-right:1px solid #eee
}
.resp-vtabs .resp-tabs-container {
 border:1px solid #eee;
 background:#fff
}
.resp-vtabs .resp-tabs-list li:first-child {
 border-top:1px solid #eee !important
}
.resp-vtabs .resp-tabs-list li:last-child {
 border-bottom:1px solid #eee !important
}
.resp-vtabs .resp-tabs-list li,
.resp-vtabs .resp-tabs-list li:hover {
 border-left:3px solid #eee
}
.resp-vtabs .resp-tabs-list li.resp-tab-active {
 background:#fff
}
h2.resp-accordion {
 background:#f5f5f5 !important;
 border-color:#ddd
}
h2.resp-accordion:first-child {
 border-top-color:#ddd !important
}
h2.resp-tab-active {
 background:#f5f5f5 !important;
 border-bottom:1px solid #ddd !important
}
.resp-easy-accordion .resp-tab-content {
 border-color:#ddd;
 background:#fff
}
.resp-easy-accordion .resp-tab-content:last-child {
 border-color:#ddd !important
}
.nav-tabs {
 border-bottom-color:#eee
}
.nav-tabs li .nav-link:hover {
 border-top-color:#ccc
}
.nav-tabs li.active .nav-link {
 background:#fff;
 border-left-color:#eee;
 border-right-color:#eee;
 border-top:3px solid #ccc
}
.tab-content {
 background:#fff;
 border-color:#eee
}
.tabs.tabs-bottom .tab-content,
.tabs.tabs-bottom .nav-tabs {
 border-bottom:none;
 border-top:1px solid #eee
}
.tabs.tabs-bottom .nav-tabs li .nav-link {
 border-bottom-color:#eee;
 border-top:1px solid #eee !important
}
.tabs-vertical {
 border-top-color:#eee
}
.tabs-left .nav-tabs > li:last-child .nav-link,
.tabs-right .nav-tabs > li:last-child .nav-link,
.nav-tabs.nav-justified li .nav-link,
.nav-tabs.nav-justified li .nav-link:hover {
 border-bottom:1px solid #eee
}
.tabs-left .nav-tabs > li .nav-link {
 border-right:1px solid #eee;
 border-left:3px solid #eee
}
.tabs-left .nav-tabs > li.active .nav-link {
 border-right-color:transparent
}
.tabs-right .nav-tabs > li .nav-link {
 border-right:3px solid #eee;
 border-left:1px solid #eee
}
.tabs-right .nav-tabs > li.active .nav-link {
 border-left-color:transparent
}
.nav-tabs.nav-justified li.active .nav-link {
 border-bottom:1px solid transparent
}
.tabs-navigation .nav-tabs > li:first-child .nav-link {
 border-top:1px solid #eee !important
}
.tabs-navigation .nav-tabs > li.active .nav-link {
 border-left-color:#eee;
 border-right-color:#eee
}
.tabs.tabs-simple .nav-tabs > li .nav-link {
 border-bottom-color:#eee
}
.testimonial .testimonial-author strong {
 color:#111
}
.testimonial.testimonial-style-3 blockquote {
 background:#f2f2f2
}
.testimonial.testimonial-style-3 .testimonial-arrow-down {
 border-top:10px solid #f2f2f2 !important
}
.testimonial.testimonial-style-4 {
 border-top-color:#dfdfdf;
 border-bottom-color:#dfdfdf;
 border-left-color:#ececec;
 border-right-color:#ececec
}
.testimonial.testimonial-style-5 .testimonial-author {
 border-top:1px solid #f2f2f2
}
.thumb-info.thumb-info-bottom-info:not(.thumb-info-bottom-info-dark) .thumb-info-title {
 background:#fff
}
.thumb-info.thumb-info-bottom-info:not(.thumb-info-bottom-info-dark) .thumb-info-inner {
 color:#222529
}
.thumb-info-side-image {
 border:1px solid #ddd
}
section.timeline .timeline-date {
 border:1px solid #e5e5e5;
 background:#fff;
 text-shadow:0 1px 1px #fff
}
section.timeline .timeline-title {
 background:#f4f4f4
}
section.timeline .timeline-box {
 border:1px solid #e5e5e5;
 background:#fff
}
section.timeline .timeline-box.left:after {
 background:#fff;
 border-right:1px solid #e5e5e5;
 border-top:1px solid #e5e5e5
}
section.timeline .timeline-box.right:after {
 background:#fff;
 border-left:1px solid #e5e5e5;
 border-bottom:1px solid #e5e5e5
}
section.exp-timeline .timeline-box.right:after {
 border:none
}
.toggle > label {
 background:#f7f7f7
}
.toggle > label:hover {
 background:#f5f5f5
}
.toggle.active > label {
 background:#f4f4f4
}
.toggle-simple .toggle > label,
.toggle-simple .toggle.active > label {
 color:#222529
}
div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.product-image,
.product-image .viewcart,
.product-image .stock {
 background:#fff
}
div.wpb_single_image .vc_single_image-wrapper.vc_box_outline.vc_box_border_grey,
div.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle.vc_box_border_grey {
 background:#fff;
 border-color:#ddd
}
.toggle-simple .toggle.active > label {
 color:#222529
}
.porto-links-block .links-title {
 color:#465157
}
.porto-links-block li.porto-links-item > a,
.porto-links-block li.porto-links-item > span {
 border-top:1px solid #ddd
}
.widget > div > ul,
.widget > ul {
 border-bottom-color:rgba(0,0,0,0.06)
}
.widget > div > ul li,
.widget > ul li {
 border-top-color:rgba(0,0,0,0.06)
}
.widget .tagcloud a,
.skill-list a,
.skill-list a:hover {
 background:#222529;
 color:#fff
}
.flickr_badge_image,
.wpb_content_element .flickr_badge_image {
 background:#fff
}
.sidebar-content .widget.widget_wysija,
.sidebar-content .wpcf7-form .widget_wysija {
 background:#f4f4f4
}
.tm-collapse .tm-section-label {
 background:#f5f5f5
}
.tm-box {
 border:1px solid #ddd
}
body.boxed .page-wrapper,
#content-top,
#content-bottom,
.member-item.member-item-3 .thumb-info-caption {
 background:#fff
}
#main {
 background:#fff
}
body .menu-ads-container {
 background:#f6f6f6;
 border:2px solid #fff
}
body .menu-ads-container .vc_column_container {
 border-left:2px solid #fff
}
.portfolio-info ul li {
 border-right:1px solid #e6e6e6
}
.mobile-sidebar .sidebar-toggle:hover,
.feature-box.feature-box-style-5 h4,
.feature-box.feature-box-style-6 h4,
h1.dark,
h2.dark,
h3.dark,
h4.dark,
h5.dark {
 color:#222529
}
article.post .read-more,
article.post .read-more-block,
.post-item .read-more,
.post-item .read-more-block {
 color:#222529
}
.text-dark,
.text-dark.wpb_text_column p {
 color:#222529 !important
}
.alert.alert-dark {
 background-color:#3a3f45;
 border-color:#0b0c0e;
 color:#d5d8dc
}
.alert.alert-dark .alert-link {
 color:#ffffff
}
.section.section-text-dark,
.section.section-text-dark h1,
.section.section-text-dark h2,
.section.section-text-dark h3,
.section.section-text-dark h4,
.section.section-text-dark h5,
.section.section-text-dark h6,
.vc_general.vc_cta3 h2,
.vc_general.vc_cta3 h4,
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4 {
 color:#222529
}
.section.section-text-dark p {
 color:#3a3f45
}
body.boxed .page-wrapper {
 border-bottom-color:#222529
}
html.dark .text-muted {
 color:#505562 !important
}
.text-v-dark {
 color:#222529 !important
}
.woocommerce-message,
.cart-popup .total,
.shop_table.cart-table .product-subtotal .amount,
.cart_totals .order-total .amount,
.review-order .order-total .amount {
 color:#222529
}
html .btn-v-dark,
.cart-popup .button.checkout,
.wishlist_table .add_to_cart.button {
 color:#fff;
 background-color:#222529;
 border:none
}
html .btn-v-dark:focus,
.cart-popup .button.checkout:focus,
.wishlist_table .add_to_cart.button:focus {
 outline:none;
 box-shadow:none;
 color:#fff
}
html .btn-v-dark:hover,
.cart-popup .button.checkout:hover,
.wishlist_table .add_to_cart.button:hover {
 color:#ffffff;
 background-color:#31373d
}
.porto-links-block {
 border-color:#ddd;
 background:#fbfbfb
}
.widget_sidebar_menu .widget-title,
.porto-links-block .links-title {
 background:#f5f5f5;
 border-bottom-color:#ddd
}
.widget_sidebar_menu,
.tm-collapse,
.widget_layered_nav .yith-wcan-select-wrapper {
 border-color:#ddd
}
.mobile-sidebar .sidebar-toggle {
 border-color:rgba(0,0,0,0.09)
}
.pagination > a,
.pagination > span,
.page-links > a,
.page-links > span {
 border-color:rgba(0,0,0,0.06)
}
.section-title,
.slider-title,
.widget .widget-title,
.widget .widget-title a,
.widget_calendar caption {
 color:#313131
}
.accordion.without-borders .card {
 border-bottom-color:#ddd
}
#header .header-main {
 background-color:#ffffff
}
.page-top {
 background-color:#0053ce
}
#footer {
 background-color:#282828
}
@media (min-width:992px) {
 .header-wrapper.header-side-nav:not(.fixed-header) #header {
  background-color:#ffffff
 }
}
#main .content-bottom-wrapper {
 padding-bottom:20px
}
@media (min-width:768px) {
 #banner-wrapper.banner-wrapper-boxed {
  max-width:750px
 }
}
@media (min-width:992px) {
 #banner-wrapper.banner-wrapper-boxed {
  max-width:990px
 }
}
@media (min-width:1230px) {
 #banner-wrapper.banner-wrapper-boxed {
  max-width:1230px
 }
}
@media (min-width:768px) {
 #main.main-boxed {
  max-width:750px
 }
}
@media (min-width:992px) {
 #main.main-boxed {
  max-width:990px
 }
}
@media (min-width:1230px) {
 #main.main-boxed {
  max-width:1230px
 }
}
@media (min-width:768px) {
 body.boxed .page-wrapper {
  max-width:750px
 }
}
@media (min-width:992px) {
 body.boxed .page-wrapper {
  max-width:990px
 }
}
@media (min-width:1230px) {
 body.boxed .page-wrapper {
  max-width:1230px
 }
}
@media (min-width:768px) {
 #main.main-boxed .vc_row[data-vc-stretch-content] {
  max-width:750px
 }
}
@media (min-width:992px) {
 #main.main-boxed .vc_row[data-vc-stretch-content] {
  max-width:990px
 }
}
@media (min-width:1230px) {
 #main.main-boxed .vc_row[data-vc-stretch-content] {
  max-width:1230px
 }
}
@media (min-width:1230px) {
 body.boxed .vc_row[data-vc-stretch-content],
 body.boxed #header.sticky-header .header-main.sticky,
 body.boxed #header.sticky-header .main-menu-wrap,
 body.boxed #header.sticky-header .header-main.sticky,
 #header-boxed #header.sticky-header .header-main.sticky,
 body.boxed #header.sticky-header .main-menu-wrap,
 #header-boxed #header.sticky-header .main-menu-wrap {
  max-width:1230px
 }
 .col-xl-1-5 {
  flex:0 0 auto;
  width:20%
 }
 .col-xl-2-5 {
  flex:0 0 auto;
  width:40%
 }
 .col-xl-3-5 {
  flex:0 0 auto;
  width:60%
 }
 .col-xl-4-5 {
  flex:0 0 auto;
  width:80%
 }
}
#header .separator {
 border-left:1px solid rgba(0,0,0,.04)
}
#header .header-top .separator {
 border-left-color:rgba(0,0,0,.04)
}
#header .header-top .share-links > a:not(:hover) {
 background:none
}
.fixed-header #header .header-main {
 background-color:rgba(255,255,255,0.8)
}
.fixed-header #header .header-top {
 background-color:rgba(244,244,244,0.8)
}
@media (min-width:992px) {
 .header-wrapper.header-side-nav.fixed-header #header {
  background-color:rgba(255,255,255,0.8)
 }
}
#header.sticky-header .header-main,
.fixed-header #header.sticky-header .header-main {
 background-color:rgba(255,255,255,1)
}
#header.sticky-header .main-menu-wrap,
.fixed-header #header.sticky-header .main-menu-wrap {
 background-color:rgba(255,255,255,1)
}
.fixed-header #header .searchform {
 background-color:rgba(255,255,255,0.5);
 border-color:rgba(238,238,238,0.5)
}
@media (max-width:991px) {
 .fixed-header #header .searchform {
  background-color:rgba(255,255,255,1)
 }
}
.fixed-header #header .searchform-popup .searchform {
 background-color:rgba(255,255,255,1)
}
.fixed-header #header .main-menu-wrap {
 box-shadow:none
}
.fixed-header #header .main-menu {
 box-shadow:none
}
#header .searchform,
.fixed-header #header.sticky-header .searchform {
 background:#ffffff;
 border-color:#eeeeee
}
#header,
#header .header-main .header-contact .nav-top > li > a,
#header .top-links > li.menu-item:before {
 color:#222529
}
.header-main .header-contact a,
#header .tooltip-icon,
#header .top-links > li.menu-item > a,
#header .searchform-popup .search-toggle,
.header-wrapper .custom-html a:not(.btn),
#header .my-account,
#header .my-wishlist,
#header .yith-woocompare-open {
 color:#0053ce
}
#header .tooltip-icon {
 border-color:#0053ce
}
.header-main .header-contact a:hover,
#header .top-links > li.menu-item:hover > a,
#header .top-links > li.menu-item > a.active,
#header .top-links > li.menu-item > a.focus,
#header .top-links > li.menu-item.has-sub:hover > a,
#header .searchform-popup .search-toggle:hover,
.header-wrapper .custom-html a:not(.btn):hover,
#header .my-account:hover,
#header .my-wishlist:hover,
#header .yith-woocompare-open:hover {
 color:#0053ce
}
#header .header-top,
.header-top .top-links > li.menu-item:after {
 color:#777777
}
.header-top .header-contact a,
.header-top .custom-html a:not(.btn),
#header .header-top .top-links > li.menu-item > a,
.header-top .welcome-msg a {
 color:#0088cc
}
.header-top .header-contact a:hover,
.header-top .custom-html a:not(.btn):hover,
#header .header-top .top-links > li.menu-item.active > a,
#header .header-top .top-links > li.menu-item:hover > a,
#header .header-top .top-links > li.menu-item > a.active,
#header .header-top .top-links > li.menu-item.has-sub:hover > a,
.header-top .welcome-msg a:hover {
 color:#0099e6
}
#header .header-main .top-links > li.menu-item.has-sub:hover > a,
#header .header-bottom .top-links > li.menu-item.has-sub:hover > a {
 background-color:transparent
}
#header .top-links .narrow ul.sub-menu,
#header .main-menu .wide .popup > .inner,
.side-nav-wrap .sidebar-menu .wide .popup > .inner,
.sidebar-menu .narrow ul.sub-menu {
 background-color:#ffffff
}
.sidebar-menu .menu-custom-block a:hover,
.sidebar-menu .menu-custom-block a:hover + a {
 border-top-color:#ffffff
}
#header .top-links .narrow li.menu-item > a,
#header .main-menu .wide li.sub li.menu-item > a,
.side-nav-wrap .sidebar-menu .wide li.menu-item li.menu-item > a,
.sidebar-menu .wide li.sub li.menu-item > a,
.sidebar-menu .narrow li.menu-item > a,
.porto-popup-menu .sub-menu a {
 color:#777777
}
#header .top-links .narrow li.menu-item:hover > a,
.porto-popup-menu .sub-menu a:hover {
 color:#777777
}
#header .top-links .narrow li.menu-item:hover > a,
#header .sidebar-menu .narrow .menu-item:hover > a,
.main-sidebar-menu .sidebar-menu .narrow .menu-item:hover > a,
.main-menu .wide li.menu-item li.menu-item > a:hover {
 background-color:#f4f4f4
}
.side-nav-wrap .sidebar-menu .wide li.menu-item li.menu-item > a:hover {
 background-color:#f4f4f4;
 color:#777777
}
@media (min-width:768px) {
 #header-boxed {
  max-width:750px
 }
}
@media (min-width:992px) {
 #header-boxed {
  max-width:990px
 }
}
@media (min-width:1230px) {
 #header-boxed {
  max-width:1230px
 }
}
#header .header-top .top-links > li.menu-item > a {
 padding-top:5px;
 padding-bottom:5px;
 padding-left:5px;
 padding-right:5px
}
#header .header-top .top-links .narrow li.menu-item:hover > a {
 text-decoration:none
}
#header .top-links > li.menu-item:after {
 content:none
}
#header .header-top .gap {
 visibility:hidden
}
.header-top {
 background-color:#f4f4f4
}
.main-menu-wrap {
 background-color:transparent;
 padding:0 0 0 0
}
#header.sticky-header .main-menu-wrap,
.header-builder-p.sticky-header .header-main.sticky,
#header.sticky-header .header-main.sticky .header-left,
#header.sticky-header .header-main.sticky .header-right {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:0;
 padding-right:0
}
#header.sticky-header .header-main.sticky .header-center {
 padding-top:8px;
 padding-bottom:8px
}
.main-menu-wrap .main-menu > li.menu-item > a .tip {
 right:13px;
 top:43px
}
#header .main-menu-wrap .menu-custom-block a,
#header .main-menu-wrap .menu-custom-block span {
 padding:58px 13px 58px 12px
}
#header .main-menu-wrap .menu-custom-block {
 padding-top:0;
 padding-bottom:0
}
@media (max-width:1229px) {
 .main-menu-wrap .main-menu > li.menu-item > a .tip {
  right:8px;
  top:25px
 }
 #header .main-menu-wrap .menu-custom-block a,
 #header .main-menu-wrap .menu-custom-block span {
  padding:40px 8px 40px 8px
 }
}
#header .main-menu-wrap .menu-custom-block .tip {
 right:8px;
 top:43px
}
#header .main-menu > li.menu-item > a {
 font-family:Poppins,sans-serif;
 font-size:13px;
 font-weight:700;
 line-height:20px;
 letter-spacing:.3px;
 color:#444444;
 padding:58px 13px 58px 12px
}
#header .main-menu > li.menu-item.active > a {
 background-color:transparent;
 color:#444444
}
#header .main-menu > li.menu-item.active:hover > a,
#header .main-menu > li.menu-item:hover > a {
 background-color:transparent;
 color:#444444
}
#header .main-menu .popup a,
.side-nav-wrap .sidebar-menu .popup,
.main-sidebar-menu .sidebar-menu .popup,
.porto-popup-menu .sub-menu {
 font-family:Poppins,sans-serif;
 font-size:14px;
 font-weight:400;
 line-height:24px;
 letter-spacing:0
}
#header .main-menu .wide .popup,
#header .sidebar-menu .wide .popup {
 border-width:0
}
#header .main-menu .wide li.sub > a,
.side-nav-wrap .sidebar-menu .wide li.sub > a {
 color:#333333
}
#header .main-menu .narrow ul.sub-menu {
 background-color:#ffffff
}
#header .main-menu .narrow li.menu-item > a {
 color:#777777;
 border-bottom-color:#f3f3f3
}
#header .main-menu .narrow li.menu-item:hover > a {
 color:#777777;
 background-color:#f4f4f4
}
#header .menu-custom-block,
#header .menu-custom-block span {
 color:#777777
}
#header .menu-custom-block span,
#header .menu-custom-block a {
 font-family:Poppins,sans-serif;
 font-size:13px;
 font-weight:700;
 line-height:20px;
 letter-spacing:.3px
}
#header .menu-custom-block a {
 text-transform:uppercase;
 color:#0088cc
}
#header .menu-custom-block a:hover {
 color:#006fa4
}
#header .porto-view-switcher > li.menu-item:before,
#header .porto-view-switcher > li.menu-item > a {
 color:#777777
}
#header .porto-view-switcher > li.menu-item > a {
 background-color:transparent
}
#header .porto-view-switcher .narrow ul.sub-menu {
 background:#ffffff
}
#header .porto-view-switcher .narrow li.menu-item > a {
 color:#777777
}
#header .porto-view-switcher .narrow li.menu-item > a.active,
#header .porto-view-switcher .narrow li.menu-item:hover > a {
 color:#777777;
 background:#f3f3f3
}
#header .searchform input,
#header .searchform select,
#header .searchform button,
#header .searchform .selectric .label,
#header .searchform .selectric-items li,
#header .searchform .selectric-items li:hover,
#header .searchform .selectric-items li.selected,
#header .searchform .autocomplete-suggestion .yith_wcas_result_content .title {
 color:#555555
}
#header .searchform input:-ms-input-placeholder {
 color:#555555
}
#header .searchform input::-ms-input-placeholder {
 color:#555555
}
#header .searchform input::placeholder {
 color:#555555
}
#header .searchform .searchform-fields,
#header .searchform input,
#header .searchform select,
#header .searchform .selectric,
#header .searchform .selectric-hover .selectric,
#header .searchform .selectric-open .selectric,
#header .searchform .autocomplete-suggestions,
#header .searchform .selectric-items {
 border-color:#eeeeee
}
#header .searchform button {
 color:#333333
}
#header .searchform select option,
#header .searchform .autocomplete-suggestion,
#header .searchform .autocomplete-suggestions,
#header .searchform .selectric-items {
 color:#555555;
 background-color:#ffffff
}
#header .searchform .selectric-items li:hover,
#header .searchform .selectric-items li.selected {
 background-color:#e6e6e6
}
#header .searchform .autocomplete-selected,
#header .searchform .autocomplete-suggestion:hover {
 background-color:#f8f8f8
}
#header .searchform-popup .search-toggle:after {
 border-bottom-color:#ffffff
}
#header .mobile-toggle {
 color:#ffffff;
 background-color:#282828
}
@media (max-width:1229px) {
 #header .main-menu-wrap .menu-custom-block .tip {
  right:3px;
  top:25px
 }
 #header .main-menu > li.menu-item > a {
  padding:40px 8px 40px 8px
 }
}
#header.sticky-header .searchform-popup {
 display:none !important
}
.sticky-header #mini-cart:not(.minicart-opened) {
 display:none !important
}
.cart-popup .quantity,
.cart-popup .quantity .amount,
.wishlist-popup .quantity,
.wishlist-popup .amount {
 color:#696969 !important
}
#mini-cart .cart-subtotal,
#mini-cart .minicart-icon {
 color:#0088cc
}
#nav-panel .mobile-nav-wrap {
 background-color:#ffffff
}
#nav-panel .menu-custom-block a:hover {
 background-color:#ffffff
}
#nav-panel .accordion-menu li {
 border-bottom-color:#e8e8e8
}
#nav-panel .accordion-menu .sub-menu li:not(.active):hover > a {
 background:#f5f5f5
}
#nav-panel .accordion-menu li.menu-item > a,
#nav-panel .accordion-menu .arrow,
#nav-panel .menu-custom-block a {
 color:#333
}
#nav-panel .accordion-menu > li.menu-item > a,
#nav-panel .accordion-menu > li.menu-item > .arrow {
 color:#282828
}
#nav-panel .accordion-menu li.menu-item.active > a {
 background-color:#282828
}
#nav-panel .mobile-nav-wrap::-webkit-scrollbar-thumb {
 background:rgba(204,204,204,0.5)
}
.fixed-header #nav-panel .mobile-nav-wrap {
 padding:15px !important
}
.single-portfolio .related-portfolios {
 background-color:#f7f7f7
}
.footer-wrapper.fixed #footer .footer-bottom {
}
#footer .footer-bottom,
#footer .footer-bottom p,
#footer .footer-bottom .widget > div > ul li,
#footer .footer-bottom .widget > ul li {
 color:#a3b6e7
}
body,
ul.list.icons li a,
.pricing-table li,
.pricing-table h3 .desc,
.pricing-table .price,
.pricing-table .plan,
.home-intro .get-started a:not(.btn),
.color-body,
.color-body a,
.color-body a:hover,
.color-body a:focus,
.mobile-sidebar .sidebar-toggle,
.page-top .product-nav .product-popup,
.thumb-info-bottom-info .thumb-info-title,
.thumb-info-bottom-info .thumb-info-title a,
.thumb-info-bottom-info .thumb-info-title a:hover,
.tabs.tabs-simple .nav-tabs > li .nav-link,
.porto-links-block li.porto-links-item > a,
.porto-links-block li.porto-links-item > span,
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat,
.mega-menu .wide .popup,
.mega-menu .wide li.menu-item li.menu-item > a,
.sidebar-menu .popup,
.testimonial.testimonial-style-2 blockquote,
.testimonial.testimonial-style-3 blockquote,
.testimonial.testimonial-style-4 blockquote,
.testimonial.testimonial-style-5 blockquote,
.testimonial.testimonial-style-6 blockquote,
.testimonial.testimonial-with-quotes blockquote,
.sort-source-style-3 > li > a,
.widget_shopping_cart {
 color:#777777
}
.widget_recent_entries li,
.widget_recent_comments li,
.widget_pages li,
.widget_meta li,
.widget_nav_menu li,
.widget_archive li,
.widget_categories li,
.widget_rss li {
 color:#666666
}
.widget .rss-date,
.widget .post-date,
.widget .comment-author-link {
 color:#898989
}
.alternative-font,
a,
.color-primary,
article.post .post-title,
ul.list.icons li i,
ul.list.icons li a:hover,
.list.list-icons li i,
.list.list-ordened li:before,
ul[class^="wsp-"] li:before,
.fontawesome-icon-list > div:hover,
.sample-icon-list > div:hover,
.fontawesome-icon-list > div:hover .text-muted,
.sample-icon-list > div:hover .text-muted,
.accordion .card-header a,
.accordion .card-header a i,
section.toggle label,
.porto-concept strong,
.fc-slideshow nav .fc-left i,
.fc-slideshow nav .fc-right i,
.circular-bar.only-icon .fas,
.circular-bar.only-icon .fab,
.circular-bar.only-icon .far,
.home-intro p em,
.home-intro.light p,
.featured-box .porto-sicon-header h3.porto-sicon-title,
.featured-box .wpb_heading,
.feature-box[class*="feature-box-style-"] .feature-box-icon i,
.mobile-sidebar .sidebar-toggle:hover,
.page-top .sort-source > li.active > a,
.owl-carousel.nav-style-1 .owl-nav [class*="owl-"],
.master-slider .ms-container .ms-nav-prev,
.master-slider .ms-container .ms-nav-next,
.master-slider .ms-container .ms-slide-vpbtn,
.master-slider .ms-container .ms-video-btn,
.resp-tabs-list li,
h2.resp-accordion,
.tabs ul.nav-tabs .nav-link,
.wpb_wrapper .porto-sicon-read,
.vc_custom_heading em,
.widget .widget-title a:hover,
.widget .widgettitle a:hover,
.widget li > a:hover,
.widget li.active > a,
.widget_wysija_cont .showerrors,
.sidebar-menu > li.menu-item.active > a,
article.post .post-date .day,
.post-item .post-date .day,
section.timeline .timeline-date h3,
.post-carousel .post-item.style-5 .cat-names,
.post-grid .post-item.style-5 .cat-names,
.post-timeline .post-item.style-5 .cat-names,
.post-carousel .post-item.style-5 .post-meta .post-views-icon.dashicons,
.post-grid .post-item.style-5 .post-meta .post-views-icon.dashicons,
.post-timeline .post-item.style-5 .post-meta .post-views-icon.dashicons,
.portfolio-info ul li a:hover,
article.member .member-role,
.tm-extra-product-options .tm-epo-field-label,
.tm-extra-product-options-totals .amount.final,
html #topcontrol:hover,
.single-post .entry-title,
.sort-source-style-3 > li.active > a,
ul.portfolio-details h5,
.page-not-found h4,
article.post .sticky-post,
.products-slider.owl-carousel .owl-dot:hover span,
.products-slider.owl-carousel .owl-dot.active span,
.owl-carousel.dots-style-1 .owl-dot.active span,
.owl-carousel.dots-style-1 .owl-dot:hover span,
.label-pre-order {
 color:#282828
}
a:hover,
.wpb_wrapper .porto-sicon-read:hover {
 color:#353535
}
a:active,
a:focus {
 color:#1c1c1c
}
.slick-slider .slick-dots li.slick-active i,
.slick-slider .slick-dots li:hover i {
 color:#191919 !important
}
.list.list-icons li i,
.list.list-ordened li:before,
.pricing-table .most-popular,
section.toggle.active > label,
.timeline-balloon .balloon-time .time-dot:before,
.featured-box .icon-featured:after,
.feature-box.feature-box-style-3 .feature-box-icon,
.owl-carousel.dots-color-primary .owl-dots .owl-dot,
.master-slider .ms-slide .ms-slide-loading:before,
.widget_sidebar_menu .widget-title .toggle:hover,
.pagination span.current,
.page-links span.current {
 border-color:#282828
}
.products-slider.owl-carousel .owl-dot span {
 color:rgba(0,0,0,.4)
}
section.toggle label,
.resp-vtabs .resp-tabs-list li:hover,
.resp-vtabs .resp-tabs-list li:focus,
.resp-vtabs .resp-tabs-list li.resp-tab-active,
.sidebar-menu .wide .popup,
.wp-block-pullquote blockquote {
 border-left-color:#282828
}
.tabs.tabs-vertical.tabs-left li .nav-link:hover,
.tabs.tabs-vertical.tabs-left li.active .nav-link {
 border-left-color:#282828
}
.thumb-info-ribbon:before,
.right-sidebar .sidebar-menu .wide .popup {
 border-right-color:#020202
}
.tabs.tabs-vertical.tabs-right li .nav-link:hover,
.tabs.tabs-vertical.tabs-right li.active .nav-link {
 border-right-color:#282828
}
.porto-history .featured-box .box-content,
body.boxed .page-wrapper,
.master-slider .ms-loading-container .ms-loading:before,
.master-slider .ms-slide .ms-slide-loading:before,
#fancybox-loading:before,
#fancybox-loading:after,
.slick-slider .slick-loading .slick-list:before,
.fullscreen-carousel > .owl-carousel:before,
.fullscreen-carousel > .owl-carousel:after,
.porto-loading-icon,
.resp-tabs-list li:hover,
.resp-tabs-list li:focus,
.resp-tabs-list li.resp-tab-active,
.tabs ul.nav-tabs .nav-link:hover,
.tabs ul.nav-tabs li.active .nav-link,
.sidebar-content .widget.widget_wysija .box-content,
.mega-menu .wide .popup,
.sidebar-menu > li.menu-item:hover > a,
.sort-source-style-2 > li.active > a:after {
 border-top-color:#282828
}
.tabs.tabs-bottom .nav-tabs li .nav-link:hover {
 border-bottom-color:#282828
}
.tabs.tabs-bottom .nav-tabs li.active .nav-link {
 border-bottom:3px solid #282828;
 border-top-color:transparent !important
}
.page-top .product-nav .product-popup:before,
.tabs.tabs-simple .nav-tabs > li .nav-link:hover,
.tabs.tabs-simple .nav-tabs > li .nav-link:focus,
.tabs.tabs-simple .nav-tabs > li.active .nav-link,
.sort-source-style-3 > li.active > a {
 border-bottom-color:#282828
}
article.post .post-date .month,
article.post .post-date .format,
.post-item .post-date .month,
.post-item .post-date .format,
.list.list-icons.list-icons-style-3 li i,
.list.list-ordened.list-ordened-style-3 li:before,
html .list-primary.list-ordened.list-ordened-style-3 li:before,
html .list-secondary.list-ordened.list-ordened-style-3 li:before,
html .list-tertiary.list-ordened.list-ordened-style-3 li:before,
html .list-quaternary.list-ordened.list-ordened-style-3 li:before,
html .list-dark.list-ordened.list-ordened-style-3 li:before,
html .list-light.list-ordened.list-ordened-style-3 li:before,
ul.nav-pills > li.active > a,
ul.nav-pills > li.active > a:hover,
ul.nav-pills > li.active > a:focus,
section.toggle.active > label,
.toggle-simple section.toggle > label:after,
div.wpb_single_image .porto-vc-zoom .zoom-icon,
.img-thumbnail .zoom,
.thumb-info .zoom,
.img-thumbnail .link,
.thumb-info .link,
.pricing-table .most-popular h3,
.pricing-table-flat .plan h3,
.pricing-table-classic .most-popular h3 strong,
.timeline-balloon .balloon-time .time-dot:after,
section.exp-timeline .timeline-box.right:after,
.floating-menu .floating-menu-btn-collapse-nav,
.icon-featured,
.featured-box .icon-featured,
.featured-box-effect-3:hover .icon-featured,
.feature-box .feature-box-icon,
.inverted,
.master-slider .ms-container .ms-bullet,
.share-links a,
.thumb-info .thumb-info-type,
.thumb-info .thumb-info-action-icon,
.thumb-info-ribbon,
.thumb-info-social-icons a,
.widget_sidebar_menu .widget-title .toggle:hover,
.mega-menu:not(:hover) > li.menu-item.active > a,
.mega-menu:not(:hover) > li.menu-item:hover > a,
.mega-menu .narrow ul.sub-menu,
.sidebar-menu > li.menu-item:hover,
.sidebar-menu .menu-custom-block a:hover,
.pagination span.current,
.page-links span.current,
.member-item.member-item-3 .thumb-info:hover .thumb-info-caption,
.sort-source-style-2,
.mega-menu.menu-hover-line > li.menu-item > a:before,
.blog-posts-hover_info2 .thumb-info-type a {
 background-color:#282828
}
div.wpb_single_image .porto-vc-zoom .zoom-icon:hover,
.img-thumbnail .zoom:hover,
.thumb-info .zoom:hover,
.img-thumbnail .link:hover,
.thumb-info .link:hover,
.mega-menu .narrow li.menu-item:hover > a,
.testimonial blockquote {
 background-color:#353535
}
.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
 background-color:#191919
}
.featured-box-effect-2 .icon-featured:after {
 box-shadow:0 0 0 3px #282828
}
.featured-box-effect-3 .icon-featured:after {
 box-shadow:0 0 0 10px #282828
}
section.toggle.active > label,
.pricing-table .most-popular h3,
.pricing-table .most-popular h3 .desc,
.pricing-table-flat .plan h3,
.pricing-table-flat .plan h3 .desc,
.pricing-table-flat .price,
ul.nav-pills > li.active > a,
ul.nav-pills > li.active > a:hover,
ul.nav-pills > li.active > a:focus,
.tparrows.tparrows-carousel.tp-leftarrow:before,
.tparrows.tparrows-carousel.tp-rightarrow:before,
.thumb-info .thumb-info-action-icon i,
.thumb-info-ribbon,
.thumb-info-social-icons a i,
.portfolio-item .thumb-info .thumb-info-type .portfolio-like i,
.portfolio-item .thumb-info .thumb-info-type .portfolio-liked i,
.member-item.member-item-3 .thumb-info:hover .thumb-info-caption,
.member-item.member-item-3 .thumb-info:hover .thumb-info-caption * {
 color:#ffffff
}
.member-item.member-item-3 .thumb-info:hover .thumb-info-social-icons {
 border-color:#ffffff
}
.member-item.member-item-3 .thumb-info:hover .share-links a {
 background-color:#ffffff;
 color:#282828
}
@media (min-width:992px) {
 .floating-menu .floating-menu-nav-main nav > ul > li > a:after {
  background-color:#282828
 }
}
.post-carousel .post-item.style-5 .post-meta a,
.post-grid .post-item.style-5 .post-meta a,
.post-timeline .post-item.style-5 .post-meta a {
 color:#1c73bf
}
.post-share-advance-bg,
.post-share-advance .fa-share {
 background:#383f48
}
section.exp-timeline .timeline-bar,
.blog-posts .blog-post-item .meta-cats a {
 background-color:#212529
}
section.exp-timeline .timeline-box.right:before {
 background-color:#212529 !important;
 box-shadow:0 0 0 3px #ecf1f7,0 0 0 6px #212529 !important
}
.pricing-table-classic .price,
.product-summary-wrap .price,
.product-summary-wrap .product_meta span span,
.product-summary-wrap .product_meta span a {
 color:#222529
}
.product-thumbs-slider.owl-carousel .owl-item.selected .img-thumbnail,
html:not(.touch) .product-thumbs-slider .owl-item:hover .img-thumbnail {
 border:2px solid #222529
}
.section-primary .read-more,
.section-primary .read-more-block {
 color:#ffffff
}
html .list-primary.list-icons li i,
html .list-primary.list-ordened li:before,
html ul.nav-pills-primary a,
html .toggle-primary .toggle label,
html .divider.divider-primary i,
.featured-box-primary h4,
.featured-box-effect-7.featured-box-primary .icon-featured:before,
.has-primary-color {
 color:#282828
}
html .heading-primary,
html .lnk-primary,
html .text-color-primary {
 color:#282828 !important
}
html ul.nav-pills-primary a:hover,
html ul.nav-pills-primary a:focus {
 color:#353535
}
html ul.nav-pills-primary a:active {
 color:#1c1c1c
}
html .list-primary.list-icons.list-icons-style-3 li i,
html ul.nav-pills-primary > li.active > a,
html ul.nav-pills-primary > li.active > a:hover,
html ul.nav-pills-primary > li.active > a:focus,
html .toggle-primary .toggle.active > label,
html .toggle-primary.toggle-simple .toggle > label:after,
html .label-primary,
html .alert-primary,
html .divider.divider-primary.divider-small hr,
html .divider.divider-style-2.divider-primary i,
.pricing-table .plan-primary h3,
.pricing-table-classic .plan-primary h3 strong,
html .home-intro-primary,
.feature-box .feature-box-icon-primary,
.featured-box-primary .icon-featured,
html .inverted-primary,
html .thumb-info .thumb-info-action-icon-primary,
html .thumb-info .thumb-info-action-icon-primary:hover,
html .thumb-info-ribbon-primary,
html .thumb-info-social-icons a.thumb-info-social-links-primary,
.has-primary-background-color {
 background-color:#282828
}
html .accordion.accordion-primary .card-header,
html .section.section-primary,
html .popover-primary .popover-title,
html .background-color-primary,
.featured-box-effect-3.featured-box-primary:hover .icon-featured {
 background-color:#282828 !important
}
html .section.section-primary-scale-2 {
 background-color:#0f0f0f !important
}
html .list-primary.list-icons.list-icons-style-3 li i,
html .list-primary.list-ordened.list-ordened-style-3 li:before,
html .accordion.accordion-primary .card-header a,
html .toggle-primary .toggle.active > label,
html .alert-primary,
html .alert-primary .alert-link,
html .section.section-primary,
html .section.section-primary:not([class*=" section-text-"]) h1,
html .section.section-primary:not([class*=" section-text-"]) h2,
html .section.section-primary:not([class*=" section-text-"]) h3,
html .section.section-primary:not([class*=" section-text-"]) h4,
html .section.section-primary:not([class*=" section-text-"]) h5,
html .section.section-primary:not([class*=" section-text-"]) h6,
html .section.section-primary-scale-2 .sort-source-style-2 > li > a,
html .section.section-primary-scale-2 .sort-source-style-2 > li > a:focus,
html .section.section-primary-scale-2 .sort-source-style-2 > li > a:hover,
html .divider.divider-style-2.divider-primary i,
.pricing-table .plan-primary h3,
.pricing-table .plan-primary h3 .desc,
.pricing-table-flat .plan-primary h3,
.pricing-table-flat .plan-primary h3 .desc,
.pricing-table-flat .plan-primary .price,
.pricing-table-classic .plan-primary h3 strong,
html .home-intro-primary,
html .home-intro-primary .get-started a:not(.btn),
html .home-intro-primary p,
html .home-intro-primary p em,
html .home-intro-primary.light p,
html .thumb-info .thumb-info-action-icon-primary i,
html .thumb-info-ribbon-primary,
html .thumb-info-social-icons a.thumb-info-social-links-primary i {
 color:#ffffff
}
html .section.section-primary:not([class*=" section-text-"]) p {
 color:#e6e6e6
}
html .popover-primary .popover-title {
 color:#ffffff !important
}
html .list-primary.list-icons li i,
html .toggle-primary .toggle.active > label,
html .label-primary,
.pricing-table .plan-primary,
html .divider.divider-style-3.divider-primary i,
.featured-box-primary .icon-featured:after,
html .heading.heading-primary .heading-tag {
 border-color:#282828
}
.border-color-primary,
html .blockquote-primary {
 border-color:#282828 !important
}
.featured-box-primary .box-content {
 border-top-color:#282828
}
html .toggle-primary .toggle label {
 border-left-color:#282828;
 border-right-color:#282828
}
html .alert-primary {
 border-color:#212121
}
html .section.section-primary {
 border-color:#1c1c1c !important
}
html .section.section-primary-scale-2 {
 border-color:#020202 !important
}
html .section.section-primary-scale-2 .sort-source-style-2 > li.active > a:after {
 border-top-color:#0f0f0f
}
html .thumb-info-ribbon-primary:before {
 border-right-color:#020202
}
.featured-box-effect-2.featured-box-primary .icon-featured:after {
 box-shadow:0 0 0 3px #282828
}
.featured-box-effect-3.featured-box-primary .icon-featured:after {
 box-shadow:0 0 0 10px #282828
}
html .toggle-primary.toggle-simple .toggle > label {
 background:transparent
}
html .list-secondary.list-icons li i,
html .list-secondary.list-ordened li:before,
html ul.nav-pills-secondary a,
html .toggle-secondary .toggle label,
html .divider.divider-secondary i,
.featured-box-secondary h4,
.featured-box-effect-7.featured-box-secondary .icon-featured:before,
.has-secondary-color {
 color:#1c73bf
}
html .heading-secondary,
html .lnk-secondary,
html .text-color-secondary {
 color:#1c73bf !important
}
html ul.nav-pills-secondary a:hover,
html ul.nav-pills-secondary a:focus {
 color:#2081d6
}
html ul.nav-pills-secondary a:active {
 color:#1966a9
}
html .list-secondary.list-icons.list-icons-style-3 li i,
html ul.nav-pills-secondary > li.active > a,
html ul.nav-pills-secondary > li.active > a:hover,
html ul.nav-pills-secondary > li.active > a:focus,
html .toggle-secondary .toggle.active > label,
html .toggle-secondary.toggle-simple .toggle > label:after,
html .label-secondary,
html .alert-secondary,
html .divider.divider-secondary.divider-small hr,
html .divider.divider-style-2.divider-secondary i,
.pricing-table .plan-secondary h3,
.pricing-table-classic .plan-secondary h3 strong,
html .home-intro-secondary,
.feature-box .feature-box-icon-secondary,
.featured-box-secondary .icon-featured,
html .inverted-secondary,
html .thumb-info .thumb-info-action-icon-secondary,
html .thumb-info .thumb-info-action-icon-secondary:hover,
html .thumb-info-ribbon-secondary,
html .thumb-info-social-icons a.thumb-info-social-links-secondary,
.has-secondary-background-color {
 background-color:#1c73bf
}
html .accordion.accordion-secondary .card-header,
html .section.section-secondary,
html .popover-secondary .popover-title,
html .background-color-secondary,
.featured-box-effect-3.featured-box-secondary:hover .icon-featured {
 background-color:#1c73bf !important
}
html .section.section-secondary-scale-2 {
 background-color:#165993 !important
}
html .list-secondary.list-icons.list-icons-style-3 li i,
html .list-secondary.list-ordened.list-ordened-style-3 li:before,
html .accordion.accordion-secondary .card-header a,
html .toggle-secondary .toggle.active > label,
html .alert-secondary,
html .alert-secondary .alert-link,
html .section.section-secondary,
html .section.section-secondary:not([class*=" section-text-"]) h1,
html .section.section-secondary:not([class*=" section-text-"]) h2,
html .section.section-secondary:not([class*=" section-text-"]) h3,
html .section.section-secondary:not([class*=" section-text-"]) h4,
html .section.section-secondary:not([class*=" section-text-"]) h5,
html .section.section-secondary:not([class*=" section-text-"]) h6,
html .section.section-secondary-scale-2 .sort-source-style-2 > li > a,
html .section.section-secondary-scale-2 .sort-source-style-2 > li > a:focus,
html .section.section-secondary-scale-2 .sort-source-style-2 > li > a:hover,
html .divider.divider-style-2.divider-secondary i,
.pricing-table .plan-secondary h3,
.pricing-table .plan-secondary h3 .desc,
.pricing-table-flat .plan-secondary h3,
.pricing-table-flat .plan-secondary h3 .desc,
.pricing-table-flat .plan-secondary .price,
.pricing-table-classic .plan-secondary h3 strong,
html .home-intro-secondary,
html .home-intro-secondary .get-started a:not(.btn),
html .home-intro-secondary p,
html .home-intro-secondary p em,
html .home-intro-secondary.light p,
html .thumb-info .thumb-info-action-icon-secondary i,
html .thumb-info-ribbon-secondary,
html .thumb-info-social-icons a.thumb-info-social-links-secondary i {
 color:#222529
}
html .section.section-secondary:not([class*=" section-text-"]) p {
 color:#0b0c0e
}
html .popover-secondary .popover-title {
 color:#222529 !important
}
html .list-secondary.list-icons li i,
html .toggle-secondary .toggle.active > label,
html .label-secondary,
.pricing-table .plan-secondary,
html .divider.divider-style-3.divider-secondary i,
.featured-box-secondary .icon-featured:after,
html .heading.heading-secondary .heading-tag {
 border-color:#1c73bf
}
.border-color-secondary,
html .blockquote-secondary {
 border-color:#1c73bf !important
}
.featured-box-secondary .box-content {
 border-top-color:#1c73bf
}
html .toggle-secondary .toggle label {
 border-left-color:#1c73bf;
 border-right-color:#1c73bf
}
html .alert-secondary {
 border-color:#1b6bb2
}
html .section.section-secondary {
 border-color:#1966a9 !important
}
html .section.section-secondary-scale-2 {
 border-color:#134b7d !important
}
html .section.section-secondary-scale-2 .sort-source-style-2 > li.active > a:after {
 border-top-color:#165993
}
html .thumb-info-ribbon-secondary:before {
 border-right-color:#134b7d
}
.featured-box-effect-2.featured-box-secondary .icon-featured:after {
 box-shadow:0 0 0 3px #1c73bf
}
.featured-box-effect-3.featured-box-secondary .icon-featured:after {
 box-shadow:0 0 0 10px #1c73bf
}
html .toggle-secondary.toggle-simple .toggle > label {
 background:transparent
}
html .list-tertiary.list-icons li i,
html .list-tertiary.list-ordened li:before,
html ul.nav-pills-tertiary a,
html .toggle-tertiary .toggle label,
html .divider.divider-tertiary i,
.featured-box-tertiary h4,
.featured-box-effect-7.featured-box-tertiary .icon-featured:before,
.has-tertiary-color {
 color:#2baab1
}
html .heading-tertiary,
html .lnk-tertiary,
html .text-color-tertiary {
 color:#2baab1 !important
}
html ul.nav-pills-tertiary a:hover,
html ul.nav-pills-tertiary a:focus {
 color:#30bec6
}
html ul.nav-pills-tertiary a:active {
 color:#27979d
}
html .list-tertiary.list-icons.list-icons-style-3 li i,
html ul.nav-pills-tertiary > li.active > a,
html ul.nav-pills-tertiary > li.active > a:hover,
html ul.nav-pills-tertiary > li.active > a:focus,
html .toggle-tertiary .toggle.active > label,
html .toggle-tertiary.toggle-simple .toggle > label:after,
html .label-tertiary,
html .alert-tertiary,
html .divider.divider-tertiary.divider-small hr,
html .divider.divider-style-2.divider-tertiary i,
.pricing-table .plan-tertiary h3,
.pricing-table-classic .plan-tertiary h3 strong,
html .home-intro-tertiary,
.feature-box .feature-box-icon-tertiary,
.featured-box-tertiary .icon-featured,
html .inverted-tertiary,
html .thumb-info .thumb-info-action-icon-tertiary,
html .thumb-info .thumb-info-action-icon-tertiary:hover,
html .thumb-info-ribbon-tertiary,
html .thumb-info-social-icons a.thumb-info-social-links-tertiary,
.has-tertiary-background-color {
 background-color:#2baab1
}
html .accordion.accordion-tertiary .card-header,
html .section.section-tertiary,
html .popover-tertiary .popover-title,
html .background-color-tertiary,
.featured-box-effect-3.featured-box-tertiary:hover .icon-featured {
 background-color:#2baab1 !important
}
html .section.section-tertiary-scale-2 {
 background-color:#228388 !important
}
html .list-tertiary.list-icons.list-icons-style-3 li i,
html .list-tertiary.list-ordened.list-ordened-style-3 li:before,
html .accordion.accordion-tertiary .card-header a,
html .toggle-tertiary .toggle.active > label,
html .alert-tertiary,
html .alert-tertiary .alert-link,
html .section.section-tertiary,
html .section.section-tertiary:not([class*=" section-text-"]) h1,
html .section.section-tertiary:not([class*=" section-text-"]) h2,
html .section.section-tertiary:not([class*=" section-text-"]) h3,
html .section.section-tertiary:not([class*=" section-text-"]) h4,
html .section.section-tertiary:not([class*=" section-text-"]) h5,
html .section.section-tertiary:not([class*=" section-text-"]) h6,
html .section.section-tertiary-scale-2 .sort-source-style-2 > li > a,
html .section.section-tertiary-scale-2 .sort-source-style-2 > li > a:focus,
html .section.section-tertiary-scale-2 .sort-source-style-2 > li > a:hover,
html .divider.divider-style-2.divider-tertiary i,
.pricing-table .plan-tertiary h3,
.pricing-table .plan-tertiary h3 .desc,
.pricing-table-flat .plan-tertiary h3,
.pricing-table-flat .plan-tertiary h3 .desc,
.pricing-table-flat .plan-tertiary .price,
.pricing-table-classic .plan-tertiary h3 strong,
html .home-intro-tertiary,
html .home-intro-tertiary .get-started a:not(.btn),
html .home-intro-tertiary p,
html .home-intro-tertiary p em,
html .home-intro-tertiary.light p,
html .thumb-info .thumb-info-action-icon-tertiary i,
html .thumb-info-ribbon-tertiary,
html .thumb-info-social-icons a.thumb-info-social-links-tertiary i {
 color:#ffffff
}
html .section.section-tertiary:not([class*=" section-text-"]) p {
 color:#e6e6e6
}
html .popover-tertiary .popover-title {
 color:#ffffff !important
}
html .list-tertiary.list-icons li i,
html .toggle-tertiary .toggle.active > label,
html .label-tertiary,
.pricing-table .plan-tertiary,
html .divider.divider-style-3.divider-tertiary i,
.featured-box-tertiary .icon-featured:after,
html .heading.heading-tertiary .heading-tag {
 border-color:#2baab1
}
.border-color-tertiary,
html .blockquote-tertiary {
 border-color:#2baab1 !important
}
.featured-box-tertiary .box-content {
 border-top-color:#2baab1
}
html .toggle-tertiary .toggle label {
 border-left-color:#2baab1;
 border-right-color:#2baab1
}
html .alert-tertiary {
 border-color:#299fa5
}
html .section.section-tertiary {
 border-color:#27979d !important
}
html .section.section-tertiary-scale-2 {
 border-color:#1d6f74 !important
}
html .section.section-tertiary-scale-2 .sort-source-style-2 > li.active > a:after {
 border-top-color:#228388
}
html .thumb-info-ribbon-tertiary:before {
 border-right-color:#1d6f74
}
.featured-box-effect-2.featured-box-tertiary .icon-featured:after {
 box-shadow:0 0 0 3px #2baab1
}
.featured-box-effect-3.featured-box-tertiary .icon-featured:after {
 box-shadow:0 0 0 10px #2baab1
}
html .toggle-tertiary.toggle-simple .toggle > label {
 background:transparent
}
html .list-quaternary.list-icons li i,
html .list-quaternary.list-ordened li:before,
html ul.nav-pills-quaternary a,
html .toggle-quaternary .toggle label,
html .divider.divider-quaternary i,
.featured-box-quaternary h4,
.featured-box-effect-7.featured-box-quaternary .icon-featured:before,
.has-quaternary-color {
 color:#383f48
}
html .heading-quaternary,
html .lnk-quaternary,
html .text-color-quaternary {
 color:#383f48 !important
}
html ul.nav-pills-quaternary a:hover,
html ul.nav-pills-quaternary a:focus {
 color:#444c57
}
html ul.nav-pills-quaternary a:active {
 color:#2d333a
}
html .list-quaternary.list-icons.list-icons-style-3 li i,
html ul.nav-pills-quaternary > li.active > a,
html ul.nav-pills-quaternary > li.active > a:hover,
html ul.nav-pills-quaternary > li.active > a:focus,
html .toggle-quaternary .toggle.active > label,
html .toggle-quaternary.toggle-simple .toggle > label:after,
html .label-quaternary,
html .alert-quaternary,
html .divider.divider-quaternary.divider-small hr,
html .divider.divider-style-2.divider-quaternary i,
.pricing-table .plan-quaternary h3,
.pricing-table-classic .plan-quaternary h3 strong,
html .home-intro-quaternary,
.feature-box .feature-box-icon-quaternary,
.featured-box-quaternary .icon-featured,
html .inverted-quaternary,
html .thumb-info .thumb-info-action-icon-quaternary,
html .thumb-info .thumb-info-action-icon-quaternary:hover,
html .thumb-info-ribbon-quaternary,
html .thumb-info-social-icons a.thumb-info-social-links-quaternary,
.has-quaternary-background-color {
 background-color:#383f48
}
html .accordion.accordion-quaternary .card-header,
html .section.section-quaternary,
html .popover-quaternary .popover-title,
html .background-color-quaternary,
.featured-box-effect-3.featured-box-quaternary:hover .icon-featured {
 background-color:#383f48 !important
}
html .section.section-quaternary-scale-2 {
 background-color:#22262c !important
}
html .list-quaternary.list-icons.list-icons-style-3 li i,
html .list-quaternary.list-ordened.list-ordened-style-3 li:before,
html .accordion.accordion-quaternary .card-header a,
html .toggle-quaternary .toggle.active > label,
html .alert-quaternary,
html .alert-quaternary .alert-link,
html .section.section-quaternary,
html .section.section-quaternary:not([class*=" section-text-"]) h1,
html .section.section-quaternary:not([class*=" section-text-"]) h2,
html .section.section-quaternary:not([class*=" section-text-"]) h3,
html .section.section-quaternary:not([class*=" section-text-"]) h4,
html .section.section-quaternary:not([class*=" section-text-"]) h5,
html .section.section-quaternary:not([class*=" section-text-"]) h6,
html .section.section-quaternary-scale-2 .sort-source-style-2 > li > a,
html .section.section-quaternary-scale-2 .sort-source-style-2 > li > a:focus,
html .section.section-quaternary-scale-2 .sort-source-style-2 > li > a:hover,
html .divider.divider-style-2.divider-quaternary i,
.pricing-table .plan-quaternary h3,
.pricing-table .plan-quaternary h3 .desc,
.pricing-table-flat .plan-quaternary h3,
.pricing-table-flat .plan-quaternary h3 .desc,
.pricing-table-flat .plan-quaternary .price,
.pricing-table-classic .plan-quaternary h3 strong,
html .home-intro-quaternary,
html .home-intro-quaternary .get-started a:not(.btn),
html .home-intro-quaternary p,
html .home-intro-quaternary p em,
html .home-intro-quaternary.light p,
html .thumb-info .thumb-info-action-icon-quaternary i,
html .thumb-info-ribbon-quaternary,
html .thumb-info-social-icons a.thumb-info-social-links-quaternary i {
 color:#ffffff
}
html .section.section-quaternary:not([class*=" section-text-"]) p {
 color:#e6e6e6
}
html .popover-quaternary .popover-title {
 color:#ffffff !important
}
html .list-quaternary.list-icons li i,
html .toggle-quaternary .toggle.active > label,
html .label-quaternary,
.pricing-table .plan-quaternary,
html .divider.divider-style-3.divider-quaternary i,
.featured-box-quaternary .icon-featured:after,
html .heading.heading-quaternary .heading-tag {
 border-color:#383f48
}
.border-color-quaternary,
html .blockquote-quaternary {
 border-color:#383f48 !important
}
.featured-box-quaternary .box-content {
 border-top-color:#383f48
}
html .toggle-quaternary .toggle label {
 border-left-color:#383f48;
 border-right-color:#383f48
}
html .alert-quaternary {
 border-color:#323840
}
html .section.section-quaternary {
 border-color:#2d333a !important
}
html .section.section-quaternary-scale-2 {
 border-color:#171a1d !important
}
html .section.section-quaternary-scale-2 .sort-source-style-2 > li.active > a:after {
 border-top-color:#22262c
}
html .thumb-info-ribbon-quaternary:before {
 border-right-color:#171a1d
}
.featured-box-effect-2.featured-box-quaternary .icon-featured:after {
 box-shadow:0 0 0 3px #383f48
}
.featured-box-effect-3.featured-box-quaternary .icon-featured:after {
 box-shadow:0 0 0 10px #383f48
}
html .toggle-quaternary.toggle-simple .toggle > label {
 background:transparent
}
html .list-dark.list-icons li i,
html .list-dark.list-ordened li:before,
html ul.nav-pills-dark a,
html .toggle-dark .toggle label,
html .divider.divider-dark i,
.featured-box-dark h4,
.featured-box-effect-7.featured-box-dark .icon-featured:before,
.has-dark-color {
 color:#212529
}
html .heading-dark,
html .lnk-dark,
html .text-color-dark {
 color:#212529 !important
}
html ul.nav-pills-dark a:hover,
html ul.nav-pills-dark a:focus {
 color:#2d3238
}
html ul.nav-pills-dark a:active {
 color:#16191b
}
html .list-dark.list-icons.list-icons-style-3 li i,
html ul.nav-pills-dark > li.active > a,
html ul.nav-pills-dark > li.active > a:hover,
html ul.nav-pills-dark > li.active > a:focus,
html .toggle-dark .toggle.active > label,
html .toggle-dark.toggle-simple .toggle > label:after,
html .label-dark,
html .alert-dark,
html .divider.divider-dark.divider-small hr,
html .divider.divider-style-2.divider-dark i,
.pricing-table .plan-dark h3,
.pricing-table-classic .plan-dark h3 strong,
html .home-intro-dark,
.feature-box .feature-box-icon-dark,
.featured-box-dark .icon-featured,
html .inverted-dark,
html .thumb-info .thumb-info-action-icon-dark,
html .thumb-info .thumb-info-action-icon-dark:hover,
html .thumb-info-ribbon-dark,
html .thumb-info-social-icons a.thumb-info-social-links-dark,
.has-dark-background-color {
 background-color:#212529
}
html .accordion.accordion-dark .card-header,
html .section.section-dark,
html .popover-dark .popover-title,
html .background-color-dark,
.featured-box-effect-3.featured-box-dark:hover .icon-featured {
 background-color:#212529 !important
}
html .section.section-dark-scale-2 {
 background-color:#0b0c0d !important
}
html .list-dark.list-icons.list-icons-style-3 li i,
html .list-dark.list-ordened.list-ordened-style-3 li:before,
html .accordion.accordion-dark .card-header a,
html .toggle-dark .toggle.active > label,
html .alert-dark,
html .alert-dark .alert-link,
html .section.section-dark,
html .section.section-dark:not([class*=" section-text-"]) h1,
html .section.section-dark:not([class*=" section-text-"]) h2,
html .section.section-dark:not([class*=" section-text-"]) h3,
html .section.section-dark:not([class*=" section-text-"]) h4,
html .section.section-dark:not([class*=" section-text-"]) h5,
html .section.section-dark:not([class*=" section-text-"]) h6,
html .section.section-dark-scale-2 .sort-source-style-2 > li > a,
html .section.section-dark-scale-2 .sort-source-style-2 > li > a:focus,
html .section.section-dark-scale-2 .sort-source-style-2 > li > a:hover,
html .divider.divider-style-2.divider-dark i,
.pricing-table .plan-dark h3,
.pricing-table .plan-dark h3 .desc,
.pricing-table-flat .plan-dark h3,
.pricing-table-flat .plan-dark h3 .desc,
.pricing-table-flat .plan-dark .price,
.pricing-table-classic .plan-dark h3 strong,
html .home-intro-dark,
html .home-intro-dark .get-started a:not(.btn),
html .home-intro-dark p,
html .home-intro-dark p em,
html .home-intro-dark.light p,
html .thumb-info .thumb-info-action-icon-dark i,
html .thumb-info-ribbon-dark,
html .thumb-info-social-icons a.thumb-info-social-links-dark i {
 color:#ffffff
}
html .section.section-dark:not([class*=" section-text-"]) p {
 color:#e6e6e6
}
html .popover-dark .popover-title {
 color:#ffffff !important
}
html .list-dark.list-icons li i,
html .toggle-dark .toggle.active > label,
html .label-dark,
.pricing-table .plan-dark,
html .divider.divider-style-3.divider-dark i,
.featured-box-dark .icon-featured:after,
html .heading.heading-dark .heading-tag {
 border-color:#212529
}
.border-color-dark,
html .blockquote-dark {
 border-color:#212529 !important
}
.featured-box-dark .box-content {
 border-top-color:#212529
}
html .toggle-dark .toggle label {
 border-left-color:#212529;
 border-right-color:#212529
}
html .alert-dark {
 border-color:#1b1e21
}
html .section.section-dark {
 border-color:#16191b !important
}
html .section.section-dark-scale-2 {
 border-color:#000000 !important
}
html .section.section-dark-scale-2 .sort-source-style-2 > li.active > a:after {
 border-top-color:#0b0c0d
}
html .thumb-info-ribbon-dark:before {
 border-right-color:#000000
}
.featured-box-effect-2.featured-box-dark .icon-featured:after {
 box-shadow:0 0 0 3px #212529
}
.featured-box-effect-3.featured-box-dark .icon-featured:after {
 box-shadow:0 0 0 10px #212529
}
html .toggle-dark.toggle-simple .toggle > label {
 background:transparent
}
html .list-light.list-icons li i,
html .list-light.list-ordened li:before,
html ul.nav-pills-light a,
html .toggle-light .toggle label,
html .divider.divider-light i,
.featured-box-light h4,
.featured-box-effect-7.featured-box-light .icon-featured:before,
.has-light-color {
 color:#ffffff
}
html .heading-light,
html .lnk-light,
html .text-color-light {
 color:#ffffff !important
}
html ul.nav-pills-light a:hover,
html ul.nav-pills-light a:focus {
 color:#ffffff
}
html ul.nav-pills-light a:active {
 color:#f3f3f3
}
html .list-light.list-icons.list-icons-style-3 li i,
html ul.nav-pills-light > li.active > a,
html ul.nav-pills-light > li.active > a:hover,
html ul.nav-pills-light > li.active > a:focus,
html .toggle-light .toggle.active > label,
html .toggle-light.toggle-simple .toggle > label:after,
html .label-light,
html .alert-light,
html .divider.divider-light.divider-small hr,
html .divider.divider-style-2.divider-light i,
.pricing-table .plan-light h3,
.pricing-table-classic .plan-light h3 strong,
html .home-intro-light,
.feature-box .feature-box-icon-light,
.featured-box-light .icon-featured,
html .inverted-light,
html .thumb-info .thumb-info-action-icon-light,
html .thumb-info .thumb-info-action-icon-light:hover,
html .thumb-info-ribbon-light,
html .thumb-info-social-icons a.thumb-info-social-links-light,
.has-light-background-color {
 background-color:#ffffff
}
html .accordion.accordion-light .card-header,
html .section.section-light,
html .popover-light .popover-title,
html .background-color-light,
.featured-box-effect-3.featured-box-light:hover .icon-featured {
 background-color:#ffffff !important
}
html .section.section-light-scale-2 {
 background-color:#e6e6e6 !important
}
html .list-light.list-icons.list-icons-style-3 li i,
html .list-light.list-ordened.list-ordened-style-3 li:before,
html .accordion.accordion-light .card-header a,
html .toggle-light .toggle.active > label,
html .alert-light,
html .alert-light .alert-link,
html .section.section-light,
html .section.section-light:not([class*=" section-text-"]) h1,
html .section.section-light:not([class*=" section-text-"]) h2,
html .section.section-light:not([class*=" section-text-"]) h3,
html .section.section-light:not([class*=" section-text-"]) h4,
html .section.section-light:not([class*=" section-text-"]) h5,
html .section.section-light:not([class*=" section-text-"]) h6,
html .section.section-light-scale-2 .sort-source-style-2 > li > a,
html .section.section-light-scale-2 .sort-source-style-2 > li > a:focus,
html .section.section-light-scale-2 .sort-source-style-2 > li > a:hover,
html .divider.divider-style-2.divider-light i,
.pricing-table .plan-light h3,
.pricing-table .plan-light h3 .desc,
.pricing-table-flat .plan-light h3,
.pricing-table-flat .plan-light h3 .desc,
.pricing-table-flat .plan-light .price,
.pricing-table-classic .plan-light h3 strong,
html .home-intro-light,
html .home-intro-light .get-started a:not(.btn),
html .home-intro-light p,
html .home-intro-light p em,
html .home-intro-light.light p,
html .thumb-info .thumb-info-action-icon-light i,
html .thumb-info-ribbon-light,
html .thumb-info-social-icons a.thumb-info-social-links-light i {
 color:#212529
}
html .section.section-light:not([class*=" section-text-"]) p {
 color:#0b0c0d
}
html .popover-light .popover-title {
 color:#212529 !important
}
html .list-light.list-icons li i,
html .toggle-light .toggle.active > label,
html .label-light,
.pricing-table .plan-light,
html .divider.divider-style-3.divider-light i,
.featured-box-light .icon-featured:after,
html .heading.heading-light .heading-tag {
 border-color:#ffffff
}
.border-color-light,
html .blockquote-light {
 border-color:#ffffff !important
}
.featured-box-light .box-content {
 border-top-color:#ffffff
}
html .toggle-light .toggle label {
 border-left-color:#ffffff;
 border-right-color:#ffffff
}
html .alert-light {
 border-color:#f8f8f8
}
html .section.section-light {
 border-color:#f3f3f3 !important
}
html .section.section-light-scale-2 {
 border-color:#d9d9d9 !important
}
html .section.section-light-scale-2 .sort-source-style-2 > li.active > a:after {
 border-top-color:#e6e6e6
}
html .thumb-info-ribbon-light:before {
 border-right-color:#d9d9d9
}
.featured-box-effect-2.featured-box-light .icon-featured:after {
 box-shadow:0 0 0 3px #ffffff
}
.featured-box-effect-3.featured-box-light .icon-featured:after {
 box-shadow:0 0 0 10px #ffffff
}
html .toggle-light.toggle-simple .toggle > label {
 background:transparent
}
html .section.section-default-scale-1 {
 background-color:#dbdbdb !important;
 border-top-color:#d4d4d4 !important
}
html .section.section-default-scale-2 {
 background-color:#c1c1c1 !important;
 border-top-color:#bababa !important
}
html .section.section-default-scale-3 {
 background-color:#a8a8a8 !important;
 border-top-color:#a1a1a1 !important
}
html .section.section-default-scale-4 {
 background-color:#8e8e8e !important;
 border-top-color:#878787 !important
}
html .section.section-default-scale-5 {
 background-color:#757575 !important;
 border-top-color:#6e6e6e !important
}
html .section.section-default-scale-6 {
 background-color:#5b5b5b !important;
 border-top-color:#545454 !important
}
html .section.section-default-scale-7 {
 background-color:#424242 !important;
 border-top-color:#3b3b3b !important
}
html .section.section-default-scale-8 {
 background-color:#282828 !important;
 border-top-color:#212121 !important
}
html .section.section-default-scale-9 {
 background-color:#0f0f0f !important;
 border-top-color:#080808 !important
}
.side-nav-wrap .sidebar-menu > li.menu-item > a,
.main-sidebar-menu .sidebar-menu > li.menu-item > a,
.side-nav-wrap .sidebar-menu .menu-custom-block span,
.main-sidebar-menu .sidebar-menu .menu-custom-block span,
.side-nav-wrap .sidebar-menu .menu-custom-block a,
.main-sidebar-menu .sidebar-menu .menu-custom-block a {
 font-family:Open Sans,sans-serif;
 font-size:14px;
 font-weight:400;
 line-height:18px;
 letter-spacing:0
}
.side-nav-wrap .sidebar-menu > li.menu-item > a,
.side-nav-wrap .sidebar-menu > li.menu-item > .arrow:before,
.side-nav-wrap .sidebar-menu .menu-custom-block a {
 color:#444444
}
.side-nav-wrap .sidebar-menu > li.menu-item:hover,
.side-nav-wrap .sidebar-menu > li.menu-item.active,
.side-nav-wrap .sidebar-menu .menu-custom-block a:hover {
 background-color:transparent
}
.side-nav-wrap .sidebar-menu > li.menu-item > a {
 border-top-color:transparent
}
.side-nav-wrap .sidebar-menu > li.menu-item:hover > a,
.side-nav-wrap .sidebar-menu > li.menu-item.active > a,
.side-nav-wrap .sidebar-menu > li.menu-item.active > .arrow:before,
.side-nav-wrap .sidebar-menu > li.menu-item:hover > .arrow:before,
.side-nav-wrap .sidebar-menu .menu-custom-block a:hover {
 color:#444444
}
.toggle-menu-wrap .sidebar-menu > li.menu-item > a {
 border-top-color:rgba(0,0,0,.125)
}
.page-top > .container {
 padding-top:85px;
 padding-bottom:85px
}
.page-top .yoast-breadcrumbs,
.page-top .breadcrumbs-wrap {
 color:#acb4be
}
.page-top .yoast-breadcrumbs a,
.page-top .breadcrumbs-wrap a,
.page-top .product-nav .product-link {
 color:#acb4be
}
.page-top .page-title {
 color:#ffffff
}
.page-top .page-sub-title {
 color:#e6e6e6;
 margin:0 0 0 0
}
.page-top .sort-source > li > a {
 color:#ffffff
}
@media (max-width:767px) {
 .page-top .sort-source {
  background:#0053ce
 }
}
@media (min-width:768px) {
 #breadcrumbs-boxed {
  max-width:750px
 }
}
@media (min-width:992px) {
 #breadcrumbs-boxed {
  max-width:990px
 }
}
@media (min-width:1230px) {
 #breadcrumbs-boxed {
  max-width:1230px
 }
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.tparrows.tparrows-carousel.tp-leftarrow,
.tparrows.tparrows-carousel.tp-rightarrow,
.button,
input.submit {
 color:#ffffff;
 background-color:#282828;
 border-color:#282828
}
.owl-carousel .owl-nav [class*="owl-"]:hover,
.owl-carousel .owl-nav [class*="owl-"]:active,
.owl-carousel .owl-nav [class*="owl-"]:focus,
.tparrows.tparrows-carousel.tp-leftarrow:hover,
.tparrows.tparrows-carousel.tp-rightarrow:hover,
.tparrows.tparrows-carousel.tp-leftarrow:active,
.tparrows.tparrows-carousel.tp-rightarrow:active,
.tparrows.tparrows-carousel.tp-leftarrow:focus,
.tparrows.tparrows-carousel.tp-rightarrow:focus {
 background-color:#1c1c1c;
 border-color:#1c1c1c
}
.widget.follow-us .share-links a:not(:hover) {
 color:#525252;
 background-color:#fff
}
.btn-primary:hover,
.button:hover,
input.submit:hover,
.btn-primary:active,
.button:active,
input.submit:active,
.btn-primary:focus,
.button:focus,
input.submit:focus {
 border-color:#1c1c1c;
 background-color:#1c1c1c;
 color:#ffffff
}
.btn-primary[disabled],
.button[disabled],
input.submit[disabled],
fieldset[disabled] .btn-primary,
fieldset[disabled] .button,
fieldset[disabled] input.submit,
.btn-primary[disabled]:hover,
.button[disabled]:hover,
input.submit[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .button:hover,
fieldset[disabled] input.submit:hover,
.btn-primary[disabled]:focus,
.button[disabled]:focus,
input.submit[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .button:focus,
fieldset[disabled] input.submit:focus,
.btn-primary[disabled].focus,
.button[disabled].focus,
input.submit[disabled].focus,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .button.focus,
fieldset[disabled] input.submit.focus,
.btn-primary[disabled]:active,
.button[disabled]:active,
input.submit[disabled]:active,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .button:active,
fieldset[disabled] input.submit:active,
.btn-primary[disabled].active,
.button[disabled].active,
input.submit[disabled].active,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .button.active,
fieldset[disabled] input.submit.active,
[type="submit"],
.geodir-search [type="button"],
.geodir-search [type="submit"],
#geodir-wrapper [type="button"],
#geodir-wrapper [type="submit"] {
 background-color:#282828;
 border-color:#282828
}
[type="submit"]:hover,
.geodir-search [type="button"]:hover,
.geodir-search [type="submit"]:hover,
#geodir-wrapper [type="button"]:hover,
#geodir-wrapper [type="submit"]:hover,
[type="submit"]:active,
.geodir-search [type="button"]:active,
.geodir-search [type="submit"]:active,
#geodir-wrapper [type="button"]:active,
#geodir-wrapper [type="submit"]:active {
 border-color:#1c1c1c;
 background-color:#1c1c1c
}
[type="submit"][disabled],
.geodir-search [type="button"][disabled],
.geodir-search [type="submit"][disabled],
#geodir-wrapper [type="button"][disabled],
#geodir-wrapper [type="submit"][disabled],
fieldset[disabled] [type="submit"],
[type="submit"][disabled]:hover,
.geodir-search [type="button"][disabled]:hover,
.geodir-search [type="submit"][disabled]:hover,
#geodir-wrapper [type="button"][disabled]:hover,
#geodir-wrapper [type="submit"][disabled]:hover,
fieldset[disabled] [type="submit"]:hover,
[type="submit"][disabled]:focus,
.geodir-search [type="button"][disabled]:focus,
.geodir-search [type="submit"][disabled]:focus,
#geodir-wrapper [type="button"][disabled]:focus,
#geodir-wrapper [type="submit"][disabled]:focus,
fieldset[disabled] [type="submit"]:focus,
[type="submit"][disabled]:active,
.geodir-search [type="button"][disabled]:active,
.geodir-search [type="submit"][disabled]:active,
#geodir-wrapper [type="button"][disabled]:active,
#geodir-wrapper [type="submit"][disabled]:active,
fieldset[disabled] [type="submit"]:active {
 background-color:#282828;
 border-color:#282828
}
html .btn-primary {
 color:#ffffff;
 background-color:#282828;
 border-color:#282828 #282828 #0f0f0f
}
html .btn-primary:hover,
html .btn-primary:focus,
html .btn-primary:active {
 color:#ffffff;
 background-color:#3a3a3a;
 border-color:#424242 #424242 #282828
}
html .btn-primary-scale-2 {
 color:#ffffff;
 text-shadow:0 -1px 0 rgba(0,0,0,0.25);
 background-color:#0f0f0f;
 border-color:#0f0f0f #0f0f0f #000000
}
html .btn-primary-scale-2:hover,
html .btn-primary-scale-2:active,
html .btn-primary-scale-2:focus {
 border-color:#020202;
 background-color:#020202
}
html .btn-borders.btn-primary {
 background:transparent;
 border-color:#282828;
 color:#282828
}
html .btn-arrow.btn-primary,
html .btn-arrow.btn-primary:hover,
html .btn-arrow.btn-primary:active,
html .btn-arrow.btn-primary:not(:disabled):active {
 color:#282828
}
html .btn-arrow.btn-primary .icon-wrapper {
 background-color:#282828;
 box-shadow:2px 3px 18px -3px #282828
}
html .btn-borders.btn-primary:hover,
html .btn-borders.btn-primary:focus,
html .btn-borders.btn-primary:active {
 background-color:#282828;
 border-color:#282828 !important;
 color:#ffffff
}
html .stats-block.counter-primary .stats-number,
html .stats-block.counter-primary div.counter_prefix,
html .stats-block.counter-primary div.counter_suffix {
 color:#282828
}
html .testimonial-primary blockquote {
 background:#353535
}
html .testimonial-primary .testimonial-arrow-down {
 border-top-color:#353535
}
html .btn-secondary {
 color:#222529;
 background-color:#1c73bf;
 border-color:#1c73bf #1c73bf #165993
}
html .btn-secondary:hover,
html .btn-secondary:focus,
html .btn-secondary:active {
 color:#222529;
 background-color:#2186df;
 border-color:#2e8ee1 #2e8ee1 #1c73bf
}
html .btn-secondary-scale-2 {
 color:#222529;
 text-shadow:0 -1px 0 rgba(0,0,0,0.25);
 background-color:#165993;
 border-color:#165993 #165993 #0f3e67
}
html .btn-secondary-scale-2:hover,
html .btn-secondary-scale-2:active,
html .btn-secondary-scale-2:focus {
 border-color:#134b7d;
 background-color:#134b7d
}
html .btn-borders.btn-secondary {
 background:transparent;
 border-color:#1c73bf;
 color:#1c73bf
}
html .btn-arrow.btn-secondary,
html .btn-arrow.btn-secondary:hover,
html .btn-arrow.btn-secondary:active,
html .btn-arrow.btn-secondary:not(:disabled):active {
 color:#1c73bf
}
html .btn-arrow.btn-secondary .icon-wrapper {
 background-color:#1c73bf;
 box-shadow:2px 3px 18px -3px #1c73bf
}
html .btn-borders.btn-secondary:hover,
html .btn-borders.btn-secondary:focus,
html .btn-borders.btn-secondary:active {
 background-color:#1c73bf;
 border-color:#1c73bf !important;
 color:#222529
}
.tabs-secondary ul.nav-tabs .nav-link {
 color:#1c73bf
}
.tabs-secondary ul.nav-tabs li.active .nav-link,
.tabs-secondary ul.nav-tabs li .nav-link:hover {
 border-top-color:#1c73bf
}
.tabs-secondary.tabs-bottom .nav-tabs li .nav-link:hover,
.tabs-secondary.tabs-bottom .nav-tabs li.active .nav-link {
 border-bottom-color:#1c73bf
}
.tabs-secondary.tabs-vertical.tabs-left li .nav-link:hover,
.tabs-secondary.tabs-vertical.tabs-left li.active .nav-link {
 border-left-color:#1c73bf
}
.tabs-secondary.tabs-vertical.tabs-right li .nav-link:hover,
.tabs-secondary.tabs-vertical.tabs-right li.active .nav-link {
 border-right-color:#1c73bf
}
html .stats-block.counter-secondary .stats-number,
html .stats-block.counter-secondary div.counter_prefix,
html .stats-block.counter-secondary div.counter_suffix {
 color:#1c73bf
}
html .testimonial-secondary blockquote {
 background:#2081d6
}
html .testimonial-secondary .testimonial-arrow-down {
 border-top-color:#2081d6
}
html .btn-tertiary {
 color:#ffffff;
 background-color:#2baab1;
 border-color:#2baab1 #2baab1 #228388
}
html .btn-tertiary:hover,
html .btn-tertiary:focus,
html .btn-tertiary:active {
 color:#ffffff;
 background-color:#33c6ce;
 border-color:#3fc9d1 #3fc9d1 #2baab1
}
html .btn-tertiary-scale-2 {
 color:#ffffff;
 text-shadow:0 -1px 0 rgba(0,0,0,0.25);
 background-color:#228388;
 border-color:#228388 #228388 #185c5f
}
html .btn-tertiary-scale-2:hover,
html .btn-tertiary-scale-2:active,
html .btn-tertiary-scale-2:focus {
 border-color:#1d6f74;
 background-color:#1d6f74
}
html .btn-borders.btn-tertiary {
 background:transparent;
 border-color:#2baab1;
 color:#2baab1
}
html .btn-arrow.btn-tertiary,
html .btn-arrow.btn-tertiary:hover,
html .btn-arrow.btn-tertiary:active,
html .btn-arrow.btn-tertiary:not(:disabled):active {
 color:#2baab1
}
html .btn-arrow.btn-tertiary .icon-wrapper {
 background-color:#2baab1;
 box-shadow:2px 3px 18px -3px #2baab1
}
html .btn-borders.btn-tertiary:hover,
html .btn-borders.btn-tertiary:focus,
html .btn-borders.btn-tertiary:active {
 background-color:#2baab1;
 border-color:#2baab1 !important;
 color:#ffffff
}
.tabs-tertiary ul.nav-tabs .nav-link {
 color:#2baab1
}
.tabs-tertiary ul.nav-tabs li.active .nav-link,
.tabs-tertiary ul.nav-tabs li .nav-link:hover {
 border-top-color:#2baab1
}
.tabs-tertiary.tabs-bottom .nav-tabs li .nav-link:hover,
.tabs-tertiary.tabs-bottom .nav-tabs li.active .nav-link {
 border-bottom-color:#2baab1
}
.tabs-tertiary.tabs-vertical.tabs-left li .nav-link:hover,
.tabs-tertiary.tabs-vertical.tabs-left li.active .nav-link {
 border-left-color:#2baab1
}
.tabs-tertiary.tabs-vertical.tabs-right li .nav-link:hover,
.tabs-tertiary.tabs-vertical.tabs-right li.active .nav-link {
 border-right-color:#2baab1
}
html .stats-block.counter-tertiary .stats-number,
html .stats-block.counter-tertiary div.counter_prefix,
html .stats-block.counter-tertiary div.counter_suffix {
 color:#2baab1
}
html .testimonial-tertiary blockquote {
 background:#30bec6
}
html .testimonial-tertiary .testimonial-arrow-down {
 border-top-color:#30bec6
}
html .btn-quaternary {
 color:#ffffff;
 background-color:#383f48;
 border-color:#383f48 #383f48 #22262c
}
html .btn-quaternary:hover,
html .btn-quaternary:focus,
html .btn-quaternary:active {
 color:#ffffff;
 background-color:#48515d;
 border-color:#4f5965 #4f5965 #383f48
}
html .btn-quaternary-scale-2 {
 color:#ffffff;
 text-shadow:0 -1px 0 rgba(0,0,0,0.25);
 background-color:#22262c;
 border-color:#22262c #22262c #0c0d0f
}
html .btn-quaternary-scale-2:hover,
html .btn-quaternary-scale-2:active,
html .btn-quaternary-scale-2:focus {
 border-color:#171a1d;
 background-color:#171a1d
}
html .btn-borders.btn-quaternary {
 background:transparent;
 border-color:#383f48;
 color:#383f48
}
html .btn-arrow.btn-quaternary,
html .btn-arrow.btn-quaternary:hover,
html .btn-arrow.btn-quaternary:active,
html .btn-arrow.btn-quaternary:not(:disabled):active {
 color:#383f48
}
html .btn-arrow.btn-quaternary .icon-wrapper {
 background-color:#383f48;
 box-shadow:2px 3px 18px -3px #383f48
}
html .btn-borders.btn-quaternary:hover,
html .btn-borders.btn-quaternary:focus,
html .btn-borders.btn-quaternary:active {
 background-color:#383f48;
 border-color:#383f48 !important;
 color:#ffffff
}
.tabs-quaternary ul.nav-tabs .nav-link {
 color:#383f48
}
.tabs-quaternary ul.nav-tabs li.active .nav-link,
.tabs-quaternary ul.nav-tabs li .nav-link:hover {
 border-top-color:#383f48
}
.tabs-quaternary.tabs-bottom .nav-tabs li .nav-link:hover,
.tabs-quaternary.tabs-bottom .nav-tabs li.active .nav-link {
 border-bottom-color:#383f48
}
.tabs-quaternary.tabs-vertical.tabs-left li .nav-link:hover,
.tabs-quaternary.tabs-vertical.tabs-left li.active .nav-link {
 border-left-color:#383f48
}
.tabs-quaternary.tabs-vertical.tabs-right li .nav-link:hover,
.tabs-quaternary.tabs-vertical.tabs-right li.active .nav-link {
 border-right-color:#383f48
}
html .stats-block.counter-quaternary .stats-number,
html .stats-block.counter-quaternary div.counter_prefix,
html .stats-block.counter-quaternary div.counter_suffix {
 color:#383f48
}
html .testimonial-quaternary blockquote {
 background:#444c57
}
html .testimonial-quaternary .testimonial-arrow-down {
 border-top-color:#444c57
}
html .btn-dark {
 color:#ffffff;
 background-color:#212529;
 border-color:#212529 #212529 #0b0c0d
}
html .btn-dark:hover,
html .btn-dark:focus,
html .btn-dark:active {
 color:#ffffff;
 background-color:#31373d;
 border-color:#383f46 #383f46 #212529
}
html .btn-dark-scale-2 {
 color:#ffffff;
 text-shadow:0 -1px 0 rgba(0,0,0,0.25);
 background-color:#0b0c0d;
 border-color:#0b0c0d #0b0c0d #000000
}
html .btn-dark-scale-2:hover,
html .btn-dark-scale-2:active,
html .btn-dark-scale-2:focus {
 border-color:#000000;
 background-color:#000000
}
html .btn-borders.btn-dark {
 background:transparent;
 border-color:#212529;
 color:#212529
}
html .btn-arrow.btn-dark,
html .btn-arrow.btn-dark:hover,
html .btn-arrow.btn-dark:active,
html .btn-arrow.btn-dark:not(:disabled):active {
 color:#212529
}
html .btn-arrow.btn-dark .icon-wrapper {
 background-color:#212529;
 box-shadow:2px 3px 18px -3px #212529
}
html .btn-borders.btn-dark:hover,
html .btn-borders.btn-dark:focus,
html .btn-borders.btn-dark:active {
 background-color:#212529;
 border-color:#212529 !important;
 color:#ffffff
}
.tabs-dark ul.nav-tabs .nav-link {
 color:#212529
}
.tabs-dark ul.nav-tabs li.active .nav-link,
.tabs-dark ul.nav-tabs li .nav-link:hover {
 border-top-color:#212529
}
.tabs-dark.tabs-bottom .nav-tabs li .nav-link:hover,
.tabs-dark.tabs-bottom .nav-tabs li.active .nav-link {
 border-bottom-color:#212529
}
.tabs-dark.tabs-vertical.tabs-left li .nav-link:hover,
.tabs-dark.tabs-vertical.tabs-left li.active .nav-link {
 border-left-color:#212529
}
.tabs-dark.tabs-vertical.tabs-right li .nav-link:hover,
.tabs-dark.tabs-vertical.tabs-right li.active .nav-link {
 border-right-color:#212529
}
html .stats-block.counter-dark .stats-number,
html .stats-block.counter-dark div.counter_prefix,
html .stats-block.counter-dark div.counter_suffix {
 color:#212529
}
html .testimonial-dark blockquote {
 background:#2d3238
}
html .testimonial-dark .testimonial-arrow-down {
 border-top-color:#2d3238
}
html .btn-light {
 color:#212529;
 background-color:#ffffff;
 border-color:#ffffff #ffffff #e6e6e6
}
html .btn-light:hover,
html .btn-light:focus,
html .btn-light:active {
 color:#212529;
 background-color:#ffffff;
 border-color:#ffffff #ffffff #ffffff
}
html .btn-light-scale-2 {
 color:#212529;
 text-shadow:0 -1px 0 rgba(0,0,0,0.25);
 background-color:#e6e6e6;
 border-color:#e6e6e6 #e6e6e6 #cccccc
}
html .btn-light-scale-2:hover,
html .btn-light-scale-2:active,
html .btn-light-scale-2:focus {
 border-color:#d9d9d9;
 background-color:#d9d9d9
}
html .btn-borders.btn-light {
 background:transparent;
 border-color:#ffffff;
 color:#ffffff
}
html .btn-arrow.btn-light,
html .btn-arrow.btn-light:hover,
html .btn-arrow.btn-light:active,
html .btn-arrow.btn-light:not(:disabled):active {
 color:#ffffff
}
html .btn-arrow.btn-light .icon-wrapper {
 background-color:#ffffff;
 box-shadow:2px 3px 18px -3px #ffffff
}
html .btn-borders.btn-light:hover,
html .btn-borders.btn-light:focus,
html .btn-borders.btn-light:active {
 background-color:#ffffff;
 border-color:#ffffff !important;
 color:#212529
}
.tabs-light ul.nav-tabs .nav-link {
 color:#ffffff
}
.tabs-light ul.nav-tabs li.active .nav-link,
.tabs-light ul.nav-tabs li .nav-link:hover {
 border-top-color:#ffffff
}
.tabs-light.tabs-bottom .nav-tabs li .nav-link:hover,
.tabs-light.tabs-bottom .nav-tabs li.active .nav-link {
 border-bottom-color:#ffffff
}
.tabs-light.tabs-vertical.tabs-left li .nav-link:hover,
.tabs-light.tabs-vertical.tabs-left li.active .nav-link {
 border-left-color:#ffffff
}
.tabs-light.tabs-vertical.tabs-right li .nav-link:hover,
.tabs-light.tabs-vertical.tabs-right li.active .nav-link {
 border-right-color:#ffffff
}
html .stats-block.counter-light .stats-number,
html .stats-block.counter-light div.counter_prefix,
html .stats-block.counter-light div.counter_suffix {
 color:#ffffff
}
html .testimonial-light blockquote {
 background:#ffffff
}
html .testimonial-light .testimonial-arrow-down {
 border-top-color:#ffffff
}
.portfolio-item:hover .thumb-info-icons .thumb-info-icon {
 background-color:#2baab1 !important
}
.widget_sidebar_menu .widget-title,
.sidebar-menu > li.menu-item > a,
.sidebar-menu .menu-custom-block a {
 color:#444444
}
.sidebar-menu > li.menu-item > .arrow:before {
 color:#838b90
}
.mega-menu > li.menu-item > a,
.mega-menu .wide li.sub > a,
.header-side .sidebar-menu > li.menu-item > a,
.main-sidebar-menu .sidebar-menu > li.menu-item > a,
.main-sidebar-menu .sidebar-menu .menu-custom-item a,
.sidebar-menu .wide li.sub > a,
.porto-view-switcher .narrow li.menu-item > a {
 text-transform:uppercase
}
.popup .sub-menu,
.header-side-nav .narrow .popup {
 text-transform:none
}
.mega-menu .tip,
.sidebar-menu .tip,
.accordion-menu .tip,
.menu-custom-block .tip {
 background:#0cc485;
 border-color:#0cc485
}
.porto-lazyload:not(img):not(.lazy-load-loaded) {
 background-color:#f4f4f4
}
.porto-lazyload:not(.lazy-load-loaded)[data-oi$=".png"] {
 opacity:0
}
article.post .post-date .sticky,
.post-item .post-date .sticky {
 background:#62b959;
 color:#ffffff
}
.porto-vc-testimonial blockquote,
.testimonial blockquote,
.testimonial blockquote p {
 font-family:Lora,Georgia,serif
}
ul.category-color-dark li.product-category .thumb-info-title {
 color:#1d2127
}
#footer,
#footer p,
#footer .widget > div > ul li,
#footer .widget > ul li {
 color:#a3b6e7
}
#footer .widget > div > ul,
#footer .widget > ul,
#footer .widget > div > ul li,
#footer .widget > ul li,
#footer .post-item-small {
 border-color:rgba(163,182,231,0.3)
}
#footer a:not(.btn),
#footer .tooltip-icon {
 color:#a3b6e7
}
#footer .tooltip-icon {
 border-color:#a3b6e7
}
#footer a:hover {
 color:#ffffff
}
#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5,
#footer h6,
#footer .widget-title,
#footer .widgettitle,
#footer h1 a,
#footer h2 a,
#footer h3 a,
#footer h4 a,
#footer h5 a,
#footer h6 a,
#footer .widget-title a,
#footer .widgettitle a,
#footer .widget.twitter-tweets .fa-twitter {
 color:#ffffff
}
#footer .footer-ribbon {
 background-color:#282828
}
#footer .footer-ribbon:before {
 border-right-color:#020202
}
#footer .footer-ribbon,
#footer .footer-ribbon a,
#footer .footer-ribbon a:hover,
#footer .footer-ribbon a:focus {
 color:#ffffff
}
#footer .footer-bottom a,
#footer .footer-bottom .widget_nav_menu ul li:before {
 color:#a3b6e7
}
#footer .footer-bottom a:hover {
 color:#ffffff
}
#footer .share-links a:not(:hover),
.footer-top .share-links a:not(:hover) {
 background:none;
 color:#a3b6e7
}
@media (min-width:768px) {
 #footer-boxed {
  max-width:750px
 }
}
@media (min-width:992px) {
 #footer-boxed {
  max-width:990px
 }
}
@media (min-width:1230px) {
 #footer-boxed {
  max-width:1230px
 }
}
.porto-concept strong,
.home-intro p em,
.alternative-font,
.thumb-info-ribbon span,
.stats-block.counter-alternative .stats-number,
.vc_custom_heading em,
#footer .footer-ribbon {
 font-family:Lora,sans-serif
}
.alternative-font,
#footer .footer-ribbon {
 font-weight:700
}
.pricing-table-flat .plan-price,
.testimonial.testimonial-style-3 blockquote p,
.testimonial.testimonial-style-4 blockquote p,
.testimonial.testimonial-style-5 blockquote p,
.searchform .live-search-list .autocomplete-suggestion {
 font-family:Poppins,sans-serif
}
.owl-carousel.dots-color-primary .owl-dots .owl-dot span {
 background-color:#43a6a3
}
.master-slider {
 direction:ltr
}
.compose-mode .vc_element[class*="vc_porto_hb_"] {
 display:inline-block;
 vertical-align:middle;
 margin-right:.875rem
}
.compose-mode .vc_element[class*="vc_porto_hb_"]:last-child {
 margin-right:0
}
.header-builder-p .vc_column-inner {
 display:flex;
 align-items:center;
 flex-wrap:wrap
}
.header-builder-p .vc_row-o-content-middle>.vc_column_container>.vc_column-inner {
 flex-direction:row;
 justify-content:flex-start
}
.header-builder-p .vc_column-inner > *:not(.vc_row) {
 margin-right:.875rem
}
.header-builder-p .vc_column-inner > *:last-child {
 margin-right:0
}
.header-builder-p .vc_column-inner > .vc_row,
.header-builder-p .vc_column-inner > .vc_vc_row_inner {
 width:calc(100% + 30px)
}
.header-builder-p .porto-block .porto-block .vc_column-inner {
 display:block
}
.header-builder-p .porto-block .porto-block .vc_column-inner > * {
 margin-right:0
}
#header.header-builder-p .header-main .container > div {
 display:flex
}
.wpb-flex-1,
.vc_column_container.flex-1 {
 flex:1
}
.wpb-flex-auto,
.vc_column_container.flex-auto {
 width:auto;
 flex:none
}
.wpb-flex-1:last-child .vc_column-inner,
.vc_column_container.flex-1:last-child .vc_column-inner {
 justify-content:flex-end
}
.wpb-flex-1:nth-child(2):not(:last-child) .vc_column-inner,
.vc_column_container.flex-1:nth-child(2):not(:last-child) .vc_column-inner {
 justify-content:center
}
.wp-block-columns,
.page-content > .wp-block-columns.alignwide {
 margin-left:-15px;
 margin-right:-15px;
 flex-wrap:wrap
}
@media (min-width:768px) {
 .wp-block-columns.alignwide {
  max-width:none;
  width:auto
 }
}
.wp-block-column {
 padding-left:15px;
 padding-right:15px
}
.wp-block-columns .wp-block-column {
 margin-left:0;
 margin-right:0
}
@media (max-width:781px) and (min-width:600px) {
 .wp-block-column:not(:only-child) {
  flex-basis:50%!important;
  flex-grow:0
 }
}
.btn.btn-block {
 display:block;
 padding-left:0;
 padding-right:0
}
.gutenberg-hb > .porto-block,
.gutenberg-hb .porto-section,
.gutenberg-hb .porto-section > .container {
 display:flex;
 align-items:center;
 flex-wrap:wrap
}
.gutenberg-hb .porto-section {
 flex:0 0 auto;
 width:100%
}
.gutenberg-hb > .porto-block > *:not(.porto-section),
.gutenberg-hb .porto-section > *:not(.container),
.gutenberg-hb .porto-section > .container > * {
 margin-right:.875rem
}
.gutenberg-hb > .porto-block > *:last-child,
.gutenberg-hb .porto-section > *:not(.container):last-child,
.gutenberg-hb .porto-section > .container > *:last-child {
 margin-right:0
}
