#dslc-content blockquote p:last-child {margin-bottom: 0 !important;}
#dslc-header {position: relative;z-index: 2;}
#dslc-header.dslc-header-pos-absolute {position: absolute;top: 0;left: 0;right: 0;z-index: 99999;}
#dslc-header.dslc-header-pos-fixed {position: fixed;top: 0;left: 0;right: 0;z-index: 99999;}
body.admin-bar:not(.dslca-enabled) #dslc-header.dslc-header-pos-fixed {top: 32px;}
body.dslca-enabled:not(.dslca-composer-hidden) #dslc-header.dslc-header-pos-fixed, body.dslca-enabled:not(.dslca-composer-hidden) #dslc-header.dslc-header-pos-absolute {position: relative;}
#dslc-footer {position: relative;}
.dslca-enabled:not(.dslca-composer-hidden) #dslc-footer {margin-bottom: 74px;}
#dslc-footer.dslc-footer-pos-absolute {position: absolute;bottom: 0;left: 0;right: 0;z-index: 999999;}
#dslc-footer.dslc-footer-pos-fixed {position: fixed;bottom: 0;left: 0;right: 0;z-index: 999999;}
.dslc-modules-section {border: 0px solid transparent;position: relative;}
.dslc-modules-section.dslc-init-parallax {background-attachment: fixed;}
.dslc-modules-section-wrapper {position: relative;max-width: 100%;margin: 0 auto;}
.dslc-modules-section.dslc-full .dslc-modules-section-wrapper {width: 100%;}
.dslc-module-front {position: relative;}
.dslc-icon {text-align: center;vertical-align: middle;}
.dslc-col {display: block;float: left;margin-right: 2.12766%;min-height: 1px;}
body.rtl .dslc-col {float: right;margin-left: 2.12766%;margin-right: 0;}
.dslc-1-col {width: 6.38297%;}
.dslc-2-col {width: 14.89361%;}
.dslc-3-col {width: 23.40425%;}
.dslc-4-col {width: 31.91489%;}
.dslc-5-col {width: 40.42553%;}
.dslc-6-col {width: 48.93617%;}
.dslc-7-col {width: 57.4468%;}
.dslc-8-col {width: 65.95744%;}
.dslc-9-col {width: 74.46808%;}
.dslc-10-col {width: 82.97872%;}
.dslc-11-col {width: 91.48936%;}
.dslc-12-col {width: 100%;}
.dslc-last-col {margin-right: 0;}
body.rtl .dslc-last-col {margin-left: 0;}
.dslc-first-col {clear: both;}
.dslc-no-columns-spacing .dslc-col {margin: 0;}
.dslc-no-columns-spacing .dslc-1-col {width: 8.33333%;}
.dslc-no-columns-spacing .dslc-2-col {width: 16.66666%;}
.dslc-no-columns-spacing .dslc-3-col {width: 25%;}
.dslc-no-columns-spacing .dslc-4-col {width: 33.33333%;}
.dslc-no-columns-spacing .dslc-5-col {width: 41.66666%;}
.dslc-no-columns-spacing .dslc-6-col {width: 50%;}
.dslc-no-columns-spacing .dslc-7-col {width: 58.33333%;}
.dslc-no-columns-spacing .dslc-8-col {width: 66.66666%;}
.dslc-no-columns-spacing .dslc-9-col {width: 75%;}
.dslc-no-columns-spacing .dslc-10-col {width: 83.33333%;}
.dslc-no-columns-spacing .dslc-11-col {width: 91.66666%;}
.dslc-no-columns-spacing .dslc-12-col {width: 100%;}
.dslc-module-heading:before, .dslc-module-heading:after, .dslc-clearfix:before, .dslc-clearfix:after {content: " ";display: table;}
.dslc-module-heading:after, .dslc-clearfix:after {clear: both;}
.dslc-module-heading, .dslc-clearfix {}
.dslc-fl {float: left;}
.dslc-fr {float: right;}
.dslc-clear {clear: both;}
.dslc-no-float {float: none !important;}
.dslc-carousel .dslc-col, .dslc-carousel .dslc-first-col, .dslc-carousel .dslc-last-col {float: none;clear: none;margin: 0;}
.dslc-no-columns-spacing .dslc-carousel .dslc-col, .dslc-no-columns-spacing .dslc-carousel .dslc-first-col, .dslc-no-columns-spacing .dslc-carousel .dslc-last-col {width: 100%;}
.dslc-carousel-item {width: auto;}
.dslc-carousel-nav {float: right;}
.dslc-carousel-nav-inner {display: block;}
.dslc-carousel-nav-prev, .dslc-carousel-nav-next {border: 0px solid transparent;border-radius: 3px;display: inline-flex;justify-content: center;align-items: center;height: 23px;position: relative;width: 23px;text-decoration: none;vertical-align: bottom;}
.dslc-carousel-nav-prev {margin-right: 7px;}
.dslc-carousel-nav-prev span, .dslc-carousel-nav-next span {color: #fff;font-size: 10px;text-align: center;font-weight: normal;}
.dslc-carousel-nav-prev.position-aside, .dslc-carousel-nav-next.position-aside {position: absolute;top: 50%;margin-top: -30px;}
.dslc-carousel-nav-prev.position-aside {left: -40px;margin-right: 0;}
.dslc-carousel-nav-next.position-aside {right: -40px;}
#dslc-content .dslc-carousel .owl-pagination .owl-page span {margin: 0;filter: Alpha(Opacity=100);opacity: 1;}
#dslc-content .dslc-slider {padding-bottom: 1px;opacity: 0;max-height: 10px;}
#dslc-content .dslc-slider img {max-width: 100%;}
#dslc-content .dslc-slider .owl-pagination .owl-page span {margin: 0;filter: Alpha(Opacity=100);opacity: 1;}
#dslc-content .dslc-slider-item .dslc-caption {display: block;}
.dslc-carousel {opacity: 0;max-height: 100px;overflow: hidden;}
.dslc-carousel.owl-carousel .owl-wrapper-outer {overflow: visible;}
.dslca-activate-composer-hook {background: #54c13f !important;color: #fff !important;border-radius: 3px !important;position: fixed !important;z-index: 99999 !important;right: 5px !important;bottom: 5px !important;cursor: pointer !important;display: block !important;font-size: 11px !important;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-weight: 900 !important;line-height: 1 !important;padding: 11px 12px !important;text-transform: uppercase !important;text-decoration: none !important;white-space: nowrap !important;float: left !important;margin-left: 5px !important;}
.dslca-activate-composer-hook:hover {background: #40d71f !important;}
.dslca-activate-composer-hook:visited {color: #fff !important;}
.dslca-activate-composer-hook.dslca-position-left {right: auto !important;left: 5px;}
.dslca-activate-composer-hook .dslca-icon {color: rgba(255,255,255,.66);margin-right: 5px;}
.dslc-valign-top, .dslc-valign-middle, .dslc-valign-bottom {display: flex;flex-wrap: wrap;}
.dslc-valign-top {align-items: flex-start;}
.dslc-valign-middle {align-items: center;}
.dslc-valign-bottom {align-items: flex-end;}
@keyframes "dslcSpin" {0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}}
@-moz-keyframes dslcSpin {0% {-moz-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-moz-transform: rotate(360deg);transform: rotate(360deg);}}
@-webkit-keyframes "dslcSpin" {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@-ms-keyframes "dslcSpin" {0% {-ms-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-ms-transform: rotate(360deg);transform: rotate(360deg);}}
@-o-keyframes "dslcSpin" {0% {-o-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-o-transform: rotate(360deg);transform: rotate(360deg);}}
.dslc-loader {position: relative;display: inline-block;width: 20px;height: 20px;border: 2px solid #0cf;border-radius: 50%;-webkit-animation: dslcSpin .75s infinite linear;-moz-animation: dslcSpin .75s infinite linear;-ms-animation: dslcSpin .75s infinite linear;-o-animation: dslcSpin .75s infinite linear;animation: dslcSpin .75s infinite linear;margin-left: 48%;}
.dslc-loader::before, .dslc-loader::after {left: -2px;top: -2px;display: none;position: absolute;content: "";width: inherit;height: inherit;border: inherit;border-radius: inherit;}
.dslc-loader, .dslc-loader::before {display: inline-block;border-color: transparent;border-top-color: #0cf;}
.dslc-loader::before {-webkit-animation: dslcSpin 1.5s infinite ease;-moz-animation: dslcSpin 1.5s infinite ease;-ms-animation: dslcSpin 1.5s infinite ease;-o-animation: dslcSpin 1.5s infinite ease;animation: dslcSpin 1.5s infinite ease;}
.dslca-module {font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size: 13px;font-weight: 400;line-height: 1;}
.dslc-notification {background: #fff;border: 1px solid #e8e8e8;border-radius: 3px;color: #979797;margin-bottom: 20px;padding: 15px;position: relative;font-size: 14px;line-height: 25px;}
.dslc-module-DSLC_Image .dslc-notification {font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;}
.dslc-notification .dslc-icon {cursor: pointer;position: absolute;right: 14px;top: 21px;}
.dslc-notification.dslc-red {background: #f65757;border-color: #e43737;color: #fff;text-shadow: 0 1px 1px rgba(0,0,0,.14);}
.dslc-notification.dslc-yellow {background: #fac841;border-color: #eab72e;color: #fff;text-shadow: 0 1px 1px rgba(0,0,0,.14);}
.dslc-notification.dslc-green {background: #8ccb25;border-color: #77b01a;color: #fff;text-shadow: 0 1px 1px rgba(0,0,0,.14);}
#dslc-content .dslc-module-heading {overflow: hidden;position: relative;}
#dslc-content .dslc-module-heading h2 {display: block;float: left;font-size: 17px;font-weight: 400;line-height: 1;margin: 0;padding: 0;margin-right: 15px;}
#dslc-content .dslc-module-heading-view-all {display: block;float: left;font-size: 11px;line-height: 1;margin: 3px 0;margin-right: 20px;}
#dslc-content .dslc-module-heading-view-all a {display: block;padding-left: 15px;border-left: 1px dotted #4f4f4f;font-weight: 600;line-height: 1;text-decoration: none;}
.dslc-masonry-item {margin-bottom: 30px;margin-right: 0;}
.dslc-masonry-item-animate {-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.dslc-post-separator {clear: both;height: 1px;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #ededed;}
.dslc-pagination {border: 0px solid transparent;overflow: hidden;margin-top: 30px;}
.dslc-pagination ul {margin: 0;padding: 0;}
.dslc-pagination li {display: inline-block;margin: 0;padding: 0;margin-right: 10px;}
.dslc-pagination li:last-child {margin-right: 0 !important;}
.dslc-pagination li a {background: #eee;border: 0px solid transparent;color: #000;display: block;line-height: 1;padding: 10px;text-decoration: none;}
.dslc-pagination li.current a {background: #000;color: #fff;}
.dslc-pagination li.dslc-pagination-load-more {width: auto;display: block;}
.dslc-pagination li.dslc-pagination-load-more.dslc-inactive a {cursor: default;}
.dslc-pagination-load-more .dslc-icon {margin-right: 10px;}
.dslc-load-more-temp {display: none;}
.dslc-init-center {display: flex;align-items: center;justify-content: center;}
.dslc-init-topleft .dslc-init-target {position: absolute !important;top: 0 !important;left: 0 !important;bottom: auto !important;right: auto !important;}
.dslc-init-topright .dslc-init-target {position: absolute !important;top: 0 !important;right: 0 !important;bottom: auto !important;left: auto !important;}
.dslc-init-bottomleft .dslc-init-target {position: absolute !important;bottom: 0 !important;left: 0 !important;top: auto !important;right: auto !important;}
.dslc-init-bottomright .dslc-init-target {position: absolute !important;bottom: 0 !important;right: 0 !important;top: auto !important;left: auto !important;}
#dslc-content .dslc-products .dslc-product-thumb .dslc-init-topleft {position: absolute;top: 0;left: 0;bottom: auto;right: auto;}
#dslc-content .dslc-products .dslc-product-thumb .dslc-init-topright {position: absolute;top: 0;right: 0;bottom: auto;left: auto;}
#dslc-content .dslc-products .dslc-product-thumb .dslc-init-bottomleft {position: absolute;bottom: 0;left: 0;top: auto;right: auto;}
#dslc-content .dslc-products .dslc-product-thumb .dslc-init-bottomright {position: absolute;bottom: 0;right: 0;top: auto;left: auto;}
.dslc-post-filters {overflow: hidden;font-size: 0;}
.dslc-post-filter {background: #fff;border: 1px solid #e8e8e8;border-radius: 3px;color: #979797;cursor: pointer;display: inline-block;font-size: 11px;font-weight: bold;line-height: 1;padding: 12px;margin-right: 10px;}
.dslc-post-filter.dslc-active {color: #ff4e01;}
.dslc-post-filter:last-child {margin-right: 0 !important;}
#dslc-content .dslc-bg-video {background: transparent;position: absolute;left: 0;right: 0;bottom: 0;top: 0;opacity: 0;}
#dslc-content .dslc-bg-video.dslc-force-show {opacity: 1;}
#dslc-content .dslc-bg-video .mejs-container {background: transparent;position: absolute;left: 0;right: 0;bottom: 0;top: 0;width: 100% !important;height: auto !important;overflow: hidden;}
#dslc-content .dslc-bg-video video {min-width: 100%;height: auto !important;min-height: 100%;}
#dslc-content .dslc-bg-video .mejs-controls {display: none !important;}
#dslc-content .dslc-bg-video-overlay {position: absolute;left: 0;top: 0;right: 0;bottom: 0;opacity: 0;background: #000;}
.dslc-trigger-lightbox-gallery {cursor: pointer;}
@keyframes dslcFadeIn {to {opacity: 1;}}
@keyframes dslcSlideUp {to {transform: translateY(0);}}
@keyframes dslcSlideDown {to {transform: translateY(0);}}
@keyframes dslcSlideRight {to {transform: translateX(0);}}
@keyframes dslcSlideLeft {to {transform: translateX(0);}}
@keyframes dslcSlideUpFadeIn {to {transform: translateY(0);opacity: 1;}}
@keyframes dslcSlideDownFadeIn {to {transform: translateY(0);opacity: 1;}}
@keyframes dslcSlideRightFadeIn {to {transform: translateX(0);opacity: 1;}}
@keyframes dslcSlideLeftFadeIn {to {transform: translateX(0);opacity: 1;}}
@media only screen and (min-width: 768px) {@-webkit-keyframes dslcFadeIn {to {opacity: 1;}}
	@-moz-keyframes dslcFadeIn {to {opacity: 1;}}
	.dslc-in-viewport-anim-dslcFadeIn.dslc-in-viewport-check {opacity: 0;}
	@-webkit-keyframes dslcSlideUp {to {-webkit-transform: translateY(0);}}
	@-moz-keyframes dslcSlideUp {to {-moz-transform: translateY(0);}}
	.dslc-in-viewport-anim-dslcSlideUp.dslc-in-viewport-check {-webkit-transform: translateY(100px);-moz-transform: translateY(100px);transform: translateY(100px);}
	@-webkit-keyframes dslcSlideDown {to {-webkit-transform: translateY(0);}}
	@-moz-keyframes dslcSlideDown {to {-moz-transform: translateY(0);}}
	.dslc-in-viewport-anim-dslcSlideDown.dslc-in-viewport-check {-webkit-transform: translateY(-100px);-moz-transform: translateY(-100px);transform: translateY(-100px);}
	@-webkit-keyframes dslcSlideRight {to {-webkit-transform: translateX(0);}}
	@-moz-keyframes dslcSlideRight {to {-moz-transform: translateX(0);}}
	.dslc-in-viewport-anim-dslcSlideRight.dslc-in-viewport-check {-webkit-transform: translateX(-100px);-moz-transform: translateX(-100px);transform: translateX(-100px);}
	@-webkit-keyframes dslcSlideLeft {to {-webkit-transform: translateX(0);}}
	@-moz-keyframes dslcSlideLeft {to {-moz-transform: translateX(0);}}
	.dslc-in-viewport-anim-dslcSlideLeft.dslc-in-viewport-check {-webkit-transform: translateX(100px);-moz-transform: translateX(100px);transform: translateX(100px);}
	@-webkit-keyframes dslcSlideUpFadeIn {to {-webkit-transform: translateY(0);opacity: 1;}}
	@-moz-keyframes dslcSlideUpFadeIn {to {-moz-transform: translateY(0);opacity: 1;}}
	.dslc-in-viewport-anim-dslcSlideUpFadeIn.dslc-in-viewport-check {-webkit-transform: translateY(100px);-moz-transform: translateY(100px);transform: translateY(100px);opacity: 0;}
	@-webkit-keyframes dslcSlideDownFadeIn {to {-webkit-transform: translateY(0);opacity: 1;}}
	@-moz-keyframes dslcSlideDownFadeIn {to {-moz-transform: translateY(0);opacity: 1;}}
	.dslc-in-viewport-anim-dslcSlideDownFadeIn.dslc-in-viewport-check {-webkit-transform: translateY(-100px);-moz-transform: translateY(-100px);transform: translateY(-100px);opacity: 0;}
	@-webkit-keyframes dslcSlideRightFadeIn {to {-webkit-transform: translateX(0);opacity: 1;}}
	@-moz-keyframes dslcSlideRightFadeIn {to {-moz-transform: translateX(0);opacity: 1;}}
	.dslc-in-viewport-anim-dslcSlideRightFadeIn.dslc-in-viewport-check {-webkit-transform: translateX(-100px);-moz-transform: translateX(-100px);transform: translateX(-100px);opacity: 0;}
	@-webkit-keyframes dslcSlideLeftFadeIn {to {-webkit-transform: translateX(0);opacity: 1;}}
	@-moz-keyframes dslcSlideLeftFadeIn {to {-moz-transform: translateX(0);opacity: 1;}}
	.dslc-in-viewport-anim-dslcSlideLeftFadeIn.dslc-in-viewport-check {-webkit-transform: translateX(100px);-moz-transform: translateX(100px);transform: translateX(100px);opacity: 0;}}
body.dslca-enabled #dslc-content .dslc-post:first-child .dslc-post-thumb .dslc-on-hover-anim-target {opacity: 1 !important;-webkit-transform: translateY(0) !important;-webkit-transform: translateX(0) !important;-moz-transform: translateY(0) !important;-moz-transform: translateX(0) !important;transform: translateY(0) !important;transform: translateX(0) !important;}
.dslc-anim-dslcFadeIn, .dslc-anim-dslcSlideDownFadeIn, .dslc-anim-dslcSlideUpFadeIn, .dslc-anim-dslcSlideLeftFadeIn, .dslc-anim-dslcSlideRightFadeIn {opacity: 0;}
.dslc-on-hover-anim:hover .dslc-anim-dslcFadeIn, .dslc-on-hover-anim:hover .dslc-anim-dslcSlideDownFadeIn, .dslc-on-hover-anim:hover .dslc-anim-dslcSlideUpFadeIn, .dslc-on-hover-anim:hover .dslc-anim-dslcSlideLeftFadeIn, .dslc-on-hover-anim:hover .dslc-anim-dslcSlideRightFadeIn {opacity: 1;}
.dslc-anim-dslcSlideDown, .dslc-anim-dslcSlideDownFadeIn {-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);transform: translateY(-100%);}
.dslc-on-hover-anim:hover .dslc-anim-dslcSlideDown, .dslc-on-hover-anim:hover .dslc-anim-dslcSlideDownFadeIn {-webkit-transform: translateY(0%);-moz-transform: translateY(0%);transform: translateY(0%);}
.dslc-anim-dslcSlideUp, .dslc-anim-dslcSlideUpFadeIn {-webkit-transform: translateY(100%);-moz-transform: translateY(100%);transform: translateY(100%);}
.dslc-on-hover-anim:hover .dslc-anim-dslcSlideUp, .dslc-on-hover-anim:hover .dslc-anim-dslcSlideUpFadeIn {-webkit-transform: translateY(0%);-moz-transform: translateY(0%);transform: translateY(0%);}
.dslc-anim-dslcSlideRight, .dslc-anim-dslcSlideRightFadeIn {-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);transform: translateX(-100%);}
.dslc-on-hover-anim:hover .dslc-anim-dslcSlideRight, .dslc-on-hover-anim:hover .dslc-anim-dslcSlideRightFadeIn {-webkit-transform: translateX(0);-moz-transform: translateX(0);transform: translateX(0);}
.dslc-anim-dslcSlideLeft, .dslc-anim-dslcSlideLeftFadeIn {-webkit-transform: translateX(100%);-moz-transform: translateX(100%);transform: translateX(100%);}
.dslc-on-hover-anim:hover .dslc-anim-dslcSlideLeft, .dslc-on-hover-anim:hover .dslc-anim-dslcSlideLeftFadeIn {-webkit-transform: translateX(0%);-moz-transform: translateX(0%);transform: translateX(0%);}
.dslc-anim-none {opacity: 0;-webkit-transition: all 0s ease-out !important;}
.dslc-on-hover-anim:hover .dslc-anim-none {opacity: 1;}
#dslc-content {position: relative;}
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float: right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto 5px auto;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%;padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}
.gallery-caption {font-weight: bold;}
.dslc-content strong, .dslc-content b {font-weight: bolder;}
.dslc-content i:not(.fa, .dslc-icon), .dslc-content em {font-style: italic;}
@media only screen and (min-width: 1025px) {.dslc-hide-on-desktop {display: none !important;}
	.dslca-enabled .dslc-hide-on-desktop {display: block !important;}
	.dslca-composer-hidden .dslc-hide-on-desktop {display: none !important;}}
@media only screen and (min-width: 768px) and (max-width: 1024px) {body.dslca-enabled.dslc-res-tablet {padding-bottom: 200px;}
	.dslc-hide-on-tablet {display: none !important;}
	.dslc-post-heading {overflow: hidden;}}
@media only screen and (max-width: 767px) {body.dslca-enabled.dslc-res-phone {padding-bottom: 200px;}
	.dslc-col, .dslc-no-columns-spacing .dslc-col {width: 100%;margin: 0;margin-bottom: 30px;min-width: 0px;}
	.dslc-module-front.dslc-col {margin-bottom: 0;}
	.dslc-hide-on-phone {display: none !important;}
	.dslc-post-heading {overflow: hidden;}}
@media all and (-ms-high-contrast: none) {.dslc-image-container .dslc-image, .dslc-image-container .dslc-image a {width: 100% !important;}
	.dslc-in-viewport-check {transform: none !important;opacity: 1 !important;}
	#dslc-content .dslc-info-box-image-alt-inner {width: 100%;}}
body #dslc-content .nf-field-container {margin-bottom: 0;}
body #dslc-content input:focus {outline: none;}
body:not(.dslca-enabled) .dslc-sticky-row {width: 100%;left: 0;z-index: 1;}
body em {font-style: italic;}
.test {font: 100% Helvetica,sans-serif;color: #333;}
.dslc-module-front a {text-decoration: none;}
#dslc-content .dslc-post {overflow: hidden;}
.dslc-module-front {font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;}
#dslc-content .dslc-cpt-post-thumb {margin-bottom: 20px;overflow: hidden;position: relative;line-height: 0;}
#dslc-content .dslc-cpt-post-thumb-inner {border: 0 solid transparent;overflow: hidden;}
#dslc-content .dslc-cpt-post-thumb a {display: inline-block;max-width: 100%;}
#dslc-content .dslc-cpt-post-thumb img {border-radius: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;display: block;max-width: 100%;height: auto;}
#dslc-content .dslc-cpt-post-thumb .dslc-cpt-post-main {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
#dslc-content .dslc-cpt-post-thumb .dslc-cpt-post-main.dslc-cpt-post-main-visible {opacity: 1 !important;}
body.dslca-enabled #dslc-content .dslc-post:first-child .dslc-cpt-post-thumb .dslc-cpt-post-main {opacity: 1;}
#dslc-content .dslc-cpt-post-meta {margin-bottom: 20px;overflow: hidden;padding: 13px 0;font-size: 11px;line-height: 1;}
#dslc-content .dslc-cpt-post-meta-author {float: left;}
#dslc-content .dslc-cpt-post-meta-author.above {float: none;}
#dslc-content .dslc-cpt-post-meta-author a {text-decoration: none;}
#dslc-content .dslc-cpt-post-meta-date {float: right;}
#dslc-content .dslc-cpt-post-meta-date.above {float: none;}
#dslc-content .dslc-cpt-post-title {margin-bottom: 13px;}
#dslc-content .dslc-cpt-post-title h2 {font-weight: 600;font-size: 15px;line-height: 26px;margin: 0;padding: 0;}
#dslc-content .dslc-cpt-post-title h2 a {display: block;color: inherit;text-decoration: none;}
#dslc-content .dslc-cpt-post-excerpt {margin-bottom: 22px;font-size: 13px;line-height: 22px;}
#dslc-content .dslc-cpt-post-read-more a {display: inline-block;line-height: 1;text-decoration: none;border: 0 solid transparent;}
#dslc-content .dslc-cpt-posts-orientation-horizontal .dslc-cpt-post-thumb {float: left;margin-right: 20px;width: 200px;}
#dslc-content .dslc-cpt-posts-orientation-horizontal .dslc-cpt-post-main {overflow: hidden;}
.dslc-post-thumb {overflow: hidden;}
#dslc-content .dslc-blog-post-main {border: 0px solid transparent;}
#dslc-content .dslc-blog-post-thumb {overflow: hidden;position: relative;line-height: 0;}
#dslc-content .dslc-blog-post-thumb-inner {border: 0 solid transparent;overflow: hidden;}
#dslc-content .dslc-blog-post-thumb a {display: inline-block;max-width: 100%;}
#dslc-content .dslc-blog-post-thumb img {border-radius: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;display: block;max-width: 100%;height: auto;}
#dslc-content .dslc-blog-post-thumb .dslc-blog-post-main {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
#dslc-content .dslc-blog-post-thumb .dslc-blog-post-main.dslc-blog-post-main-visible {opacity: 1 !important;}
body.dslca-enabled #dslc-content .dslc-post:first-child .dslc-blog-post-thumb .dslc-blog-post-main {opacity: 1;}
#dslc-content .dslc-blog-post-meta {border-left: 0;border-right: 0;margin-bottom: 20px;overflow: hidden;padding: 13px 0;font-size: 11px;line-height: 1;width: 100%;}
#dslc-content .dslc-blog-post-meta-author {float: left;}
#dslc-content .dslc-blog-post-meta-author.above {float: none;}
#dslc-content .dslc-blog-post-meta-avatar {margin-right: 10px;width: 30px;display: inline-block;}
#dslc-content .dslc-blog-post-meta-avatar img {vertical-align: middle;width: 100%;height: auto;border-radius: 50%;}
#dslc-content .dslc-blog-post-meta-author a {text-decoration: none;}
#dslc-content .dslc-blog-post-meta-date {float: right;}
#dslc-content .dslc-blog-post-meta-date.above {float: none;}
#dslc-content .dslc-blog-post-meta-comment-count {display: inline-block;margin: 0 auto;}
#dslc-content .dslc-blog-post-meta-comment-count.right {float: right;}
#dslc-content .dslc-blog-post-meta-comment-count.left {float: left;}
.dslc-blog-post-meta .clearfix {clear: both;}
#dslc-content .dslc-blog-post-title {margin-bottom: 13px;}
#dslc-content .dslc-blog-post-title h2 {font-weight: 600;font-size: 15px;line-height: 26px;margin: 0;padding: 0;}
#dslc-content .dslc-blog-post-title h2 a {display: block;color: inherit;text-decoration: none;}
#dslc-content .dslc-blog-post-excerpt {margin-bottom: 22px;font-size: 13px;line-height: 22px;}
#dslc-content .dslc-blog-post-read-more a {display: inline-block;line-height: 1;text-decoration: none;border: 0 solid transparent;}
.dslc-posts-orientation-horizontal .dslc-post-thumb {float: left;margin-right: 20px;width: 200px;}
#dslc-content .dslc-posts-orientation-horizontal .dslc-post-main {overflow: hidden;}
#dslc-content .dslc-download-thumb {position: relative;line-height: 0;}
#dslc-content .dslc-download-thumb-inner {border: 0 solid transparent;overflow: hidden;}
#dslc-content .dslc-download-thumb a {display: inline-block;max-width: 100%;}
#dslc-content .dslc-download-thumb img {border-radius: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;display: block;max-width: 100%;height: auto;}
#dslc-content .dslc-download-thumb .dslc-download-main {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
#dslc-content .dslc-download-thumb .dslc-download-main.dslc-download-main-visible {opacity: 1 !important;}
body.dslca-enabled #dslc-content .dslc-post:first-child .dslc-download-thumb .dslc-download-main {opacity: 1;}
#dslc-content .dslc-download-main {border: 0px solid transparent;text-align: center;}
#dslc-content .dslc-download-title {margin-bottom: 13px;}
#dslc-content .dslc-download-title h2 {font-size: 15px;line-height: 1.7;margin: 0;padding: 0;}
#dslc-content .dslc-download-title h2 a {display: block;color: inherit;text-decoration: none;}
#dslc-content .dslc-download-tags {border: 1px solid #e5e5e5;border-width: 1px 0;font-size: 12px;padding: 8px 0;line-height: 1;margin-bottom: 22px;}
#dslc-content .dslc-download-excerpt {margin-bottom: 22px;font-size: 13px;line-height: 22px;font-weight: 400;}
#dslc-content .dslc-download-download {margin-bottom: 10px;}
#dslc-content .dslc-download-download a {background: #ff4e01;border: 0px solid transparent;border-radius: 3px;color: #fff;display: block;font-size: 13px;font-weight: bold;line-height: 1;padding: 15px 0;text-decoration: none;text-align: center;}
#dslc-content .dslc-download-download .dslc-icon {margin-right: 10px;}
#dslc-content .dslc-download-info {font-size: 10px;font-style: italic;}
#dslc-content .dslc-gallery-thumb {position: relative;line-height: 0;}
#dslc-content .dslc-gallery-thumb-inner {border: 0 solid transparent;position: relative;overflow: hidden;}
#dslc-content .dslc-gallery-thumb img {border-radius: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;box-shadow: none;display: block;max-width: 100%;height: auto;}
#dslc-content .dslc-gallery-thumb .dslc-gallery-images-count {position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-align: center;text-decoration: none;}
#dslc-content .dslc-gallery-images-count-bg {background: transparent;border: 0px solid transparent;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
#dslc-content .dslc-gallery-images-count-main {position: relative;}
#dslc-content .dslc-gallery-images-count-num {color: #fff;display: block;font-size: 25px;font-weight: 200;line-height: 1;margin-bottom: 8px;}
#dslc-content .dslc-gallery-images-count-txt {color: #7d7d7d;display: block;font-size: 11px;line-height: 1;}
#dslc-content .dslc-gallery-thumb .dslc-gallery-main {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
#dslc-content .dslc-gallery-thumb .dslc-gallery-main.dslc-gallery-main-visible {opacity: 1 !important;}
body.dslca-enabled #dslc-content .dslc-post:first-child .dslc-gallery-thumb .dslc-gallery-main {opacity: 1;}
#dslc-content .dslc-gallery-main {border: 0px solid transparent;text-align: center;}
#dslc-content .dslc-gallery-title {margin-bottom: 15px;}
#dslc-content .dslc-gallery-title h2 {font-size: 11px;line-height: 1;margin: 0;padding: 0;}
#dslc-content .dslc-gallery-title h2 a {display: block;color: #7d7d7d;text-decoration: none;}
#dslc-content .dslc-gallery-sep {display: block;height: 1px;border-bottom: 1px solid #4a4a4a;margin-bottom: 15px;}
#dslc-content .dslc-gallery-excerpt {font-size: 12px;border-width: 1px 0 0 0;}
#dslc-content .dslc-gallery-read-more a {display: inline-block;line-height: 1;text-decoration: none;border: 0 solid transparent;}
#dslc-content .dslc-gallery .dslc-lightbox-gallery {display: none;}
#dslc-content .dslc-info-box {text-align: center;border: 0px solid transparent;}
#dslc-content .dslc-info-box-image {margin-bottom: 25px;position: relative;font-size: 0;}
#dslc-content .dslc-info-box-image-link {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
#dslc-content .dslc-info-box-icon-pos-aside .dslc-info-box-main {overflow: hidden;}
#dslc-content .dslc-info-box-icon-pos-aside .dslc-info-box-image {float: left;margin-right: 20px;}
#dslc-content .dslc-info-box-image-inner {display: inline-flex;justify-content: center;align-items: center;position: relative;border: 0px solid transparent;}
#dslc-content .dslc-info-box-image-inner .dslc-icon {color: #fff;line-height: 1;font-size: 40px;}
#dslc-content .dslc-info-box-image-pos-aside .dslc-info-box-main {overflow: hidden;}
#dslc-content .dslc-info-box-image-pos-aside .dslc-info-box-image-alt {float: left;margin-right: 20px;}
#dslc-content .dslc-info-box-image-alt-inner {display: inline-block;}
#dslc-content .dslc-info-box-title h4 {font-size: 17px;line-height: 1;margin: 0;padding: 0;font-weight: 400;}
#dslc-content .dslc-info-box-title h4 a {color: inherit;text-decoration: none;}
#dslc-content .dslc-info-box-content {margin-bottom: 25px;}
#dslc-content .dslc-info-box-button {font-size: 0;}
#dslc-content .dslc-info-box-button a {display: inline-block;line-height: 1;text-decoration: none;box-shadow: none;-webkit-appearance: none;}
#dslc-content .dslc-info-box-button-aside {float: right;}
#dslc-content .dslc-partner .dslc-partner-thumb {position: relative;line-height: 0;}
#dslc-content .dslc-partner .dslc-partner-thumb a {display: inline-block;max-width: 100%;}
#dslc-content .dslc-partner .dslc-partner-thumb img {border-radius: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;display: inline-block;vertical-align: bottom;width: auto;max-width: 100%;height: auto;}
#dslc-content .dslc-partner-thumb .dslc-partner-main {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
#dslc-content .dslc-partner-thumb .dslc-partner-main.dslc-partner-main-visible {opacity: 1 !important;}
body.dslca-enabled #dslc-content .dslc-post:first-child .dslc-partner-thumb .dslc-partner-main {opacity: 1;}
#dslc-content .dslc-partner-title {margin-bottom: 10px;}
#dslc-content .dslc-partner-title h2 {margin: 0;padding: 0;}
#dslc-content .dslc-partner-title h2 a {display: block;color: inherit;text-decoration: none;}
#dslc-content .dslc-project-thumb {margin-bottom: 24px;position: relative;line-height: 0;}
#dslc-content .dslc-project-thumb-inner {border: 0 solid transparent;overflow: hidden;}
#dslc-content .dslc-project-thumb a {display: inline-block;max-width: 100%;}
#dslc-content .dslc-project-thumb img {border-radius: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;display: block;max-width: 100%;height: auto;}
#dslc-content .dslc-project-thumb .dslc-project-main {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
#dslc-content .dslc-project-thumb .dslc-project-main.dslc-project-main-visible {opacity: 1 !important;}
body.dslca-enabled #dslc-content .dslc-projects .dslc-post:first-child .dslc-project-thumb .dslc-project-main {opacity: 1;}
#dslc-content .dslc-project-main {border: 0px solid transparent;}
#dslc-content .dslc-project-title {margin-bottom: 10px;}
#dslc-content .dslc-project-title h2 {font-weight: bold;font-size: 12px;line-height: 1;margin: 0;padding: 0;}
#dslc-content .dslc-project-title h2 a {display: block;color: inherit;text-decoration: none;}
#dslc-content .dslc-project-cats {font-size: 10px;font-style: italic;line-height: 1;}
#dslc-content .dslc-project-excerpt {margin-bottom: 22px;font-size: 13px;line-height: 22px;border-top: 0px solid #000;}
#dslc-content .dslc-project-read-more a {display: inline-block;line-height: 1;text-decoration: none;border: 0 solid transparent;}
.dslc-separator-wrapper {padding-bottom: 1px;}
.dslc-separator {clear: both;height: 1px;padding-bottom: 25px;margin-bottom: 25px;width: 100%;}
.dslc-module-front.dslc-module-DSLC_Separator {min-height: auto;}
.dslc-separator.dslc-separator-style-solid {border-bottom: 1px solid #ededed;}
.dslc-separator.dslc-separator-style-dashed {border-bottom: 1px dashed #ededed;}
.dslc-separator.dslc-separator-style-dotted {border-bottom: 1px dotted #ededed;}
#dslc-content .dslc-staff-member-thumb {position: relative;line-height: 0;}
#dslc-content .dslc-staff-member-thumb a {display: inline-block;max-width: 100%;}
#dslc-content .dslc-staff-member-thumb img {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;display: block;max-width: 100%;height: auto;}
#dslc-content .dslc-staff-member-thumb .dslc-staff-member-main {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
#dslc-content .dslc-staff-member-thumb .dslc-staff-member-main.dslc-staff-member-main-visible {opacity: 1 !important;}
body.dslca-enabled #dslc-content .dslc-post:first-child .dslc-staff-member-thumb .dslc-staff-member-main {opacity: 1;}
#dslc-content .dslc-staff-member-social a {margin: 0 6px;text-decoration: none;}
#dslc-content .dslc-staff-member-title h2 {margin: 0;padding: 0;}
#dslc-content .dslc-staff-member-title h2 a {display: block;text-decoration: none;color: inherit;}
#dslc-content .dslc-tabs-nav-pos-aside .dslc-tabs-nav {float: left;margin-bottom: 0 !important;}
#dslc-content .dslc-tabs-nav-pos-above .dslc-tabs-nav {margin-right: 0 !important;}
#dslc-content .dslc-tabs-nav-hook {background: #fbfbfb;border: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;border-radius: 3px 3px 0 0;bottom: -1px;cursor: pointer;display: inline-block;padding: 10px;position: relative;line-height: 1;margin-left: -1px;}
#dslc-content .dslc-tabs-nav-pos-aside .dslc-tabs-nav-hook {display: block;margin-left: 0 !important;}
#dslc-content .dslc-tabs-nav-pos-above .dslc-tabs-nav-hook {margin-bottom: 0 !important;}
#dslc-content .dslc-tabs-nav-hook:first-child {margin-left: 0 !important;}
#dslc-content .dslc-tabs-nav-hook.dslc-active {background: #fff;}
#dslc-content .dslc-tabs-content {background: #fff;}
#dslc-content .dslc-tabs-nav-pos-aside .dslc-tabs-content {overflow: hidden;}
#dslc-content .dslc-tabs-tab-content {padding: 35px;display: none;position: relative;}
#dslc-content .dslc-tabs-tab-content.dslc-active {display: block;}
.dslca-add-new-tab-hook {background: #78ca4f;border-radius: 50%;color: #fff;cursor: pointer;display: inline-block;font-size: 11px;margin-left: 10px;height: 20px;text-align: center;line-height: 22px;margin-top: 8px;width: 20px;position: relative;}
.dslca-add-new-tab-hook .dslca-icon {position: absolute;line-height: 1;top: 5px;right: 6px;}
.dslca-delete-tab-hook {color: #e55f5f;cursor: pointer;display: inline-block;font-size: 12px;margin-left: 10px;line-height: 1;vertical-align: top;}
.dslc-tabs-content .dslc-tabs-nav-hook {display: none !important;}
#dslc-content .dslc-testimonials {border: 0px solid transparent;}
#dslc-content .dslc-posts.dslc-carousel-arrow-aside {position: relative;width: 90%;margin: 0 auto;}
#dslc-content .dslc-testimonial-main {border: 0 solid transparent;border-radius: 4px;padding: 25px;overflow: hidden;}
#dslc-content .dslc-testimonial-author-pos-outside-left {float: left;}
#dslc-content .dslc-testimonial-author-pos-outside-right {float: right;}
#dslc-content .dslc-testimonial-avatar-aside .dslc-testimonial-author-avatar {float: left;}
#dslc-content .dslc-testimonial-author-avatar {border: 0 transparent solid;float: left;}
#dslc-content .dslc-testimonial-author-avatar img {display: block;height: auto;}
#dslc-content .dslc-testimonial-avatar-aside .dslc-testimonial-author-main, #dslc-content .dslc-testimonial-author-main {overflow: hidden;float: left;}
#dslc-content .dslc-testimonial-author-name {line-height: 1;}
#dslc-content .dslc-testimonial-author-position {line-height: 1.1;}
#dslc-content .dslc-testimonial-avatar-above .dslc-testimonial-author-avatar {float: right;}
.dslc-testimonial-clearfix {clear: both;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {border-style: none;-webkit-appearance: none;}
.dslc-module-DSLC_Text_Simple img {max-width: 100%;height: auto;}
.dslc-text-module-content:before {content: "";top: 0;left: 0;bottom: 0;right: 0;position: absolute;z-index: -1;}
#dslc-content .dslc-widgets-wrap {border: 0px solid transparent;}
#dslc-content .dslc-widget {margin-bottom: 30px;width: 100%;}
#dslc-content .dslc-widget:last-child {margin-bottom: 0 !important;}
#dslc-content .dslc-widget-wrap {border: 0 solid transparent;}
#dslc-content .dslc-widget-title {font-size: 15px;font-weight: 600;margin-bottom: 10px;padding-bottom: 10px;line-height: 1;}
#dslc-content .dslc-widget-title-inner {display: block;}
#dslc-content .dslc-widgets-2-col .dslc-col {width: 14.89361%;}
#dslc-content .dslc-widgets-3-col .dslc-col {width: 23.40425%;}
#dslc-content .dslc-widgets-4-col .dslc-col {width: 31.91489%;}
#dslc-content .dslc-widgets-5-col .dslc-col {width: 40.42553%;}
#dslc-content .dslc-widgets-6-col .dslc-col {width: 48.93617%;}
#dslc-content .dslc-widgets-7-col .dslc-col {width: 57.4468%;}
#dslc-content .dslc-widgets-8-col .dslc-col {width: 65.95744%;}
#dslc-content .dslc-widgets-9-col .dslc-col {width: 74.46808%;}
#dslc-content .dslc-widgets-10-col .dslc-col {width: 82.97872%;}
#dslc-content .dslc-widgets-11-col .dslc-col {width: 91.48936%;}
#dslc-content .dslc-widgets-12-col .dslc-col {width: 100%;margin-right: 0;}
#dslc-content .dslc-widgets-6-col .dslc-col:nth-child(2n), #dslc-content .dslc-widgets-4-col .dslc-col:nth-child(3n), #dslc-content .dslc-widgets-3-col .dslc-col:nth-child(4n), #dslc-content .dslc-widgets-2-col .dslc-col:nth-child(6n) {margin-right: 0;}
#dslc-content .dslc-product-thumb {position: relative;line-height: 0;}
#dslc-content .dslc-product-thumb-inner {bottom: 0 solid transparent;overflow: hidden;}
#dslc-content .dslc-product-thumb img {border-radius: 0;border-radius: 3px 3px 0 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;box-shadow: none;display: block;max-width: 100%;height: auto;}
#dslc-content .dslc-product-thumb .dslc-product-price {background: transparent;color: #fff;font-weight: 400;font-size: 25px;line-height: 1;position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-decoration: none;text-align: center;}
#dslc-content .dslc-product-price-bg {background: transparent;border: 0px solid transparent;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
#dslc-content .dslc-product-price-main {position: relative;}
#dslc-content .dslc-product-thumb .dslc-product-price del {display: none;}
#dslc-content .dslc-product-thumb .dslc-product-price ins {text-decoration: none;background: transparent;}
#dslc-content .dslc-product-thumb .dslc-product-price .from {display: none;}
#dslc-content .dslc-product-thumb .dslc-product-price .amount {vertical-align: middle;}
#dslc-content .dslc-products .dslc-product-thumb .dslc-product-main {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
#dslc-content .dslc-products .dslc-product-thumb .dslc-product-main.dslc-product-main-visible {opacity: 1 !important;}
body.dslca-enabled #dslc-content .dslc-products .dslc-post:first-child .dslc-product-thumb .dslc-product-main {opacity: 1;}
#dslc-content .dslc-product-main {background: #1d1d1d;border-radius: 0 0 3px 3px;padding: 20px;text-align: center;border: 0px solid transparent;}
#dslc-content .dslc-product-title {margin-bottom: 15px;}
#dslc-content .dslc-product-price-secondary {color: #fff;float: left;font-size: 20px;line-height: 1;}
#dslc-content .dslc-product-price-secondary ins {text-decoration: none;background: transparent;}
#dslc-content .dslc-product-title h2 {clear: none;font-size: 11px;line-height: 1;vertical-align: middle;margin: 0;padding: 0;}
#dslc-content .dslc-product-title h2 a {display: block;color: #7d7d7d;text-decoration: none;}
#dslc-content .dslc-product-excerpt {border-bottom: 0 solid transparent;}
#dslc-content .dslc-product-sep {display: block;border-bottom: 1px solid #4a4a4a;height: 1px;margin-bottom: 15px;}
#dslc-content .dslc-product-extra .dslc-product-add-to-cart {color: #8d8d8d;font-size: 12px;line-height: 1;text-decoration: none;float: left;}
#dslc-content .dslc-product-extra .dslc-product-details {color: #8d8d8d;font-size: 12px;text-decoration: none;line-height: 1;float: right;}
#dslc-content .dslc-product-extra .dslc-icon {margin-right: 5px;}
#dslc-content .dslc-tp-title {border: 0 solid transparent;}
#dslc-content .dslc-tp-content {border: 0 solid transparent;}
#dslc-content .dslc-tp-meta {border: 0 solid transparent;}
#dslc-content .dslc-tp-meta ul {margin: 0;list-style-type: none;font-size: 0;}
#dslc-content .dslc-tp-meta-horizontal li {display: inline-block;margin-top: 0 !important;margin-bottom: 0 !important;list-style-type: none;}
#dslc-content .dslc-tp-meta-horizontal li:first-child {margin-left: 0 !important;}
#dslc-content .dslc-tp-meta-horizontal li:last-child {margin-right: 0 !important;}
#dslc-content .dslc-tp-meta-vertical li {margin-left: 0 !important;margin-right: 0 !important;}
#dslc-content .dslc-tp-meta-vertical li:first-child {margin-top: 0 !important;}
#dslc-content .dslc-tp-meta-vertical li:last-child {margin-bottom: 0 !important;}
#dslc-content .dslc-tp-meta-avatar {margin-right: 10px;width: 30px;display: inline-block;}
#dslc-content .dslc-tp-meta-avatar img {vertical-align: middle;width: 100%;height: auto;border-radius: 50%;}
#dslc-content .dslc-tp-download-button a {border: 0px solid transparent;display: block;line-height: 1;text-decoration: none;text-align: center;-webkit-appearance: none;}
#dslc-content .dslc-tp-thumbnail {bottom: 0 solid transparent;overflow: hidden;}
#dslc-content .dslc-tp-thumbnail img {display: inline-block;vertical-align: middle;max-width: 100%;height: auto;}
#dslc-content .dslc-tp-gallery-slider {border: 0 solid transparent;}
#dslc-content .dslc-tp-gallery-slider-main {border: 0 solid transparent;}
#dslc-content .dslc-tp-gallery-slider-main li {overflow: hidden;}
#dslc-content .dslc-tp-gallery-slider-nav {border: 0 solid transparent;}
#dslc-content .dslc-tp-gallery-slider-nav li {margin-right: 10px;padding: 5px;border: 1px solid red;cursor: pointer;opacity: .7;}
#dslc-content .dslc-tp-gallery-slider-nav li.flex-active-slide {opacity: 1;}
#dslc-content ul.dslc-social {margin: 0;padding: 0;list-style-type: none;font-size: 0;line-height: 1;}
#dslc-content ul.dslc-social li {margin: 0;padding: 0;line-height: 1;display: inline-block;margin-right: 10px;overflow: hidden;}
#dslc-content ul.dslc-social a.dslc-social-icon {border: 0 solid transparent;background: #40bde6;text-decoration: none;color: #fff;width: 30px;height: 30px;border-radius: 15px;font-size: 15px;position: relative;float: left;display: inline-flex;justify-content: center;align-items: center;}
#dslc-content ul.dslc-social .dslc-icon {line-height: 1;}
#dslc-content ul.dslc-social .dslc-social-label {float: left;display: block;}
#dslc-content ul.dslc-social li:last-child {margin-right: 0;}
#dslc-content ul.dslc-staff-social {margin: 0;padding: 0;list-style-type: none;font-size: 0;line-height: 1;}
#dslc-content ul.dslc-staff-social li {margin: 0;padding: 0;line-height: 1;display: inline-block;overflow: hidden;}
#dslc-content ul.dslc-staff-social a {border: 0 solid transparent;text-decoration: none;position: relative;float: left;display: inline-flex;justify-content: center;align-items: center;}
#dslc-content ul.dslc-staff-social .dslc-icon {line-height: 1;}
#dslc-content ul.dslc-staff-social .dslc-social-label {float: left;display: block;}
.dslc-notification-box-has-timeout {display: none;}
body.dslca-enabled .dslc-notification-box-has-timeout {display: block;}
#dslc-content .dslc-notification-box-content p:last-child {margin-bottom: 0;}
#dslc-content .dslc-notification-box-close {display: flex;justify-content: center;align-items: center;position: absolute;right: 15px;top: 20px;cursor: pointer;background: #fff;color: #f65757;border-radius: 50%;width: 15px;height: 15px;}
#dslc-content .dslc-notification-box-close .dslc-icon {color: #f65757;font-size: 12px;text-align: center;}
#dslc-content .dslc-button a {display: inline-block;text-decoration: none;line-height: 1;box-shadow: none;-webkit-appearance: none;}
#dslc-content .dslc-button a span {position: relative;}
.dslc-tp-comments ul, .dslc-tp-comments ol, .dslc-tp-comments li {list-style-type: none;}
.dslc-tp-comments ol {margin-left: 0;}
.dslc-tp-comments {border: 0 solid transparent;}
.dslc-comment {border: 0 solid transparent;margin: 0;}
.dslc-comment-inner {border: 1px solid #ddd;padding: 10px;margin-bottom: 20px;}
.dslc-comment-info {margin-bottom: 10px;border-bottom: 1px solid #ddd;}
.dslc-comment-meta {float: left;margin: 0;}
.dslc-comment-meta-author {display: inline-block;margin-right: 15px;line-height: 1;}
.dslc-comment-author-avatar {margin-right: 5px;}
.dslc-comment-meta-author a {color: inherit;text-decoration: none;}
.dslc-comment-author-avatar img {vertical-align: middle;}
.dslc-comment-meta-date {display: inline-block;line-height: 1;}
.dslc-comment-reply {float: right;}
.dslc-comment-reply a {text-decoration: none;}
.dslc-comment .dslc-comment {margin-left: 50px;}
.dslc-tp-comment-form input[type=text]::-moz-placeholder, .dslc-tp-comment-form input[type=url]::-moz-placeholder, .dslc-tp-comment-form input[type=email]::-moz-placeholder, .dslc-tp-comment-form textarea::-moz-placeholder {opacity: 1;}
.dslc-tp-comment-form {border: 0 solid transparent;}
.dslc-tp-comment-form input[type="text"] {line-height: 1;}
.dslc-tp-comment-form input, .dslc-tp-comment-form textarea {border: 0 solid transparent;}
.dslc-tp-comment-form textarea {width: 100%;height: 130px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.dslc-tp-comment-form .logged-in-as {margin-bottom: 15px;}
.dslc-tp-comment-form #submit {cursor: pointer;}
.dslc-image, .dslc-image img {border: 0;box-shadow: none;}
#dslc-content .dslc-image, #dslc-content .dslc-image>a {display: inline-block;}
#dslc-content .dslc-image img {max-width: 100%;display: inline-block;vertical-align: middle;box-shadow: none;border-radius: none;position: relative;}
#dslc-content .dslc-progress-bar {border: 0 solid transparent;}
#dslc-content .dslc-progress-bar-label {margin: 0;padding: 0;line-height: 1;}
#dslc-content .dslc-progress-bar-loader {background: #666;display: block;height: 18px;}
#dslc-content .dslc-progress-bar-loader-inner {display: block;float: left;overflow: hidden;white-space: nowrap;}
#dslc-content .dslc-progress-bar-animated .dslc-progress-bar-loader-inner {opacity: 0;}
#dslc-content .dslca-enabled .dslc-progress-bar-animated .dslc-progress-bar-loader-inner {opacity: 1;}
#dslc-content .dslc-accordion {border: 0 solid transparent;}
#dslc-content .dslc-accordion-item:first-child {margin-top: 0 !important;}
#dslc-content .dslc-accordion-header {border: 0 solid transparent;font-size: 11px;font-size: 11px;font-weight: bold;line-height: 1;position: relative;display: flex;justify-content: space-between;align-items: center;}
#dslc-content .dslc-accordion-title {border: 0 solid transparent;display: block;}
#dslc-content .dslc-accordion-hook {cursor: pointer;}
#dslc-content .dslc-accordion-toggle {display: block;position: absolute;left: 0;top: 0;bottom: 0;}
#dslc-content .dslc-accordion-content {position: relative;border: 0 solid transparent;}
#dslc-content .dslca-add-accordion {text-align: center;}
#dslc-content .dslca-add-accordion-hook {background: #78ca4f;border-radius: 50%;color: #fff;cursor: pointer;display: inline-flex;justify-content: center;align-items: center;font-size: 12px;height: 20px;text-align: center;line-height: 22px;width: 20px;position: relative;margin-top: 10px;}
#dslc-content .dslca-accordion-action-hooks {line-height: 0;}
#dslc-content .dslca-move-up-accordion-hook, #dslc-content .dslca-move-down-accordion-hook {color: #5890e5;}
#dslc-content .dslca-move-up-accordion-hook:hover, #dslc-content .dslca-move-down-accordion-hook:hover {color: #3b6fbe;}
#dslc-content .dslca-delete-accordion-hook, #dslc-content .dslca-toggle-accordion-hook {color: #e55f5f;cursor: pointer;display: inline-block;font-size: 12px;margin-left: 10px;line-height: 1;vertical-align: top;}
#dslc-content .dslc-icon-module {position: relative;display: inline-block;}
#dslc-content .dslc-navigation {z-index: 999;position: relative;text-align: right;font-size: 0;}
body .dslc-navigation .menu-item[class^="dslc-icon-"]:before, body .dslc-navigation .menu-item[class*=" dslc-icon-"]:before {display: none;}
#dslc-content .dslc-navigation .menu {list-style: none;margin: 0;padding: 0;}
#dslc-content .dslc-navigation .menu>li {display: inline-block;position: relative;}
#dslc-content .dslc-navigation.dslc-navigation-orientation-horizontal .menu>li {margin-top: 0 !important;}
#dslc-content .dslc-navigation.dslc-navigation-orientation-vertical .menu>li {display: block;margin-left: 0 !important;}
#dslc-content .dslc-navigation .menu>li:first-child {margin-left: 0 !important;}
#dslc-content .dslc-navigation.dslc-navigation-orientation-vertical .menu>li:first-child {margin-top: 0 !important;}
#dslc-content .dslc-navigation .menu>li>a {display: inline-block;text-decoration: none;vertical-align: middle;}
#dslc-content .dslc-navigation-arrow {display: inline-block;margin-left: 5px;vertical-align: middle;}
#dslc-content .dslc-navigation .menu ul {display: none;list-style-type: none;margin: 0;opacity: 0;position: absolute;z-index: 10;top: 100%;left: -28px;text-align: left;}
#dslc-content .dslc-navigation.dslc-navigation-sub-position-left .menu ul {left: 0;right: auto;}
#dslc-content .dslc-navigation.dslc-navigation-sub-position-right .menu ul {right: 0;left: auto;}
#dslc-content .dslc-navigation.dslc-navigation-sub-position-center .menu ul {left: auto;right: auto;}
#dslc-content .dslc-navigation-orientation-vertical .menu ul {top: 0;left: 100%;}
#dslc-content .dslc-navigation .menu ul.dslc-navigation-invert-subnav {left: auto;right: 0;}
#dslc-content .dslc-navigation .menu ul li {display: block;position: relative;z-index: 3;white-space: nowrap;margin: 0;}
#dslc-content .dslc-navigation .menu ul li a {display: block;line-height: 1;text-decoration: none;}
#dslc-content .dslc-navigation .menu ul li:last-child a {border-bottom: 0 !important;}
#dslc-content .dslc-navigation .dt-icon.dt-subnav-arrow {display: none;color: #bfbfbf;font-size: 8px;margin-left: 10px;vertical-align: middle;position: relative;top: -3px;margin-right: 0;}
#dslc-content .dslc-navigation li.current-menu-item .dt-icon.dt-subnav-arrow {color: #878787;}
#dslc-content .dslc-navigation .menu ul ul {left: 100%;margin-left: -1px;top: -1px;}
#dslc-content .dslc-navigation .menu ul:before {position: absolute;content: "";display: block;left: 0;top: 0;bottom: 0;right: 0;z-index: 2;border-style: solid;}
#dslc-content .dslc-navigation .menu li:hover>ul.sub-menu:after {display: block;content: "";left: -10px;right: -10px;bottom: -10px;top: -10px;z-index: 0;position: absolute;}
#dslc-content .dslc-navigation .menu ul ul.dslc-navigation-invert-subnav {left: auto;right: 100%;}
#dslc-content .dslc-navigation .menu li:hover>ul.sub-menu {display: block;opacity: 1;}
#dslc-content .dslc-mobile-navigation {position: relative;text-align: right;display: none;}
#dslc-content .dslc-mobile-navigation select {cursor: pointer;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity: 0;position: absolute;right: 0;top: 0;padding-top: 0;padding-bottom: 0;z-index: 10;height: 38px;width: 100%;}
#dslc-content .dslc-mobile-navigation-hook {color: #555;font-size: 24px;line-height: 22px;}
.dslc-post-main-inner-link-cover {display: none;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.dslc-posts-social-share {line-height: 1;}
.dslc-posts-social-share a:last-child {margin-right: 0 !important;}
.dslc-posts-social-share-count {display: inline-block;border-style: solid;}
.dslc-center-elem {top: 50%;position: relative;left: 50%;visibility: visible;transform: translate(-50%,-50%);}
@media only screen and (min-width: 768px) and (max-width: 1024px) {#dslc-content .dslc-mobile-navigation.dslc-navigation-res-t-enabled {display: block;}
	#dslc-content .dslc-navigation.dslc-navigation-res-t-enabled {display: none;}
	.dslc-post-main-inner-link-cover {display: block;}}
@media only screen and (max-width: 767px) {.dslc-comment .dslc-comment {margin-left: 0;}
	.dslc-comment .children {margin-left: 0;padding-left: 0;}
	#dslc-content .dslc-mobile-navigation.dslc-navigation-res-p-enabled {display: block;}
	#dslc-content .dslc-navigation.dslc-navigation-res-p-enabled {display: none;}
	.dslc-post-main-inner-link-cover {display: block;}
	.dslc-carousel .dslc-carousel-item {margin-left: 0 !important;}
	body #dslc-content .dslc-partner-thumb {width: 100%;}
	#dslc-content .dslc-posts.dslc-carousel-arrow-aside {width: 80%;}
	#dslc-content .dslc-posts-orientation-horizontal .dslc-post-main {overflow: visible;}}
body em {font-style: italic;}
.gradient-lighten-top-right, .gradient-darken-top-right, .gradient-lighten-right, .gradient-darken-right, .gradient-lighten-bottom-right, .gradient-darken-bottom-right, .gradient-lighten-bottom, .gradient-darken-bottom, .gradient-lighten-bottom-left, .gradient-darken-bottom-left, .gradient-lighten-left, .gradient-darken-left, .gradient-lighten-top-left, .gradient-darken-top-left, .gradient-lighten-top, .gradient-darken-top {position: relative;overflow: hidden;}
.gradient-lighten-top-right:before, .gradient-darken-top-right:before, .gradient-lighten-right:before, .gradient-darken-right:before, .gradient-lighten-bottom-right:before, .gradient-darken-bottom-right:before, .gradient-lighten-bottom:before, .gradient-darken-bottom:before, .gradient-lighten-bottom-left:before, .gradient-darken-bottom-left:before, .gradient-lighten-left:before, .gradient-darken-left:before, .gradient-lighten-top-left:before, .gradient-darken-top-left:before, .gradient-lighten-top:before, .gradient-darken-top:before {position: absolute;left: 0;top: 0;right: 0;bottom: 0;content: "";}
.gradient-lighten-top-right>span, .gradient-darken-top-right>span, .gradient-lighten-right>span, .gradient-darken-right>span, .gradient-lighten-bottom-right>span, .gradient-darken-bottom-right>span, .gradient-lighten-bottom>span, .gradient-darken-bottom>span, .gradient-lighten-bottom-left>span, .gradient-darken-bottom-left>span, .gradient-lighten-left>span, .gradient-darken-left>span, .gradient-lighten-top-left>span, .gradient-darken-top-left>span, .gradient-lighten-top>span, .gradient-darken-top>span {position: relative;}
.gradient-lighten-top-right:before, .gradient-lighten-right:before, .gradient-lighten-bottom-right:before, .gradient-lighten-bottom:before, .gradient-lighten-bottom-left:before, .gradient-lighten-left:before, .gradient-lighten-top-left:before, .gradient-lighten-top:before {mix-blend-mode: overlay;}
.gradient-darken-top-right:before, .gradient-darken-right:before, .gradient-darken-bottom-right:before, .gradient-darken-bottom:before, .gradient-darken-bottom-left:before, .gradient-darken-left:before, .gradient-darken-top-left:before, .gradient-darken-top:before {mix-blend-mode: multiply;}
.gradient-lighten-top:before {background-image: linear-gradient(0deg,rgba(255,255,255,0),#fff);}
.gradient-lighten-top-right:before {background-image: linear-gradient(30deg,rgba(255,255,255,0),#fff);}
.gradient-lighten-right:before {background-image: linear-gradient(90deg,rgba(255,255,255,0),#fff);}
.gradient-lighten-bottom-right:before {background-image: linear-gradient(140deg,rgba(255,255,255,0),#fff);}
.gradient-lighten-bottom:before {background-image: linear-gradient(180deg,rgba(255,255,255,0),#fff);}
.gradient-lighten-bottom-left:before {background-image: linear-gradient(200deg,rgba(255,255,255,0),#fff);}
.gradient-lighten-left:before {background-image: linear-gradient(270deg,rgba(255,255,255,0),#fff);}
.gradient-lighten-top-left:before {background-image: linear-gradient(340deg,rgba(255,255,255,0),#fff);}
.gradient-darken-top:before {background-image: linear-gradient(0deg,rgba(0,0,0,0),#000);}
.gradient-darken-top-right:before {background-image: linear-gradient(30deg,rgba(0,0,0,0),#000);}
.gradient-darken-right:before {background-image: linear-gradient(90deg,rgba(0,0,0,0),#000);}
.gradient-darken-bottom-right:before {background-image: linear-gradient(140deg,rgba(0,0,0,0),#000);}
.gradient-darken-bottom:before {background-image: linear-gradient(180deg,rgba(0,0,0,0),#000);}
.gradient-darken-bottom-left:before {background-image: linear-gradient(200deg,rgba(0,0,0,0),#000);}
.gradient-darken-left:before {background-image: linear-gradient(270deg,rgba(0,0,0,0),#000);}
.gradient-darken-top-left:before {background-image: linear-gradient(340deg,rgba(0,0,0,0),#000);}
#dslc-section-dividers {display: none;}
.dslc-section-divider {position: absolute;left: 0;right: 0;top: -1px;line-height: 0;overflow: hidden;}
.dslc-section-divider svg {display: block;position: relative;left: -1px;width: calc(100% + 2px);fill: #eaeaea;}
.dslc-section-divider[data-divider-pos="bottom"] {top: auto;bottom: -1px;transform: scaleY(-1);}
.dslc-section-divider[data-divider-pos="bottom"].dslc-flip-vert {transform: scaleY(1);}
.dslc-section-divider.dslc-flip-hor svg {transform: scaleX(-1);}
.dslc-section-divider.dslc-flip-vert {transform: scaleY(-1);}
@media only screen and (max-width: 767px) {#dslc-content div.dslc-post-thumb {width: 100%;}
	#dslc-content div.dslc-project-thumb {float: none;margin-right: 0;}}