/*
 *	@Release    1.0.1
 *	@subject		Refactor, compatibility and maintains externals modules for SWMasterTheme
 *	@copyright  	Copyright (c) 2023-2024 Sora Websoft SARL (https://www.sora-websoft.com/)
 *	@author     	Jimmy Buathier (@jimmybuathier)
 *	@license    	Commercial license or Free license according to the original developer
 *	Support by mail: support@sora-websoft.com
 */
/*** SCSS #store_widget# ***/
.topleft {
  position: fixed;
  left: 0;
  top: 20px;
}

.middleleft {
  position: fixed;
  left: 0;
  top: 35%;
}

.bottomleft {
  position: fixed;
  left: 0;
  bottom: 40px;
}

.topright {
  position: fixed;
  right: 0;
  top: 20px;
}

.middleright {
  position: fixed;
  right: 0;
  top: 35%;
}

.bottomright {
  position: fixed;
  right: 0;
  bottom: 40px;
}

@media screen and (max-width: 600px) {
  .topleft, .middleleft, .bottomleft, .topright, .middleright, .bottomright {
    right: -20px;
  }
  #widget_block {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
}
#widget_block {
  text-align: center;
  padding: 0;
  z-index: 99;
}

.close_widget_block {
  text-align: right;
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  width: 20px;
  height: 20px;
  padding: 4px;
  border-radius: var(--radius-rounded);
  background-color: var(--bodybg);
  color: var(--color-txt);
}
.close_widget_block i {
  line-height: 0.8;
}

.rotate {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.rotate a {
  font-family: var(--font1);
  font-weight: var(--font1-weight1);
  letter-spacing: 1px;
}

.widget_footer {
  float: left;
}