.select-theme-warning{
	position: fixed;
	top: 40%;
	z-index: 9999;
	margin: 0 auto;
	left: 0;
	right: 0;
}



 
    .scaleIn{      
        /*1*/
            filter: blur(4px);
        /*2*/
         transform: scale(0.4);
     -ms-transform: scale(0.4); 
    -moz-transform: scale(0.4); 
 -webkit-transform: scale(0.4); 
      -o-transform: scale(0.4); 
        /*3*/
        transition: 0.8s ease;
    -ms-transition: 0.8s ease; 
   -moz-transition: 0.8s ease; 
-webkit-transition: 0.8s ease; 
     -o-transition: 0.8s ease; 
    }
    .scaleOut{
        /*1*/
        /*filter: none;*/
        /*2*/
         transform: scale(1);
     -ms-transform: scale(1); 
    -moz-transform: scale(1); 
 -webkit-transform: scale(1); 
      -o-transform: scale(1); 
        /*3*/
        transition: 0.8s ease;  
    -ms-transition: 0.8s ease;
   -moz-transition: 0.8s ease;
-webkit-transition: 0.8s ease; 
     -o-transition: 0.8s ease; 
    }



    
        body, #holder{
        	overflow: hidden !important;
        }
    



    .block{
        overflow: auto !important;
        height: auto !important;
    }
    
    .block-wrapper {
    	/*margin: 0;*/
    	padding-bottom: 50px;
    	/*border: none;*/
    	height: 100vh;
    	overflow-y: scroll;
    	-webkit-overflow-scrolling: touch;
    }
    
    #dromeas-container .block{
        width: 100vw;
	    height: 100vh;
    }
    
    #dromeas-container #block-holder, 
    #dromeas-container {
    	width: 400.2vw;
    }
    
    .dromeas-fade {
        display: none;
    }



#stacks_in_1910 {
	background-color: rgba(204, 204, 204, 0.00);
	padding:  20px;
}
/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_1966{ 
	width: 35%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_1966{
	width: 65%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_1966, #pcColumn2_stacks_in_1966{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */



a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}



#stacks_in_2307 .uk-tab > * > a {
    color: rgba(68, 68, 68, 1.00) !important;
    font-size: 0.875rem;
    font-weight: 300;
}

#stacks_in_2307 .uk-tab::before {
  border-bottom: 1px solid rgba(255, 255, 255, 0.00);
} 

#stacks_in_2307 .uk-tab > * > a:hover,
#stacks_in_2307 .uk-tab > * > a:focus {
    color: rgba(0, 0, 0, 1.00) !important;
}

#stacks_in_2307 .uikit-tab > .uk-active > a {
    border-color: rgba(25, 25, 25, 1.00);
}
#stacks_in_2307 {
	margin: 0px 40px 10px 40px;
}

#stacks_in_2319 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin:  20px;
	padding:  10px;
}
/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_2321{ 
	width: 60%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_2321{
	width: 40%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_2321, #pcColumn2_stacks_in_2321{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */




    #stacks_in_2329 .uk-overlay {
        background: rgba(255, 255, 255, 0.80);
    }
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2343 {
    font-weight: 400;
}





#stacks_in_2344 {
	font-size: 81%;
}
/* Band Skin for jPlayer 2.9.2 ~ Lucas Tsolakian, Archetypon Limited */

/* @group resets */

.jp-interface *,
.jp-interface *:before,
.jp-interface *:after {
    -webkit-box-sizing: border-box!important;
       -moz-box-sizing: border-box!important;
            box-sizing: border-box!important;
}

.jp-controls button, 
.jp-controls.button,
.jp-toggles button, 
.jp-toggles.button {
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    font-family: inherit;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-border-radius: 0;
       -webkit-appearance: none;
    display: block;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: inherit;
    border-color: transparent;
    background: transparent;
}

.jp-controls button:hover,
.jp-controls.button:hover{
	background: ;
}

.jp-audio *:focus,
.jp-audio-stream *:focus,
.jp-video *:focus {outline: none; }

.jp-audio button::-moz-focus-inner,
.jp-audio-stream button::-moz-focus-inner,
.jp-video button::-moz-focus-inner {border: 0}

.jp-audio,
.jp-audio-stream,
.jp-video {
    font-size: 16px;
    font-family: Verdana, Arial, sans-serif;
    line-height: 1.6;   
}

#jp_container_stacks_in_2334 {
	background: #FFFFFF;
	color: #666666;
	border: 1px solid #FFFFFF;
	border-radius: 2px;
}

.jp-audio, .jp-video {
    width: calc(100% - 2px);
}

.jp-video .jp-gui {
	/*border-top: 1px solid red; */
}

.jp-audio-stream {
    width: 182px; 
}

.jp-interface {
    position: relative;
    width: 100%; 
}

.jp-audio .jp-interface, .jp-video .jp-interface {
    height: 77px; 
}

.jp-audio-stream .jp-interface {
    height: 77px; 
}

/* @end */

/* @group CONTROLS */

.jp-controls-holder {
    clear: both;
    width: 100%;
    position: relative;
    overflow: hidden;
    top: 0;  
    left: 0;
 }

.jp-interface .jp-controls {
    margin: 0;
    padding: 0;
    overflow: hidden; 
}

.jp-audio .jp-controls {
    width: 100%;
    padding: 20px 20px 7px 20px;
}

.jp-video .jp-controls {
    width: 100%;
    padding: 20px 20px 7px 20px;
}

.jp-audio-stream .jp-controls {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 142px; }

.jp-controls button {
  	 display: block;
  	 float: left;
  	 overflow: hidden;
  	 text-indent: -9999px;
 	 cursor: pointer; 
}

#jp_container_stacks_in_2334 .jp-play {
  	width: 48px;
  	height: 48px; 
  	top: -5px;
  	background: #FFFFFF!important;
  	border: 1px solid #4C4C4C!important;
  	border-radius: 45%!important;
}

#jp_container_stacks_in_2334 .jp-play-button {
	position: absolute;
	top: 13px!important;
	left: 15px!important;
	margin: 0!important;
 	width: 0;
 	height: 0;
 	border-style: solid;
 	border-width: 10px 0 10px 20px;
 	border-color: transparent transparent transparent #4C4C4C;
}

.jp-pause-button-a{
	position: absolute;
	top: 14px!important;
	left: 14px!important;	
	margin: 0!important;
	display: none;
	opacity: 1;
	width: 0!important;
	height: 19px;
	background: #2c3e50;
	border-left-style: solid;
	border-left-width: 6px!important;	  
}

.jp-pause-button-b{
	position: absolute;
	top: 14px!important;
	left: 26px!important;	
	margin: 0!important;
	display: none;
	opacity: 1;
	width: 0!important;
	height: 19px;
	background: #2c3e50;
	border-left-style: solid;
	border-left-width: 6px!important;	  
}

#jp_container_stacks_in_2334 .jp-pause-button-a, 
#jp_container_stacks_in_2334 .jp-pause-button-b{
	border-left-color: #4C4C4C!important;
}


.jpRwFfGroup_stacks_in_2334{
	margin-left: calc(100% - 30px);
	width: 80px;
	padding: 0;
}

.jp-previous, .jp-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    
    overflow: hidden;
    background: none;
}

.jp-audio .jp-audio-previous, .jp-audio .jp-audio-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    border: none;
    overflow: hidden;
    background: none;
}

.jp-video .jp-video-previous, .jp-video .jp-video-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    border: none;
    overflow: hidden;
    background: none;
}

.jp-previous {  
    margin-left: 160px;
}

.jp-next{
	margin-left: 2px;
}


.jp-audio .jp-audio-previous, .jp-audio-next {
    top:  11px;
    left: calc(100% - 100px);
}

.jp-video .jp-video-previous, .jp-video .jp-video-next {
    top:  11px;
    left: calc(100% - 120px);
}

.jp-audio .jp-audio-next{
	margin-top: 1px;
}

.jp-video .jp-previous, .jp-video .jp-next {
    top:  11px;
    left: calc(100% - 120px);
}

.jp-previous:focus {}
.jp-next {}
.jp-next:focus {}



#jp_container_stacks_in_2334 .jp-previous-button-a{
    margin: -18px -10px 0 0;
	width: 3px;
	height: 12px;
    border-right: 3px solid #4C4C4C;
}

#jp_container_stacks_in_2334 .jp-previous-button-b{
	margin: -12px 10px 0 4px;
	width: 0;
	height: 0;
    border-style: solid;
	border-width: 6px 8px 6px 0;
	border-color: transparent #4C4C4C transparent transparent;
}

#jp_container_stacks_in_2334 .jp-previous-button-c{
	margin: -12px 10px 0 12px;
	width: 0;
	height: 0;
    border-style: solid;
	border-width: 6px 8px 6px 0;
	border-color: transparent #4C4C4C transparent transparent;
}


#jp_container_stacks_in_2334 .jp-next-button-a{
	 margin: -18px 10px 0 2px;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 6px 0 6px 8px;
	 border-color: transparent transparent transparent #4C4C4C;
}
#jp_container_stacks_in_2334 .jp-next-button-b{
	 margin: -12px 0px 0 10px;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 6px 0 6px 8px;
	 border-color: transparent transparent transparent #4C4C4C;
}	

#jp_container_stacks_in_2334 .jp-next-button-c{
	 margin: -12px 0px 0 18px;
	 width: 2px;
	 height: 12px;
	 border-left: 3px solid #4C4C4C;
}

.jp-play:focus {}
.jp-state-playing .jp-play-button {display: none;}
.jp-state-playing .jp-pause-button-a,
.jp-state-playing .jp-pause-button-b {display: block;}
.jp-state-playing .jp-play:focus {}
.jp-previous:focus {}
.jp-next {}
.jp-next:focus {}

/* @end */

/* @group progress bar */
#jp_container_stacks_in_2334 .jp-progress {
    overflow: hidden;
    background-color:  #FFFFFF; 
}

.jp-audio .jp-progress {
    position: absolute;
    top: 32px;
    height: 15px; 
}
  
.jp-video .jp-progress {
    top: 0;
    margin-top: -43px;
    margin-left: 90px;
    height: 15px; 
}

.jp-audio .jp-type-single .jp-progress {
    left: 110px;
    width: 136px; 
}
 
.jp-video .jp-type-single .jp-progress {
     left: 110px;
     width: 136px; 
}
  

/*include buttons?*/


	.jp-audio .jp-type-playlist .jp-progress {
	    left: 90px;
	    width: calc(100% - 180px); 
	}
	
	.jp-video .jp-type-playlist .jp-progress {
	    left: 120px;
	    width: calc(100% - 180px); 
	}







/*seek bar*/
#jp_container_stacks_in_2334 .jp-seek-bar {
    background: #FFFFFF;  
    width: 200px;
    height: 100%;
    cursor: pointer; 
}

#jp_container_stacks_in_2334 .jp-play-bar {
    background: #666666;
    left: -200px;
    width: 0px;
    height: 100%; 
    z-index: 999;
  }

/* @end */

/* @group current time and duration */
.jp-audio .jp-time-holder {
    position: absolute;
    top: 50px; 
    height: 20px;
}
  
.jp-video .jp-time-holder {
	margin-top: 3px;
    margin-left: 70px; 
    height: 20px;
}

.jp-audio .jp-type-single .jp-time-holder {
    left: 120px;
    width: calc(100% - 180px); 
}

.jp-video .jp-type-single .jp-time-holder {
    left: 120px;
    width: calc(100% - 180px); 
}
  
/*rw ff buttons + time holder*/

	.jp-audio .jp-type-playlist .jp-time-holder {
	  	left: 90px;
		width: calc(100% - 180px); 
		height: 20px;
		overflow: hidden;
	}
	
	.jp-video .jp-type-playlist .jp-time-holder {
	  	left: 90px;
		width: calc(100% - 90px); 
		height: 20px;
		overflow: hidden;
	}
	
	.jp-video .jp-progress {
		width: calc(100% - 210px)!important; 
		margin-left: 90px;
	}
	
	.jp-video .jp-duration {
	    margin-right: 98px; 
	}



/* @end */

/* @group time + duration */

.jp-current-time,
.jp-duration {
    width: 60px;
    font-size: .64em;
    font-style: oblique; 
}

.jp-current-time {
    float: left;
    display: inline;
    cursor: default; 
}

.jp-duration {
    float: right;
    display: inline;
    text-align: right;
    cursor: pointer; }

.jp-audio .jp-duration{
	margin-right: 0px;
}

.jp-video .jp-current-time {
    margin-left: 20px; 
}

/* @end */


/* @group playlist */
.jp-details {
    font-weight: bold;
    text-align: center;
    cursor: default; 
}

#jp_container_stacks_in_2334 .jp-details,
#jp_container_stacks_in_2334 .jp-playlist {
    width: 100%;
    background-color: #FFFFFF;
    border-top: 1px solid #CCCCCC; 
      
}

.jp-type-single .jp-details,
.jp-type-playlist .jp-details {
    border-top: none; }

.jp-details .jp-title {
    margin: 0;
    padding: 5px 20px;
    font-size: .72em;
    font-weight: bold; 
}

.jp-playlist ul {
    list-style-type: none;
    margin: 0;
    padding: 0 20px;
    font-size: .72em; 
}

.jp-playlist li {
    padding: 5px 0 4px 20px;
    border-bottom: 1px solid #CCCCCC; 
}

.jp-playlist li div {
    display: inline; 
}

div.jp-type-playlist div.jp-playlist li:last-child {
    padding: 5px 0 5px 20px;
    border-bottom: none;
}

div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
    list-style-type: square;
    list-style-position: inside;
    padding-left: 7px; 
}

div.jp-type-playlist div.jp-playlist a {
    text-decoration: none; 
}

div.jp-type-playlist div.jp-playlist a:hover {}

div.jp-type-playlist div.jp-playlist a.jp-playlist-current {}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px;
    font-weight: bold;
}

.jp-playlist-item {color: #808080!important}
.jp-playlist-item:hover {color: #4C4C4C!important}

div.jp-type-playlist div.jp-playlist span.jp-free-media {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px; }

div.jp-type-playlist div.jp-playlist span.jp-free-media a {}

div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {}

span.jp-artist {
    font-size: .8em;
    color: #666; }

/* @end */


/* @group NO SOLUTION error feedback */
.jp-jplayer audio,
.jp-jplayer {
    width: 0px;
    height: 0px; }

.jp-jplayer {}

.jp-no-solution {
    padding: 5px;
    font-size: .8em;
    background-color: #eee;
    border: 2px solid #009be3;
    color: #000;
    display: none; 
}

.jp-no-solution a {
    color: #000; 
}

.jp-no-solution span {
    font-size: 1em;
    display: block;
    text-align: center;
    font-weight: bold; 
}

/* @end */

/* @group Seeking */

#jp_container_stacks_in_2334 .jp-seeking-bg  {
	background: #eee;
}

/* @end */

/* @group Fullscreen */

.jp-video-270p {
    width: 100%!important;
    max-width: 480px;
    height: auto;
    overflow: hidden;
}

.jp-video-360p {
    width: 100%!important;
    max-width: 640px;
    height: auto;
    overflow: hidden; 
}

.jp-video-full {
    width: 480px;
    height: 270px;
    position: static !important;
    position: relative; 
}
  
.jp-video-full div div {
    z-index: 1000; 
}

.jp-video-full .jp-jplayer {
    top: 0;
    left: 0;
    position: fixed !important;
    position: relative;
    overflow: hidden; 
}

.jp-video-full .jp-gui {
    position: fixed !important;
    position: static;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001;
}

.jp-video-full .jp-interface {
    position: absolute !important;
    position: relative;
    bottom: 0;
    left: 0; 
}
  
.jp-full-screen{width: 20px; height: 20px;}

.jp-toggles {
	position: absolute;
    padding: 0;
  	margin: 0;
	width: 20px;
	height: 20px;
  	top: 31px; 
  	right: 10px;
}

.jp-toggles button {
    display: block;
    background: transparent;
    text-indent: -9999px;
    line-height: 100%;
    cursor: pointer; 
}

.jp-arrow {
	position: absolute;
	top: 10px; 
	right: 10px;
    width: 5px;
    height: 5px;
    margin: 0;
    border-color: #000000;
    border-style: solid;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
} 

.jp-video .jp-toggles:hover .jp-arrow {
	border-color: #000000;
} 
  
.jp-fullscreen-button-a {
	top: 0;
	left: 0;
	margin: 0;
	border-width: 2px 0 0 2px;
}

.jp-fullscreen-button-b {
	bottom: 0;
	left: 12px;
	margin: 0;
	border-width: 0 2px 2px 0px;
}

.jp-fullscreen-button-c {
	bottom: 0;
	left: 0;
	margin: 0;
	border-width: 0 0 2px 2px;
}

.jp-fullscreen-button-d {
	top: 0;
	left: 12px;
	margin: 0;
	border-width: 2px 2px 0 0;
}

.video-360p {
    width: 640px;
    height: 360px
}

.video-270p {
    width: 480px;
    height: 270px
}

.video {
    position: relative;
    font-family: 'Source Sans Pro', sans-serif;
    text-align: left;
    min-height: 64px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff;
}

/* @end */
#stacks_in_2334 {
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
	margin: 0px 50px 20px 0px;
}

#stacks_out_2334 {
	width: 350px;
	float: left;
	margin-right:0;
}
a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_2324{ 
	width: 50%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_2324{
	width: 50%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_2324, #pcColumn2_stacks_in_2324{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */






    #pressviolence .uk-modal-dialog,
    #pressviolence .uk-modal-body,
    #pressviolence .uk-modal-header,
    #pressviolence .uk-modal-footer{
        padding: 0 !important
    }

  


    #page6 .uk-modal-dialog,
    #page6 .uk-modal-body,
    #page6 .uk-modal-header,
    #page6 .uk-modal-footer{
        padding: 0 !important
    }

  


    #page1 .uk-modal-dialog,
    #page1 .uk-modal-body,
    #page1 .uk-modal-header,
    #page1 .uk-modal-footer{
        padding: 0 !important
    }

  


    #page37 .uk-modal-dialog,
    #page37 .uk-modal-body,
    #page37 .uk-modal-header,
    #page37 .uk-modal-footer{
        padding: 0 !important
    }

  
#stacks_in_2377 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin:  20px;
}
/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_2379{ 
	width: 40%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_2379{
	width: 60%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_2379, #pcColumn2_stacks_in_2379{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */





#stacks_in_2386 h1 {
    font-weight: 100;
}

#stacks_in_2386 h1 {
    margin: 0 0 20px 0;
}


#stacks_in_2387 {
	font-size: 199%;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2388 {
    font-weight: 400;
}





#stacks_in_2389 {
	font-size: 79%;
}
/*  Archetypon Scroll Scope  */
.ssDiv_stacks_in_2382{
	width: 100%;
	height: auto;
	max-height: 450px;
	margin: 0;
	padding: 0;
	overflow: auto;
}
/* end */
#stacks_in_2382 {
	background-color: rgba(230, 230, 230, 0.15);
	border: solid rgba(230, 230, 230, 1.00);
	border-width:  1px;
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
	margin: 20px 10px 10px 0px;
	padding:  2px;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2383 {
    font-weight: 400;
}





#stacks_in_2384 {
	font-size: 79%;
}

#stacks_in_3782 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin:  20px;
}
/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_3784{ 
	width: 40%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_3784{
	width: 60%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_3784, #pcColumn2_stacks_in_3784{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */





#stacks_in_3785 h1 {
    font-weight: 100;
}

#stacks_in_3785 h1 {
    margin: 0 0 20px 0;
}


#stacks_in_3786 {
	font-size: 122%;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3787 {
    font-weight: 400;
}





#stacks_in_3788 {
	font-size: 79%;
}
/*  Archetypon Scroll Scope  */
.ssDiv_stacks_in_3791{
	width: 100%;
	height: auto;
	max-height: 450px;
	margin: 0;
	padding: 0;
	overflow: auto;
}
/* end */
#stacks_in_3791 {
	background-color: rgba(230, 230, 230, 0.15);
	border: solid rgba(230, 230, 230, 1.00);
	border-width:  1px;
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
	margin: 80px 10px 10px 0px;
	padding:  2px;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3792 {
    font-weight: 400;
}





#stacks_in_3793 {
	font-size: 79%;
}




#stacks_in_1819 .uk-tab > * > a {
    color: rgba(68, 68, 68, 1.00) !important;
    font-size: 0.875rem;
    font-weight: 300;
}

#stacks_in_1819 .uk-tab::before {
  border-bottom: 1px solid rgba(255, 255, 255, 0.00);
} 

#stacks_in_1819 .uk-tab > * > a:hover,
#stacks_in_1819 .uk-tab > * > a:focus {
    color: rgba(0, 0, 0, 1.00) !important;
}

#stacks_in_1819 .uikit-tab > .uk-active > a {
    border-color: rgba(0, 0, 0, 1.00);
}
#stacks_in_1819 {
	margin: 0px 40px 10px 40px;
}

#stacks_in_3594 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin: 20px 20px 20px 20px;
	padding:  10px;
}
/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_3599{ 
	width: 33%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_3599{
	width: 67%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_3599, #pcColumn2_stacks_in_3599{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */




#stacks_in_3599 {
	margin:  20px;
}


#stacks_in_3600 h1 {
    font-weight: 100;
}

#stacks_in_3600 h1 {
    margin: 0 0 0px 0;
}


#stacks_in_3601 {
	font-size: 169%;
}
/* Band Skin for jPlayer 2.9.2 ~ Lucas Tsolakian, Archetypon Limited */

/* @group resets */

.jp-interface *,
.jp-interface *:before,
.jp-interface *:after {
    -webkit-box-sizing: border-box!important;
       -moz-box-sizing: border-box!important;
            box-sizing: border-box!important;
}

.jp-controls button, 
.jp-controls.button,
.jp-toggles button, 
.jp-toggles.button {
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    font-family: inherit;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-border-radius: 0;
       -webkit-appearance: none;
    display: block;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: inherit;
    border-color: transparent;
    background: transparent;
}

.jp-controls button:hover,
.jp-controls.button:hover{
	background: ;
}

.jp-audio *:focus,
.jp-audio-stream *:focus,
.jp-video *:focus {outline: none; }

.jp-audio button::-moz-focus-inner,
.jp-audio-stream button::-moz-focus-inner,
.jp-video button::-moz-focus-inner {border: 0}

.jp-audio,
.jp-audio-stream,
.jp-video {
    font-size: 16px;
    font-family: Verdana, Arial, sans-serif;
    line-height: 1.6;   
}

#jp_container_stacks_in_3749 {
	background: #FFFFFF;
	color: #666666;
	border: 1px solid #FFFFFF;
	border-radius: 2px;
}

.jp-audio, .jp-video {
    width: calc(100% - 2px);
}

.jp-video .jp-gui {
	/*border-top: 1px solid red; */
}

.jp-audio-stream {
    width: 182px; 
}

.jp-interface {
    position: relative;
    width: 100%; 
}

.jp-audio .jp-interface, .jp-video .jp-interface {
    height: 77px; 
}

.jp-audio-stream .jp-interface {
    height: 77px; 
}

/* @end */

/* @group CONTROLS */

.jp-controls-holder {
    clear: both;
    width: 100%;
    position: relative;
    overflow: hidden;
    top: 0;  
    left: 0;
 }

.jp-interface .jp-controls {
    margin: 0;
    padding: 0;
    overflow: hidden; 
}

.jp-audio .jp-controls {
    width: 100%;
    padding: 20px 20px 7px 20px;
}

.jp-video .jp-controls {
    width: 100%;
    padding: 20px 20px 7px 20px;
}

.jp-audio-stream .jp-controls {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 142px; }

.jp-controls button {
  	 display: block;
  	 float: left;
  	 overflow: hidden;
  	 text-indent: -9999px;
 	 cursor: pointer; 
}

#jp_container_stacks_in_3749 .jp-play {
  	width: 48px;
  	height: 48px; 
  	top: -5px;
  	background: #FFFFFF!important;
  	border: 1px solid #333333!important;
  	border-radius: 45%!important;
}

#jp_container_stacks_in_3749 .jp-play-button {
	position: absolute;
	top: 13px!important;
	left: 15px!important;
	margin: 0!important;
 	width: 0;
 	height: 0;
 	border-style: solid;
 	border-width: 10px 0 10px 20px;
 	border-color: transparent transparent transparent #333333;
}

.jp-pause-button-a{
	position: absolute;
	top: 14px!important;
	left: 14px!important;	
	margin: 0!important;
	display: none;
	opacity: 1;
	width: 0!important;
	height: 19px;
	background: #2c3e50;
	border-left-style: solid;
	border-left-width: 6px!important;	  
}

.jp-pause-button-b{
	position: absolute;
	top: 14px!important;
	left: 26px!important;	
	margin: 0!important;
	display: none;
	opacity: 1;
	width: 0!important;
	height: 19px;
	background: #2c3e50;
	border-left-style: solid;
	border-left-width: 6px!important;	  
}

#jp_container_stacks_in_3749 .jp-pause-button-a, 
#jp_container_stacks_in_3749 .jp-pause-button-b{
	border-left-color: #333333!important;
}


.jpRwFfGroup_stacks_in_3749{
	margin-left: calc(100% - 30px);
	width: 80px;
	padding: 0;
}

.jp-previous, .jp-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    
    overflow: hidden;
    background: none;
}

.jp-audio .jp-audio-previous, .jp-audio .jp-audio-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    border: none;
    overflow: hidden;
    background: none;
}

.jp-video .jp-video-previous, .jp-video .jp-video-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    border: none;
    overflow: hidden;
    background: none;
}

.jp-previous {  
    margin-left: 160px;
}

.jp-next{
	margin-left: 2px;
}


.jp-audio .jp-audio-previous, .jp-audio-next {
    top:  11px;
    left: calc(100% - 100px);
}

.jp-video .jp-video-previous, .jp-video .jp-video-next {
    top:  11px;
    left: calc(100% - 120px);
}

.jp-audio .jp-audio-next{
	margin-top: 1px;
}

.jp-video .jp-previous, .jp-video .jp-next {
    top:  11px;
    left: calc(100% - 120px);
}

.jp-previous:focus {}
.jp-next {}
.jp-next:focus {}



#jp_container_stacks_in_3749 .jp-previous-button-a{
    margin: -18px -10px 0 0;
	width: 3px;
	height: 12px;
    border-right: 3px solid #4C4C4C;
}

#jp_container_stacks_in_3749 .jp-previous-button-b{
	margin: -12px 10px 0 4px;
	width: 0;
	height: 0;
    border-style: solid;
	border-width: 6px 8px 6px 0;
	border-color: transparent #4C4C4C transparent transparent;
}

#jp_container_stacks_in_3749 .jp-previous-button-c{
	margin: -12px 10px 0 12px;
	width: 0;
	height: 0;
    border-style: solid;
	border-width: 6px 8px 6px 0;
	border-color: transparent #4C4C4C transparent transparent;
}


#jp_container_stacks_in_3749 .jp-next-button-a{
	 margin: -18px 10px 0 2px;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 6px 0 6px 8px;
	 border-color: transparent transparent transparent #4C4C4C;
}
#jp_container_stacks_in_3749 .jp-next-button-b{
	 margin: -12px 0px 0 10px;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 6px 0 6px 8px;
	 border-color: transparent transparent transparent #4C4C4C;
}	

#jp_container_stacks_in_3749 .jp-next-button-c{
	 margin: -12px 0px 0 18px;
	 width: 2px;
	 height: 12px;
	 border-left: 3px solid #4C4C4C;
}

.jp-play:focus {}
.jp-state-playing .jp-play-button {display: none;}
.jp-state-playing .jp-pause-button-a,
.jp-state-playing .jp-pause-button-b {display: block;}
.jp-state-playing .jp-play:focus {}
.jp-previous:focus {}
.jp-next {}
.jp-next:focus {}

/* @end */

/* @group progress bar */
#jp_container_stacks_in_3749 .jp-progress {
    overflow: hidden;
    background-color:  #FFFFFF; 
}

.jp-audio .jp-progress {
    position: absolute;
    top: 32px;
    height: 15px; 
}
  
.jp-video .jp-progress {
    top: 0;
    margin-top: -43px;
    margin-left: 90px;
    height: 15px; 
}

.jp-audio .jp-type-single .jp-progress {
    left: 110px;
    width: 136px; 
}
 
.jp-video .jp-type-single .jp-progress {
     left: 110px;
     width: 136px; 
}
  

/*include buttons?*/


	.jp-audio .jp-type-playlist .jp-progress {
	    left: 90px;
	    width: calc(100% - 180px); 
	}
	
	.jp-video .jp-type-playlist .jp-progress {
	    left: 120px;
	    width: calc(100% - 180px); 
	}







/*seek bar*/
#jp_container_stacks_in_3749 .jp-seek-bar {
    background: #FFFFFF;  
    width: 200px;
    height: 100%;
    cursor: pointer; 
}

#jp_container_stacks_in_3749 .jp-play-bar {
    background: #666666;
    left: -200px;
    width: 0px;
    height: 100%; 
    z-index: 999;
  }

/* @end */

/* @group current time and duration */
.jp-audio .jp-time-holder {
    position: absolute;
    top: 50px; 
    height: 20px;
}
  
.jp-video .jp-time-holder {
	margin-top: 3px;
    margin-left: 70px; 
    height: 20px;
}

.jp-audio .jp-type-single .jp-time-holder {
    left: 120px;
    width: calc(100% - 180px); 
}

.jp-video .jp-type-single .jp-time-holder {
    left: 120px;
    width: calc(100% - 180px); 
}
  
/*rw ff buttons + time holder*/

	.jp-audio .jp-type-playlist .jp-time-holder {
	  	left: 90px;
		width: calc(100% - 180px); 
		height: 20px;
		overflow: hidden;
	}
	
	.jp-video .jp-type-playlist .jp-time-holder {
	  	left: 90px;
		width: calc(100% - 90px); 
		height: 20px;
		overflow: hidden;
	}
	
	.jp-video .jp-progress {
		width: calc(100% - 210px)!important; 
		margin-left: 90px;
	}
	
	.jp-video .jp-duration {
	    margin-right: 98px; 
	}



/* @end */

/* @group time + duration */

.jp-current-time,
.jp-duration {
    width: 60px;
    font-size: .64em;
    font-style: oblique; 
}

.jp-current-time {
    float: left;
    display: inline;
    cursor: default; 
}

.jp-duration {
    float: right;
    display: inline;
    text-align: right;
    cursor: pointer; }

.jp-audio .jp-duration{
	margin-right: 0px;
}

.jp-video .jp-current-time {
    margin-left: 20px; 
}

/* @end */


/* @group playlist */
.jp-details {
    font-weight: bold;
    text-align: center;
    cursor: default; 
}

#jp_container_stacks_in_3749 .jp-details,
#jp_container_stacks_in_3749 .jp-playlist {
    width: 100%;
    background-color: #FFFFFF;
    border-top: 1px solid #CCCCCC; 
      
}

.jp-type-single .jp-details,
.jp-type-playlist .jp-details {
    border-top: none; }

.jp-details .jp-title {
    margin: 0;
    padding: 5px 20px;
    font-size: .72em;
    font-weight: bold; 
}

.jp-playlist ul {
    list-style-type: none;
    margin: 0;
    padding: 0 20px;
    font-size: .72em; 
}

.jp-playlist li {
    padding: 5px 0 4px 20px;
    border-bottom: 1px solid #CCCCCC; 
}

.jp-playlist li div {
    display: inline; 
}

div.jp-type-playlist div.jp-playlist li:last-child {
    padding: 5px 0 5px 20px;
    border-bottom: none;
}

div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
    list-style-type: square;
    list-style-position: inside;
    padding-left: 7px; 
}

div.jp-type-playlist div.jp-playlist a {
    text-decoration: none; 
}

div.jp-type-playlist div.jp-playlist a:hover {}

div.jp-type-playlist div.jp-playlist a.jp-playlist-current {}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px;
    font-weight: bold;
}

.jp-playlist-item {color: #808080!important}
.jp-playlist-item:hover {color: #000000!important}

div.jp-type-playlist div.jp-playlist span.jp-free-media {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px; }

div.jp-type-playlist div.jp-playlist span.jp-free-media a {}

div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {}

span.jp-artist {
    font-size: .8em;
    color: #666; }

/* @end */


/* @group NO SOLUTION error feedback */
.jp-jplayer audio,
.jp-jplayer {
    width: 0px;
    height: 0px; }

.jp-jplayer {}

.jp-no-solution {
    padding: 5px;
    font-size: .8em;
    background-color: #eee;
    border: 2px solid #009be3;
    color: #000;
    display: none; 
}

.jp-no-solution a {
    color: #000; 
}

.jp-no-solution span {
    font-size: 1em;
    display: block;
    text-align: center;
    font-weight: bold; 
}

/* @end */

/* @group Seeking */

#jp_container_stacks_in_3749 .jp-seeking-bg  {
	background: #eee;
}

/* @end */

/* @group Fullscreen */

.jp-video-270p {
    width: 100%!important;
    max-width: 480px;
    height: auto;
    overflow: hidden;
}

.jp-video-360p {
    width: 100%!important;
    max-width: 640px;
    height: auto;
    overflow: hidden; 
}

.jp-video-full {
    width: 480px;
    height: 270px;
    position: static !important;
    position: relative; 
}
  
.jp-video-full div div {
    z-index: 1000; 
}

.jp-video-full .jp-jplayer {
    top: 0;
    left: 0;
    position: fixed !important;
    position: relative;
    overflow: hidden; 
}

.jp-video-full .jp-gui {
    position: fixed !important;
    position: static;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001;
}

.jp-video-full .jp-interface {
    position: absolute !important;
    position: relative;
    bottom: 0;
    left: 0; 
}
  
.jp-full-screen{width: 20px; height: 20px;}

.jp-toggles {
	position: absolute;
    padding: 0;
  	margin: 0;
	width: 20px;
	height: 20px;
  	top: 31px; 
  	right: 10px;
}

.jp-toggles button {
    display: block;
    background: transparent;
    text-indent: -9999px;
    line-height: 100%;
    cursor: pointer; 
}

.jp-arrow {
	position: absolute;
	top: 10px; 
	right: 10px;
    width: 5px;
    height: 5px;
    margin: 0;
    border-color: #000000;
    border-style: solid;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
} 

.jp-video .jp-toggles:hover .jp-arrow {
	border-color: #000000;
} 
  
.jp-fullscreen-button-a {
	top: 0;
	left: 0;
	margin: 0;
	border-width: 2px 0 0 2px;
}

.jp-fullscreen-button-b {
	bottom: 0;
	left: 12px;
	margin: 0;
	border-width: 0 2px 2px 0px;
}

.jp-fullscreen-button-c {
	bottom: 0;
	left: 0;
	margin: 0;
	border-width: 0 0 2px 2px;
}

.jp-fullscreen-button-d {
	top: 0;
	left: 12px;
	margin: 0;
	border-width: 2px 2px 0 0;
}

.video-360p {
    width: 640px;
    height: 360px
}

.video-270p {
    width: 480px;
    height: 270px
}

.video {
    position: relative;
    font-family: 'Source Sans Pro', sans-serif;
    text-align: left;
    min-height: 64px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff;
}

/* @end */
#stacks_in_3749 {
	margin: 0px 0px 5px 0px;
}

#stacks_out_3749 {
	width: 350px;
	float: left;
	margin-right:0;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3608 {
    font-weight: 400;
}





#stacks_in_3608 {
	margin: 15px 0px 15px 19px;
}

#stacks_in_3609 {
	font-size: 80%;
}
/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_3610{ 
	width: 50%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_3610{
	width: 50%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_3610, #pcColumn2_stacks_in_3610{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */



.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3724 {
    font-weight: 400;
}





#stacks_in_3724 {
	margin: 0px 0px 15px 19px;
}

#stacks_in_3725 {
	font-size: 80%;
}
a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}


    #Kaltimpro .uk-modal-dialog,
    #Kaltimpro .uk-modal-body,
    #Kaltimpro .uk-modal-header,
    #Kaltimpro .uk-modal-footer{
        padding: 0 !important
    }

  


    #Kaltbourdon1 .uk-modal-dialog,
    #Kaltbourdon1 .uk-modal-body,
    #Kaltbourdon1 .uk-modal-header,
    #Kaltbourdon1 .uk-modal-footer{
        padding: 0 !important
    }

  
#stacks_in_1857 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin:  20px;
	padding:  10px;
}
/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_1859{ 
	width: 56%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_1859{
	width: 44%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_1859, #pcColumn2_stacks_in_1859{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */





#stacks_in_1871 h1 {
    font-weight: 100;
}

#stacks_in_1871 h1 {
    margin: 0 0 9px 0;
}


#stacks_in_1872 {
	font-size: 170%;
}
/* Band Skin for jPlayer 2.9.2 ~ Lucas Tsolakian, Archetypon Limited */

/* @group resets */

.jp-interface *,
.jp-interface *:before,
.jp-interface *:after {
    -webkit-box-sizing: border-box!important;
       -moz-box-sizing: border-box!important;
            box-sizing: border-box!important;
}

.jp-controls button, 
.jp-controls.button,
.jp-toggles button, 
.jp-toggles.button {
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    font-family: inherit;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-border-radius: 0;
       -webkit-appearance: none;
    display: block;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: inherit;
    border-color: transparent;
    background: transparent;
}

.jp-controls button:hover,
.jp-controls.button:hover{
	background: ;
}

.jp-audio *:focus,
.jp-audio-stream *:focus,
.jp-video *:focus {outline: none; }

.jp-audio button::-moz-focus-inner,
.jp-audio-stream button::-moz-focus-inner,
.jp-video button::-moz-focus-inner {border: 0}

.jp-audio,
.jp-audio-stream,
.jp-video {
    font-size: 16px;
    font-family: Verdana, Arial, sans-serif;
    line-height: 1.6;   
}

#jp_container_stacks_in_1875 {
	background: #FFFFFF;
	color: #666666;
	border: 1px solid #FFFFFF;
	border-radius: 2px;
}

.jp-audio, .jp-video {
    width: calc(100% - 2px);
}

.jp-video .jp-gui {
	/*border-top: 1px solid red; */
}

.jp-audio-stream {
    width: 182px; 
}

.jp-interface {
    position: relative;
    width: 100%; 
}

.jp-audio .jp-interface, .jp-video .jp-interface {
    height: 77px; 
}

.jp-audio-stream .jp-interface {
    height: 77px; 
}

/* @end */

/* @group CONTROLS */

.jp-controls-holder {
    clear: both;
    width: 100%;
    position: relative;
    overflow: hidden;
    top: 0;  
    left: 0;
 }

.jp-interface .jp-controls {
    margin: 0;
    padding: 0;
    overflow: hidden; 
}

.jp-audio .jp-controls {
    width: 100%;
    padding: 20px 20px 7px 20px;
}

.jp-video .jp-controls {
    width: 100%;
    padding: 20px 20px 7px 20px;
}

.jp-audio-stream .jp-controls {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 142px; }

.jp-controls button {
  	 display: block;
  	 float: left;
  	 overflow: hidden;
  	 text-indent: -9999px;
 	 cursor: pointer; 
}

#jp_container_stacks_in_1875 .jp-play {
  	width: 48px;
  	height: 48px; 
  	top: -5px;
  	background: #FFFFFF!important;
  	border: 1px solid #333333!important;
  	border-radius: 45%!important;
}

#jp_container_stacks_in_1875 .jp-play-button {
	position: absolute;
	top: 13px!important;
	left: 15px!important;
	margin: 0!important;
 	width: 0;
 	height: 0;
 	border-style: solid;
 	border-width: 10px 0 10px 20px;
 	border-color: transparent transparent transparent #333333;
}

.jp-pause-button-a{
	position: absolute;
	top: 14px!important;
	left: 14px!important;	
	margin: 0!important;
	display: none;
	opacity: 1;
	width: 0!important;
	height: 19px;
	background: #2c3e50;
	border-left-style: solid;
	border-left-width: 6px!important;	  
}

.jp-pause-button-b{
	position: absolute;
	top: 14px!important;
	left: 26px!important;	
	margin: 0!important;
	display: none;
	opacity: 1;
	width: 0!important;
	height: 19px;
	background: #2c3e50;
	border-left-style: solid;
	border-left-width: 6px!important;	  
}

#jp_container_stacks_in_1875 .jp-pause-button-a, 
#jp_container_stacks_in_1875 .jp-pause-button-b{
	border-left-color: #333333!important;
}


.jpRwFfGroup_stacks_in_1875{
	margin-left: calc(100% - 30px);
	width: 80px;
	padding: 0;
}

.jp-previous, .jp-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    
    overflow: hidden;
    background: none;
}

.jp-audio .jp-audio-previous, .jp-audio .jp-audio-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    border: none;
    overflow: hidden;
    background: none;
}

.jp-video .jp-video-previous, .jp-video .jp-video-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    border: none;
    overflow: hidden;
    background: none;
}

.jp-previous {  
    margin-left: 160px;
}

.jp-next{
	margin-left: 2px;
}


.jp-audio .jp-audio-previous, .jp-audio-next {
    top:  11px;
    left: calc(100% - 100px);
}

.jp-video .jp-video-previous, .jp-video .jp-video-next {
    top:  11px;
    left: calc(100% - 120px);
}

.jp-audio .jp-audio-next{
	margin-top: 1px;
}

.jp-video .jp-previous, .jp-video .jp-next {
    top:  11px;
    left: calc(100% - 120px);
}

.jp-previous:focus {}
.jp-next {}
.jp-next:focus {}



#jp_container_stacks_in_1875 .jp-previous-button-a{
    margin: -18px -10px 0 0;
	width: 3px;
	height: 12px;
    border-right: 3px solid #4C4C4C;
}

#jp_container_stacks_in_1875 .jp-previous-button-b{
	margin: -12px 10px 0 4px;
	width: 0;
	height: 0;
    border-style: solid;
	border-width: 6px 8px 6px 0;
	border-color: transparent #4C4C4C transparent transparent;
}

#jp_container_stacks_in_1875 .jp-previous-button-c{
	margin: -12px 10px 0 12px;
	width: 0;
	height: 0;
    border-style: solid;
	border-width: 6px 8px 6px 0;
	border-color: transparent #4C4C4C transparent transparent;
}


#jp_container_stacks_in_1875 .jp-next-button-a{
	 margin: -18px 10px 0 2px;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 6px 0 6px 8px;
	 border-color: transparent transparent transparent #4C4C4C;
}
#jp_container_stacks_in_1875 .jp-next-button-b{
	 margin: -12px 0px 0 10px;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 6px 0 6px 8px;
	 border-color: transparent transparent transparent #4C4C4C;
}	

#jp_container_stacks_in_1875 .jp-next-button-c{
	 margin: -12px 0px 0 18px;
	 width: 2px;
	 height: 12px;
	 border-left: 3px solid #4C4C4C;
}

.jp-play:focus {}
.jp-state-playing .jp-play-button {display: none;}
.jp-state-playing .jp-pause-button-a,
.jp-state-playing .jp-pause-button-b {display: block;}
.jp-state-playing .jp-play:focus {}
.jp-previous:focus {}
.jp-next {}
.jp-next:focus {}

/* @end */

/* @group progress bar */
#jp_container_stacks_in_1875 .jp-progress {
    overflow: hidden;
    background-color:  #FFFFFF; 
}

.jp-audio .jp-progress {
    position: absolute;
    top: 32px;
    height: 15px; 
}
  
.jp-video .jp-progress {
    top: 0;
    margin-top: -43px;
    margin-left: 90px;
    height: 15px; 
}

.jp-audio .jp-type-single .jp-progress {
    left: 110px;
    width: 136px; 
}
 
.jp-video .jp-type-single .jp-progress {
     left: 110px;
     width: 136px; 
}
  

/*include buttons?*/


	.jp-audio .jp-type-playlist .jp-progress {
	    left: 90px;
	    width: calc(100% - 180px); 
	}
	
	.jp-video .jp-type-playlist .jp-progress {
	    left: 120px;
	    width: calc(100% - 180px); 
	}







/*seek bar*/
#jp_container_stacks_in_1875 .jp-seek-bar {
    background: #FFFFFF;  
    width: 200px;
    height: 100%;
    cursor: pointer; 
}

#jp_container_stacks_in_1875 .jp-play-bar {
    background: #666666;
    left: -200px;
    width: 0px;
    height: 100%; 
    z-index: 999;
  }

/* @end */

/* @group current time and duration */
.jp-audio .jp-time-holder {
    position: absolute;
    top: 50px; 
    height: 20px;
}
  
.jp-video .jp-time-holder {
	margin-top: 3px;
    margin-left: 70px; 
    height: 20px;
}

.jp-audio .jp-type-single .jp-time-holder {
    left: 120px;
    width: calc(100% - 180px); 
}

.jp-video .jp-type-single .jp-time-holder {
    left: 120px;
    width: calc(100% - 180px); 
}
  
/*rw ff buttons + time holder*/

	.jp-audio .jp-type-playlist .jp-time-holder {
	  	left: 90px;
		width: calc(100% - 180px); 
		height: 20px;
		overflow: hidden;
	}
	
	.jp-video .jp-type-playlist .jp-time-holder {
	  	left: 90px;
		width: calc(100% - 90px); 
		height: 20px;
		overflow: hidden;
	}
	
	.jp-video .jp-progress {
		width: calc(100% - 210px)!important; 
		margin-left: 90px;
	}
	
	.jp-video .jp-duration {
	    margin-right: 98px; 
	}



/* @end */

/* @group time + duration */

.jp-current-time,
.jp-duration {
    width: 60px;
    font-size: .64em;
    font-style: oblique; 
}

.jp-current-time {
    float: left;
    display: inline;
    cursor: default; 
}

.jp-duration {
    float: right;
    display: inline;
    text-align: right;
    cursor: pointer; }

.jp-audio .jp-duration{
	margin-right: 0px;
}

.jp-video .jp-current-time {
    margin-left: 20px; 
}

/* @end */


/* @group playlist */
.jp-details {
    font-weight: bold;
    text-align: center;
    cursor: default; 
}

#jp_container_stacks_in_1875 .jp-details,
#jp_container_stacks_in_1875 .jp-playlist {
    width: 100%;
    background-color: #FFFFFF;
    border-top: 1px solid #CCCCCC; 
      
}

.jp-type-single .jp-details,
.jp-type-playlist .jp-details {
    border-top: none; }

.jp-details .jp-title {
    margin: 0;
    padding: 5px 20px;
    font-size: .72em;
    font-weight: bold; 
}

.jp-playlist ul {
    list-style-type: none;
    margin: 0;
    padding: 0 20px;
    font-size: .72em; 
}

.jp-playlist li {
    padding: 5px 0 4px 20px;
    border-bottom: 1px solid #CCCCCC; 
}

.jp-playlist li div {
    display: inline; 
}

div.jp-type-playlist div.jp-playlist li:last-child {
    padding: 5px 0 5px 20px;
    border-bottom: none;
}

div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
    list-style-type: square;
    list-style-position: inside;
    padding-left: 7px; 
}

div.jp-type-playlist div.jp-playlist a {
    text-decoration: none; 
}

div.jp-type-playlist div.jp-playlist a:hover {}

div.jp-type-playlist div.jp-playlist a.jp-playlist-current {}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px;
    font-weight: bold;
}

.jp-playlist-item {color: #4C4C4C!important}
.jp-playlist-item:hover {color: #800002!important}

div.jp-type-playlist div.jp-playlist span.jp-free-media {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px; }

div.jp-type-playlist div.jp-playlist span.jp-free-media a {}

div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {}

span.jp-artist {
    font-size: .8em;
    color: #666; }

/* @end */


/* @group NO SOLUTION error feedback */
.jp-jplayer audio,
.jp-jplayer {
    width: 0px;
    height: 0px; }

.jp-jplayer {}

.jp-no-solution {
    padding: 5px;
    font-size: .8em;
    background-color: #eee;
    border: 2px solid #009be3;
    color: #000;
    display: none; 
}

.jp-no-solution a {
    color: #000; 
}

.jp-no-solution span {
    font-size: 1em;
    display: block;
    text-align: center;
    font-weight: bold; 
}

/* @end */

/* @group Seeking */

#jp_container_stacks_in_1875 .jp-seeking-bg  {
	background: #eee;
}

/* @end */

/* @group Fullscreen */

.jp-video-270p {
    width: 100%!important;
    max-width: 480px;
    height: auto;
    overflow: hidden;
}

.jp-video-360p {
    width: 100%!important;
    max-width: 640px;
    height: auto;
    overflow: hidden; 
}

.jp-video-full {
    width: 480px;
    height: 270px;
    position: static !important;
    position: relative; 
}
  
.jp-video-full div div {
    z-index: 1000; 
}

.jp-video-full .jp-jplayer {
    top: 0;
    left: 0;
    position: fixed !important;
    position: relative;
    overflow: hidden; 
}

.jp-video-full .jp-gui {
    position: fixed !important;
    position: static;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001;
}

.jp-video-full .jp-interface {
    position: absolute !important;
    position: relative;
    bottom: 0;
    left: 0; 
}
  
.jp-full-screen{width: 20px; height: 20px;}

.jp-toggles {
	position: absolute;
    padding: 0;
  	margin: 0;
	width: 20px;
	height: 20px;
  	top: 31px; 
  	right: 10px;
}

.jp-toggles button {
    display: block;
    background: transparent;
    text-indent: -9999px;
    line-height: 100%;
    cursor: pointer; 
}

.jp-arrow {
	position: absolute;
	top: 10px; 
	right: 10px;
    width: 5px;
    height: 5px;
    margin: 0;
    border-color: #000000;
    border-style: solid;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
} 

.jp-video .jp-toggles:hover .jp-arrow {
	border-color: #000000;
} 
  
.jp-fullscreen-button-a {
	top: 0;
	left: 0;
	margin: 0;
	border-width: 2px 0 0 2px;
}

.jp-fullscreen-button-b {
	bottom: 0;
	left: 12px;
	margin: 0;
	border-width: 0 2px 2px 0px;
}

.jp-fullscreen-button-c {
	bottom: 0;
	left: 0;
	margin: 0;
	border-width: 0 0 2px 2px;
}

.jp-fullscreen-button-d {
	top: 0;
	left: 12px;
	margin: 0;
	border-width: 2px 2px 0 0;
}

.video-360p {
    width: 640px;
    height: 360px
}

.video-270p {
    width: 480px;
    height: 270px
}

.video {
    position: relative;
    font-family: 'Source Sans Pro', sans-serif;
    text-align: left;
    min-height: 64px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff;
}

/* @end */
#stacks_in_1875 {
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
	margin: -1px 0px 30px 5px;
}

#stacks_out_1875 {
	width: 350px;
	float: left;
	margin-right:0;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_1873 {
    font-weight: 400;
}

 
    #stacks_in_1873 {
    	color: rgba(51, 51, 51, 1.00);
    }
    
    #stacks_in_1873 a:link,
    #stacks_in_1873 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_1873 a:hover{
    	color: rgba(153, 153, 153, 1.00)!important;
    }




#stacks_in_1873 {
	margin: 10px 0px 0px 2px;
}

#stacks_in_1874 {
	font-size: 80%;
}
a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}


    #teasersurnat .uk-modal-dialog,
    #teasersurnat .uk-modal-body,
    #teasersurnat .uk-modal-header,
    #teasersurnat .uk-modal-footer{
        padding: 0 !important
    }

  


    #teaserpic .uk-modal-dialog,
    #teaserpic .uk-modal-body,
    #teaserpic .uk-modal-header,
    #teaserpic .uk-modal-footer{
        padding: 0 !important
    }

  /*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_1868{ 
	width: 50%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_1868{
	width: 50%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_1868, #pcColumn2_stacks_in_1868{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */




#stacks_in_1891 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin:  20px;
	padding:  10px;
}
/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_1886{ 
	width: 50%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_1886{
	width: 50%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_1886, #pcColumn2_stacks_in_1886{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */





#stacks_in_1889 h1 {
    font-weight: 100;
}

#stacks_in_1889 h1 {
    margin: 0 0 0px 0;
}


#stacks_in_1890 {
	word-spacing: 10px;
	font-size: 169%;
}


#stacks_in_3399 h5 {
    font-weight: 100;
}

#stacks_in_3399 h5 {
    margin: 0 0 20px 0;
}


#stacks_in_3400 {
	letter-spacing: 9px;
	font-size: 149%;
}
/* Band Skin for jPlayer 2.9.2 ~ Lucas Tsolakian, Archetypon Limited */

/* @group resets */

.jp-interface *,
.jp-interface *:before,
.jp-interface *:after {
    -webkit-box-sizing: border-box!important;
       -moz-box-sizing: border-box!important;
            box-sizing: border-box!important;
}

.jp-controls button, 
.jp-controls.button,
.jp-toggles button, 
.jp-toggles.button {
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    font-family: inherit;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-border-radius: 0;
       -webkit-appearance: none;
    display: block;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: inherit;
    border-color: transparent;
    background: transparent;
}

.jp-controls button:hover,
.jp-controls.button:hover{
	background: ;
}

.jp-audio *:focus,
.jp-audio-stream *:focus,
.jp-video *:focus {outline: none; }

.jp-audio button::-moz-focus-inner,
.jp-audio-stream button::-moz-focus-inner,
.jp-video button::-moz-focus-inner {border: 0}

.jp-audio,
.jp-audio-stream,
.jp-video {
    font-size: 16px;
    font-family: Verdana, Arial, sans-serif;
    line-height: 1.6;   
}

#jp_container_stacks_in_3515 {
	background: #FFFFFF;
	color: #666666;
	border: 1px solid #FFFFFF;
	border-radius: 2px;
}

.jp-audio, .jp-video {
    width: calc(100% - 2px);
}

.jp-video .jp-gui {
	/*border-top: 1px solid red; */
}

.jp-audio-stream {
    width: 182px; 
}

.jp-interface {
    position: relative;
    width: 100%; 
}

.jp-audio .jp-interface, .jp-video .jp-interface {
    height: 77px; 
}

.jp-audio-stream .jp-interface {
    height: 77px; 
}

/* @end */

/* @group CONTROLS */

.jp-controls-holder {
    clear: both;
    width: 100%;
    position: relative;
    overflow: hidden;
    top: 0;  
    left: 0;
 }

.jp-interface .jp-controls {
    margin: 0;
    padding: 0;
    overflow: hidden; 
}

.jp-audio .jp-controls {
    width: 100%;
    padding: 20px 20px 7px 20px;
}

.jp-video .jp-controls {
    width: 100%;
    padding: 20px 20px 7px 20px;
}

.jp-audio-stream .jp-controls {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 142px; }

.jp-controls button {
  	 display: block;
  	 float: left;
  	 overflow: hidden;
  	 text-indent: -9999px;
 	 cursor: pointer; 
}

#jp_container_stacks_in_3515 .jp-play {
  	width: 48px;
  	height: 48px; 
  	top: -5px;
  	background: #FFFFFF!important;
  	border: 1px solid #333333!important;
  	border-radius: 45%!important;
}

#jp_container_stacks_in_3515 .jp-play-button {
	position: absolute;
	top: 13px!important;
	left: 15px!important;
	margin: 0!important;
 	width: 0;
 	height: 0;
 	border-style: solid;
 	border-width: 10px 0 10px 20px;
 	border-color: transparent transparent transparent #333333;
}

.jp-pause-button-a{
	position: absolute;
	top: 14px!important;
	left: 14px!important;	
	margin: 0!important;
	display: none;
	opacity: 1;
	width: 0!important;
	height: 19px;
	background: #2c3e50;
	border-left-style: solid;
	border-left-width: 6px!important;	  
}

.jp-pause-button-b{
	position: absolute;
	top: 14px!important;
	left: 26px!important;	
	margin: 0!important;
	display: none;
	opacity: 1;
	width: 0!important;
	height: 19px;
	background: #2c3e50;
	border-left-style: solid;
	border-left-width: 6px!important;	  
}

#jp_container_stacks_in_3515 .jp-pause-button-a, 
#jp_container_stacks_in_3515 .jp-pause-button-b{
	border-left-color: #333333!important;
}


.jpRwFfGroup_stacks_in_3515{
	margin-left: calc(100% - 30px);
	width: 80px;
	padding: 0;
}

.jp-previous, .jp-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    
    overflow: hidden;
    background: none;
}

.jp-audio .jp-audio-previous, .jp-audio .jp-audio-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    border: none;
    overflow: hidden;
    background: none;
}

.jp-video .jp-video-previous, .jp-video .jp-video-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    border: none;
    overflow: hidden;
    background: none;
}

.jp-previous {  
    margin-left: 160px;
}

.jp-next{
	margin-left: 2px;
}


.jp-audio .jp-audio-previous, .jp-audio-next {
    top:  11px;
    left: calc(100% - 100px);
}

.jp-video .jp-video-previous, .jp-video .jp-video-next {
    top:  11px;
    left: calc(100% - 120px);
}

.jp-audio .jp-audio-next{
	margin-top: 1px;
}

.jp-video .jp-previous, .jp-video .jp-next {
    top:  11px;
    left: calc(100% - 120px);
}

.jp-previous:focus {}
.jp-next {}
.jp-next:focus {}



#jp_container_stacks_in_3515 .jp-previous-button-a{
    margin: -18px -10px 0 0;
	width: 3px;
	height: 12px;
    border-right: 3px solid #4C4C4C;
}

#jp_container_stacks_in_3515 .jp-previous-button-b{
	margin: -12px 10px 0 4px;
	width: 0;
	height: 0;
    border-style: solid;
	border-width: 6px 8px 6px 0;
	border-color: transparent #4C4C4C transparent transparent;
}

#jp_container_stacks_in_3515 .jp-previous-button-c{
	margin: -12px 10px 0 12px;
	width: 0;
	height: 0;
    border-style: solid;
	border-width: 6px 8px 6px 0;
	border-color: transparent #4C4C4C transparent transparent;
}


#jp_container_stacks_in_3515 .jp-next-button-a{
	 margin: -18px 10px 0 2px;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 6px 0 6px 8px;
	 border-color: transparent transparent transparent #4C4C4C;
}
#jp_container_stacks_in_3515 .jp-next-button-b{
	 margin: -12px 0px 0 10px;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 6px 0 6px 8px;
	 border-color: transparent transparent transparent #4C4C4C;
}	

#jp_container_stacks_in_3515 .jp-next-button-c{
	 margin: -12px 0px 0 18px;
	 width: 2px;
	 height: 12px;
	 border-left: 3px solid #4C4C4C;
}

.jp-play:focus {}
.jp-state-playing .jp-play-button {display: none;}
.jp-state-playing .jp-pause-button-a,
.jp-state-playing .jp-pause-button-b {display: block;}
.jp-state-playing .jp-play:focus {}
.jp-previous:focus {}
.jp-next {}
.jp-next:focus {}

/* @end */

/* @group progress bar */
#jp_container_stacks_in_3515 .jp-progress {
    overflow: hidden;
    background-color:  #FFFFFF; 
}

.jp-audio .jp-progress {
    position: absolute;
    top: 32px;
    height: 15px; 
}
  
.jp-video .jp-progress {
    top: 0;
    margin-top: -43px;
    margin-left: 90px;
    height: 15px; 
}

.jp-audio .jp-type-single .jp-progress {
    left: 110px;
    width: 136px; 
}
 
.jp-video .jp-type-single .jp-progress {
     left: 110px;
     width: 136px; 
}
  

/*include buttons?*/


	.jp-audio .jp-type-playlist .jp-progress {
	    left: 90px;
	    width: calc(100% - 180px); 
	}
	
	.jp-video .jp-type-playlist .jp-progress {
	    left: 120px;
	    width: calc(100% - 180px); 
	}







/*seek bar*/
#jp_container_stacks_in_3515 .jp-seek-bar {
    background: #FFFFFF;  
    width: 200px;
    height: 100%;
    cursor: pointer; 
}

#jp_container_stacks_in_3515 .jp-play-bar {
    background: #666666;
    left: -200px;
    width: 0px;
    height: 100%; 
    z-index: 999;
  }

/* @end */

/* @group current time and duration */
.jp-audio .jp-time-holder {
    position: absolute;
    top: 50px; 
    height: 20px;
}
  
.jp-video .jp-time-holder {
	margin-top: 3px;
    margin-left: 70px; 
    height: 20px;
}

.jp-audio .jp-type-single .jp-time-holder {
    left: 120px;
    width: calc(100% - 180px); 
}

.jp-video .jp-type-single .jp-time-holder {
    left: 120px;
    width: calc(100% - 180px); 
}
  
/*rw ff buttons + time holder*/

	.jp-audio .jp-type-playlist .jp-time-holder {
	  	left: 90px;
		width: calc(100% - 180px); 
		height: 20px;
		overflow: hidden;
	}
	
	.jp-video .jp-type-playlist .jp-time-holder {
	  	left: 90px;
		width: calc(100% - 90px); 
		height: 20px;
		overflow: hidden;
	}
	
	.jp-video .jp-progress {
		width: calc(100% - 210px)!important; 
		margin-left: 90px;
	}
	
	.jp-video .jp-duration {
	    margin-right: 98px; 
	}



/* @end */

/* @group time + duration */

.jp-current-time,
.jp-duration {
    width: 60px;
    font-size: .64em;
    font-style: oblique; 
}

.jp-current-time {
    float: left;
    display: inline;
    cursor: default; 
}

.jp-duration {
    float: right;
    display: inline;
    text-align: right;
    cursor: pointer; }

.jp-audio .jp-duration{
	margin-right: 0px;
}

.jp-video .jp-current-time {
    margin-left: 20px; 
}

/* @end */


/* @group playlist */
.jp-details {
    font-weight: bold;
    text-align: center;
    cursor: default; 
}

#jp_container_stacks_in_3515 .jp-details,
#jp_container_stacks_in_3515 .jp-playlist {
    width: 100%;
    background-color: #FFFFFF;
    border-top: 1px solid #CCCCCC; 
      
}

.jp-type-single .jp-details,
.jp-type-playlist .jp-details {
    border-top: none; }

.jp-details .jp-title {
    margin: 0;
    padding: 5px 20px;
    font-size: .72em;
    font-weight: bold; 
}

.jp-playlist ul {
    list-style-type: none;
    margin: 0;
    padding: 0 20px;
    font-size: .72em; 
}

.jp-playlist li {
    padding: 5px 0 4px 20px;
    border-bottom: 1px solid #CCCCCC; 
}

.jp-playlist li div {
    display: inline; 
}

div.jp-type-playlist div.jp-playlist li:last-child {
    padding: 5px 0 5px 20px;
    border-bottom: none;
}

div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
    list-style-type: square;
    list-style-position: inside;
    padding-left: 7px; 
}

div.jp-type-playlist div.jp-playlist a {
    text-decoration: none; 
}

div.jp-type-playlist div.jp-playlist a:hover {}

div.jp-type-playlist div.jp-playlist a.jp-playlist-current {}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px;
    font-weight: bold;
}

.jp-playlist-item {color: #808080!important}
.jp-playlist-item:hover {color: #000000!important}

div.jp-type-playlist div.jp-playlist span.jp-free-media {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px; }

div.jp-type-playlist div.jp-playlist span.jp-free-media a {}

div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {}

span.jp-artist {
    font-size: .8em;
    color: #666; }

/* @end */


/* @group NO SOLUTION error feedback */
.jp-jplayer audio,
.jp-jplayer {
    width: 0px;
    height: 0px; }

.jp-jplayer {}

.jp-no-solution {
    padding: 5px;
    font-size: .8em;
    background-color: #eee;
    border: 2px solid #009be3;
    color: #000;
    display: none; 
}

.jp-no-solution a {
    color: #000; 
}

.jp-no-solution span {
    font-size: 1em;
    display: block;
    text-align: center;
    font-weight: bold; 
}

/* @end */

/* @group Seeking */

#jp_container_stacks_in_3515 .jp-seeking-bg  {
	background: #eee;
}

/* @end */

/* @group Fullscreen */

.jp-video-270p {
    width: 100%!important;
    max-width: 480px;
    height: auto;
    overflow: hidden;
}

.jp-video-360p {
    width: 100%!important;
    max-width: 640px;
    height: auto;
    overflow: hidden; 
}

.jp-video-full {
    width: 480px;
    height: 270px;
    position: static !important;
    position: relative; 
}
  
.jp-video-full div div {
    z-index: 1000; 
}

.jp-video-full .jp-jplayer {
    top: 0;
    left: 0;
    position: fixed !important;
    position: relative;
    overflow: hidden; 
}

.jp-video-full .jp-gui {
    position: fixed !important;
    position: static;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001;
}

.jp-video-full .jp-interface {
    position: absolute !important;
    position: relative;
    bottom: 0;
    left: 0; 
}
  
.jp-full-screen{width: 20px; height: 20px;}

.jp-toggles {
	position: absolute;
    padding: 0;
  	margin: 0;
	width: 20px;
	height: 20px;
  	top: 31px; 
  	right: 10px;
}

.jp-toggles button {
    display: block;
    background: transparent;
    text-indent: -9999px;
    line-height: 100%;
    cursor: pointer; 
}

.jp-arrow {
	position: absolute;
	top: 10px; 
	right: 10px;
    width: 5px;
    height: 5px;
    margin: 0;
    border-color: #000000;
    border-style: solid;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
} 

.jp-video .jp-toggles:hover .jp-arrow {
	border-color: #000000;
} 
  
.jp-fullscreen-button-a {
	top: 0;
	left: 0;
	margin: 0;
	border-width: 2px 0 0 2px;
}

.jp-fullscreen-button-b {
	bottom: 0;
	left: 12px;
	margin: 0;
	border-width: 0 2px 2px 0px;
}

.jp-fullscreen-button-c {
	bottom: 0;
	left: 0;
	margin: 0;
	border-width: 0 0 2px 2px;
}

.jp-fullscreen-button-d {
	top: 0;
	left: 12px;
	margin: 0;
	border-width: 2px 2px 0 0;
}

.video-360p {
    width: 640px;
    height: 360px
}

.video-270p {
    width: 480px;
    height: 270px
}

.video {
    position: relative;
    font-family: 'Source Sans Pro', sans-serif;
    text-align: left;
    min-height: 64px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff;
}

/* @end */
#stacks_in_3515 {
	margin: 0px 0px 5px 0px;
}

#stacks_out_3515 {
	width: 350px;
	float: left;
	margin-right:0;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_1893 {
    font-weight: 400;
}





#stacks_in_1893 {
	margin: 15px 0px 15px 0px;
}

#stacks_in_1894 {
	font-size: 81%;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3395 {
    font-weight: 400;
}





#stacks_in_3396 {
	font-size: 80%;
}
a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}


    #nullteaser .uk-modal-dialog,
    #nullteaser .uk-modal-body,
    #nullteaser .uk-modal-header,
    #nullteaser .uk-modal-footer{
        padding: 0 !important
    }

  
#stacks_in_1897 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin:  20px;
	padding:  10px;
}
/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_1899{ 
	width: 50%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_1899{
	width: 50%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_1899, #pcColumn2_stacks_in_1899{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */





#stacks_in_1902 h1 {
    font-weight: 100;
}

#stacks_in_1902 h1 {
    margin: 0 0 20px 0;
}


#stacks_in_1903 {
	font-size: 169%;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2543 {
    font-weight: 200;
}





#stacks_in_2543 {
	margin: 0px 0px 10px 60px;
}

#stacks_in_2544 {
	font-size: 170%;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_1904 {
    font-weight: 400;
}





#stacks_in_1904 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_1905 {
	font-size: 80%;
}
a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_2515{ 
	width: 50%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_2515{
	width: 50%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_2515, #pcColumn2_stacks_in_2515{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */






    #sorcierdynamo .uk-modal-dialog,
    #sorcierdynamo .uk-modal-body,
    #sorcierdynamo .uk-modal-header,
    #sorcierdynamo .uk-modal-footer{
        padding: 0 !important
    }

  
#stacks_in_2524 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin:  20px;
	padding:  10px;
}
/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_2526{ 
	width: 50%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_2526{
	width: 50%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_2526, #pcColumn2_stacks_in_2526{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */





#stacks_in_2527 h1 {
    font-weight: 100;
}

#stacks_in_2527 h1 {
    margin: 0 0 20px 0;
}


#stacks_in_2528 {
	font-size: 169%;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2539 {
    font-weight: 400;
}

 
    #stacks_in_2539 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_2539 a:link,
    #stacks_in_2539 a:visited{
    	color: rgba(25, 25, 25, 1.00)!important;
    }
    
    #stacks_in_2539 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_2539 {
	margin: 10px 0px 0px 30px;
}

#stacks_in_2540 {
	font-size: 80%;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2541 {
    font-weight: 200;
}





#stacks_in_2541 {
	margin: 0px 0px 0px 30px;
}

#stacks_in_2542 {
	font-size: 79%;
}



    #prteaser .uk-modal-dialog,
    #prteaser .uk-modal-body,
    #prteaser .uk-modal-header,
    #prteaser .uk-modal-footer{
        padding: 0 !important
    }

  
#stacks_in_3453 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin:  20px;
	padding:  10px;
}
/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_3455{ 
	width: 50%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_3455{
	width: 50%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_3455, #pcColumn2_stacks_in_3455{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */





#stacks_in_3456 h1 {
    font-weight: 100;
}

#stacks_in_3456 h1 {
    margin: 0 0 20px 0;
}


#stacks_in_3457 {
	font-size: 169%;
}
 
    .uk-lightbox-button {
        color: rgba(255, 255, 255, 0.70) !important;
        background: rgba(0, 0, 0, 0.30) !important;
    }
    .uk-lightbox-toolbar-icon,
    .uk-lightbox-toolbar-icon:hover {
        color: rgba(255, 255, 255, 0.70);
    }
    .uk-lightbox.uk-open {
        background: rgba(0, 0, 0, 1.00);
    }
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3463 {
    font-weight: 400;
}

 
    #stacks_in_3463 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_3463 a:link,
    #stacks_in_3463 a:visited{
    	color: rgba(25, 25, 25, 1.00)!important;
    }
    
    #stacks_in_3463 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_3463 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_3464 {
	font-size: 80%;
}
a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}


  


  


#stacks_in_2810 {
	margin:  10px;
	padding:  20px;
}


    #stacks_in_2814 h1{
    	color: rgba(255, 255, 255, 1.00);
    }
    
    #stacks_in_2814 h1 a:link{
    	color: rgba(255, 255, 255, 1.00);
    }
    
    #stacks_in_2814 h1 a:hover{
    	color: rgba(230, 230, 230, 1.00);
    }



#stacks_in_2814 h1 {
    font-weight: 100;
}

#stacks_in_2814 h1 {
    margin: 0 0 20px 0;
}


#stacks_in_2814 {
	margin:  20px;
}


#stacks_in_1948 .uk-tab > * > a {
    color: rgba(68, 68, 68, 1.00) !important;
    font-size: 0.75rem;
    font-weight: 300;
}

#stacks_in_1948 .uk-tab::before {
  border-bottom: 1px solid rgba(255, 255, 255, 1.00);
} 

#stacks_in_1948 .uk-tab > * > a:hover,
#stacks_in_1948 .uk-tab > * > a:focus {
    color: rgba(0, 0, 0, 1.00) !important;
}

#stacks_in_1948 .uikit-tab > .uk-active > a {
    border-color: rgba(0, 0, 0, 1.00);
}
#stacks_in_1948 {
	padding:  20px;
}

#stacks_in_3734 {
	padding:  3px;
}

#stacks_out_3734 {
	width: 300px;
}

#stacks_in_3740 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	padding:  3px;
}

#stacks_out_3740 {
	width: 300px;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3742 {
    font-weight: 400;
}

 
    #stacks_in_3742 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_3742 a:link,
    #stacks_in_3742 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_3742 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_3743 {
	font-size: 80%;
}

#stacks_in_3306 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	padding:  3px;
}

#stacks_out_3306 {
	width: 300px;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_1954 {
    font-weight: 400;
}

 
    #stacks_in_1954 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_1954 a:link,
    #stacks_in_1954 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_1954 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_1955 {
	font-size: 80%;
}

#stacks_in_3320 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	padding:  3px;
}

#stacks_out_3320 {
	width: 300px;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3321 {
    font-weight: 400;
}

 
    #stacks_in_3321 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_3321 a:link,
    #stacks_in_3321 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_3321 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_3322 {
	font-size: 80%;
}

#stacks_in_3331 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	padding:  3px;
}

#stacks_out_3331 {
	width: 300px;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3529 {
    font-weight: 400;
}

 
    #stacks_in_3529 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_3529 a:link,
    #stacks_in_3529 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_3529 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_3530 {
	font-size: 80%;
}

#stacks_in_3371 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	padding:  3px;
}

#stacks_out_3371 {
	width: 300px;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3373 {
    font-weight: 400;
}

 
    #stacks_in_3373 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_3373 a:link,
    #stacks_in_3373 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_3373 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_3374 {
	font-size: 80%;
}

#stacks_in_3340 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	padding:  3px;
}

#stacks_out_3340 {
	width: 300px;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3341 {
    font-weight: 400;
}

 
    #stacks_in_3341 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_3341 a:link,
    #stacks_in_3341 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_3341 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_3342 {
	font-size: 80%;
}

#stacks_in_3384 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	padding:  3px;
}

#stacks_out_3384 {
	width: 300px;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3386 {
    font-weight: 400;
}

 
    #stacks_in_3386 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_3386 a:link,
    #stacks_in_3386 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_3386 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_3387 {
	font-size: 80%;
}



#stacks_in_2197 {
	margin: 20px 0px 0px 0px;
}

.stacks_left {
	float:left;
}

.stacks_row {
	overflow:hidden;
	margin:0 auto;
}
#stacks_in_2545 .stacks_left {
	width:251px;
}

#stacks_in_2545 .stacks_row {
	width:753px;
}
#stacks_in_2545 {
	margin: 20px 0px 0px 0px;
}

#stacks_out_2562 {
	width: 99%;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2565 {
    font-weight: 300;
}

 
    #stacks_in_2565 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_2565 a:link,
    #stacks_in_2565 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_2565 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_2566 {
	font-size: 80%;
}

.stacks_left {
	float:left;
}

.stacks_row {
	overflow:hidden;
	margin:0 auto;
}
#stacks_in_3755 .stacks_left {
	width:251px;
}

#stacks_in_3755 .stacks_row {
	width:753px;
}
#stacks_out_3756 {
	width: 99%;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3759 {
    font-weight: 300;
}

 
    #stacks_in_3759 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_3759 a:link,
    #stacks_in_3759 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_3759 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_3760 {
	font-size: 80%;
}

#stacks_out_3763 {
	width: 99%;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3766 {
    font-weight: 300;
}

 
    #stacks_in_3766 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_3766 a:link,
    #stacks_in_3766 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_3766 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_3767 {
	font-size: 80%;
}

#stacks_out_3770 {
	width: 99%;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3773 {
    font-weight: 300;
}

 
    #stacks_in_3773 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_3773 a:link,
    #stacks_in_3773 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_3773 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_3774 {
	font-size: 80%;
}

.stacks_left {
	float:left;
}

.stacks_row {
	overflow:hidden;
	margin:0 auto;
}
#stacks_in_3429 .stacks_left {
	width:251px;
}

#stacks_in_3429 .stacks_row {
	width:753px;
}
#stacks_out_3430 {
	width: 99%;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3433 {
    font-weight: 300;
}

 
    #stacks_in_3433 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_3433 a:link,
    #stacks_in_3433 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_3433 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_3434 {
	font-size: 80%;
}

#stacks_out_3437 {
	width: 99%;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3440 {
    font-weight: 300;
}

 
    #stacks_in_3440 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_3440 a:link,
    #stacks_in_3440 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_3440 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_3441 {
	font-size: 80%;
}

#stacks_out_3444 {
	width: 99%;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3447 {
    font-weight: 300;
}

 
    #stacks_in_3447 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_3447 a:link,
    #stacks_in_3447 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_3447 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_3448 {
	font-size: 80%;
}

.stacks_left {
	float:left;
}

.stacks_row {
	overflow:hidden;
	margin:0 auto;
}
#stacks_in_2199 .stacks_left {
	width:251px;
}

#stacks_in_2199 .stacks_row {
	width:753px;
}
#stacks_out_2200 {
	width: 99%;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2203 {
    font-weight: 300;
}

 
    #stacks_in_2203 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_2203 a:link,
    #stacks_in_2203 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_2203 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_2204 {
	font-size: 80%;
}

#stacks_in_2207 {
	margin: 0px 0px 0px 6px;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2210 {
    font-weight: 300;
}

 
    #stacks_in_2210 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_2210 a:link,
    #stacks_in_2210 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_2210 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_2211 {
	font-size: 80%;
}

#stacks_in_2214 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin: 0px 0px 0px 18px;
}

#stacks_out_2214 {
	width: 94%;
	margin-left:0;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2217 {
    font-weight: 300;
}

 
    #stacks_in_2217 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_2217 a:link,
    #stacks_in_2217 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_2217 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_2218 {
	font-size: 80%;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2224 {
    font-weight: 300;
}

 
    #stacks_in_2224 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_2224 a:link,
    #stacks_in_2224 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_2224 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_2225 {
	font-size: 80%;
}

#stacks_in_2228 {
	margin: 0px 0px 0px 3px;
}

#stacks_out_2228 {
	width: 95%;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2231 {
    font-weight: 300;
}

 
    #stacks_in_2231 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_2231 a:link,
    #stacks_in_2231 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_2231 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_2232 {
	font-size: 80%;
}

#stacks_in_2235 {
	margin: 0px 0px 0px 3px;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2238 {
    font-weight: 300;
}

 
    #stacks_in_2238 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_2238 a:link,
    #stacks_in_2238 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_2238 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_2239 {
	font-size: 80%;
}

#stacks_in_2242 {
	margin: 0px 0px 0px 3px;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2245 {
    font-weight: 300;
}

 
    #stacks_in_2245 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_2245 a:link,
    #stacks_in_2245 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_2245 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_2246 {
	font-size: 80%;
}

#stacks_in_2249 {
	margin: 0px 0px 0px 3px;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2252 {
    font-weight: 300;
}

 
    #stacks_in_2252 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_2252 a:link,
    #stacks_in_2252 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_2252 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_2253 {
	font-size: 80%;
}

#stacks_in_2256 {
	margin: 0px 0px 0px 3px;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2259 {
    font-weight: 300;
}

 
    #stacks_in_2259 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_2259 a:link,
    #stacks_in_2259 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_2259 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_2260 {
	font-size: 80%;
}

#stacks_in_2263 {
	margin: 0px 0px 0px 3px;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2266 {
    font-weight: 300;
}

 
    #stacks_in_2266 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_2266 a:link,
    #stacks_in_2266 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_2266 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_2267 {
	font-size: 80%;
}

#stacks_in_2270 {
	margin: 0px 0px 0px 3px;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2273 {
    font-weight: 300;
}

 
    #stacks_in_2273 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_2273 a:link,
    #stacks_in_2273 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_2273 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_2274 {
	font-size: 80%;
}

#stacks_in_2277 {
	margin: 0px 0px 0px 3px;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2280 {
    font-weight: 300;
}

 
    #stacks_in_2280 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_2280 a:link,
    #stacks_in_2280 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_2280 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_2281 {
	font-size: 80%;
}

#stacks_in_2284 {
	margin: 0px 0px 0px 3px;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2287 {
    font-weight: 300;
}

 
    #stacks_in_2287 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_2287 a:link,
    #stacks_in_2287 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_2287 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_2288 {
	font-size: 80%;
}

#stacks_in_2291 {
	margin: 0px 0px 0px 3px;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2294 {
    font-weight: 300;
}

 
    #stacks_in_2294 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_2294 a:link,
    #stacks_in_2294 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_2294 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_2295 {
	font-size: 80%;
}

#stacks_in_2298 {
	margin: 0px 0px 0px 3px;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2301 {
    font-weight: 300;
}

 
    #stacks_in_2301 {
    	color: rgba(68, 68, 68, 1.00);
    }
    
    #stacks_in_2301 a:link,
    #stacks_in_2301 a:visited{
    	color: rgba(0, 0, 0, 1.00)!important;
    }
    
    #stacks_in_2301 a:hover{
    	color: rgba(179, 179, 179, 1.00)!important;
    }




#stacks_in_2302 {
	font-size: 80%;
}




#stacks_in_2434 .uk-tab > * > a {
    color: rgba(68, 68, 68, 1.00) !important;
    font-size: 0.875rem;
    font-weight: 300;
}

#stacks_in_2434 .uk-tab::before {
  border-bottom: 1px solid rgba(255, 255, 255, 0.00);
} 

#stacks_in_2434 .uk-tab > * > a:hover,
#stacks_in_2434 .uk-tab > * > a:focus {
    color: rgba(0, 0, 0, 1.00) !important;
}

#stacks_in_2434 .uikit-tab > .uk-active > a {
    border-color: rgba(25, 25, 25, 1.00);
}
#stacks_in_2434 {
	margin: 0px 20px 10px 20px;
}

#stacks_in_2861 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin:  20px;
	padding:  10px;
}
/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_2863{ 
	width: 50%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_2863{
	width: 50%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_2863, #pcColumn2_stacks_in_2863{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */





#stacks_in_2864 h1 {
    font-weight: 100;
}

#stacks_in_2864 h1 {
    margin: 0 0 10px 0;
}


#stacks_in_2865 {
	font-size: 170%;
}
/* Band Skin for jPlayer 2.9.2 ~ Lucas Tsolakian, Archetypon Limited */

/* @group resets */

.jp-interface *,
.jp-interface *:before,
.jp-interface *:after {
    -webkit-box-sizing: border-box!important;
       -moz-box-sizing: border-box!important;
            box-sizing: border-box!important;
}

.jp-controls button, 
.jp-controls.button,
.jp-toggles button, 
.jp-toggles.button {
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    font-family: inherit;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-border-radius: 0;
       -webkit-appearance: none;
    display: block;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: inherit;
    border-color: transparent;
    background: transparent;
}

.jp-controls button:hover,
.jp-controls.button:hover{
	background: ;
}

.jp-audio *:focus,
.jp-audio-stream *:focus,
.jp-video *:focus {outline: none; }

.jp-audio button::-moz-focus-inner,
.jp-audio-stream button::-moz-focus-inner,
.jp-video button::-moz-focus-inner {border: 0}

.jp-audio,
.jp-audio-stream,
.jp-video {
    font-size: 16px;
    font-family: Verdana, Arial, sans-serif;
    line-height: 1.6;   
}

#jp_container_stacks_in_2871 {
	background: #FFFFFF;
	color: #666666;
	border: 1px solid #FFFFFF;
	border-radius: 2px;
}

.jp-audio, .jp-video {
    width: calc(100% - 2px);
}

.jp-video .jp-gui {
	/*border-top: 1px solid red; */
}

.jp-audio-stream {
    width: 182px; 
}

.jp-interface {
    position: relative;
    width: 100%; 
}

.jp-audio .jp-interface, .jp-video .jp-interface {
    height: 77px; 
}

.jp-audio-stream .jp-interface {
    height: 77px; 
}

/* @end */

/* @group CONTROLS */

.jp-controls-holder {
    clear: both;
    width: 100%;
    position: relative;
    overflow: hidden;
    top: 0;  
    left: 0;
 }

.jp-interface .jp-controls {
    margin: 0;
    padding: 0;
    overflow: hidden; 
}

.jp-audio .jp-controls {
    width: 100%;
    padding: 20px 20px 7px 20px;
}

.jp-video .jp-controls {
    width: 100%;
    padding: 20px 20px 7px 20px;
}

.jp-audio-stream .jp-controls {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 142px; }

.jp-controls button {
  	 display: block;
  	 float: left;
  	 overflow: hidden;
  	 text-indent: -9999px;
 	 cursor: pointer; 
}

#jp_container_stacks_in_2871 .jp-play {
  	width: 48px;
  	height: 48px; 
  	top: -5px;
  	background: #FFFFFF!important;
  	border: 1px solid #333333!important;
  	border-radius: 45%!important;
}

#jp_container_stacks_in_2871 .jp-play-button {
	position: absolute;
	top: 13px!important;
	left: 15px!important;
	margin: 0!important;
 	width: 0;
 	height: 0;
 	border-style: solid;
 	border-width: 10px 0 10px 20px;
 	border-color: transparent transparent transparent #333333;
}

.jp-pause-button-a{
	position: absolute;
	top: 14px!important;
	left: 14px!important;	
	margin: 0!important;
	display: none;
	opacity: 1;
	width: 0!important;
	height: 19px;
	background: #2c3e50;
	border-left-style: solid;
	border-left-width: 6px!important;	  
}

.jp-pause-button-b{
	position: absolute;
	top: 14px!important;
	left: 26px!important;	
	margin: 0!important;
	display: none;
	opacity: 1;
	width: 0!important;
	height: 19px;
	background: #2c3e50;
	border-left-style: solid;
	border-left-width: 6px!important;	  
}

#jp_container_stacks_in_2871 .jp-pause-button-a, 
#jp_container_stacks_in_2871 .jp-pause-button-b{
	border-left-color: #333333!important;
}


.jpRwFfGroup_stacks_in_2871{
	margin-left: calc(100% - 30px);
	width: 80px;
	padding: 0;
}

.jp-previous, .jp-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    
    overflow: hidden;
    background: none;
}

.jp-audio .jp-audio-previous, .jp-audio .jp-audio-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    border: none;
    overflow: hidden;
    background: none;
}

.jp-video .jp-video-previous, .jp-video .jp-video-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    border: none;
    overflow: hidden;
    background: none;
}

.jp-previous {  
    margin-left: 160px;
}

.jp-next{
	margin-left: 2px;
}


.jp-audio .jp-audio-previous, .jp-audio-next {
    top:  11px;
    left: calc(100% - 100px);
}

.jp-video .jp-video-previous, .jp-video .jp-video-next {
    top:  11px;
    left: calc(100% - 120px);
}

.jp-audio .jp-audio-next{
	margin-top: 1px;
}

.jp-video .jp-previous, .jp-video .jp-next {
    top:  11px;
    left: calc(100% - 120px);
}

.jp-previous:focus {}
.jp-next {}
.jp-next:focus {}



#jp_container_stacks_in_2871 .jp-previous-button-a{
    margin: -18px -10px 0 0;
	width: 3px;
	height: 12px;
    border-right: 3px solid #4C4C4C;
}

#jp_container_stacks_in_2871 .jp-previous-button-b{
	margin: -12px 10px 0 4px;
	width: 0;
	height: 0;
    border-style: solid;
	border-width: 6px 8px 6px 0;
	border-color: transparent #4C4C4C transparent transparent;
}

#jp_container_stacks_in_2871 .jp-previous-button-c{
	margin: -12px 10px 0 12px;
	width: 0;
	height: 0;
    border-style: solid;
	border-width: 6px 8px 6px 0;
	border-color: transparent #4C4C4C transparent transparent;
}


#jp_container_stacks_in_2871 .jp-next-button-a{
	 margin: -18px 10px 0 2px;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 6px 0 6px 8px;
	 border-color: transparent transparent transparent #4C4C4C;
}
#jp_container_stacks_in_2871 .jp-next-button-b{
	 margin: -12px 0px 0 10px;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 6px 0 6px 8px;
	 border-color: transparent transparent transparent #4C4C4C;
}	

#jp_container_stacks_in_2871 .jp-next-button-c{
	 margin: -12px 0px 0 18px;
	 width: 2px;
	 height: 12px;
	 border-left: 3px solid #4C4C4C;
}

.jp-play:focus {}
.jp-state-playing .jp-play-button {display: none;}
.jp-state-playing .jp-pause-button-a,
.jp-state-playing .jp-pause-button-b {display: block;}
.jp-state-playing .jp-play:focus {}
.jp-previous:focus {}
.jp-next {}
.jp-next:focus {}

/* @end */

/* @group progress bar */
#jp_container_stacks_in_2871 .jp-progress {
    overflow: hidden;
    background-color:  #FFFFFF; 
}

.jp-audio .jp-progress {
    position: absolute;
    top: 32px;
    height: 15px; 
}
  
.jp-video .jp-progress {
    top: 0;
    margin-top: -43px;
    margin-left: 90px;
    height: 15px; 
}

.jp-audio .jp-type-single .jp-progress {
    left: 110px;
    width: 136px; 
}
 
.jp-video .jp-type-single .jp-progress {
     left: 110px;
     width: 136px; 
}
  

/*include buttons?*/


	.jp-audio .jp-type-playlist .jp-progress {
	    left: 90px;
	    width: calc(100% - 180px); 
	}
	
	.jp-video .jp-type-playlist .jp-progress {
	    left: 120px;
	    width: calc(100% - 180px); 
	}







/*seek bar*/
#jp_container_stacks_in_2871 .jp-seek-bar {
    background: #FFFFFF;  
    width: 200px;
    height: 100%;
    cursor: pointer; 
}

#jp_container_stacks_in_2871 .jp-play-bar {
    background: #666666;
    left: -200px;
    width: 0px;
    height: 100%; 
    z-index: 999;
  }

/* @end */

/* @group current time and duration */
.jp-audio .jp-time-holder {
    position: absolute;
    top: 50px; 
    height: 20px;
}
  
.jp-video .jp-time-holder {
	margin-top: 3px;
    margin-left: 70px; 
    height: 20px;
}

.jp-audio .jp-type-single .jp-time-holder {
    left: 120px;
    width: calc(100% - 180px); 
}

.jp-video .jp-type-single .jp-time-holder {
    left: 120px;
    width: calc(100% - 180px); 
}
  
/*rw ff buttons + time holder*/

	.jp-audio .jp-type-playlist .jp-time-holder {
	  	left: 90px;
		width: calc(100% - 180px); 
		height: 20px;
		overflow: hidden;
	}
	
	.jp-video .jp-type-playlist .jp-time-holder {
	  	left: 90px;
		width: calc(100% - 90px); 
		height: 20px;
		overflow: hidden;
	}
	
	.jp-video .jp-progress {
		width: calc(100% - 210px)!important; 
		margin-left: 90px;
	}
	
	.jp-video .jp-duration {
	    margin-right: 98px; 
	}



/* @end */

/* @group time + duration */

.jp-current-time,
.jp-duration {
    width: 60px;
    font-size: .64em;
    font-style: oblique; 
}

.jp-current-time {
    float: left;
    display: inline;
    cursor: default; 
}

.jp-duration {
    float: right;
    display: inline;
    text-align: right;
    cursor: pointer; }

.jp-audio .jp-duration{
	margin-right: 0px;
}

.jp-video .jp-current-time {
    margin-left: 20px; 
}

/* @end */


/* @group playlist */
.jp-details {
    font-weight: bold;
    text-align: center;
    cursor: default; 
}

#jp_container_stacks_in_2871 .jp-details,
#jp_container_stacks_in_2871 .jp-playlist {
    width: 100%;
    background-color: #FFFFFF;
    border-top: 1px solid #CCCCCC; 
      
}

.jp-type-single .jp-details,
.jp-type-playlist .jp-details {
    border-top: none; }

.jp-details .jp-title {
    margin: 0;
    padding: 5px 20px;
    font-size: .72em;
    font-weight: bold; 
}

.jp-playlist ul {
    list-style-type: none;
    margin: 0;
    padding: 0 20px;
    font-size: .72em; 
}

.jp-playlist li {
    padding: 5px 0 4px 20px;
    border-bottom: 1px solid #CCCCCC; 
}

.jp-playlist li div {
    display: inline; 
}

div.jp-type-playlist div.jp-playlist li:last-child {
    padding: 5px 0 5px 20px;
    border-bottom: none;
}

div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
    list-style-type: square;
    list-style-position: inside;
    padding-left: 7px; 
}

div.jp-type-playlist div.jp-playlist a {
    text-decoration: none; 
}

div.jp-type-playlist div.jp-playlist a:hover {}

div.jp-type-playlist div.jp-playlist a.jp-playlist-current {}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px;
    font-weight: bold;
}

.jp-playlist-item {color: #808080!important}
.jp-playlist-item:hover {color: #191919!important}

div.jp-type-playlist div.jp-playlist span.jp-free-media {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px; }

div.jp-type-playlist div.jp-playlist span.jp-free-media a {}

div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {}

span.jp-artist {
    font-size: .8em;
    color: #666; }

/* @end */


/* @group NO SOLUTION error feedback */
.jp-jplayer audio,
.jp-jplayer {
    width: 0px;
    height: 0px; }

.jp-jplayer {}

.jp-no-solution {
    padding: 5px;
    font-size: .8em;
    background-color: #eee;
    border: 2px solid #009be3;
    color: #000;
    display: none; 
}

.jp-no-solution a {
    color: #000; 
}

.jp-no-solution span {
    font-size: 1em;
    display: block;
    text-align: center;
    font-weight: bold; 
}

/* @end */

/* @group Seeking */

#jp_container_stacks_in_2871 .jp-seeking-bg  {
	background: #eee;
}

/* @end */

/* @group Fullscreen */

.jp-video-270p {
    width: 100%!important;
    max-width: 480px;
    height: auto;
    overflow: hidden;
}

.jp-video-360p {
    width: 100%!important;
    max-width: 640px;
    height: auto;
    overflow: hidden; 
}

.jp-video-full {
    width: 480px;
    height: 270px;
    position: static !important;
    position: relative; 
}
  
.jp-video-full div div {
    z-index: 1000; 
}

.jp-video-full .jp-jplayer {
    top: 0;
    left: 0;
    position: fixed !important;
    position: relative;
    overflow: hidden; 
}

.jp-video-full .jp-gui {
    position: fixed !important;
    position: static;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001;
}

.jp-video-full .jp-interface {
    position: absolute !important;
    position: relative;
    bottom: 0;
    left: 0; 
}
  
.jp-full-screen{width: 20px; height: 20px;}

.jp-toggles {
	position: absolute;
    padding: 0;
  	margin: 0;
	width: 20px;
	height: 20px;
  	top: 31px; 
  	right: 10px;
}

.jp-toggles button {
    display: block;
    background: transparent;
    text-indent: -9999px;
    line-height: 100%;
    cursor: pointer; 
}

.jp-arrow {
	position: absolute;
	top: 10px; 
	right: 10px;
    width: 5px;
    height: 5px;
    margin: 0;
    border-color: #000000;
    border-style: solid;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
} 

.jp-video .jp-toggles:hover .jp-arrow {
	border-color: #000000;
} 
  
.jp-fullscreen-button-a {
	top: 0;
	left: 0;
	margin: 0;
	border-width: 2px 0 0 2px;
}

.jp-fullscreen-button-b {
	bottom: 0;
	left: 12px;
	margin: 0;
	border-width: 0 2px 2px 0px;
}

.jp-fullscreen-button-c {
	bottom: 0;
	left: 0;
	margin: 0;
	border-width: 0 0 2px 2px;
}

.jp-fullscreen-button-d {
	top: 0;
	left: 12px;
	margin: 0;
	border-width: 2px 2px 0 0;
}

.video-360p {
    width: 640px;
    height: 360px
}

.video-270p {
    width: 480px;
    height: 270px
}

.video {
    position: relative;
    font-family: 'Source Sans Pro', sans-serif;
    text-align: left;
    min-height: 64px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff;
}

/* @end */
#stacks_out_2871 {
	width: 350px;
	float: left;
	margin-right:0;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2867 {
    font-weight: 400;
}





#stacks_in_2867 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_2868 {
	font-size: 80%;
}
a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}


    #unklarteaser .uk-modal-dialog,
    #unklarteaser .uk-modal-body,
    #unklarteaser .uk-modal-header,
    #unklarteaser .uk-modal-footer{
        padding: 0 !important
    }

  /*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_2870{ 
	width: 50%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_2870{
	width: 50%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_2870, #pcColumn2_stacks_in_2870{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */




#stacks_in_2945 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin:  20px;
	padding:  10px;
}
/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_2947{ 
	width: 60%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_2947{
	width: 40%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_2947, #pcColumn2_stacks_in_2947{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */





#stacks_in_2972 h1 {
    font-weight: 100;
}

#stacks_in_2972 h1 {
    margin: 0 0 10px 0;
}


#stacks_in_2973 {
	font-size: 170%;
}
/* Band Skin for jPlayer 2.9.2 ~ Lucas Tsolakian, Archetypon Limited */

/* @group resets */

.jp-interface *,
.jp-interface *:before,
.jp-interface *:after {
    -webkit-box-sizing: border-box!important;
       -moz-box-sizing: border-box!important;
            box-sizing: border-box!important;
}

.jp-controls button, 
.jp-controls.button,
.jp-toggles button, 
.jp-toggles.button {
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    font-family: inherit;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-border-radius: 0;
       -webkit-appearance: none;
    display: block;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: inherit;
    border-color: transparent;
    background: transparent;
}

.jp-controls button:hover,
.jp-controls.button:hover{
	background: ;
}

.jp-audio *:focus,
.jp-audio-stream *:focus,
.jp-video *:focus {outline: none; }

.jp-audio button::-moz-focus-inner,
.jp-audio-stream button::-moz-focus-inner,
.jp-video button::-moz-focus-inner {border: 0}

.jp-audio,
.jp-audio-stream,
.jp-video {
    font-size: 16px;
    font-family: Verdana, Arial, sans-serif;
    line-height: 1.6;   
}

#jp_container_stacks_in_2976 {
	background: #FFFFFF;
	color: #666666;
	border: 1px solid #FFFFFF;
	border-radius: 2px;
}

.jp-audio, .jp-video {
    width: calc(100% - 2px);
}

.jp-video .jp-gui {
	/*border-top: 1px solid red; */
}

.jp-audio-stream {
    width: 182px; 
}

.jp-interface {
    position: relative;
    width: 100%; 
}

.jp-audio .jp-interface, .jp-video .jp-interface {
    height: 77px; 
}

.jp-audio-stream .jp-interface {
    height: 77px; 
}

/* @end */

/* @group CONTROLS */

.jp-controls-holder {
    clear: both;
    width: 100%;
    position: relative;
    overflow: hidden;
    top: 0;  
    left: 0;
 }

.jp-interface .jp-controls {
    margin: 0;
    padding: 0;
    overflow: hidden; 
}

.jp-audio .jp-controls {
    width: 100%;
    padding: 20px 20px 7px 20px;
}

.jp-video .jp-controls {
    width: 100%;
    padding: 20px 20px 7px 20px;
}

.jp-audio-stream .jp-controls {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 142px; }

.jp-controls button {
  	 display: block;
  	 float: left;
  	 overflow: hidden;
  	 text-indent: -9999px;
 	 cursor: pointer; 
}

#jp_container_stacks_in_2976 .jp-play {
  	width: 48px;
  	height: 48px; 
  	top: -5px;
  	background: #FFFFFF!important;
  	border: 1px solid #333333!important;
  	border-radius: 45%!important;
}

#jp_container_stacks_in_2976 .jp-play-button {
	position: absolute;
	top: 13px!important;
	left: 15px!important;
	margin: 0!important;
 	width: 0;
 	height: 0;
 	border-style: solid;
 	border-width: 10px 0 10px 20px;
 	border-color: transparent transparent transparent #333333;
}

.jp-pause-button-a{
	position: absolute;
	top: 14px!important;
	left: 14px!important;	
	margin: 0!important;
	display: none;
	opacity: 1;
	width: 0!important;
	height: 19px;
	background: #2c3e50;
	border-left-style: solid;
	border-left-width: 6px!important;	  
}

.jp-pause-button-b{
	position: absolute;
	top: 14px!important;
	left: 26px!important;	
	margin: 0!important;
	display: none;
	opacity: 1;
	width: 0!important;
	height: 19px;
	background: #2c3e50;
	border-left-style: solid;
	border-left-width: 6px!important;	  
}

#jp_container_stacks_in_2976 .jp-pause-button-a, 
#jp_container_stacks_in_2976 .jp-pause-button-b{
	border-left-color: #333333!important;
}


.jpRwFfGroup_stacks_in_2976{
	margin-left: calc(100% - 30px);
	width: 80px;
	padding: 0;
}

.jp-previous, .jp-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    
    overflow: hidden;
    background: none;
}

.jp-audio .jp-audio-previous, .jp-audio .jp-audio-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    border: none;
    overflow: hidden;
    background: none;
}

.jp-video .jp-video-previous, .jp-video .jp-video-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    border: none;
    overflow: hidden;
    background: none;
}

.jp-previous {  
    margin-left: 160px;
}

.jp-next{
	margin-left: 2px;
}


.jp-audio .jp-audio-previous, .jp-audio-next {
    top:  11px;
    left: calc(100% - 100px);
}

.jp-video .jp-video-previous, .jp-video .jp-video-next {
    top:  11px;
    left: calc(100% - 120px);
}

.jp-audio .jp-audio-next{
	margin-top: 1px;
}

.jp-video .jp-previous, .jp-video .jp-next {
    top:  11px;
    left: calc(100% - 120px);
}

.jp-previous:focus {}
.jp-next {}
.jp-next:focus {}



#jp_container_stacks_in_2976 .jp-previous-button-a{
    margin: -18px -10px 0 0;
	width: 3px;
	height: 12px;
    border-right: 3px solid #4C4C4C;
}

#jp_container_stacks_in_2976 .jp-previous-button-b{
	margin: -12px 10px 0 4px;
	width: 0;
	height: 0;
    border-style: solid;
	border-width: 6px 8px 6px 0;
	border-color: transparent #4C4C4C transparent transparent;
}

#jp_container_stacks_in_2976 .jp-previous-button-c{
	margin: -12px 10px 0 12px;
	width: 0;
	height: 0;
    border-style: solid;
	border-width: 6px 8px 6px 0;
	border-color: transparent #4C4C4C transparent transparent;
}


#jp_container_stacks_in_2976 .jp-next-button-a{
	 margin: -18px 10px 0 2px;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 6px 0 6px 8px;
	 border-color: transparent transparent transparent #4C4C4C;
}
#jp_container_stacks_in_2976 .jp-next-button-b{
	 margin: -12px 0px 0 10px;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 6px 0 6px 8px;
	 border-color: transparent transparent transparent #4C4C4C;
}	

#jp_container_stacks_in_2976 .jp-next-button-c{
	 margin: -12px 0px 0 18px;
	 width: 2px;
	 height: 12px;
	 border-left: 3px solid #4C4C4C;
}

.jp-play:focus {}
.jp-state-playing .jp-play-button {display: none;}
.jp-state-playing .jp-pause-button-a,
.jp-state-playing .jp-pause-button-b {display: block;}
.jp-state-playing .jp-play:focus {}
.jp-previous:focus {}
.jp-next {}
.jp-next:focus {}

/* @end */

/* @group progress bar */
#jp_container_stacks_in_2976 .jp-progress {
    overflow: hidden;
    background-color:  #FFFFFF; 
}

.jp-audio .jp-progress {
    position: absolute;
    top: 32px;
    height: 15px; 
}
  
.jp-video .jp-progress {
    top: 0;
    margin-top: -43px;
    margin-left: 90px;
    height: 15px; 
}

.jp-audio .jp-type-single .jp-progress {
    left: 110px;
    width: 136px; 
}
 
.jp-video .jp-type-single .jp-progress {
     left: 110px;
     width: 136px; 
}
  

/*include buttons?*/


	.jp-audio .jp-type-playlist .jp-progress {
	    left: 90px;
	    width: calc(100% - 180px); 
	}
	
	.jp-video .jp-type-playlist .jp-progress {
	    left: 120px;
	    width: calc(100% - 180px); 
	}







/*seek bar*/
#jp_container_stacks_in_2976 .jp-seek-bar {
    background: #FFFFFF;  
    width: 200px;
    height: 100%;
    cursor: pointer; 
}

#jp_container_stacks_in_2976 .jp-play-bar {
    background: #666666;
    left: -200px;
    width: 0px;
    height: 100%; 
    z-index: 999;
  }

/* @end */

/* @group current time and duration */
.jp-audio .jp-time-holder {
    position: absolute;
    top: 50px; 
    height: 20px;
}
  
.jp-video .jp-time-holder {
	margin-top: 3px;
    margin-left: 70px; 
    height: 20px;
}

.jp-audio .jp-type-single .jp-time-holder {
    left: 120px;
    width: calc(100% - 180px); 
}

.jp-video .jp-type-single .jp-time-holder {
    left: 120px;
    width: calc(100% - 180px); 
}
  
/*rw ff buttons + time holder*/

	.jp-audio .jp-type-playlist .jp-time-holder {
	  	left: 90px;
		width: calc(100% - 180px); 
		height: 20px;
		overflow: hidden;
	}
	
	.jp-video .jp-type-playlist .jp-time-holder {
	  	left: 90px;
		width: calc(100% - 90px); 
		height: 20px;
		overflow: hidden;
	}
	
	.jp-video .jp-progress {
		width: calc(100% - 210px)!important; 
		margin-left: 90px;
	}
	
	.jp-video .jp-duration {
	    margin-right: 98px; 
	}



/* @end */

/* @group time + duration */

.jp-current-time,
.jp-duration {
    width: 60px;
    font-size: .64em;
    font-style: oblique; 
}

.jp-current-time {
    float: left;
    display: inline;
    cursor: default; 
}

.jp-duration {
    float: right;
    display: inline;
    text-align: right;
    cursor: pointer; }

.jp-audio .jp-duration{
	margin-right: 0px;
}

.jp-video .jp-current-time {
    margin-left: 20px; 
}

/* @end */


/* @group playlist */
.jp-details {
    font-weight: bold;
    text-align: center;
    cursor: default; 
}

#jp_container_stacks_in_2976 .jp-details,
#jp_container_stacks_in_2976 .jp-playlist {
    width: 100%;
    background-color: #FFFFFF;
    border-top: 1px solid #CCCCCC; 
      
}

.jp-type-single .jp-details,
.jp-type-playlist .jp-details {
    border-top: none; }

.jp-details .jp-title {
    margin: 0;
    padding: 5px 20px;
    font-size: .72em;
    font-weight: bold; 
}

.jp-playlist ul {
    list-style-type: none;
    margin: 0;
    padding: 0 20px;
    font-size: .72em; 
}

.jp-playlist li {
    padding: 5px 0 4px 20px;
    border-bottom: 1px solid #CCCCCC; 
}

.jp-playlist li div {
    display: inline; 
}

div.jp-type-playlist div.jp-playlist li:last-child {
    padding: 5px 0 5px 20px;
    border-bottom: none;
}

div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
    list-style-type: square;
    list-style-position: inside;
    padding-left: 7px; 
}

div.jp-type-playlist div.jp-playlist a {
    text-decoration: none; 
}

div.jp-type-playlist div.jp-playlist a:hover {}

div.jp-type-playlist div.jp-playlist a.jp-playlist-current {}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px;
    font-weight: bold;
}

.jp-playlist-item {color: #808080!important}
.jp-playlist-item:hover {color: #000000!important}

div.jp-type-playlist div.jp-playlist span.jp-free-media {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px; }

div.jp-type-playlist div.jp-playlist span.jp-free-media a {}

div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {}

span.jp-artist {
    font-size: .8em;
    color: #666; }

/* @end */


/* @group NO SOLUTION error feedback */
.jp-jplayer audio,
.jp-jplayer {
    width: 0px;
    height: 0px; }

.jp-jplayer {}

.jp-no-solution {
    padding: 5px;
    font-size: .8em;
    background-color: #eee;
    border: 2px solid #009be3;
    color: #000;
    display: none; 
}

.jp-no-solution a {
    color: #000; 
}

.jp-no-solution span {
    font-size: 1em;
    display: block;
    text-align: center;
    font-weight: bold; 
}

/* @end */

/* @group Seeking */

#jp_container_stacks_in_2976 .jp-seeking-bg  {
	background: #eee;
}

/* @end */

/* @group Fullscreen */

.jp-video-270p {
    width: 100%!important;
    max-width: 480px;
    height: auto;
    overflow: hidden;
}

.jp-video-360p {
    width: 100%!important;
    max-width: 640px;
    height: auto;
    overflow: hidden; 
}

.jp-video-full {
    width: 480px;
    height: 270px;
    position: static !important;
    position: relative; 
}
  
.jp-video-full div div {
    z-index: 1000; 
}

.jp-video-full .jp-jplayer {
    top: 0;
    left: 0;
    position: fixed !important;
    position: relative;
    overflow: hidden; 
}

.jp-video-full .jp-gui {
    position: fixed !important;
    position: static;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001;
}

.jp-video-full .jp-interface {
    position: absolute !important;
    position: relative;
    bottom: 0;
    left: 0; 
}
  
.jp-full-screen{width: 20px; height: 20px;}

.jp-toggles {
	position: absolute;
    padding: 0;
  	margin: 0;
	width: 20px;
	height: 20px;
  	top: 31px; 
  	right: 10px;
}

.jp-toggles button {
    display: block;
    background: transparent;
    text-indent: -9999px;
    line-height: 100%;
    cursor: pointer; 
}

.jp-arrow {
	position: absolute;
	top: 10px; 
	right: 10px;
    width: 5px;
    height: 5px;
    margin: 0;
    border-color: #000000;
    border-style: solid;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
} 

.jp-video .jp-toggles:hover .jp-arrow {
	border-color: #000000;
} 
  
.jp-fullscreen-button-a {
	top: 0;
	left: 0;
	margin: 0;
	border-width: 2px 0 0 2px;
}

.jp-fullscreen-button-b {
	bottom: 0;
	left: 12px;
	margin: 0;
	border-width: 0 2px 2px 0px;
}

.jp-fullscreen-button-c {
	bottom: 0;
	left: 0;
	margin: 0;
	border-width: 0 0 2px 2px;
}

.jp-fullscreen-button-d {
	top: 0;
	left: 12px;
	margin: 0;
	border-width: 2px 2px 0 0;
}

.video-360p {
    width: 640px;
    height: 360px
}

.video-270p {
    width: 480px;
    height: 270px
}

.video {
    position: relative;
    font-family: 'Source Sans Pro', sans-serif;
    text-align: left;
    min-height: 64px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff;
}

/* @end */
#stacks_in_2976 {
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
	margin: 0px 0px 5px 0px;
}

#stacks_out_2976 {
	width: 350px;
	float: left;
	margin-right:0;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2974 {
    font-weight: 400;
}





#stacks_in_2974 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_2975 {
	font-size: 80%;
}
/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_2954{ 
	width: 50%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_2954{
	width: 50%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_2954, #pcColumn2_stacks_in_2954{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */




#stacks_in_3670 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin:  20px;
	padding:  10px;
}
/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_3671{ 
	width: 50%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_3671{
	width: 50%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_3671, #pcColumn2_stacks_in_3671{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */





#stacks_in_3672 h1 {
    font-weight: 100;
}

#stacks_in_3672 h1 {
    margin: 0 0 20px 0;
}


#stacks_in_3673 {
	font-size: 169%;
}
/* Band Skin for jPlayer 2.9.2 ~ Lucas Tsolakian, Archetypon Limited */

/* @group resets */

.jp-interface *,
.jp-interface *:before,
.jp-interface *:after {
    -webkit-box-sizing: border-box!important;
       -moz-box-sizing: border-box!important;
            box-sizing: border-box!important;
}

.jp-controls button, 
.jp-controls.button,
.jp-toggles button, 
.jp-toggles.button {
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    font-family: inherit;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-border-radius: 0;
       -webkit-appearance: none;
    display: block;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: inherit;
    border-color: transparent;
    background: transparent;
}

.jp-controls button:hover,
.jp-controls.button:hover{
	background: ;
}

.jp-audio *:focus,
.jp-audio-stream *:focus,
.jp-video *:focus {outline: none; }

.jp-audio button::-moz-focus-inner,
.jp-audio-stream button::-moz-focus-inner,
.jp-video button::-moz-focus-inner {border: 0}

.jp-audio,
.jp-audio-stream,
.jp-video {
    font-size: 16px;
    font-family: Verdana, Arial, sans-serif;
    line-height: 1.6;   
}

#jp_container_stacks_in_3677 {
	background: #FFFFFF;
	color: #666666;
	border: 1px solid #FFFFFF;
	border-radius: 2px;
}

.jp-audio, .jp-video {
    width: calc(100% - 2px);
}

.jp-video .jp-gui {
	/*border-top: 1px solid red; */
}

.jp-audio-stream {
    width: 182px; 
}

.jp-interface {
    position: relative;
    width: 100%; 
}

.jp-audio .jp-interface, .jp-video .jp-interface {
    height: 77px; 
}

.jp-audio-stream .jp-interface {
    height: 77px; 
}

/* @end */

/* @group CONTROLS */

.jp-controls-holder {
    clear: both;
    width: 100%;
    position: relative;
    overflow: hidden;
    top: 0;  
    left: 0;
 }

.jp-interface .jp-controls {
    margin: 0;
    padding: 0;
    overflow: hidden; 
}

.jp-audio .jp-controls {
    width: 100%;
    padding: 20px 20px 7px 20px;
}

.jp-video .jp-controls {
    width: 100%;
    padding: 20px 20px 7px 20px;
}

.jp-audio-stream .jp-controls {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 142px; }

.jp-controls button {
  	 display: block;
  	 float: left;
  	 overflow: hidden;
  	 text-indent: -9999px;
 	 cursor: pointer; 
}

#jp_container_stacks_in_3677 .jp-play {
  	width: 48px;
  	height: 48px; 
  	top: -5px;
  	background: #FFFFFF!important;
  	border: 1px solid #333333!important;
  	border-radius: 45%!important;
}

#jp_container_stacks_in_3677 .jp-play-button {
	position: absolute;
	top: 13px!important;
	left: 15px!important;
	margin: 0!important;
 	width: 0;
 	height: 0;
 	border-style: solid;
 	border-width: 10px 0 10px 20px;
 	border-color: transparent transparent transparent #333333;
}

.jp-pause-button-a{
	position: absolute;
	top: 14px!important;
	left: 14px!important;	
	margin: 0!important;
	display: none;
	opacity: 1;
	width: 0!important;
	height: 19px;
	background: #2c3e50;
	border-left-style: solid;
	border-left-width: 6px!important;	  
}

.jp-pause-button-b{
	position: absolute;
	top: 14px!important;
	left: 26px!important;	
	margin: 0!important;
	display: none;
	opacity: 1;
	width: 0!important;
	height: 19px;
	background: #2c3e50;
	border-left-style: solid;
	border-left-width: 6px!important;	  
}

#jp_container_stacks_in_3677 .jp-pause-button-a, 
#jp_container_stacks_in_3677 .jp-pause-button-b{
	border-left-color: #333333!important;
}


.jpRwFfGroup_stacks_in_3677{
	margin-left: calc(100% - 30px);
	width: 80px;
	padding: 0;
}

.jp-previous, .jp-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    
    overflow: hidden;
    background: none;
}

.jp-audio .jp-audio-previous, .jp-audio .jp-audio-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    border: none;
    overflow: hidden;
    background: none;
}

.jp-video .jp-video-previous, .jp-video .jp-video-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    border: none;
    overflow: hidden;
    background: none;
}

.jp-previous {  
    margin-left: 160px;
}

.jp-next{
	margin-left: 2px;
}


.jp-audio .jp-audio-previous, .jp-audio-next {
    top:  11px;
    left: calc(100% - 100px);
}

.jp-video .jp-video-previous, .jp-video .jp-video-next {
    top:  11px;
    left: calc(100% - 120px);
}

.jp-audio .jp-audio-next{
	margin-top: 1px;
}

.jp-video .jp-previous, .jp-video .jp-next {
    top:  11px;
    left: calc(100% - 120px);
}

.jp-previous:focus {}
.jp-next {}
.jp-next:focus {}



#jp_container_stacks_in_3677 .jp-previous-button-a{
    margin: -18px -10px 0 0;
	width: 3px;
	height: 12px;
    border-right: 3px solid #4C4C4C;
}

#jp_container_stacks_in_3677 .jp-previous-button-b{
	margin: -12px 10px 0 4px;
	width: 0;
	height: 0;
    border-style: solid;
	border-width: 6px 8px 6px 0;
	border-color: transparent #4C4C4C transparent transparent;
}

#jp_container_stacks_in_3677 .jp-previous-button-c{
	margin: -12px 10px 0 12px;
	width: 0;
	height: 0;
    border-style: solid;
	border-width: 6px 8px 6px 0;
	border-color: transparent #4C4C4C transparent transparent;
}


#jp_container_stacks_in_3677 .jp-next-button-a{
	 margin: -18px 10px 0 2px;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 6px 0 6px 8px;
	 border-color: transparent transparent transparent #4C4C4C;
}
#jp_container_stacks_in_3677 .jp-next-button-b{
	 margin: -12px 0px 0 10px;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 6px 0 6px 8px;
	 border-color: transparent transparent transparent #4C4C4C;
}	

#jp_container_stacks_in_3677 .jp-next-button-c{
	 margin: -12px 0px 0 18px;
	 width: 2px;
	 height: 12px;
	 border-left: 3px solid #4C4C4C;
}

.jp-play:focus {}
.jp-state-playing .jp-play-button {display: none;}
.jp-state-playing .jp-pause-button-a,
.jp-state-playing .jp-pause-button-b {display: block;}
.jp-state-playing .jp-play:focus {}
.jp-previous:focus {}
.jp-next {}
.jp-next:focus {}

/* @end */

/* @group progress bar */
#jp_container_stacks_in_3677 .jp-progress {
    overflow: hidden;
    background-color:  #FFFFFF; 
}

.jp-audio .jp-progress {
    position: absolute;
    top: 32px;
    height: 15px; 
}
  
.jp-video .jp-progress {
    top: 0;
    margin-top: -43px;
    margin-left: 90px;
    height: 15px; 
}

.jp-audio .jp-type-single .jp-progress {
    left: 110px;
    width: 136px; 
}
 
.jp-video .jp-type-single .jp-progress {
     left: 110px;
     width: 136px; 
}
  

/*include buttons?*/


	.jp-audio .jp-type-playlist .jp-progress {
	    left: 90px;
	    width: calc(100% - 180px); 
	}
	
	.jp-video .jp-type-playlist .jp-progress {
	    left: 120px;
	    width: calc(100% - 180px); 
	}







/*seek bar*/
#jp_container_stacks_in_3677 .jp-seek-bar {
    background: #FFFFFF;  
    width: 200px;
    height: 100%;
    cursor: pointer; 
}

#jp_container_stacks_in_3677 .jp-play-bar {
    background: #666666;
    left: -200px;
    width: 0px;
    height: 100%; 
    z-index: 999;
  }

/* @end */

/* @group current time and duration */
.jp-audio .jp-time-holder {
    position: absolute;
    top: 50px; 
    height: 20px;
}
  
.jp-video .jp-time-holder {
	margin-top: 3px;
    margin-left: 70px; 
    height: 20px;
}

.jp-audio .jp-type-single .jp-time-holder {
    left: 120px;
    width: calc(100% - 180px); 
}

.jp-video .jp-type-single .jp-time-holder {
    left: 120px;
    width: calc(100% - 180px); 
}
  
/*rw ff buttons + time holder*/

	.jp-audio .jp-type-playlist .jp-time-holder {
	  	left: 90px;
		width: calc(100% - 180px); 
		height: 20px;
		overflow: hidden;
	}
	
	.jp-video .jp-type-playlist .jp-time-holder {
	  	left: 90px;
		width: calc(100% - 90px); 
		height: 20px;
		overflow: hidden;
	}
	
	.jp-video .jp-progress {
		width: calc(100% - 210px)!important; 
		margin-left: 90px;
	}
	
	.jp-video .jp-duration {
	    margin-right: 98px; 
	}



/* @end */

/* @group time + duration */

.jp-current-time,
.jp-duration {
    width: 60px;
    font-size: .64em;
    font-style: oblique; 
}

.jp-current-time {
    float: left;
    display: inline;
    cursor: default; 
}

.jp-duration {
    float: right;
    display: inline;
    text-align: right;
    cursor: pointer; }

.jp-audio .jp-duration{
	margin-right: 0px;
}

.jp-video .jp-current-time {
    margin-left: 20px; 
}

/* @end */


/* @group playlist */
.jp-details {
    font-weight: bold;
    text-align: center;
    cursor: default; 
}

#jp_container_stacks_in_3677 .jp-details,
#jp_container_stacks_in_3677 .jp-playlist {
    width: 100%;
    background-color: #FFFFFF;
    border-top: 1px solid #CCCCCC; 
      
}

.jp-type-single .jp-details,
.jp-type-playlist .jp-details {
    border-top: none; }

.jp-details .jp-title {
    margin: 0;
    padding: 5px 20px;
    font-size: .72em;
    font-weight: bold; 
}

.jp-playlist ul {
    list-style-type: none;
    margin: 0;
    padding: 0 20px;
    font-size: .72em; 
}

.jp-playlist li {
    padding: 5px 0 4px 20px;
    border-bottom: 1px solid #CCCCCC; 
}

.jp-playlist li div {
    display: inline; 
}

div.jp-type-playlist div.jp-playlist li:last-child {
    padding: 5px 0 5px 20px;
    border-bottom: none;
}

div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
    list-style-type: square;
    list-style-position: inside;
    padding-left: 7px; 
}

div.jp-type-playlist div.jp-playlist a {
    text-decoration: none; 
}

div.jp-type-playlist div.jp-playlist a:hover {}

div.jp-type-playlist div.jp-playlist a.jp-playlist-current {}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px;
    font-weight: bold;
}

.jp-playlist-item {color: #808080!important}
.jp-playlist-item:hover {color: #000000!important}

div.jp-type-playlist div.jp-playlist span.jp-free-media {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px; }

div.jp-type-playlist div.jp-playlist span.jp-free-media a {}

div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {}

span.jp-artist {
    font-size: .8em;
    color: #666; }

/* @end */


/* @group NO SOLUTION error feedback */
.jp-jplayer audio,
.jp-jplayer {
    width: 0px;
    height: 0px; }

.jp-jplayer {}

.jp-no-solution {
    padding: 5px;
    font-size: .8em;
    background-color: #eee;
    border: 2px solid #009be3;
    color: #000;
    display: none; 
}

.jp-no-solution a {
    color: #000; 
}

.jp-no-solution span {
    font-size: 1em;
    display: block;
    text-align: center;
    font-weight: bold; 
}

/* @end */

/* @group Seeking */

#jp_container_stacks_in_3677 .jp-seeking-bg  {
	background: #eee;
}

/* @end */

/* @group Fullscreen */

.jp-video-270p {
    width: 100%!important;
    max-width: 480px;
    height: auto;
    overflow: hidden;
}

.jp-video-360p {
    width: 100%!important;
    max-width: 640px;
    height: auto;
    overflow: hidden; 
}

.jp-video-full {
    width: 480px;
    height: 270px;
    position: static !important;
    position: relative; 
}
  
.jp-video-full div div {
    z-index: 1000; 
}

.jp-video-full .jp-jplayer {
    top: 0;
    left: 0;
    position: fixed !important;
    position: relative;
    overflow: hidden; 
}

.jp-video-full .jp-gui {
    position: fixed !important;
    position: static;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001;
}

.jp-video-full .jp-interface {
    position: absolute !important;
    position: relative;
    bottom: 0;
    left: 0; 
}
  
.jp-full-screen{width: 20px; height: 20px;}

.jp-toggles {
	position: absolute;
    padding: 0;
  	margin: 0;
	width: 20px;
	height: 20px;
  	top: 31px; 
  	right: 10px;
}

.jp-toggles button {
    display: block;
    background: transparent;
    text-indent: -9999px;
    line-height: 100%;
    cursor: pointer; 
}

.jp-arrow {
	position: absolute;
	top: 10px; 
	right: 10px;
    width: 5px;
    height: 5px;
    margin: 0;
    border-color: #000000;
    border-style: solid;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
} 

.jp-video .jp-toggles:hover .jp-arrow {
	border-color: #000000;
} 
  
.jp-fullscreen-button-a {
	top: 0;
	left: 0;
	margin: 0;
	border-width: 2px 0 0 2px;
}

.jp-fullscreen-button-b {
	bottom: 0;
	left: 12px;
	margin: 0;
	border-width: 0 2px 2px 0px;
}

.jp-fullscreen-button-c {
	bottom: 0;
	left: 0;
	margin: 0;
	border-width: 0 0 2px 2px;
}

.jp-fullscreen-button-d {
	top: 0;
	left: 12px;
	margin: 0;
	border-width: 2px 2px 0 0;
}

.video-360p {
    width: 640px;
    height: 360px
}

.video-270p {
    width: 480px;
    height: 270px
}

.video {
    position: relative;
    font-family: 'Source Sans Pro', sans-serif;
    text-align: left;
    min-height: 64px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff;
}

/* @end */
#stacks_in_3677 {
	margin: 0px 0px 5px 0px;
}

#stacks_out_3677 {
	width: 350px;
	float: left;
	margin-right:0;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3690 {
    font-weight: 400;
}





#stacks_in_3690 {
	margin: 10px 20px 0px 0px;
}

#stacks_in_3691 {
	font-size: 80%;
}
/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_3692{ 
	width: 25%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_3692{
	width: 75%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_3692, #pcColumn2_stacks_in_3692{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */



a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}a.movable:hover, 
a.movable:focus {
    cursor: move !important;
} 
    .uk-lightbox-button {
        color: rgba(255, 255, 255, 0.70) !important;
        background: rgba(0, 0, 0, 0.30) !important;
    }
    .uk-lightbox-toolbar-icon,
    .uk-lightbox-toolbar-icon:hover {
        color: rgba(255, 255, 255, 0.70);
    }
    .uk-lightbox.uk-open {
        background: rgba(0, 0, 0, 1.00);
    }



    #video3paar .uk-modal-dialog,
    #video3paar .uk-modal-body,
    #video3paar .uk-modal-header,
    #video3paar .uk-modal-footer{
        padding: 0 !important
    }

  


    #video2paar .uk-modal-dialog,
    #video2paar .uk-modal-body,
    #video2paar .uk-modal-header,
    #video2paar .uk-modal-footer{
        padding: 0 !important
    }

  


    #video1paar .uk-modal-dialog,
    #video1paar .uk-modal-body,
    #video1paar .uk-modal-header,
    #video1paar .uk-modal-footer{
        padding: 0 !important
    }

  /*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_3714{ 
	width: 50%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_3714{
	width: 50%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_3714, #pcColumn2_stacks_in_3714{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */




#stacks_in_3083 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin:  20px;
	padding:  10px;
}
/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_3085{ 
	width: 60%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_3085{
	width: 40%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_3085, #pcColumn2_stacks_in_3085{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */





#stacks_in_3110 h1 {
    font-weight: 100;
}

#stacks_in_3110 h1 {
    margin: 0 0 20px 0;
}


#stacks_in_3111 {
	font-size: 199%;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3112 {
    font-weight: 400;
}





#stacks_in_3112 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_3113 {
	font-size: 79%;
}
a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_3092{ 
	width: 50%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_3092{
	width: 50%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_3092, #pcColumn2_stacks_in_3092{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */






    #alcool1 .uk-modal-dialog,
    #alcool1 .uk-modal-body,
    #alcool1 .uk-modal-header,
    #alcool1 .uk-modal-footer{
        padding: 0 !important
    }

  


    #alcool2 .uk-modal-dialog,
    #alcool2 .uk-modal-body,
    #alcool2 .uk-modal-header,
    #alcool2 .uk-modal-footer{
        padding: 0 !important
    }

  
#stacks_in_3033 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin:  20px;
	padding:  10px;
}
/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_3035{ 
	width: 60%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_3035{
	width: 40%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_3035, #pcColumn2_stacks_in_3035{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */





#stacks_in_3060 h1 {
    font-weight: 100;
}

#stacks_in_3060 h1 {
    margin: 0 0 5px 0;
}


#stacks_in_3061 {
	font-size: 169%;
}
/* Band Skin for jPlayer 2.9.2 ~ Lucas Tsolakian, Archetypon Limited */

/* @group resets */

.jp-interface *,
.jp-interface *:before,
.jp-interface *:after {
    -webkit-box-sizing: border-box!important;
       -moz-box-sizing: border-box!important;
            box-sizing: border-box!important;
}

.jp-controls button, 
.jp-controls.button,
.jp-toggles button, 
.jp-toggles.button {
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    font-family: inherit;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-border-radius: 0;
       -webkit-appearance: none;
    display: block;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: inherit;
    border-color: transparent;
    background: transparent;
}

.jp-controls button:hover,
.jp-controls.button:hover{
	background: ;
}

.jp-audio *:focus,
.jp-audio-stream *:focus,
.jp-video *:focus {outline: none; }

.jp-audio button::-moz-focus-inner,
.jp-audio-stream button::-moz-focus-inner,
.jp-video button::-moz-focus-inner {border: 0}

.jp-audio,
.jp-audio-stream,
.jp-video {
    font-size: 16px;
    font-family: Verdana, Arial, sans-serif;
    line-height: 1.6;   
}

#jp_container_stacks_in_3064 {
	background: #FFFFFF;
	color: #666666;
	border: 1px solid #FFFFFF;
	border-radius: 2px;
}

.jp-audio, .jp-video {
    width: calc(100% - 2px);
}

.jp-video .jp-gui {
	/*border-top: 1px solid red; */
}

.jp-audio-stream {
    width: 182px; 
}

.jp-interface {
    position: relative;
    width: 100%; 
}

.jp-audio .jp-interface, .jp-video .jp-interface {
    height: 77px; 
}

.jp-audio-stream .jp-interface {
    height: 77px; 
}

/* @end */

/* @group CONTROLS */

.jp-controls-holder {
    clear: both;
    width: 100%;
    position: relative;
    overflow: hidden;
    top: 0;  
    left: 0;
 }

.jp-interface .jp-controls {
    margin: 0;
    padding: 0;
    overflow: hidden; 
}

.jp-audio .jp-controls {
    width: 100%;
    padding: 20px 20px 7px 20px;
}

.jp-video .jp-controls {
    width: 100%;
    padding: 20px 20px 7px 20px;
}

.jp-audio-stream .jp-controls {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 142px; }

.jp-controls button {
  	 display: block;
  	 float: left;
  	 overflow: hidden;
  	 text-indent: -9999px;
 	 cursor: pointer; 
}

#jp_container_stacks_in_3064 .jp-play {
  	width: 48px;
  	height: 48px; 
  	top: -5px;
  	background: #FFFFFF!important;
  	border: 1px solid #333333!important;
  	border-radius: 45%!important;
}

#jp_container_stacks_in_3064 .jp-play-button {
	position: absolute;
	top: 13px!important;
	left: 15px!important;
	margin: 0!important;
 	width: 0;
 	height: 0;
 	border-style: solid;
 	border-width: 10px 0 10px 20px;
 	border-color: transparent transparent transparent #333333;
}

.jp-pause-button-a{
	position: absolute;
	top: 14px!important;
	left: 14px!important;	
	margin: 0!important;
	display: none;
	opacity: 1;
	width: 0!important;
	height: 19px;
	background: #2c3e50;
	border-left-style: solid;
	border-left-width: 6px!important;	  
}

.jp-pause-button-b{
	position: absolute;
	top: 14px!important;
	left: 26px!important;	
	margin: 0!important;
	display: none;
	opacity: 1;
	width: 0!important;
	height: 19px;
	background: #2c3e50;
	border-left-style: solid;
	border-left-width: 6px!important;	  
}

#jp_container_stacks_in_3064 .jp-pause-button-a, 
#jp_container_stacks_in_3064 .jp-pause-button-b{
	border-left-color: #333333!important;
}


.jpRwFfGroup_stacks_in_3064{
	margin-left: calc(100% - 30px);
	width: 80px;
	padding: 0;
}

.jp-previous, .jp-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    
    overflow: hidden;
    background: none;
}

.jp-audio .jp-audio-previous, .jp-audio .jp-audio-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    border: none;
    overflow: hidden;
    background: none;
}

.jp-video .jp-video-previous, .jp-video .jp-video-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    border: none;
    overflow: hidden;
    background: none;
}

.jp-previous {  
    margin-left: 160px;
}

.jp-next{
	margin-left: 2px;
}


.jp-audio .jp-audio-previous, .jp-audio-next {
    top:  11px;
    left: calc(100% - 100px);
}

.jp-video .jp-video-previous, .jp-video .jp-video-next {
    top:  11px;
    left: calc(100% - 120px);
}

.jp-audio .jp-audio-next{
	margin-top: 1px;
}

.jp-video .jp-previous, .jp-video .jp-next {
    top:  11px;
    left: calc(100% - 120px);
}

.jp-previous:focus {}
.jp-next {}
.jp-next:focus {}



#jp_container_stacks_in_3064 .jp-previous-button-a{
    margin: -18px -10px 0 0;
	width: 3px;
	height: 12px;
    border-right: 3px solid #4C4C4C;
}

#jp_container_stacks_in_3064 .jp-previous-button-b{
	margin: -12px 10px 0 4px;
	width: 0;
	height: 0;
    border-style: solid;
	border-width: 6px 8px 6px 0;
	border-color: transparent #4C4C4C transparent transparent;
}

#jp_container_stacks_in_3064 .jp-previous-button-c{
	margin: -12px 10px 0 12px;
	width: 0;
	height: 0;
    border-style: solid;
	border-width: 6px 8px 6px 0;
	border-color: transparent #4C4C4C transparent transparent;
}


#jp_container_stacks_in_3064 .jp-next-button-a{
	 margin: -18px 10px 0 2px;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 6px 0 6px 8px;
	 border-color: transparent transparent transparent #4C4C4C;
}
#jp_container_stacks_in_3064 .jp-next-button-b{
	 margin: -12px 0px 0 10px;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 6px 0 6px 8px;
	 border-color: transparent transparent transparent #4C4C4C;
}	

#jp_container_stacks_in_3064 .jp-next-button-c{
	 margin: -12px 0px 0 18px;
	 width: 2px;
	 height: 12px;
	 border-left: 3px solid #4C4C4C;
}

.jp-play:focus {}
.jp-state-playing .jp-play-button {display: none;}
.jp-state-playing .jp-pause-button-a,
.jp-state-playing .jp-pause-button-b {display: block;}
.jp-state-playing .jp-play:focus {}
.jp-previous:focus {}
.jp-next {}
.jp-next:focus {}

/* @end */

/* @group progress bar */
#jp_container_stacks_in_3064 .jp-progress {
    overflow: hidden;
    background-color:  #FFFFFF; 
}

.jp-audio .jp-progress {
    position: absolute;
    top: 32px;
    height: 15px; 
}
  
.jp-video .jp-progress {
    top: 0;
    margin-top: -43px;
    margin-left: 90px;
    height: 15px; 
}

.jp-audio .jp-type-single .jp-progress {
    left: 110px;
    width: 136px; 
}
 
.jp-video .jp-type-single .jp-progress {
     left: 110px;
     width: 136px; 
}
  

/*include buttons?*/


	.jp-audio .jp-type-playlist .jp-progress {
	    left: 90px;
	    width: calc(100% - 180px); 
	}
	
	.jp-video .jp-type-playlist .jp-progress {
	    left: 120px;
	    width: calc(100% - 180px); 
	}







/*seek bar*/
#jp_container_stacks_in_3064 .jp-seek-bar {
    background: #FFFFFF;  
    width: 200px;
    height: 100%;
    cursor: pointer; 
}

#jp_container_stacks_in_3064 .jp-play-bar {
    background: #666666;
    left: -200px;
    width: 0px;
    height: 100%; 
    z-index: 999;
  }

/* @end */

/* @group current time and duration */
.jp-audio .jp-time-holder {
    position: absolute;
    top: 50px; 
    height: 20px;
}
  
.jp-video .jp-time-holder {
	margin-top: 3px;
    margin-left: 70px; 
    height: 20px;
}

.jp-audio .jp-type-single .jp-time-holder {
    left: 120px;
    width: calc(100% - 180px); 
}

.jp-video .jp-type-single .jp-time-holder {
    left: 120px;
    width: calc(100% - 180px); 
}
  
/*rw ff buttons + time holder*/

	.jp-audio .jp-type-playlist .jp-time-holder {
	  	left: 90px;
		width: calc(100% - 180px); 
		height: 20px;
		overflow: hidden;
	}
	
	.jp-video .jp-type-playlist .jp-time-holder {
	  	left: 90px;
		width: calc(100% - 90px); 
		height: 20px;
		overflow: hidden;
	}
	
	.jp-video .jp-progress {
		width: calc(100% - 210px)!important; 
		margin-left: 90px;
	}
	
	.jp-video .jp-duration {
	    margin-right: 98px; 
	}



/* @end */

/* @group time + duration */

.jp-current-time,
.jp-duration {
    width: 60px;
    font-size: .64em;
    font-style: oblique; 
}

.jp-current-time {
    float: left;
    display: inline;
    cursor: default; 
}

.jp-duration {
    float: right;
    display: inline;
    text-align: right;
    cursor: pointer; }

.jp-audio .jp-duration{
	margin-right: 0px;
}

.jp-video .jp-current-time {
    margin-left: 20px; 
}

/* @end */


/* @group playlist */
.jp-details {
    font-weight: bold;
    text-align: center;
    cursor: default; 
}

#jp_container_stacks_in_3064 .jp-details,
#jp_container_stacks_in_3064 .jp-playlist {
    width: 100%;
    background-color: #FFFFFF;
    border-top: 1px solid #CCCCCC; 
      
}

.jp-type-single .jp-details,
.jp-type-playlist .jp-details {
    border-top: none; }

.jp-details .jp-title {
    margin: 0;
    padding: 5px 20px;
    font-size: .72em;
    font-weight: bold; 
}

.jp-playlist ul {
    list-style-type: none;
    margin: 0;
    padding: 0 20px;
    font-size: .72em; 
}

.jp-playlist li {
    padding: 5px 0 4px 20px;
    border-bottom: 1px solid #CCCCCC; 
}

.jp-playlist li div {
    display: inline; 
}

div.jp-type-playlist div.jp-playlist li:last-child {
    padding: 5px 0 5px 20px;
    border-bottom: none;
}

div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
    list-style-type: square;
    list-style-position: inside;
    padding-left: 7px; 
}

div.jp-type-playlist div.jp-playlist a {
    text-decoration: none; 
}

div.jp-type-playlist div.jp-playlist a:hover {}

div.jp-type-playlist div.jp-playlist a.jp-playlist-current {}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px;
    font-weight: bold;
}

.jp-playlist-item {color: #4C4C4C!important}
.jp-playlist-item:hover {color: #000000!important}

div.jp-type-playlist div.jp-playlist span.jp-free-media {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px; }

div.jp-type-playlist div.jp-playlist span.jp-free-media a {}

div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {}

span.jp-artist {
    font-size: .8em;
    color: #666; }

/* @end */


/* @group NO SOLUTION error feedback */
.jp-jplayer audio,
.jp-jplayer {
    width: 0px;
    height: 0px; }

.jp-jplayer {}

.jp-no-solution {
    padding: 5px;
    font-size: .8em;
    background-color: #eee;
    border: 2px solid #009be3;
    color: #000;
    display: none; 
}

.jp-no-solution a {
    color: #000; 
}

.jp-no-solution span {
    font-size: 1em;
    display: block;
    text-align: center;
    font-weight: bold; 
}

/* @end */

/* @group Seeking */

#jp_container_stacks_in_3064 .jp-seeking-bg  {
	background: #eee;
}

/* @end */

/* @group Fullscreen */

.jp-video-270p {
    width: 100%!important;
    max-width: 480px;
    height: auto;
    overflow: hidden;
}

.jp-video-360p {
    width: 100%!important;
    max-width: 640px;
    height: auto;
    overflow: hidden; 
}

.jp-video-full {
    width: 480px;
    height: 270px;
    position: static !important;
    position: relative; 
}
  
.jp-video-full div div {
    z-index: 1000; 
}

.jp-video-full .jp-jplayer {
    top: 0;
    left: 0;
    position: fixed !important;
    position: relative;
    overflow: hidden; 
}

.jp-video-full .jp-gui {
    position: fixed !important;
    position: static;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001;
}

.jp-video-full .jp-interface {
    position: absolute !important;
    position: relative;
    bottom: 0;
    left: 0; 
}
  
.jp-full-screen{width: 20px; height: 20px;}

.jp-toggles {
	position: absolute;
    padding: 0;
  	margin: 0;
	width: 20px;
	height: 20px;
  	top: 31px; 
  	right: 10px;
}

.jp-toggles button {
    display: block;
    background: transparent;
    text-indent: -9999px;
    line-height: 100%;
    cursor: pointer; 
}

.jp-arrow {
	position: absolute;
	top: 10px; 
	right: 10px;
    width: 5px;
    height: 5px;
    margin: 0;
    border-color: #000000;
    border-style: solid;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
} 

.jp-video .jp-toggles:hover .jp-arrow {
	border-color: #000000;
} 
  
.jp-fullscreen-button-a {
	top: 0;
	left: 0;
	margin: 0;
	border-width: 2px 0 0 2px;
}

.jp-fullscreen-button-b {
	bottom: 0;
	left: 12px;
	margin: 0;
	border-width: 0 2px 2px 0px;
}

.jp-fullscreen-button-c {
	bottom: 0;
	left: 0;
	margin: 0;
	border-width: 0 0 2px 2px;
}

.jp-fullscreen-button-d {
	top: 0;
	left: 12px;
	margin: 0;
	border-width: 2px 2px 0 0;
}

.video-360p {
    width: 640px;
    height: 360px
}

.video-270p {
    width: 480px;
    height: 270px
}

.video {
    position: relative;
    font-family: 'Source Sans Pro', sans-serif;
    text-align: left;
    min-height: 64px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff;
}

/* @end */
#stacks_in_3064 {
	margin: 0px 0px 5px 0px;
}

#stacks_out_3064 {
	width: 350px;
	float: left;
	margin-right:0;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3062 {
    font-weight: 400;
}





#stacks_in_3062 {
	margin: 0px 0px 40px 0px;
}

#stacks_in_3063 {
	font-size: 80%;
}
a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_3042{ 
	width: 50%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_3042{
	width: 50%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_3042, #pcColumn2_stacks_in_3042{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */






    #ars .uk-modal-dialog,
    #ars .uk-modal-body,
    #ars .uk-modal-header,
    #ars .uk-modal-footer{
        padding: 0 !important
    }

  
#stacks_in_2917 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin:  20px;
	padding:  10px;
}
/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_2919{ 
	width: 60%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_2919{
	width: 40%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_2919, #pcColumn2_stacks_in_2919{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */





#stacks_in_3173 h1 {
    font-weight: 100;
}

#stacks_in_3173 h1 {
    margin: 0 0 20px 0;
}


#stacks_in_3174 {
	font-size: 170%;
}
/* Band Skin for jPlayer 2.9.2 ~ Lucas Tsolakian, Archetypon Limited */

/* @group resets */

.jp-interface *,
.jp-interface *:before,
.jp-interface *:after {
    -webkit-box-sizing: border-box!important;
       -moz-box-sizing: border-box!important;
            box-sizing: border-box!important;
}

.jp-controls button, 
.jp-controls.button,
.jp-toggles button, 
.jp-toggles.button {
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    font-family: inherit;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-border-radius: 0;
       -webkit-appearance: none;
    display: block;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: inherit;
    border-color: transparent;
    background: transparent;
}

.jp-controls button:hover,
.jp-controls.button:hover{
	background: ;
}

.jp-audio *:focus,
.jp-audio-stream *:focus,
.jp-video *:focus {outline: none; }

.jp-audio button::-moz-focus-inner,
.jp-audio-stream button::-moz-focus-inner,
.jp-video button::-moz-focus-inner {border: 0}

.jp-audio,
.jp-audio-stream,
.jp-video {
    font-size: 16px;
    font-family: Verdana, Arial, sans-serif;
    line-height: 1.6;   
}

#jp_container_stacks_in_3177 {
	background: #FFFFFF;
	color: #666666;
	border: 1px solid #FFFFFF;
	border-radius: 2px;
}

.jp-audio, .jp-video {
    width: calc(100% - 2px);
}

.jp-video .jp-gui {
	/*border-top: 1px solid red; */
}

.jp-audio-stream {
    width: 182px; 
}

.jp-interface {
    position: relative;
    width: 100%; 
}

.jp-audio .jp-interface, .jp-video .jp-interface {
    height: 77px; 
}

.jp-audio-stream .jp-interface {
    height: 77px; 
}

/* @end */

/* @group CONTROLS */

.jp-controls-holder {
    clear: both;
    width: 100%;
    position: relative;
    overflow: hidden;
    top: 0;  
    left: 0;
 }

.jp-interface .jp-controls {
    margin: 0;
    padding: 0;
    overflow: hidden; 
}

.jp-audio .jp-controls {
    width: 100%;
    padding: 20px 20px 7px 20px;
}

.jp-video .jp-controls {
    width: 100%;
    padding: 20px 20px 7px 20px;
}

.jp-audio-stream .jp-controls {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 142px; }

.jp-controls button {
  	 display: block;
  	 float: left;
  	 overflow: hidden;
  	 text-indent: -9999px;
 	 cursor: pointer; 
}

#jp_container_stacks_in_3177 .jp-play {
  	width: 48px;
  	height: 48px; 
  	top: -5px;
  	background: #FFFFFF!important;
  	border: 1px solid #333333!important;
  	border-radius: 45%!important;
}

#jp_container_stacks_in_3177 .jp-play-button {
	position: absolute;
	top: 13px!important;
	left: 15px!important;
	margin: 0!important;
 	width: 0;
 	height: 0;
 	border-style: solid;
 	border-width: 10px 0 10px 20px;
 	border-color: transparent transparent transparent #333333;
}

.jp-pause-button-a{
	position: absolute;
	top: 14px!important;
	left: 14px!important;	
	margin: 0!important;
	display: none;
	opacity: 1;
	width: 0!important;
	height: 19px;
	background: #2c3e50;
	border-left-style: solid;
	border-left-width: 6px!important;	  
}

.jp-pause-button-b{
	position: absolute;
	top: 14px!important;
	left: 26px!important;	
	margin: 0!important;
	display: none;
	opacity: 1;
	width: 0!important;
	height: 19px;
	background: #2c3e50;
	border-left-style: solid;
	border-left-width: 6px!important;	  
}

#jp_container_stacks_in_3177 .jp-pause-button-a, 
#jp_container_stacks_in_3177 .jp-pause-button-b{
	border-left-color: #333333!important;
}


.jpRwFfGroup_stacks_in_3177{
	margin-left: calc(100% - 30px);
	width: 80px;
	padding: 0;
}

.jp-previous, .jp-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    
    overflow: hidden;
    background: none;
}

.jp-audio .jp-audio-previous, .jp-audio .jp-audio-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    border: none;
    overflow: hidden;
    background: none;
}

.jp-video .jp-video-previous, .jp-video .jp-video-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    border: none;
    overflow: hidden;
    background: none;
}

.jp-previous {  
    margin-left: 160px;
}

.jp-next{
	margin-left: 2px;
}


.jp-audio .jp-audio-previous, .jp-audio-next {
    top:  11px;
    left: calc(100% - 100px);
}

.jp-video .jp-video-previous, .jp-video .jp-video-next {
    top:  11px;
    left: calc(100% - 120px);
}

.jp-audio .jp-audio-next{
	margin-top: 1px;
}

.jp-video .jp-previous, .jp-video .jp-next {
    top:  11px;
    left: calc(100% - 120px);
}

.jp-previous:focus {}
.jp-next {}
.jp-next:focus {}



#jp_container_stacks_in_3177 .jp-previous-button-a{
    margin: -18px -10px 0 0;
	width: 3px;
	height: 12px;
    border-right: 3px solid #4C4C4C;
}

#jp_container_stacks_in_3177 .jp-previous-button-b{
	margin: -12px 10px 0 4px;
	width: 0;
	height: 0;
    border-style: solid;
	border-width: 6px 8px 6px 0;
	border-color: transparent #4C4C4C transparent transparent;
}

#jp_container_stacks_in_3177 .jp-previous-button-c{
	margin: -12px 10px 0 12px;
	width: 0;
	height: 0;
    border-style: solid;
	border-width: 6px 8px 6px 0;
	border-color: transparent #4C4C4C transparent transparent;
}


#jp_container_stacks_in_3177 .jp-next-button-a{
	 margin: -18px 10px 0 2px;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 6px 0 6px 8px;
	 border-color: transparent transparent transparent #4C4C4C;
}
#jp_container_stacks_in_3177 .jp-next-button-b{
	 margin: -12px 0px 0 10px;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 6px 0 6px 8px;
	 border-color: transparent transparent transparent #4C4C4C;
}	

#jp_container_stacks_in_3177 .jp-next-button-c{
	 margin: -12px 0px 0 18px;
	 width: 2px;
	 height: 12px;
	 border-left: 3px solid #4C4C4C;
}

.jp-play:focus {}
.jp-state-playing .jp-play-button {display: none;}
.jp-state-playing .jp-pause-button-a,
.jp-state-playing .jp-pause-button-b {display: block;}
.jp-state-playing .jp-play:focus {}
.jp-previous:focus {}
.jp-next {}
.jp-next:focus {}

/* @end */

/* @group progress bar */
#jp_container_stacks_in_3177 .jp-progress {
    overflow: hidden;
    background-color:  #FFFFFF; 
}

.jp-audio .jp-progress {
    position: absolute;
    top: 32px;
    height: 15px; 
}
  
.jp-video .jp-progress {
    top: 0;
    margin-top: -43px;
    margin-left: 90px;
    height: 15px; 
}

.jp-audio .jp-type-single .jp-progress {
    left: 110px;
    width: 136px; 
}
 
.jp-video .jp-type-single .jp-progress {
     left: 110px;
     width: 136px; 
}
  

/*include buttons?*/


	.jp-audio .jp-type-playlist .jp-progress {
	    left: 90px;
	    width: calc(100% - 180px); 
	}
	
	.jp-video .jp-type-playlist .jp-progress {
	    left: 120px;
	    width: calc(100% - 180px); 
	}







/*seek bar*/
#jp_container_stacks_in_3177 .jp-seek-bar {
    background: #FFFFFF;  
    width: 200px;
    height: 100%;
    cursor: pointer; 
}

#jp_container_stacks_in_3177 .jp-play-bar {
    background: #666666;
    left: -200px;
    width: 0px;
    height: 100%; 
    z-index: 999;
  }

/* @end */

/* @group current time and duration */
.jp-audio .jp-time-holder {
    position: absolute;
    top: 50px; 
    height: 20px;
}
  
.jp-video .jp-time-holder {
	margin-top: 3px;
    margin-left: 70px; 
    height: 20px;
}

.jp-audio .jp-type-single .jp-time-holder {
    left: 120px;
    width: calc(100% - 180px); 
}

.jp-video .jp-type-single .jp-time-holder {
    left: 120px;
    width: calc(100% - 180px); 
}
  
/*rw ff buttons + time holder*/

	.jp-audio .jp-type-playlist .jp-time-holder {
	  	left: 90px;
		width: calc(100% - 180px); 
		height: 20px;
		overflow: hidden;
	}
	
	.jp-video .jp-type-playlist .jp-time-holder {
	  	left: 90px;
		width: calc(100% - 90px); 
		height: 20px;
		overflow: hidden;
	}
	
	.jp-video .jp-progress {
		width: calc(100% - 210px)!important; 
		margin-left: 90px;
	}
	
	.jp-video .jp-duration {
	    margin-right: 98px; 
	}



/* @end */

/* @group time + duration */

.jp-current-time,
.jp-duration {
    width: 60px;
    font-size: .64em;
    font-style: oblique; 
}

.jp-current-time {
    float: left;
    display: inline;
    cursor: default; 
}

.jp-duration {
    float: right;
    display: inline;
    text-align: right;
    cursor: pointer; }

.jp-audio .jp-duration{
	margin-right: 0px;
}

.jp-video .jp-current-time {
    margin-left: 20px; 
}

/* @end */


/* @group playlist */
.jp-details {
    font-weight: bold;
    text-align: center;
    cursor: default; 
}

#jp_container_stacks_in_3177 .jp-details,
#jp_container_stacks_in_3177 .jp-playlist {
    width: 100%;
    background-color: #FFFFFF;
    border-top: 1px solid #CCCCCC; 
      
}

.jp-type-single .jp-details,
.jp-type-playlist .jp-details {
    border-top: none; }

.jp-details .jp-title {
    margin: 0;
    padding: 5px 20px;
    font-size: .72em;
    font-weight: bold; 
}

.jp-playlist ul {
    list-style-type: none;
    margin: 0;
    padding: 0 20px;
    font-size: .72em; 
}

.jp-playlist li {
    padding: 5px 0 4px 20px;
    border-bottom: 1px solid #CCCCCC; 
}

.jp-playlist li div {
    display: inline; 
}

div.jp-type-playlist div.jp-playlist li:last-child {
    padding: 5px 0 5px 20px;
    border-bottom: none;
}

div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
    list-style-type: square;
    list-style-position: inside;
    padding-left: 7px; 
}

div.jp-type-playlist div.jp-playlist a {
    text-decoration: none; 
}

div.jp-type-playlist div.jp-playlist a:hover {}

div.jp-type-playlist div.jp-playlist a.jp-playlist-current {}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px;
    font-weight: bold;
}

.jp-playlist-item {color: #4C4C4C!important}
.jp-playlist-item:hover {color: #000000!important}

div.jp-type-playlist div.jp-playlist span.jp-free-media {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px; }

div.jp-type-playlist div.jp-playlist span.jp-free-media a {}

div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {}

span.jp-artist {
    font-size: .8em;
    color: #666; }

/* @end */


/* @group NO SOLUTION error feedback */
.jp-jplayer audio,
.jp-jplayer {
    width: 0px;
    height: 0px; }

.jp-jplayer {}

.jp-no-solution {
    padding: 5px;
    font-size: .8em;
    background-color: #eee;
    border: 2px solid #009be3;
    color: #000;
    display: none; 
}

.jp-no-solution a {
    color: #000; 
}

.jp-no-solution span {
    font-size: 1em;
    display: block;
    text-align: center;
    font-weight: bold; 
}

/* @end */

/* @group Seeking */

#jp_container_stacks_in_3177 .jp-seeking-bg  {
	background: #eee;
}

/* @end */

/* @group Fullscreen */

.jp-video-270p {
    width: 100%!important;
    max-width: 480px;
    height: auto;
    overflow: hidden;
}

.jp-video-360p {
    width: 100%!important;
    max-width: 640px;
    height: auto;
    overflow: hidden; 
}

.jp-video-full {
    width: 480px;
    height: 270px;
    position: static !important;
    position: relative; 
}
  
.jp-video-full div div {
    z-index: 1000; 
}

.jp-video-full .jp-jplayer {
    top: 0;
    left: 0;
    position: fixed !important;
    position: relative;
    overflow: hidden; 
}

.jp-video-full .jp-gui {
    position: fixed !important;
    position: static;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001;
}

.jp-video-full .jp-interface {
    position: absolute !important;
    position: relative;
    bottom: 0;
    left: 0; 
}
  
.jp-full-screen{width: 20px; height: 20px;}

.jp-toggles {
	position: absolute;
    padding: 0;
  	margin: 0;
	width: 20px;
	height: 20px;
  	top: 31px; 
  	right: 10px;
}

.jp-toggles button {
    display: block;
    background: transparent;
    text-indent: -9999px;
    line-height: 100%;
    cursor: pointer; 
}

.jp-arrow {
	position: absolute;
	top: 10px; 
	right: 10px;
    width: 5px;
    height: 5px;
    margin: 0;
    border-color: #000000;
    border-style: solid;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
} 

.jp-video .jp-toggles:hover .jp-arrow {
	border-color: #000000;
} 
  
.jp-fullscreen-button-a {
	top: 0;
	left: 0;
	margin: 0;
	border-width: 2px 0 0 2px;
}

.jp-fullscreen-button-b {
	bottom: 0;
	left: 12px;
	margin: 0;
	border-width: 0 2px 2px 0px;
}

.jp-fullscreen-button-c {
	bottom: 0;
	left: 0;
	margin: 0;
	border-width: 0 0 2px 2px;
}

.jp-fullscreen-button-d {
	top: 0;
	left: 12px;
	margin: 0;
	border-width: 2px 2px 0 0;
}

.video-360p {
    width: 640px;
    height: 360px
}

.video-270p {
    width: 480px;
    height: 270px
}

.video {
    position: relative;
    font-family: 'Source Sans Pro', sans-serif;
    text-align: left;
    min-height: 64px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff;
}

/* @end */
#stacks_out_3177 {
	width: 350px;
	float: left;
	margin-right:0;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3175 {
    font-weight: 400;
}





#stacks_in_3175 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_3176 {
	font-size: 79%;
}
a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}


    #wac .uk-modal-dialog,
    #wac .uk-modal-body,
    #wac .uk-modal-header,
    #wac .uk-modal-footer{
        padding: 0 !important
    }

  /*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_2926{ 
	width: 50%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_2926{
	width: 50%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_2926, #pcColumn2_stacks_in_2926{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */




#stacks_in_3140 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin:  20px;
	padding:  10px;
}
/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_3142{ 
	width: 60%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_3142{
	width: 40%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_3142, #pcColumn2_stacks_in_3142{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */





#stacks_in_3143 h1 {
    font-weight: 100;
}

#stacks_in_3143 h1 {
    margin: 0 0 5px 0;
}


#stacks_in_3144 {
	font-size: 170%;
}
/* Band Skin for jPlayer 2.9.2 ~ Lucas Tsolakian, Archetypon Limited */

/* @group resets */

.jp-interface *,
.jp-interface *:before,
.jp-interface *:after {
    -webkit-box-sizing: border-box!important;
       -moz-box-sizing: border-box!important;
            box-sizing: border-box!important;
}

.jp-controls button, 
.jp-controls.button,
.jp-toggles button, 
.jp-toggles.button {
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    font-family: inherit;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-border-radius: 0;
       -webkit-appearance: none;
    display: block;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: inherit;
    border-color: transparent;
    background: transparent;
}

.jp-controls button:hover,
.jp-controls.button:hover{
	background: ;
}

.jp-audio *:focus,
.jp-audio-stream *:focus,
.jp-video *:focus {outline: none; }

.jp-audio button::-moz-focus-inner,
.jp-audio-stream button::-moz-focus-inner,
.jp-video button::-moz-focus-inner {border: 0}

.jp-audio,
.jp-audio-stream,
.jp-video {
    font-size: 16px;
    font-family: Verdana, Arial, sans-serif;
    line-height: 1.6;   
}

#jp_container_stacks_in_3150 {
	background: #FFFFFF;
	color: #666666;
	border: 1px solid #FFFFFF;
	border-radius: 2px;
}

.jp-audio, .jp-video {
    width: calc(100% - 2px);
}

.jp-video .jp-gui {
	/*border-top: 1px solid red; */
}

.jp-audio-stream {
    width: 182px; 
}

.jp-interface {
    position: relative;
    width: 100%; 
}

.jp-audio .jp-interface, .jp-video .jp-interface {
    height: 77px; 
}

.jp-audio-stream .jp-interface {
    height: 77px; 
}

/* @end */

/* @group CONTROLS */

.jp-controls-holder {
    clear: both;
    width: 100%;
    position: relative;
    overflow: hidden;
    top: 0;  
    left: 0;
 }

.jp-interface .jp-controls {
    margin: 0;
    padding: 0;
    overflow: hidden; 
}

.jp-audio .jp-controls {
    width: 100%;
    padding: 20px 20px 7px 20px;
}

.jp-video .jp-controls {
    width: 100%;
    padding: 20px 20px 7px 20px;
}

.jp-audio-stream .jp-controls {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 142px; }

.jp-controls button {
  	 display: block;
  	 float: left;
  	 overflow: hidden;
  	 text-indent: -9999px;
 	 cursor: pointer; 
}

#jp_container_stacks_in_3150 .jp-play {
  	width: 48px;
  	height: 48px; 
  	top: -5px;
  	background: #FFFFFF!important;
  	border: 1px solid #333333!important;
  	border-radius: 45%!important;
}

#jp_container_stacks_in_3150 .jp-play-button {
	position: absolute;
	top: 13px!important;
	left: 15px!important;
	margin: 0!important;
 	width: 0;
 	height: 0;
 	border-style: solid;
 	border-width: 10px 0 10px 20px;
 	border-color: transparent transparent transparent #333333;
}

.jp-pause-button-a{
	position: absolute;
	top: 14px!important;
	left: 14px!important;	
	margin: 0!important;
	display: none;
	opacity: 1;
	width: 0!important;
	height: 19px;
	background: #2c3e50;
	border-left-style: solid;
	border-left-width: 6px!important;	  
}

.jp-pause-button-b{
	position: absolute;
	top: 14px!important;
	left: 26px!important;	
	margin: 0!important;
	display: none;
	opacity: 1;
	width: 0!important;
	height: 19px;
	background: #2c3e50;
	border-left-style: solid;
	border-left-width: 6px!important;	  
}

#jp_container_stacks_in_3150 .jp-pause-button-a, 
#jp_container_stacks_in_3150 .jp-pause-button-b{
	border-left-color: #333333!important;
}


.jpRwFfGroup_stacks_in_3150{
	margin-left: calc(100% - 30px);
	width: 80px;
	padding: 0;
}

.jp-previous, .jp-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    
    overflow: hidden;
    background: none;
}

.jp-audio .jp-audio-previous, .jp-audio .jp-audio-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    border: none;
    overflow: hidden;
    background: none;
}

.jp-video .jp-video-previous, .jp-video .jp-video-next {
    width: 28px;
    height: 17px;
    top:  10px;
    left: calc(100% - 100px); 
    border: none;
    overflow: hidden;
    background: none;
}

.jp-previous {  
    margin-left: 160px;
}

.jp-next{
	margin-left: 2px;
}


.jp-audio .jp-audio-previous, .jp-audio-next {
    top:  11px;
    left: calc(100% - 100px);
}

.jp-video .jp-video-previous, .jp-video .jp-video-next {
    top:  11px;
    left: calc(100% - 120px);
}

.jp-audio .jp-audio-next{
	margin-top: 1px;
}

.jp-video .jp-previous, .jp-video .jp-next {
    top:  11px;
    left: calc(100% - 120px);
}

.jp-previous:focus {}
.jp-next {}
.jp-next:focus {}



#jp_container_stacks_in_3150 .jp-previous-button-a{
    margin: -18px -10px 0 0;
	width: 3px;
	height: 12px;
    border-right: 3px solid #4C4C4C;
}

#jp_container_stacks_in_3150 .jp-previous-button-b{
	margin: -12px 10px 0 4px;
	width: 0;
	height: 0;
    border-style: solid;
	border-width: 6px 8px 6px 0;
	border-color: transparent #4C4C4C transparent transparent;
}

#jp_container_stacks_in_3150 .jp-previous-button-c{
	margin: -12px 10px 0 12px;
	width: 0;
	height: 0;
    border-style: solid;
	border-width: 6px 8px 6px 0;
	border-color: transparent #4C4C4C transparent transparent;
}


#jp_container_stacks_in_3150 .jp-next-button-a{
	 margin: -18px 10px 0 2px;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 6px 0 6px 8px;
	 border-color: transparent transparent transparent #4C4C4C;
}
#jp_container_stacks_in_3150 .jp-next-button-b{
	 margin: -12px 0px 0 10px;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 6px 0 6px 8px;
	 border-color: transparent transparent transparent #4C4C4C;
}	

#jp_container_stacks_in_3150 .jp-next-button-c{
	 margin: -12px 0px 0 18px;
	 width: 2px;
	 height: 12px;
	 border-left: 3px solid #4C4C4C;
}

.jp-play:focus {}
.jp-state-playing .jp-play-button {display: none;}
.jp-state-playing .jp-pause-button-a,
.jp-state-playing .jp-pause-button-b {display: block;}
.jp-state-playing .jp-play:focus {}
.jp-previous:focus {}
.jp-next {}
.jp-next:focus {}

/* @end */

/* @group progress bar */
#jp_container_stacks_in_3150 .jp-progress {
    overflow: hidden;
    background-color:  #FFFFFF; 
}

.jp-audio .jp-progress {
    position: absolute;
    top: 32px;
    height: 15px; 
}
  
.jp-video .jp-progress {
    top: 0;
    margin-top: -43px;
    margin-left: 90px;
    height: 15px; 
}

.jp-audio .jp-type-single .jp-progress {
    left: 110px;
    width: 136px; 
}
 
.jp-video .jp-type-single .jp-progress {
     left: 110px;
     width: 136px; 
}
  

/*include buttons?*/


	.jp-audio .jp-type-playlist .jp-progress {
	    left: 90px;
	    width: calc(100% - 180px); 
	}
	
	.jp-video .jp-type-playlist .jp-progress {
	    left: 120px;
	    width: calc(100% - 180px); 
	}







/*seek bar*/
#jp_container_stacks_in_3150 .jp-seek-bar {
    background: #FFFFFF;  
    width: 200px;
    height: 100%;
    cursor: pointer; 
}

#jp_container_stacks_in_3150 .jp-play-bar {
    background: #666666;
    left: -200px;
    width: 0px;
    height: 100%; 
    z-index: 999;
  }

/* @end */

/* @group current time and duration */
.jp-audio .jp-time-holder {
    position: absolute;
    top: 50px; 
    height: 20px;
}
  
.jp-video .jp-time-holder {
	margin-top: 3px;
    margin-left: 70px; 
    height: 20px;
}

.jp-audio .jp-type-single .jp-time-holder {
    left: 120px;
    width: calc(100% - 180px); 
}

.jp-video .jp-type-single .jp-time-holder {
    left: 120px;
    width: calc(100% - 180px); 
}
  
/*rw ff buttons + time holder*/

	.jp-audio .jp-type-playlist .jp-time-holder {
	  	left: 90px;
		width: calc(100% - 180px); 
		height: 20px;
		overflow: hidden;
	}
	
	.jp-video .jp-type-playlist .jp-time-holder {
	  	left: 90px;
		width: calc(100% - 90px); 
		height: 20px;
		overflow: hidden;
	}
	
	.jp-video .jp-progress {
		width: calc(100% - 210px)!important; 
		margin-left: 90px;
	}
	
	.jp-video .jp-duration {
	    margin-right: 98px; 
	}



/* @end */

/* @group time + duration */

.jp-current-time,
.jp-duration {
    width: 60px;
    font-size: .64em;
    font-style: oblique; 
}

.jp-current-time {
    float: left;
    display: inline;
    cursor: default; 
}

.jp-duration {
    float: right;
    display: inline;
    text-align: right;
    cursor: pointer; }

.jp-audio .jp-duration{
	margin-right: 0px;
}

.jp-video .jp-current-time {
    margin-left: 20px; 
}

/* @end */


/* @group playlist */
.jp-details {
    font-weight: bold;
    text-align: center;
    cursor: default; 
}

#jp_container_stacks_in_3150 .jp-details,
#jp_container_stacks_in_3150 .jp-playlist {
    width: 100%;
    background-color: #FFFFFF;
    border-top: 1px solid #CCCCCC; 
      
}

.jp-type-single .jp-details,
.jp-type-playlist .jp-details {
    border-top: none; }

.jp-details .jp-title {
    margin: 0;
    padding: 5px 20px;
    font-size: .72em;
    font-weight: bold; 
}

.jp-playlist ul {
    list-style-type: none;
    margin: 0;
    padding: 0 20px;
    font-size: .72em; 
}

.jp-playlist li {
    padding: 5px 0 4px 20px;
    border-bottom: 1px solid #CCCCCC; 
}

.jp-playlist li div {
    display: inline; 
}

div.jp-type-playlist div.jp-playlist li:last-child {
    padding: 5px 0 5px 20px;
    border-bottom: none;
}

div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
    list-style-type: square;
    list-style-position: inside;
    padding-left: 7px; 
}

div.jp-type-playlist div.jp-playlist a {
    text-decoration: none; 
}

div.jp-type-playlist div.jp-playlist a:hover {}

div.jp-type-playlist div.jp-playlist a.jp-playlist-current {}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px;
    font-weight: bold;
}

.jp-playlist-item {color: #808080!important}
.jp-playlist-item:hover {color: #333333!important}

div.jp-type-playlist div.jp-playlist span.jp-free-media {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px; }

div.jp-type-playlist div.jp-playlist span.jp-free-media a {}

div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {}

span.jp-artist {
    font-size: .8em;
    color: #666; }

/* @end */


/* @group NO SOLUTION error feedback */
.jp-jplayer audio,
.jp-jplayer {
    width: 0px;
    height: 0px; }

.jp-jplayer {}

.jp-no-solution {
    padding: 5px;
    font-size: .8em;
    background-color: #eee;
    border: 2px solid #009be3;
    color: #000;
    display: none; 
}

.jp-no-solution a {
    color: #000; 
}

.jp-no-solution span {
    font-size: 1em;
    display: block;
    text-align: center;
    font-weight: bold; 
}

/* @end */

/* @group Seeking */

#jp_container_stacks_in_3150 .jp-seeking-bg  {
	background: #eee;
}

/* @end */

/* @group Fullscreen */

.jp-video-270p {
    width: 100%!important;
    max-width: 480px;
    height: auto;
    overflow: hidden;
}

.jp-video-360p {
    width: 100%!important;
    max-width: 640px;
    height: auto;
    overflow: hidden; 
}

.jp-video-full {
    width: 480px;
    height: 270px;
    position: static !important;
    position: relative; 
}
  
.jp-video-full div div {
    z-index: 1000; 
}

.jp-video-full .jp-jplayer {
    top: 0;
    left: 0;
    position: fixed !important;
    position: relative;
    overflow: hidden; 
}

.jp-video-full .jp-gui {
    position: fixed !important;
    position: static;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001;
}

.jp-video-full .jp-interface {
    position: absolute !important;
    position: relative;
    bottom: 0;
    left: 0; 
}
  
.jp-full-screen{width: 20px; height: 20px;}

.jp-toggles {
	position: absolute;
    padding: 0;
  	margin: 0;
	width: 20px;
	height: 20px;
  	top: 31px; 
  	right: 10px;
}

.jp-toggles button {
    display: block;
    background: transparent;
    text-indent: -9999px;
    line-height: 100%;
    cursor: pointer; 
}

.jp-arrow {
	position: absolute;
	top: 10px; 
	right: 10px;
    width: 5px;
    height: 5px;
    margin: 0;
    border-color: #000000;
    border-style: solid;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
} 

.jp-video .jp-toggles:hover .jp-arrow {
	border-color: #000000;
} 
  
.jp-fullscreen-button-a {
	top: 0;
	left: 0;
	margin: 0;
	border-width: 2px 0 0 2px;
}

.jp-fullscreen-button-b {
	bottom: 0;
	left: 12px;
	margin: 0;
	border-width: 0 2px 2px 0px;
}

.jp-fullscreen-button-c {
	bottom: 0;
	left: 0;
	margin: 0;
	border-width: 0 0 2px 2px;
}

.jp-fullscreen-button-d {
	top: 0;
	left: 12px;
	margin: 0;
	border-width: 2px 2px 0 0;
}

.video-360p {
    width: 640px;
    height: 360px
}

.video-270p {
    width: 480px;
    height: 270px
}

.video {
    position: relative;
    font-family: 'Source Sans Pro', sans-serif;
    text-align: left;
    min-height: 64px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff;
}

/* @end */
#stacks_in_3150 {
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
	margin: 0px 0px 5px 0px;
}

#stacks_out_3150 {
	width: 350px;
	float: left;
	margin-right:0;
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_3146 {
    font-weight: 400;
}





#stacks_in_3146 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_3147 {
	font-size: 80%;
}
a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}/*  Archetypon Dromeas Columns  */

.dromeas-warning{
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #FF0000;
	border-radius: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bolder;
}

.pcColumnsWrapper{
	width: 100%;
	overflow: auto;
}
.pcColumns_stacks_in_3149{ 
	width: 50%;
     float: left; 
    margin: 0;
}

#pcColumn2_stacks_in_3149{
	width: 50%;	
	 float: right; 
}

@media only screen and (max-width: 600px) {
	#pcColumn1_stacks_in_3149, #pcColumn2_stacks_in_3149{
		width: 100%;
		margin: 0% 0;
		float: none;
		display: block;
	}
}
/* end */






    #bds1 .uk-modal-dialog,
    #bds1 .uk-modal-body,
    #bds1 .uk-modal-header,
    #bds1 .uk-modal-footer{
        padding: 0 !important
    }

  


#stacks_in_1747 {
	background-color: rgba(255, 255, 255, 1.00);
}
.styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_1753 {
    font-weight: 200;
}





#stacks_in_1753 {
	background-color: rgba(255, 255, 255, 0.50);
}

#stacks_in_1754 {
	letter-spacing: 5px;
	font-size: 300%;
}

#stacks_in_1762 {
	background-color: rgba(255, 255, 255, 0.54);
}



#stacks_in_2166 *,
.nimblehost_myMenuOuterWrapper_stacks_in_2166 * {
	-webkit-box-sizing: content-box;
	 box-sizing: content-box;
}

.nimblehost_myMenuOuterWrapper_stacks_in_2166 { 
	margin: 0;
	padding: 0;
	
	position: absolute;
	
	z-index: 100; 
	
	position: relative;
	
	
	
	width: 100%;
	text-align: center;
	
	
	font-size: 22px;
	
	
		
		
		
		
		
		
		
		
		
		
		
	font-family: Lato;
		
	
}

.nimblehost_myMenuInnerWrapper_stacks_in_2166, .nimblehost_myMenu_stacks_in_2166 ul ul, .nimblehost_myMenuInnerWrapper_stacks_in_2166 .myMenu_mobileToggle p { 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
}

.nimblehost_myMenuInnerWrapper_stacks_in_2166 {
	
	
	background-color: rgba(255, 255, 255, 1.00);
	background: linear-gradient(bottom, rgba(255, 255, 255, 1.00) 0%, rgba(255, 255, 255, 1.00) 100%);
	background: -o-linear-gradient(bottom, rgba(255, 255, 255, 1.00) 0%, rgba(255, 255, 255, 1.00) 100%);
	background: -moz-linear-gradient(bottom, rgba(255, 255, 255, 1.00) 0%, rgba(255, 255, 255, 1.00) 100%);
	background: -moz-linear-gradient(100% 100% 90deg, rgba(255, 255, 255, 1.00), rgba(255, 255, 255, 1.00));
	background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1.00) 0%, rgba(255, 255, 255, 1.00) 100%);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 1.00)), to(rgba(255, 255, 255, 1.00)));
	background: -ms-linear-gradient(bottom, rgba(255, 255, 255, 1.00) 0%, rgba(255, 255, 255, 1.00) 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(255, 255, 255, 1.00), endColorstr=rgba(255, 255, 255, 1.00))";/* For IE 8 */
	
}
@-moz-document url-prefix() {  }
.nimblehost_myMenuLabel_stacks_in_2166 {
	
	display: none;
	
	color: rgba(0, 0, 0, 1.00);
}

.nimblehost_myMenu_stacks_in_2166 { 
	padding: 0 5px;
	
	
}
.nimblehost_myMenu_stacks_in_2166 ul { 
	margin: 0 !important;
	padding: 0 !important;
	position: relative;
	width: auto;
	
	
	min-height: 33px;
	
	
}

.nimblehost_myMenu_stacks_in_2166 ul li, .customMenuItems li { 
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
	display: block;
	background-image: none !important;
	position: relative;
	
	display: inline-block;
	
}

.customMenuItems, .customMenuItems .stacks_out, .customMenuItems .stacks_in {
	display: block;
	
	display: inline;
	
}

.nimblehost_myMenu_stacks_in_2166 ul li a, .customMenuItems li a { 
	margin: 0;
	padding: 0 12px;
	display: block;
	text-align: left;
	text-decoration: none;
	line-height: 33px;
	color: rgba(51, 51, 51, 1.00);
	
	
	border-top: none; border-bottom: none;
	zoom: 1;
}
.nimblehost_myMenu_stacks_in_2166 ul li a:hover, .customMenuItems li a:hover { 
	color: rgba(179, 179, 179, 1.00);
	background-color: rgba(255, 255, 255, 1.00);
}
.nimblehost_myMenu_stacks_in_2166 ul li a:active, .customMenuItems li a:active {
	-webkit-box-shadow:inset 0 0 3px black;
	-moz-box-shadow:inset 0 0 3px black;
	box-shadow:inset 0 0 3px black;
}
.nimblehost_myMenu_stacks_in_2166 ul li a#current, .nimblehost_myMenu_stacks_in_2166 ul li a.current, .nimblehost_myMenu_stacks_in_2166 ul li a.currentAncestor {
	padding-top: 0;
	padding-bottom: 0;
	background-color: rgba(102, 102, 102, 1.00);
	color: rgba(255, 255, 255, 1.00);
	-webkit-box-shadow:inset 0 0 3px black;
	-moz-box-shadow:inset 0 0 3px black;
	box-shadow:inset 0 0 3px black;
	border: none;
}

.nimblehost_myMenu_stacks_in_2166 ul li.ddarrow a { padding-right: 22px !important; }
.nimblehost_myMenu_stacks_in_2166 ul ul li.ddarrow a { padding-right: 12px !important; }

.nimblehost_myMenu_stacks_in_2166 ul li.ddarrow .childIndicator, .nimblehost_myMenu_stacks_in_2166 ul .customMenuItems li.ddarrow .childIndicator { 
	position:absolute;
	top:8px;
	right:3px;
	float:right;
	height: 17px;
	width: 17px;
	background: transparent url(../files/ddarrowDown.png) center center no-repeat;
}

.nimblehost_myMenu_stacks_in_2166 ul ul li.ddarrow .childIndicator, .nimblehost_myMenu_stacks_in_2166 ul .customMenuItems ul li.ddarrow .childIndicator {
	background-image: url(../files/ddarrow.png);
}



.nimblehost_myMenu_stacks_in_2166 .customMenuItems .stacks_out, .nimblehost_myMenu_stacks_in_2166 .customMenuItems .stacks_in { overflow: visible; }

/* Second Level Menu Items */
.nimblehost_myMenu_stacks_in_2166 ul ul {
	border: none;
	margin: 0;
	padding: 5px 0 !important;
	height: auto;
	position: absolute;
	width: 150px;
	z-index: 101; 
	top: 33px;
	left: 0;
	display: none;
	
	
		
		background-color: rgba(244, 244, 244, 1.00);
		background: linear-gradient(bottom, rgba(196, 196, 196, 1.00) 0%, rgba(244, 244, 244, 1.00) 100%);
		background: -o-linear-gradient(bottom, rgba(196, 196, 196, 1.00) 0%, rgba(244, 244, 244, 1.00) 100%);
		background: -moz-linear-gradient(bottom, rgba(196, 196, 196, 1.00) 0%, rgba(244, 244, 244, 1.00) 100%);
		background: -moz-linear-gradient(100% 100% 90deg, rgba(196, 196, 196, 1.00), rgba(244, 244, 244, 1.00));
		background: -webkit-linear-gradient(bottom, rgba(196, 196, 196, 1.00) 0%, rgba(244, 244, 244, 1.00) 100%);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(244, 244, 244, 1.00)), to(rgba(196, 196, 196, 1.00)));
		background: -ms-linear-gradient(bottom, rgba(196, 196, 196, 1.00) 0%, rgba(244, 244, 244, 1.00) 100%);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(244, 244, 244, 1.00), endColorstr=rgba(196, 196, 196, 1.00))";/* For IE 8 */
		
	
}

.nimblehost_myMenu_stacks_in_2166 ul ul li { 
	
	display: block;
	
}

.nimblehost_myMenu_stacks_in_2166 ul ul li a { 
	width: auto;
	
		
		border-top: solid 1px rgba(255, 255, 255, 1.00);
		border-bottom: solid 1px rgba(170, 170, 170, 1.00);
		color: rgba(51, 51, 51, 1.00);
		
	
	
	border-top: none; border-bottom: none;
}


.nimblehost_myMenu_stacks_in_2166 ul ul li a:hover, .customMenuItems ul ul li a:hover { 
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(153, 153, 153, 1.00);
}
.nimblehost_myMenu_stacks_in_2166 ul ul li a#current, .nimblehost_myMenu_stacks_in_2166 ul ul li a.current, .nimblehost_myMenu_stacks_in_2166 ul li a.currentAncestor {
	background-color: rgba(102, 102, 102, 1.00);
	color: rgba(255, 255, 255, 1.00);
}


.nimblehost_myMenu_stacks_in_2166 ul ul ul {
	top: -5px;
	left: 150px;
	padding: 5px 0 !important;
}



.nimblehost_myMenuInnerWrapper_stacks_in_2166 .myMenu_mobileToggle { display: none; }


@media screen and (max-width: 480px), (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {
	.nimblehost_myMenuOuterWrapper_stacks_in_2166, .nimblehost_myMenuOuterWrapper_stacks_in_2166[style] {
		position: absolute !important; top: 0; bottom: auto; left: 0 !important; width: 100% !important;
		top: 44px;
	}

	.nimblehost_myMenuInnerWrapper_stacks_in_2166 .subMenuBackground { display: none; }

	.nimblehost_myMenuLabel_stacks_in_2166 { display: none; }

	.nimblehost_myMenu_stacks_in_2166 { padding: 5px 0; }

	.nimblehost_myMenu_stacks_in_2166 ul, .nimblehost_myMenu_stacks_in_2166 ul ul { width: 100% !important; }

	.nimblehost_myMenu_stacks_in_2166 ul li, .customMenuItems li, .customMenuItems, .customMenuItems .stacks_out, .customMenuItems .stacks_in { display: block; }

	.nimblehost_myMenu_stacks_in_2166 ul li a, .customMenuItems li a { color: rgba(51, 51, 51, 1.00); border-top: solid 1px rgba(255, 255, 255, 1.00); border-bottom: solid 1px rgba(170, 170, 170, 1.00); border-top: none; border-bottom: none; }

	.nimblehost_myMenu_stacks_in_2166 ul ul, .nimblehost_myMenu_stacks_in_2166 ul ul ul { position: relative !important; left: auto !important; top: auto !important; height: auto !important; padding: 0 !important; margin: 0; background: transparent; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }

	.nimblehost_myMenu_stacks_in_2166 ul ul ul {
		width: 100%; position: relative; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; top: auto; left: auto;
	}
	.nimblehost_myMenu_stacks_in_2166 ul ul li { display: block; }

	.nimblehost_myMenu_stacks_in_2166 ul ul li a { padding-left: 20px; color: rgba(51, 51, 51, 1.00) ; }
	.nimblehost_myMenu_stacks_in_2166 ul ul ul li a { padding-left: 40px; }
	.nimblehost_myMenu_stacks_in_2166 ul ul ul ul li a { padding-left: 60px; }
	.nimblehost_myMenu_stacks_in_2166 ul ul ul ul ul li a { padding-left: 80px; }
	.nimblehost_myMenu_stacks_in_2166 ul ul ul ul ul ul li a { padding-left: 100px; }
	.nimblehost_myMenu_stacks_in_2166 ul ul ul ul ul ul ul li a { padding-left: 120px; }
	.nimblehost_myMenu_stacks_in_2166 ul ul ul ul ul ul ul ul li a { padding-left: 140px; }
	.nimblehost_myMenu_stacks_in_2166 ul ul ul ul ul ul ul ul ul li a { padding-left: 160px; }
	.nimblehost_myMenu_stacks_in_2166 ul ul ul ul ul ul ul ul ul ul li a { padding-left: 180px; }

	.nimblehost_myMenu_stacks_in_2166 ul li.ddarrow .childIndicator, .nimblehost_myMenu_stacks_in_2166 ul ul li.ddarrow .childIndicator, .nimblehost_myMenu_stacks_in_2166 ul .customMenuItems li.ddarrow .childIndicator { width: 17px; background-image: url(../files/ddarrowDown.png); }

	.nimblehost_myMenuInnerWrapper_stacks_in_2166 .myMenu_mobileToggle {
		margin: 0; padding: 0; display: block; color: rgba(0, 0, 0, 1.00); position: fixed; z-index: 1000;
		top: 0;
		
		
		
		right: 0;

	}

	.nimblehost_myMenuInnerWrapper_stacks_in_2166 .myMenu_mobileToggle p {
		margin: 0; padding: 10px 5px; height: 23px; text-align: right;
		
		background: linear-gradient(bottom, rgba(255, 255, 255, 1.00) 0%, rgba(255, 255, 255, 1.00) 100%);
		background: -o-linear-gradient(bottom, rgba(255, 255, 255, 1.00) 0%, rgba(255, 255, 255, 1.00) 100%);
		background: -moz-linear-gradient(bottom, rgba(255, 255, 255, 1.00) 0%, rgba(255, 255, 255, 1.00) 100%);
		background: -moz-linear-gradient(100% 100% 90deg, rgba(255, 255, 255, 1.00), rgba(255, 255, 255, 1.00));
		background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1.00) 0%, rgba(255, 255, 255, 1.00) 100%);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 1.00)), to(rgba(255, 255, 255, 1.00)));
		background: -ms-linear-gradient(bottom, rgba(255, 255, 255, 1.00) 0%, rgba(255, 255, 255, 1.00) 100%);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(255, 255, 255, 1.00), endColorstr=rgba(255, 255, 255, 1.00))";/* For IE 8 */
		
		
	}

	.nimblehost_myMenuInnerWrapper_stacks_in_2166 .myMenu_mobileToggle .mt-bar-wrapper { display: inline-block; width: 30px; }

	.nimblehost_myMenuInnerWrapper_stacks_in_2166 .myMenu_mobileToggle .mt-bar { display: block; margin: 2px 5px; width: 20px; height: 3px; border-radius: 2px; background-color: rgba(0, 0, 0, 1.00); border-top: solid 1px rgba(0, 0, 0, 1.00); border-bottom: solid 1px rgba(0, 0, 0, 1.00); }

	.nimblehost_myMenu_stacks_in_2166 { padding-top: 5px; display: none; }
}





a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}
#stacks_in_2174 {
	font-weight: lighter;
}
a.movable:hover, 
a.movable:focus {
    cursor: move !important;
}


    #mail .uk-modal-dialog,
    #mail .uk-modal-body,
    #mail .uk-modal-header,
    #mail .uk-modal-footer{
        padding: 0 !important
    }

  .styles-warning{
	text-align: center;
	width: 50%;
	top: 0;
	margin: 100px auto;
	padding: 20px;
	background: red;
	color: white;
}

#stacks_in_2193 {
    font-weight: 400;
}





#stacks_in_2194 {
	font-size: 80%;
}




































.unassigned {
    font-family: "", sans-serif !important;
}

h1.unassigned,
h2.unassigned,
h3.unassigned,
h4.unassigned,
h5.unassigned,
h6.unassigned {
    font-family: "", sans-serif !important;
}


.typography_font_10 {
    font-family: "Lato", sans-serif !important;
}

h1.typography_font_10,
h2.typography_font_10,
h3.typography_font_10,
h4.typography_font_10,
h5.typography_font_10,
h6.typography_font_10 {
    font-family: "Lato", sans-serif !important;
}
.unassigned {
    font-family: "tw", sans-serif !important;
    font-style: normal;
}

h1.unassigned,
h2.unassigned,
h3.unassigned,
h4.unassigned,
h5.unassigned,
h6.unassigned {
    font-family: "tw", sans-serif !important;
    font-style: normal;
}
.dromeas-Warning{
	display: none;
}




.select-theme-warning{
	position: fixed;
	top: 40%;
	z-index: 9999;
	margin: 0 auto;
	left: 0;
	right: 0;
}



.panel {
  border-style: solid;
  border-width: 1px;
  border-color: #d8d8d8;
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  background: #f2f2f2;
  color: #333333; 
  width: 420px;
  text-align: center;
  z-index: 999999;
}
    
.panel.callout {
  border-style: solid;
  border-width: 1px;
  border-color: #b6edff;
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  background: #ecfaff;
  color: #333333;
}

.panel.callout {
    color: #333333; 
}
  
.panel.radius {
    border-radius: 3px; 
}


	    
	#container .block{
		width: 100vw;
		height: 100vh;
	}
	#container #block_holder, #container {
		width: 400.2vw;
	}
	




/* @group TOGGLE BUTTON */

#nav-toggle {background: #FFFFFF}
#nav-toggle span, 
#nav-toggle span:before,
#nav-toggle span:after {background: #000000}

/* @end */
 /*End edit mode*/