
.hmst-tabs {}

	.hmst-tabs h3.widget-title {
		text-align: center;
	}

	.hmst-tabs .hmst-tabs-tab-container {

	}

		.hmst-tabs .hmst-tabs-tab {
			display: inline-block;
			cursor: pointer;
			transition: all 0.3s;
			padding: 10px;
			background-color: #eee;
		}

			.hmst-tabs .hmst-tabs-title {
				line-height: 1;
			}


	.hmst-tabs .hmst-tabs-panel-container {
		position: relative;
		transition: height 0.3s;
		max-width: 1140px;
    margin: 0 auto;
	}

		.hmst-tabs .hmst-tabs-panel-container .hmst-tabs-panel {
			position: absolute;
			left: 0;
			right: 0;
		}

			.hmst-tabs .hmst-tabs-panel-container .hmst-tabs-panel-content {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
			}

				.hmst-tabs .hmst-tabs-panel-container .hmst-tabs-panel-content-images,
				.hmst-tabs .hmst-tabs-panel-container .hmst-tabs-panel-content-wysiwyg {
					-ms-flex: 0 0 50%;
					flex: 0 0 calc(50% - 30px);
					max-width: calc(50% - 30px);
					margin: 0 15px;
				}

				.hmst-tabs .hmst-tabs-panel-container .hmst-tabs-panel-content-images .slick-slider-for {
					margin-bottom: 10px;
				}

				.hmst-tabs .hmst-tabs-panel-container .hmst-tabs-panel-content-images .slick-slider-nav {

				}

					.hmst-tabs .hmst-tabs-panel-container .hmst-tabs-panel-content-images .slick-slider-nav .slick-slide {
						margin: 0 5px;
					}

				.hmst-tabs .hmst-tabs-panel-container .hmst-tabs-panel-content-images a {
					text-decoration: none;
					border: none;
				}

				.hmst-tabs .hmst-tabs-panel-container .hmst-tabs-panel-content > p {
					margin: 0;
				}
