/**
 * jquery.snsWidgets.css
 * @date 31 Jan 2018
 */
.sns-widgets-wrapper {
  position: relative;
  z-index: 2;
}
.sns-widgets-wrapper .sns-widgets-prev,
.sns-widgets-wrapper .sns-widgets-next {
  width: 30px;
  height: 40px;
  text-indent: -9999px;
  overflow: hidden;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 999;
  cursor: pointer;
}
.sns-widgets-wrapper .sns-widgets-prev {
  background: url(../images/home/bx-controls-bnr-prev.png) no-repeat 0 0;
  -moz-background-size: 30px auto;
  -webkit-background-size: 30px auto;
  background-size: 30px auto;
  left: 0;
}
.sns-widgets-wrapper .sns-widgets-next {
  background: url(../images/home/bx-controls-bnr-next.png) no-repeat 0 0;
  -moz-background-size: 30px auto;
  -webkit-background-size: 30px auto;
  background-size: 30px auto;
  right: 0;
}

.sns-widgets {
  width: 960px;
  min-height: 400px;
  margin: 0 auto;
}
.sns-widgets .sns-widget {
  width: 300px;
  min-height: 400px;
  color: #fff;
  background: #fff;
  /*
  		&.widget-twitter { background: #3addfa;}
  		&.widget-facebook { background: #4c83cf;}
  		&.widget-instagram { background: #cf4c9f;}
  */
}
.sns-widgets .sns-widget.widget-twitter,
.sns-widgets .sns-widget.widget-facebook,
.sns-widgets .sns-widget.widget-instagram,
.sns-widgets .sns-widget.widget-x {
  border: 1px solid #ddd;
}
.sns-widgets.landscape {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.sns-widgets.portrait {
  width: 300px;
  position: relative;
  margin: 0 auto;
}
.sns-widgets.portrait .sns-widget {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

/* Home widgets */
#home-widgets {
  width: 100%;
  padding: 50px 0;
  background: #fff;
  overflow: hidden;
}

/* Button return */
.btn-return {
  z-index: 999;
}

.widget-x .logo {
	padding: 12px
}
.widget-x .logo img {
	max-width: 26px;
	margin: 0 auto;
	display: block;
}
