.ism-flex-fix, 
.ism-flex-fix .hmy-content-wrapper {
	overflow: hidden;
}
.p7ISM, .p7ISM * {
	box-sizing: border-box;
}
.p7ISM {
	z-index: 6002;
	position: relative;
	overflow: hidden;
	padding: 0px;
	height: 100px !important;
	border-top: 3px solid #000;
	border-bottom: 8px solid #000;

}
.ism-content-wrapper {
	width: 100%;
	background-color: #000;
	border: none;
}
.ism-content {
    padding: 0px;
    font-size: inherit;
	background-color: #000;
}
.ism-content p {
	margin: 0px 0px;
}
.p7ISM .ism-content p:first-child {
	margin-top: 0px;
}

.ism-vertical-center .ism-content-wrapper {
	display: inline-flex;
	flex-direction: column;
	width: 100%;
	background-color: #000;
}
.p7ISM img {
	width: auto;
	height: auto;
	vertical-align: bottom;
}
.ism-content a {
	display: block;
	width: auto;
	transition: all linear .5s;
	color: inherit;
	text-decoration: none;
	font-weight: bold;
	
}
.ism-content a:hover {
	border-bottom: 1px solid;
}
.ism-panel {
	-webkit-flex-grow: 0;
	flex-grow: 0;
	display: flex;
	background-color: #000;
}
.ism-slide-wrapper {
	-webkit-flex-flow: row nowrap;
	flex-flow: row nowrap;
	display: -webkit-box;
	display: flex;
	position: relative;
	width: 100%;
	background-color: #000;
	transform: translateX(0px);
}

/* touch action support for Windows - class on root div */
.p7ISM,
.p7ISM * {
	touch-action:pan-y pinch-zoom;
	ms-touch-action:pan-y pinch-zoom;
}

.ism-outer-wrapper {
	position:relative;	
	overflow: hidden;
}

/*
*****************************************
      PAGINATOR + PAUSE-PLAY
*****************************************
*/
.ism-paginator {
	text-align: center;
	font-size: 0px;
	padding: 5px 0px;
}
.ism-paginator ul {
	margin: 0px;
	padding: 0px;
	display: inline-block;
}
.ism-paginator li {
	list-style-type: none;
	display: inline-block;
	vertical-align: middle;
	margin: 3px;
}
.ism-paginator a {
	text-decoration: none;
	display: block;
	height: 11px;
	width: 11px;
	border-radius: 100%;
	border: none;
	transition: all linear .35s;
}
.ism-pags-light.ism-paginator a {
	background-color: transparent;
	border: 1px solid #FFF;
}
.ism-pags-light.ism-paginator a:hover,
.ism-pags-light.ism-paginator a.down {
	background-color: #FFF;
}
.ism-pags-dark.ism-paginator a {
	background-color: transparent;
	border: 1px solid #000;
}
.ism-pags-dark.ism-paginator a:hover,
.ism-pags-dark.ism-paginator a.down {
	background-color: #000;
}
.ism-paginator a.ism-pause-play:hover {
	background-color: transparent;
	opacity: 1;
}
/*PAUSE-PLAY*/
div.ism-play-ctrl {
	font-size: 0px;
	position: absolute;
	z-index: 900;
	bottom: 5px;
	right: 5px;
	transition: right linear .35s;
}
div.ism-play-ctrl.ism-arrow-on {
	right: 30px;
}
div.ism-play-ctrl a {
	display: block;
	height: 8px;
	width: 15px;
	background-color: rgba(255,255,255,0.55);
	border: 1px solid #000;
	padding: 15px;
	border-radius: 5px;
	transition: all linear .35s;
	transform: rotate(0deg);
}
div.ism-play-ctrl a:hover {
	background-color: rgba(255,255,255,1.0);
	transform: rotate(360deg);
}
a.ism-pause-play {
	background-repeat: no-repeat;
	background-position: center;
	width: 25px;
	height: 25px;
	background-color: transparent;
	opacity: .7;
}
a.ism-pause-play:hover {
	opacity: 1;
}
a.ism-pause-play.paused {
	background-image: url(img/ism-play.png);
}
a.ism-pause-play {
	background-image: url(img/ism-pause.png);
}

/*NOSCRIPT RULES: TO FIX DREAMWEAVER DESIGN VIEW*/
.p7ISM.ism-noscript {
	position: static;
	overflow: visible;
}
.p7ISM.ism-noscript .ism-arrow-left,
.p7ISM.ism-noscript .ism-arrow-right,
.p7ISM.ism-noscript .ism-play-ctrl,
.p7ISM.ism-noscript .ism-paginator {
	display: none;
}

/*
********************************
  PANELS PER VIEWPORT OPTIONS
********************************
*/
.ism-panels-10 .ism-panel {min-width: 10%;}
.ism-panels-9 .ism-panel {min-width: 11.111%;}
.ism-panels-8 .ism-panel {min-width: 12.5%;}
.ism-panels-7 .ism-panel {min-width: 14.285%;}
.ism-panels-6 .ism-panel {min-width: 16.666%;}
.ism-panels-5 .ism-panel {min-width: 20%;}
.ism-panels-4 .ism-panel {min-width: 25%;}
.ism-panels-3 .ism-panel {min-width: 33.333%;}
.ism-panels-2 .ism-panel {min-width: 50%;}
.ism-panels-1 .ism-panel {min-width: 100%;}


/*
*******************************
         BREAKPOINT 1
*******************************
*/
@media only screen and (max-width: 1440px) {
	.ism-panels-10 .ism-panel {min-width: 12.5%;}
	.ism-panels-9 .ism-panel {min-width: 12.5%;}
	.ism-panels-8 .ism-panel {min-width: 12.5%;}
	.ism-panels-7 .ism-panel {min-width: 16.666%;}
	.ism-panels-6 .ism-panel {min-width: 16.666%;}
	.ism-panels-5 .ism-panel {min-width: 20%;}
	.ism-panels-4 .ism-panel {min-width: 25%;}
	.ism-panels-3 .ism-panel {min-width: 33.333%;}
	.ism-panels-2 .ism-panel {min-width: 50%;}
	.ism-panels-1 .ism-panel {min-width: 100%;}
}
/*
*******************************
         BREAKPOINT 2
*******************************
*/
@media only screen and (max-width: 1280px) {
	.ism-panels-10 .ism-panel {min-width: 20%;}
	.ism-panels-9 .ism-panel {min-width: 20%;}
	.ism-panels-8 .ism-panel {min-width: 20%;}
	.ism-panels-7 .ism-panel {min-width: 20%;}
	.ism-panels-6 .ism-panel {min-width: 20%;}
	.ism-panels-5 .ism-panel {min-width: 20%;}
	.ism-panels-4 .ism-panel {min-width: 25%;}
	.ism-panels-3 .ism-panel {min-width: 33.333%;}
	.ism-panels-2 .ism-panel {min-width: 50%;}
	.ism-panels-1 .ism-panel {min-width: 100%;}
}
/*
*******************************
         BREAKPOINT 3
*******************************
*/
@media only screen and (max-width: 1000px) {
	.ism-panels-10 .ism-panel {min-width: 33.333%;}
	.ism-panels-9 .ism-panel {min-width: 33.333%;}
	.ism-panels-8 .ism-panel {min-width: 33.333%;}
	.ism-panels-7 .ism-panel {min-width: 33.333%;}
	.ism-panels-6 .ism-panel {min-width: 33.333%;}
	.ism-panels-5 .ism-panel {min-width: 33.333%;}
	.ism-panels-4 .ism-panel {min-width: 33.333%;}
	.ism-panels-3 .ism-panel {min-width: 33.333%;}
	.ism-panels-2 .ism-panel {min-width: 50%;}
	.ism-panels-1 .ism-panel {min-width: 100%;}
}
/*
*******************************
   BREAKPOINT 4 - LINEARIZE
*******************************
*/
@media only screen and (max-width: 650px) {
	.p7ISM {
	display: none;
}
