/* #ffffff */

/* #fafafa */

/* #e6e6e6 */

/* #d1d1d1 */

/* #d2d2d2 */

/* #f0f0f0 */

/* #e2e4e6 */

/* #f5f5f5 */

/* #2089e1 */

/* #165f9b */

/* #0395d9 */

/* #969696 */

/* #696969*/

/* #323232 */

/* #000000 */

/* #282828 */

/* #3c3c3c */

/* #2d2d2d */

/* #ffe7e9 */

/* #fb3a48 */

/* #ff6633 */

/* Responsive Global */

/* Responsive */

/* #ffffff */

/* #fafafa */

/* #e6e6e6 */

/* #d1d1d1 */

/* #d2d2d2 */

/* #f0f0f0 */

/* #e2e4e6 */

/* #f5f5f5 */

/* #2089e1 */

/* #165f9b */

/* #0395d9 */

/* #969696 */

/* #696969*/

/* #323232 */

/* #000000 */

/* #282828 */

/* #3c3c3c */

/* #2d2d2d */

/* #ffe7e9 */

/* #fb3a48 */

/* #ff6633 */

/* Responsive Global */

/* Responsive */


/* Custom fonts for Toolbox */

/* FONTS
----------------------------------------------------------*/

* {-webkit-font-smoothing: antialiased;}


@font-face {
    font-family: 'Source Sans Pro Extra Light';
    src: url('../fonts/SourceSansPro-ExtraLight.ttf') format('truetype');
    font-weight: normal; 
    font-style: normal; 
}

@font-face {
    font-family: 'Source Sans Pro Light';
    src: url('../fonts/SourceSansPro-Light.ttf') format('truetype');
    font-weight: normal; 
    font-style: normal; 
}

@font-face {
    font-family: 'Source Sans Pro Regular';
    src: url('../fonts/SourceSansPro-Regular.ttf') format('truetype');
    font-weight: normal; 
    font-style: normal; 
}

@font-face {
    font-family: 'Source Sans Pro Semi-bold';
    src: url('../fonts/SourceSansPro-Semibold.ttf') format('truetype');
    font-weight: normal; 
    font-style: normal; 
}

@font-face {
    font-family: 'Source Sans Pro Bold';
    src: url('../fonts/SourceSansPro-Bold.ttf') format('truetype');
    font-weight: normal; 
    font-style: normal; 
}

/*@font-face {
    font-family: 'Source Sans Pro Black';
    src: url('../fonts/SourceSansPro-Black.ttf') format('truetype');
    font-weight: normal; 
    font-style: normal; 
}*/


html * {
	font-family: 'Source Sans Pro Regular', Helvetica, Arial, sans-serif !important;
	background-color: 2f2f2f;
	color: white; 
	
}
/* END Custom fonts for Toolbox */

/* Custom class for Toolbox */
html { margin-top: 0px !important; }

.site-header {
	background-color: #111111;
	padding: 30px;
	/* Custom for Toolbox */
	border-bottom: 1px solid #111111;
	/* Custom for Toolbox */
}

.site-header .divEZFotoLogo {
	width: 65%;
	float: left;
}

.site-header .divNewspaperLogo {
	width: 35%;
	float: right;
	padding-top: 55px;
}

._search-info .dp-search__info-title, ._search-info .dp-search__info-divider {
	display: none;
}

/* END Custom class for Toolbox */

.ps-container.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
  z-index: 100;
}

.ps-container.ps-in-scrolling {
  pointer-events: none;
}

.ps-container.ps-in-scrolling > .ps-scrollbar-x-rail {
  background-color: transparent;
  opacity: 1;
}

.ps-container.ps-in-scrolling > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: dimgray;
}

.ps-container.ps-in-scrolling > .ps-scrollbar-y-rail {
  background-color: transparent;
  opacity: 1;
}

.ps-container.ps-in-scrolling > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: dimgray;
}

.ps-container > .ps-scrollbar-x-rail {
  position: absolute;
  bottom: 3px;
  display: none;
  height: 6px;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  border-radius: 4px;
  opacity: 0;
}

.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  bottom: 0;
  height: 6px;
  background-color: dimgray;
  transition: background-color 0.2s linear;
  border-radius: 4px;
}

.ps-container > .ps-scrollbar-y-rail {
  position: absolute;
  right: 3px;
  display: none;
  width: 6px;
  border-radius: 4px;
  opacity: 0;
}

.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  right: 0;
  width: 6px;
  background-color: dimgray;
  transition: background-color 0.2s linear;
  opacity: 0.6;
  border-radius: 4px;
}

.ps-container:hover.ps-in-scrolling {
  pointer-events: none;
}

.ps-container:hover.ps-in-scrolling > .ps-scrollbar-x-rail {
  background-color: #d2d2d2;
  opacity: 1;
}

.ps-container:hover.ps-in-scrolling > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: dimgray;
}

.ps-container:hover.ps-in-scrolling > .ps-scrollbar-y-rail {
  background-color: #d2d2d2;
  opacity: 1;
}

.ps-container:hover.ps-in-scrolling > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: dimgray;
}

.ps-container:hover > .ps-scrollbar-x-rail,
.ps-container:hover > .ps-scrollbar-y-rail {
  opacity: 1;
}

.ps-container:hover > .ps-scrollbar-x-rail:hover {
  background-color: transparent;
  opacity: 1;
}

.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: dimgray;
}

.ps-container:hover > .ps-scrollbar-y-rail:hover {
  background-color: transparent;
  opacity: 1;
}

.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: dimgray;
}

/* Global */

.site-content {
  width: 100%;
  max-width: none;
}

.dp-text-justify {
  font-size: 12px;
  text-align: justify;
}

.dp-tooltip {
  position: absolute;
  max-width: 400px;
}

.dp-tooltip.fav-tooltip:before {
  content: '';
  position: absolute;
  display: block;
  top: -20px;
  left: -20px;
  bottom: -20px;
  right: -20px;
  z-index: -1;
}

.dp-tooltip.file-view-tooltip {
  max-width: 380px;
}

.dp-tooltip__content {
  padding: 10px;
  border: 1px solid #d2d2d2;
  background: white;
}

.tooltip__pointer {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
}

.tooltip__pointer:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  content: '';
}

.tooltip__pointer_tl,
.tooltip__pointer_tm,
.tooltip__pointer_tr {
  top: -8px;
  border-top: 0 solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #d2d2d2;
  border-left: 9px solid transparent;
}

.tooltip__pointer_tl:after,
.tooltip__pointer_tm:after,
.tooltip__pointer_tr:after {
  top: 1px;
  left: -8px;
  border-top: 0 solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid white;
  border-left: 8px solid transparent;
}

.tooltip__pointer_bl,
.tooltip__pointer_bm,
.tooltip__pointer_br {
  bottom: -8px;
  border-top: 9px solid #d2d2d2;
  border-right: 9px solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 9px solid transparent;
}

.tooltip__pointer_bl:after,
.tooltip__pointer_bm:after,
.tooltip__pointer_br:after {
  top: -9px;
  left: -8px;
  border-top: 8px solid white;
  border-right: 8px solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 8px solid transparent;
}

.tooltip__pointer_lt,
.tooltip__pointer_lm,
.tooltip__pointer_lb {
  left: -8px;
  border-top: 9px solid transparent;
  border-right: 9px solid #d2d2d2;
  border-bottom: 9px solid transparent;
  border-left: 0 solid transparent;
}

.tooltip__pointer_lt:after,
.tooltip__pointer_lm:after,
.tooltip__pointer_lb:after {
  top: -8px;
  left: 1px;
  border-top: 8px solid transparent;
  border-right: 8px solid white;
  border-bottom: 8px solid transparent;
  border-left: 0 solid transparent;
}

.tooltip__pointer_rt,
.tooltip__pointer_rm,
.tooltip__pointer_rb {
  right: -9px;
  border-top: 9px solid transparent;
  border-right: 0 solid transparent;
  border-bottom: 9px solid transparent;
  border-left: 9px solid #d2d2d2;
}

.tooltip__pointer_rt:after,
.tooltip__pointer_rm:after,
.tooltip__pointer_rb:after {
  top: -8px;
  right: 1px;
  border-top: 8px solid transparent;
  border-right: 0 solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid white;
}

.tooltip__pointer_tl,
.tooltip__pointer_bl {
  left: 10px;
}

.tooltip__pointer_tr,
.tooltip__pointer_br {
  right: 10px;
}

.tooltip__pointer_tm,
.tooltip__pointer_bm {
  left: 50%;
  margin-left: -9px;
}

.tooltip__pointer_lt,
.tooltip__pointer_rt {
  top: 10px;
}

.tooltip__pointer_lm,
.tooltip__pointer_rm {
  top: 50%;
  margin-top: -9px;
}

.tooltip__pointer_lb,
.tooltip__pointer_rb {
  bottom: 10px;
}

.dp-search {
  position: relative;
  /* Custom changes for Toolbox */
  /* padding: 0 40px 100px; */
  /* padding: 0 0px 100px; */
   padding: 0 0px 30px;
   width:100%;
  /* END Custom fonts for Toolbox */
  box-sizing: border-box;
}

.dp-search__header {
  position: relative;
  min-height: 152px;
  margin-bottom: 10px;
}

.dp-search__query {
  display: inline-block;
  margin: -4px 10px 0 0;
  font-size: 22px;
  font-weight: 600;
  line-height: 26px;
  vertical-align: middle;
}

.dp-search__desc,
.dp-search__sub-desc {
  display: inline-block;
  margin: 0;
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
}

.dp-search__desc {
  opacity: 0.85;
}

.dp-search__text-sep {
  position: relative;
  display: inline-block;
  width: 1px;
  height: 16px;
  margin: 5px 9px;
  background: #d2d2d2;
  vertical-align: middle;
}

.dp-search__filter-wrap {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
  flex-wrap: wrap;
}

.dp-search__related {
  position: relative;
  display: -webkit-box;
  display: flex;
  vertical-align: middle;
}

.dp-search__related-title {
  display: inline-block;
  margin-right: 4px;
  font-size: 12px;
  font-weight: bold;
  vertical-align: middle;
}

.dp-search__related-list {
  display: inline-block;
  margin: 0;
  padding: 0;
  list-style: none;
  vertical-align: middle;
}

.dp-search__related-item {
  position: relative;
  display: inline-block;
  margin: 0 0 0 4px;
  padding: 0;
  vertical-align: middle;
}

.dp-search__related-item:after {
  display: inline-block;
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  content: ',';
}

.dp-search__related-item:last-child:after {
  content: '';
}

.dp-search__related-item:first-child {
  margin-left: 0;
}

.dp-search__related-link {
  display: inline-block;
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
}

.dp-search__sorting {
  position: relative;
  margin-bottom: 16px;
}

.dp-search__sorting .dp-group-box {
  position: absolute;
  z-index: 100;
  top: 0;
  right: 0;
}

@media (max-width: 767px) {
  .dp-search__sorting .dp-group-box {
    position: relative;
    margin-top: 10px;
  }
}

.dp-search__indicators {
  margin-bottom: 9px;
}

.dp-search__indicators:empty {
  margin-bottom: -4px;
}

.dp-search__filters {
  position: relative;
  z-index: 10;
  margin-bottom: 7px;
  white-space: nowrap;
}

.dp-search__pager {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}

.dp-search__pager-box {
  -webkit-box-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
          justify-content: flex-end;
  z-index: 2;
  text-align: right;
}

.dp-search__pager-ext {
  margin-top: 36px;
}

.dp-search__result {
  position: relative;
  margin: 0 -5px;
  font-size: 0;
}

.dp-search__holder {
  visibility: visible;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}

.dp-search__holder:after {
  content: '';
  -webkit-box-flex: 999999;
          flex-grow: 999999;
}

.dp-search__item {
  display: inline-block;
  margin: 5px;
  vertical-align: top;
}

.dp-search__footer {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  position: relative;
  padding: 11px 0 0;
  font-size: 0;
}

.dp-search__footer .search-footer {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

.dp-search .dp-search__no-result {
  margin-top: 50px;
  margin-bottom: 50px;
  font-size: 20px;
  text-align: center;
}

.dp-search .dp-search__no-result-icon {
  display: block;
  margin: 0 auto 30px;
}

.dp-search__holder.set-maxsize .dp-file-thumb-info__box--maxsize {
  display: block;
}

.dp-search__holder.set-type .dp-file-thumb-info__box--type {
  display: block;
}

.dp-search-wrapper__overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: white;
  opacity: 0.7;
  z-index: 9999999;
  -webkit-perspective: 1px;
          perspective: 1px;
}

.dp-search-wrapper__overlay.loading {
  display: block;
}

.dp-sorting {
  position: relative;
  margin: 0;
  padding: 0;
  font-size: 0;
  border-bottom: 1px solid #d2d2d2;
  list-style: none;
}

.dp-sorting__item {
  position: relative;
  bottom: -1px;
  display: inline-block;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid transparent;
  vertical-align: top;
}

.dp-sorting__item:hover,
.dp-sorting__item_active {
  border-color: #2089e1;
}

.dp-sorting__item_active .dp-sorting__link {
/* Custom size for Toolbox */
  font-weight: 550; /* bold; */
/* Custom size for Toolbox */
}

.dp-sorting__link {
  display: block;
  padding: 0 20px;
  /* Custom font size for Toolbox */
  /* font-size: 12px; */
  font-size: 14px;
  text-decoration: none;
  /* END Custom fonts for Toolbox */
  font-weight: normal;
  line-height: 38px;
  text-transform: uppercase;
  color:white; 
}

.dp-indicators {
  position: relative;
  margin-top: -3px;
  font-size: 0;
}

.dp-indicators__filter.icon-color {
  position: relative;
  display: inline-block;
  top: 8px;
  width: 14px;
  height: 14px;
  border-radius: 7px;
}

.dp-indicators__filter.icon-orientation-horizontal {
  position: relative;
  display: inline-block;
  top: 8px;
  width: 25px;
  height: 14px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='14'%3E%3Cpath fill='%23666666' fill-rule='evenodd' d='M18 4H4v6h14V4zM0 0v14h22V0H0zm20 12H2V2h18v10z' /%3E%3C/svg%3E") no-repeat center;
}

.dp-indicators__filter.icon-orientation-vertical {
  position: relative;
  display: inline-block;
  top: 4px;
  width: 14px;
  height: 22px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='22'%3E%3Cpath fill='%23666666' fill-rule='evenodd' d='M10 18V4H4v14h6zM0 0v22h14V0H0zm12 20H2V2h10v18z' /%3E%3C/svg%3E") no-repeat center;
}

.dp-indicators__filter.icon-orientation-square {
  position: relative;
  display: inline-block;
  top: 6px;
  width: 18px;
  height: 18px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23666666' fill-rule='evenodd' d='M0 18V0h18v18H0zM16 2H2v14h14V2zm-2 12H4V4h10v10z' /%3E%3C/svg%3E") no-repeat center;
}

.dp-indicators__item {
  position: relative;
  display: inline-block;
  height: 30px;
  margin: 3px 6px 3px 0;
  padding: 0 30px 0 10px;
  border-radius: 3px;
  background: #e2e4e6;
  vertical-align: middle;
}

.dp-indicators__item.gender,
.dp-indicators__item.age,
.dp-indicators__item.race,
.dp-indicators__item.accuracy {
  text-transform: capitalize;
}

.dp-indicators__value {
  display: inline-block;
  max-width: 200px;
  font-size: 12px;
  font-weight: normal;
  line-height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  /* Custom changes for Toolbox */
  color: black;
  /* END Custom changes for Toolbox */
}

.dp-indicators__close {
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  display: block;
  width: 10px;
  height: 10px;
  margin: auto;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath fill='%23696969' d='M10.01 9.1l-.91.91L5 5.91l-4.1 4.1-.91-.91L4.09 5-.01.9.9-.01 5 4.09l4.1-4.1.91.91L5.91 5z'/%3E%3C/svg%3E");
  opacity: 0.5;
}

.dp-indicators__close:hover {
  opacity: 1;
}

.dp-indicators__clear {
  display: inline-block;
  margin: 0 0 0 4px;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  vertical-align: middle;
  cursor: pointer;
}

.dp-filters__body.filter-types {
  width: auto;
  left: 0;
  padding: 0;
  margin: 0;
}

.dp-filters__body.filter-types .dp-filter__item {
  padding: 10px 20px;
  margin: 0;
}

.dp-filters__body.filter-types .dp-filter__item.item-active .dp-radio:after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8'%3E%3Cpath fill='%23fff' d='M10.01 1.217L3 8-.01 5.217l1.23-1.228L3 5.616 8.78-.011z'/%3E%3C/svg%3E") #2089e1 no-repeat;
  border: 3px solid #2089e1;
}

.dp-filters__body.filter-types .dp-filter__item:first-child {
  padding-top: 20px;
}

.dp-filters__body.filter-types .dp-filter__item:last-child {
  padding-bottom: 20px;
}

.dp-filters__body.filter-types .dp-filter__item:hover {
  cursor: pointer;
  background: #f0f0f0;
}

.dp-filters__body.filter-types .dp-filter:hover {
  cursor: pointer;
}

.dp-filters__body.filter-types::after {
  right: auto;
  left: 35px;
}

.dp-filters__body.filter-types .dp-radio {
  padding: 0 0 0 18px;
}

.dp-filters__body.filter-types .dp-radio::after {
  position: absolute;
  top: 0;
  left: -5px;
  bottom: 0;
  display: block;
  width: 15px;
  height: 15px;
  margin: auto;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  content: '';
  background: transparent;
}

.dp-filters__body.filter-types .dp-filter {
  margin: 0;
  padding: 0;
}

.dp-filters__body.filter-accuracy .dp-filter__cell-title {
  position: relative;
  margin-bottom: 18px;
   /* Custom font size for Toolbox */
  /* font-size: 11px; */
  font-size: 14px;
   /* Custom font size for Toolbox */
  font-weight: 600;
}

.dp-filters__body.filter-accuracy .dp-filter__cell-text_right {
  position: absolute;
  right: 0;
  top: 0;
}

.dp-filters__body.filter-category {
  width: 205px;
  left: calc(-102px + 50%);
  margin: 0;
  visibility: hidden;
}

.dp-filters__body.filter-category .dp-filter {
  height: 290px;
  max-height: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  
}

.dp-filters__body.filter-category .dp-filter__item {
  margin: 0;
  position: relative;
  padding: 10px 10px 10px 20px;
}

.dp-filters__body.filter-category .dp-filter__item:first-child {
  padding-top: 20px;
}

.dp-filters__body.filter-category .dp-filter__item:last-child {
  padding-bottom: 20px;
}

.dp-filters__body.filter-category .dp-filter__item:hover {
  cursor: pointer;
  background: #f0f0f0;
}

.dp-filters__body.filter-category .dp-filter__item.item-active .dp-radio__text {
  font-weight: 600;
}

.dp-filters__body.filter-category .dp-filter__item.item-active:after {
  position: absolute;
  top: -2px;
  right: 11px;
  bottom: 0;
  display: block;
  width: 12px;
  height: 9px;
  margin: auto;
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9'%3E%3Cpath fill='%232089e1' d='M12.01 1.065L4 9-.01 5.065l1.07-1.074L4 6.926l6.94-6.935z'/%3E%3C/svg%3E");
}

.dp-filters__body.filter-orientation {
  width: 200px;
  left: calc(-100px + 50%);
}

.dp-filters__body.filter-orientation .dp-filter {
  margin: 0;
  padding: 0;
}

.dp-filters__body.filter-orientation .dp-filter__item {
  padding: 10px 60px 10px 20px;
  margin-bottom: 0;
}

.dp-filters__body.filter-orientation .dp-filter__item:first-child {
  padding-top: 20px;
}

.dp-filters__body.filter-orientation .dp-filter__item:last-child {
  padding-bottom: 20px;
}

.dp-filters__body.filter-orientation .dp-filter__item:hover {
  cursor: pointer;
  background: #f0f0f0;
}

.dp-filters__body.filter-orientation .dp-radio {
  position: relative;
  padding-left: 30px;
}

.dp-filters__body.filter-orientation .dp-radio::before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  width: 22px;
  height: 5px;
  margin: auto;
  content: '';
}

.dp-filters__body.filter-orientation .dp-radio::after {
  position: absolute;
  top: -3px;
  right: -26px;
  bottom: 0;
  display: block;
  width: 12px;
  height: 9px;
  margin: auto;
  content: '';
}

.dp-filters__body.filter-orientation .dp-radio.all:before {
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23969696' fill-rule='evenodd' d='M12 18v-2h4v-4h2v6h-6zm4-16h-4V0h6v6h-2V2zM2 6H0V0h6v2H2v4zm2-2h10v10H4V4zM2 16h4v2H0v-6h2v4z'/%3E%3C/svg%3E") no-repeat center;
}

.dp-filters__body.filter-orientation .dp-radio.horizontal:before {
  height: 14px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='14'%3E%3Cpath fill='%23969696' fill-rule='evenodd' d='M18 4H4v6h14V4zM0 0v14h22V0H0zm20 12H2V2h18v10z'/%3E%3C/svg%3E") no-repeat center;
}

.dp-filters__body.filter-orientation .dp-radio.vertical:before {
  height: 22px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='22'%3E%3Cpath fill='%23969696' fill-rule='evenodd' d='M10 18V4H4v14h6zM0 0v22h14V0H0zm12 20H2V2h10v18z'/%3E%3C/svg%3E") no-repeat center;
}

.dp-filters__body.filter-orientation .dp-radio.square:before {
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23969696' fill-rule='evenodd' d='M0 18V0h18v18H0zM16 2H2v14h14V2zm-2 12H4V4h10v10z'/%3E%3C/svg%3E") no-repeat center;
}

.dp-filters__body.filter-orientation .item-active .dp-radio__text {
  font-weight: 600;
}

.dp-filters__body.filter-orientation .item-active .all:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23208ae2' d='M12 18v-2h4v-4h2v6h-6zm4-16h-4V0h6v6h-2V2zM2 6H0V0h6v2H2v4zm2-2h10v10H4V4zM2 16h4v2H0v-6h2v4z'/%3E%3C/svg%3E") no-repeat center;
}

.dp-filters__body.filter-orientation .item-active .horizontal:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='14'%3E%3Cpath fill='%23208ae2' d='M18 4H4v6h14V4zM0 0v14h22V0H0zm20 12H2V2h18v10z'/%3E%3C/svg%3E") no-repeat center;
}

.dp-filters__body.filter-orientation .item-active .vertical:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='22'%3E%3Cpath fill='%23208ae2' d='M10 18V4H4v14h6zM0 0v22h14V0H0zm12 20H2V2h10v18z'/%3E%3C/svg%3E") no-repeat center;
}

.dp-filters__body.filter-orientation .item-active .square:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23208ae2' d='M0 18V0h18v18H0zM16 2H2v14h14V2zm-2 12H4V4h10v10z'/%3E%3C/svg%3E") no-repeat center;
}

.dp-filters__body.filter-orientation .item-active .dp-radio:after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9'%3E%3Cpath fill='%232089e1' d='M12.01 1.065L4 9-.01 5.065l1.07-1.074L4 6.926l6.94-6.935z'/%3E%3C/svg%3E") no-repeat center;
}

.dp-filters__body.filter-people .dp-filter__item {
  font-size: 14px;
  margin: 0;
}

.dp-filters__body.filter-people .dp-filter__item-title {
  text-align: center;
 /* Custom font size for Toolbox */
  /* font-size: 12px; */
  font-size: 14px;  
  /* END Custom font size for Toolbox */
  font-weight: 600;
}

.dp-filters__body.filter-people .dp-filter__item-checkbox {
  margin-top: 25px;
  margin-bottom: 15px;
}

.dp-filters__body.filter-people .dp-filter__item-select-list {
  margin-top: 10px;
}

/* Custom changes for Toolbox */
.dp-filter__item-select-list select, .dp-search-settings .select {
  border: 1px solid #E2E4E6;
  background: #E2E4E6;
  color: black;
}
/* END Custom changes for Toolbox */

.dp-filters__body.filter-people .dp-filter__slider-box {
  margin-top: 20px;
}

.dp-filters__body.filter-people .dp-filter__slider:after {
  position: absolute;
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  top: 14px;
  background: #d1d1d1;
}

.dp-filters__body.filter-people .dp-filter .dp-checkbox {
  display: inline-block;
  padding-left: 24px;
}

.dp-filters__body.filter-people .dp-filter .dp-checkbox:hover {
  cursor: pointer;
}

.dp-filters__body.filter-people .dp-filter .dp-checkbox::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  display: block;
  width: 15px;
  height: 15px;
  margin: auto;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  content: '';
  background: transparent;
}

.dp-filters__body.filter-people .dp-filter .dp-checkbox.checked::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8'%3E%3Cpath fill='%23fff' d='M10.01 1.217L3 8-.01 5.217l1.23-1.228L3 5.616 8.78-.011z'/%3E%3C/svg%3E") #2089e1 no-repeat;
  border: 3px solid #2089e1;
}

.dp-filters__body.filter-size .dp-filter {
  padding: 20px 20px 0 20px;
}

.dp-filters__body.filter-size .dp-filter__item-image-sizes {
  position: relative;
  margin: 0;
}

.dp-filters__body.filter-size .dp-filter__sizes-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 100%;
  height: 35px;
}

.dp-filters__body.filter-size .dp-filter__list-item {
  position: relative;
  display: inline-block;
  width: 33%;
  border-right: 1px solid #d1d1d1;
}

.dp-filters__body.filter-size .dp-filter__list-item:last-child {
  border-right: none;
}

.dp-filters__body.filter-size .dp-filter__list-item .dp-radio {
  text-align: center;
  text-transform: uppercase;
}

.dp-filters__body.filter-size .dp-filter__list-item-active:after {
  content: '';
  bottom: -8px;
  position: absolute;
  display: block;
  height: 4px;
  width: 4px;
  border-radius: 2px;
  margin-left: 47%;
  background: #2089e1;
}

.dp-filters__body.filter-size .dp-filter__slider-box {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          justify-content: center;
  height: 80px;
  margin-top: 5px;
  border-top: 1px solid #d1d1d1;
}

.dp-filters__body.filter-size .dp-filter__slider-title {
  /* Custom font size for Toolbox */
  /* font-size: 12px; */
  font-size: 14px;  
  /* END Custom font size for Toolbox */
  margin-bottom: 10px;
}

.dp-filters__body.filter-size .dp-filter__slider-label {
  position: absolute;
  bottom: 7px;  
  width: 21px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
   /* Custom font size for Toolbox */
  /* font-size: 7px; */
  /* font-size: 9px;  */
  font-size: 12px;
  /* END Custom font size for Toolbox */
  padding: 2px;
  background: white;
  z-index: 1;
  transition: left .1s linear;
}

.dp-filters__body.filter-color {
  width: 210px;
  left: calc(-105px + 50%);
  padding: 20px 10px 10px 20px;
}

.dp-filters__body.filter-color .dp-filter {
  padding: 0;
}

.dp-filters__body.filter-color .dp-filter__item {
  position: relative;
  margin-right: 10px;
  float: left;
}

.dp-filters__body.filter-color .dp-filter__item.item-active .dp-radio:not(.reset):after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9'%3E%3Cpath fill='%23fff' d='M12.01 1.065L4 9-.01 5.065l1.07-1.074L4 6.926l6.94-6.935z'/%3E%3C/svg%3E") center no-repeat;
}

.dp-filters__body.filter-color .dp-filter__item.item-active .dp-radio.white:after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9'%3E%3Cpath d='M12.01 1.065L4 9-.01 5.065l1.07-1.074L4 6.926l6.94-6.935z'/%3E%3C/svg%3E") center no-repeat;
}

.dp-filters__body.filter-color .dp-filter__item .dp-radio {
  width: 20px;
  height: 20px;
  border-radius: 10px;
}

.dp-filters__body.filter-color .dp-filter__item .dp-radio.show-border {
  border: 1px solid #d1d1d1;
}

.dp-filters__body.filter-color .dp-filter__item .dp-radio.reset {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath fill='%23696969' d='M10.01 9.1l-.91.91L5 5.91l-4.1 4.1-.91-.91L4.09 5-.01.9.9-.01 5 4.09l4.1-4.1.91.91L5.91 5z'/%3E%3C/svg%3E") center no-repeat;
  background-size: 10px;
}

.dp-filters__body.filter-color .dp-filter__item .dp-radio:after {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  background-size: 10px;
}

.dp-filters__body.filter-editorial {
  width: 160px;
  left: calc(-80px + 50%);
}

.dp-filters__body.filter-editorial .dp-filter {
  margin: 0;
  padding: 0;
}

.dp-filters__body.filter-editorial .dp-filter__item {
  margin-bottom: 0;
}

.dp-filters__body.filter-editorial .dp-filter__item:first-child .dp-radio {
  padding-top: 20px;
}

.dp-filters__body.filter-editorial .dp-filter__item:first-child .dp-radio:after {
  top: 4px;
}

.dp-filters__body.filter-editorial .dp-filter__item:last-child .dp-radio {
  padding-bottom: 20px;
}

.dp-filters__body.filter-editorial .dp-filter__item:last-child .dp-radio:after {
  top: -9px;
}

.dp-filters__body.filter-editorial .dp-filter__item:hover {
  cursor: pointer;
  background: #f0f0f0;
}

.dp-filters__body.filter-editorial .dp-radio {
  position: relative;
  padding: 15px 60px 15px 20px;
}

.dp-filters__body.filter-editorial .item-active .dp-radio__text {
  font-weight: 600;
}

.dp-filters__body.filter-editorial .item-active .dp-radio:after {
  position: absolute;
  top: -5px;
  right: 10px;
  bottom: 0;
  display: block;
  width: 12px;
  height: 9px;
  margin: auto;
  content: '';
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9'%3E%3Cpath fill='%232089e1' d='M12.01 1.065L4 9-.01 5.065l1.07-1.074L4 6.926l6.94-6.935z'/%3E%3C/svg%3E") no-repeat center;
}

.dp-filters {
  position: relative;
  font-size: 0;
  /* flex !! */
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}

.dp-filters__item {
  position: relative;
  display: inline-block;
  height: 54px;
  padding: 0 24px 0 10px;
  vertical-align: top;
  cursor: pointer;
}

/* Custom for Toolbox */
/*
.dp-filters__item:hover {
  background: #f0f0f0;
}
*/

.dp-filters__item .dp-filters__title:hover {
  color: #999999;
}
.dp-filters .dp-filters__item:nth-child(3) {
    display: none;
}

/* End Custom for Toolbox */

.dp-filters__item:after {
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  display: block;
  width: 8px;
  height: 5px;
  margin: auto;
  content: '';
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath fill='%23999999' d='M8.01 1.217L4 5-.01 1.217 1.22-.011 4 2.647 6.78-.011z'/%3E%3C/svg%3E") no-repeat;
}

/* Custom for Toolbox */
/*
.dp-filters__item_active {
  background: #f0f0f0;
}
*/

.dp-filters__item_active .dp-filters__title {
  color: #8c8080;
  font-weight: 600;
}

/* End Custom for Toolbox */

.dp-filters__item_active:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.dp-filters__item_active .dp-filters__body {
  display: block;
}

.dp-filters__title {
  font-size: 14px;
  /* Custom changes for Toolbox */
  /* font-weight: bold; */
  /* END Custom changes for Toolbox */
  line-height: 54px;
}

/* Custom changes for Toolbox */
.dp-filters__body * {
  color: #373737;
}
/* END Custom changes for Toolbox */

.dp-filters__body {
  position: absolute;
  display: none;
  top: 100%;
  left: calc(-125px + 50%);
  width: 250px;
  background: white;
  box-shadow: 0 3px 15px 0 #d1d1d1;
  cursor: default;
  z-index: 1000;
}

.dp-filters__body.filter-seller .dp-filter,
.dp-filters__body.filter-exclude_keywords .dp-filter {
  padding: 0;
}

.dp-filters__body.filter-seller .dp-filter__input,
.dp-filters__body.filter-exclude_keywords .dp-filter__input {
  padding-right: 35px;
}

.dp-filters__body.filter-seller .dp-input-box,
.dp-filters__body.filter-exclude_keywords .dp-input-box {
  margin: 20px;
}

.dp-filters__body.filter-people.dp-filter__slider-box,
.dp-filters__body.filter-size.dp-filter__slider-box {
  margin-top: 20px;
}

.dp-filters__body:after {
  position: absolute;
  top: -8px;
  right: 0;
  left: 0;
  display: block;
  width: 0;
  height: 0;
  margin: auto;
  border-top: 0 solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid white;
  border-left: 8px solid transparent;
  content: '';
}

.dp-filter {
  position: relative;
  padding: 20px;
}

.dp-filter__item {
  margin-bottom: 10px;
}

.dp-filter__item:last-child {
  margin-bottom: 0;
}

.dp-filter__table {
  display: table;
  width: 100%;
}

.dp-filter__btn {
  width: 100%;
  height: 40px;
  padding: 0 12px;
  /* Custom font size for Toolbox */
  /* font-size: 12px; */
  font-size: 14px;
  /* END Custom font size for Toolbox */
  border: none;
  border-radius: 0;
  background: #f0f0f0;
  color: black; /*#323232;*/
  font-weight: 600;
  outline: 0;
  cursor: pointer;
}

.dp-filter__select {
  width: 100%;
  padding: 5px;
  /* Custom font size for Toolbox */
  /* font-size: 12px; */
  font-size: 14px;  
  /* END Custom font size for Toolbox */
  line-height: 20px !important;
}

.dp-filter__input {
  width: 100%;
  height: 32px;
  padding: 5px 10px;
  /* Custom font size for Toolbox */
  /* font-size: 12px; */
  font-size: 14px;  
  border: 1px solid #E2E4E6 !important;
  background: #E2E4E6 !important;
  color: black !important;
  /* END Custom font size for Toolbox */
  line-height: 20px !important;
}

.dp-filter__input ::-webkit-input-placeholder {
  color: #f0f0f0;
}

.dp-filter__input ::-moz-placeholder {
  color: #f0f0f0;
}

.dp-filter__input :-ms-input-placeholder {
  color: #f0f0f0;
}

.dp-filter__input :-moz-placeholder {
  color: #f0f0f0;
}

.dp-filter__input input[type='checkbox'],
.dp-filter__input input[type='radio'] {
  position: absolute;
  top: -1000px;
  left: -1000px;
}

.dp-filter__icon-help {
  position: absolute;
  width: 15px;
  height: 15px;
  top: 8px;
  right: 35px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Ccircle fill='%23fff' cx='7.515' cy='7.515' r='6.985'/%3E%3Cpath fill='%23d2d2d2' fill-rule='evenodd' d='M7.5 0A7.5 7.5 0 1 1 0 7.5 7.5 7.5 0 0 1 7.5 0zm0 1A6.5 6.5 0 1 1 1 7.5 6.5 6.5 0 0 1 7.5 1z'/%3E%3Cpath fill='%23969696' fill-rule='evenodd' d='M9.91 5.966a2.028 2.028 0 0 1-.6.956c-.14.14-.23.284-.4.432A2.075 2.075 0 0 0 8.07 9H6.98v-.158a2.466 2.466 0 0 1 .2-1.112 15.757 15.757 0 0 1 1.01-1.222 1.4 1.4 0 0 0 .61-1.159 1.225 1.225 0 0 0-1.3-1.3 1.212 1.212 0 0 0-.95.395 2.35 2.35 0 0 0-.42 1.525l-1.14-.011a7.729 7.729 0 0 1 .29-1.644 2.48 2.48 0 0 1 2.29-1.327 2.232 2.232 0 0 1 2.42 2.284 2.408 2.408 0 0 1-.08.695zM7.5 10.5a1 1 0 1 1-1 1 1 1 0 0 1 1-1z'/%3E%3C/svg%3E") no-repeat;
  cursor: help;
}

.dp-filter__icon-help:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Ccircle fill='%23969696' cx='7.5' cy='7.5' r='7.5'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M9.91 5.966a2.028 2.028 0 0 1-.6.956c-.14.14-.23.284-.4.432A2.075 2.075 0 0 0 8.07 9H6.98v-.158a2.466 2.466 0 0 1 .2-1.112 15.757 15.757 0 0 1 1.01-1.222 1.4 1.4 0 0 0 .61-1.159 1.225 1.225 0 0 0-1.3-1.3 1.212 1.212 0 0 0-.95.395 2.35 2.35 0 0 0-.42 1.525l-1.14-.011a7.729 7.729 0 0 1 .29-1.644 2.48 2.48 0 0 1 2.29-1.327 2.232 2.232 0 0 1 2.42 2.284 2.408 2.408 0 0 1-.08.695zM7.5 10.5a1 1 0 1 1-1 1 1 1 0 0 1 1-1z'/%3E%3C/svg%3E") no-repeat;
}

.dp-filter__slider {
  position: relative;
}

.dp-filter__slider-horizontal {
  display: block;
  position: relative;
  height: 2px;
  background: #d1d1d1;
  margin-top: 15px;
}

.dp-filter__slider-active {
  position: absolute;
  top: 0;
  left: 0;
  width: 25%;
  height: 2px;
  background: #2089e1;
}

.dp-filter__slider-points-list {
  width: 100%;
  margin: 14px 0 0 0;
  list-style-type: none;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  padding: 0 7px;
}

.dp-filter__slider-points-list .slider-point {
  position: relative;
  display: inline-block;
  height: 4px;
  width: 4px;
  background: #d1d1d1;
  border-radius: 2px;
  transition: 0.2s background ease, 0.2s -webkit-transform ease;
  transition: 0.2s background ease, 0.2s transform ease;
  transition: 0.2s background ease, 0.2s transform ease, 0.2s -webkit-transform ease;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
}

.dp-filter__slider-points-list .slider-point_number {
  position: absolute;
  top: -7px;
  font-size: 11px;
}

.dp-filter__slider-points-list .slider-point:first-child {
  background: #2089e1;
}

.dp-filter__slider-points-list .slider-point.selected {
  transition: 0.2s background ease, 0.2s -webkit-transform ease;
  transition: 0.2s background ease, 0.2s transform ease;
  transition: 0.2s background ease, 0.2s transform ease, 0.2s -webkit-transform ease;
  background: #2089e1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.dp-filter__list {
  margin: 0;
  list-style-type: none;
}

.dp-filter .dp-checkbox__input,
.dp-filter .dp-radio__input {
  position: absolute;
  top: -1000px;
  left: -1000px;
}

.dp-filter .dp-radio {
  cursor: pointer;
  padding: 0;
}

.dp-pager {
  position: relative;
  display: inline-block;
  min-width: 205px;
}

.dp-pager__page {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 20px;
  cursor: pointer;
  /* Custom changes for Toolbox */
  background: white;
  /* END Custom changes for Toolbox */
  }

.dp-pager__page:hover {
  background: #f0f0f0;
  
}

.dp-pager__page:hover:after {
  opacity: 1;
}

.dp-pager__page:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 8px;
  height: 14px;
  margin: auto;
  opacity: 0.5;
  content: '';
}

.dp-pager__page_disabled {
  cursor: default;
  /* Custom changes for Toolbox */
  /* opacity: 0.3; */
  /* END Custom changes for Toolbox */
}

/* Custom changes for Toolbox */
/*
.dp-pager__page_disabled:after {
  opacity: 1;
}

.dp-pager__page_disabled:hover {
  background: transparent;
}
*/
/* END Custom changes for Toolbox */

.dp-pager__page_prev {
  left: 0;
 }

.dp-pager__page_prev:after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14'%3E%3Cpath fill='%23black' d='M8.01 12.809l-1.2 1.2L0 7 6.81-.011l1.2 1.2L2.33 7z'/%3E%3C/svg%3E") no-repeat;
}

.dp-pager__page_next {
  right: 0;
}

.dp-pager__page_next:after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14'%3E%3Cpath fill='%23black' d='M-.01 12.809l1.2 1.2L8 7 1.19-.011l-1.2 1.2 5.68 5.809z'/%3E%3C/svg%3E") no-repeat;
}

.dp-pager__input {
  display: inline-block;
  width: 44px;
  height: 30px;
  padding: 0 6px !important;
  border: 1px solid #d2d2d2;
   /* Custom font size for Toolbox */
  /* font-size: 12px; */
  font-size: 14px;  
  /* END Custom font size for Toolbox */
  font-weight: normal;
  box-sizing: border-box;
  text-align: center;
  background: white !important;
  color: black !important;
}

.dp-pager__count {
  display: inline-block;
  margin: 0 20px 1px 0;
   /* Custom font size for Toolbox */
  /* font-size: 12px; */
  font-size: 14px;  
  /* END Custom font size for Toolbox */
  font-weight: normal;
  vertical-align: middle;
}

.dp-pager__block {
  position: relative;
  display: inline-block;
  padding: 0 26px;
  font-size: 0;
}

.dp-pager-ext {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
}

.dp-pager-ext__cell:first-child,
.dp-pager-ext__cell:last-child {
  width: 170px;
}

.dp-pager-ext__cell:first-child {
  margin-right: 10px;
}

.dp-pager-ext__cell:last-child {
  margin-left: 10px;
}

.dp-pager-ext__prev {
  position: relative;
  display: inline-block;
  padding-left: 27px;
  font-size: 14px;
  font-weight: normal;
  cursor: pointer;
}

.dp-pager-ext__prev:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 18px;
  height: 14px;
  margin: auto;
  content: '';
  /* TMP */
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14'%3E%3Cpath fill='%23969696' d='M-.01 7.42l6.59 6.592 1.43-1.432L3.43 8H18V6H3.43l4.58-4.58L6.58-.012-.01 6.58v.84z'/%3E%3C/svg%3E");
}

.dp-pager-ext__prev:hover:after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14'%3E%3Cpath fill='%23f90' d='M-.01 7.42l6.59 6.592 1.43-1.432L3.43 8H18V6H3.43l4.58-4.58L6.58-.012-.01 6.58v.84z'/%3E%3C/svg%3E");
}

.dp-pager-ext__next {
  position: relative;
  display: inline-block;
  height: 50px;
  padding: 0 100px;
  line-height: 50px;
  white-space: nowrap;
  background-color: #2089e1;
}

@media (max-width: 767px) {
  .dp-pager-ext__next {
    padding: 0 20px;
  }
}

.dp-pager-ext__next-text {
  font-size: 18px;
  font-weight: bold;
  color: white;
}

@media (max-width: 767px) {
  .dp-pager-ext__next-text {
    font-size: 15px;
  }
}

.dp-pager-ext__next-icon {
  display: inline-block;
  width: 18px;
  height: 14px;
  margin-left: 6px;
  /* TMP */
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14'%3E%3Cpath fill='%23fff' d='M18.01 7.42l-6.59 6.592-1.43-1.432L14.57 8H0V6h14.57L9.99 1.42l1.43-1.432 6.59 6.592v.84z'/%3E%3C/svg%3E");
}

.dp-pager-ext__next:hover {
  background-color: #165f9c;
}

.dp-pager-ext__input-box {
  white-space: nowrap;
}

.dp-pager-ext__input {
  display: inline-block;
  /*
  width: 60px;
  height: 40px;
  padding: 0 9px !important;*/
  width: 44px;
  height: 30px;
  padding: 0 6px !important;
  border: 1px solid #d2d2d2;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  text-align: center;
  background: white !important;
  color: black !important;
}

.dp-pager-ext__of {
  margin: 0 5px 0 10px;
  font-size: 16px;
  font-weight: normal;
}

.dp-pager-ext__last {
  font-size: 14px;
  font-weight: bold;
}

/* Custom changes for Toolbox */
.dp-search-settings * {
  color: #373737;
}
.dp-search-settings .dp-search-setting:nth-child(2),
.dp-search-settings .dp-search-setting:nth-child(3),
.dp-search-settings .dp-search-setting:nth-child(4) {
	display: none;
}
/* END Custom changes for Toolbox */

.dp-search-settings {
  width: 248px;
  margin: -10px 0;
  padding: 0 5px;
}

.dp-search-settings .dp-filter__btn {
  display: block;
  width: auto;
  margin: 0 -15px;
  line-height: 40px;
  text-align: center;
}

.dp-search-setting {
  position: relative;
  display: block;
  margin: 0;
  padding: 12px 55px 11px 0;
  border-top: 1px solid #d2d2d2;
}

.dp-search-setting:first-of-type {
  border-top: none;
}

.dp-search-setting__title {
  font-size: 12px;
}

.dp-search-setting__control {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 48px;
  height: 20px;
  margin: auto;
}

.dp-file-thumb {
  position: relative;
  font-size: 0;
  margin: 4px;
  border: 1px solid #d2d2d2;
  overflow: hidden;
  width: 200px;
  max-height: 350px;
}

.dp-file-thumb__link {
  position: absolute;
  top: 0;
  width: 101%;
  vertical-align: bottom;
}

.dp-file-thumb__img {
  position: absolute;
  top: 0;
  width: 100%;
  vertical-align: bottom;
}

.dp-file-thumb__title-box {
  position: absolute;
  top: 1px;
  right: 1px;
  left: 1px;
  z-index: 999;
  display: none;
}

.dp-file-thumb .dp-file__zoom {
  top: 10px;
  right: 15px;
  opacity: 0;
  transition: opacity 0.1s ease;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath opacity='.22' d='M1.007 21.992a1 1 0 0 1-1-1L0 13a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2.171l3.891-3.89a1 1 0 0 1 1.414 0l1.413 1.413a1 1 0 0 1 0 1.414L6.827 18H9a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm12.4-10.982a1 1 0 0 1-.707-.293l-1.413-1.413a1 1 0 0 1 0-1.414l3.89-3.891H13a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h7.989a1 1 0 0 1 1 1L22 9a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V6.828l-3.891 3.891a.993.993 0 0 1-.709.291zM21 9h-2V4.415l-5.6 5.6L11.99 8.6l5.6-5.6H13V1h7.992zM9 19v2l-7.992-.009L1 13h2v4.586l5.6-5.6 1.414 1.414-5.6 5.6H9z'/%3E%3Cpath fill='%23fff' d='M21 9h-2V4.415l-5.6 5.6L11.99 8.6l5.6-5.6H13V1h7.992zM9 19v2l-7.992-.009L1 13h2v4.586l5.6-5.6 1.414 1.414-5.6 5.6H9z'/%3E%3C/svg%3E");
}

.dp-file-thumb:hover .dp-file-behavior,
.dp-file-thumb.active-thumb .dp-file-behavior {
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.dp-file-thumb:hover .dp-file-thumb-info,
.dp-file-thumb.active-thumb .dp-file-thumb-info {
  display: none;
}

.dp-file-thumb:hover .dp-file__zoom,
.dp-file-thumb.active-thumb .dp-file__zoom {
  opacity: 1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath opacity='.22' d='M1.007 21.992a1 1 0 0 1-1-1L0 13a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2.171l3.891-3.89a1 1 0 0 1 1.414 0l1.413 1.413a1 1 0 0 1 0 1.414L6.827 18H9a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm12.4-10.982a1 1 0 0 1-.707-.293l-1.413-1.413a1 1 0 0 1 0-1.414l3.89-3.891H13a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h7.989a1 1 0 0 1 1 1L22 9a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V6.828l-3.891 3.891a.993.993 0 0 1-.709.291zM21 9h-2V4.415l-5.6 5.6L11.99 8.6l5.6-5.6H13V1h7.992zM9 19v2l-7.992-.009L1 13h2v4.586l5.6-5.6 1.414 1.414-5.6 5.6H9z'/%3E%3Cpath fill='%23fff' d='M21 9h-2V4.415l-5.6 5.6L11.99 8.6l5.6-5.6H13V1h7.992zM9 19v2l-7.992-.009L1 13h2v4.586l5.6-5.6 1.414 1.414-5.6 5.6H9z'/%3E%3C/svg%3E");
  transition: opacity 0.1s ease;
}

.dp-file-thumb .dp-file-thumb-info {
  position: absolute;
  margin: 4px;
  left: 0;
  right: 0;
  bottom: 0;
}

.dp-file-thumb .dp-file-thumb-info__box {
  display: none;
}

.dp-file-thumb-info__box {
  overflow: hidden;
  max-width: 73px;
  margin-bottom: 2px;
  padding: 3px 6px;
  text-overflow: ellipsis;
  line-height: 10px;
  border: 1px solid #e6e6e6;
  background: rgba(255, 255, 255, 0.9);
  font-size: 10px;
  color: dimgray;
  font-style: normal;
  white-space: nowrap;
}

.dp-file-thumb-info__box:last-of-type {
  margin-bottom: 0;
}

.dp-file-thumb-info__box--type {
  position: absolute;
  right: 0;
  bottom: 0;
}

.dp-file-state {
  position: absolute;
  z-index: 1;
  top: 4px;
  left: 4px;
}

.dp-file-state__indicator {
  display: none;
  width: 18px;
  height: 18px;
  margin-bottom: 4px;
}

.dp-file-state__indicator.active {
  display: block;
}

.dp-file-behavior {
  position: absolute;
  display: -webkit-box;
  display: flex;
  visibility: hidden;
  z-index: 1;
  width: 100%;
  bottom: 0;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  font-size: 0;
  -webkit-transform: translate3d(0, 10px, 0);
          transform: translate3d(0, 10px, 0);
  transition: visibility .1s ease, -webkit-transform .2s ease-in-out;
  transition: visibility .1s ease, transform .2s ease-in-out;
  transition: visibility .1s ease, transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
}

.dp-file-behavior__action {
  display: inline-block;
  width: 38px;
  height: 38px;
  padding: 0;
  margin-bottom: 7px;
  outline: 0;
  font-size: 0;
  border: 0;
  border-radius: 50%;
  transition: none;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.6);
}

.dp-file-behavior__action:hover {
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.6);
}

.dp-file-behavior_button-group {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  width: 90%;
  max-width: 105px;
  min-width: 40px;
  justify-content: space-around;
  -webkit-box-align: baseline;
          align-items: baseline;
}

.file-state-cart {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='18' height='18'%3E%3Ccircle cx='9' cy='9' r='8.5' fill='%23fff'/%3E%3Cpath d='M9 18a9 9 0 0 1-9-9 9 9 0 0 1 9-9 9 9 0 0 1 9 9 9 9 0 0 1-9 9zM9 1a8 8 0 1 0 0 16A8 8 0 0 0 9 1z' fill-rule='evenodd' fill='%23696969'/%3E%3Cpath d='M12.59 10.986H6.521L4.505 6.955h-.582l-.552-.987h2.06l.529 1.018h7.728l-1.098 4zm-4.576 1.058c.554 0 .972.396.972.924a.98.98 0 0 1-.972.987c-.554 0-1.034-.46-1.034-.987 0-.528.48-.924 1.034-.924zm2.958 0c.554 0 1.034.427 1.034.955s-.449.956-1.003.956c-.554 0-1.034-.428-1.034-.956s.449-.955 1.003-.955z' fill='%233c3c3c' fill-rule='evenodd'/%3E%3C/svg%3E") center no-repeat;
}

.file-state-favorites {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='18' height='18'%3E%3Ccircle cx='9' cy='9' r='8.5' fill='%23fff'/%3E%3Cpath d='M9 18a9 9 0 0 1-9-9 9 9 0 0 1 9-9 9 9 0 0 1 9 9 9 9 0 0 1-9 9zM9 1a8 8 0 1 0 0 16A8 8 0 0 0 9 1z' fill-rule='evenodd' fill='%23696969'/%3E%3Cpath d='M9.397 4.234l1.193 2.507 3.027.379c.376.032.529.474.244.708l-2.29 1.881.87 2.738c.084.348-.328.671-.653.488l-2.786-1.469-2.747 1.469c-.325.183-.724-.09-.64-.437l.817-2.789-2.289-1.881c-.285-.234-.133-.676.244-.708l3.027-.379 1.192-2.507c.149-.327.642-.327.791 0z' fill='%233c3c3c' fill-rule='evenodd'/%3E%3C/svg%3E") center no-repeat;
}

.file-action-favorites {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.031' height='16'%3E%3Cpath d='M17.031 10a5 5 0 1 1 5-5 5 5 0 0 1-5 5zm1-6V2h-2v2h-2v2h2v2h2V6h2V4h-2zm-6.278 6.03l1.529 5.61a.344.344 0 0 1-.469.32l-4.782-3.02-4.815 3.02a.344.344 0 0 1-.469-.32l1.561-5.61-4.171-3.5c-.158-.14-.231-.61.132-.61l5.5-.49L7.661.17a.529.529 0 0 1 .738 0l1.645 4.58c0 .08-.013.16-.013.25a6.976 6.976 0 0 0 1.949 4.84z' fill='%233c3c3c' fill-rule='evenodd'/%3E%3C/svg%3E") rgba(255, 255, 255, 0.9) center no-repeat;
}

.file-action-favorites:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.031' height='16'%3E%3Cpath data-name='Rounded Rectangle 1' d='M10.031 5a6.976 6.976 0 0 0 1.949 4.84l-.227.19 1.529 5.61a.344.344 0 0 1-.469.32l-4.782-3.02-4.815 3.02a.344.344 0 0 1-.469-.32l1.561-5.61-4.171-3.5c-.158-.14-.231-.61.132-.61l5.5-.49L7.661.17a.529.529 0 0 1 .738 0l1.645 4.58c-.003.08-.013.16-.013.25z' fill-rule='evenodd'/%3E%3Cpath data-name='Rounded Rectangle 1' d='M17.031 10a5 5 0 1 1 5-5 5 5 0 0 1-5 5zm1-6V2h-2v2h-2v2h2v2h2V6h2V4h-2z' fill='%230395d9' fill-rule='evenodd'/%3E%3C/svg%3E") white center no-repeat;
}

.file-action-favorites.active {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.031' height='16'%3E%3Cpath d='M17.031 10a5 5 0 1 1 5-5 5 5 0 0 1-5 5zm1-6V2h-2v2h-2v2h2v2h2V6h2V4h-2zm-6.278 6.03l1.529 5.61a.344.344 0 0 1-.469.32l-4.782-3.02-4.815 3.02a.344.344 0 0 1-.469-.32l1.561-5.61-4.171-3.5c-.158-.14-.231-.61.132-.61l5.5-.49L7.661.17a.529.529 0 0 1 .738 0l1.645 4.58c0 .08-.013.16-.013.25a6.976 6.976 0 0 0 1.949 4.84z' fill='%23fff' fill-rule='evenodd' /%3E%3C/svg%3E") #2089e1 center no-repeat;
}

.file-action-cart {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='16'%3E%3Cpath d='M15.407 11h-8.22L4 4H1L0 2h6.062l1.333 2h4.685a6.9 6.9 0 0 0 3.327 7zM9.5 13A1.5 1.5 0 1 1 8 14.5 1.5 1.5 0 0 1 9.5 13zm6 0a1.5 1.5 0 1 1-1.5 1.5 1.5 1.5 0 0 1 1.5-1.5zm3.5-3a5 5 0 1 1 5-5 5 5 0 0 1-5 5zm1-6V2h-2v2h-2v2h2v2h2V6h2V4h-2z' fill='%233c3c3c' fill-rule='evenodd'/%3E%3C/svg%3E") rgba(255, 255, 255, 0.9) center no-repeat;
}

.file-action-cart:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='16'%3E%3Cpath data-name='Rounded Rectangle 1' d='M15.407 11h-8.22L4 4H1L0 2h6.062l1.333 2h4.685a6.9 6.9 0 0 0 3.327 7zM9.5 13A1.5 1.5 0 1 1 8 14.5 1.5 1.5 0 0 1 9.5 13zm6 0a1.5 1.5 0 1 1-1.5 1.5 1.5 1.5 0 0 1 1.5-1.5z' fill-rule='evenodd'/%3E%3Cpath data-name='Rounded Rectangle 1' d='M19 10a5 5 0 1 1 5-5 5 5 0 0 1-5 5zm1-6V2h-2v2h-2v2h2v2h2V6h2V4h-2z' fill='%230395d9' fill-rule='evenodd'/%3E%3C/svg%3E") white center no-repeat;
}

.file-action-cart.active {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='16'%3E%3Cpath d='M15.407 11h-8.22L4 4H1L0 2h6.062l1.333 2h4.685a6.9 6.9 0 0 0 3.327 7zM9.5 13A1.5 1.5 0 1 1 8 14.5 1.5 1.5 0 0 1 9.5 13zm6 0a1.5 1.5 0 1 1-1.5 1.5 1.5 1.5 0 0 1 1.5-1.5zm3.5-3a5 5 0 1 1 5-5 5 5 0 0 1-5 5zm1-6V2h-2v2h-2v2h2v2h2V6h2V4h-2z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") #2089e1 center no-repeat;
}

.dp-favorites-menu {
  width: 200px;
}

.dp-favorites-menu__nav {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
  padding-bottom: 6px;
  border-bottom: 1px solid #d1d1d1;
}

.dp-favorites-menu__nav .action {
  display: -webkit-inline-box;
  display: inline-flex;
  width: 40px;
  height: 40px;
  margin: 0 5px;
  border-radius: 49%;
  transition: background 0.1s;
}

.dp-favorites-menu__nav .action:hover {
  background-color: #d2d2d2;
}

.dp-favorites-menu__folders {
  margin-top: 15px;
}

.dp-favorites-menu__select {
  width: 100%;
  font-size: 12px;
}

.dp-folder-view {
  display: -webkit-box;
  display: flex;
}

.dp-folder-view .dp-folder-view_icon {
  width: 22px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12'%3E%3Cpath d='M8 12c-5.519 0-8-6-8-6s2.42-6 8-6c5.457 0 8 6 8 6s-2.363 6-8 6zM8 2a4 4 0 1 0 4 4 4 4 0 0 0-4-4zm0 6a2 2 0 1 1 2-2 2 2 0 0 1-2 2z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E") center no-repeat;
  background-size: cover;
}

.dp-folder-view .dp-folder-view_icon:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12'%3E%3Cpath d='M8 12c-5.519 0-8-6-8-6s2.42-6 8-6c5.457 0 8 6 8 6s-2.363 6-8 6zM8 2a4 4 0 1 0 4 4 4 4 0 0 0-4-4zm0 6a2 2 0 1 1 2-2 2 2 0 0 1-2 2z' fill='black' fill-rule='evenodd' /%3E%3C/svg%3E");
}

/* Form */

.dp-checkbox {
  position: relative;
  display: block;
  min-height: 20px;
  padding: 0 0 0 18px;
}

.dp-checkbox__input {
  position: absolute;
  top: 4px;
  left: 0;
}

.dp-checkbox__text {
  /* Custom font size for Toolbox */
  /* font-size: 12px; */
  font-size: 14px;  
  /* END Custom font size for Toolbox */
  font-weight: normal;
  line-height: 20px;
}

.dp-checkbox__text_bold {
  font-weight: bold;
}

.dp-radio {
  position: relative;
  display: block;
  min-height: 20px;
  padding: 0 0 0 18px;
}

.dp-radio__input {
  position: absolute;
  top: 4px;
  left: 0;
}

.dp-radio__text {
  
  font-weight: normal;
  /* Custom changes for Toolbox */
  /* font-size: 12px; */
  font-size: 14px;
 /* line-height: 20px; */
 /* END Custom changes for Toolbox */
}

.dp-radio__text_bold {
  font-weight: bold;
}

.dp-search-box {
  position: relative;
  width: 100%;
  min-height: 100px;
  max-height: 500px;
  /* Custom changes for Toolbox */
  /* background:white; */
  /* top:50px; */
  /*END  Custom changes for Toolbox */
}

.dp-search-box .dp-search-bar {
  position: absolute;
  left: 20px;
  right: 20px;
  max-width: 620px;
  /*top: 25%;*/

  /* Custom changes for Toolbox */
  /* width: 70%; */
  /* top: 50%; */
  /*  width: 85%; */
  /* background: white; */
  /* Custom changes for Toolbox */
  
  min-width: 400px;
  
 
  margin: 0 auto;
}

.dp-search-box .dp-search-bar .dp-search-form .dp-search-input {
  width: 100%;
  height: 50px;
  box-sizing: border-box;
  position: relative;
  padding: 0 80px 0 20px;
  /* Custom changes for Toolbox */
  /* border: none; */
  background: white !Important;
  color:black !Important;
  /* END Custom changes for Toolbox */
  font-size: 18px;
  border-radius: 0;
}

.dp-search-box .dp-search-bar .dp-search-form .dp-button-search {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 50px;
  display: table-cell;
  /* Custom changes for Toolbox */
 /* border: none; */
 /* END Custom changes for Toolbox */
  margin: 0;
  outline: 0;
  /* Custom changes for Toolbox */
  background: #999999; /*red; /* transparent; */
  border-color: #999999;
  /* END Custom changes for Toolbox */
  cursor: none;
}

.dp-search-box .dp-search-bar .dp-search-form .dp-button-search::after {
  width: 28px;
  height: 28px;
  position: absolute;
  top: 10px;
  left: 10px;
  bottom: 0;
  right: 0;
  display: block;
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cpath fill='%23d2d2d2' d='M28.01 26.5l-1.51 1.509-6.81-6.8a12.023 12.023 0 1 1 1.51-1.51zM12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2z'/%3E%3C/svg%3E");
}

.dp-search-box .dp-search-bar .dp-search-form .dp-button-search:hover {
  cursor: pointer;
}

.dp-search-box .dp-search-bar .dp-search-form .dp-button-search:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cpath fill='%23208ae2' d='M28.01 26.5l-1.51 1.509-6.81-6.8a12.023 12.023 0 1 1 1.51-1.51zM12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2z'/%3E%3C/svg%3E");
}

.dp-search-box .dp-poster-image {
  width: 100%;
  height: 100%;
}

.dp-search-input-reset {
  position: absolute;
  top: 8px;
  right: 40px;
  width: 50px;
  height: 50px;
  display: table-cell;
  border: none;
  margin: 0;
  outline: 0;
  background: transparent;
  cursor: none;
}

.dp-search-input-reset.hidden {
  display: none;
}

.dp-search-input-reset::after {
  width: 28px;
  height: 28px;
  position: absolute;
  top: 10px;
  left: 20px;
  bottom: 0;
  right: 0;
  display: block;
  content: '';
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.03' height='13'%3E%3Cpath d='M7.62 6.475l5.16 5.162a.777.777 0 0 1 0 1.123.791.791 0 0 1-1.12 0L6.5 7.598 1.34 12.76a.791.791 0 0 1-1.12 0 .777.777 0 0 1 0-1.123l5.16-5.162L.24 1.338A.793.793 0 1 1 1.36.215L6.5 5.352 11.64.215a.793.793 0 1 1 1.12 1.123z' fill='%23d2d2d2' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
}

.dp-search-input-reset:hover {
  cursor: pointer;
  background-color: transparent;
  outline: none;
  border: none;
}

.dp-search-input-reset:hover:after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.03' height='13'%3E%3Cpath d='M7.62 6.475l5.16 5.162a.777.777 0 0 1 0 1.123.791.791 0 0 1-1.12 0L6.5 7.598 1.34 12.76a.791.791 0 0 1-1.12 0 .777.777 0 0 1 0-1.123l5.16-5.162L.24 1.338A.793.793 0 1 1 1.36.215L6.5 5.352 11.64.215a.793.793 0 1 1 1.12 1.123z' fill='%23208ae2' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
}

.dp-search-bar__indicators {
  display: -webkit-box;
  /* Custom changes for Toolbox */
  /*display: flex;*/
  /* END Custom changes for Toolbox */
  -webkit-box-align: baseline;
          align-items: baseline;
  position: absolute;
  top: 0;
  right: -200px;
  width: 200px;
  height: 50px;
  /* Custom changes for Toolbox */
  /* background:white;  */
  /*END  Custom changes for Toolbox */
}

.dp-search-bar__indicators .dp-indicator {
  height: 50px;
  padding: 16px 12px 13px; 
  /* Custom changes for Toolbox */
  /* width: 50px;*/
  /* padding: 10px 12px 0px; */
  /* background:white; */
  /*END  Custom changes for Toolbox */
}

.dp-indicator {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}

.dp-indicator--settings {
  padding-right: 11px;
}

.dp-indicator--settings .icon--arrow {
  position: absolute;
  top: 15px;
  right: 0;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.dp-indicator--settings.opened .icon--arrow {
  -webkit-transform: none;
          transform: none;
}

.dp-indicator--cart .dp-label {
  position: absolute;
  top: 6px;
  left: 31px;
}

.dp-indicator:focus {
  outline: none;
}

.dp-search-hints {
  padding: 10px 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  width: 620px;
  margin: 0 auto;
  background: white;
  box-shadow: 0 5px 13px 0 rgba(0, 0, 0, 0.13);
  position: absolute;
  z-index: 12;
  top: 110%;
}

.dp-search-hints__item {
  display: -webkit-box;
  display: flex;
  width: 100%;
  padding-left: 20px;
}

.dp-search-hints__item .hints-text_bold {
  font-weight: bold;
}

.dp-search-hints__item * {
  pointer-events: none;
}

.dp-search-hints__item:hover,
.dp-search-hints__item:focus {
  background: #e2e4e6;
  outline: 0;
}

.dp-search-hints__item._hint-active {
  background: #e2e4e6;
}

.rangeslider,
.rangeslider__fill {
  display: block;
  border-radius: 10px;
}

.rangeslider {
  position: relative;
  background: #d1d1d1;
}

.rangeslider--horizontal {
  height: 2px;
  width: 100%;
}

.rangeslider__fill {
  position: absolute;
  background: #2089e1;
}

.rangeslider--horizontal .rangeslider__fill {
  top: 0;
  height: 100%;
  transition: width .1s linear;
}

.rangeslider--vertical .rangeslider__fill {
  bottom: 0;
  width: 100%;
}

.rangeslider__handle {
  position: absolute;
  display: inline-block;
  width: 18px;
  height: 18px;
  background: #2089e1;
  border: 3px solid white;
  cursor: pointer;
  border-radius: 9px;
  z-index: 9;
  transition: left .1s linear;
}

.rangeslider--horizontal .rangeslider__handle {
  top: -8px;
  touch-action: pan-y;
  -ms-touch-action: pan-y;
}

.dp-search__info {
  position: relative;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: baseline;
          align-items: baseline;
  margin: 19px 0 22px;
}

.dp-search__info-title {
  font-size: 14px;
}

.dp-search__info-related-title {
  font-size: 12px;
  font-weight: bold;
  margin-right: 3px;
}

.dp-search__info-related-list {
  display: inline-block;
  margin: 0;
  list-style: none;
  font-size: 12px;
}

.dp-search__info-related-tag {
  display: inline-block;
  font-size: 12px;
}

.dp-search__info-related-tag:not(:last-child):after {
  display: inline-block;
  margin-right: 3px;
  vertical-align: top;
  content: ',';
}

.dp-search__info-related-link {
  color: #2089e1;
}

.dp-search__info-divider {
  margin-left: 5px;
  margin-right: 5px;
}

@media (max-width: 1024px) {
  .dp-search__info-divider {
    display: none;
  }
}

.dp-group-box__item {
  display: inline-block;
  line-height: 38px;
  margin-right: 15px;
}

.dp-group-box__item:last-of-type {
  margin-right: 0;
}

.dp-group-box__item-link {
   /* Custom font size for Toolbox */
  /* font-size: 12px; */
  font-size: 14px;  
  /* END Custom font size for Toolbox */
  text-transform: uppercase;
  outline: none;
  cursor: pointer;
}

/* #ffffff */

/* #fafafa */

/* #e6e6e6 */

/* #d1d1d1 */

/* #d2d2d2 */

/* #f0f0f0 */

/* #e2e4e6 */

/* #f5f5f5 */

/* #2089e1 */

/* #165f9b */

/* #0395d9 */

/* #969696 */

/* #696969*/

/* #323232 */

/* #000000 */

/* #282828 */

/* #3c3c3c */

/* #2d2d2d */

/* #ffe7e9 */

/* #fb3a48 */

/* #ff6633 */

/* Responsive Global */

/* Responsive */

.select {
  font-size: 12px;
  line-height: 12px;
  padding: 0 0 0 5px;
}

.select option {
  line-height: 12px;
  padding: 0 0 0 5px;
}

.dp-form {
  position: relative;
  width: 100%;
}

.dp-input {
  display: block;
  width: 100%;
  height: 34px;
  margin: 0;
  padding-right: 34px;
  padding-left: 10px;
  border: 1px solid #d2d2d2;
  font-size: 12px;
  background-color: white;
  color: #3d3d3d;
  outline: 0;
  box-sizing: border-box;
  border-radius: 0;
  box-shadow: none;
}

.dp-input:focus {
  border: 1px solid #165f9c;
}

.dp-point {
  display: inline-block;
  margin-left: 4px;
  width: 4px;
  height: 4px;
  background: dimgray;
  vertical-align: top;
  border-radius: 49%;
}

.field-counter {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  display: inline-block;
  height: 16px;
  margin: auto;
  color: #969696;
  font-size: 12px;
  line-height: 16px;
}/* #ffffff */

/* #fafafa */

/* #e6e6e6 */

/* #d1d1d1 */

/* #d2d2d2 */

/* #f0f0f0 */

/* #e2e4e6 */

/* #f5f5f5 */

/* #2089e1 */

/* #165f9b */

/* #0395d9 */

/* #969696 */

/* #696969*/

/* #323232 */

/* #000000 */

/* #282828 */

/* #3c3c3c */

/* #2d2d2d */

/* #ffe7e9 */

/* #fb3a48 */

/* #ff6633 */

/* Responsive Global */

/* Responsive */

/* Global */

.site-content {
  width: 100%;
  max-width: none;
  /* overflow-anchor: none; */
  /* Custom changes for Toolbox */
  background-color: #373737;
  padding: 0 20px;
  /* End Custom changes for Toolbox */
}

/* Custom changes for Toolbox */
.site-content a {
  color: white;
}

.site-content a:visited {
  color: white;
}

.site-content a:hover {
  color: #999999;
}

.site-footer {
  width: 100%;
  max-width: none;
  /* Custom changes for Toolbox */
  background-color: #373737;
  padding: 10px 20px;
  color: white !Important;
  border-top: 0px !Important;
  align:center !Important;
  /* End Custom changes for Toolbox */
}
.site-footer a {
	color: white !Important;
	align:center !Important;
}
site-footer a:visited {
  color: red;
}
site-footer a:hover {
  color: f0f0f0;
}
/* End Custom changes for Toolbox */

/* #ffffff */

/* #fafafa */

/* #e6e6e6 */

/* #d1d1d1 */

/* #d2d2d2 */

/* #f0f0f0 */

/* #e2e4e6 */

/* #f5f5f5 */

/* #2089e1 */

/* #165f9b */

/* #0395d9 */

/* #969696 */

/* #696969*/

/* #323232 */

/* #000000 */

/* #282828 */

/* #3c3c3c */

/* #2d2d2d */

/* #ffe7e9 */

/* #fb3a48 */

/* #ff6633 */

/* Responsive Global */

/* Responsive */

.dp-modal {
  position: fixed !important;
  z-index: 101;
}

.dp-modal__zoom-img {
  width: 100%;
  height: 100%;
}

.dp-modal__file-view-container {
  max-width: 986px;
  height: 540px;
  padding: 0 30px 30px;
  margin: 0 auto;
  overflow: hidden;
}

.dp-modal__header {
  min-height: 28px;
  padding: 11px 34px 11px 20px;
  background: #f0f0f0;
  text-align: center;
  font-size: 22px;
}

.dp-modal__body {
  width: 500px;
  padding: 18px 20px;
  background: white;
}

.dp-modal__footer {
  min-height: 30px;
  padding: 15px 10px;
  background: #f0f0f0;
  text-align: center;
}

.dp-modal__footer-btn {
  height: 31px;
  min-width: 60px;
  margin: 0 5px;
  padding: 0 9px;
  font-size: 12px;
  border-radius: 0;
  outline: none;
}

.dp-modal__border {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: -1;
  margin: -7px;
  border-radius: 7px;
  background: rgba(45, 45, 45, 0.3);
}

.dp-modal__file-view-container {
  position: relative;
  max-width: 986px;
  height: auto;
  padding: 0 30px 30px;
  margin: 0 auto;
  overflow: hidden;
}

.dp-modal__file-view-modal {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 986px;
  margin: auto;
  padding: 0;
  background: #fafafa;
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.5);
}

.dp-modal__file-view-modal .dp-file-view__related-block-holder {
  position: relative;
  height: 140px;
}

.dp-modal__file-view-modal .dp-file-view {
  padding: 0;
}

.dp-modal__file-view-modal .dp-file-view__left {
  width: 450px;
  height: auto;
  padding: 30px 60px 0 0;
}

.dp-modal__file-view-modal .dp-file-view__right {
  vertical-align: top;
  padding: 30px 0 10px;
}

.dp-modal__file-view-modal .dp-file-view__info-title,
.dp-modal__file-view-modal .dp-file-view__info-item {
  color: black;
  font-size: 20px;
  font-weight: 300;
  opacity: 0.9;
}

.dp-modal__file-view-modal a.dp-file-view__info-title {
  cursor: pointer;
  /* Custom changes for Toolbox */
  color: white;
  /* END Custom changes for Toolbox */
}

.dp-modal__file-view-modal a.dp-file-view__info-title:hover {
  text-decoration: underline;
}

.dp-modal__file-view-modal .dp-file-view__info-title-box {
  padding-right: 20px;
}

.dp-modal__file-view-modal .dp-file-view__btn-close-icon {
  position: absolute;
  display: block;
  top: 15px;
  right: 15px;
  width: 15px;
  height: 15px;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.03' height='19.031'%3E%3Cpath fill='dimgray' d='M10.65 9.485l8.12 8.117a.8.8 0 0 1 0 1.138.808.808 0 0 1-1.14 0l-8.11-8.116-8.15 8.147a.806.806 0 0 1-1.14 0 .8.8 0 0 1 0-1.14l8.15-8.148L.26 1.367A.805.805 0 1 1 1.4.229l8.11 8.116L17.63.229a.806.806 0 0 1 1.14 0 .8.8 0 0 1 0 1.14z' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
}

.dp-modal__file-view-modal .dp-file-view__btn-close-icon:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.03' height='19.031'%3E%3Cpath fill='black' d='M10.65 9.485l8.12 8.117a.8.8 0 0 1 0 1.138.808.808 0 0 1-1.14 0l-8.11-8.116-8.15 8.147a.806.806 0 0 1-1.14 0 .8.8 0 0 1 0-1.14l8.15-8.148L.26 1.367A.805.805 0 1 1 1.4.229l8.11 8.116L17.63.229a.806.806 0 0 1 1.14 0 .8.8 0 0 1 0 1.14z' /%3E%3C/svg%3E");
}

.dp-modal__file-view-modal .file-view-modal__nav-item {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  width: 59px;
  height: 59px;
  background: rgba(240, 240, 240, 0.8);
  cursor: pointer;
  outline: 0;
  border-radius: 49%;
  margin: auto;
  transition: 0.1s background ease;
}

.dp-modal__file-view-modal .file-view-modal__nav-item:after {
  content: '';
  position: absolute;
  display: block;
  top: 15px;
  width: 15px;
  height: 29px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='15' height='29'%3E%3Cpath d='M.201 1.212L13.462 14.5.201 27.788a.716.716 0 0 0 0 1.01.712.712 0 0 0 1.008 0l13.278-13.305c.612-.641.713-1.219.031-1.955L1.209.202a.712.712 0 0 0-1.008 0 .716.716 0 0 0 0 1.01z' fill='dimgray' fill-rule='evenodd' /%3E%3C/svg%3E");
}

.dp-modal__file-view-modal .file-view-modal__nav-item_left {
  left: -79px;
}

.dp-modal__file-view-modal .file-view-modal__nav-item_left:after {
  left: 20px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.dp-modal__file-view-modal .file-view-modal__nav-item_right {
  right: -79px;
}

.dp-modal__file-view-modal .file-view-modal__nav-item_right:after {
  left: 24px;
}

.dp-modal__file-view-modal .file-view-modal__nav-item:hover {
  transition: 0.1s background ease;
  background: #fafafa;
}

.dp-modal__file-view-modal .file-view-modal__nav-item:hover:after {
  transition: 0.1s background ease;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='15' height='29'%3E%3Cpath d='M.201 1.212L13.462 14.5.201 27.788a.716.716 0 0 0 0 1.01.712.712 0 0 0 1.008 0l13.278-13.305c.612-.641.713-1.219.031-1.955L1.209.202a.712.712 0 0 0-1.008 0 .716.716 0 0 0 0 1.01z' fill='black' fill-rule='evenodd' /%3E%3C/svg%3E");
}

@media (max-width: 1160px) {
  .dp-modal__file-view-modal .file-view-modal__nav-item {
    background: #fafafa;
  }

  .dp-modal__file-view-modal .file-view-modal__nav-item_left {
    left: -35px;
  }

  .dp-modal__file-view-modal .file-view-modal__nav-item_right {
    right: -35px;
  }
}

@media (max-width: 1160px) {
  .dp-modal__file-view-modal {
    max-width: 950px;
  }
}

.dp-modal__close-button {
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 10px;
}

.overlay {
  background: black;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
}

.overlay .overlay-close {
  position: absolute;
  top: 33px;
  right: 33px;
  width: 19px;
  height: 19px;
  opacity: 0.5;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.03' height='19.031'%3E%3Cpath fill='%23fff' d='M10.65 9.485l8.12 8.117a.8.8 0 0 1 0 1.138.808.808 0 0 1-1.14 0l-8.11-8.116-8.15 8.147a.806.806 0 0 1-1.14 0 .8.8 0 0 1 0-1.14l8.15-8.148L.26 1.367A.805.805 0 1 1 1.4.229l8.11 8.116L17.63.229a.806.806 0 0 1 1.14 0 .8.8 0 0 1 0 1.14z'/%3E%3C/svg%3E") no-repeat;
}

.overlay .overlay-close:hover {
  opacity: 1;
}

@media (max-width: 992px) {
  .overlay .overlay-close {
    top: 65px;
  }
}

.hidden {
  display: none;
}

.dp-service-modal {
  text-align: center;
  font-size: 14px;
}

/* #ffffff */

/* #fafafa */

/* #e6e6e6 */

/* #d1d1d1 */

/* #d2d2d2 */

/* #f0f0f0 */

/* #e2e4e6 */

/* #f5f5f5 */

/* #2089e1 */

/* #165f9b */

/* #0395d9 */

/* #969696 */

/* #696969*/

/* #323232 */

/* #000000 */

/* #282828 */

/* #3c3c3c */

/* #2d2d2d */

/* #ffe7e9 */

/* #fb3a48 */

/* #ff6633 */

/* Responsive Global */

/* Responsive */

.action {
  cursor: pointer;
  border: none;
  padding: 0;
  margin: 0;
  outline: none;
  background: center transparent no-repeat;
  background-size: 100%;
}

.action:hover {
  background-color: transparent;
  background-size: 100%;
  background-repeat: no-repeat;
}

.action--zoom {
  width: 22px;
  height: 22px;
  opacity: 0.3;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath opacity='.18' d='M2.32 22H1.01A1.024 1.024 0 0 1 0 20.992V13a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2.17l3.89-3.889a1.006 1.006 0 0 1 .71-.293.983.983 0 0 1 .7.293l1.42 1.413a1 1 0 0 1 0 1.413l-3.89 3.89H9a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H2.41L2.32 22zM13.4 11.014a.978.978 0 0 1-.7-.293l-1.42-1.414a1 1 0 0 1 0-1.413l3.89-3.89H13a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h7.99A1.024 1.024 0 0 1 22 1.012V9a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V6.83l-3.89 3.889a1 1 0 0 1-.71.293zM21 2.399l.01.008-.01.008V9h-2V4.415l-5.6 5.6-1.41-1.414 5.6-5.6H13v-2h6.59l.01-.008V1h1.39v.008H21v1.39zM9 19v2H2.41l-.01.007V21H1.01v-.009H1V19.6l-.01-.008.01-.008V13h2v4.586l5.6-5.6 1.41 1.414-5.6 5.6H9z'/%3E%3Cpath data-name='Full-Screen' fill='fff' opacity='.65' d='M21 2.4l.01.008-.01.008V9h-2V4.415l-5.6 5.6-1.41-1.414 5.6-5.6H13v-2h6.59l.01-.008V1h1.39v.008H21v1.39zM9 19v2H2.41l-.01.007V21H1.01v-.009H1V19.6l-.01-.008.01-.008V13h2v4.586l5.6-5.6 1.41 1.414-5.6 5.6H9z'/%3E%3C/svg%3E");
}

.action--download {
  position: relative;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath data-name='2' d='M15 30a15 15 0 1 1 15-15 15 15 0 0 1-15 15zm0-29a14 14 0 1 0 14 14A14 14 0 0 0 15 1zm5 22H10a1 1 0 0 1-1-1 1 1 0 0 1 1-1h10a1 1 0 0 1 1 1 1 1 0 0 1-1 1zm-4.261-4.312a.986.986 0 0 1-.239.159c-.02.012-.043.018-.064.029a.911.911 0 0 1-.1.047A.857.857 0 0 1 15 19a.97.97 0 0 1-.423-.1 1.02 1.02 0 0 1-.316-.21l-3.949-3.949a1.032 1.032 0 0 1 1.46-1.46L14 15.508V8a1 1 0 0 1 1-1 1 1 0 0 1 1 1v7.508l2.228-2.229a1.032 1.032 0 0 1 1.46 1.46z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.action--download:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath data-name='2h' d='M15 30a15 15 0 1 1 15-15 15 15 0 0 1-15 15zm4.688-16.721a1.033 1.033 0 0 0-1.46 0L16 15.508V8a1 1 0 0 0-1-1 1 1 0 0 0-1 1v7.508l-2.228-2.229a1.032 1.032 0 0 0-1.46 1.46l3.949 3.949a1.02 1.02 0 0 0 .316.21.97.97 0 0 0 .423.1.857.857 0 0 0 .336-.077.911.911 0 0 0 .1-.047c.021-.011.044-.017.064-.029a.986.986 0 0 0 .239-.159l3.949-3.949a1.033 1.033 0 0 0 0-1.458zM21 22a1 1 0 0 0-1-1H10a1 1 0 0 0-1 1 1 1 0 0 0 1 1h10a1 1 0 0 0 1-1z' fill='%230395d9' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
}

.action--download.loading {
  border-radius: 50%;
  padding: 5px;
  background: #d2d2d2;
  pointer-events: none;
  transition: none;
}

.action--close-grey {
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.03' height='19.031'%3E%3Cpath fill='dimgray' d='M10.65 9.485l8.12 8.117a.8.8 0 0 1 0 1.138.808.808 0 0 1-1.14 0l-8.11-8.116-8.15 8.147a.806.806 0 0 1-1.14 0 .8.8 0 0 1 0-1.14l8.15-8.148L.26 1.367A.805.805 0 1 1 1.4.229l8.11 8.116L17.63.229a.806.806 0 0 1 1.14 0 .8.8 0 0 1 0 1.14z' /%3E%3C/svg%3E");
}

.action--close-grey:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.03' height='19.031'%3E%3Cpath fill='black' d='M10.65 9.485l8.12 8.117a.8.8 0 0 1 0 1.138.808.808 0 0 1-1.14 0l-8.11-8.116-8.15 8.147a.806.806 0 0 1-1.14 0 .8.8 0 0 1 0-1.14l8.15-8.148L.26 1.367A.805.805 0 1 1 1.4.229l8.11 8.116L17.63.229a.806.806 0 0 1 1.14 0 .8.8 0 0 1 0 1.14z' /%3E%3C/svg%3E");
}

.action--edit {
  width: 16px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.031' height='16.031'%3E%3Cpath d='M15.664 3.586l-1.139 1.141-3.247-3.253L12.417.332a1.147 1.147 0 0 1 1.624 0l1.623 1.627a1.151 1.151 0 0 1 0 1.627zm-2.817 2.823l-9.472 9.494v.128h-.128l-.01.01-.01-.01H0v-3.234l-.01-.01.01-.01v-.121h.121l9.479-9.5z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-size: cover;
}

.action--edit:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.031' height='16.031'%3E%3Cpath d='M15.664 3.586l-1.139 1.141-3.247-3.253L12.417.332a1.147 1.147 0 0 1 1.624 0l1.623 1.627a1.151 1.151 0 0 1 0 1.627zm-2.817 2.823l-9.472 9.494v.128h-.128l-.01.01-.01-.01H0v-3.234l-.01-.01.01-.01v-.121h.121l9.479-9.5z' fill='black' fill-rule='evenodd' /%3E%3C/svg%3E");
  background-size: cover;
}

.action-folder {
  position: relative;
  overflow: hidden;
}

.action-folder::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.action-folder--open::after {
  width: 16px;
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12'%3E%3Cpath d='M8 12c-5.519 0-8-6-8-6s2.42-6 8-6c5.457 0 8 6 8 6s-2.363 6-8 6zM8 2a4 4 0 1 0 4 4 4 4 0 0 0-4-4zm0 6a2 2 0 1 1 2-2 2 2 0 0 1-2 2z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
}

.action-folder--open:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12'%3E%3Cpath d='M8 12c-5.519 0-8-6-8-6s2.42-6 8-6c5.457 0 8 6 8 6s-2.363 6-8 6zM8 2a4 4 0 1 0 4 4 4 4 0 0 0-4-4zm0 6a2 2 0 1 1 2-2 2 2 0 0 1-2 2z' fill='black' fill-rule='evenodd' /%3E%3C/svg%3E") no-repeat;
}

.action-folder--edit::after {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.031' height='16.031'%3E%3Cpath d='M15.664 3.586l-1.139 1.141-3.247-3.253L12.417.332a1.147 1.147 0 0 1 1.624 0l1.623 1.627a1.151 1.151 0 0 1 0 1.627zm-2.817 2.823l-9.472 9.494v.128h-.128l-.01.01-.01-.01H0v-3.234l-.01-.01.01-.01v-.121h.121l9.479-9.5z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
}

.action-folder--edit:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.031' height='16.031'%3E%3Cpath d='M15.664 3.586l-1.139 1.141-3.247-3.253L12.417.332a1.147 1.147 0 0 1 1.624 0l1.623 1.627a1.151 1.151 0 0 1 0 1.627zm-2.817 2.823l-9.472 9.494v.128h-.128l-.01.01-.01-.01H0v-3.234l-.01-.01.01-.01v-.121h.121l9.479-9.5z' fill='black' fill-rule='evenodd' /%3E%3C/svg%3E") no-repeat;
}

.action-folder--delete::after {
  width: 14px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18'%3E%3Cpath d='M10 3H0V2a1 1 0 0 1 1-1h3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1h3a1 1 0 0 1 1 1v1h-4zm3 13a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V5h12v11z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
}

.action-folder--delete:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18'%3E%3Cpath d='M10 3H0V2a1 1 0 0 1 1-1h3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1h3a1 1 0 0 1 1 1v1h-4zm3 13a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V5h12v11z' fill='black' fill-rule='evenodd' /%3E%3C/svg%3E") no-repeat;
}

.action-folder--new::after {
  width: 22px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='18'%3E%3Cpath d='M20 18H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2zm-1-9h-4V5h-2v4H9v2h4v4h2v-4h4V9z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
}

.action-folder--new:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='18'%3E%3Cpath d='M20 18H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2zm-1-9h-4V5h-2v4H9v2h4v4h2v-4h4V9z' fill='black' fill-rule='evenodd' /%3E%3C/svg%3E");
}

.icon {
  display: inline-block;
  background: center transparent no-repeat;
  background-size: 100%;
}

.icon--images {
  width: 128px;
  height: 106px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='105.938'%3E%3Cpath d='M127.371 65.492a61.969 61.969 0 0 0-16.508 25.769 5.981 5.981 0 0 1 4.127 5.677v3a6 6 0 0 1-6 6h-33a6 6 0 0 1-6-6v-3a5.991 5.991 0 0 1 4.546-5.8 59.394 59.394 0 0 0-16.874-25.679 2 2 0 0 1-.033-2.922C76.792 43.854 86.69 15.325 90.559 1.459a1.944 1.944 0 0 1 1.91-1.457 1.856 1.856 0 0 1 1.925 1.395c3.558 13.891 12.85 42.511 32.949 61.175a2 2 0 0 1 .028 2.92zM72.986 96.938v3a3 3 0 0 0 3 3h33a3 3 0 0 0 3-3v-3a3 3 0 0 0-2.839-2.984H75.825a3 3 0 0 0-2.839 2.984zm19.51-33a2.5 2.5 0 1 0 2.5 2.5 2.5 2.5 0 0 0-2.496-2.5zm1.515-53.192v50.426a5.5 5.5 0 1 1-3.015-.007V10.438C81.45 39.674 68.209 56.16 60.442 63.944A61.931 61.931 0 0 1 77.6 90.938h30.235a64.582 64.582 0 0 1 16.72-26.888c-16.529-15.751-25.692-37.699-30.544-53.312zM41.988 43.938a9 9 0 1 1 9 9.011 9.007 9.007 0 0 1-9-9.011zm15.022 0a6 6 0 1 0-6 6 6 6 0 0 0 6-6zm-6.471 31.414c.363.362-.215.132-.858.018l-9.1 9.1a1.502 1.502 0 1 1-2.124-2.123l7.412-7.42L34.5 63.543 13.585 84.477a1.502 1.502 0 1 1-2.124-2.123L33.4 60.396a1.523 1.523 0 0 1 2.153-.028 1.434 1.434 0 0 1 .355.649 1.513 1.513 0 0 1 .693.379L48 72.808l5.506-5.511a6.805 6.805 0 0 0 .83.91c.447.4.88.8 1.3 1.2l-5.517 5.531zM7 19.938a4 4 0 0 0-4 4v71a4 4 0 0 0 4 4h57.945v1.032a11 11 0 0 0 .186 1.968H6a6 6 0 0 1-6-6v-73a6 6 0 0 1 6-6h73.71q-.6 1.532-1.218 3H7z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon--ok {
  width: 13px;
  height: 13px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Ccircle cx='6.5' cy='6.5' r='6.5' fill='%239fbe3b'/%3E%3Cpath d='M9.734 5.466S6.177 9.141 6.126 9.192a.9.9 0 0 1-1.278 0L3.183 7.465a.904.904 0 0 1 1.279-1.279L5.531 7.34l2.976-3.1a.868.868 0 1 1 1.227 1.226z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon--cart {
  width: 24px;
  height: 19px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='24' height='19'%3E%3Cpath d='M21 13H9L4 2H1L0-.001h6.613L7.906 2H24l-3 11zm-10 2a2 2 0 1 1 0 4 2 2 0 0 1 0-4zm8 0a2 2 0 1 1 0 4 2 2 0 0 1 0-4z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon--cart:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='24' height='19'%3E%3Cpath d='M21 13H9L4 2H1L0-.001h6.613L7.906 2H24l-3 11zm-10 2a2 2 0 1 1 0 4 2 2 0 0 1 0-4zm8 0a2 2 0 1 1 0 4 2 2 0 0 1 0-4z' fill='black' fill-rule='evenodd' /%3E%3C/svg%3E");
}

.icon--settings {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='16' height='16'%3E%3Cpath d='M13.62 5.641l2.367.511-.041 3.494-2.275.538a6.404 6.404 0 0 1-.941 1.749l.654 2.206-2.968 1.784-1.501-1.694a5.857 5.857 0 0 1-1.924-.023l-1.594 1.781-2.927-1.71.763-2.381a6.25 6.25 0 0 1-.487-.739 6.472 6.472 0 0 1-.338-.735L.013 9.847l.041-3.494 2.285-.593a6.391 6.391 0 0 1 .891-1.649L2.616 1.86 5.584.076 7.14 1.757a5.849 5.849 0 0 1 1.816.018L10.603.013l2.927 1.71-.726 2.436c.16.217.314.44.449.683.145.26.262.528.367.799zm-2.842.689C9.892 4.732 7.93 4.184 6.396 5.107c-1.535.922-2.061 2.965-1.175 4.563.886 1.597 2.848 2.145 4.383 1.222 1.535-.922 2.06-2.965 1.174-4.562z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon--settings:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='16' height='16'%3E%3Cpath d='M13.62 5.641l2.367.511-.041 3.494-2.275.538a6.404 6.404 0 0 1-.941 1.749l.654 2.206-2.968 1.784-1.501-1.694a5.857 5.857 0 0 1-1.924-.023l-1.594 1.781-2.927-1.71.763-2.381a6.25 6.25 0 0 1-.487-.739 6.472 6.472 0 0 1-.338-.735L.013 9.847l.041-3.494 2.285-.593a6.391 6.391 0 0 1 .891-1.649L2.616 1.86 5.584.076 7.14 1.757a5.849 5.849 0 0 1 1.816.018L10.603.013l2.927 1.71-.726 2.436c.16.217.314.44.449.683.145.26.262.528.367.799zm-2.842.689C9.892 4.732 7.93 4.184 6.396 5.107c-1.535.922-2.061 2.965-1.175 4.563.886 1.597 2.848 2.145 4.383 1.222 1.535-.922 2.06-2.965 1.174-4.562z' fill='black' fill-rule='evenodd' /%3E%3C/svg%3E");
}

.icon--arrow {
  width: 7px;
  height: 4px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='7' height='4'%3E%3Cpath d='M7 4H0V3h1V2h1V1h1V0h1v1h1v1h1v1h1v1z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon--image {
  width: 14px;
  height: 13px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='14' height='13'%3E%3Cpath d='M0 13V2h3v-.813C3 .635 3.698 0 4.25 0h5.562C10.365 0 11 .635 11 1.187V2h3v11H0zM7 2.999a4 4 0 1 0 0 8 4 4 0 0 0 0-8zm0 6.907a2.906 2.906 0 1 1 0-5.812 2.906 2.906 0 0 1 0 5.812z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon--vector {
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='14' height='14'%3E%3Cpath d='M12.776 5.554L8.47 1.253 9.724-.009l4.286 4.344-1.234 1.219zm-2.723 5.518c-5.853.983-8.165 2.814-8.165 2.814S.826 13.971.762 14l5.226-5.325c.606.288 1.114-.035 1.37-.292.545-.523.229-1.426-.021-1.707-.25-.281-1.167-.538-1.712-.015-.443.425-.324.878-.292 1.319L.006 13.412c.035-.082.084-1.169.145-1.302.353-.765 1.695-2.106 2.833-8.178 3.217-.339 4.792-2.179 4.792-2.179l4.486 4.476s-1.565 1.103-2.209 4.843z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon--video {
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='14' height='14'%3E%3Cpath d='M10 11.062V14H0V6h10v1.916l4-2.091v7.391l-4-2.154zM7.5 5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5zM2 5a2 2 0 1 1 0-4 2 2 0 0 1 0 4z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon--favorites {
  width: 25px;
  height: 21px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20'%3E%3Cpath d='M10.5 0l2.86 7.119 7.63.52-5.87 4.92L16.99 20l-6.49-4.079L4.02 20l1.87-7.441-5.88-4.92 7.64-.52z' fill='%23565656' fill-rule='evenodd'/%3E%3C/svg%3E") center no-repeat;
}

.icon--favorites:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20'%3E%3Cpath d='M10.5 0l2.86 7.119 7.63.52-5.87 4.92L16.99 20l-6.49-4.079L4.02 20l1.87-7.441-5.88-4.92 7.64-.52z' fill='black' fill-rule='evenodd' /%3E%3C/svg%3E");
}

.icon--empty-folder {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 32px;
  height: 22px;
  margin: auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.031' height='22.03'%3E%3Cpath d='M31.835 21.83a.571.571 0 0 1-.8 0l-8.545-8.55-3.687 3.69L22.835 21a.584.584 0 1 1-.822.83l-10.51-10.51L.993 21.83A.584.584 0 1 1 .171 21L11 10.17a.9.9 0 0 1 .994 0l6.025 6.02 4.035-4.03a.757.757 0 0 1 .918.01l8.86 8.86a.564.564 0 0 1 .003.8zM17.5 7A3.5 3.5 0 1 1 21 3.5 3.5 3.5 0 0 1 17.5 7zm0-5.82a2.32 2.32 0 1 0 2.322 2.32A2.322 2.322 0 0 0 17.5 1.18z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon--folder {
  position: relative;
  width: 60px;
  height: 64px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='64'%3E%3Cpath d='M18.563.475H3.394a2.912 2.912 0 0 0-3 2.823v57.239a3 3 0 0 0 3 3H56.5a3 3 0 0 0 3-3V7.475a3 3 0 0 0-3-3H23.7l-1.425-2a3.9 3.9 0 0 0-3.712-2z' fill-rule='evenodd' fill='%23fff'/%3E%3Cpath d='M19.014 1.006a2.963 2.963 0 0 1 2.9 1.58l1.425 2 .3.42H57a2 2 0 0 1 2 2v54a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-58a1.912 1.912 0 0 1 1.819-2h16.194m0-1H3a2.912 2.912 0 0 0-3 2.823v58.177a3 3 0 0 0 3 3h54a3 3 0 0 0 3-3v-54a3 3 0 0 0-3-3H24.15l-1.425-2a3.9 3.9 0 0 0-3.712-2z' fill='%23d2d2d2' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
}

.icon--no-result {
  width: 90px;
  height: 90px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='85.031' height='85'%3E%3Cpath d='M84.618 84.616a1.248 1.248 0 0 1-1.764.036L67.362 69.163a40.027 40.027 0 1 1 1.8-1.8l15.493 15.49a1.246 1.246 0 0 1-.037 1.763zM40 2a38 38 0 1 0 38 38A38 38 0 0 0 40 2z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
}

.dp-label {
  display: inline-block;
  min-width: 13px;
  padding: 3px;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: 8px;
  text-align: center;
  border-radius: 3px;
}

.dp-label--counter {
  color: white;
  background: #fb3a48;
  border: 1px solid white;
}

.dp-switcher {
  display: block;
  overflow: hidden;
  width: 48px;
  height: 20px;
  margin: 0;
  font-size: 0;
  cursor: pointer;
  border-radius: 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.dp-switcher__checkbox {
  position: absolute;
  visibility: hidden;
}

.dp-switcher__holder {
  position: relative;
  display: block;
  left: 0;
  width: 96px;
  transition: left .2s;
}

.dp-switcher__state {
  display: inline-block;
  width: 38px;
  text-align: center;
  vertical-align: top;
}

.dp-switcher__state--off {
  background: #d2d2d2;
  margin: 0 10px 0 0;
}

.dp-switcher__state--on {
  background: #2089e1;
  margin: 0 0 0 10px;
}

.dp-switcher__state-title {
  font-size: 10px;
  font-weight: 700;
  line-height: 21px;
  text-transform: uppercase;
}

.dp-switcher__state-title--off {
  padding-right: 6px;
  color: dimgray;
}

.dp-switcher__state-title--on {
  padding-left: 4px;
  color: white;
}

.dp-switcher__circle {
  position: absolute;
  top: 0;
  left: 28px;
  z-index: 4;
  width: 20px;
  height: 20px;
  border: 1px solid #d2d2d2;
  background: white;
  transition: left .2s;
  border-radius: 49%;
}

.dp-switcher__checkbox:checked ~ .dp-switcher__circle {
  left: 0;
}

.dp-switcher__checkbox:checked ~ .dp-switcher__holder {
  left: -48px;
}

.dp-btn-white {
  background-color: white;
  border: 1px solid #d2d2d2;
  color: #3d3d3d;
}

.dp-btn-white:hover {
  background-color: #fafafa;
  color: #3d3d3d;
}

.dp-text-justify {
  font-size: 12px;
  text-align: justify;
}

.dp-tooltip {
  position: absolute;
  max-width: 400px;
}

/* Custom for Toolbox */
.dp-tooltip p{
  color: #977586;
}
/* Custom for Toolbox */

.dp-tooltip.fav-tooltip:before {
  content: '';
  position: absolute;
  display: block;
  top: -20px;
  left: -20px;
  bottom: -20px;
  right: -20px;
  z-index: -1;
}

.dp-tooltip.file-view-tooltip {
  max-width: 380px;
}

.dp-tooltip__content {
  padding: 10px;
  border: 1px solid #d2d2d2;
  background: white;
}

.tooltip__pointer {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
}

.tooltip__pointer:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  content: '';
}

.tooltip__pointer_tl,
.tooltip__pointer_tm,
.tooltip__pointer_tr {
  top: -8px;
  border-top: 0 solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #d2d2d2;
  border-left: 9px solid transparent;
}

.tooltip__pointer_tl:after,
.tooltip__pointer_tm:after,
.tooltip__pointer_tr:after {
  top: 1px;
  left: -8px;
  border-top: 0 solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid white;
  border-left: 8px solid transparent;
}

.tooltip__pointer_bl,
.tooltip__pointer_bm,
.tooltip__pointer_br {
  bottom: -8px;
  border-top: 9px solid #d2d2d2;
  border-right: 9px solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 9px solid transparent;
}

.tooltip__pointer_bl:after,
.tooltip__pointer_bm:after,
.tooltip__pointer_br:after {
  top: -9px;
  left: -8px;
  border-top: 8px solid white;
  border-right: 8px solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 8px solid transparent;
}

.tooltip__pointer_lt,
.tooltip__pointer_lm,
.tooltip__pointer_lb {
  left: -8px;
  border-top: 9px solid transparent;
  border-right: 9px solid #d2d2d2;
  border-bottom: 9px solid transparent;
  border-left: 0 solid transparent;
}

.tooltip__pointer_lt:after,
.tooltip__pointer_lm:after,
.tooltip__pointer_lb:after {
  top: -8px;
  left: 1px;
  border-top: 8px solid transparent;
  border-right: 8px solid white;
  border-bottom: 8px solid transparent;
  border-left: 0 solid transparent;
}

.tooltip__pointer_rt,
.tooltip__pointer_rm,
.tooltip__pointer_rb {
  right: -9px;
  border-top: 9px solid transparent;
  border-right: 0 solid transparent;
  border-bottom: 9px solid transparent;
  border-left: 9px solid #d2d2d2;
}

.tooltip__pointer_rt:after,
.tooltip__pointer_rm:after,
.tooltip__pointer_rb:after {
  top: -8px;
  right: 1px;
  border-top: 8px solid transparent;
  border-right: 0 solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid white;
}

.tooltip__pointer_tl,
.tooltip__pointer_bl {
  left: 10px;
}

.tooltip__pointer_tr,
.tooltip__pointer_br {
  right: 10px;
}

.tooltip__pointer_tm,
.tooltip__pointer_bm {
  left: 50%;
  margin-left: -9px;
}

.tooltip__pointer_lt,
.tooltip__pointer_rt {
  top: 10px;
}

.tooltip__pointer_lm,
.tooltip__pointer_rm {
  top: 50%;
  margin-top: -9px;
}

.tooltip__pointer_lb,
.tooltip__pointer_rb {
  bottom: 10px;
}

.dp-file-view {
  padding: 40px 20px;
  line-height: normal;
}

.dp-file-view__wrap {
  position: relative;
  display: table;
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
}

.dp-file-view__left {
  display: table-cell;
  text-align: center;
  vertical-align: top;
}

@media (max-width: 992px) {
  .dp-file-view__left {
    display: block;
  }
}

.dp-file-view__right {
  position: relative;
  display: table-cell;
  width: 480px;
  padding-left: 40px;
  vertical-align: middle;
}

@media (max-width: 992px) {
  .dp-file-view__right {
    display: block;
    width: 100%;
    max-width: 480px;
    margin: 40px auto 0;
    padding-left: 0;
    text-align: center;
  }
}

.dp-file-view__thumb .dp-file-view {
  padding: 40px 20px;
  line-height: normal;
}

.dp-file-view__thumb .dp-file-view__wrap {
  position: relative;
  display: table;
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
}

.dp-file-view__thumb .dp-file-view__left {
  display: table-cell;
  text-align: center;
  vertical-align: top;
}

.dp-file-view__thumb .dp-file-view__right {
  position: relative;
  display: table-cell;
  width: 480px;
  padding-left: 40px;
  vertical-align: middle;
}

.dp-file-view__thumb .dp-file-view__info-title-box {
  margin: -4px 0 0;
  padding: 0;
  font-size: 1.17em;
}

.dp-file-view__thumb .dp-file-view__info-title {
  font-size: 20px;
  font-weight: 300;
  line-height: 24px;
}

.dp-file-view__thumb .dp-file-view__info-additional {
  padding: 30px 0 35px;
}

.dp-file-view__thumb .dp-file-view__info-item {
  display: inline-block;
  vertical-align: top;
}

.dp-file-view__thumb .dp-file-view__info-item-title {
  margin-right: 3px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.dp-file-view__thumb .dp-file-view__info-sep {
  position: relative;
  display: inline-block;
  top: 3px;
  width: 0;
  height: 16px;
  margin: 0 10px;
  border-left: 1px solid #4b4b4b;
  vertical-align: top;
}

.dp-file-view__thumb .dp-file-view__info-value {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.dp-file-view__thumb .dp-file-view__categories-holder {
  position: relative;
  margin-top: 40px;
}

.dp-file-view__thumb .dp-file-view__categories-holder .dp-file-view__data-title {
  display: inline-block;
  margin-top: 0;
}

.dp-file-view__info-title-box {
  margin: -4px 0 0;
  padding: 0;
  font-size: 1.17em;
}

.dp-file-view__info-title {
  font-size: 20px;
  font-weight: 300;
  line-height: 24px;
}

.dp-file-view__info-additional {
  padding: 30px 0 35px;
}

.dp-file-view__info-item {
  display: inline-block;
  vertical-align: top;
}

.dp-file-view__info-item-title {
  margin-right: 3px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.dp-file-view__info-sep {
  position: relative;
  display: inline-block;
  top: 3px;
  width: 0;
  height: 16px;
  margin: 0 10px;
  border-left: 1px solid #4b4b4b;
  vertical-align: top;
}

.dp-file-view__info-value {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.dp-file-view__data {
  position: relative;
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  padding: 20px 20px 100px;
  overflow: hidden;
}

.dp-file-view__data-title {
  position: relative;
  margin-top: 20px;
  font-size: 24px;
  font-weight: 200;
  
  /* Custom fonts for Toolbox */
  /* font-family: 'Open Sans', 'Helvetica neue', Helvetica, Arial, sans-serif; */
  font-family: 'Source Sans Pro Regular', Helvetica, Arial, sans-serif;
  /* END Custom fonts for Toolbox */
}

.dp-file-view__data-keywords {
  margin-top: 20px;
}

.dp-file-view__data-categories {
  display: -webkit-inline-box;
  display: inline-flex;
  margin-left: 10px;
}

.dp-file-view__price-table-box {
  margin-top: 20px;
}

@media (max-width: 992px) {
  .dp-file-view__price-table-box {
    margin-top: 0;
  }
}

.dp-file-view__categories-holder {
  position: relative;
  margin-top: 40px;
}

.dp-file-view__categories-holder .dp-file-view__data-title {
  display: inline-block;
  margin-top: 0;
}

.dp-file-view__categories-list {
  margin: 0;
  padding: 0;
}

.dp-file-view__release-info {
  font-size: 14px;
  font-weight: 400;
  position: relative;
}

.dp-file-view__release-info span {
  margin-left: 5px;
  color: red;
}

.dp-file-view__release-info .dp-file-view__tip {
  top: 3px;
  right: -20px;
  position: absolute;
  width: 15px;
  height: 15px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Ccircle fill='%23fff' cx='7.515' cy='7.515' r='6.985'/%3E%3Cpath fill='%23d2d2d2' fill-rule='evenodd' d='M7.5 0A7.5 7.5 0 1 1 0 7.5 7.5 7.5 0 0 1 7.5 0zm0 1A6.5 6.5 0 1 1 1 7.5 6.5 6.5 0 0 1 7.5 1z'/%3E%3Cpath fill='%23969696' fill-rule='evenodd' d='M9.91 5.966a2.028 2.028 0 0 1-.6.956c-.14.14-.23.284-.4.432A2.075 2.075 0 0 0 8.07 9H6.98v-.158a2.466 2.466 0 0 1 .2-1.112 15.757 15.757 0 0 1 1.01-1.222 1.4 1.4 0 0 0 .61-1.159 1.225 1.225 0 0 0-1.3-1.3 1.212 1.212 0 0 0-.95.395 2.35 2.35 0 0 0-.42 1.525l-1.14-.011a7.729 7.729 0 0 1 .29-1.644 2.48 2.48 0 0 1 2.29-1.327 2.232 2.232 0 0 1 2.42 2.284 2.408 2.408 0 0 1-.08.695zM7.5 10.5a1 1 0 1 1-1 1 1 1 0 0 1 1-1z'/%3E%3C/svg%3E") no-repeat;
  cursor: help;
  color: black;
}

.dp-file-view__release-info .dp-file-view__tip:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Ccircle fill='%23969696' cx='7.5' cy='7.5' r='7.5'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M9.91 5.966a2.028 2.028 0 0 1-.6.956c-.14.14-.23.284-.4.432A2.075 2.075 0 0 0 8.07 9H6.98v-.158a2.466 2.466 0 0 1 .2-1.112 15.757 15.757 0 0 1 1.01-1.222 1.4 1.4 0 0 0 .61-1.159 1.225 1.225 0 0 0-1.3-1.3 1.212 1.212 0 0 0-.95.395 2.35 2.35 0 0 0-.42 1.525l-1.14-.011a7.729 7.729 0 0 1 .29-1.644 2.48 2.48 0 0 1 2.29-1.327 2.232 2.232 0 0 1 2.42 2.284 2.408 2.408 0 0 1-.08.695zM7.5 10.5a1 1 0 1 1-1 1 1 1 0 0 1 1-1z'/%3E%3C/svg%3E");
}

.dp-price-table__sizes {
  position: relative;
  font-size: 0;
  padding-bottom: 50px;
}

.dp-price-table__size-box {
  display: inline-block;
  width: 80px;
  margin-top: 10px;
  margin-right: 10px;
  vertical-align: top;
}

.dp-price-table__size-box_active .dp-price-table__size-btn {
  border-color: 1px solid #d2d2d2 !important;
}

.dp-price-table__size-box:nth-child(5n) {
  margin-right: 0;
}

.dp-price-table__size-btn {
  position: relative;
  display: block;
  width: inherit;
  height: 44px;
  border: 1px solid #d2d2d2 !important;
  font-size: 14px;
  font-weight: 700;
  line-height: 44px;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  box-sizing: border-box;
  z-index: 10;
}

/* Custom changes for Toolbox */
.dp-price-table__size-btn .dp-price-table__size-wrap {
  height: 100%;
}
/* END Custom changes for Toolbox */

.dp-price-table__info-box {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: justify;
          justify-content: space-between;
  flex-wrap: wrap;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 1px;
  z-index: 2;
}

.dp-price-table__size-radio {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
}

.dp-price-table__size-radio:checked + .dp-price-table__size-wrap {
  background: #d81c23;
  color: #fff;
  cursor: default;
  /* Custom changes for Toolbox */
  height: 100%;
  /* END Custom changes for Toolbox */
}

.dp-price-table__info-license {
  font-size: 13px;
  margin-bottom: 1px;
}

.dp-price-table__info-text {
  position: relative;
  display: inline-block;
  line-height: 16px;
  vertical-align: top;
  margin-bottom: 1px;
  font-size: 12px;
}

.dp-price-table__info-text-holder {
  display: block;
}

.dp-price-table__info-sep {
  display: inline-block;
  line-height: 16px;
  vertical-align: top;
  margin: 0 8px 1px;
  font-size: 12px;
}

.dp-price-table__footer {
  width: 100%;
  height: 55px;
  margin-top: 30px;
}

.dp-price-table__download-wrapper {
  line-height: 55px;
  text-align: center;
  color: #fff;
}

/* Custom changes for Toolbox */
.dp-price-table__download-wrapper .dp-price-table__download-button, .dp-price-table__download-wrapper .dp-price-table__download-text, .dp-price-table__download-wrapper .dp-price-table__download-count {
  background: #d81c23 !important;
}
/* END Custom changes for Toolbox */

.dp-price-table__download-text {
  font-weight: 600 !important;
  /* Custom for Toolbox */
  font-size: 15px;
/* Custom for Toolbox */
}

.dp-price-table__download-sep {
  position: relative;
  display: inline-block;
  width: 1px;
  height: 25px;
  margin: 0 15px;
  vertical-align: middle;
  line-height: 55px;
  font-size: 26px;
  background: rgba(255, 255, 255, 0.5);
}

.dp-price-table__download-count {
  padding-left: 5px;
  font-weight: 600;
  font-size: 15px;
}

.dp-price-table__download-price {
  font-size: 15px;
}

.dp-price-table__download-icon {
  padding-right: 40px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='20'%3E%3Cpath fill='%23fff' d='M0 20v-2h18v2H0zm8.58-4.988L2.99 9.42l1.43-1.432L8 11.568V0h2v11.568l3.58-3.58 1.43 1.432-5.59 5.592h-.84z'/%3E%3C/svg%3E") no-repeat;
}

.dp-price-table__download-button {
  position: relative;
  /* Custom for Toolbox */
  /*width: 100%;*/
  /* Custom for Toolbox */
  width: 400px;
  min-height: 55px;
  border: none;
  /* Custom for Toolbox */
  border-radius: 3px;
  /* Custom for Toolbox */
}

.dp-price-table__download-button.loading {
  pointer-events: none;
  color: transparent;
}

.dp-price-table__download-button.loading .dp-price-table__download-icon {
  display: none;
}

.dp-price-table__icon-downloaded {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Ccircle cx='6.5' cy='6.5' r='6.5' fill='%239fbe3b'/%3E%3Cpath d='M9.734 5.466S6.177 9.141 6.126 9.192a.9.9 0 0 1-1.278 0L3.183 7.465a.904.904 0 0 1 1.279-1.279L5.531 7.34l2.976-3.1a.868.868 0 1 1 1.227 1.226z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
  position: absolute;
  top: -10px;
  right: -10px;
  width: 21px;
  height: 21px;
  border: 2px solid white;
  border-radius: 11px;
  background-size: 100%;
}

.dp-price-table__errors-holder {
  position: relative;
  display: -webkit-box;
  display: flex;
  margin-top: 20px;
  padding: 10px;
  background-color: #ffe7e9;
  border-radius: 3px;
}

.dp-price-table__errors-holder .dp-price-table__error-text {
  position: relative;
  padding-left: 26px;
  margin: 0;
  color: #fb3a48;
  font-size: 14px;
}

.dp-price-table__errors-holder::before {
  content: '';
  position: absolute;
  display: block;
  width: 16px;
  height: 14px;
  top: 0;
  bottom: 0;
  left: 10px;
  margin: auto;
  z-index: 2;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14'%3E%3Cpath d='M9.3.75l6.47 10.91a1.552 1.552 0 0 1-1.31 2.35H1.52a1.549 1.549 0 0 1-1.31-2.35L6.68.75a1.519 1.519 0 0 1 2.62 0z' fill-rule='evenodd' fill='%23ff303f'/%3E%3Cpath d='M7 4h2l-.22 5H7.22zm0 6h2v2H7v-2z' fill='%23fffffe' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
}

.dp-file-view__download_method {
  display: block;
}

.dp-file-view__download_method .download-method__description {
  margin-left: 10px;
  font-weight: 600;
}

.dp-file-view__download_method .download-method__radio {
  display: none;
}

.dp-file-view__download_method .download-method__method {
  font-size: 14px;
}

.dp-file {
  position: relative;
  display: inline-block;
  vertical-align: top;
}

.dp-file__zoom {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
}

.dp-file:hover .action--zoom,
.dp-file.active-thumb .action--zoom {
  opacity: 1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath opacity='.22' d='M1.007 21.992a1 1 0 0 1-1-1L0 13a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2.171l3.891-3.89a1 1 0 0 1 1.414 0l1.413 1.413a1 1 0 0 1 0 1.414L6.827 18H9a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm12.4-10.982a1 1 0 0 1-.707-.293l-1.413-1.413a1 1 0 0 1 0-1.414l3.89-3.891H13a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h7.989a1 1 0 0 1 1 1L22 9a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V6.828l-3.891 3.891a.993.993 0 0 1-.709.291zM21 9h-2V4.415l-5.6 5.6L11.99 8.6l5.6-5.6H13V1h7.992zM9 19v2l-7.992-.009L1 13h2v4.586l5.6-5.6 1.414 1.414-5.6 5.6H9z'/%3E%3Cpath fill='%23fff' d='M21 9h-2V4.415l-5.6 5.6L11.99 8.6l5.6-5.6H13V1h7.992zM9 19v2l-7.992-.009L1 13h2v4.586l5.6-5.6 1.414 1.414-5.6 5.6H9z'/%3E%3C/svg%3E");
}

.dp-file:hover .dp-file-behavior,
.dp-file.active-thumb .dp-file-behavior {
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.dp-file__image {
  position: relative;
  max-width: 100%;
  cursor: pointer;
}

/* #ffffff */

/* #fafafa */

/* #e6e6e6 */

/* #d1d1d1 */

/* #d2d2d2 */

/* #f0f0f0 */

/* #e2e4e6 */

/* #f5f5f5 */

/* #2089e1 */

/* #165f9b */

/* #0395d9 */

/* #969696 */

/* #696969*/

/* #323232 */

/* #000000 */

/* #282828 */

/* #3c3c3c */

/* #2d2d2d */

/* #ffe7e9 */

/* #fb3a48 */

/* #ff6633 */

/* Responsive Global */

/* Responsive */

.dp-file-view__related-box-wrap {
  height: inherit;
}

.dp-file-view__related-wrap {
  margin-left: -17px;
  margin-bottom: -24px;
}

.dp-file-view__related-spinner {
  position: relative;
  height: 140px;
  margin: auto;
  z-index: -1;
}

.dp-file-view__related-list {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 20px auto 0 auto;
}

.dp-file-view__related-list:after {
  display: -webkit-box;
  display: flex;
  content: '';
  -webkit-box-flex: 99999;
          flex-grow: 99999;
}

.dp-file-view__related-list .dp-file-thumb {
  margin: 2px;
  border: none;
}

.dp-file-view__related-list .dp-file__zoom {
  display: none;
}

.dp-file-view__related-see-all {
  position: absolute;
  right: 0;
  font-size: 14px;
  /* TEMP */
  display: none;
}

.dp-file-view__related-box_modal {
  position: relative;
  height: inherit;
}

.dp-file-view__related-box_modal .dp-file-view__related-wrap {
  position: relative;
  width: 100%;
  height: 100px;
  margin: 0;
  font-size: 0;
  overflow: hidden;
}

.dp-file-view__related-box_modal .dp-file-view__related-holder {
  position: relative;
  display: -webkit-box;
  display: flex;
  text-align: left;
}

.dp-file-view__related-box_modal .dp-file-view__related-tab {
  position: relative;
  margin: 39px 0 10px;
  list-style: none;
  z-index: 2;
}

.dp-file-view__related-box_modal .dp-file-view__related-tab .dp-tabs__item {
  display: inline-block;
  padding: 0 10px;
  font-size: 20px;
  cursor: pointer;
  border-left: 1px solid rgba(0, 0, 0, 0.6);
  line-height: 10px;
}

.dp-file-view__related-box_modal .dp-file-view__related-tab .dp-tabs__item .dp-tabs__link {
  opacity: 0.6;
}

.dp-file-view__related-box_modal .dp-file-view__related-tab .dp-tabs__item .dp-tabs__link:hover {
  text-decoration: underline;
  cursor: pointer;
}

.dp-file-view__related-box_modal .dp-file-view__related-tab .dp-tabs__item_active .dp-tabs__link {
  opacity: 1;
}

.dp-file-view__related-box_modal .dp-file-view__related-tab .dp-tabs__item_active .dp-tabs__link:hover {
  text-decoration: none;
  cursor: default;
}

.dp-file-view__related-box_modal .dp-file-view__related-tab .dp-tabs__item:after {
  position: absolute;
}

.dp-file-view__related-box_modal .dp-file-view__related-tab .dp-tabs__item:first-child {
  padding-left: 0;
  border-left: none;
}

.dp-file-view__related-box_modal .dp-file-view__related-tab .dp-tabs__item:last-child {
  padding-right: 0;
}

.dp-file-view__related-box_modal .dp-related-file {
  position: relative;
  display: -webkit-box;
  display: flex;
  width: 110px;
  height: 110px;
  margin: 0 3px;
  vertical-align: top;
  border: none;
  overflow: hidden;
}

.dp-file-view__related-box_modal .dp-related-file:first-child {
  margin-left: 0;
}

.dp-file-view__related-box_modal .dp-related-file:hover .dp-file-behavior,
.dp-file-view__related-box_modal .dp-related-file.active-thumb .dp-file-behavior {
  visibility: visible;
  -webkit-transform: translate3d(0, -5px, 0);
          transform: translate3d(0, -5px, 0);
}

.dp-file-view__related-box_modal .dp-related-file__link {
  position: static;
  display: -webkit-box;
  display: flex;
  top: auto;
  width: 110px;
  height: 110px;
  outline: none;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}

.dp-file-view__related-box_modal .dp-related-file__img {
  position: relative;
  max-height: 110px;
  max-width: 110px;
  vertical-align: middle;
}

.dp-file-view .dp-file-view__related-box_next,
.dp-file-view .dp-file-view__related-box_prev {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 60px;
  cursor: pointer;
  opacity: .8;
}

.dp-file-view .dp-file-view__related-box_next:hover,
.dp-file-view .dp-file-view__related-box_prev:hover {
  opacity: 1;
}

.dp-file-view .dp-file-view__related-box_next-icon,
.dp-file-view .dp-file-view__related-box_prev-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}

.dp-file-view .dp-file-view__related-box_next {
  right: 0;
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.6), transparent);
}

.dp-file-view .dp-file-view__related-box_next-icon {
  right: 15px;
}

.dp-file-view .dp-file-view__related-box_prev {
  left: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.6), transparent);
}

.dp-file-view .dp-file-view__related-box_prev-icon {
  left: 15px;
}

.dp-file-thumb {
  position: relative;
  font-size: 0;
  margin: 4px;
  border: 1px solid #d2d2d2;
  overflow: hidden;
  width: 200px;
  max-height: 350px;
}

.dp-file-thumb__link {
  position: absolute;
  top: 0;
  width: 101%;
  vertical-align: bottom;
}

.dp-file-thumb__img {
  position: absolute;
  top: 0;
  width: 100%;
  vertical-align: bottom;
}

.dp-file-thumb__title-box {
  position: absolute;
  top: 1px;
  right: 1px;
  left: 1px;
  z-index: 999;
  display: none;
}

.dp-file-thumb .dp-file__zoom {
  top: 10px;
  right: 15px;
  opacity: 0;
  transition: opacity 0.1s ease;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath opacity='.22' d='M1.007 21.992a1 1 0 0 1-1-1L0 13a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2.171l3.891-3.89a1 1 0 0 1 1.414 0l1.413 1.413a1 1 0 0 1 0 1.414L6.827 18H9a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm12.4-10.982a1 1 0 0 1-.707-.293l-1.413-1.413a1 1 0 0 1 0-1.414l3.89-3.891H13a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h7.989a1 1 0 0 1 1 1L22 9a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V6.828l-3.891 3.891a.993.993 0 0 1-.709.291zM21 9h-2V4.415l-5.6 5.6L11.99 8.6l5.6-5.6H13V1h7.992zM9 19v2l-7.992-.009L1 13h2v4.586l5.6-5.6 1.414 1.414-5.6 5.6H9z'/%3E%3Cpath fill='%23fff' d='M21 9h-2V4.415l-5.6 5.6L11.99 8.6l5.6-5.6H13V1h7.992zM9 19v2l-7.992-.009L1 13h2v4.586l5.6-5.6 1.414 1.414-5.6 5.6H9z'/%3E%3C/svg%3E");
}

.dp-file-thumb:hover .dp-file-behavior,
.dp-file-thumb.active-thumb .dp-file-behavior {
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.dp-file-thumb:hover .dp-file-thumb-info,
.dp-file-thumb.active-thumb .dp-file-thumb-info {
  display: none;
}

.dp-file-thumb:hover .dp-file__zoom,
.dp-file-thumb.active-thumb .dp-file__zoom {
  opacity: 1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath opacity='.22' d='M1.007 21.992a1 1 0 0 1-1-1L0 13a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2.171l3.891-3.89a1 1 0 0 1 1.414 0l1.413 1.413a1 1 0 0 1 0 1.414L6.827 18H9a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm12.4-10.982a1 1 0 0 1-.707-.293l-1.413-1.413a1 1 0 0 1 0-1.414l3.89-3.891H13a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h7.989a1 1 0 0 1 1 1L22 9a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V6.828l-3.891 3.891a.993.993 0 0 1-.709.291zM21 9h-2V4.415l-5.6 5.6L11.99 8.6l5.6-5.6H13V1h7.992zM9 19v2l-7.992-.009L1 13h2v4.586l5.6-5.6 1.414 1.414-5.6 5.6H9z'/%3E%3Cpath fill='%23fff' d='M21 9h-2V4.415l-5.6 5.6L11.99 8.6l5.6-5.6H13V1h7.992zM9 19v2l-7.992-.009L1 13h2v4.586l5.6-5.6 1.414 1.414-5.6 5.6H9z'/%3E%3C/svg%3E");
  transition: opacity 0.1s ease;
}

.dp-file-thumb .dp-file-thumb-info {
  position: absolute;
  margin: 4px;
  left: 0;
  right: 0;
  bottom: 0;
}

.dp-file-thumb .dp-file-thumb-info__box {
  display: none;
}

.dp-file-thumb-info__box {
  overflow: hidden;
  max-width: 73px;
  margin-bottom: 2px;
  padding: 3px 6px;
  text-overflow: ellipsis;
  line-height: 10px;
  border: 1px solid #e6e6e6;
  background: rgba(255, 255, 255, 0.9);
  font-size: 10px;
  color: dimgray;
  font-style: normal;
  white-space: nowrap;
}

.dp-file-thumb-info__box:last-of-type {
  margin-bottom: 0;
}

.dp-file-thumb-info__box--type {
  position: absolute;
  right: 0;
  bottom: 0;
}

.dp-file-state {
  position: absolute;
  z-index: 1;
  top: 4px;
  left: 4px;
}

.dp-file-state__indicator {
  display: none;
  width: 18px;
  height: 18px;
  margin-bottom: 4px;
}

.dp-file-state__indicator.active {
  display: block;
}

.dp-file-behavior {
  position: absolute;
  display: -webkit-box;
  display: flex;
  visibility: hidden;
  z-index: 1;
  width: 100%;
  bottom: 0;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  font-size: 0;
  -webkit-transform: translate3d(0, 10px, 0);
          transform: translate3d(0, 10px, 0);
  transition: visibility .1s ease, -webkit-transform .2s ease-in-out;
  transition: visibility .1s ease, transform .2s ease-in-out;
  transition: visibility .1s ease, transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
}

.dp-file-behavior__action {
  display: inline-block;
  width: 38px;
  height: 38px;
  padding: 0;
  margin-bottom: 7px;
  outline: 0;
  font-size: 0;
  border: 0;
  border-radius: 50%;
  transition: none;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.6);
}

.dp-file-behavior__action:hover {
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.6);
}

.dp-file-behavior_button-group {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  width: 90%;
  max-width: 105px;
  min-width: 40px;
  justify-content: space-around;
  -webkit-box-align: baseline;
          align-items: baseline;
}

.file-state-cart {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='18' height='18'%3E%3Ccircle cx='9' cy='9' r='8.5' fill='%23fff'/%3E%3Cpath d='M9 18a9 9 0 0 1-9-9 9 9 0 0 1 9-9 9 9 0 0 1 9 9 9 9 0 0 1-9 9zM9 1a8 8 0 1 0 0 16A8 8 0 0 0 9 1z' fill-rule='evenodd' fill='%23696969'/%3E%3Cpath d='M12.59 10.986H6.521L4.505 6.955h-.582l-.552-.987h2.06l.529 1.018h7.728l-1.098 4zm-4.576 1.058c.554 0 .972.396.972.924a.98.98 0 0 1-.972.987c-.554 0-1.034-.46-1.034-.987 0-.528.48-.924 1.034-.924zm2.958 0c.554 0 1.034.427 1.034.955s-.449.956-1.003.956c-.554 0-1.034-.428-1.034-.956s.449-.955 1.003-.955z' fill='%233c3c3c' fill-rule='evenodd'/%3E%3C/svg%3E") center no-repeat;
}

.file-state-favorites {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='18' height='18'%3E%3Ccircle cx='9' cy='9' r='8.5' fill='%23fff'/%3E%3Cpath d='M9 18a9 9 0 0 1-9-9 9 9 0 0 1 9-9 9 9 0 0 1 9 9 9 9 0 0 1-9 9zM9 1a8 8 0 1 0 0 16A8 8 0 0 0 9 1z' fill-rule='evenodd' fill='%23696969'/%3E%3Cpath d='M9.397 4.234l1.193 2.507 3.027.379c.376.032.529.474.244.708l-2.29 1.881.87 2.738c.084.348-.328.671-.653.488l-2.786-1.469-2.747 1.469c-.325.183-.724-.09-.64-.437l.817-2.789-2.289-1.881c-.285-.234-.133-.676.244-.708l3.027-.379 1.192-2.507c.149-.327.642-.327.791 0z' fill='%233c3c3c' fill-rule='evenodd'/%3E%3C/svg%3E") center no-repeat;
}

.file-action-favorites {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.031' height='16'%3E%3Cpath d='M17.031 10a5 5 0 1 1 5-5 5 5 0 0 1-5 5zm1-6V2h-2v2h-2v2h2v2h2V6h2V4h-2zm-6.278 6.03l1.529 5.61a.344.344 0 0 1-.469.32l-4.782-3.02-4.815 3.02a.344.344 0 0 1-.469-.32l1.561-5.61-4.171-3.5c-.158-.14-.231-.61.132-.61l5.5-.49L7.661.17a.529.529 0 0 1 .738 0l1.645 4.58c0 .08-.013.16-.013.25a6.976 6.976 0 0 0 1.949 4.84z' fill='%233c3c3c' fill-rule='evenodd'/%3E%3C/svg%3E") rgba(255, 255, 255, 0.9) center no-repeat;
}

.file-action-favorites:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.031' height='16'%3E%3Cpath data-name='Rounded Rectangle 1' d='M10.031 5a6.976 6.976 0 0 0 1.949 4.84l-.227.19 1.529 5.61a.344.344 0 0 1-.469.32l-4.782-3.02-4.815 3.02a.344.344 0 0 1-.469-.32l1.561-5.61-4.171-3.5c-.158-.14-.231-.61.132-.61l5.5-.49L7.661.17a.529.529 0 0 1 .738 0l1.645 4.58c-.003.08-.013.16-.013.25z' fill-rule='evenodd'/%3E%3Cpath data-name='Rounded Rectangle 1' d='M17.031 10a5 5 0 1 1 5-5 5 5 0 0 1-5 5zm1-6V2h-2v2h-2v2h2v2h2V6h2V4h-2z' fill='%230395d9' fill-rule='evenodd'/%3E%3C/svg%3E") white center no-repeat;
}

.file-action-favorites.active {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.031' height='16'%3E%3Cpath d='M17.031 10a5 5 0 1 1 5-5 5 5 0 0 1-5 5zm1-6V2h-2v2h-2v2h2v2h2V6h2V4h-2zm-6.278 6.03l1.529 5.61a.344.344 0 0 1-.469.32l-4.782-3.02-4.815 3.02a.344.344 0 0 1-.469-.32l1.561-5.61-4.171-3.5c-.158-.14-.231-.61.132-.61l5.5-.49L7.661.17a.529.529 0 0 1 .738 0l1.645 4.58c0 .08-.013.16-.013.25a6.976 6.976 0 0 0 1.949 4.84z' fill='%23fff' fill-rule='evenodd' /%3E%3C/svg%3E") #2089e1 center no-repeat;
}

.file-action-cart {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='16'%3E%3Cpath d='M15.407 11h-8.22L4 4H1L0 2h6.062l1.333 2h4.685a6.9 6.9 0 0 0 3.327 7zM9.5 13A1.5 1.5 0 1 1 8 14.5 1.5 1.5 0 0 1 9.5 13zm6 0a1.5 1.5 0 1 1-1.5 1.5 1.5 1.5 0 0 1 1.5-1.5zm3.5-3a5 5 0 1 1 5-5 5 5 0 0 1-5 5zm1-6V2h-2v2h-2v2h2v2h2V6h2V4h-2z' fill='%233c3c3c' fill-rule='evenodd'/%3E%3C/svg%3E") rgba(255, 255, 255, 0.9) center no-repeat;
}

.file-action-cart:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='16'%3E%3Cpath data-name='Rounded Rectangle 1' d='M15.407 11h-8.22L4 4H1L0 2h6.062l1.333 2h4.685a6.9 6.9 0 0 0 3.327 7zM9.5 13A1.5 1.5 0 1 1 8 14.5 1.5 1.5 0 0 1 9.5 13zm6 0a1.5 1.5 0 1 1-1.5 1.5 1.5 1.5 0 0 1 1.5-1.5z' fill-rule='evenodd'/%3E%3Cpath data-name='Rounded Rectangle 1' d='M19 10a5 5 0 1 1 5-5 5 5 0 0 1-5 5zm1-6V2h-2v2h-2v2h2v2h2V6h2V4h-2z' fill='%230395d9' fill-rule='evenodd'/%3E%3C/svg%3E") white center no-repeat;
}

.file-action-cart.active {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='16'%3E%3Cpath d='M15.407 11h-8.22L4 4H1L0 2h6.062l1.333 2h4.685a6.9 6.9 0 0 0 3.327 7zM9.5 13A1.5 1.5 0 1 1 8 14.5 1.5 1.5 0 0 1 9.5 13zm6 0a1.5 1.5 0 1 1-1.5 1.5 1.5 1.5 0 0 1 1.5-1.5zm3.5-3a5 5 0 1 1 5-5 5 5 0 0 1-5 5zm1-6V2h-2v2h-2v2h2v2h2V6h2V4h-2z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") #2089e1 center no-repeat;
}

.dp-file-view__tag {
  display: inline-block;
  margin-right: 4px;
  margin-bottom: 2px;
  height: 32px;
  line-height: 32px;
}

.dp-file-view__tag:last-child {
  margin-right: auto;
}

.dp-file-view__tag-category {
  margin-right: 10px;
}

.dp-file-view__tag-box {
  position: relative;
  overflow: hidden;
  transition: height 0.3s;
}

.dp-file-view__tag-box .dp-file-view__tag-list {
  display: -webkit-box;
  display: flex;
  /* Custom changes for Toolbox */
  /* width: 100%; */
  width: 90%;
  /* END Custom changes for Toolbox */
  overflow: hidden;
  -webkit-box-pack: justify;
          justify-content: space-between;
  flex-wrap: wrap;
}

.dp-file-view__tag-box.less {
  height: 34px;
  transition: height 0.3s;
}

.dp-file-view__tag-box.less .dp-file-view__tag-list {
  width: 94%;
}

.dp-file-view__tag-box.less .dp-file-view__tag-list:after {
  position: absolute;
  content: '';
  display: block;
  top: 1px;
  right: 60px;
  width: 21px;
  height: 32px;
  background: linear-gradient(90deg, #e6e6e6, #fafafa);
}

.dp-file-view__tag-box.less .dp-file-view__tag-see-all {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  height: 32px;
  padding: 0 10px;
  font-size: 13px;
  font-weight: 600;
  line-height: 32px;
  /*color: #323232;*/
  cursor: pointer;
}

.dp-file-view__tag-box.less .dp-file-view__tag-see-all:hover {
  color: #ff6633;
}

.dp-file-view__tag-box.keywords-less .dp-file-view__tag-see-all {
  display: none;
}

.dp-file-view__tag-box.keywords-less .dp-file-view__tag-list {
  width: 100%;
}

.dp-file-view__tag-box.keywords-less .dp-file-view__tag-list:after {
  content: none;
}

.dp-file-view__tag-list {
  margin: 0;
  height: auto;
  list-style-type: none;
}

.dp-file-view__tag-link {
  width: inherit;
  height: inherit;
  background: #999999; /*rgba(0, 0, 0, 0.08);*/
  border: rgba(0, 0, 0, 0.08);
  border-radius: 28px;
  padding: 7px 15px;
  color: black;
  font-weight: 400;
  font-size: 13px;
  cursor: pointer;
}

.dp-file-view__tag-link:focus {
  outline: none;
}

.dp-file-view__tag-link:hover {
  color: white !important;
  background: #ff6633;
}

.dp-file-view__tag-see-all {
  display: none;
}/* #ffffff */

/* #fafafa */

/* #e6e6e6 */

/* #d1d1d1 */

/* #d2d2d2 */

/* #f0f0f0 */

/* #e2e4e6 */

/* #f5f5f5 */

/* #2089e1 */

/* #165f9b */

/* #0395d9 */

/* #969696 */

/* #696969*/

/* #323232 */

/* #000000 */

/* #282828 */

/* #3c3c3c */

/* #2d2d2d */

/* #ffe7e9 */

/* #fb3a48 */

/* #ff6633 */

/* Responsive Global */

/* Responsive */

.dp-page {
  position: relative;
  max-width: 1000px;
  margin: 0 auto 50px;
}

/* Custom changes for Toolbox */
.dp-page h2 {
  color: white;
}
/* END Custom changes for Toolbox */

.dp-page-title {
  margin-top: 25px;
  margin-bottom: 50px;
  font-size: 24px;
  font-weight: 400;
  text-align: center;
}

.dp-page-title--margin-sm {
  margin-bottom: 20px;
}

.dp-cart-item__wrap {
  position: relative;
  padding-bottom: 5px;
  border-top: 1px solid #d2d2d2;
}

.dp-cart-item__wrap:last-of-type {
  border-bottom: 1px solid #d2d2d2;
}

.dp-cart-item__wrap:hover .dp-cart-item__remove {
  right: 15px;
}

.dp-cart-item__right-side-area {
  position: absolute;
  overflow: hidden;
  top: 0;
  right: -40px;
  width: 40px;
  height: 100%;
}

.dp-cart-item__remove {
  position: absolute;
  top: 10px;
  right: -30px;
}

.dp-cart-item {
  position: relative;
  display: table;
  width: 100%;
}

.dp-cart-item__preview {
  display: table-cell;
  width: 170px;
  vertical-align: middle;
}

.dp-cart-item__thumb {
  width: 100%;
  min-height: 30px;
  -o-object-fit: cover;
     object-fit: cover;
}

.dp-cart-item__thumb-container {
  position: relative;
  display: -webkit-box;
  display: flex;
  height: 110px;
  width: 110px;
  overflow: hidden;
  margin: 0 auto;
  background: #f0f0f0;
}

.dp-cart-item__thumb-container .dp-file-behavior {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.dp-cart-item__thumb-container:hover .dp-file-behavior,
.dp-cart-item__thumb-container.active-thumb .dp-file-behavior {
  visibility: visible;
}

.dp-cart-item__thumb-link {
  height: 110px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}

.dp-cart-item__prices {
  display: table-cell;
  vertical-align: top;
}

.dp-price-table-cart {
  position: relative;
}

.dp-price-table-cart__form {
  margin: 0;
}

.dp-price-table-cart__content {
  display: table;
  width: 100%;
  font-size: 12px;
}

.dp-price-table-cart__head {
  display: table-row;
}

.dp-price-table-cart__th {
  display: table-cell;
  vertical-align: middle;
  height: 38px;
  line-height: 11px;
  text-align: center;
  white-space: nowrap;
  box-sizing: border-box;
  border-bottom: 1px solid #d2d2d2;
}

.dp-price-table-cart__th:first-of-type {
  width: 220px;
  padding-left: 20px;
  text-align: left;
}

.dp-price-table-cart__row {
  display: table-row;
  cursor: default;
}

.dp-price-table-cart__space {
  display: table-row;
  cursor: default;
  height: 10px;
}

.dp-price-table-cart__cell {
  display: table-cell;
  vertical-align: middle;
  height: 35px;
  padding: 1px 3px;
  text-align: center;
  box-sizing: border-box;
}

.dp-price-table-cart__cell:first-of-type {
  padding: 0 0 0 10px;
  text-align: left;
  white-space: nowrap;
}

.dp-price-table-cart__cell .icon--ok {
  margin: 13px 0 12px 5px;
  vertical-align: middle;
}

.dp-price-table-cart__size {
  display: inline-block;
  height: 21px;
  margin: 0 11px 0 10px;
  vertical-align: middle;
  text-transform: uppercase;
}

.dp-cart__delete-all.action-folder--delete {
  width: 14px;
  height: 18px;
  margin-top: 30px;
}

.dp-cart__empty {
  text-align: center;
}

.dp-cart__empty-text {
  margin-top: 25px;
}

.dp-price-table__re-download {
  display: inline-block;
  vertical-align: middle;
}

.dp-price-table-cart__size-info,
.dp-price-table-cart__units {
  display: inline-block;
  max-width: 160px;
}/* #ffffff */

/* #fafafa */

/* #e6e6e6 */

/* #d1d1d1 */

/* #d2d2d2 */

/* #f0f0f0 */

/* #e2e4e6 */

/* #f5f5f5 */

/* #2089e1 */

/* #165f9b */

/* #0395d9 */

/* #969696 */

/* #696969*/

/* #323232 */

/* #000000 */

/* #282828 */

/* #3c3c3c */

/* #2d2d2d */

/* #ffe7e9 */

/* #fb3a48 */

/* #ff6633 */

/* Responsive Global */

/* Responsive */

.dp-table {
  border-collapse: collapse;
  border-left: none;
  border-right: none;
  width: 100%;
}

/* Custom changes for Toolbox */
.dp-table * {
  color: #666666;
}
/* END Custom changes for Toolbox */

.dp-table__th {
  position: relative;
  /* Custom changes for Toolbox */
  /* padding: 6px 10px; */
  padding: 6px 20px;
  color: white;
  /* END Custom changes for Toolbox */
  font-weight: 400;
  text-transform: uppercase;
  vertical-align: middle;
  text-align: center;
  font-size: 14px;
}

.dp-table__td {
  position: relative;
  height: 46px;
  padding: 6px 10px;
  border: 0;
  border-bottom: 1px solid #e6e6e6;
  background-color: initial;
  font-size: 12px;
  text-align: center;
}

/* Custom changes for Toolbox */
.dp-table__tr {
  cursor: pointer;
  background-color: #d2d2d2;
}
/* END Custom changes for Toolbox */

.dp-table__tr:hover {
  cursor: pointer;
  background-color: #e6e6e6;
}

.dp-table__tr_empty {
  height: 100px;
  text-align: center;
  cursor: default;
  font-size: 14px;
}

.dp-page {
  position: relative;
  max-width: 1000px;
  margin: 0 auto 50px;
}

.dp-page-title {
  margin-top: 25px;
  margin-bottom: 50px;
  font-size: 24px;
  font-weight: 400;
  text-align: center;
}

.dp-page-title--margin-sm {
  margin-bottom: 20px;
}

/* #ffffff */

/* #fafafa */

/* #e6e6e6 */

/* #d1d1d1 */

/* #d2d2d2 */

/* #f0f0f0 */

/* #e2e4e6 */

/* #f5f5f5 */

/* #2089e1 */

/* #165f9b */

/* #0395d9 */

/* #969696 */

/* #696969*/

/* #323232 */

/* #000000 */

/* #282828 */

/* #3c3c3c */

/* #2d2d2d */

/* #ffe7e9 */

/* #fb3a48 */

/* #ff6633 */

/* Responsive Global */

/* Responsive */

.action {
  cursor: pointer;
  border: none;
  padding: 0;
  margin: 0;
  outline: none;
  background: center transparent no-repeat;
  background-size: 100%;
}

.action:hover {
  background-color: transparent;
  background-size: 100%;
  background-repeat: no-repeat;
}

.action--zoom {
  width: 22px;
  height: 22px;
  opacity: 0.3;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath opacity='.18' d='M2.32 22H1.01A1.024 1.024 0 0 1 0 20.992V13a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2.17l3.89-3.889a1.006 1.006 0 0 1 .71-.293.983.983 0 0 1 .7.293l1.42 1.413a1 1 0 0 1 0 1.413l-3.89 3.89H9a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H2.41L2.32 22zM13.4 11.014a.978.978 0 0 1-.7-.293l-1.42-1.414a1 1 0 0 1 0-1.413l3.89-3.89H13a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h7.99A1.024 1.024 0 0 1 22 1.012V9a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V6.83l-3.89 3.889a1 1 0 0 1-.71.293zM21 2.399l.01.008-.01.008V9h-2V4.415l-5.6 5.6-1.41-1.414 5.6-5.6H13v-2h6.59l.01-.008V1h1.39v.008H21v1.39zM9 19v2H2.41l-.01.007V21H1.01v-.009H1V19.6l-.01-.008.01-.008V13h2v4.586l5.6-5.6 1.41 1.414-5.6 5.6H9z'/%3E%3Cpath data-name='Full-Screen' fill='fff' opacity='.65' d='M21 2.4l.01.008-.01.008V9h-2V4.415l-5.6 5.6-1.41-1.414 5.6-5.6H13v-2h6.59l.01-.008V1h1.39v.008H21v1.39zM9 19v2H2.41l-.01.007V21H1.01v-.009H1V19.6l-.01-.008.01-.008V13h2v4.586l5.6-5.6 1.41 1.414-5.6 5.6H9z'/%3E%3C/svg%3E");
}

.action--download {
  position: relative;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath data-name='2' d='M15 30a15 15 0 1 1 15-15 15 15 0 0 1-15 15zm0-29a14 14 0 1 0 14 14A14 14 0 0 0 15 1zm5 22H10a1 1 0 0 1-1-1 1 1 0 0 1 1-1h10a1 1 0 0 1 1 1 1 1 0 0 1-1 1zm-4.261-4.312a.986.986 0 0 1-.239.159c-.02.012-.043.018-.064.029a.911.911 0 0 1-.1.047A.857.857 0 0 1 15 19a.97.97 0 0 1-.423-.1 1.02 1.02 0 0 1-.316-.21l-3.949-3.949a1.032 1.032 0 0 1 1.46-1.46L14 15.508V8a1 1 0 0 1 1-1 1 1 0 0 1 1 1v7.508l2.228-2.229a1.032 1.032 0 0 1 1.46 1.46z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.action--download:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath data-name='2h' d='M15 30a15 15 0 1 1 15-15 15 15 0 0 1-15 15zm4.688-16.721a1.033 1.033 0 0 0-1.46 0L16 15.508V8a1 1 0 0 0-1-1 1 1 0 0 0-1 1v7.508l-2.228-2.229a1.032 1.032 0 0 0-1.46 1.46l3.949 3.949a1.02 1.02 0 0 0 .316.21.97.97 0 0 0 .423.1.857.857 0 0 0 .336-.077.911.911 0 0 0 .1-.047c.021-.011.044-.017.064-.029a.986.986 0 0 0 .239-.159l3.949-3.949a1.033 1.033 0 0 0 0-1.458zM21 22a1 1 0 0 0-1-1H10a1 1 0 0 0-1 1 1 1 0 0 0 1 1h10a1 1 0 0 0 1-1z' fill='%230395d9' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
}

.action--download.loading {
  border-radius: 50%;
  padding: 5px;
  background: #d2d2d2;
  pointer-events: none;
  transition: none;
}

.action--close-grey {
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.03' height='19.031'%3E%3Cpath fill='dimgray' d='M10.65 9.485l8.12 8.117a.8.8 0 0 1 0 1.138.808.808 0 0 1-1.14 0l-8.11-8.116-8.15 8.147a.806.806 0 0 1-1.14 0 .8.8 0 0 1 0-1.14l8.15-8.148L.26 1.367A.805.805 0 1 1 1.4.229l8.11 8.116L17.63.229a.806.806 0 0 1 1.14 0 .8.8 0 0 1 0 1.14z' /%3E%3C/svg%3E");
}

.action--close-grey:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.03' height='19.031'%3E%3Cpath fill='black' d='M10.65 9.485l8.12 8.117a.8.8 0 0 1 0 1.138.808.808 0 0 1-1.14 0l-8.11-8.116-8.15 8.147a.806.806 0 0 1-1.14 0 .8.8 0 0 1 0-1.14l8.15-8.148L.26 1.367A.805.805 0 1 1 1.4.229l8.11 8.116L17.63.229a.806.806 0 0 1 1.14 0 .8.8 0 0 1 0 1.14z' /%3E%3C/svg%3E");
}

.action--edit {
  width: 16px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.031' height='16.031'%3E%3Cpath d='M15.664 3.586l-1.139 1.141-3.247-3.253L12.417.332a1.147 1.147 0 0 1 1.624 0l1.623 1.627a1.151 1.151 0 0 1 0 1.627zm-2.817 2.823l-9.472 9.494v.128h-.128l-.01.01-.01-.01H0v-3.234l-.01-.01.01-.01v-.121h.121l9.479-9.5z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-size: cover;
}

.action--edit:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.031' height='16.031'%3E%3Cpath d='M15.664 3.586l-1.139 1.141-3.247-3.253L12.417.332a1.147 1.147 0 0 1 1.624 0l1.623 1.627a1.151 1.151 0 0 1 0 1.627zm-2.817 2.823l-9.472 9.494v.128h-.128l-.01.01-.01-.01H0v-3.234l-.01-.01.01-.01v-.121h.121l9.479-9.5z' fill='black' fill-rule='evenodd' /%3E%3C/svg%3E");
  background-size: cover;
}

.action-folder {
  position: relative;
  overflow: hidden;
}

.action-folder::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.action-folder--open::after {
  width: 16px;
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12'%3E%3Cpath d='M8 12c-5.519 0-8-6-8-6s2.42-6 8-6c5.457 0 8 6 8 6s-2.363 6-8 6zM8 2a4 4 0 1 0 4 4 4 4 0 0 0-4-4zm0 6a2 2 0 1 1 2-2 2 2 0 0 1-2 2z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
}

.action-folder--open:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12'%3E%3Cpath d='M8 12c-5.519 0-8-6-8-6s2.42-6 8-6c5.457 0 8 6 8 6s-2.363 6-8 6zM8 2a4 4 0 1 0 4 4 4 4 0 0 0-4-4zm0 6a2 2 0 1 1 2-2 2 2 0 0 1-2 2z' fill='black' fill-rule='evenodd' /%3E%3C/svg%3E") no-repeat;
}

.action-folder--edit::after {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.031' height='16.031'%3E%3Cpath d='M15.664 3.586l-1.139 1.141-3.247-3.253L12.417.332a1.147 1.147 0 0 1 1.624 0l1.623 1.627a1.151 1.151 0 0 1 0 1.627zm-2.817 2.823l-9.472 9.494v.128h-.128l-.01.01-.01-.01H0v-3.234l-.01-.01.01-.01v-.121h.121l9.479-9.5z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
}

.action-folder--edit:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.031' height='16.031'%3E%3Cpath d='M15.664 3.586l-1.139 1.141-3.247-3.253L12.417.332a1.147 1.147 0 0 1 1.624 0l1.623 1.627a1.151 1.151 0 0 1 0 1.627zm-2.817 2.823l-9.472 9.494v.128h-.128l-.01.01-.01-.01H0v-3.234l-.01-.01.01-.01v-.121h.121l9.479-9.5z' fill='black' fill-rule='evenodd' /%3E%3C/svg%3E") no-repeat;
}

.action-folder--delete::after {
  width: 14px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18'%3E%3Cpath d='M10 3H0V2a1 1 0 0 1 1-1h3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1h3a1 1 0 0 1 1 1v1h-4zm3 13a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V5h12v11z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
}

.action-folder--delete:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18'%3E%3Cpath d='M10 3H0V2a1 1 0 0 1 1-1h3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1h3a1 1 0 0 1 1 1v1h-4zm3 13a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V5h12v11z' fill='black' fill-rule='evenodd' /%3E%3C/svg%3E") no-repeat;
}

.action-folder--new::after {
  width: 22px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='18'%3E%3Cpath d='M20 18H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2zm-1-9h-4V5h-2v4H9v2h4v4h2v-4h4V9z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
}

.action-folder--new:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='18'%3E%3Cpath d='M20 18H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2zm-1-9h-4V5h-2v4H9v2h4v4h2v-4h4V9z' fill='black' fill-rule='evenodd' /%3E%3C/svg%3E");
}

.icon {
  display: inline-block;
  background: center transparent no-repeat;
  background-size: 100%;
}

.icon--images {
  width: 128px;
  height: 106px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='105.938'%3E%3Cpath d='M127.371 65.492a61.969 61.969 0 0 0-16.508 25.769 5.981 5.981 0 0 1 4.127 5.677v3a6 6 0 0 1-6 6h-33a6 6 0 0 1-6-6v-3a5.991 5.991 0 0 1 4.546-5.8 59.394 59.394 0 0 0-16.874-25.679 2 2 0 0 1-.033-2.922C76.792 43.854 86.69 15.325 90.559 1.459a1.944 1.944 0 0 1 1.91-1.457 1.856 1.856 0 0 1 1.925 1.395c3.558 13.891 12.85 42.511 32.949 61.175a2 2 0 0 1 .028 2.92zM72.986 96.938v3a3 3 0 0 0 3 3h33a3 3 0 0 0 3-3v-3a3 3 0 0 0-2.839-2.984H75.825a3 3 0 0 0-2.839 2.984zm19.51-33a2.5 2.5 0 1 0 2.5 2.5 2.5 2.5 0 0 0-2.496-2.5zm1.515-53.192v50.426a5.5 5.5 0 1 1-3.015-.007V10.438C81.45 39.674 68.209 56.16 60.442 63.944A61.931 61.931 0 0 1 77.6 90.938h30.235a64.582 64.582 0 0 1 16.72-26.888c-16.529-15.751-25.692-37.699-30.544-53.312zM41.988 43.938a9 9 0 1 1 9 9.011 9.007 9.007 0 0 1-9-9.011zm15.022 0a6 6 0 1 0-6 6 6 6 0 0 0 6-6zm-6.471 31.414c.363.362-.215.132-.858.018l-9.1 9.1a1.502 1.502 0 1 1-2.124-2.123l7.412-7.42L34.5 63.543 13.585 84.477a1.502 1.502 0 1 1-2.124-2.123L33.4 60.396a1.523 1.523 0 0 1 2.153-.028 1.434 1.434 0 0 1 .355.649 1.513 1.513 0 0 1 .693.379L48 72.808l5.506-5.511a6.805 6.805 0 0 0 .83.91c.447.4.88.8 1.3 1.2l-5.517 5.531zM7 19.938a4 4 0 0 0-4 4v71a4 4 0 0 0 4 4h57.945v1.032a11 11 0 0 0 .186 1.968H6a6 6 0 0 1-6-6v-73a6 6 0 0 1 6-6h73.71q-.6 1.532-1.218 3H7z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon--ok {
  width: 13px;
  height: 13px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Ccircle cx='6.5' cy='6.5' r='6.5' fill='%239fbe3b'/%3E%3Cpath d='M9.734 5.466S6.177 9.141 6.126 9.192a.9.9 0 0 1-1.278 0L3.183 7.465a.904.904 0 0 1 1.279-1.279L5.531 7.34l2.976-3.1a.868.868 0 1 1 1.227 1.226z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon--cart {
  width: 24px;
  height: 19px;
  /* Custom changes for Toolbox */
  /* background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='24' height='19'%3E%3Cpath d='M21 13H9L4 2H1L0-.001h6.613L7.906 2H24l-3 11zm-10 2a2 2 0 1 1 0 4 2 2 0 0 1 0-4zm8 0a2 2 0 1 1 0 4 2 2 0 0 1 0-4z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E"); */
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='24' height='19'%3E%3Cpath d='M21 13H9L4 2H1L0-.001h6.613L7.906 2H24l-3 11zm-10 2a2 2 0 1 1 0 4 2 2 0 0 1 0-4zm8 0a2 2 0 1 1 0 4 2 2 0 0 1 0-4z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/svg%3E");
  /* End Custom changes for Toolbox */
}

.icon--cart:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='24' height='19'%3E%3Cpath d='M21 13H9L4 2H1L0-.001h6.613L7.906 2H24l-3 11zm-10 2a2 2 0 1 1 0 4 2 2 0 0 1 0-4zm8 0a2 2 0 1 1 0 4 2 2 0 0 1 0-4z' fill='black' fill-rule='evenodd' /%3E%3C/svg%3E");
}

.icon--settings {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='16' height='16'%3E%3Cpath d='M13.62 5.641l2.367.511-.041 3.494-2.275.538a6.404 6.404 0 0 1-.941 1.749l.654 2.206-2.968 1.784-1.501-1.694a5.857 5.857 0 0 1-1.924-.023l-1.594 1.781-2.927-1.71.763-2.381a6.25 6.25 0 0 1-.487-.739 6.472 6.472 0 0 1-.338-.735L.013 9.847l.041-3.494 2.285-.593a6.391 6.391 0 0 1 .891-1.649L2.616 1.86 5.584.076 7.14 1.757a5.849 5.849 0 0 1 1.816.018L10.603.013l2.927 1.71-.726 2.436c.16.217.314.44.449.683.145.26.262.528.367.799zm-2.842.689C9.892 4.732 7.93 4.184 6.396 5.107c-1.535.922-2.061 2.965-1.175 4.563.886 1.597 2.848 2.145 4.383 1.222 1.535-.922 2.06-2.965 1.174-4.562z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon--settings:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='16' height='16'%3E%3Cpath d='M13.62 5.641l2.367.511-.041 3.494-2.275.538a6.404 6.404 0 0 1-.941 1.749l.654 2.206-2.968 1.784-1.501-1.694a5.857 5.857 0 0 1-1.924-.023l-1.594 1.781-2.927-1.71.763-2.381a6.25 6.25 0 0 1-.487-.739 6.472 6.472 0 0 1-.338-.735L.013 9.847l.041-3.494 2.285-.593a6.391 6.391 0 0 1 .891-1.649L2.616 1.86 5.584.076 7.14 1.757a5.849 5.849 0 0 1 1.816.018L10.603.013l2.927 1.71-.726 2.436c.16.217.314.44.449.683.145.26.262.528.367.799zm-2.842.689C9.892 4.732 7.93 4.184 6.396 5.107c-1.535.922-2.061 2.965-1.175 4.563.886 1.597 2.848 2.145 4.383 1.222 1.535-.922 2.06-2.965 1.174-4.562z' fill='black' fill-rule='evenodd' /%3E%3C/svg%3E");
}

.icon--arrow {
  width: 7px;
  height: 4px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='7' height='4'%3E%3Cpath d='M7 4H0V3h1V2h1V1h1V0h1v1h1v1h1v1h1v1z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon--image {
  width: 14px;
  height: 13px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='14' height='13'%3E%3Cpath d='M0 13V2h3v-.813C3 .635 3.698 0 4.25 0h5.562C10.365 0 11 .635 11 1.187V2h3v11H0zM7 2.999a4 4 0 1 0 0 8 4 4 0 0 0 0-8zm0 6.907a2.906 2.906 0 1 1 0-5.812 2.906 2.906 0 0 1 0 5.812z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon--vector {
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='14' height='14'%3E%3Cpath d='M12.776 5.554L8.47 1.253 9.724-.009l4.286 4.344-1.234 1.219zm-2.723 5.518c-5.853.983-8.165 2.814-8.165 2.814S.826 13.971.762 14l5.226-5.325c.606.288 1.114-.035 1.37-.292.545-.523.229-1.426-.021-1.707-.25-.281-1.167-.538-1.712-.015-.443.425-.324.878-.292 1.319L.006 13.412c.035-.082.084-1.169.145-1.302.353-.765 1.695-2.106 2.833-8.178 3.217-.339 4.792-2.179 4.792-2.179l4.486 4.476s-1.565 1.103-2.209 4.843z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon--video {
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='14' height='14'%3E%3Cpath d='M10 11.062V14H0V6h10v1.916l4-2.091v7.391l-4-2.154zM7.5 5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5zM2 5a2 2 0 1 1 0-4 2 2 0 0 1 0 4z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon--favorites {
  width: 25px;
  height: 21px;
  /* Custom changes for Toolbox */
  /* background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20'%3E%3Cpath d='M10.5 0l2.86 7.119 7.63.52-5.87 4.92L16.99 20l-6.49-4.079L4.02 20l1.87-7.441-5.88-4.92 7.64-.52z' fill='%23565656' fill-rule='evenodd'/%3E%3C/svg%3E") center no-repeat; */
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20'%3E%3Cpath d='M10.5 0l2.86 7.119 7.63.52-5.87 4.92L16.99 20l-6.49-4.079L4.02 20l1.87-7.441-5.88-4.92 7.64-.52z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/svg%3E") center no-repeat;
  /* End Custom changes for Toolbox */
}

/* Custom changes for Toolbox */
.dp-indicator--favorites {
	padding: 16px 12px 13px;
}

.icon--favorites::after {
	content: " My Favorites";
	margin-left: 30px;
	white-space: nowrap;
	font-style: normal;
}

.icon--favorites:hover:after {
	content: " My Favorites";
	margin-left: 30px;
	color: black;
	white-space: nowrap;
	font-style: normal;
}
/* END Custom changes for Toolbox */

.icon--favorites:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20'%3E%3Cpath d='M10.5 0l2.86 7.119 7.63.52-5.87 4.92L16.99 20l-6.49-4.079L4.02 20l1.87-7.441-5.88-4.92 7.64-.52z' fill='black' fill-rule='evenodd' /%3E%3C/svg%3E");
}

.icon--empty-folder {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 32px;
  height: 22px;
  margin: auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.031' height='22.03'%3E%3Cpath d='M31.835 21.83a.571.571 0 0 1-.8 0l-8.545-8.55-3.687 3.69L22.835 21a.584.584 0 1 1-.822.83l-10.51-10.51L.993 21.83A.584.584 0 1 1 .171 21L11 10.17a.9.9 0 0 1 .994 0l6.025 6.02 4.035-4.03a.757.757 0 0 1 .918.01l8.86 8.86a.564.564 0 0 1 .003.8zM17.5 7A3.5 3.5 0 1 1 21 3.5 3.5 3.5 0 0 1 17.5 7zm0-5.82a2.32 2.32 0 1 0 2.322 2.32A2.322 2.322 0 0 0 17.5 1.18z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon--folder {
  position: relative;
  width: 60px;
  height: 64px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='64'%3E%3Cpath d='M18.563.475H3.394a2.912 2.912 0 0 0-3 2.823v57.239a3 3 0 0 0 3 3H56.5a3 3 0 0 0 3-3V7.475a3 3 0 0 0-3-3H23.7l-1.425-2a3.9 3.9 0 0 0-3.712-2z' fill-rule='evenodd' fill='%23fff'/%3E%3Cpath d='M19.014 1.006a2.963 2.963 0 0 1 2.9 1.58l1.425 2 .3.42H57a2 2 0 0 1 2 2v54a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-58a1.912 1.912 0 0 1 1.819-2h16.194m0-1H3a2.912 2.912 0 0 0-3 2.823v58.177a3 3 0 0 0 3 3h54a3 3 0 0 0 3-3v-54a3 3 0 0 0-3-3H24.15l-1.425-2a3.9 3.9 0 0 0-3.712-2z' fill='%23d2d2d2' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
}

.icon--no-result {
  width: 90px;
  height: 90px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='85.031' height='85'%3E%3Cpath d='M84.618 84.616a1.248 1.248 0 0 1-1.764.036L67.362 69.163a40.027 40.027 0 1 1 1.8-1.8l15.493 15.49a1.246 1.246 0 0 1-.037 1.763zM40 2a38 38 0 1 0 38 38A38 38 0 0 0 40 2z' fill='%23696969' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
}

.dp-label {
  display: inline-block;
  min-width: 13px;
  padding: 3px;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: 8px;
  text-align: center;
  border-radius: 3px;
}

.dp-label--counter {
  color: white;
  background: #fb3a48;
  border: 1px solid white;
}

.dp-switcher {
  display: block;
  overflow: hidden;
  width: 48px;
  height: 20px;
  margin: 0;
  font-size: 0;
  cursor: pointer;
  border-radius: 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.dp-switcher__checkbox {
  position: absolute;
  visibility: hidden;
}

.dp-switcher__holder {
  position: relative;
  display: block;
  left: 0;
  width: 96px;
  transition: left .2s;
}

.dp-switcher__state {
  display: inline-block;
  width: 38px;
  text-align: center;
  vertical-align: top;
}

.dp-switcher__state--off {
  background: #d2d2d2;
  margin: 0 10px 0 0;
}

.dp-switcher__state--on {
  background: #2089e1;
  margin: 0 0 0 10px;
}

.dp-switcher__state-title {
  font-size: 10px;
  font-weight: 700;
  line-height: 21px;
  text-transform: uppercase;
}

.dp-switcher__state-title--off {
  padding-right: 6px;
  color: dimgray;
}

.dp-switcher__state-title--on {
  padding-left: 4px;
  color: white;
}

.dp-switcher__circle {
  position: absolute;
  top: 0;
  left: 28px;
  z-index: 4;
  width: 20px;
  height: 20px;
  border: 1px solid #d2d2d2;
  background: white;
  transition: left .2s;
  border-radius: 49%;
}

.dp-switcher__checkbox:checked ~ .dp-switcher__circle {
  left: 0;
}

.dp-switcher__checkbox:checked ~ .dp-switcher__holder {
  left: -48px;
}

.dp-btn-white {
  background-color: white;
  border: 1px solid #d2d2d2;
  color: #3d3d3d;
}

.dp-btn-white:hover {
  background-color: #fafafa;
  color: #3d3d3d;
}

.dp-purchased__table-size {
  display: inline-block;
  padding-left: 2px;
  padding-right: 2px;
  min-width: 23px;
  border: 1px solid dimgray;
  border-radius: 3px;
  text-transform: uppercase;
  font-weight: 800;
}

.dp-purchased__pager-box {
  position: absolute;
  right: 0;
  top: 165px;
}

.dp-purchased__table-link {
  position: relative;
  display: block;
 /* Custom changes for Toolbox */
 /* width: 46px; */
 /* END Custom changes for Toolbox */
  height: 46px;
  overflow: hidden;
  border-radius: 3px;
}

.dp-purchased__table-img {
  width: auto;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}/* #ffffff */

/* #fafafa */

/* #e6e6e6 */

/* #d1d1d1 */

/* #d2d2d2 */

/* #f0f0f0 */

/* #e2e4e6 */

/* #f5f5f5 */

/* #2089e1 */

/* #165f9b */

/* #0395d9 */

/* #969696 */

/* #696969*/

/* #323232 */

/* #000000 */

/* #282828 */

/* #3c3c3c */

/* #2d2d2d */

/* #ffe7e9 */

/* #fb3a48 */

/* #ff6633 */

/* Responsive Global */

/* Responsive */

/* #ffffff */

/* #fafafa */

/* #e6e6e6 */

/* #d1d1d1 */

/* #d2d2d2 */

/* #f0f0f0 */

/* #e2e4e6 */

/* #f5f5f5 */

/* #2089e1 */

/* #165f9b */

/* #0395d9 */

/* #969696 */

/* #696969*/

/* #323232 */

/* #000000 */

/* #282828 */

/* #3c3c3c */

/* #2d2d2d */

/* #ffe7e9 */

/* #fb3a48 */

/* #ff6633 */

/* Responsive Global */

/* Responsive */

.dp-modal {
  position: fixed !important;
  z-index: 101;
}

.dp-modal__zoom-img {
  width: 100%;
  height: 100%;
}

.dp-modal__file-view-container {
  max-width: 986px;
  height: 540px;
  padding: 0 30px 30px;
  margin: 0 auto;
  overflow: hidden;
}

.dp-modal__header {
  min-height: 28px;
  padding: 11px 34px 11px 20px;
  background: #f0f0f0;
  text-align: center;
  font-size: 22px;
}

.dp-modal__body {
  width: 500px;
  padding: 18px 20px;
  background: white;
}

.dp-modal__footer {
  min-height: 30px;
  padding: 15px 10px;
  background: #f0f0f0;
  text-align: center;
}

.dp-modal__footer-btn {
  height: 31px;
  min-width: 60px;
  margin: 0 5px;
  padding: 0 9px;
  font-size: 12px;
  border-radius: 0;
  outline: none;
}

.dp-modal__border {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: -1;
  margin: -7px;
  border-radius: 7px;
  background: rgba(45, 45, 45, 0.3);
}

.dp-modal__file-view-container {
  position: relative;
  max-width: 986px;
  height: auto;
  padding: 0 30px 30px;
  margin: 0 auto;
  overflow: hidden;
}

.dp-modal__file-view-modal {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 986px;
  margin: auto;
  padding: 0;
  /* Custom fonts for Toolbox */
  background: #373737;
  /* End Custom fonts for Toolbox */
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.5);
}

.dp-modal__file-view-modal .dp-file-view__related-block-holder {
  position: relative;
  height: 140px;
}

.dp-modal__file-view-modal .dp-file-view {
  padding: 0;
}

.dp-modal__file-view-modal .dp-file-view__left {
  width: 450px;
  height: auto;
  padding: 30px 60px 0 0;
}

.dp-modal__file-view-modal .dp-file-view__right {
  vertical-align: top;
  padding: 30px 0 10px;
}

.dp-modal__file-view-modal .dp-file-view__info-title,
.dp-modal__file-view-modal .dp-file-view__info-item {
  color: black;
  font-size: 20px;
  font-weight: 300;
  opacity: 0.9;
}

.dp-modal__file-view-modal a.dp-file-view__info-title {
  cursor: pointer;
}

.dp-modal__file-view-modal a.dp-file-view__info-title:hover {
  text-decoration: underline;
}

.dp-modal__file-view-modal .dp-file-view__info-title-box {
  padding-right: 20px;
}

.dp-modal__file-view-modal .dp-file-view__btn-close-icon {
  position: absolute;
  display: block;
  top: 15px;
  right: 15px;
  width: 15px;
  height: 15px;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.03' height='19.031'%3E%3Cpath fill='dimgray' d='M10.65 9.485l8.12 8.117a.8.8 0 0 1 0 1.138.808.808 0 0 1-1.14 0l-8.11-8.116-8.15 8.147a.806.806 0 0 1-1.14 0 .8.8 0 0 1 0-1.14l8.15-8.148L.26 1.367A.805.805 0 1 1 1.4.229l8.11 8.116L17.63.229a.806.806 0 0 1 1.14 0 .8.8 0 0 1 0 1.14z' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
}

.dp-modal__file-view-modal .dp-file-view__btn-close-icon:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.03' height='19.031'%3E%3Cpath fill='black' d='M10.65 9.485l8.12 8.117a.8.8 0 0 1 0 1.138.808.808 0 0 1-1.14 0l-8.11-8.116-8.15 8.147a.806.806 0 0 1-1.14 0 .8.8 0 0 1 0-1.14l8.15-8.148L.26 1.367A.805.805 0 1 1 1.4.229l8.11 8.116L17.63.229a.806.806 0 0 1 1.14 0 .8.8 0 0 1 0 1.14z' /%3E%3C/svg%3E");
}

.dp-modal__file-view-modal .file-view-modal__nav-item {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  width: 59px;
  height: 59px;
  background: rgba(240, 240, 240, 0.8);
  cursor: pointer;
  outline: 0;
  border-radius: 49%;
  margin: auto;
  transition: 0.1s background ease;
}

.dp-modal__file-view-modal .file-view-modal__nav-item:after {
  content: '';
  position: absolute;
  display: block;
  top: 15px;
  width: 15px;
  height: 29px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='15' height='29'%3E%3Cpath d='M.201 1.212L13.462 14.5.201 27.788a.716.716 0 0 0 0 1.01.712.712 0 0 0 1.008 0l13.278-13.305c.612-.641.713-1.219.031-1.955L1.209.202a.712.712 0 0 0-1.008 0 .716.716 0 0 0 0 1.01z' fill='dimgray' fill-rule='evenodd' /%3E%3C/svg%3E");
}

.dp-modal__file-view-modal .file-view-modal__nav-item_left {
  left: -79px;
}

.dp-modal__file-view-modal .file-view-modal__nav-item_left:after {
  left: 20px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.dp-modal__file-view-modal .file-view-modal__nav-item_right {
  right: -79px;
}

.dp-modal__file-view-modal .file-view-modal__nav-item_right:after {
  left: 24px;
}

.dp-modal__file-view-modal .file-view-modal__nav-item:hover {
  transition: 0.1s background ease;
  background: #fafafa;
}

.dp-modal__file-view-modal .file-view-modal__nav-item:hover:after {
  transition: 0.1s background ease;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='15' height='29'%3E%3Cpath d='M.201 1.212L13.462 14.5.201 27.788a.716.716 0 0 0 0 1.01.712.712 0 0 0 1.008 0l13.278-13.305c.612-.641.713-1.219.031-1.955L1.209.202a.712.712 0 0 0-1.008 0 .716.716 0 0 0 0 1.01z' fill='black' fill-rule='evenodd' /%3E%3C/svg%3E");
}

@media (max-width: 1160px) {
  .dp-modal__file-view-modal .file-view-modal__nav-item {
    background: #fafafa;
  }

  .dp-modal__file-view-modal .file-view-modal__nav-item_left {
    left: -35px;
  }

  .dp-modal__file-view-modal .file-view-modal__nav-item_right {
    right: -35px;
  }
}

@media (max-width: 1160px) {
  .dp-modal__file-view-modal {
    max-width: 950px;
  }
}

.dp-modal__close-button {
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 10px;
}

.overlay {
  background: black;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
}

.overlay .overlay-close {
  position: absolute;
  top: 33px;
  right: 33px;
  width: 19px;
  height: 19px;
  opacity: 0.5;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.03' height='19.031'%3E%3Cpath fill='%23fff' d='M10.65 9.485l8.12 8.117a.8.8 0 0 1 0 1.138.808.808 0 0 1-1.14 0l-8.11-8.116-8.15 8.147a.806.806 0 0 1-1.14 0 .8.8 0 0 1 0-1.14l8.15-8.148L.26 1.367A.805.805 0 1 1 1.4.229l8.11 8.116L17.63.229a.806.806 0 0 1 1.14 0 .8.8 0 0 1 0 1.14z'/%3E%3C/svg%3E") no-repeat;
}

.overlay .overlay-close:hover {
  opacity: 1;
}

@media (max-width: 992px) {
  .overlay .overlay-close {
    top: 65px;
  }
}

.hidden {
  display: none;
}

/* Custom for Toolbox */
.dp-modal__title, .dp-modal__body {
	color: #977586;
}
/* Custom for Toolbox */

.dp-service-modal {
  text-align: center;
  font-size: 14px;
  /* Custom for Toolbox */
  color: #977586;
  /* Custom for Toolbox */
}

/* #ffffff */

/* #fafafa */

/* #e6e6e6 */

/* #d1d1d1 */

/* #d2d2d2 */

/* #f0f0f0 */

/* #e2e4e6 */

/* #f5f5f5 */

/* #2089e1 */

/* #165f9b */

/* #0395d9 */

/* #969696 */

/* #696969*/

/* #323232 */

/* #000000 */

/* #282828 */

/* #3c3c3c */

/* #2d2d2d */

/* #ffe7e9 */

/* #fb3a48 */

/* #ff6633 */

/* Responsive Global */

/* Responsive */

.select {
  font-size: 12px;
  line-height: 12px;
  padding: 0 0 0 5px;
}

.select option {
  line-height: 12px;
  padding: 0 0 0 5px;
}

.dp-form {
  position: relative;
  width: 100%;
}

.dp-input {
  display: block;
  width: 100%;
  height: 34px;
  margin: 0;
  padding-right: 34px;
  padding-left: 10px;
  border: 1px solid #d2d2d2;
  font-size: 12px;
  background-color: white;
  color: #3d3d3d;
  outline: 0;
  box-sizing: border-box;
  border-radius: 0;
  box-shadow: none;
}

.dp-input:focus {
  border: 1px solid #165f9c;
}

.dp-point {
  display: inline-block;
  margin-left: 4px;
  width: 4px;
  height: 4px;
  background: dimgray;
  vertical-align: top;
  border-radius: 49%;
}

.field-counter {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  display: inline-block;
  height: 16px;
  margin: auto;
  color: #969696;
  font-size: 12px;
  line-height: 16px;
}

.dp-favorites__table {
  min-width: 900px;
}

.dp-favorites__points {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}

.dp-favorites__table-buttons {
  display: none;
}

.dp-favorites__table-buttons .action {
  display: -webkit-inline-box;
  display: inline-flex;
  width: 40px;
  height: 40px;
  margin-right: 5px;
  border-radius: 49%;
  transition: background 0.1s;
}

.dp-favorites__table-buttons .action:hover {
  background-color: #d2d2d2;
}

.dp-table__tr:hover .dp-favorites__points {
  display: none;
}

.dp-table__tr:hover .dp-favorites__table-buttons {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}

.dp-table__tr:hover .dp-favorites__checkbox-input {
  display: inline-block;
}

.dp-favorites__table-actions {
  width: 330px;
}

.dp-favorites-list__btn-pannel {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
  margin-bottom: 15px;
}

.dp-favorites-list__btn-pannel .action-folder--new {
  width: 22px;
  height: 18px;
}

.dp-favorites-list__btn-pannel .action-folder--delete {
  width: 14px;
  height: 18px;
}

.dp-favorites__checkbox-input {
  position: absolute;
  left: 13px;
  top: 30px;
  display: none;
}

.dp-favorites__checkbox-input:checked {
  display: inline-block;
}

.dp-favorites__checkbox-all-input {
  position: absolute;
  left: 13px;
  top: 10px;
}

.dp-favorites__td-title {
  max-width: 175px;
}

.dp-favorites__preview-holder {
  width: 22px;
  height: 22px;
  display: inline-block;
  margin: 0 2px 2px 0;
  background: #f0f0f0;
  overflow: hidden;
  vertical-align: top;
}

.dp-favorites__preview-img {
  width: 100%;
  height: inherit;
  border: 0;
}

.dp-favorites__table-link {
  position: relative;
  display: block;
  padding: 11px 5px 5px 7px;
  margin: 0 auto;
  box-sizing: border-box;
  overflow: hidden;
}.dp-folder {
  padding: 0 40px 100px;
}

.dp-folder__count {
  margin-bottom: 20px;
  text-align: center;
}

.dp-folder__empty {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  margin-bottom: 50px;
}

.dp-folder__empty-icon {
  display: block;
  margin: 60px auto 40px;
}

/* Custom changes for Toolbox */

/* Font rendering */
/* body #wrap_all{
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} */

/* END Custom changes for Toolbox */