body.mod_jmg_sidebar_push{
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;	
}
button:focus {outline:0;}
.mod_jmg_sidebar_body label.control_label_display_0{
	display: none;
}
.mod_jmg_sidebar_copyright{
	font-family: Helvetica, Arial, "sans-serif";
	font-size: 10px;
	position: relative;
	top: -20px;
	display: block;
	text-align: center;
}
.mod_jmg_sidebar_responsive-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.mod_jmg_sidebar_responsive-video {
	position: relative;
	padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/
	padding-top: 0px;
	height: 0;
	overflow: hidden;
}
.mod_jmg_sidebar_overlay_1.open{
	position: fixed;
	top: 0;
	left:0;
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	background: rgba(0,0,0,0.4);
	z-index: 998;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.mod_jmg_sidebar_wrapper{
	position: fixed;
	z-index: 999;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.mod_jmg_sidebar_scroll_0{
	overflow: hidden;
}
.mod_jmg_sidebar_scroll_1{
	overflow: auto;
}
.mod_jmg_sidebar_wrapper.mod_jmg_sidebar_anim_slide.mod_jmg_sidebar_overlap.open{
	right: 0;
}
.mod_jmg_sidebar_wrapper.mod_jmg_sidebar_anim_flip.mod_jmg_sidebar_overlap.open{
	animation-name: flipoverlap;
    animation-duration: 300ms;
    animation-iteration-count: 1;
    animation-timing-function: linear;
	transform: rotateY(0deg);
	right: 0;
}
@keyframes flipoverlap { 
        0% {
			transform: perspective( 1000px ) rotateY( -90deg );
			filter: opacity(0%);
			right: 0;
        } 
		100% { 
			transform: perspective( 1000px ) rotateY( 0deg );
			filter: opacity(100%);
			right: 0;
        }
}
.mod_jmg_sidebar_wrapper.mod_jmg_sidebar_anim_bounce.mod_jmg_sidebar_overlap.open{
	animation-name: bounceoverlap;
    animation-duration: 600ms;
    animation-iteration-count: 1;
    animation-timing-function: linear;
	transform: rotateY(0deg);
	right: 0;
}
@keyframes bounceoverlap { 
  0%, 60%, 75%, 90%, 100% {
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }
  0% {
  opacity: 0;
  -webkit-transform: translate3d(3000px, 0, 0);
  transform: translate3d(3000px, 0, 0);
  }
  60% {
  opacity: 1;
  -webkit-transform: translate3d(-25px, 0, 0);
  transform: translate3d(-25px, 0, 0);
  }
  75% {
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
  }
  90% {
  -webkit-transform: translate3d(-5px, 0, 0);
  transform: translate3d(-5px, 0, 0);
  }
  100% {
  -webkit-transform: none;
  transform: none;
  }
}
.mod_jmg_sidebar_wrapper.mod_jmg_sidebar_anim_bubble.mod_jmg_sidebar_overlap.open{
	border-top-left-radius: 100%;
	border-bottom-left-radius: 100%;
	background: #FFFFFF;
	right: 0;
}
.mod_jmg_sidebar_wrapper.mod_jmg_sidebar_anim_slide.mod_jmg_sidebar_push.open{
	right: 0;
}
.mod_jmg_sidebar_wrapper.mod_jmg_sidebar_anim_flip.mod_jmg_sidebar_push.open{
	animation-name: flippush;
    animation-duration: 300ms;
    animation-iteration-count: 1;
    animation-timing-function: linear;
	transform: rotateY(0deg);
	right: 0;
}
@keyframes flippush { 
        0% { 
            transform: rotateY(90deg);
			filter: opacity(0%);
			right: 0;
        } 
		100% { 
            transform: rotateY(0deg);
			filter: opacity(100%);
			right: 0;
        }
}
.mod_jmg_sidebar_wrapper.mod_jmg_sidebar_anim_bounce.mod_jmg_sidebar_push.open{
	animation-name: bounceoverlap;
    animation-duration: 600ms;
    animation-iteration-count: 1;
    animation-timing-function: linear;
	transform: rotateY(0deg);
	right: 0;
}
.mod_jmg_sidebar_wrapper.mod_jmg_sidebar_anim_bounce.mod_jmg_sidebar_popup.open{
	animation-name: bounceoverlap;
    animation-duration: 600ms;
    animation-iteration-count: 1;
    animation-timing-function: linear;
	transform: rotateY(0deg);
}
.mod_jmg_sidebar_wrapper.closed{
	display: none;
}
.mod_jmg_sidebar_body{
	max-height: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.mod_jmg_sidebar_button_container a{
	display: block;
	height: 100%;
}
.mod_jmg_sidebar_button_container button{
	cursor: pointer;
}
.mod_jmg_sidebar_container img{
	max-width: 100%;
}
.mod_jmg_sidebar_container input[type="text"],
.mod_jmg_sidebar_container textarea{
	width: 100%;
}
.mod_jmg_sidebar_container input,
.mod_jmg_sidebar_container textarea{
	border: 1px solid #DDDDDD;
	border-radius: 2px;
	padding: 3px;
}
.mod_jmg_sidebar_container input[type="submit"],
.mod_jmg_sidebar_container input[type="reset"]{
	padding: 3px 20px;
}
.mod_jmg_sidebar_container .control-group{
	margin-bottom: 5px;
}
.mod_jmg_sidebar_headline{
	display: block;
	overflow: hidden;
}
.mod_jmg_sidebar_headline h1,
.mod_jmg_sidebar_headline h2,
.mod_jmg_sidebar_headline h3,
.mod_jmg_sidebar_headline h4,
.mod_jmg_sidebar_headline h5,
.mod_jmg_sidebar_headline h6{
	margin-top: 0 !important;
}
.mod_jmg_sidebar_container h1,
.mod_jmg_sidebar_container h2,
.mod_jmg_sidebar_container h3,
.mod_jmg_sidebar_container h4,
.mod_jmg_sidebar_container h5,
.mod_jmg_sidebar_container h6{
	margin-top: 0 !important;
}
.mod_jmg_sidebar_wrapper.shadow.mod_jmg_sidebar_anim_slide.open div.mod_jmg_sidebar_body,
.mod_jmg_sidebar_wrapper.shadow.mod_jmg_sidebar_anim_flip.open div.mod_jmg_sidebar_body,
.mod_jmg_sidebar_wrapper.shadow.mod_jmg_sidebar_anim_bounce.open div.mod_jmg_sidebar_body{
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
}
.mod_jmg_sidebar_button_container{
	position: relative;
}
.mod_jmg_sidebar_button,
.mod_jmg_sidebar_button_extern{
	width: 100%;
	height: 100%;
	border: none;
	padding: 0 !important;
	overflow: hidden;
}
.mod_jmg_sidebar_wrapper.click.open .mod_jmg_sidebar_button i:before{
	font-family: FontAwesome, 'Font Awesome 5 Free';
    content: "\f00d";
	font-style: normal;
}
.mod_jmg_sidebar_wrapper.open .mod_jmg_sidebar_button i img{
	display: none!important;
}
.mod_jmg_sidebar_button img,
.mod_jmg_sidebar_button_extern img{
	max-width: 100%;
	height: auto;
}
.mod_jmg_sidebar_button_container{
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;	
}
.mod_jmg_sidebar_button_tooltip_1:hover::before {
	color: #000000;
	position: absolute;
    display: block;
	content: attr(data-tooltip);
	right: 100%;
	padding: 5px 20px;
	margin-right: 5px;
    top: 50%;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
	animation: slidein 0.3s forwards;
}
@keyframes slidein {
	0% {
    	margin-right: 30px;
		filter: opacity(0%);
  	}
  	100% {
    	margin-right: 5px;
		filter: opacity(100%);
  	}
}
.mod_jmg_sidebar_button_container.mod_jmg_sidebar_button_container_effect_slide:hover{
	margin-left: -3px;
}
.mod_jmg_sidebar_button_container.mod_jmg_sidebar_button_container_effect_flip:hover i{
	animation-name: flip;
    animation-duration: 500ms;
    animation-iteration-count: 1;
    animation-timing-function: linear;
	transform: rotateY(0deg);
}
@keyframes flip { 
        0% { 
            transform: rotateY(0deg); 
        } 
		50% { 
            transform: rotateY(180deg); 
        }
		100% { 
            transform: rotateY(0deg); 
        }
}
.mod_jmg_sidebar_button_container.mod_jmg_sidebar_button_container_effect_zoom:hover{
	transform: scale(1.2, 1.2);
	box-shadow: 0 5px 15px rgba(0,0,0,0.3);
	margin-left: -5px;
	margin-top: 5px;
}
.mod_jmg_sidebar_wrapper.open .mod_jmg_sidebar_button_container:hover{
	margin-left: 0;
}
.mod_jmg_sidebar_wrapper.open .mod_jmg_sidebar_button_tooltip_1:hover::before {
    display: none;
}
@media (max-width: 767px) {
	.mod_jmg_sidebar_container{
		margin: 20px 10px;
		padding: 40px 10px 40px 40px;
		font-size: 1em;
		height: 100%;
		height: calc(100% - 100px);
	}
	.fa-2x {
		font-size: 1em !important;
	}
	.fa-3x {
		font-size: 1.5em !important;
	}
	.fa-4x {
		font-size: 2em !important;
	}
	.fa-5x {
		font-size: 2.5em !important;
	}
	.mod_jmg_button_size_fa-lg{
		left: -40px;
		width: 40px;
		height: 40px;	
	}
	.mod_jmg_button_size_fa-2x{
		left: -60px;
		width: 60px;
		height: 60px;	
	}
	.mod_jmg_button_size_fa-3x{
		left: -60px;
		width: 60px;
		height: 60px;	
	}
	.mod_jmg_button_size_fa-4x{
		left: -60px;
		width: 60px;
		height: 60px;	
	}
	.mod_jmg_button_size_fa-5x{
		left: -60px;
		width: 60px;
		height: 60px;	
	}
	.open .mod_jmg_button_size_fa-lg,
	.open .mod_jmg_button_size_fa-2x,
	.open .mod_jmg_button_size_fa-3x,
	.open .mod_jmg_button_size_fa-4x,
	.open .mod_jmg_button_size_fa-5x{
		left: -0px;	
	}
	.mod_jmg_sidebar_button_position_1.mod_jmg_button_size_fa-lg{
		bottom: 80px;
	}
	.mod_jmg_sidebar_button_position_2.mod_jmg_button_size_fa-lg{
		bottom: 122px;
	}
	.mod_jmg_sidebar_button_position_3.mod_jmg_button_size_fa-lg{
		bottom: 164px;
	}
	.mod_jmg_sidebar_button_position_4.mod_jmg_button_size_fa-lg{
		bottom: 206px;
	}
	.mod_jmg_sidebar_button_position_5.mod_jmg_button_size_fa-lg{
		bottom: 248px;
	}
	.mod_jmg_sidebar_button_position_6.mod_jmg_button_size_fa-lg{
		bottom: 290px;
	}
	.mod_jmg_sidebar_button_position_7.mod_jmg_button_size_fa-lg{
		bottom: 332px;
	}
	.mod_jmg_sidebar_button_position_8.mod_jmg_button_size_fa-lg{
		bottom: 374px;
	}
	.mod_jmg_sidebar_button_position_9.mod_jmg_button_size_fa-lg{
		bottom: 416px;
	}
	.mod_jmg_sidebar_button_position_10.mod_jmg_button_size_fa-lg{
		bottom: 458px;
	}
	.mod_jmg_sidebar_button_position_1.mod_jmg_button_size_fa-2x{
		bottom: 60px;
	}
	.mod_jmg_sidebar_button_position_2.mod_jmg_button_size_fa-2x{
		bottom: 122px;
	}
	.mod_jmg_sidebar_button_position_3.mod_jmg_button_size_fa-2x{
		bottom: 184px;
	}
	.mod_jmg_sidebar_button_position_4.mod_jmg_button_size_fa-2x{
		bottom: 246px;
	}
	.mod_jmg_sidebar_button_position_5.mod_jmg_button_size_fa-2x{
		bottom: 308px;
	}
	.mod_jmg_sidebar_button_position_6.mod_jmg_button_size_fa-2x{
		bottom: 370px;
	}
	.mod_jmg_sidebar_button_position_7.mod_jmg_button_size_fa-2x{
		bottom: 432px;
	}
	.mod_jmg_sidebar_button_position_8.mod_jmg_button_size_fa-2x{
		bottom: 494px;
	}
	.mod_jmg_sidebar_button_position_9.mod_jmg_button_size_fa-2x{
		bottom: 556px;
	}
	.mod_jmg_sidebar_button_position_10.mod_jmg_button_size_fa-2x{
		bottom: 618px;
	}
	.mod_jmg_sidebar_button_position_1.mod_jmg_button_size_fa-3x{
		bottom: 80px;
	}
	.mod_jmg_sidebar_button_position_2.mod_jmg_button_size_fa-3x{
		bottom: 162px;
	}
	.mod_jmg_sidebar_button_position_3.mod_jmg_button_size_fa-3x{
		bottom: 244px;
	}
	.mod_jmg_sidebar_button_position_4.mod_jmg_button_size_fa-3x{
		bottom: 326px;
	}
	.mod_jmg_sidebar_button_position_5.mod_jmg_button_size_fa-3x{
		bottom: 408px;
	}
	.mod_jmg_sidebar_button_position_6.mod_jmg_button_size_fa-3x{
		bottom: 490px;
	}
	.mod_jmg_sidebar_button_position_1.mod_jmg_button_size_fa-4x{
		bottom: 60px;
	}
	.mod_jmg_sidebar_button_position_2.mod_jmg_button_size_fa-4x{
		bottom: 122px;
	}
	.mod_jmg_sidebar_button_position_3.mod_jmg_button_size_fa-4x{
		bottom: 184px;
	}
	.mod_jmg_sidebar_button_position_4.mod_jmg_button_size_fa-4x{
		bottom: 246px;
	}
	.mod_jmg_sidebar_button_position_5.mod_jmg_button_size_fa-4x{
		bottom: 308px;
	}
	.mod_jmg_sidebar_button_position_6.mod_jmg_button_size_fa-4x{
		bottom: 370px;
	}
	.mod_jmg_sidebar_button_position_1.mod_jmg_button_size_fa-5x{
		bottom: 120px;
	}
	.mod_jmg_sidebar_button_position_2.mod_jmg_button_size_fa-5x{
		bottom: 242px;
	}
	.mod_jmg_sidebar_button_position_3.mod_jmg_button_size_fa-5x{
		bottom: 364px;
	}
	.mod_jmg_sidebar_button_position_4.mod_jmg_button_size_fa-5x{
		bottom: 486px;
	}
	.mod_jmg_sidebar_button_position_5.mod_jmg_button_size_fa-5x{
		bottom: 608px;
	}
	.mod_jmg_sidebar_button_position_6.mod_jmg_button_size_fa-5x{
		bottom: 730px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.mod_jmg_sidebar_container{
		margin: 20px 10px;
		padding: 0 10px;
		font-size: 1em;
		height: 100%;
		height: calc(100% - 40px);
	}
	.mod_jmg_button_size_fa-lg{
		left: -40px;
		width: 40px;
		height: 40px;	
	}
	.mod_jmg_button_size_fa-2x{
		left: -60px;
		width: 60px;
		height: 60px;	
	}
	.mod_jmg_button_size_fa-3x{
		left: -80px;
		width: 80px;
		height: 80px;	
	}
	.mod_jmg_button_size_fa-4x{
		left: -100px;
		width: 100px;
		height: 100px;	
	}
	.mod_jmg_button_size_fa-5x{
		left: -120px;
		width: 120px;
		height: 120px;	
	}
	.mod_jmg_sidebar_button_position_1.mod_jmg_button_size_fa-lg{
		bottom: 40px;
	}
	.mod_jmg_sidebar_button_position_2.mod_jmg_button_size_fa-lg{
		bottom: 82px;
	}
	.mod_jmg_sidebar_button_position_3.mod_jmg_button_size_fa-lg{
		bottom: 124px;
	}
	.mod_jmg_sidebar_button_position_4.mod_jmg_button_size_fa-lg{
		bottom: 166px;
	}
	.mod_jmg_sidebar_button_position_5.mod_jmg_button_size_fa-lg{
		bottom: 208px;
	}
	.mod_jmg_sidebar_button_position_6.mod_jmg_button_size_fa-lg{
		bottom: 250px;
	}
	.mod_jmg_sidebar_button_position_7.mod_jmg_button_size_fa-lg{
		bottom: 292px;
	}
	.mod_jmg_sidebar_button_position_8.mod_jmg_button_size_fa-lg{
		bottom: 334px;
	}
	.mod_jmg_sidebar_button_position_9.mod_jmg_button_size_fa-lg{
		bottom: 376px;
	}
	.mod_jmg_sidebar_button_position_10.mod_jmg_button_size_fa-lg{
		bottom: 418px;
	}
	.mod_jmg_sidebar_button_position_1.mod_jmg_button_size_fa-2x{
		bottom: 60px;
	}
	.mod_jmg_sidebar_button_position_2.mod_jmg_button_size_fa-2x{
		bottom: 122px;
	}
	.mod_jmg_sidebar_button_position_3.mod_jmg_button_size_fa-2x{
		bottom: 184px;
	}
	.mod_jmg_sidebar_button_position_4.mod_jmg_button_size_fa-2x{
		bottom: 246px;
	}
	.mod_jmg_sidebar_button_position_5.mod_jmg_button_size_fa-2x{
		bottom: 308px;
	}
	.mod_jmg_sidebar_button_position_6.mod_jmg_button_size_fa-2x{
		bottom: 370px;
	}
	.mod_jmg_sidebar_button_position_7.mod_jmg_button_size_fa-2x{
		bottom: 432px;
	}
	.mod_jmg_sidebar_button_position_8.mod_jmg_button_size_fa-2x{
		bottom: 494px;
	}
	.mod_jmg_sidebar_button_position_9.mod_jmg_button_size_fa-2x{
		bottom: 556px;
	}
	.mod_jmg_sidebar_button_position_10.mod_jmg_button_size_fa-2x{
		bottom: 618px;
	}
	.mod_jmg_sidebar_button_position_1.mod_jmg_button_size_fa-3x{
		bottom: 80px;
	}
	.mod_jmg_sidebar_button_position_2.mod_jmg_button_size_fa-3x{
		bottom: 162px;
	}
	.mod_jmg_sidebar_button_position_3.mod_jmg_button_size_fa-3x{
		bottom: 244px;
	}
	.mod_jmg_sidebar_button_position_4.mod_jmg_button_size_fa-3x{
		bottom: 326px;
	}
	.mod_jmg_sidebar_button_position_5.mod_jmg_button_size_fa-3x{
		bottom: 408px;
	}
	.mod_jmg_sidebar_button_position_6.mod_jmg_button_size_fa-3x{
		bottom: 490px;
	}
	.mod_jmg_sidebar_button_position_1.mod_jmg_button_size_fa-4x{
		bottom: 100px;
	}
	.mod_jmg_sidebar_button_position_2.mod_jmg_button_size_fa-4x{
		bottom: 202px;
	}
	.mod_jmg_sidebar_button_position_3.mod_jmg_button_size_fa-4x{
		bottom: 304px;
	}
	.mod_jmg_sidebar_button_position_4.mod_jmg_button_size_fa-4x{
		bottom: 406px;
	}
	.mod_jmg_sidebar_button_position_5.mod_jmg_button_size_fa-4x{
		bottom: 508px;
	}
	.mod_jmg_sidebar_button_position_6.mod_jmg_button_size_fa-4x{
		bottom: 610px;
	}
	.mod_jmg_sidebar_button_position_1.mod_jmg_button_size_fa-5x{
		bottom: 120px;
	}
	.mod_jmg_sidebar_button_position_2.mod_jmg_button_size_fa-5x{
		bottom: 242px;
	}
	.mod_jmg_sidebar_button_position_3.mod_jmg_button_size_fa-5x{
		bottom: 364px;
	}
	.mod_jmg_sidebar_button_position_4.mod_jmg_button_size_fa-5x{
		bottom: 486px;
	}
	.mod_jmg_sidebar_button_position_5.mod_jmg_button_size_fa-5x{
		bottom: 608px;
	}
	.mod_jmg_sidebar_button_position_6.mod_jmg_button_size_fa-5x{
		bottom: 730px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.mod_jmg_sidebar_container{
		margin: 20px 10px;
		padding: 0 10px;
		font-size: 1em;
		height: 100%;
		height: calc(100% - 40px);
	}
	.mod_jmg_button_size_fa-lg{
		left: -40px;
		width: 40px;
		height: 40px;	
	}
	.mod_jmg_button_size_fa-2x{
		left: -60px;
		width: 60px;
		height: 60px;	
	}
	.mod_jmg_button_size_fa-3x{
		left: -80px;
		width: 80px;
		height: 80px;	
	}
	.mod_jmg_button_size_fa-4x{
		left: -100px;
		width: 100px;
		height: 100px;	
	}
	.mod_jmg_button_size_fa-5x{
		left: -120px;
		width: 120px;
		height: 120px;	
	}
	.mod_jmg_sidebar_button_position_1.mod_jmg_button_size_fa-lg{
		bottom: 40px;
	}
	.mod_jmg_sidebar_button_position_2.mod_jmg_button_size_fa-lg{
		bottom: 82px;
	}
	.mod_jmg_sidebar_button_position_3.mod_jmg_button_size_fa-lg{
		bottom: 124px;
	}
	.mod_jmg_sidebar_button_position_4.mod_jmg_button_size_fa-lg{
		bottom: 166px;
	}
	.mod_jmg_sidebar_button_position_5.mod_jmg_button_size_fa-lg{
		bottom: 208px;
	}
	.mod_jmg_sidebar_button_position_6.mod_jmg_button_size_fa-lg{
		bottom: 250px;
	}
	.mod_jmg_sidebar_button_position_7.mod_jmg_button_size_fa-lg{
		bottom: 292px;
	}
	.mod_jmg_sidebar_button_position_8.mod_jmg_button_size_fa-lg{
		bottom: 334px;
	}
	.mod_jmg_sidebar_button_position_9.mod_jmg_button_size_fa-lg{
		bottom: 376px;
	}
	.mod_jmg_sidebar_button_position_10.mod_jmg_button_size_fa-lg{
		bottom: 418px;
	}
	.mod_jmg_sidebar_button_position_1.mod_jmg_button_size_fa-2x{
		bottom: 60px;
	}
	.mod_jmg_sidebar_button_position_2.mod_jmg_button_size_fa-2x{
		bottom: 122px;
	}
	.mod_jmg_sidebar_button_position_3.mod_jmg_button_size_fa-2x{
		bottom: 184px;
	}
	.mod_jmg_sidebar_button_position_4.mod_jmg_button_size_fa-2x{
		bottom: 246px;
	}
	.mod_jmg_sidebar_button_position_5.mod_jmg_button_size_fa-2x{
		bottom: 308px;
	}
	.mod_jmg_sidebar_button_position_6.mod_jmg_button_size_fa-2x{
		bottom: 370px;
	}
	.mod_jmg_sidebar_button_position_7.mod_jmg_button_size_fa-2x{
		bottom: 432px;
	}
	.mod_jmg_sidebar_button_position_8.mod_jmg_button_size_fa-2x{
		bottom: 494px;
	}
	.mod_jmg_sidebar_button_position_9.mod_jmg_button_size_fa-2x{
		bottom: 556px;
	}
	.mod_jmg_sidebar_button_position_10.mod_jmg_button_size_fa-2x{
		bottom: 618px;
	}
	.mod_jmg_sidebar_button_position_1.mod_jmg_button_size_fa-3x{
		bottom: 80px;
	}
	.mod_jmg_sidebar_button_position_2.mod_jmg_button_size_fa-3x{
		bottom: 162px;
	}
	.mod_jmg_sidebar_button_position_3.mod_jmg_button_size_fa-3x{
		bottom: 244px;
	}
	.mod_jmg_sidebar_button_position_4.mod_jmg_button_size_fa-3x{
		bottom: 326px;
	}
	.mod_jmg_sidebar_button_position_5.mod_jmg_button_size_fa-3x{
		bottom: 408px;
	}
	.mod_jmg_sidebar_button_position_6.mod_jmg_button_size_fa-3x{
		bottom: 490px;
	}
	.mod_jmg_sidebar_button_position_1.mod_jmg_button_size_fa-4x{
		bottom: 100px;
	}
	.mod_jmg_sidebar_button_position_2.mod_jmg_button_size_fa-4x{
		bottom: 202px;
	}
	.mod_jmg_sidebar_button_position_3.mod_jmg_button_size_fa-4x{
		bottom: 304px;
	}
	.mod_jmg_sidebar_button_position_4.mod_jmg_button_size_fa-4x{
		bottom: 406px;
	}
	.mod_jmg_sidebar_button_position_5.mod_jmg_button_size_fa-4x{
		bottom: 508px;
	}
	.mod_jmg_sidebar_button_position_6.mod_jmg_button_size_fa-4x{
		bottom: 610px;
	}
	.mod_jmg_sidebar_button_position_1.mod_jmg_button_size_fa-5x{
		bottom: 120px;
	}
	.mod_jmg_sidebar_button_position_2.mod_jmg_button_size_fa-5x{
		bottom: 242px;
	}
	.mod_jmg_sidebar_button_position_3.mod_jmg_button_size_fa-5x{
		bottom: 364px;
	}
	.mod_jmg_sidebar_button_position_4.mod_jmg_button_size_fa-5x{
		bottom: 486px;
	}
	.mod_jmg_sidebar_button_position_5.mod_jmg_button_size_fa-5x{
		bottom: 608px;
	}
	.mod_jmg_sidebar_button_position_6.mod_jmg_button_size_fa-5x{
		bottom: 730px;
	}
}
@media (min-width: 1200px) {
	.mod_jmg_sidebar_container{
		margin: 20px 10px;
		padding: 0 10px;
		font-size: 1em;
		height: 100%;
		height: calc(100% - 40px);
	}
	.button-width-1 .mod_jmg_button_size_fa-lg{
		left: -40px;
		width: 40px;
		height: 40px;	
	}
	.button-width-1 .mod_jmg_button_size_fa-2x{
		left: -60px;
		width: 60px;
		height: 60px;	
	}
	.button-width-1 .mod_jmg_button_size_fa-3x{
		left: -80px;
		width: 80px;
		height: 80px;	
	}
	.button-width-1 .mod_jmg_button_size_fa-4x{
		left: -100px;
		width: 100px;
		height: 100px;	
	}
	.button-width-1 .mod_jmg_button_size_fa-5x{
		left: -120px;
		width: 120px;
		height: 120px;	
	}
	.button-width-2 .mod_jmg_button_size_fa-lg{
		left: -80px;
		width: 80px;
		height: 40px;	
	}
	.button-width-2 .mod_jmg_button_size_fa-2x{
		left: -120px;
		width: 120px;
		height: 60px;	
	}
	.button-width-2 .mod_jmg_button_size_fa-3x{
		left: -160px;
		width: 160px;
		height: 80px;	
	}
	.button-width-2 .mod_jmg_button_size_fa-4x{
		left: -200px;
		width: 200px;
		height: 100px;	
	}
	.button-width-2 .mod_jmg_button_size_fa-5x{
		left: -240px;
		width: 240px;
		height: 120px;	
	}
	.button-width-3 .mod_jmg_button_size_fa-lg{
		left: -120px;
		width: 120px;
		height: 40px;	
	}
	.button-width-3 .mod_jmg_button_size_fa-2x{
		left: -180px;
		width: 180px;
		height: 60px;	
	}
	.button-width-3 .mod_jmg_button_size_fa-3x{
		left: -240px;
		width: 240px;
		height: 80px;	
	}
	.button-width-3 .mod_jmg_button_size_fa-4x{
		left: -300px;
		width: 300px;
		height: 100px;	
	}
	.button-width-3 .mod_jmg_button_size_fa-5x{
		left: -360px;
		width: 360px;
		height: 120px;	
	}
	.mod_jmg_sidebar_button_position_1.mod_jmg_button_size_fa-lg{
		bottom: 40px;
	}
	.mod_jmg_sidebar_button_position_2.mod_jmg_button_size_fa-lg{
		bottom: 82px;
	}
	.mod_jmg_sidebar_button_position_3.mod_jmg_button_size_fa-lg{
		bottom: 124px;
	}
	.mod_jmg_sidebar_button_position_4.mod_jmg_button_size_fa-lg{
		bottom: 166px;
	}
	.mod_jmg_sidebar_button_position_5.mod_jmg_button_size_fa-lg{
		bottom: 208px;
	}
	.mod_jmg_sidebar_button_position_6.mod_jmg_button_size_fa-lg{
		bottom: 250px;
	}
	.mod_jmg_sidebar_button_position_7.mod_jmg_button_size_fa-lg{
		bottom: 292px;
	}
	.mod_jmg_sidebar_button_position_8.mod_jmg_button_size_fa-lg{
		bottom: 334px;
	}
	.mod_jmg_sidebar_button_position_9.mod_jmg_button_size_fa-lg{
		bottom: 376px;
	}
	.mod_jmg_sidebar_button_position_10.mod_jmg_button_size_fa-lg{
		bottom: 418px;
	}
	.mod_jmg_sidebar_button_position_1.mod_jmg_button_size_fa-2x{
		bottom: 60px;
	}
	.mod_jmg_sidebar_button_position_2.mod_jmg_button_size_fa-2x{
		bottom: 122px;
	}
	.mod_jmg_sidebar_button_position_3.mod_jmg_button_size_fa-2x{
		bottom: 184px;
	}
	.mod_jmg_sidebar_button_position_4.mod_jmg_button_size_fa-2x{
		bottom: 246px;
	}
	.mod_jmg_sidebar_button_position_5.mod_jmg_button_size_fa-2x{
		bottom: 308px;
	}
	.mod_jmg_sidebar_button_position_6.mod_jmg_button_size_fa-2x{
		bottom: 370px;
	}
	.mod_jmg_sidebar_button_position_7.mod_jmg_button_size_fa-2x{
		bottom: 432px;
	}
	.mod_jmg_sidebar_button_position_8.mod_jmg_button_size_fa-2x{
		bottom: 494px;
	}
	.mod_jmg_sidebar_button_position_9.mod_jmg_button_size_fa-2x{
		bottom: 556px;
	}
	.mod_jmg_sidebar_button_position_10.mod_jmg_button_size_fa-2x{
		bottom: 618px;
	}
	.mod_jmg_sidebar_button_position_1.mod_jmg_button_size_fa-3x{
		bottom: 80px;
	}
	.mod_jmg_sidebar_button_position_2.mod_jmg_button_size_fa-3x{
		bottom: 162px;
	}
	.mod_jmg_sidebar_button_position_3.mod_jmg_button_size_fa-3x{
		bottom: 244px;
	}
	.mod_jmg_sidebar_button_position_4.mod_jmg_button_size_fa-3x{
		bottom: 326px;
	}
	.mod_jmg_sidebar_button_position_5.mod_jmg_button_size_fa-3x{
		bottom: 408px;
	}
	.mod_jmg_sidebar_button_position_6.mod_jmg_button_size_fa-3x{
		bottom: 490px;
	}
	.mod_jmg_sidebar_button_position_7.mod_jmg_button_size_fa-3x{
		bottom: 572px;
	}
	.mod_jmg_sidebar_button_position_8.mod_jmg_button_size_fa-3x{
		bottom: 654px;
	}
	.mod_jmg_sidebar_button_position_9.mod_jmg_button_size_fa-3x{
		bottom: 736px;
	}
	.mod_jmg_sidebar_button_position_1.mod_jmg_button_size_fa-4x{
		bottom: 100px;
	}
	.mod_jmg_sidebar_button_position_2.mod_jmg_button_size_fa-4x{
		bottom: 202px;
	}
	.mod_jmg_sidebar_button_position_3.mod_jmg_button_size_fa-4x{
		bottom: 304px;
	}
	.mod_jmg_sidebar_button_position_4.mod_jmg_button_size_fa-4x{
		bottom: 406px;
	}
	.mod_jmg_sidebar_button_position_5.mod_jmg_button_size_fa-4x{
		bottom: 508px;
	}
	.mod_jmg_sidebar_button_position_6.mod_jmg_button_size_fa-4x{
		bottom: 610px;
	}
	.mod_jmg_sidebar_button_position_1.mod_jmg_button_size_fa-5x{
		bottom: 120px;
	}
	.mod_jmg_sidebar_button_position_2.mod_jmg_button_size_fa-5x{
		bottom: 242px;
	}
	.mod_jmg_sidebar_button_position_3.mod_jmg_button_size_fa-5x{
		bottom: 364px;
	}
	.mod_jmg_sidebar_button_position_4.mod_jmg_button_size_fa-5x{
		bottom: 486px;
	}
	.mod_jmg_sidebar_button_position_5.mod_jmg_button_size_fa-5x{
		bottom: 608px;
	}
	.mod_jmg_sidebar_button_position_6.mod_jmg_button_size_fa-5x{
		bottom: 730px;
	}
}