@import url(https://fonts.googleapis.com/css?family=Autour+One);
@import url(https://fonts.googleapis.com/css?family=Meie+Script);
@import url(https://fonts.googleapis.com/css?family=Armata);
@import url(https://fonts.googleapis.com/css?family=Rum+Raisin);
@import url(https://fonts.googleapis.com/css?family=Sonsie+One);

/* ============ Start of style.css ============ */
/******************************************************************
Theme Name: K-BOOM
Theme URI: http://themeforest.net/item/kboom-responsive-events-music-wordpress-theme/4095577
Description: K-BOOM EVENTS AND MUSIC RESPONSIVE WORDPRESS THEME
Author: Andrei Holobut
Author URI: http://themeforest.net/user/holobest
Version: 1.1.0

******************************************************************/


/*
     FILE ARCHIVED ON 03:06:15 Sep 08, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:01:17 Jul 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 628.386 (3)
  esindex: 0.01
  captures_list: 893.155
  CDXLines.iter: 17.573 (3)
  PetaboxLoader3.datanode: 554.98 (5)
  exclusion.robots.fetch: 230.501 (4)
  exclusion.robots: 231.689
  exclusion.robots.policy: 0.584
  RedisCDXSource: 11.073
  PetaboxLoader3.resolve: 1099.613 (3)
  load_resource: 1094.671
*/
/* ============ End of style.css ============ */
#section-top {
    width: 940px;
    height: 130px;
    position: relative;
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
}

#navigation-wrapper {
    background: #0099FF\9;
    background-color: #004ad1;
}
#navigation-wrapper {
    width: 940px;
    height: 32px;
    position: relative;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 15px;
    padding-left: 20px;
}

#responsive-main-nav-wrapper {
    background: url() no-repeat 155px 8px #ccc;
}

#main-navigation {
    float: left;
    margin-left: -10px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

#main-navigation > ul {
    margin: 0;
}
nav ul, nav ol, .widget ol, .widget ul, .commentlist {
    list-style: none;
        list-style-image: none;
    list-style-image: none;
    margin: 0;
}
ul, ol {
    margin: 1.5em 0;
    padding: 0;
}

#main-navigation ul li {
    background: url(https://images.staticjw.com/rav/2656/vertical-line.png) no-repeat right top;
    height: 18px;
    padding: 0 10px 18px 10px;
}
#main-navigation ul li {
    list-style: none;
    float: left;
    position: relative;
}
#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #main-navigation ul li.current-menu-item > a:hover, #main-navigation ul li.current-menu-item > a {
    background: url(https://images.staticjw.com/rav/1165/nav-pattern.png) repeat;
    z-index: 2;
    margin-top: 0;
}
#main-navigation ul li.current-menu-item > a {
    z-index: 2;
}

#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #main-navigation ul li.active > a:hover, #main-navigation ul li.active > a {
    background: url(https://images.staticjw.com/rav/1165/nav-pattern.png) repeat;
    z-index: 2;
    margin-top: 0;
}
#main-navigation ul li.active > a {
    z-index: 2;
}
#main-navigation li a,
#main-navigation li span
 {
    color: #fff;
    font-family: 'Open Sans','Droid Sans', 'Verdana', sans-serif;
    font-size: 14px;
    font-weight: 600;
    padding: 10px 18px 10px 18px !important;
    margin: 0;
        margin-top: 0px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    float: left;
    overflow: hidden;
    line-height: 20px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 198;
}
/* ============ Start of styles.css ============ */
/* ---------------------------------------------------------------------- */
/* TÄHTI
/* KAUPPAKATU 18
/*
/* Accent color: #0099FF;

/* Page background: #FFFFFF;
/* ---------------------------------------------------------------------- */

/* ---------------------------------------------------------------------- */
/* COLORS 
/* ---------------------------------------------------------------------- */

/* ---------------------------------------------------------------------- */
/* EACH PAGE TITLE & DESCRIPTION STYLE
/* ---------------------------------------------------------------------- */

#oma_event_block{
list-style-type: none;
display:block; 
width:100%;
height:auto;
}
#oma_event_block a{
	color: #004ad1!important;
}
#oma_event_block a:hover{
  color: #0055E1!important;
}

h1 span {
    color: #CCCCCC;
}

h2 span strong {
    color: #0099FF;
    font-weight: 300;
}

#page {
    background-color: transparent;
}

::-moz-selection {
    background-color: #0099FF;
    color: #fff;
}

::selection {
    background-color: #0099FF;
    color: #fff;
}

a:hover, a > *:hover,
.categories a:hover,
#footer .widget-container li a:hover   {
	color: #FFF;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color:#0066FF;
}

p {
    color: #CCCCCC;
}

a, a > * {
	color: #fff;
	font-weight: normal;
	font-style: normal;
	font-family: 'Open Sans', 'sans-serif';
}

a.twitter-action{
    color: #888989;
}

a.twitter-action:hover {
	color: #fff;
}

.tipsy { background-image:url(https://images.staticjw.com/rav/8283/tipsy.png); }

.tipsy-inner {
	background-color: #0038B9;
	color: #fff;
}

#logo {

}

.flex-direction-nav li a:hover {
    background-color: #003399;
}

.colored,
.flex-caption h3,
.intro-page h2 strong,
#footer h4,
#copyrights a {
	color: #FFF;
}

.readmore a{
	border: 0px solid #0099FF;
	color: #fff;
}
.readmore.large a {
	border: 3px solid #0099FF;
	color: #fff;
}
.readmore.large a:hover {background: #0099FF; color: #fff;}
.button { color: #fff; border: none; background: #0033CC; }

#slider_container {
    border-bottom: none !important;
}

.horizontal-line{
    height: 2px;
    width: 100%;
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
}

.divider {
    border-top: 1px dotted #676666 !important;

}

#navigation-wrapper {
    background: #0099FF\9;
	background-color:#004ad1;

}

#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#main-navigation ul li.current-menu-item > a:hover,
#main-navigation ul li.current-menu-item > a {
    background: url("https://images.staticjw.com/rav/8840/nav-pattern.png") repeat;
    z-index: 2;
    margin-top: 0;

}

#access ul ul li.current_page_item > a,
#access ul ul li.current-menu-ancestor > a,
#main-navigation ul ul li.current-menu-item > a:hover,
#main-navigation ul ul li.current-menu-item > a {
    background: #0099FF;
}


#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#main-navigation ul li.active > a:hover,
#main-navigation ul li.active > a {
    background: url("https://images.staticjw.com/rav/8840/nav-pattern.png") repeat;
    z-index: 2;
    margin-top: 0;

}

#access ul ul li.current_page_item > a,
#access ul ul li.current-menu-ancestor > a,
#main-navigation ul ul li.active > a:hover,
#main-navigation ul ul li.active > a {
    background: #0099FF;
}

#main-navigation ul li a:hover {
    margin-top: -10px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

#main-navigation ul ul a:hover,
#main-navigation ul ul .hover > a,
#main-navigation ul ul .current > a,
#main-navigation ul ul .current > a:hover {
    background-color: #4c4c4c;
    color: #fff;
    border: 0;
}

#main-navigation ul ul a:hover, #main-navigation ul ul .hover > a, #main-navigation ul ul .current-menu-item > a, #main-navigation ul ul .current-menu-item > a:hover {
	background-color: #004ad1;
	color: #fff;
	border: none;
}

#responsive-main-nav-wrapper {  background: url(https://images.staticjw.com/rav/8042/nav-menu-icon.png) no-repeat 155px 8px #ccc; }
#responsive-main-nav-menu { color: #000033; }

#home-content .one-third {
    background: #004ad1\9;
	background-color: #004ad1;
    color: #fff!important;
}

.jcarousel-next, .jcarousel-prev {
    background-color: #676666;
}

.jcarousel-next:hover, .jcarousel-next:focus, .jcarousel-next:active, .jcarousel-prev:hover, .jcarousel-prev:focus, .jcarousel-prev:active {
	background-color: #0099FF;
	opacity: 1;
}

.jcarousel-next-disabled, .jcarousel-next-disabled:hover, .jcarousel-next-disabled:focus, .jcarousel-next-disabled:active, .jcarousel-prev-disabled, .jcarousel-prev-disabled:hover, .jcarousel-prev-disabled:focus, .jcarousel-prev-disabled:active {
    background-color: #676666;
}

.sidebarBox li:first-child {
    border-top: 1px dotted #676666;
}

.sidebarBox li {
    border-bottom: 1px dotted #676666;
}

#pagination span, #pagination a {

}

.filterable li.active a {
    background-color: #0099FF;
}

.filterable li a:hover {
    color: #003399;
    background: #0099FF;
    box-shadow: none;
    transition: all 0.1s ease-in-out 0s;
}

.filterable li.active a {
    color: #FFF;
   background: #003399;
    box-shadow: none;
}

.hentry blockquote {
    border-bottom: 1px solid #0099FF;
}

#tabscontainer {
    clear: both;
}

#pagination .current  { background-color: #0099FF; color: #003399; opacity: 1; }
#pagination a:hover { color: #fff; background: #0099FF; color: #003399; opacity: 1; }
/* ---------------------------------------------------------------------- */
/* Audio
/* ---------------------------------------------------------------------- */
.progressW{
    background-color: #0099FF;
}
/* ---------------------------------------------------------------------- */
/* Blog Style Posts
/* ---------------------------------------------------------------------- */
.post-author a:hover {
    color: #0099FF;
}

.tags a:hover {
    color: #0099FF;
}

.comments-link a:hover, .comments-link span:hover {
    color: #0099FF;
}

.comment-reply-link {
    display: block;
    clear: none;
    float: right;
    font-size: 12px;
    margin-top: 15px;
    margin-left:5px;
    color: #0099FF;
}
.post-author {
    background: url(https://images.staticjw.com/rav/9953/icon_author.png) no-repeat scroll  0 3px;
}

.post-date {
    background: url(https://images.staticjw.com/rav/2287/icon_date.png) no-repeat scroll  0 4px;
}

.tags {
    background: url(https://images.staticjw.com/rav/8484/tag_icon.png) no-repeat scroll  0 4px;
}

.comments-link {
    background: url(https://images.staticjw.com/rav/2699/icon_comments.png) no-repeat scroll  0 4px;
}

/* ---------------------------------------------------------------------- */
/* Footer
/* ---------------------------------------------------------------------- */
#footer {
    border-top: 6px solid #004ad1;
}

#footer-arrow {
    background: url("https://images.staticjw.com/rav/5406/footer-arrow.png") no-repeat;
    width: 34px;
    height: 31px;
    position: relative;
    margin: -30px 0 20px 50px;
}

#footer h4 {
    color: white;
    font-size: 16px;
}

/* ---------------------------------------------------------------------- */
/* Images
/* ---------------------------------------------------------------------- */
.portfolio-item-hover-content a.zoom {
    background-image: url("https://images.staticjw.com/rav/2297/zoom-plus.png");
}

.portfolio-item-hover-content a.zoom:hover {
    background-image: url("https://images.staticjw.com/rav/2297/zoom-plus.png");
    opacity: 0.6;
    transition: all 0.2s ease 0s;
}

.caddress {
    background: url("https://images.staticjw.com/rav/2414/c-address.png") no-repeat 0 -3px;
    padding: 0 0 0 30px;
}

.cphone {
    background: url("https://images.staticjw.com/rav/2828/c-phone-number.png") no-repeat 0 -2px;
    padding: 0 0 0 30px;
}

.cfax {
    background: url("https://images.staticjw.com/rav/3192/c-fax.png") no-repeat 2px 0;
    padding: 0 0 0 30px;
}

.cemail {
    background: url("https://images.staticjw.com/rav/4908/c-mail-address.png") no-repeat 0 -1px;
    padding: 0 0 0 30px;
}

.portfolio-item-hover-content .hover-options {
    display: block;
    font-style: normal;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9;
    top: 0;
    left: 0;
    background: #fff url("https://images.staticjw.com/rav/2713/portfolio-hover-bg.png") repeat;
    opacity: 0;
    filter: alpha(opacity:0);
    cursor: pointer;
}

.audio-buy-button{ background-color: #0040ab; }

ul#event-items .ticket-button .event-ticket a{ background-color: #0040ab; }
ul#event-items .event-date{ background: #0040ab; }

ul#home-event-items .ticket-button .event-ticket a{ background-color: #0040ab; }
ul#home-event-items .event-date{ background: #0040ab; }

.project-pagination .project-pagination-next a:hover {
    background-color: #0099FF;
    transition: background-color 0.2s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
}

.project-pagination .project-pagination-prev a:hover {
    background-color: #0040ab;
    transition: background-color 0.2s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
}

.widget_site5framework_contact_widget span.address {
    background-image: url(https://images.staticjw.com/rav/5200/adress.png) left no-repeat;
}

.widget_site5framework_contact_widget span.phone {
    background-image: url(https://images.staticjw.com/rav/5413/phone-number.png) left no-repeat;
}

.widget_site5framework_contact_widget span.email {
    background-image: url(https://images.staticjw.com/rav/8848/mail-adress.png) left no-repeat;
}

.dropcapfancy {
    background: #0099FF;
    color:#FFF;
    font-family:'Terminal Dosis','Arial',sans-serif;
    font-size:22px;
    line-height:35px;
    height:35px;
    width:35px;
    border-radius:100px;
    -moz-border-radius:100px;
    -webkit-border-radius:100px;
}

.flex-direction-nav li a.next:hover{ background-color: #0099FF; opacity: 1; }
.flex-direction-nav li a.prev:hover{ background-color: #0099FF; opacity: 1; }

ul#home-blog-items .flex-direction-nav li a.next:hover{ background-color: #0099FF; opacity: 1; }
ul#home-blog-items .flex-direction-nav li a.prev:hover{ background-color: #0099FF; opacity: 1; }


/*------------------shortcodes & others----------------*/
.title-block{
    background: #004ad1;
}

#content article
#toggle-view .toggle-indicator{
    background-color: #0099FF;
}

aside .toggle-indicator{
    background-color: #0099FF !important;
}

html ul.tabs li.active{
    border-top: 2px solid #0099FF;
    color: #0099FF !important;
}

.tp-leftarrow.large	{ background-color: #0099FF !important;}
.tp-rightarrow.large { background-color: #0099FF!important;}

/*
     FILE ARCHIVED ON 03:08:58 Sep 08, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:01:21 Jul 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 52.649 (3)
  esindex: 0.013
  captures_list: 163.023
  CDXLines.iter: 17.601 (3)
  PetaboxLoader3.datanode: 111.057 (5)
  exclusion.robots.fetch: 59.822 (4)
  exclusion.robots: 60.687
  exclusion.robots.policy: 0.432
  RedisCDXSource: 27.582
  PetaboxLoader3.resolve: 1476.409 (2)
  load_resource: 1556.598
*/
/* ============ End of styles.css ============ */

/* ============ Start of prettyPhoto.css?ver=3.6 ============ */
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(https://images.staticjw.com/rav/9475/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(https://images.staticjw.com/rav/5966/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(https://images.staticjw.com/rav/9475/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(https://images.staticjw.com/rav/8310/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(https://images.staticjw.com/rav/8310/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(https://images.staticjw.com/rav/4112/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(https://images.staticjw.com/rav/3338/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(https://images.staticjw.com/rav/9475/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(https://images.staticjw.com/rav/9475/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(https://images.staticjw.com/rav/9475/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(https://images.staticjw.com/rav/9475/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(https://images.staticjw.com/rav/9475/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(https://images.staticjw.com/rav/9851/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(https://images.staticjw.com/rav/9475/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(https://images.staticjw.com/rav/9475/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(https://images.staticjw.com/rav/9475/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(https://images.staticjw.com/rav/5966/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(https://images.staticjw.com/rav/9475/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(https://images.staticjw.com/rav/8953/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url() -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url() -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url() center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url() center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url() -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url() -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url() 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url() 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url() -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url() -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url() -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url() 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url() -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url() -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url() -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url() -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url() -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url() top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url() top right repeat-y}
div.dark_rounded .pp_next:hover{background:url() center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url() center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url() -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url() -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url() 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url() 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url() -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url() -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url() -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url() 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url() -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url() -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url() -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url() center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url() center center no-repeat}
div.dark_square .pp_expand{background:url() -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url() -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url() 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url() 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url() -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url() -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url() -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url() 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url() -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url() center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url() center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url() -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url() -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url() 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url() 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url() -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url() -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url() -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url() 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url() -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url() center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url() center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url() -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url() top left repeat-x}
div.facebook .pp_top .pp_right{background:url() -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url() top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url() top right repeat-y}
div.facebook .pp_expand{background:url() -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url() -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url() 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url() 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url() -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url() center center no-repeat}
div.facebook .pp_arrow_previous{background:url() 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url() -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url() -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url() -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url() center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url() center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url() -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url() top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url() -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:85px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url() 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url() 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url() 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url() center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url() top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
/*
     FILE ARCHIVED ON 11:56:39 Dec 10, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:01:25 Jul 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 135.52 (3)
  esindex: 0.008
  captures_list: 206.217
  CDXLines.iter: 12.25 (3)
  PetaboxLoader3.datanode: 170.077 (5)
  exclusion.robots.fetch: 52.95 (4)
  exclusion.robots: 53.529
  exclusion.robots.policy: 0.288
  RedisCDXSource: 1.787
  PetaboxLoader3.resolve: 391.901 (2)
  load_resource: 709.055
*/
/* ============ End of prettyPhoto.css?ver=3.6 ============ */

/* ============ Start of superfish.css?ver=3.6 ============ */

/*** ESSENTIAL STYLES ***/

#topMenu .sf-menu ul {
	position:		absolute;
	top:			-999em;
	 width:			200px; /*left offset of submenus need to match (see below) */
	text-align:left;
	background:#ccc;
	margin:0;
	padding:5px 0 10px;
	background:#F9F9F9 url() 0 100% repeat-x;
	-moz-box-shadow:0 0 3px 2px #DDDDDD;
	-webkit-box-shadow:0 0 3px 2px #DDDDDD;
	box-shadow:0 0 3px 1px #DDDDDD;
	border:1px solid #dedede;
	border-top:none;
}
#topMenu .sf-menu ul li {
	width:90%;
	background:none;
	position:relative;
	display:block;
	padding:7px;
	border-bottom:1px dotted #dcdcdc;
}

#topMenu .sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
#topMenu .sf-menu li {
	/*float:			left;*/
	position:		relative;
}
#topMenu .sf-menu a {
	/*display:		block;*/
	position:		relative;
}

#topMenu .sf-menu li ul li  a {
	font-size:11px;
	padding:0 5px;
	display:block;
	color:#737373;
}

#topMenu .sf-menu li ul li  a:hover {
	color:#F60B51;
}

#topMenu .sf-menu li:hover ul,
#topMenu .sf-menu li.sfHover ul {
	left:			0;
	top:			29px; /* match top ul list item height */
	z-index:		101;
}
#topMenu ul.sf-menu li:hover li ul,
#topMenu ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
#topMenu ul.sf-menu li li:hover ul,
#topMenu ul.sf-menu li li.sfHover ul {
	left:			190px; /* match ul width */
	top:			0;
}
#topMenu ul.sf-menu li li:hover li ul,
#topMenu ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
#topMenu ul.sf-menu li li li:hover ul,
#topMenu ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}


/*
     FILE ARCHIVED ON 03:13:22 Sep 08, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:01:30 Jul 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 480.486 (3)
  esindex: 0.01
  captures_list: 536.636
  CDXLines.iter: 16.368 (3)
  PetaboxLoader3.datanode: 125.095 (5)
  exclusion.robots.fetch: 34.107 (4)
  exclusion.robots: 35.016
  exclusion.robots.policy: 0.458
  RedisCDXSource: 0.655
  PetaboxLoader3.resolve: 1118.033 (4)
  load_resource: 834.601
*/
/* ============ End of superfish.css?ver=3.6 ============ */

/* ============ Start of tipTip.css?ver=3.6 ============ */
/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}
/*
     FILE ARCHIVED ON 02:55:09 Sep 08, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:01:35 Jul 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 96.13 (3)
  esindex: 0.008
  captures_list: 409.934
  CDXLines.iter: 13.998 (3)
  PetaboxLoader3.datanode: 150.21 (5)
  exclusion.robots.fetch: 86.577 (4)
  exclusion.robots: 86.984
  exclusion.robots.policy: 0.187
  RedisCDXSource: 210.584
  PetaboxLoader3.resolve: 488.011 (2)
  load_resource: 599.988
*/
/* ============ End of tipTip.css?ver=3.6 ============ */

/* ============ Start of prettyPhoto.css?ver=3.6 ============ */
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(https://images.staticjw.com/rav/1365/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(https://images.staticjw.com/rav/7891/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(https://images.staticjw.com/rav/1365/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(https://images.staticjw.com/rav/4490/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(https://images.staticjw.com/rav/4490/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(https://images.staticjw.com/rav/6569/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(https://images.staticjw.com/rav/7659/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(https://images.staticjw.com/rav/1365/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(https://images.staticjw.com/rav/1365/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(https://images.staticjw.com/rav/1365/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(https://images.staticjw.com/rav/1365/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(https://images.staticjw.com/rav/1365/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(https://images.staticjw.com/rav/4074/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(https://images.staticjw.com/rav/1365/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(https://images.staticjw.com/rav/1365/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(https://images.staticjw.com/rav/1365/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(https://images.staticjw.com/rav/7891/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(https://images.staticjw.com/rav/1365/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(https://images.staticjw.com/rav/5299/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(https://images.staticjw.com/rav/1483/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(https://images.staticjw.com/rav/1483/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(https://images.staticjw.com/rav/8760/btnnext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(https://images.staticjw.com/rav/5921/btnprevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(https://images.staticjw.com/rav/1483/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(https://images.staticjw.com/rav/1483/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(https://images.staticjw.com/rav/1483/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(https://images.staticjw.com/rav/1483/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(https://images.staticjw.com/rav/1483/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(https://images.staticjw.com/rav/1483/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(https://images.staticjw.com/rav/1483/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(https://images.staticjw.com/rav/1483/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(https://images.staticjw.com/rav/1483/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(https://images.staticjw.com/rav/1483/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(https://images.staticjw.com/rav/1483/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(https://images.staticjw.com/rav/3664/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(https://images.staticjw.com/rav/3664/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(https://images.staticjw.com/rav/2354/contentpattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(https://images.staticjw.com/rav/2354/contentpattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(https://images.staticjw.com/rav/3084/btnnext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(https://images.staticjw.com/rav/1787/btnprevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(https://images.staticjw.com/rav/3664/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(https://images.staticjw.com/rav/3664/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(https://images.staticjw.com/rav/3664/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(https://images.staticjw.com/rav/3664/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(https://images.staticjw.com/rav/3664/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(https://images.staticjw.com/rav/3664/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(https://images.staticjw.com/rav/3664/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(https://images.staticjw.com/rav/3664/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(https://images.staticjw.com/rav/3664/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(https://images.staticjw.com/rav/3664/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(https://images.staticjw.com/rav/3664/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(https://images.staticjw.com/rav/8433/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(https://images.staticjw.com/rav/9825/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(https://images.staticjw.com/rav/3847/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(https://images.staticjw.com/rav/3847/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(https://images.staticjw.com/rav/3847/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(https://images.staticjw.com/rav/3847/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(https://images.staticjw.com/rav/3847/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(https://images.staticjw.com/rav/3847/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(https://images.staticjw.com/rav/3847/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(https://images.staticjw.com/rav/3847/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(https://images.staticjw.com/rav/3847/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(https://images.staticjw.com/rav/4867/btnnext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(https://images.staticjw.com/rav/2440/btnprevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(https://images.staticjw.com/rav/1354/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(https://images.staticjw.com/rav/1354/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(https://images.staticjw.com/rav/1354/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(https://images.staticjw.com/rav/1354/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(https://images.staticjw.com/rav/1354/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(https://images.staticjw.com/rav/1354/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(https://images.staticjw.com/rav/1354/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(https://images.staticjw.com/rav/1354/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(https://images.staticjw.com/rav/1354/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(https://images.staticjw.com/rav/6337/btnnext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(https://images.staticjw.com/rav/1741/btnprevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(https://images.staticjw.com/rav/7957/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(https://images.staticjw.com/rav/5236/contentpatterntop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(https://images.staticjw.com/rav/7957/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(https://images.staticjw.com/rav/3955/contentpatternleft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(https://images.staticjw.com/rav/1960/contentpatternright.png) top right repeat-y}
div.facebook .pp_expand{background:url(https://images.staticjw.com/rav/7957/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(https://images.staticjw.com/rav/7957/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(https://images.staticjw.com/rav/7957/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(https://images.staticjw.com/rav/7957/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(https://images.staticjw.com/rav/7957/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(https://images.staticjw.com/rav/5448/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(https://images.staticjw.com/rav/7957/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(https://images.staticjw.com/rav/7957/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(https://images.staticjw.com/rav/7957/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(https://images.staticjw.com/rav/7957/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(https://images.staticjw.com/rav/8317/btnnext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(https://images.staticjw.com/rav/2180/btnprevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(https://images.staticjw.com/rav/7957/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(https://images.staticjw.com/rav/2303/contentpatternbottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(https://images.staticjw.com/rav/7957/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(https://images.staticjw.com/rav/2000/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(https://images.staticjw.com/rav/8760/btnnext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(https://images.staticjw.com/rav/8760/btnnext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(https://images.staticjw.com/rav/1496/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(https://images.staticjw.com/rav/2354/contentpattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
/*
     FILE ARCHIVED ON 03:01:09 Sep 08, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:01:40 Jul 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 293.0 (3)
  esindex: 0.01
  captures_list: 351.382
  CDXLines.iter: 15.108 (3)
  PetaboxLoader3.datanode: 155.628 (5)
  exclusion.robots.fetch: 35.25 (4)
  exclusion.robots: 35.978
  exclusion.robots.policy: 0.36
  RedisCDXSource: 3.127
  PetaboxLoader3.resolve: 2043.606 (2)
  load_resource: 2147.687
*/
/* ============ End of prettyPhoto.css?ver=3.6 ============ */


article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]), [hidden] { display: none; }

/** Base Styles **/

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: 13px; line-height: 1.5; }
body, button, input, select, textarea { font-family: sans-serif; color: #666666; }

/** IE Fixes **/
img { border: 0; -ms-interpolation-mode: bicubic; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

/** Links **/
a:focus { outline: none; }
a:hover, a:active { outline: 0; }

/** Typography **/
h1 { font-size: 2em; } /* fixes html5 bug */
p { -webkit-hyphens: auto; -moz-hyphens: auto; -epub-hyphens: auto; hyphens: auto; }
abbr[title] { border-bottom: 1px dotted; }
b, strong, .strong { font-weight: bold; }
dfn, em, .em { font-style: italic; }
small, .small, sub, sup { font-size: 75%; }
ins, .ins { background: #ff9; color: #000; text-decoration: none; }
mark, .mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
blockquote { margin: 1.5em 40px; }
q { quotes: none; }
q:before, q:after { content: ''; content: none; }
ul, ol { margin: 1.5em 0; padding: 0; }
dd { margin: 0; }
nav ul, nav ol, .widget ol, .widget ul, .commentlist { list-style: none; list-style-image: none; margin: 0; }

/* Position subscript and superscript content without affecting line-height: gist.github.com/413930 */
sub, sup { line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

/** Forms **/
form, fieldset, form ul, form ol, fieldset ol, fieldset ul { margin: 0; border: 0; }
legend { border: 0; *margin-left: -7px; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; }

/* Colors for form validity */
input:invalid, textarea:invalid { background-color: #f0dddd; }

/** Tables **/
table { border-collapse: collapse; border-spacing: 0; }

/* Contain floats: nicolasgallagher.com/micro-clearfix-hack/ */ 
.clearfix:before, .clearfix:after, nav[role=navigation] .menu ul:before, nav[role=navigation] .menu ul:after { content: ""; display: table; }
.clearfix:after, nav[role=navigation] .menu ul:after { clear: both; }
.clearfix, nav[role=navigation] .menu ul { zoom: 1; }

/* wordpress junk */
.wp-smiley { margin: 0 !important; max-height: 1em; }

				
/******************************************************************
PRINT STYLESHEET
******************************************************************/
@media print { * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } a, a:visited { color: #444 !important; text-decoration: underline; } a[href]:after { content: " (" attr(href) ")"; } abbr[title]:after { content: " (" attr(title) ")"; } .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } thead { display: table-header-group; } tr, img { page-break-inside: avoid; } img { max-width: 100% !important; }
    @page { margin: 0.5cm; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3{ page-break-after: avoid; }
}
/*
     FILE ARCHIVED ON 03:14:11 Sep 08, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:01:46 Jul 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 2575.763 (3)
  esindex: 0.008
  captures_list: 2670.903
  CDXLines.iter: 11.624 (3)
  PetaboxLoader3.datanode: 123.021 (5)
  exclusion.robots.fetch: 78.909 (4)
  exclusion.robots: 79.478
  exclusion.robots.policy: 0.254
  RedisCDXSource: 1.284
  PetaboxLoader3.resolve: 145.871 (2)
  load_resource: 261.672
*/
/* ============ End of normalize.css?ver=3.6 ============ */

/* ============ Start of boxes.css?ver=3.6 ============ */
/* SITE5 WORDPRESS THEME SPECIAL MESSAGE BOXES */
.successbox
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	background:url(https://images.staticjw.com/rav/6379/success.png) no-repeat scroll 15px 15px #EEF4D4;
	border:1px solid #8FAD3D;
	color:#596C26;
	display:block;
	font-size:13px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:20px;
	padding:25px 25px 25px 80px;
}

.ideabox
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	background:url(https://images.staticjw.com/rav/7242/idea.png) no-repeat scroll 15px 15px #E1EBEB;
	border:1px solid #A8C6C6;
	color:#596C26;
	display:block;
	font-size:13px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:20px;
	padding:25px 25px 25px 80px;
}

.okbox
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	background:url(https://images.staticjw.com/rav/7933/ok.png) no-repeat scroll 15px 15px #E9FFD2;
	border:1px solid #ACFF59;
	color:#596C26;
	display:block;
	font-size:13px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:20px;
	padding:25px 25px 25px 80px;
}

.questionbox
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	background:url(https://images.staticjw.com/rav/2433/question.png) no-repeat scroll 15px 15px #DBE7ED;
	border:1px solid #9DACB5;
	color:#000;
	display:block;
	font-size:13px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:20px;
	padding:25px 25px 25px 80px;
}

.searchbox
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	background:url(https://images.staticjw.com/rav/4833/search.png) no-repeat scroll 15px 15px #f5f5f5;
	border:1px solid #DDD;
	color:#596C26;
	display:block;
	font-size:13px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:20px;
	padding:25px 25px 25px 80px;
}

.thumbsupbox
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	background:url(https://images.staticjw.com/rav/9479/thumbsup.png) no-repeat scroll 15px 15px #FCE2D4;
	border:1px solid #F1C0A8;
	color:#000;
	display:block;
	font-size:13px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:20px;
	padding:25px 25px 25px 80px;
}

.cancelbox
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	background:url(https://images.staticjw.com/rav/7527/cancel.png) no-repeat scroll 15px 15px #FFC6C6;
	border:1px solid #FF9D9D;
	color:#C00;
	display:block;
	font-size:13px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:20px;
	padding:25px 25px 25px 80px;
}

.addbox
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	background:url(https://images.staticjw.com/rav/1378/add.png) no-repeat scroll 15px 15px #EEF4D4;
	border:1px solid #8FAD3D;
	color:#596C26;
	display:block;
	font-size:13px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:20px;
	padding:25px 25px 25px 80px;
}

.warningbox
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	background:url(https://images.staticjw.com/rav/9881/warning.png) no-repeat scroll 15px 15px #FFF6C2;
	border:1px solid #F4CD00;
	color:#957429;
	display:block;
	font-size:13px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:20px;
	padding:25px 25px 25px 80px;
}

.emptybox
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	background:#FFF;
	border:1px solid #DDD;
	color:#000;
	display:block;
	font-size:13px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:20px;
	padding:25px 25px 25px 80px;
}

.eventbox
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	background:url(https://images.staticjw.com/rav/9685/event.png) no-repeat scroll 15px 15px #f5f5f5;
	border:1px solid #DDD;
	color:#596C26;
	display:block;
	font-size:13px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:20px;
	padding:25px 25px 25px 80px;
}
/*
     FILE ARCHIVED ON 02:57:05 Sep 08, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:01:48 Jul 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 206.488 (3)
  esindex: 0.007
  captures_list: 255.089
  CDXLines.iter: 14.395 (3)
  PetaboxLoader3.datanode: 64.207 (5)
  exclusion.robots.fetch: 29.364 (4)
  exclusion.robots: 29.783
  exclusion.robots.policy: 0.221
  RedisCDXSource: 1.706
  PetaboxLoader3.resolve: 653.649 (4)
  load_resource: 552.613
*/
/* ============ End of boxes.css?ver=3.6 ============ */

/* ============ Start of lists.css?ver=3.6 ============ */
/* SITE5 WORDPRESS THEME SPECIAL LIST TYPES */
.arrowlist ul
{
    list-style:none!important;
    margin-bottom:20px;
    margin-left:0;
}

.arrowlist ul li
{
    background:transparent url(https://images.staticjw.com/rav/2459/arrowlist.png) no-repeat center left!important;
    padding:2px 2px 2px 20px;
}

.ticklist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.ticklist ul li
{
	background:transparent url(https://images.staticjw.com/rav/1437/ticklist.png) no-repeat center left!important;
	padding:2px 2px 2px 20px;
}

.crosslist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.crosslist ul li
{
	background:transparent url(https://images.staticjw.com/rav/8222/crosslist.png) no-repeat center left!important;
	padding:2px 2px 2px 20px;
}

.starlist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.starlist ul li
{
	background:transparent url(https://images.staticjw.com/rav/5639/starlist.png) no-repeat center left!important;
	padding:2px 2px 2px 20px;
}

.exclamlist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.exclamlist ul li
{
	background:transparent url(https://images.staticjw.com/rav/6354/exclamlist.png) no-repeat center left!important;
	padding:2px 2px 2px 20px;
}

.addlist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.addlist ul li
{
	background:transparent url(https://images.staticjw.com/rav/5905/addlist.png) no-repeat center left!important;
	padding:2px 2px 2px 20px;
}

.blacklist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.blacklist ul li
{
	background:transparent url(https://images.staticjw.com/rav/4209/blacklist.png) no-repeat center left!important;
	padding:2px 2px 2px 20px;
}

.bluelist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.bluelist ul li
{
	background:transparent url(https://images.staticjw.com/rav/7966/bluelist.png) no-repeat center left!important;
	padding:2px 2px 2px 20px;
}

.starlistsmall ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.starlistsmall ul li
{
	background:transparent url(https://images.staticjw.com/rav/4886/starlistsmall.png) no-repeat center left!important;
	padding:2px 2px 2px 20px;
}

.deletelist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.deletelist ul li
{
	background:transparent url(https://images.staticjw.com/rav/3225/deletelist.png) no-repeat center left!important;
	padding:2px 2px 2px 20px;
}

.errorlist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.errorlist ul li
{
	background:transparent url(https://images.staticjw.com/rav/3020/errorlist.png) no-repeat center left!important;
	padding:2px 2px 2px 20px;
}

.feedlist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.feedlist ul li
{
	background:transparent url(https://images.staticjw.com/rav/4286/feedlist.png) no-repeat center left!important;
	padding:2px 2px 2px 20px;
}

.greenlist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.greenlist ul li
{
	background:transparent url(https://images.staticjw.com/rav/2145/greenlist.png) no-repeat center left!important;
	padding:2px 2px 2px 20px;
}

.idealist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.idealist ul li
{
	background:transparent url(https://images.staticjw.com/rav/1100/idealist.png) no-repeat center left!important;
	padding:2px 2px 2px 20px;
}

.keylist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.keylist ul li
{
	background:transparent url(https://images.staticjw.com/rav/7660/keylist.png) no-repeat center left!important;
	padding:2px 2px 2px 20px;
}

.newlist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.newlist ul li
{
	background:transparent url(https://images.staticjw.com/rav/6431/newlist.png) no-repeat center left!important;
	padding:2px 2px 2px 20px;
}

.orangelist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.orangelist ul li
{
	background:transparent url(https://images.staticjw.com/rav/5501/orangelist.png) no-repeat center left!important;
	padding:2px 2px 2px 20px;
}

.pinklist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.pinklist ul li
{
	background:transparent url(https://images.staticjw.com/rav/9447/pinklist.png) no-repeat center left!important;
	padding:2px 2px 2px 20px;
}

.pluslist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.pluslist ul li
{
	background:transparent url(https://images.staticjw.com/rav/5845/pluslist.png) no-repeat center left!important;
	padding:2px 2px 2px 20px;
}

.purplelist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.purplelist ul li
{
	background:transparent url(https://images.staticjw.com/rav/9215/purplelist.png) no-repeat center left!important;
	padding:2px 2px 2px 20px;
}

.redlist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.redlist ul li
{
	background:transparent url(https://images.staticjw.com/rav/3602/redlist.png) no-repeat center left!important;
	padding:2px 2px 2px 20px;
}

.taglist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.taglist ul li
{
	background:transparent url(https://images.staticjw.com/rav/3633/taglist.png) no-repeat center left!important;
	padding:2px 2px 2px 20px;
}

.vcardlist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.vcardlist ul li
{
	background:transparent url(https://images.staticjw.com/rav/9707/vcardlist.png) no-repeat center left!important;
	padding:2px 2px 2px 20px;
}

.yellowlist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.yellowlist ul li
{
	background:transparent url(https://images.staticjw.com/rav/8615/yellowlist.png) no-repeat center left!important;
	list-style-type:none;
	padding:2px 2px 2px 20px;
}

.yellowlist li,.vcardlist li,.taglist li,.redlist li,.purplelist li,.pinklist li,.pluslist li,.orangelist li,.newlist li,.keylist li,.idealist li,.greenlist li,.feedlist li,.errorlist li,.deletelist li,.starlistsmall li,.bluelist li,.blacklist li,.addlist li,.exclamlist li,.starlist li,.crosslist li,.ticklist li, .arrowlist li
{
	list-style:none!important;
}
/*
     FILE ARCHIVED ON 02:55:02 Sep 08, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:01:55 Jul 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 41.558 (3)
  esindex: 0.007
  captures_list: 96.128
  CDXLines.iter: 12.855 (3)
  PetaboxLoader3.datanode: 52.208 (5)
  exclusion.robots.fetch: 36.949 (4)
  exclusion.robots: 37.632
  exclusion.robots.policy: 0.327
  RedisCDXSource: 0.648
  PetaboxLoader3.resolve: 2756.042 (2)
  load_resource: 2797.032
*/
/* ============ End of lists.css?ver=3.6 ============ */

/* ============ Start of social.css?ver=3.6 ============ */
/* SITE5 WORDPRESS THEME SOCIAL */

/* === Twitter === */
#twitter_update_list
{
	margin-bottom:20px!important;
	margin-top:20px!important;
}

#twitter_update_list li
{
	background:url(https://images.staticjw.com/rav/5294/tweet.png) no-repeat left top;
	list-style:none!important;
	padding-bottom:10px;
	padding-left:10px;
}

#twitter_update_list li span
{
	padding-bottom:10px;
	padding-left:10px;
}

#twitter_update_list li a
{
	margin-left:5px;
}

.twitter-share-button
{
	float:left;
	height:40px;
}

.facebook-share-button
{
	margin-top:-16px;
}

.flickrstream img
{
	background-color:#fafafa;
	border:1px solid #ddd;
	height:40px;
	list-style:none;
	margin:3px;
	padding:2px;
	text-align:center;
	width:40px;
}

.flickrstream img:hover
{
	border:1px solid #ccc;
}

#sidebar .flickrstream a
{
	background:none;
}

#sidebar .textwidget h4 a,#sidebar .textwidget a
{
	background:none;
	list-style:none;
	padding-left:0;
}

.share-this
{
	margin-bottom:20px!important;
	margin-top:20px!important;
	width:100%;
}
/*
     FILE ARCHIVED ON 02:56:07 Sep 08, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:01:59 Jul 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 46.359 (3)
  esindex: 0.007
  captures_list: 94.897
  CDXLines.iter: 12.351 (3)
  PetaboxLoader3.datanode: 64.785 (5)
  exclusion.robots.fetch: 31.7 (4)
  exclusion.robots: 32.317
  exclusion.robots.policy: 0.301
  RedisCDXSource: 0.921
  PetaboxLoader3.resolve: 1379.08 (2)
  load_resource: 1432.466
*/
/* ============ End of social.css?ver=3.6 ============ */

/* ============ Start of slider.css?ver=3.6 ============ */
/* SITE5 WORDPRESS THEME SLIDER */
.site5_post_slider_wide
{
	margin:0 auto;
	width:100%;
}

.site5_post_slider_wide img
{
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:2px solid #ddd;
	border-radius:3px;
	height:300px;
	padding:3px;
}

#swpsnav
{
	margin-bottom:30px;
	margin-top:5px;
	position:relative;
	z-index:50;
}

#swpsnav a
{
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#ccc;
	border:1px solid #ccc;
	border-radius:3px;
	margin:10px 2px;
	padding:3px 5px;
	text-decoration:none;
}

#swpsnav a.activeSlide
{
	background:#666;
	color:fff;
}

#swpsnav a:focus
{
	outline:none;
}

#customquery
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:0 solid #efefef;
	border-radius:5px;
	clear:both;
	display:block;
	min-height:200px;
	overflow:hidden;
	padding:10px;
}

#customquery p
{
	padding:10px;
}

#customquery #quote_wrap
{
	-box-shadow:1px 1px 5px rgba(0,0,0,0.4);
	-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.4);
	min-height:150px;
}
/*
     FILE ARCHIVED ON 03:09:20 Sep 08, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:02:02 Jul 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 92.803 (3)
  esindex: 0.01
  captures_list: 153.345
  CDXLines.iter: 13.464 (3)
  PetaboxLoader3.datanode: 116.023 (5)
  exclusion.robots.fetch: 37.805 (4)
  exclusion.robots: 38.516
  exclusion.robots.policy: 0.352
  RedisCDXSource: 5.066
  PetaboxLoader3.resolve: 429.519 (2)
  load_resource: 471.645
*/
/* ============ End of slider.css?ver=3.6 ============ */

/* ============ Start of viewers.css?ver=3.6 ============ */
/* SITE5 WORDPRESS THEME VIEWERS */
.viewpdf
{
	background:transparent url(https://images.staticjw.com/rav/6534/pdf.png) no-repeat center left;
	padding:5px 5px 5px 20px;
}

.viewdoc
{
	background:transparent url(https://images.staticjw.com/rav/4027/doc.png) no-repeat center left;
	padding:5px 5px 5px 20px;
}

.viewexcel
{
	background:transparent url(https://images.staticjw.com/rav/3108/excel.png) no-repeat center left;
	padding:5px 5px 5px 20px;
}

.viewppt
{
	background:transparent url(https://images.staticjw.com/rav/9831/ppt.png) no-repeat center left;
	padding:5px 5px 5px 20px;
}

.sendtwit
{
	background:transparent url(https://images.staticjw.com/rav/1619/tweet.png) no-repeat center left;
	padding:5px 5px 5px 20px;
}

.gopaypal
{
	background:transparent url(https://images.staticjw.com/rav/1213/paypaldonate.png) no-repeat center left;
	font-size:12px;
	fonw-weight:bold;
	margin:3px;
	padding:5px 5px 5px 55px;
}
/*
     FILE ARCHIVED ON 03:18:38 Sep 08, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:02:04 Jul 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 295.194 (3)
  esindex: 0.009
  captures_list: 341.58
  CDXLines.iter: 12.166 (3)
  PetaboxLoader3.datanode: 100.925 (5)
  exclusion.robots.fetch: 30.132 (4)
  exclusion.robots: 30.692
  exclusion.robots.policy: 0.259
  RedisCDXSource: 0.719
  PetaboxLoader3.resolve: 219.119 (2)
  load_resource: 290.776
*/
/* ============ End of viewers.css?ver=3.6 ============ */

/* ============ Start of tabs.css?ver=3.6 ============ */
/* SITE5 WORDPRESS THEME TABS */
ul.tabs {
	margin: 0px !important;
	padding: 0px !important;
	float: left;
	list-style: none;
	height: 31px;
}
ul.tabs li {
	float: left;
	height: 31px;
	line-height: 31px;
	bottom: 1px;
	background: #141414;
	padding:0 !important;
	overflow: hidden;
	position: relative;
	border: 1px solid #444444;
	border-radius:  0;
    border-bottom: 1px solid #444444;
	margin-right: -1px;
}
ul.tabs li a {
	text-decoration: none;
	color: #444444;
	display: block;
	padding: 0 20px;
	outline: none;
}
ul.tabs li a:hover {
	background: #444444;
    color: #fff;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #141414 !important;
    border-bottom: none;
}

.tab_container {
	border: 1px solid #ddd;
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	border: 1px solid #444444;
	border-radius: 0;
	background: #141414;
}
.tab_content {
    padding: 20px;
}

.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #FFFFFF;
}
.tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;
}
/*
     FILE ARCHIVED ON 03:02:46 Sep 08, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:02:07 Jul 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 617.013 (3)
  esindex: 0.009
  captures_list: 768.924
  CDXLines.iter: 12.993 (3)
  PetaboxLoader3.datanode: 278.465 (5)
  exclusion.robots.fetch: 133.386 (4)
  exclusion.robots: 134.207
  exclusion.robots.policy: 0.39
  RedisCDXSource: 0.672
  PetaboxLoader3.resolve: 688.714 (4)
  load_resource: 471.809
*/
/* ============ End of tabs.css?ver=3.6 ============ */

/* ============ Start of toggles.css?ver=3.6 ============ */
/* SITE5 WORDPRESS THEME TOGGLE */
#content article #toggle-view
{

	list-style:none;
	margin: 20px 0 0!important;
	padding-bottom:20px;
}

#content article #toggle-view li
{
	background: #141414;
	border-radius: 0;
	cursor:pointer;
	list-style:none;
	margin: 5px 0;
	padding: 3px 15px 3px 42px;
	position:relative;
}

#content article #toggle-view li h5{
    margin: 5px 0 4px 0;
}

#content article #toggle-view span
{
	color:#F60B51;
	font-size:16px;
	left:8px;
	position:absolute;
	top:7px;
}

#content article #toggle-view p
{
	display:none;
	margin:15px 0;
}

#toggle-view .toggle-indicator{
    background: url("https://images.staticjw.com/rav/8686/icon-plus.png") center no-repeat;
    width: 25px;
    height: 35px;
    margin-top: -7px;
    margin-left: -7px;
}

#toggle-view .toggle-indicator-plus{
    background: url("https://images.staticjw.com/rav/8686/icon-plus.png") center no-repeat;
    width: 25px;
    height: 35px;
    margin-top: -7px;
    margin-left: -7px;
}

#toggle-view .toggle-indicator-minus{
    background: url("https://images.staticjw.com/rav/1750/icon-minus.png") center no-repeat;
    width: 25px;
    height: 35px;
    margin-top: -7px;
    margin-left: -7px;
}

/*TOGGLE WIDGET */

aside #toggle-view
{

    list-style:none;
    margin: 20px 0 0!important;
    padding-bottom:20px;
}

aside #toggle-view li
{
    background: #141414;
    border-radius: 0;
    cursor:pointer;
    list-style:none;
    margin: 5px 0;
    padding: 3px 15px 3px 42px;
    position:relative;
    border: none;
}

aside #toggle-view li h5{
    margin: 5px 0 4px 0;
}

aside #toggle-view span
{
    color:#F60B51;
    font-size:16px;
    left:8px;
    position:absolute;
    top:7px;
}

aside #toggle-view p
{
    display:none;
    margin:15px 0;
}

aside .toggle-indicator{
    background: url("https://images.staticjw.com/rav/8686/icon-plus.png") center no-repeat;
    width: 25px;
    height: 35px;
    margin-top: -7px;
    margin-left: -7px;
}

aside .toggle-indicator-plus{
    background: url("https://images.staticjw.com/rav/8686/icon-plus.png") center no-repeat;
    width: 25px;
    height: 35px;
    margin-top: -7px;
    margin-left: -7px;
}

aside .toggle-indicator-minus{
    background: url("https://images.staticjw.com/rav/1750/icon-minus.png") center no-repeat;
    width: 25px;
    height: 35px;
    margin-top: -7px;
    margin-left: -7px;
}
/*
     FILE ARCHIVED ON 09:10:52 Sep 08, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:02:11 Jul 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 1479.094 (3)
  esindex: 0.01
  captures_list: 1501.215
  CDXLines.iter: 15.213 (3)
  PetaboxLoader3.datanode: 130.404 (5)
  exclusion.robots.fetch: 0.326 (4)
  exclusion.robots: 0.979
  exclusion.robots.policy: 0.373
  RedisCDXSource: 1.934
  PetaboxLoader3.resolve: 2262.55 (5)
  load_resource: 954.709
*/
/* ============ End of toggles.css?ver=3.6 ============ */

/* ============ Start of buttons.css?ver=3.6 ============ */
/* SITE5 WORDPRESS THEME BUTTON TYPES */

/* ------- Default Sliding Door Buttons ------- */
.button_link{
    display: inline-block;
    text-decoration: none !important;
    line-height:11px;
    font-size: 15px;
    font-family: "Open Sans", Arial, Verdana;
    font-style: normal;
    padding: 11px 15px 13px 15px;
    margin: 5px 10px 5px 0;
    -webkit-transition: all 0.2s ease,top 0ms linear;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease;
    color: #fff;
}


.button_link.large_button{
    font-size: 18px;
    font-family: "Open Sans", Arial, Verdana;
    font-style: normal;
    padding: 14px 17px 15px 17px;
    -webkit-transition: all 0.2s ease,top 0ms linear;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.button_link:hover{text-decoration:none !important;  background: #565656; color: #fff; opacity: 1 !important;   -webkit-transition: all 0.2s ease,top 0ms linear; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; -ms-transition: all 0.2s ease; transition: all 0.2s ease;}

/* New S5 buttons styles */

.blue{
    background: #1bc4de;
}

.light_blue{
    background: #77a6ee;
}

.dark_blue{
    background: #2a61be;
}

.orange{
    background: #f7612d;
}

.light_orange{
    background: #ea6f21;
}

.dark_orange{
    background: #d73300;
}

.green{
    background: #7ab317;
}

.light_green{
    background: #85cf4a;
}

.dark_green{
    background: #03997e;
}

.red{
    background: #d90102;
}

.light_red{
    background: #ff0000;
}

.dark_red{
    background: #840000;
}

.yellow{
    background: #ffb141;
}

.light_yellow{
    background: #f7c600;
}

.dark_yellow{
    background: #ff9600;
}

.gray{
    background: #718da3;
}

.light_gray{
    background: #adaaad;
}

.dark_purple{
    background: #613d90;
}

.purple{
    background:  #7d3ae1;
}

.violet{
    background: #ed145b;
}

.crimson{
    background: #d84d5a;
}
.tahti{
	background: #0033CC;
}

.cyan{
    background: #4dd0d8;
}

.pink{
    background: #f96184;
}

.brown{
    background: #7c5d3b;
}

.olive{
    background: #716c4c;
}
/*
     FILE ARCHIVED ON 03:18:16 Sep 08, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:02:17 Jul 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 1710.61 (3)
  esindex: 0.014
  captures_list: 1755.087
  CDXLines.iter: 13.099 (3)
  PetaboxLoader3.datanode: 65.772 (5)
  exclusion.robots.fetch: 25.458 (4)
  exclusion.robots: 26.177
  exclusion.robots.policy: 0.358
  RedisCDXSource: 1.179
  PetaboxLoader3.resolve: 4081.507 (4)
  load_resource: 2513.109
*/
/* ============ End of buttons.css?ver=3.6 ============ */

/* ============ Start of social-icons.css?ver=3.6 ============ */
/* SITE5 WORDPRESS THEME SOCIAL ICONS */

.social_link{
    width: 27px;
    height: 27px;
    text-indent: -10000px;
    position: relative;
    display: block;
    float: left;
    line-height:11px;
    margin-left: 3px;
    margin-bottom: 3px;
}
.social_link:hover{
    background-position: bottom;
    opacity: 1;
    transition: all 0.3s linear 0s;
}



/* ============ Start of columns.css?ver=3.6 ============ */
/* SITE5 WORDPRESS THEME LAYOUTS */
.one_half
{
	width:48%;
}

.one_third
{
	width:30.66%;
}

.two_third
{
	width:65.33%;
}

.one_fourth
{
	width:22%;
}

.three_fourth
{
	width:74%;
}

.one_fifth
{
	width:16.8%;
}

.two_fifth
{
	width:37.6%;
}

.three_fifth
{
	width:58.4%;
}

.four_fifth
{
	width:67.2%;
}

.one_sixth
{
	width:13.33%;
}

.five_sixth
{
	width:82.67%;
}

.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth
{
	float:left;
	margin-right:4%;
	position:relative;
}

.last
{
	clear:right;
	margin-right:0!important;
}

.clearboth
{
	clear:both;
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	width:100%;
}

.divider
{
	border-top:1px solid #e8e8e8;
	margin:bottom:30px;
	min-height:25px;
	padding:bottom:30px;
	text-align:center;
	width:100%;
}

.dividermain h4
{
	background:#fff;
	display:block;
	font-family:Arial;
	font-size:10px;
	font-weight:400;
	left:45%;
	margin-top:-12px;
	min-width:150px;
	position:absolute;
	text-align:center;
}
@media only screen  and (max-width: 959px) {

.one_half img {
    max-height: 100%;
    max-width: 100%;
}

}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{
    float:left;
    margin-right:4%;
    position:relative;
    width: 370px;
    margin-bottom: 20px;
}
}
@media only screen and (max-width: 480px) , screen and (max-device-width: 480px) {
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{
    float:left;
    margin-right:4%;
    position:relative;
    width: 250px;
    margin-bottom: 20px;
}
}
/*
     FILE ARCHIVED ON 02:58:59 Sep 08, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:02:23 Jul 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 214.458 (3)
  esindex: 0.01
  captures_list: 264.148
  CDXLines.iter: 9.615 (3)
  PetaboxLoader3.datanode: 69.282 (5)
  exclusion.robots.fetch: 28.476 (4)
  exclusion.robots: 28.923
  exclusion.robots.policy: 0.231
  RedisCDXSource: 8.563
  PetaboxLoader3.resolve: 332.403 (2)
  load_resource: 445.833
*/
/* ============ End of columns.css?ver=3.6 ============ */

/* ============ Start of events_manager.css?ver=5.5 ============ */
div#em-loading { position:absolute; width:100%; height:100%; background:#FFFFFF url(https://images.staticjw.com/rav/8223/loading.gif) 50% 50% no-repeat; left:0px; top:0px; opacity:0.8; filter:alpha(opacity=80); z-index:99998; }
.em-search-ajax { position:relative; }
/* Warnings */
	.em-warning { margin:10px 0px; padding:10px; color:#333; border-radius:3px; }
	.em-warning p { margin:10px 0px !important; padding:0px; color:#333 }
	.em-warning-errors { background-color:#FFEBE8; border:1px solid #C00; }
	.em-warning-confirms { background-color:#f1fff0; border:1px solid #a8d144; }
	a.em-button { float:right; padding:5px 10px; margin:5px; background:#EEE; color:#333; border:1px solid #CCC; border-radius:3px; display:inline-block; text-decoration:none; }
	a.em-button:hover { text-decoration:none; }	
	
/* Search Form */
	.em-search div { display:inline; }
	.em-search label { display:none; }
	.em-search .hidden { display:none !important; }
	/* Custom Search CSS */
		div.css-search { margin-bottom:20px; }	
		div.em-search.css-search label { display:inline; } 
		div.em-search.css-search div { display:block; }
		div.css-search input, div.css-search select, div.css-search option, div.css-search div, div.css-search span, div.css-search button { 
			width:auto; height:auto; margin:0; padding:0; float:none; display:auto; font-size:14px; /* reset everything */
		}
		div.css-search input, div.css-search select { padding:5px; }
		div.css-search { background:#fff; border:1px solid #dedede; border-radius:3px; padding:5px; min-height:40px; position:relative; -moz-border-radius:3px; -webkit-border-radius:3px; }	
		/* Main Search */
			div.css-search.has-advanced div.em-search-main { padding-bottom:8px; border-bottom:1px solid #dedede; }
			div.css-search div.em-search-main div { display:inline; }
			div.css-search div.em-search-field { padding:5px 0px; }
			div.css-search input.em-search-text, div.css-search input.em-search-geo { width:90%; font-size:16px; line-height:16px; padding:8px; border:none; outline:none !important; color:#666; text-overflow: ellipsis; }
			div.css-search div.em-search-geo { margin:0px 0px 0px 5px; padding-left:20px; background:url(https://images.staticjw.com/rav/1787/search-geo.png) 0px 3px no-repeat; }
			div.css-search div.em-search-text { margin:0px 0px 0px 5px; padding-left:20px; background:url(https://images.staticjw.com/rav/2213/search-mag-ico.png) 0px 4px no-repeat; }	
			/* Geo field specifics */
				div.css-search input.em-search-geo::-webkit-input-placeholder { /* WebKit browsers */ font-size:16px; line-height:16px; padding:3px 0px; border:none; outline:none; color:#666; }
				div.css-search input.em-search-geo:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ font-size:16px; line-height:16px; padding:8px; border:none; outline:none; color:#666; }
				div.css-search input.em-search-geo::-moz-placeholder { /* Mozilla Firefox 19+ */ font-size:16px; line-height:16px; padding:8px; border:none; outline:none; color:#666; }
				div.css-search input.em-search-geo:-ms-input-placeholder { /* Internet Explorer 10+ */ font-size:16px; line-height:16px; padding:8px; border:none; outline:none; color:#666; }
				div.css-search.has-search-geo.has-search-term input.em-search-text, div.css-search.has-search-geo.has-search-term input.em-search-geo { width:40%; }
				.pac-container .pac-item { padding:4px 4px !important; }
			/* Main Search Button */
				div.css-search div.em-search-main .em-search-submit {
					position:absolute;
					top: 5px; right: 5px;
					-moz-box-shadow: 0px 0px 0px 0px #ffffff;
					-webkit-box-shadow: 0px 0px 0px 0px #ffffff;
					box-shadow: 0px 0px 0px 0px #ffffff;
					background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b7d282), color-stop(1, #8eb56d) );
					background:-moz-linear-gradient( center top, #b7d282 5%, #8eb56d 100% );
					background-color:#b7d282;
					-moz-border-radius:6px;
					-webkit-border-radius:6px;
					border-radius:6px;
					border:1px solid #dcdcdc;
					display:inline-block;
					color:#ffffff;
					font-weight:bold;
					padding:8px 10px;
					text-decoration:none;
					text-shadow:1px 1px 0px #c7c5c7;
					line-height:16px;
				}
				div.css-search div.em-search-main .em-search-submit:hover {
					background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #C4DB99), color-stop(1, #A4C48A) );
					background:-moz-linear-gradient( center top, #C4DB99 5%, #A4C48A 100% );
					background:-ms-linear-gradient(top, #C4DB99, #A4C48A);
					background:-o-linear-gradient(top, #C4DB99, #A4C48A);
					background:linear-gradient(top, #C4DB99, #A4C48A);
					background-color:#A4C48A;
				}
				div.css-search div.em-search-main .em-search-submit img { border:none; padding:0; margin:0; box-shadow:none; border-radius:0; background:none; }
				/* IE7 Hack */ div.css-search div.em-search-main button.em-search-submit span { display:block; width:16px; height:16px; background:url('https://images.staticjw.com/rav/4786/search-mag.png') 0px 0px no-repeat; }			
		/* Advanced Search */
			div.css-search div.em-search-location, div.em-search-location-meta { margin:0px; padding: 0px; }
			div.css-search div.em-search-advanced, div.css-search div.em-search-options { padding:5px 8px; }
			div.css-search div.em-search-advanced > div { clear:both; }
			div.css-search div.em-search-advanced label { display:block; float:left; min-width:100px; }
			div.css-search div.em-search-advanced .em-search-submit { margin:10px 0px; }
			div.css-search.no-search-main div.em-search-advanced.visible div { display:inline; clear:none; }
			div.css-search.no-search-main div.em-search-advanced.visible label { display:none; }
			div.css-search div.em-search-options { text-align:right; }
	
/* Booking Form */
	.em-booking { margin:15px 0px 10px 0px; position:relative; }
	.em-booking-form  { position:relative; clear:left; }
	.em-booking-form-details  { padding:10px; width:360px; float:left; }  
	.em-booking-form-details input.input, .em-booking-form-details textarea { width:250px; }
	.em-booking-form p { clear:left; }
	.em-booking-form label { display:block; float:left; }
	.em-booking-form span.input-group input { margin-left:-20px; }
	.em-booking-form span.input-group { display:block; margin-left:120px; }
	.em-booking-form label  { display:inline-block; width:100px; }	
	.em-booking-form-details .em-booking-submit { width:auto; }	
	/* Tickets */
		.em-tickets { margin-bottom:20px; }
	/* Message Errors */
		div.em-booking-message { margin:10px 0px; padding:10px; color:#333; border-radius:3px; }
		div.em-booking-message p { margin:10px 0px !important; padding:0px; color:#333; }
		div.em-booking-message-success { background-color:#f1fff0; border:1px solid #a8d144; }	
		div.em-booking-message-error { background-color:#FFEBE8; border:1px solid #C00; }
	/* Optional Login Form */
		div.em-booking-login { padding: 10px 10px 10px 20px; margin: 0px 0px 0px 390px;	border-left: 1px solid black; }
		div.em-booking-login label { display:inline-block; width:90px; }
		div.em-booking-login p{ margin:10px 0px !important; padding:0px !important;	}	
		div.em-booking-login input { margin:0px; }
		
/* Add Event Form */
	#event-form h4 { margin:25px 0px 15px 0px; font-weight:bold; }
	#event-form p { margin-top:10px; }
	#event-form .inside { clear:both; margin-bottom:20px; }	
	/* Event Details */
		#event-form #event-name { width:80%; padding:2px; }
		#event-form .event-extra-details { margin-top:20px; }
		#event-form .event-extra-details select { vertical-align:top; }
	/*Tickets*/
		#event-rsvp-box { margin:10px; }
		#event-rsvp-options label { font-weight:bold; }
		/*Tickets*/
			.em-tickets-row .ticket-status span.ticket_on { display:block; width:10px; height:10px; background:green; }
			.em-tickets-row .ticket-status span.ticket_off { display:block; width:10px; height:10px; background:red; }
			.em-tickets-row .ticket-status span.ticket_new { display:block; width:10px; height:10px; background:grey; }
			#em-tickets-form th { width:auto; }
			#em-tickets-form th.ticket-status { width:20px; }
			/* Ticket Forms */
				.em-ticket-form .ticket-options { margin-top:10px; }
				.em-ticket-form > div > div, #em-tickets-form .ticket-dates > div { clear:both; padding-top:4px; }
				.em-ticket-form label { display:block; float:left; min-width:105px; padding-right:5px; }
				#em-tickets-form .ticket-name input, #em-tickets-form .ticket-description textarea { width:50%} 
				#em-tickets-form .em-ticket-form-actions { clear:both; }
				#em-tickets-form .ticket-spaces input, #em-tickets-form .ticket-price input { width:80px; }
 				#em-tickets-form .ticket-dates input.em-date-input-loc { width:90px; }
 				#em-tickets-form .ticket-required input, #em-tickets-form .ticket-roles input { width:auto; }
 				#em-tickets-form .ticket-roles div { margin-left:110px; }
	/* The editor */
		#wp-em-editor-content-wrap table { margin-bottom:0px; }
	/* Location form */
		#event-form table.em-location-data td, #event-form table.em-location-data th { vertical-align:top; border:none; }
		#event-form table.em-location-data select { width:100%; }
		#event-form table.em-location-data { width:50%; float:left; border:none; }
		#event-form .em-location-map-container { width: 50%; height: 300px; float:left; }
		#event-form .em-location-map-404, #event-form .em-location-map-content { width:100%; height:100%; }
		#event-form .em-location-map-404 { vertical-align:middle; text-align: center; }
/* Booking Admin */
	/* Generic Table Info */
	table.em-form-fields td, table.em-form-fields th { text-align:left; vertical-align:top; }
	table.em-form-fields th { padding:0px 20px 5px 0px; }		
	/* Bookings Table */
		.em_obj { position:relative; }
		.em_obj .table-wrap { clear:left; padding-top:5px; }
		.em-bookings-table .em-bookings-table-export, .em-bookings-table .em-bookings-table-settings { float:left; display:block; margin:2px 5px; width:25px; height:25px;  }
		.em-bookings-table .em-bookings-table-export { background:url(https://images.staticjw.com/rav/2930/csv.png) 0px 0px no-repeat; }
		.em-bookings-table .em-bookings-table-settings { background:url(https://images.staticjw.com/rav/4403/settings.png) 0px 0px no-repeat; }
		/* Settings & Export */
			#em-bookings-table-export, #em-bookings-table-settings { width:500px; height: 75%; }
			#em-bookings-table-export form, #em-bookings-table-settings form { height: 100%; overflow:auto; }
			/* Sorting */
				.em-bookings-table-overlay ul.em-bookings-cols-sortable { list-style-type: none; margin: 0; padding: 0 0 10px; float: left; margin-right: 10px; }
				.em-bookings-table-overlay ul.em-bookings-cols-sortable li { margin: 0 5px 5px 5px; padding: 3px 8px; font-size: 12px; width: 120px; font-weight:none; cursor:move; }
				.em-bookings-table-overlay ul.em-bookings-cols-sortable li.ui-state-highlight {}
				.em-bookings-table-overlay ul.em-bookings-cols-sortable li.ui-state-default { color:#999; }
				#em-bookings-export-cols-inactive, #em-bookings-cols-inactive { width:300px; }	
				#em-bookings-export-cols-inactive li, #em-bookings-cols-inactive li { float:left; }
	/* Single Booking Edit View */
		#em-bookings-admin-booking .em-booking-single-info { display:none; }
		#em-bookings-admin-booking .em-booking-single-form { padding-right:20px; }		
		
/* Printable stuff */
	body#printable { font-family: Gill Sans, Helvetica, Arial, sans-serif; text-align: center; }  
	body#printable #container { margin: 0 auto; width: 780px; text-align: left; }
	body#printable table#bookings-table { width: 600px; border-spacing: 0px; }
	body#printable table#bookings-table td { padding: 5px 0; }
	body#printable table#bookings-table td.spaces-number { text-align: right; padding-right: 20px; }
	body#printable table#bookings-table th { text-align: left; margin-left: 5px; }   
	body#printable table#bookings-table tr#booked-spaces td{ border-top: 2px solid #999; }
	body#printable table#bookings-table td.total-label { text-align: right; }                                  
	body#printable table#bookings-table tr#booked-spaces td.spaces-number, table#bookings-table tr#available-spaces td.spaces-number { font-weight: bold; }

/* Calendar Styles */
	table.em-calendar td { padding: 2px 4px; text-align: center; }
	table.em-calendar.table tr.days-names { font-weight: bold; } 
	table.em-calendar td.eventless-pre, .em-calendar td.eventless-post { color: #ccc; }
	table.em-calendar td.eventful-pre a, table.em-calendar td.eventful-post a{ color: #aaa; text-decoration:underline; }
	table.em-calendar td.eventful a, table.em-calendar td.eventful-today a { color: #FD7E29; }
	table.em-calendar td.eventful-today a { font-weight: bold; }
	table.em-calendar td.eventless-today, table.em-calendar td.eventful-today { background-color: #CFCFCF; }
	table.em-calendar thead { font-size: 120%; font-weight: bold; }
	table.fullcalendar { border-collapse: collapse; }
	table.fullcalendar td { text-align: left; width: 50px; height: 50px; border: 1px solid #888; }
	div.em-calendar-wrapper { position:relative; }
/*
Maps - if the info balloons don't look right on your site, chances are it's a CSS issue. 
Google is VERY sensitive to CSS rules for the infowindows, making it hard to accommodate every theme in WP. 
Please edit your theme's CSS to override this 
*/
	.em-map-balloon .em-map-balloon-content { 
		margin:0px 0px 0px 0px !important; 
		padding:0px 0px 20px 0px !important; 
		font-size:12px !important;
		color:#000000  !important;
		width:auto !important; 
		max-width:none !important;
		height:auto !important;
		max-height:none !important;
	}
	.em-location-map img, .em-locations-map img, #em-map img { 
		max-width:none !important; 
		background:none !important; 
		border:none !important; 
		margin:0 !important; 
		padding:0 !important; 
		height:auto; 
		width:auto;
	}

/* Time Picker */
	#start-time, #end-time { width:7em;}
	#start-time.error, #end-time.error { border:#cc0000 1px solid; }
	div.time-picker {  position: absolute; height: 191px; width:5em; /* needed for IE */ overflow: auto; background: #fff; border: 1px solid #aaa; z-index: 99; margin: 0; }
	div.time-picker-12hours { width:7em; /* needed for IE */ }
	div.time-picker ul { list-style-type: none; margin: 0; padding: 0; }
	div.time-picker li { cursor: pointer; height: 10px; font: 12px/1 Helvetica, Arial, sans-serif; padding: 4px 3px; }
	div.time-picker li.selected { background: #0063CE; color: #fff; }
/*
     FILE ARCHIVED ON 11:50:31 Dec 10, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:02:25 Jul 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 46.429 (3)
  esindex: 0.007
  captures_list: 110.759
  CDXLines.iter: 16.515 (3)
  PetaboxLoader3.datanode: 70.462 (5)
  exclusion.robots.fetch: 41.094 (4)
  exclusion.robots: 41.907
  exclusion.robots.policy: 0.387
  RedisCDXSource: 1.982
  PetaboxLoader3.resolve: 358.913 (2)
  load_resource: 404.752
*/
/* ============ End of events_manager.css?ver=5.5 ============ */

/* ============ Start of simply-instagram.css?ver=3.6 ============ */

/* ============ End of simply-instagram.css?ver=3.6 ============ */

/* ============ Start of simply-instagram-prettyPhoto.css?ver=3.6 ============ */
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(https://images.staticjw.com/rav/9931/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url() top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(https://images.staticjw.com/rav/9931/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(https://images.staticjw.com/rav/7143/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(https://images.staticjw.com/rav/7143/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(https://images.staticjw.com/rav/4287/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(https://images.staticjw.com/rav/4636/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(https://images.staticjw.com/rav/9931/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(https://images.staticjw.com/rav/9931/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(https://images.staticjw.com/rav/9931/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(https://images.staticjw.com/rav/9931/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(https://images.staticjw.com/rav/9931/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(https://images.staticjw.com/rav/9128/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(https://images.staticjw.com/rav/9931/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(https://images.staticjw.com/rav/9931/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-family:verdana !important;font-size:12px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(https://images.staticjw.com/rav/9931/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url() bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(https://images.staticjw.com/rav/9931/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(https://images.staticjw.com/rav/3996/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(https://images.staticjw.com/rav/4580/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(https://images.staticjw.com/rav/4580/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(https://images.staticjw.com/rav/6407/btnnext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(https://images.staticjw.com/rav/2902/btnprevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(https://images.staticjw.com/rav/4580/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(https://images.staticjw.com/rav/4580/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(https://images.staticjw.com/rav/4580/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(https://images.staticjw.com/rav/4580/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(https://images.staticjw.com/rav/4580/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(https://images.staticjw.com/rav/4580/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(https://images.staticjw.com/rav/4580/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(https://images.staticjw.com/rav/4580/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(https://images.staticjw.com/rav/4580/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(https://images.staticjw.com/rav/4580/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(https://images.staticjw.com/rav/4580/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(https://images.staticjw.com/rav/7130/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(https://images.staticjw.com/rav/7130/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(https://images.staticjw.com/rav/7159/contentpattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(https://images.staticjw.com/rav/7159/contentpattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(https://images.staticjw.com/rav/6433/btnnext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(https://images.staticjw.com/rav/8852/btnprevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(https://images.staticjw.com/rav/7130/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(https://images.staticjw.com/rav/7130/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(https://images.staticjw.com/rav/7130/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(https://images.staticjw.com/rav/7130/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(https://images.staticjw.com/rav/7130/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(https://images.staticjw.com/rav/7130/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(https://images.staticjw.com/rav/7130/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(https://images.staticjw.com/rav/7130/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(https://images.staticjw.com/rav/7130/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(https://images.staticjw.com/rav/7130/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(https://images.staticjw.com/rav/7130/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(https://images.staticjw.com/rav/3091/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(https://images.staticjw.com/rav/6618/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(https://images.staticjw.com/rav/9057/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(https://images.staticjw.com/rav/9057/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(https://images.staticjw.com/rav/9057/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(https://images.staticjw.com/rav/9057/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(https://images.staticjw.com/rav/9057/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(https://images.staticjw.com/rav/9057/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(https://images.staticjw.com/rav/9057/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(https://images.staticjw.com/rav/9057/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(https://images.staticjw.com/rav/9057/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url() center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(https://images.staticjw.com/rav/4464/btnprevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(https://images.staticjw.com/rav/5471/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(https://images.staticjw.com/rav/5471/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(https://images.staticjw.com/rav/5471/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(https://images.staticjw.com/rav/5471/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(https://images.staticjw.com/rav/5471/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(https://images.staticjw.com/rav/5471/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(https://images.staticjw.com/rav/5471/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(https://images.staticjw.com/rav/5471/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(https://images.staticjw.com/rav/5471/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(https://images.staticjw.com/rav/7328/btnnext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(https://images.staticjw.com/rav/2827/btnprevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(https://images.staticjw.com/rav/1611/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(https://images.staticjw.com/rav/5614/contentpatterntop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(https://images.staticjw.com/rav/1611/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(https://images.staticjw.com/rav/4647/contentpatternleft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url() top right repeat-y}
div.facebook .pp_expand{background:url(https://images.staticjw.com/rav/1611/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(https://images.staticjw.com/rav/1611/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(https://images.staticjw.com/rav/1611/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(https://images.staticjw.com/rav/1611/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(https://images.staticjw.com/rav/1611/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{font-family:verdana !important;font-size:12px; margin: 20px 0 0 0}
div.facebook .pp_loaderIcon{background:url(https://images.staticjw.com/rav/5706/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(https://images.staticjw.com/rav/1611/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(https://images.staticjw.com/rav/1611/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(https://images.staticjw.com/rav/1611/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(https://images.staticjw.com/rav/1611/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(https://images.staticjw.com/rav/6156/btnnext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url() center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(https://images.staticjw.com/rav/1611/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(https://images.staticjw.com/rav/3397/contentpatternbottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(https://images.staticjw.com/rav/1611/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(https://images.staticjw.com/rav/2251/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(https://images.staticjw.com/rav/6407/btnnext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(https://images.staticjw.com/rav/6407/btnnext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(https://images.staticjw.com/rav/2572/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(https://images.staticjw.com/rav/7159/contentpattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
/*
     FILE ARCHIVED ON 11:42:53 Dec 10, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:02:29 Jul 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 111.891 (3)
  esindex: 0.024
  captures_list: 185.77
  CDXLines.iter: 12.866 (3)
  PetaboxLoader3.datanode: 116.394 (4)
  exclusion.robots.fetch: 50.033 (4)
  exclusion.robots: 50.706
  exclusion.robots.policy: 0.342
  RedisCDXSource: 6.29
  PetaboxLoader3.resolve: 173.333
  load_resource: 198.73
*/
/* ============ End of simply-instagram-prettyPhoto.css?ver=3.6 ============ */

/* ============ Start of flexslider.css?ver=3.6 ============ */
/*
 * jQuery FlexSlider v1.8
 * http://flex.madebymufffin.com
 *
 * Copyright 2011, Tyler Smith
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
/* Browser Resets */
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
/* FlexSlider Necessary Styles
*********************************/
.flexslider {width: 100%; margin: 0; padding: 0;}
.flexslider .slides > li {display: none; position: relative; max-width: 940px;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}
/* FlexSlider Default Theme
*********************************/
.flexslider {position: relative;zoom: 1; float: left;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;}
/* Caption style */
/* IE rgba() hack */
.flex-caption { zoom: 1; text-align: center;}
.flex-caption {width: auto; padding: 1%; position: absolute; right: 50px; bottom: 50px;   color: #fff; }
.flex-caption h3{margin:0;color:#fff}

.flexslider .slides > li   { z-index: 1 ;width:1020px;}
.flexslider .slides > li  { display: none;-webkit-backface-visibility: hidden;}
.flex-direction-nav    { z-index: 3 }
.flex-direction-nav li a { z-index: 3 !important; color: #fff; font-size: 40px;display: block; background-color: rgba(204,204,204,0.5);-webkit-transition: background-color .2s linear; -moz-transition: background-color .2s linear; -o-transition: background-color .2s linear; transition: background-color .2s linear;
	}
.flex-direction-nav li a:hover  {border-bottom: none; -webkit-transition: .3s linear; -moz-transition: .3s linear; -moz-transition: .3s linear; }
.flex-direction-nav li a.prev,
.flex-direction-nav li a.next{background: url("https://images.staticjw.com/rav/8285/next-arrow.png") 0 0 no-repeat; background-color: rgba(22,22,22,0.6); padding: 0; width:46px;height: 69px;text-align:center; line-height: 20px; color: transparent;-webkit-transition: .3s linear; -moz-transition: .3s linear; -ms-transition: .3s linear;}
.flex-direction-nav li a.prev{background: url("https://images.staticjw.com/rav/5836/prev-arrow.png") 0 0 no-repeat; background-color: rgba(22,22,22,0.6); }
.flex-direction-nav li .next  {position: relative; margin-top: -10px; margin-right:0px;float:right;}
.flex-direction-nav li .prev  { position: relative; margin-top: -10px;margin-left:0px;float:left;}

.flex-control-nav {width: 100%; position: relative; margin-top: 30px; text-align:center; display: none;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; /*background: url("") no-repeat*/; cursor: pointer; text-indent: -999em;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}

.blog-flexslider{margin-bottom:10px;}
.blog-flexslider  .flex-direction-nav li a { z-index: 3 !important; color: #fff; font-size: 40px;display: block; background-color: rgba(17,17,17,0.5);-webkit-transition: background-color .2s linear; -moz-transition: background-color .2s linear; -o-transition: background-color .2s linear; transition: background-color .2s linear;
	}
.blog-flexslider .flex-direction-nav li a:hover  {border-bottom: none;}
.blog-flexslider .flex-direction-nav li a.next,
.blog-flexslider .flex-direction-nav li a.prev { padding: 20px 5px 5px 5px; width:30px;height:45px;text-align:center;}
.blog-flexslider .flex-direction-nav li .next  {position: relative; margin-top: -160px; margin-right:0px;float:right;}
.blog-flexslider .flex-direction-nav li .prev  { position: relative; margin-top: -160px;margin-left:0px;float:left;}
.blog-flexslider .flex-direction-nav li a.next{
	border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	-webkit-border-radius:4px 0 0 4px;

}

.blog-flexslider .flex-direction-nav li a.prev{
	border-radius:0px 4px 4px 0px;
	-moz-border-radius:0px 4px 4px 0px;
	-webkit-border-radius:0px 4px 4px 0px;


}



/*
     FILE ARCHIVED ON 09:10:29 Sep 08, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:02:32 Jul 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 194.842 (3)
  esindex: 0.012
  captures_list: 219.475
  CDXLines.iter: 14.167 (3)
  PetaboxLoader3.datanode: 240.502 (5)
  exclusion.robots.fetch: 0.257 (4)
  exclusion.robots: 1.09
  exclusion.robots.policy: 0.469
  RedisCDXSource: 5.423
  PetaboxLoader3.resolve: 159.806 (2)
  load_resource: 250.988
*/
/* ============ End of flexslider.css?ver=3.6 ============ */

/* ============ Start of Inline Styles ============ */

    .standard-post .excerpt { width: 100% !important; }

    h1,h2,h3,h4,h5,h6 {
    font-family: 'Open Sans','sans-serif'    }

/* Begin Royal PrettyPhoto Styles*/

div.ppt {
	display: none!important;
}
.pp_nav {
}
.pp_social {
}
.pp_gallery {
	 display: none !important;
}
div.ppt{
	font-family:"Righteous", cursive;
	color:;
}
a.pp_next, a.pp_previous 
{
}
div.pp_default .pp_expand, a.pp_expand, div.facebook .pp_expand, div.light_square .pp_expand, div.dark_square .pp_expand, div.dark_rounded .pp_expand, div.light_rounded .pp_expand
{
}
/* End Royal PrettyPhoto Styles*/

body.custom-background { background-image: url('https://images.staticjw.com/rav/6369/kuva1.jpg'); background-repeat: no-repeat; background-position: top center; background-attachment: fixed; }

/* ============ End of Inline Styles ============ */

/*		----CONTENT LIST-----

		01- RESET & CLERFIX
		02-	TYPOGRAPHY
		03- PRE HEADER CONTENT (lists, tooltip, social icons)
		04- HEADER CSS + GRID (container,logo,navigation,columns)
		05- HOME CONTENT
		06- FOOTER & COPYRIGHTS CSS
		07- HOMEPAGE LATEST ALBUMS CAROUSEL
		08- BUTTONS
		09- ELASTIC SLIDER (flex-slider)
		11- LISTS
		12- DROPCAPS
		13- ALERTS 
		14- CONTACT FORM
		15- SERVICES LAYOUTS
		16- PORTFOLIO LAYOUTS
		17- BLOG LAYOUT
		18- OTHER FEATURES LAYOUT (google maps,404 error style,pre style,blockquote style,inner page intro...)
*/


/* ---------------------------------------------------------------------- */
/* 01- 	RESET & CLEARFIX 
/* ---------------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea,select { background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline } article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block } body { line-height:1.5 } abbr[title],dfn[title] { border-bottom:1px dotted;cursor:help } blockquote,q { quotes:none } blockquote:before,blockquote:after,q:before,q:after { content:none } del{ text-decoration:line-through } hr { background:transparent;border:0;clear:both;color:transparent;height:1px;margin:0;padding:0 } mark { font-style:italic } input,select { vertical-align:middle } ins { color:white;text-decoration:none } ol,ul { list-style:none } table { border-collapse:collapse;border-spacing:0 }
/* Clearfix */
.clear{ clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0 }.clearfix:after { clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0 }* html .clearfix,:first-child+html .clearfix{ zoom:1 }

/* ---------------------------------------------------------------------- */
/* 02- 	TYPOGRAPHY 
/* ---------------------------------------------------------------------- */
body {
	background:#000;
	color: #CCCCCC!important;
	font-size: 13px !important;
    font-weight: normal;
	font-family:'Open Sans', 'Verdana', sans-serif !important;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	overflow-x: hidden;
}

p,ul,ol,pre,code { margin-bottom:1em; }

a, a > * {
    color: #898989;
	text-decoration: none;
	-webkit-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	-moz-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	-ms-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	-o-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
}

a.colored:hover{ text-decoration:underline; font-size: 14px; }

body p {
    font-family: 'Open Sans', Arial,'sans-serif';
    font-weight: normal;
    color: #DDDDDD!important;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: 300;
	font-variant:normal;
	white-space:normal;
	color:#fff;
	margin-bottom:15px;
	font-family:'Open Sans',Arial,Verdana,serif;
}

h1 {
    font-family: 'Open Sans','Oswald', 'Droid Sans','Arial', 'sans-serif';
    font-size: 34px;
    color: #fff;
    font-weight: 300;
    line-height: 36px;
}

h2 {
    font-family: 'Open Sans','Oswald', 'Droid Sans','Arial', 'sans-serif';
	font-size:26px;
    color: #fff;
    font-weight: 300;
	line-height:34px;
}

h3 {
    font-family: 'Open Sans','Oswald', 'Droid Sans','Arial', 'sans-serif';
    color: #fff;
    font-size: 25px;
   
	
}
h3 span{
	font-size: 14px!important;
	color: #FFFF66!important;
}

h4 {
    font-family: 'Open Sans','Oswald', 'Droid Sans','Arial', 'sans-serif';
	font-size:18px;
    color: #fff;
    font-weight: 300;
	line-height:24px;
}

h5 {
    font-family: 'Open Sans','Oswald', 'Droid Sans','Arial', 'sans-serif';
	font-size:14px;
    color: #fff;
    font-weight: 300;
	line-height:20px;
}

h6 {
    font-family: 'Open Sans','Oswald', 'Droid Sans','Arial', 'sans-serif';
	font-size:12px;
    color: #fff;
    font-weight: 300;
	line-height:17px;
}

h1 a,h2 a,h4 a,h5 a,h6 a {
	color:#0033FF;
	font-size:100%;
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
	font-size: 100%;
	text-decoration: none;
	color: #0099FF;
}

.text-align-center { text-align:center; }
.text-align-left { text-align:left; }
.text-align-right { text-align:right; }
.img-align-left { margin: 0 auto; max-width: 100%; }

.page-title-heading h2 span {
    color: #0033FF;
    font-family: 'Open Sans','Oswald',sans-serif,arial;
    font-size: 30px;
    font-style: normal;
    font-weight: 300;
}

.space{
    height: 20px;
    width: 100%;
    position: relative;
    float: left;
}

.tipsy {
	padding:5px;
	font-size:11px;
    font-weight: normal;
	opacity:1;
	filter: alpha(opacity=70);
	background-repeat:no-repeat;
	background-image:url();
	margin-top: -95px;
}

.tipsy-inner {
	padding:5px 8px 4px 8px;
	background-color:#0038B9;
	color:#FFF;
	max-width:200px;
	text-align:center;
}

.tipsy-inner {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.tipsy-north {
	background-position:bottom center;
}

.tipsy-south {
	background-position:bottom center;
}

.tipsy-east {
	background-position:right center;
}

.tipsy-west {
	background-position: left center;
}
/*-----------------------------------------------------------*/
/*-------------------- SOCIAL ICONS --------------------------*/
/*-----------------------------------------------------------*/
#social-icons {
    position:relative;
    float: right;
    margin-top: -5px;
	
}

ul#social-links {
    z-index: 1202;
    position: relative;
    margin: -5px 0 0 0;
}

ul#social-links li {
	float: left;
	font-size: 12px;
	width: 51px;
	height: 51px;
	text-indent: -9999px;
	display: block;
	margin-left: 3px;
	background-color: #003D98;
}

ul#social-links li  a {
	width: 51px;
	height: 51px;
	display: block;
	background-color: #003D98;	
	
}
ul#social-links li  #social-links li.facebook {  background: url(https://images.staticjw.com/rav/9426/facebook.png) top no-repeat; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s; opacity: 0.5; }



ul#social-links > li a.facebook:hover { float: left; font-size: 12px; background-position: bottom; opacity: 1; margin-top: -5px; }
ul#social-links > li a.twitter:hover { float: left; font-size: 12px; background-position: bottom; opacity: 1; margin-top: -5px; }
ul#social-links > li a.google:hover { float: left; font-size: 12px; background-position: bottom; opacity: 1; margin-top: -5px; }
ul#social-links > li a.dribbble:hover { float: left; font-size: 12px; background-position: bottom; opacity: 1; margin-top: -5px; }
ul#social-links > li a.vimeo:hover { float: left; font-size: 12px; background-position: bottom; opacity: 1; margin-top: -5px; }
ul#social-links > li a.skype:hover { float: left; font-size: 12px; background-position: bottom; opacity: 1; margin-top: -5px; }
ul#social-links > li a.rss:hover { float: left; font-size: 12px; background-position: bottom; opacity: 1; margin-top: -5px; }
ul#social-links > li a.linkedin:hover { float: left; font-size: 12px; background-position: bottom; opacity: 1; margin-top: -5px; }
ul#social-links > li a.pinterest:hover { float: left; font-size: 12px; background-position: bottom; opacity: 1; margin-top: -5px; }
ul#social-links > li a.livejournal:hover { float: left; font-size: 12px; background-position: bottom; opacity: 1; margin-top: -5px; }
ul#social-links > li a.tumblr:hover { float: left; font-size: 12px; background-position: bottom; opacity: 1; margin-top: -5px; }
ul#social-links > li a.behance:hover { float: left; font-size: 12px; background-position: bottom; opacity: 1; margin-top: -5px; }
ul#social-links > li a.paypal:hover { float: left; font-size: 12px; background-position: bottom; opacity: 1; margin-top: -5px; }
ul#social-links > li a.instagram:hover { float: left; font-size: 12px; background-position: bottom; opacity: 1; margin-top: -5px; }
ul#social-links > li a.delicious:hover { float: left; font-size: 12px; background-position: bottom; opacity: 1; margin-top: -5px; }
ul#social-links > li a.digg:hover { float: left; font-size: 12px; background-position: bottom; opacity: 1; margin-top: -5px; }
ul#social-links > li a.youtube:hover { float: left; font-size: 12px; background-position: bottom; opacity: 1; margin-top: -5px; }
ul#social-links > li a.soundcloud:hover { float: left; font-size: 12px; background-position: bottom; opacity: 1; margin-top: -5px; }
ul#social-links > li a.amazon:hover { float: left; font-size: 12px; background-position: bottom; opacity: 1; margin-top: -5px; }
ul#social-links > li a.beatport:hover { float: left; font-size: 12px; background-position: bottom; opacity: 1; margin-top: -5px; }
ul#social-links > li a.itunes:hover { float: left; font-size: 12px; background-position: bottom; opacity: 1; margin-top: -5px; }

.stay-connected{
    background: url() center no-repeat;
    float: left;
    height: 51px;
    width: 111px;
    display: block;
    opacity: 0.5;
    margin-left: 8px;
}

.stay-connected p{
    margin: 17px 0 0 13px;
    font-size: 11px;
    font-weight: 400;
    color: #fff !important;
}
/* -------------------------------------------------- */
/*04- HEADER,CONTAINER,LOGO, RESPONSIVE NAVIGATION,
/* -------------------------------------------------- */
#page {
	height:auto;
	width: 980px;
	background:#FFF;
	padding: 0;
    margin: 0 auto 20px;
}

#header {
	height:28px;
	padding: 48px 0 7px 0;
	float:left;
	width:100%;
}

#section-top {
	
	width: 940px;
	height: 130px;
	position: relative;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#header-wrapper {
    z-index: 100;
}

#navigation-wrapper {
	width: 940px;
	height: 32px;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}


#content {
    padding: 25px 0 5px 0;
    font-size: 13px;
    color: #999999!important;
}

#logo {
	float: none;
}

#logo-wrapper {
    float:left;
    width:305px;
    height:120px;
    margin-top: -40px;
}

#responsive-main-nav-menu {
	display: none;
	width: 100%;
	padding: 6px;
	font: normal normal 12px/1em 'Open Sans', Arial, Tahoma, sans-serif;
	border: 1px solid #ccc;
	color: #666;
    background: transparent;
}

.page-title-heading {
    margin-top: 20px;
    margin-bottom: 40px;
	color:#000000;
}

.container .page-title-heading h2 {
    font-weight: 300;
    font-size: 30px;
    color: #fff;
    line-height: 100%;
}

#search-wrapper-right {
    background: url(https://images.staticjw.com/rav/8189/nav-pattern.png) repeat;
    width:150px;
    height: auto;
    position: relative;
    display: block;
    float: right;
}

#search-wrapper-right #s {
    background: url(https://images.staticjw.com/rav/1151/magnifier.png)  right no-repeat;
    border-radius: 0;
    width: 90px;
    padding: 10px 45px 10px 5px;
    color: #333333!important;
    box-shadow:none;
    float: right;
}
#search-wrapper-right  ::-webkit-input-placeholder{
    color: #333333 !important;
}

#search-wrapper-right  ::-o-input-placeholder{
    color: #333333 !important;
}

#search-wrapper-right  ::-moz-input-placeholder{
    color: #333333 !important;
}


/* -------------------------------------------------- */
/*	Columns
/* -------------------------------------------------- */
.container { margin: 0 auto;position: relative;width: 940px;}
.one-half,.one-third,.two-third,.one-fourth,.three-fourth,.one-column, .one-third-block, .three-fourth-block, .two-third-block2, .two-third-block, .one-half-block, .one-fourth-block, .container-block { float: left;margin-right: 20px;margin-bottom: 17px; }
.one-half.last,.one-third.last,.two-third.last,.one-fourth.last,.three-fourth.last, .one-fourth.widget-4, .one-fourth.widget-8, .one-fourth.widget-12, .one-third-block.last, .three-fourth-block.last, .two-third-block.last, .one-half-block.last, .one-fourth-block.last .tapahtumat_single.last .two-third-block2.last { margin-right: 0px }
.one-half { width: 460px }
.one-third { width: 300px }
.two-third { width: 620px }
.one-fourth { width: 220px }
.three-fourth { width: 700px }
.horizontal-line { width:100%;margin: 40px 0 40px 0;float:left; }

.container-block { margin: 0 auto; position: relative; width: 910px;  background: url(https://images.staticjw.com/rav/1148/block-pattern.png) repeat; padding: 15px;}
.one-half-block { width: 430px; padding: 15px; background: url(https://images.staticjw.com/rav/1148/block-pattern.png) repeat; float: left; }
.one-third-block{ width: 270px; padding: 15px; background: url(https://images.staticjw.com/rav/1148/block-pattern.png) repeat; float: left;}
.two-third-block{ width: 590px; padding: 15px; background: url(https://images.staticjw.com/rav/1148/block-pattern.png) repeat; float: left;}
.two-third-block2{
	width: 610px;
	padding: 15px;
	background: url(https://images.staticjw.com/rav/1148/block-pattern.png) repeat;
	float: left;
	list-style-type: none;
}
.one-fourth-block{ width: 190px; padding: 15px; background: url(https://images.staticjw.com/rav/1148/block-pattern.png) repeat; float: left;}
.tapahtumat{ width: 270px; padding: 15px; background: url(https://images.staticjw.com/rav/1148/block-pattern.png) repeat; float: right!important;}
.tapahtumat_single{ width: 232px; padding: 14px;  margin-right: 0px;   background: url(https://images.staticjw.com/rav/1148/block-pattern.png) repeat; float: left!important;}
.three-fourth-block{ width: 670px; padding: 15px; background: url(https://images.staticjw.com/rav/1148/block-pattern.png) repeat; float: left;}
.three-fourth-block2{ width: 630px; padding: 0px; margin-right: 50px;margin-bottom: 5px; float: left;}
.oma{ width: 685px; padding: 0px; margin-right: 30px;margin-bottom: 20px; background: url(https://images.staticjw.com/rav/1148/block-pattern.png) repeat; float: left;}

.one-fourth.widget-1, .one-fourth.widget-5 , .one-fourth.widget-9  { clear:both; }

/* -------------------------------------------------- */
/*	MAVIGATION
/* -------------------------------------------------- */
.downarrowclass {
    position: absolute;
    top: 53px;
    right: 5px;
}

.rightarrowclass {
    position: absolute;
    top: 10px;
    right: 10px;
}

#main-navigation select { display: none }
#main-navigation { float: left; margin-left: -10px; }
#main-navigation > ul { margin: 0 }
#main-navigation ul li {
     list-style: none;
     float: left;
     position: relative;
}

#main-navigation li a {
    color: #fff;
    font-family: 'Open Sans','Droid Sans', 'Verdana', sans-serif;
    font-size: 14px;
    font-weight: 600;
    padding: 10px 18px 10px 18px !important;
    margin: 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    float: left;
    overflow: hidden;
    line-height: 20px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 198;
}

#main-navigation ul  li{
    background: url() no-repeat right top;
    height: 18px;
    padding: 0 10px 18px 10px;
}

#main-navigation ul li.current-menu-item > a {
    z-index: 2;
}

#main-navigation ul ul li a {
    display: block;
    float: none;
}

#main-navigation ul ul {
 
    padding-top: 15px;
    display: none;
    left: 0;
    margin-top: -4px;
    position: absolute;
    width: 175px;
    z-index: 99;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

#main-navigation ul ul ul {
    
    padding-left: 8px;
    display: none;
    left: 0;
    position: absolute;
    width: 175px;
    z-index: 99;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

#main-navigation ul ul ul  ul {
    padding-left: 8px;
    display: none;
    margin-left: 10px;
    left: 0;
    position: absolute;
    width: 175px;
    z-index: 99;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

#main-navigation ul ul  li,
#main-navigation ul ul  li a {
    padding: 0;
    margin: 0;
    color: #FFF;
    font-family: "Arial", "Verdana";

}

#main-navigation ul ul li {
    background: url(https://images.staticjw.com/rav/7391/bg-pattern.png) repeat scroll 0 0 transparent;
    height: auto;
}

#main-navigation ul ul li a:hover {
    margin: 0;
}

#main-navigation ul ul  li {
    border-bottom: 1pt dotted #676666;
}

#main-navigation ul ul  li:last-child {
    border-bottom: none;
}

#main-navigation ul ul  li a {
    padding: 10px  !important;
    color: #888989;
}

#main-navigation ul ul li { float: none }
#main-navigation ul ul a {
    border: 0;
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: 400;
    padding: 5px 10px !important;
    text-align: left;
    margin: 0;
    text-transform: none;
}

#main-navigation ul ul a:hover,
#main-navigation ul ul .hover > a,
#main-navigation ul ul .current-menu-item > a,
#main-navigation ul ul .current-menu-item > a:hover {
    color: #fff;
    border: 0;
}

#main-navigation ul li ul {
    position: absolute;
    left: 0px;
    display: block;
    visibility: hidden;
    margin-left: 0px;
}

.downarrowclass,
.rightarrowclass {
    width:10px;
    height:8px;
    
    display:inline-block;
    position: absolute;
    right: 5px;
    top: 55px
}

.rightarrowclass {
    background-image:url();
}

/* ---------------------------------------------------------------------- */
/* 05- HOME CONTENT
/* ---------------------------------------------------------------------- */
#white-background {
    background:url(https://images.staticjw.com/rav/6882/bg-pattern.png) repeat;
    max-width: 940px;
    height: auto;
    display: block;
    position: relative;
    padding: 0 20px 0 20px;
}

.intro-page strong {
    font-size: 30px;
    font-family: 'Open Sans','Oswald',sans-serif,arial;
    font-weight: normal;
    font-style: normal;
}

.intro-page h2 {
    color: #444444;
    font-size: 30px;
    font-family: 'Open Sans','Oswald',sans-serif,arial;
    font-weight: normal;
    line-height: 140%;
    margin: 0;
    letter-spacing: 0.4px;
    text-align: center;
}
/*---------home 3boxes align center--------*/
#home-content {
    margin: -115px 0 45px 0;
}

#home-content .home-content-icon {
    clear: both;
    position: relative;
    width: auto;
    height: auto;
    float: left;
    margin-right: 10px;
}

#home-content .home-content-icon .icon-center {
    position: relative;
    height: auto;
    margin: 0;
    display: block;
    padding: 0;
    width: 100%;
    float: left;
}

#home-content .one-third {
    text-align: left;
    margin-bottom: 0;
    padding: 20px;
    width: 260px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

#home-content .one-third:hover {
    margin-top: -15px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

#home-content h4 {
    margin:10px 0 20px 0;
    font-size: 25px;
    font-weight: 300;
    color: #fff;
}

#home-content p {
    font-size: 14px;
    font-weight: 400;
    color: #fff!important;
}

.readmore a {
    text-indent: -9999px;
    background: url() no-repeat;
    width: 33px;
    height: 33px;
    float: right;
    margin-top: -20px;
}

.readmore a:hover {
    opacity: 0.7;
}
/* ---------------------------------------------------------------------- */
/* 06- 	FOOTER & COPYRIGHTS CSS
/* ---------------------------------------------------------------------- */
#footer {
    background: url(https://images.staticjw.com/rav/6882/bg-pattern.png) repeat;
    width: 980px;
    padding: 30px 0 0;
    margin: 0 auto;
    height: auto;
    position: relative;
}

#footer h4 {
	font-size: 18px;
	line-height: 24px;
}

#copyrights {
    width: 100%;
    padding: 15px 0 8px 0;
    margin-left: 0px;
    background: #101010;
    float:none;
    font-weight: 400;
}

#copyrights .right { float: right; }
#copyrights a:hover { text-decoration: underline }

#responsive-social-menu {
    display: none;
    width: 100%;
    padding: 6px;
    font: normal normal 12px/1em 'Open Sans', Arial, Tahoma, sans-serif;
    border: 1px solid #ccc;
    color: #666;
    background:#fff;
}

/* ---------------------------------------------------------------------- */
/* FOOTER LIST
/* ---------------------------------------------------------------------- */
#footer .textwidget{
    font-weight: 400;
}

#footer address{
    font-weight: 400;
}

#footer .widget-container ul {
    list-style-type: none;
    list-style-position: outside;
    width: 100%;
    margin-top: 0;
}

#footer .widget-container li {
    color: #898989;
    display: block;
    padding: 5px 0;
    border-bottom: 1pt dotted #676666;
}

#footer .widget-container li a { color: #666666}
#footer .widget-container li a:hover {
    text-decoration: underline;
}

#footer .widget-container li:first-child { border-top: 1pt dotted #676666; }
/* ---------------------------------------------------------------------- */
/* FOOTER TWITTER FIELD
/* ---------------------------------------------------------------------- */
#footer .tweet { width: auto }
#footer .tweet ul {
    list-style-type: none;
    padding: 0;
    margin: 0px;
}

#footer .tweet li .tweet_text,
.block .tweet li .tweet_text {
    float: left;
    margin-bottom: 10px;
}

#footer .tweet a,
.block .tweet a {
    text-transform: none;
    display: inline;
    padding: 0px;
    font-style: italic;
    font: 12px Arial,Verdana, sans-serif;
}

#footer .tweet .tweet_time a,
.block .tweet .tweet_time a {
    text-transform: none;
    display: block;
    font-style: italic;
    font-size: 12px;
    padding: 10px 0 0 25px;
    
}

#footer .tweet .tweet_time a:hover,
.block .tweet .tweet_time a :hover {   text-decoration: underline }
/* ---------------------------------------------------------------------- */
/* FOOTER CONTACT INFO
/* ---------------------------------------------------------------------- */
.widget_site5framework_contact_widget span {
    padding: 5px 0 5px 30px;
    width: 100%;
    display: block;
    font-style: normal;
}



/* ---------------------------------------------------------------------- */
/* 07- HOMEPAGE PORTFOLIO CAROUSEL & PORTFOLIO ITEM  LAYOUT
/* ---------------------------------------------------------------------- */

ul#projects-carousel {
    overflow: hidden;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 25px 0 0 0;
    float: left;
    display: block;
    clear: both;
}

ul#projects-carousel li {
    float: left;
    background: transparent;
    width: 270px;
    height: auto;
    margin-right: 20px;
    margin-bottom: 0;
    padding: 0;
}

ul#projects-carousel li .item-content {
    background: #fafafa;
    float: left;
    width: 100%;
    text-align: center;
    padding: 0;
    height: auto;
}

.description {
     padding: 10px 0 10px 0;
}

.description p {
    margin: 0;
}

.carousel-hover-title {  position: absolute; padding: 0; font-size: 12px; height: auto; width: 100%; bottom: 10px; z-index: 1000; display: block; }
.carousel-hover-title span {  position: relative; padding: 0; font-size: 12px; height: auto; margin-top: 10px; z-index: 1000; display: block; }

ul#projects-carousel li .item-content h3 a {
    margin: 0;
    padding: 0;
    font-weight: 300;
    color: #FFF;
}


ul#projects-carousel li  img {
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0;
}

.jcarousel-container {
    margin: 0;
    max-width: 300px;
    padding: 0px 0 0  0;

}

.jcarousel-clip {
    overflow: hidden;
    width: 100%;
}

.jcarousel-item {
    margin: 0 0px 30px 0;
    width: 220px;
}

.colored{
    font-style: italic;
    cursor: pointer;
    position: relative;
    right: 0;
    top: 0;
    z-index: 100;
    font-size: 14px;
}

#single-portfolio-pagination {
    position: relative;
    display: block;
    width: 50px;
    height: 17px;
    float: right;
    margin: -35px 0 0 7px;
}

.jcarousel-next,
.jcarousel-prev {
    background: url() 102% 60% no-repeat;
    cursor: pointer;
    height: 17px;
    position: absolute;
    right: -15px;
    top: -61px;
    width: 17px;
    transition: background-color 0.2s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
    z-index: 100;
    opacity: 0.6;
}

.jcarousel-prev {
    background: url() -3% 60% no-repeat;
    right: 5px;
}

.jcarousel-next:hover,
.jcarousel-next:focus,
.jcarousel-next:active,
.jcarousel-prev:hover,
.jcarousel-prev:focus,
.jcarousel-prev:active {}
.jcarousel-clip {
    overflow: hidden;
    width: 100%;
}

.jcarousel-next-disabled,
.jcarousel-next-disabled:hover,
.jcarousel-next-disabled:focus,
.jcarousel-next-disabled:active,
.jcarousel-prev-disabled,
.jcarousel-prev-disabled:hover,
.jcarousel-prev-disabled:focus,
.jcarousel-prev-disabled:active {
    background-color: #615951;
    cursor: auto;
}

.portfolio-item-hover-content,
.proj-img1 {
    position: relative;
    overflow: hidden;
}

.portfolio-item-hover-content a.zoom {
    background: url() no-repeat;
    display: inline-block;
    width: 46px;
    height: 46px;
    position: absolute;
    top: -100%;
    left: 42%;
    margin-bottom: 50%;
    z-index: 10;
    text-indent: -9999px;
}

.portfolio-item-hover-content a.zoom.photo {
    background: url() no-repeat;
}

.portfolio-item-hover-content a.zoom.photo:hover {
    background: url() no-repeat;
    opacity: 0.6;
}

.portfolio-item-hover-content a.zoom.video {
    background: url() no-repeat;
}

.portfolio-item-hover-content a.zoom.video:hover {
    background: url() no-repeat;
    opacity: 0.6;
}

.portfolio-item-hover-content {
    line-height: 0;
    display: block;
    background: transparent;
    z-index: 99;
}

.portfolio-item-holder {
    position: relative;
    overflow: hidden;
    height: 270px;
    margin-bottom: 0px;
}

.portfolio-item-hover-content,
.proj-img1 {
    position: relative;
    overflow: hidden;
}

.portfolio-item-hover-content .hover-options {
    display: block;
    font-style: normal;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity:0);
    cursor: pointer;
}

.audio-buy-button{
    padding: 7px 14px 7px 14px;
    margin: 13px 3px 0 0;
    width: auto;
    height: auto;
    position: relative;
    float: left;
    display: block;
    color: #fff !important;
    z-index: 100;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.audio-buy-button:hover{
    background: #565656;
}

.audio-buy-button a{
    color: #fff !important;
}

.music-genre{
    float: left;
    margin-bottom: 0;
}

.release-date{
    float: left;
    margin-right: 50px;
    margin-bottom: 0;
}

/*--Homepage Video--*/
ul.homepage-video{ padding: 0 !important; }
ul.homepage-video .portfolio-item-holder { height: 284px;}
ul.homepage-video li img {width: 110% !important;}
ul.homepage-video a.zoom.video { margin-top: -2%; }
ul.homepage-video .carousel-hover-title { bottom: 25px; }

#video-wrapper{ text-align: center; float: left; position: relative; margin: 0;}
#video-wrapper li .item-content h3 a { font-size: 25px; margin: 0; padding: 0; font-weight: 300; color: #FFF; }


/* ---------------------------------------------------------------------- */
/* 08- BUTTONS
/* ---------------------------------------------------------------------- */
.button {
    display: inline-block;
    text-decoration: none !important;
    line-height:11px;
    font-size: 15px;
    font-family: "Open Sans", Arial, Verdana;
    font-weight: 400;
    font-style: normal;
    padding: 11px 15px 11px 15px;
    margin: 5px 10px 5px 0;
    -webkit-transition: all 0.2s ease,top 0ms linear;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease;
    background: none;
    font-size: 100% !important;
}

.button:hover { -webkit-transition: all 0.2s ease,top 0ms linear; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; -ms-transition: all 0.2s ease; transition: all 0.2s ease; opacity: 1 !important; background: #565656; }




/* ---------------------------------------------------------------------- */
/* 09- ELASTIC SLIDER / FLEX SLIDER
/* ---------------------------------------------------------------------- */
#full-width-slider {
    background: url(https://images.staticjw.com/rav/6882/bg-pattern.png) repeat;
    max-width: 940px;
    margin: 0 auto 20px;
    padding: 20px 20px 90px 20px;
}

#full-width-slider .container {
    z-index: 1;

}

#slider_container {
    border-bottom:1px solid #E1E1E1;
    width: 100%;
}
.flex-direction-nav li a.prev,
.flex-direction-nav li a.next {
    margin-top: -202px;
}

.flexslider.loading { min-height: 320px; background: url() no-repeat center center; }
.loading { background: url() no-repeat center center; }


.flex-caption {
    bottom: 0;
    text-align: center;
    background: url() repeat;
}
.flex-caption h3 small{
 font-size: 15px;
}

.ei-slider {
    position: relative;
    width: 100%;
    max-width: 940px;
    height: 600px;
    margin: 0 auto;
}

.ei-slider-loading {
    width: 100%;
    height: 600px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 999;
    background: rgba(0,0,0,0.9);
    color: #fff;
    text-align: center;
    line-height: 600px;
}

.ei-slider-large {
    height: 100%;
    width: 100%;
    position: relative;
    overflow: hidden;
}

.ei-slider-large li {
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
    height: 100%;
    width: 100%;
}
.ei-slider-large li img {   width: 100% }
.ei-title {
    position: absolute;
    left: 0%;
    bottom: 0%;
    background: url() repeat;
    width: 96%;
    padding: 2%;
}

.ei-title h3 {
    text-align: left;
}

.ei-slider-thumbs {
    height: 5px;
    margin: -10px   auto 0 auto;
    position: relative;
}

.ei-slider-thumbs li {
    position: relative;
    float: left;
    height: 100%;
}

.ei-slider-thumbs li.ei-slider-element {
    top: 0px;
    left: 0px;
    position: absolute;
    height: 100%;
    z-index: 10;
    text-indent: -9000px;
}

.ei-slider-thumbs li a {
    display: block;
    text-indent: -9000px;
    background: #d0d0d0;
    height: 5px;
}

.ei-slider-thumbs li a:hover {   background: #d0d0d0 }
.ei-slider-thumbs li img {
    position: absolute;
    bottom: 50px;
    opacity: 0;
    z-index: 999;
    width: 135px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.ei-slider-thumbs li:hover img {
    opacity: 1;
    bottom: 10px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/* ---------------------------------------------------------------------- */
/* 11- 	LISTS
/* ---------------------------------------------------------------------- */
.simple-list-2,
.hentry ul {
    margin-left: 20px;
    list-style: disc outside;
}

.hentry ol {
    list-style: decimal outside;
    margin-left: 20px;
}

.simple-list-2 li,
.hentry li {}

.hentry ul,
.simple-list-2 li a { color: #CCCCCC }
.simple-list-2 li a:hover { color: #8abe11;text-decoration: underline; }
ul.center-list { text-align: center }
ul.center-list li { text-align: center;display: inline; }
ul.center-list li a {text-align: center; padding: 5px 5px; }
ul.center-list li a:hover { text-decoration: underline }
ul.dotted-list li { border-bottom: 1px dotted #bdbdbd }
ul.dotted-list li { padding: 0px 0 5px 20px }
.arrow li,.arrow-2 li,.circle li,.check li,.check-2 li,.star li,.plus li,.dash li { list-style: none; margin: 0; }
ul.dotted-list li { padding: 5px 0 5px 20px;border-bottom: 1px dotted #bdbdbd; }
/* ---------------------------------------------------------------------- */
/* 12- 	DROPCAPS
/* ---------------------------------------------------------------------- */
.dropcapsimple, .dropcapsquare, .dropcapfancy {
    float:left;
    display:inline-block;
    margin:0 10px 0 0;
    text-align:center;
}

.dropcapsimple {
    font-size:34px;
    height:34px;
    line-height:38px;
    width:30px;
    text-align:left;
    margin:0;
}

.dropcapsquare {
    font-size:28px;
    height:38px;
    line-height:38px;
    width:38px;
    margin-right:7px;
    color:#fefefe;
    background: #444444 !important;
    text-shadow:none;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}

.dropcapfancy {
    background:#8abe11;
    color:#FFF;
    font-family:'Terminal Dosis','Arial',sans-serif;
    font-size:22px;
    line-height:35px;
    height:35px;
    width:35px;
    border-radius:100px;
    -moz-border-radius:100px;
    -webkit-border-radius:100px;
}

.dropcap.dark {background:#3a3a3a;color:#fff;}
.dropcap.green {background:#59a839;color:#fff;}
.dropcap.red {background:#e64135;color:#fff;}
.dropcap.blue {background:#72c2e7;	color:#fff;}
.dropcap.purple {background:#954eae;color:#fff;}
.dropcap.grey {background:#898989;color:#fff;}
.dropcap.pink {background:#f26d7d;color: #fff;}
/* ---------------------------------------------------------------------- */
/* 13- 	ALERTS
/* ---------------------------------------------------------------------- */
.simple-error,.simple-alert,.simple-notice,.simple-success,.simple-info {
	padding:0.8em;
	margin-bottom:1em;
	border:1px solid #ddd;
}

.simple-error,.simple-alert {
	background:#fbe3e4;
	border-color:#fbc2c4;
	color:#e64135;
}

.simple-notice {
	background:#fff6bf;
	color:#514721;
	border-color:#ffd324;
}

.simple-success {
	background:#e6efc2;
	color:#264409;
	border-color:#c6d880;
}

.simple-info {
	background:#d5edf8;
	color:#205791;
	border-color:#92cae4;
}

.simple-error a,.simple-alert a { color:#8a1f11; }
.simple-notice a { color:#514721; }
.simple-success a { color:#264409; }
.simple-info a { color:#205791; }
.required { color:#e64135; }
.required { color:#ed1c24; }
.error {
	color:#e64135;
	text-align:left;
	font-size:11px;
	font-style:italic;
	font-family:"Georgia", Verdana;
}

.success {
	color:#acd373;
	text-align:left;
	font-size:11px;
	font-style:italic;
	font-family:"Georgia", Verdana;
}
/* ---------------------------------------------------------------------- */
/* 14- 	CONTACT FORM
/* ---------------------------------------------------------------------- */
#contactForm .error {
    margin: 5px 0 0 0 ;
    display: none;
}
#messages .simple-success,
#messages .simple-error {
    display: none;
}

#contactForm form { margin-bottom: 0px }
#contactForm  fieldset { margin-bottom: 0px }
#contactForm  label,
#contactForm  legend,
#contactForm  strong {
    font-weight: normal;
    display: normal;
    color: #fff;
}

#contactForm input[type="checkbox"] { display: inline }
#contactForm label span,
#contactForm legend span {
    font-weight: normal;
    font-size: 13px;
    color: #444;
    line-height: 34px;
}

#contactForm input[type="text"],
#contactForm input[type="password"],
#contactForm  input[type="email"],
#contactForm textarea,
#contactForm select {
    color: #888888;
    font-size: 12px;
    padding: 5px 10px;
    outline: none;
    overflow: hidden;
    width: 420px;
    max-width: 99%;
    display: block;
    margin: 5px 0 10px 0;
    background: url(https://images.staticjw.com/rav/1148/block-pattern.png) repeat scroll 0 0 transparent;
    border: 1px dotted #494848;
}

#contactForm input[type="text"],
#contactForm input[type="password"],
#contactForm  input[type="email"] {
    height: 30px;
}

#contactForm select { padding: 0 }
.text-area-wrapper{ width: 100%; height: auto; position: relative; display: block; margin: 10px 0 10px 0; float: left; }
#contact-info-wrapper{ margin-top: 25px; }
#contactForm  textarea {
    padding: 10px;
    width: 920px;
    height: 150px;
    resize: vertical;
    float: left;
}

.caddress,
.cphone,
.cfax,
.cemail{
    margin-bottom: 10px;
}

.caddress strong,
.cphone strong,
.cemail strong{ }
/* ---------------------------------------------------------------------- */
/* 16-   PORTFOLIO LAYOUTS
/* ---------------------------------------------------------------------- */
.project-pagination {
    float: right;
    margin-top:0;
    height: 0;
    width: auto;
    right: 0;
    top: 0;
}

.project-pagination .project-pagination-next a {
    background: url() no-repeat scroll 105% 60% #676666;
    cursor: pointer;
    height: 17px;
    position: absolute;
    right: 0;
    top: -1px;
    transition: background-color 0.2s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
    width: 17px;
    opacity: 0.6;
}

.project-pagination .project-pagination-prev a {
    background: url() no-repeat scroll -5% 60% #676666;
    cursor: pointer;
    height: 17px;
    position: absolute;
    right: 20px;
    top: -1px;
    transition: background-color 0.2s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
    width: 17px;
    opacity: 0.6;
}

.project-pagination .project-pagination-next a:hover {
    background: url() no-repeat scroll 105% 60%;
    transition: background-color 0.2s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
    opacity: 1;
}

.project-pagination .project-pagination-prev a:hover {
    background: url() no-repeat scroll -5% 60%;
    transition: background-color 0.2s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
    opacity: 1;
}

.page-title-heading  a.colored {
    top: -1px;
    right: 0;
}

ul#portfolio-items-one-fourth {
    width: 100%;
    overflow: hidden;
    background: url(https://images.staticjw.com/rav/1148/block-pattern.png) repeat scroll 0 0 transparent;
    margin: 0 0 20px 0;
    position: relative;
    float: left;
    padding: 0 0 15px 0;
}


/* ---------------------------------------------------------------------- */
/*GLOBAL PORTFOLIO LAYOUTS
/* ---------------------------------------------------------------------- */
ul.portfolio-items-one-fourth li { width: 216px; margin: 15px 0 0 15px; float: left; height: 250px; overflow: hidden;}
ul#portfolio-items-one-fourth li .portfolio-item { float:left; background:#f8f9f9;width:216px;height:auto;padding:0; }
ul#portfolio-items-one-fourth .portfolio-item-holder{ height: auto; }
ul#portfolio-items-one-fourth li  .item-content { background: #fafafa; float: left; width: 216px; text-align: center; padding: 0; height: auto;}
#portfolio-items-one-fourth .description { padding: 10px 0 10px 0; font-size: 12px;  color: #444444; font-weight: 300; font-family: "open sans", sans-serif}
ul#portfolio-items-one-fourth li .item-content:hover{ }
ul#portfolio-items-one-fourth li .item-content p {margin: 2px 0 1px 0;}
ul#portfolio-items-one-fourth li .item-content h3 a { margin:0; padding: 0; font-weight: 300;  color: #fff; font-family: 'Open Sans','Oswald', 'sans-serif'; line-height: 100%; }
ul#portfolio-items-one-fourth li .item-content h3 { margin: 0; }
ul#portfolio-items-one-fourth li  .item-content span { color:#CCCCCC;  font-size: 13px; font-weight: 300;}
ul#portfolio-items-one-fourth li   img { width:100%;height:auto;padding:0;margin:0; }
ul#portfolio-items-one-fourth .audio-buy-button { color: #FFFFFF !important; display: block; float: left; height: auto; margin: 7px 3px 0 0; padding: 4px 5px; position: relative; transition: 0.3s; width: auto; z-index: 100; }
ul#portfolio-items-one-fourth .portfolio-item-hover-content a.zoom { left: 40%; }

/* ---------------------------------------------------------------------- */
/*PORTFOLIO CUSTOM LAYOUT
/* ---------------------------------------------------------------------- */
ul.portfolio-items-one-fourth li.item.photo { height: 217px !important; }
ul.portfolio-items-one-third li.item.photo { height: 290px !important; }
ul.portfolio-items-one-half li.item.photo { height: 446px !important; }


ul#portfolio-items-one-third { width: 100%; min-height: 280px; overflow: hidden; background: url(https://images.staticjw.com/rav/1148/block-pattern.png) repeat scroll 0 0 transparent; margin: 0 0 20px 0; position: relative; float: left; padding: 0 0 15px 0; }
ul.portfolio-items-one-third li { width: 293px; margin: 15px 0 0 15px; float: left; height: 340px; overflow: hidden; }
ul#portfolio-items-one-third { overflow: hidden;position: relative;list-style: none; padding: 0 0 15px 0; }
ul#portfolio-items-one-third li { width: 293px;}
ul#portfolio-items-one-third .portfolio-item-holder{ height: auto; }
ul#portfolio-items-one-third li .portfolio-item { float:left; background:#f8f9f9; width:293px;height:auto;padding:0; }
ul#portfolio-items-one-third li .item-content { background: #fafafa; float:left; width:293px; text-align:center; padding:0; height:auto; }
#portfolio-items-one-third  .description { padding: 15px 0 15px 0; }
ul#portfolio-items-one-third li .item-content:hover{ }
ul#portfolio-items-one-third li .item-content h3 { margin:0;}
ul#portfolio-items-one-third li .item-content h3 a { margin:0; padding: 0; font-weight: 300;  color: #fff; font-family: 'Open Sans','Oswald', 'sans-serif'; line-height: 100%; }
ul#portfolio-items-one-third li .item-content span { color:#CCCCCC;  font-size: 13px; font-weight: 300; }
ul#portfolio-items-one-third li  img { width:100%;height:auto;padding:0;margin:0; }
ul#portfolio-items-one-third .portfolio-item-hover-content a.zoom { margin-top: 11%; }

ul#portfolio-items-one-half { width: 100%; min-height: 280px; overflow: hidden; background: url(https://images.staticjw.com/rav/1148/block-pattern.png) repeat scroll 0 0 transparent; margin: 0 0 20px 0; position: relative; float: left; padding: 0 0 15px 0; }
ul.portfolio-items-one-half li { width: 447px; margin: 15px 0 0 15px; float: left; height: 493px; overflow: hidden; }
ul#portfolio-items-one-half { overflow: hidden;position: relative;list-style: none;padding: 0 0 15px 0; }
ul#portfolio-items-one-half li { width: 447px; min-height:310px; height: auto;}
ul#portfolio-items-one-half .portfolio-item-holder{ height: auto; }
ul#portfolio-items-one-half li .portfolio-item { float:left; background:#f8f9f9;width:447px;height:auto;padding:0; }
ul#portfolio-items-one-half li .item-content { background: #fafafa; float:left; width:447px; text-align:center; padding:0; height:auto; }
#portfolio-items-one-half  .description { padding: 15px 0 15px 0; }
ul#portfolio-items-one-half li .item-content:hover{ }
ul#portfolio-items-one-half li .item-content h3 { margin:0;}
ul#portfolio-items-one-half li .item-content h3 a { margin:0; padding: 0; font-weight: 300;  color: #fff; font-family: 'Open Sans','Oswald', 'sans-serif'; line-height: 100%; }
ul#portfolio-items-one-half li .item-content span { color:#CCCCCC;  font-size: 13px; font-weight: 300; }
ul#portfolio-items-one-half li  img { width:100%;height:auto;padding:0;margin:0; }
ul.portfolio-items-one-half .carousel-hover-title{ position: absolute; padding: 0; height: auto; width: 100%; bottom: 25px; z-index: 1000; display: block; }
ul#portfolio-items-one-half .portfolio-item-hover-content a.zoom { margin-top: 17%; left: 45%; }

.portfolio-container {
    width:940px;
    float:left;
    clear: both;
    position: relative;
}

.portfolio-items{
    width: 960px;
    margin: 0;
    position: relative;
}

.portfolio-items:after {
    content: "";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}

.portfolio-items-not-filterable {
    width: 960px;
    margin: 0;
}
.portfolio-items-not-filterable:after {
    content: "";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}

.portfolio-items-not-filterable li {
    width: 300px;
    margin: 0 20px 20px 0;
    float: left;
    height: 310px;
    overflow: hidden;
}

.three-fourth .portfolio-container {
    width: 720px;
}

.filterable  {
    display: inline;
    float: left;
    margin-bottom: 20px;
    margin-right:20px;

}

.filterable li {
    float: left;
    margin-right: 15px;
}

.filterable li a {
    background-color: #676666;
    color: #fff;
    transition: all 0.1s ease-in-out 0s;
    display: block;
    font: bold 11px arial;
    text-decoration: none;
    text-align: center;
    width: 100%;
    height: auto;
    padding:6px 6px;
    margin:0 0 15px 0;
    font-weight: 300;
    font-size: 14px;
    opacity: 0.6;
}

.filterable li a:hover {
    color: #FFF;
	background: #003399;
    box-shadow: none;
    transition: all 0.1s ease-in-out 0s;
    opacity: 1;
}
.filterable li.active a {
	color: #FFF;
	box-shadow: none;
	opacity: 1;
	background: #003399;
}

/* -------------------------------------------
    09. PLAYER
   ------------------------------------------- */

.audiojsW {
    background: url();
    font-family: monospace;
    width: 270px;
    height: 25px;
    overflow: hidden;
    font-size: 12px;
}

.audiojsW .error-messageW {
    line-height: 36px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -icab-text-overflow: ellipsis;
    -khtml-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    float: left;
    width: 400px;
    color: #fff;
    height: 36px;
    margin: 0px 10px;
    display: none;
    overflow: hidden;
}

.audiojsW .error-messageW a {
    border-bottom: 1px solid #999;
    padding-bottom: 1px;
    text-decoration: none;
    color: #eee;
}

.audiojsW .play-pauseW {
    border-right: 1px solid #444;
    float: left;
    width: 20px;
    height: 40px;
    margin: 0;
    padding: 4px 6px;
    overflow: hidden;
}

.audiojsW .progressW {
    top: 0px;
    left: 0px;
    width: 0px;
    height: 5px;
    z-index: 1;
    position: absolute;
}

.audiojsW .scrubberW {
    margin-top: 10px;
    background: #000;
    margin-left: 10px;
    margin-right: 4px;
    float: left;
    width: 117px;
    height: 5px;
    position: relative;
    overflow: hidden;
}

.audiojsW .loadingW {
    background: url() center center no-repeat;
    width: 20px;
    height: 18px;
}

.audiojsW .loadedW {
    background: #444;
    top: 0px;
    left: 0px;
    width: 0px;
    height: 5px;
    position: absolute;
}

.audiojsW .errorW {
    background: url() center center no-repeat;
    width: 20px;
    height: 18px;
}

.audiojsW .pauseW {
    background: url()  center center no-repeat;
    width: 20px;
    height: 18px;
}

.audiojsW .playW {
    background: url() center center no-repeat;
    width: 20px;
    height: 18px;
}

.audiojsW .timeW {
    border-left: 1px solid #444;
    line-height: 25px;
    float: left;
    color: #fff;
    height: 25px;
    margin: 0px 0px 0px 6px;
    padding: 0px 10px 0px 8px;
    font-size: 11px;
}

.audiojsW .timeW strong {
    font-weight: normal;
    color: #888;
    padding: 0px 0px 0px 2px;
}

.audiojsW .timeW em {
    font-style: normal;
    color: #fff;
    padding: 0px 2px 0px 0px;
}

.audiojsW .playW { display: block }

.audiojsW audio {
    left: -1px;
    position: absolute;
}

.audiojsW p {
    width: 25px;
    height: 40px;
    margin: 0px;
    cursor: pointer;
    display: none;
}

.playingW .playW, .playingW .loadingW, .playingW .errorW {
    display: none;
}

.playingW .pauseW {
    display: block;
}

.loadingW .playW, .loadingZ .pauseZ, .loadingZ .errorW {
    display: none;
}

.loadingW .loadingW {
    display: block;
}

.errorW .timeW, .errorZ .playZ, .errorW .pauseW, .errorW .scrubberW, .errorW .loadingW {
    display: none;
}

.errorW .errorW {
    display: block;
}

.errorW .play-pauseW p {
    cursor: auto;
}

.errorW .error-messageW {
    display: block;
}

.audio-single .audiojsW {
    background: url();
    font-family: monospace;
    width: 100%;
    height: 40px;
    overflow: hidden;
    font-size: 12px;
}

.audio-single .audiojsW .error-messageW {
    line-height: 36px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -icab-text-overflow: ellipsis;
    -khtml-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    float: left;
    width: 400px;
    color: #fff;
    height: 36px;
    margin: 0px 10px;
    display: none;
    overflow: hidden;
}

.audio-single .audiojsW .error-messageW a {
    border-bottom: 1px solid #999;
    padding-bottom: 1px;
    text-decoration: none;
    color: #eee;
}

.audio-single .audiojsW .play-pauseW {
    border-right: 1px dotted #444;
    float: left;
    width: 24px;
    height: 40px;
    margin: 0px;
    padding: 4px 6px;
    overflow: hidden;
}

.audio-single .audiojsW .scrubberW {
    margin-top: 12px;
    background: #000;
    margin-left: 12px;
    margin-right: 6px;
    float: left;
    width: 410px;
    height: 16px;
    position: relative;
    overflow: hidden;
}

.audio-single .audiojsW .progressW {
    top: 0px;
    left: 0px;
    width: 0px;
    height: 16px;
    z-index: 1;
    position: absolute;
}

.audio-single .audiojsW .loadingW {
    background: url() center center no-repeat;
    width: 24px;
    height: 32px;
}

.audio-single .audiojsW .loadedW {
    background: #444;
    top: 0px;
    left: 0px;
    width: 0px;
    height: 16px;
    position: absolute;
}

.audio-single .audiojsW .errorW {
    background: url() center center no-repeat;
    width: 24px;
    height: 32px;
}

.audio-single .audiojsW .pauseW {
    background: url()  center center no-repeat;
    width: 24px;
    height: 32px;
}

.audio-single .audiojsW .pauseW:hover {
    opacity: 0.5;
}

.audio-single .audiojsW .playW {
    background: url() center center no-repeat;
    width: 24px;
    height: 32px;
}

.audio-single .audiojsW .playW:hover {
    opacity: 0.5;
}

.audio-single .audiojsW .timeW {
    border-left: 1px dotted #444;
    line-height: 40px;
    float: left;
    color: #fff;
    height: 40px;
    margin: 0px 0px 0px 6px;
    padding: 1px 12px 0px 12px;
    font-size: 13px;
}

.audio-single .audiojsW .timeW strong {
    font-weight: normal;
    color: #888;
    padding: 0px 0px 0px 2px;
}

.audio-single .audiojsW .timeW em {
    font-style: normal;
    color: #fff;
    padding: 0px 2px 0px 0px;
}

.audio-single .audiojsW .playW {
    display: block
}

.audio-single .audiojsW audio {
    left: -1px;
    position: absolute;
}

.audio-single .audiojsW p {
    width: 25px;
    height: 40px;
    margin: 0px;
    cursor: pointer;
    display: none;
}

.audio-single .playingW .playW, .playingW .loadingW, .playingW .errorW {
    display: none;
}

.audio-single .playingW .pauseW {
    display: block;
}

.audio-single .loadingW .playW, .loadingZ .pauseZ, .loadingZ .errorW {
    display: none;
}

.audio-single .loadingW .loadingW {
    display: block;
}

.audio-single .errorW .timeW, .errorZ .playZ, .errorW .pauseW, .errorW .scrubberW, .errorW .loadingW {
    display: none;
}

.audio-single .errorW .errorW {
    display: block;
}

.audio-single .errorW .play-pauseW p {
    cursor: auto;
}

.audio-single .errorW .error-messageW {
    display: block;
}

.audio-single ol {
    background: url();
    margin: 15px 0 0 0;
    list-style: decimal inside;
    padding: 15px 10px 15px 10px;
}

.audio-single li:first-child {
    border-top: 1pt dotted #676666;
}

.audio-single li {
    line-height: 40px;
    border-bottom: 1pt dotted #676666;
    color: #888;
    cursor: pointer;
    padding: 0px 5px 0px 15px;
    position: relative;
    font-size: 16px;
    opacity: 0.5;
}

.audio-single li a {
    color: #fff;
}

.audio-single li:hover{
    opacity: 1;
}

.audio-single li.playing {
    opacity: 1;
}

.audio-single li.playing:before {
    top: 4px;
    right: 0px;
    width: 32px;
    height: 32px;
    content: url();
    position: absolute;
}

.audio-single li.playing a {
    color: #fff;
}


.me-cannotplay{
    display: none;
}

.mejs-container{
    display: none;
}

.audio-single .fluid-width-video-wrapper{
    display: none;
}
/* -------------------------------------------
HOMEPAGE PLAYER
------------------------------------------- */
#home-audio-player{
    width: 270px;

}
#home-audio-player .audio-single .audiojsW .scrubberW {
    width: 100px;
    height: 10px;
}

#home-audio-player .audio-single .audiojsW {
    height: 34px;
}

#home-audio-player .audio-single ol {
    margin-top: 17px;
}

#home-audio-player .audio-single .audiojsW .timeW {
    height: 38px;
}

#home-audio-player .audio-single li {
    line-height: 38px;
    border-bottom: 1pt dotted #676666;
    color: #888;
    cursor: pointer;
    padding: 0px 5px 0px 15px;
    position: relative;
    font-size: 13px;
    opacity: 0.5;
}

#home-audio-player .audio-single li:hover {
    opacity: 1;
}

#home-audio-player .audio-single li.playing {
    opacity: 1;
}

#home-audio-player .audio-single li.playing:before {
    top: 3px;
    right: 0px;
    width: 15px;
    height: 16px;
    content: url();
    position: absolute;
}

#home-audio-player .audio-single .audiojsW .timeW em {
     font-style: normal;
     color: #fff;
     padding: 0px 2px 0px 0px;
     font-size: 11px;

 }

#home-audio-player .audio-single .audiojsW .timeW {
    font-size: 11px;
    margin-top: -4px;
}

#home-audio-player .audio-single .audiojsW .pauseW {
    background: url()  center center no-repeat;
    margin-top: 3px;
    width: 20px;
    height: 20px;
}

#home-audio-player .audio-single .audiojsW .pauseW:hover {
    opacity: 0.5;
}

#home-audio-player .audio-single .audiojsW .playW {
    background: url() center center no-repeat;
    margin-top: 3px;
    width: 20px;
    height: 20px;
}

#home-audio-player .audio-single .audiojsW .playW:hover {
    opacity: 0.5;
}

#home-audio-player .audio-single .audiojsW .loadingW {
    background: url() center center no-repeat;
    width: 24px;
    height: 32px;
}

/* ---------------------------------------------------------------------- */
/* 17- BLOG LAYOUT
/* ---------------------------------------------------------------------- */
/* GALLERY Post Format*/
.post-flex-slider{
    width: 100%;
    heght: auto;
    position: relative;
    display: block;
    float: left;
    margin-bottom: 20px;
}

.post-flex-slider .flexslider {
    width: 670px;
    height: 300px;
    overflow: hidden;
    margin: 0;
}

.post-flex-slider ul.flex-direction-nav li a {
    margin-top: -290px;
}

.image-post-format {
    width: 670px;
    height: 300px;
    overflow: hidden;
    margin: 0;
}

.hentry {
    padding: 0 0 10px 0;
    margin:0 0 10px 0;
}

.single .hentry {
    margin-bottom: 0;
}

.entry-body {
   float: left;
   margin: 0;
   width: 670px;
}

.entry-body h2 {
    margin: 20px 0 20px 0;
}

.entry-content {
    width: 670px;
    float: right;
}

ul.flex-direction-nav li{
    list-style-type: none;
}

.post-meta {
    margin: 0;
    width: 670px;
    height: auto;
    display: block;
    position: relative;
    float: left;
}

.page-body {
    width: 100%;
    float: left;
}


.readmore.large a {
    font-size: 18px;
    font-family: "Open Sans", Arial, Verdana;
    font-style: normal;
    padding: 3px 14px 4px 14px;
    -webkit-transition: all 0.2s ease,top 0ms linear;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease;
    float: left;
}

.entry-meta {
    color: #878787;
    float: left;
    margin: 10px 20px 0 0;
    text-align: center;
    width: 125px;
    font-size: 12px;
    line-height: 20px;
}

.entry-meta ul { margin: 0 }
.entry-meta li {
    list-style: none;
    margin: 0;
}

.entry-meta .title { font-weight: bold }
.post-format {
    background-color: #ddd;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    color: #959393;
    display: inline-block;
    height: 40px;
    margin: 0 0 10px 0;
    text-align: left;
    text-indent: -9999px;
    width: 40px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.post-author {
    background:  no-repeat scroll  0 13px;
    height: auto;
    text-align: left;
    margin: 0 15px 15px 0;
    display: block;
    padding: 0 0 0 17px;
    font-size: 12px;
    float: left;

}

.post-author a{
    color: #666666;
    text-decoration: underline;
}

.post-date {
    background:  no-repeat scroll  0 0;
    height: auto;
    text-align: left;
    margin: 0 15px 15px 0;
    display: block;
    padding: 0 0 0 17px;
    font-size: 12px;
    float: left;
}




.tags {
    background: no-repeat scroll  0 0;
    height: auto;
    text-align: left;
    margin: 0 15px 15px 0;
    display: block;
    padding: 0 0 0 18px;
    font-size: 12px;
    color: #bfbfbf;
    float: left;
}

.tags a{
    color: #959595;
    text-decoration: underline;
}

.user {
    width:20px;
    height:20px;
    display:block;
    text-indent:-9999px;
    float:right;
    margin:0 -5px 0 10px;
}

.comments-link{
    background: no-repeat scroll  0 0;
    height: auto;
    text-align: left;
    margin: 0 15px 15px 0;
    display: none;
    padding: 0 0 0 18px;
    font-size: 12px;
    color: #bfbfbf;
    float: left;
}

.comments-link a, .comments-link span{
    color: #959595;
    text-decoration: underline;
}

.post-month {
    display: block;
    color: #959595;
}

.post-day,
.post-year {   display: block }
.post-day {
    font-size: 36px;
    color: #FFF;
    margin: 10px 0 15px 0;
}

.post-year {
    color: #FFF;
    padding: 10px 0 0 0;
}

.post-intro {
    float: left;
    width: 615px;
}

.hentry blockquote {
    background: #141414;
    font: italic 15px/1.6  "Georgia", 'Times', 'Times New Roman', serif;
    padding: 20px 20px 20px 55px;
    border-bottom: 1pt solid #e1e1e1;
    margin: 0 0 20px 0;
    float: left;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

blockquote.alignleft {
    float:left;
    margin:10px 10px 10px 0;
    width:300px;
}

blockquote.alignright {
    float:right;
    margin:10px 0 10px 10px;
    width:300px;
}

.mediaitem { margin: 0 0 20px 0 }

.sidebarBox {
    border-bottom: none;
    margin: 0 0 30px 0;
    padding: 0 0 0 0;
    font-size: 12px;
}

.sidebarBox.last {
    border-bottom: none;
}

.sidebarBox li {
    background: url() no-repeat 0 11px;
    border-bottom: 1px dotted #ced8df;
    list-style: none;
    margin: 0;
    display: block;
    padding: 5px 0 5px 15px;
}

.sidebarBox li:first-child { border-top: 1px dotted #ced8df }
.sidebarBox a { color: #868686; }
.sidebarBox a:hover {    }

img.fb_share_link {
    padding: 0 0 0 0px;
    margin: 0px 5px -10px 0px;
}

#main #pagination { list-style: none; position: relative; margin-top: 0; float: left; }
#pagination { list-style: none;}
#pagination li { display: inline }
#pagination span,
#pagination a {
    display: block;
    float: left;
    padding: 4px 10px;
    margin-right: 7px;
    color: #fff;
    background: #676666;
    opacity: 0.6;
}

.widget_search {
    border-bottom: none;
}

#s {
    background: #FFF url()  right no-repeat;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    width: 96%;
    padding: 8px 5px;
    color: #E5E5E5;
    -moz-box-shadow: 0 0px 3px #b7b7b7;
    -webkit-box-shadow: 0 0px 3px #b7b7b7;
    box-shadow: 0 0px 3px #b7b7b7;
}

#searchsubmit {
    position: absolute; left: -1000em;
}

.screen-reader-text {
    position: absolute; left: -1000em;
}
.search-place {   margin: 10px 0 }



.author {
    border-bottom: 1px dotted #494848;
    padding:20px;
    margin-bottom: 30px;
    clear: both;
    background: url(https://images.staticjw.com/rav/1148/block-pattern.png) repeat scroll 0 0 transparent;
}
.author .author-gravatar {
    float:left;
    margin:0 20px 20px 0;
}
.author .author-description {
    font-style: italic;
}



#comments {clear: both; margin: 30px 0;}

.inner-comment {   margin-left: 75px }

.comment  {
    margin-bottom: 10px;
    overflow: hidden;

}
.comment  article {
    position: relative;
}
.comment-author {

    margin-right: 10px;
    padding-bottom: 0;
    margin-top: 10px;

}
.commentlist  ul.children {
    padding-left: 40px;
}
.commentlist .authormeta {
    float: left;
    display: block;
}

.commentlist .comment-author img, .commentlist .comment-author h3, .commentlist .comment-author .datetime {
    float: left;
    line-height: 38px;
    margin: 0 10px 0 0;
    padding: 0;
}

.commentlist .comment-author h3{
    float: left;
    line-height: 0px;
    font-size: 12px;
    padding-bottom: 3px;
    display: block;
    position: relative;
    margin: 0;
}

.commentlist .comment-author .datetime {
    clear: both;
    color: #EBEBEB;
    float: none;
    margin-right: 0;
    display: block;
    margin-top: -10px;
    font-size: 12px;
    float: left;
}

span.datetime  a{
    color: #CCCCCC;
}

.comment-text  {
    border-bottom: 1pt dotted #676666;
    clear: left;
    float: none;
    margin-bottom: 10px;
    white-space: pre-line;
    word-wrap: break-word;
    width: 100%;
    position: relative;
}

.comment-text  p {
    margin-bottom: 0;
    margin-top: -20px;
    display: block;
    clear: both;
}

img.avatar  {
    vertical-align: middle;
}


.comment  cite {
    font-size: 18px;
    line-height: 24px;
    font-style: normal;
    margin-right: 5px;
    float: left;
    display: block;
}

.comment-reply-link {
    display: block !important;
    float: left !important;
    font-size: 12px;
    margin-top: 0 !important;
    margin-left:5px;
}

.comment-reply-link:hover {
    text-decoration: underline;
}

strong.reply-line {
    float: left;
    position: relative;
    display: block;
    color: #444444;
}

.reply-link {
    width: auto;
    height: 10px;
    position: relative;
    display: block;
    float: left;
    padding-top: 4px;
}

a.comment-edit-link {
    right: 0;
    position: absolute;
    top: 10px;
}

#respond label {
    font-weight: normal;
    display: normal;
    color: #fff;
    left: 0;
}

.comment-form-comment{
    width: 100%;
    height: auto;
    position: relative;
    float: left;
    text-align: left;
}

#respond  input[type=text],
#respond  input[type=password],
#respond  input[type=email],
#respond  input[type=url],
#respond  input.text,
#respond  input.title,
#respond  textarea,
#respond  select {
    background: url(https://images.staticjw.com/rav/1148/block-pattern.png) repeat scroll 0 0 transparent;
    border: 1px dotted #494848;
    color: #888888;
    font-size: 12px;
    padding: 4% 0;
    width: 96%;
}

#respond  input[type=text],
#respond  input[type=password],
#respond  input[type=email],
#respond  input.text,
#respond  input.title,
#respond  textarea,
#respond  select {   margin: 5px 0 }
#respond  textarea {
    width: 99%;
    height: 180px;
    padding: 1% 0;
    resize: none;
}

#respond  input[type=submit] { }

#reply-title {
    display: none;
}
.comment-notes {
    display: none;
}

.comment-form-author span {
    visibility: hidden;
}

.comment-form-email span {
    visibility: hidden;
}

#author {
    float: left;
}

#email {
    float: left;
}

input#submit {
    visibility: hidden;
}

/* alignments */
.alignleft, img.alignleft { margin:0 24px 24px 0; display: inline; float: left; }
.alignright, img.alignright { margin-left: 24px; display: inline; float: right; }
.aligncenter, img.aligncenter { margin-right: auto; margin-left: auto; display: block; clear: both; }

/*--------------------------------------*/
/*HOMEPAGE POSTS*/
/*--------------------------------------*/
ul#home-blog-items .entry-content {
    width: 590px;
    float: left;
}

ul#home-blog-items .entry-body {
    float: left;
    margin: 0;
    width: 590px;
}

ul#home-blog-items .image-post-format {
    display: block;
    height: 125px;
    overflow: hidden;
    position: relative;
    width: 205px;
    float: left;
    margin-right: 15px;
}

ul#home-blog-items h2.permalink {
    font-size: 20px;
    font-weight: 300;
    margin: -5px 0 5px 0;
	color: #0033FF;
}

ul#home-blog-items .post-meta {
    display: block;
    float: left;
    height: auto;
    margin: 0;
    position: relative;
    width: 370px;
}

ul#home-blog-items .post-author {
    float: left;
    margin: 0 15px 15px 0;
    padding: 0 0 0 17px;
}

ul#home-blog-items .post-date {
     float: left;
     margin: 0 15px 15px 0;
}

ul#home-blog-items .tags {
    float: left;
    margin: 0 15px 15px 0;
	display: none!important;
}

ul#home-blog-items .comments-link {
    float: left;
    margin: 0 0 15px 0;
}

ul#home-blog-items p {
    float: left;
}

ul#home-blog-items .excerpt{
    width: 370px;
    position: relative;
    float: left;
    display: block;
    height: auto;
}

ul#home-blog-items article {
    margin: 0;
    padding: 0;
}
/*--Slider-Post-Type--*/

ul#home-blog-items .post-flex-slider {
    display: block;
    float: left;
    margin: 0 15px 0 0;
    position: relative;
    overflow: hidden;
    width: 205px;


}

ul#home-blog-items .post-flex-slider .flexslider {
    height: 125px;
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 205px;
}

ul#home-blog-items .post-flex-slider .flexslider ul {
    margin-left: 0;
}

ul#home-blog-items .post-flex-slider ul.flex-direction-nav li a {
    margin-top: -82px;
}

ul#home-blog-items  .flex-direction-nav li a.next,
ul#home-blog-items  .flex-direction-nav li a.prev {
    background: url() no-repeat scroll 0 0 rgba(22, 22, 22, 0.6);
    margin-left: 0;
    color: transparent;
    height: 38px;
    line-height: 20px;
    padding: 0;
    text-align: center;
    transition: all 0.3s linear 0s;
    width: 25px;
}

ul#home-blog-items  .flex-direction-nav li a.next {
    background: url() no-repeat scroll 0 0 rgba(22, 22, 22, 0.6);
}

/*--------------------------------------*/
/*FLICKR WIDGET
/*--------------------------------------*/

.flickr_badge_image {
    margin: 0 13px 13px 0;
    -moz-transition:.1s ease-in;
    -o-transition: .1s ease-in;
    -webkit-transition: .1s ease-in;
    transition: .1s ease-in;
    float: left;
}

.flickr_badge_image img{
    width: 60px;
    height: 60px;
}
.flickr_badge_image:hover {
    opacity: 0.6;
}

/* ---------------------------------------------------------------------- */
/* 18- OTHER FEATURES LAYOUT
/* ---------------------------------------------------------------------- */
.title-border{
    background: url(https://images.staticjw.com/rav/2660/title-border.png) repeat;
    height: 3px;
    position: relative;
    width: 100%;
    margin: -15px 0 15px 0;
}

.title-block{
    height: 3px;
    width: 60px;
    float: left;
}
.not-found-text {
    text-align: center;
    font-size: 100px;
    line-height: 100px;
    margin-bottom: 50px;
    margin-top: 50px;
    padding-bottom: 30px;
}

.resize img {
    max-width: 100%;
    max-height: 100%;
}
video {
    width: 100%;
    height: auto;
}

#contact-map {
    margin-left: 0;
    width: auto;
    max-height: 100%;
    margin-bottom: 30px;
}

#contact-map iframe {
   width:100%;
}

blockquote,
q { quotes: none }
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

blockquote {
    padding: 0px 10px 0px 35px;
    line-height: 24px;
    background-position:  0% 10% ;
    background-repeat: no-repeat;
    color: #999999;
}

blockquote span { color: #666666 }

.button-holder-2 {
    float: right;
    margin-top: 5px;
}

pre,
code {
    border: 1px solid #444444;
    border-left: 5px solid #444444;
    width: 96%;
    margin-bottom: 20px;
    padding: 2%;
    font-size: 11px;
    display: inline-block;
    background-color: #141414;
}

.pdf {
    
    padding: 15px 10px 10px 65px;
    width: 125px;
    min-height: 48px;
}

.skype-call {
    
    padding: 15px 10px 10px 65px;
    width: 125px;
    min-height: 48px;
}

#map {
    height: 275px;
    margin: 0px 0 30px -40px;
    position: relative;
    width: 1020px;
}

#map:before,
#map:after {
    background: none;
    -webkit-box-shadow: 0 0 5px 2px rgba(54, 55, 54, 0.1);
    -moz-box-shadow: 0 0 5px 2px rgba(54, 55, 54, 0.1);
    box-shadow: 0 0 5px 2px rgba(54, 55, 54, 0.1);
    content: '';
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#map:after {
    bottom: 0;
    top: auto;
}

ul.buttons li {
    display: list;
    margin: 25px 0;
}

.inner-page-intro {
    width: 100%;
    height: auto;
    float: left;
    padding: 0px 0;
    margin-bottom: 30px;
    border-bottom: 1pt solid #e1e1e1;
}

.add-widget {
    sssbackground: url()left center no-repeat;
    background:url() left center no-repeat;
    padding: 2px 2px 2px 13px;
    font-weight: bold;
    display: block;
    margin-top: 20px;
}

.help {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #eee;
    padding:20px;
}

.help p {
    margin-bottom: 0;
}

.space {
    position: relative;
    display: block;
    height: 20px;
    width: 100%
}
h3.title-margin{
    padding-bottom: 5px;
}

.sound-cloud-widget{
    width: 100%;
    position: relative;
    display: block;
    float: left;
    text-align: left;
}
/*---------------------------------------------------------------------------
Events Style
----------------------------------------------------------------------------*/
ul#event-items .event-date{
	color: #fff;
	text-align: center;
	width: auto;
	float: left;
	margin-right: 15px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	list-style-type: none;
}


ul#event-items li.three-fourth-block{
    position: relative;
}

ul#event-items h4 {
	color: #004ad1;	
}

ul#event-items li.two-third-block{
    position: relative;
	list-style-type: none;
}

.date{
	clear: both;
	width: auto;
	float: none;
	font-size: 35px;
	line-height: 20px;
	text-align: left;
	margin-top: 10px;
	list-style-type: none;
}

.month{
	clear: both;
	width: 100%;
	float: none;
	font-size: 20px;
	line-height: 26px;
	margin-top: 7px;
	text-align: center;
}

.year{
	clear: both;
	width: 100%;
	float: none;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
	margin-top: 5px;
}

ul#event-items .event-venue{
    width: 100;
    background: url() no-repeat left;
    text-align: left;
    padding: 0 0 0 20px;
    

}

ul#event-items .event-time{
    width: auto;
    background: url() no-repeat left;
    text-align: left;
    padding: 0 0 0 20px;
	
}

ul#event-items .ticket-button {
    right: 15px;
    margin-top: -16px;
    position: absolute;
}

ul#event-items .ticket-button .event-ticket a{
    float: right;
    color: #FFFFFF !important;
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 7px 14px;
    position: relative;
    transition: all 0.3s ease 0s;
    width: auto;
    z-index: 100;
}

ul#event-items .ticket-button .event-ticket a:hover{
    background: #565656;
}

ul#event-items .ticket-button .event-cancel-out p{
    float: left;
    color: #FFFFFF !important;
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 7px 14px;
    position: relative;
    transition: all 0.3s ease 0s;
    width: auto;
    z-index: 100;
    background-color: #000000;
    opacity: 0.6;
}

ul#event-items .ticket-button .event-vip-out p{
    float: left;
    color: #FFFFFF !important;
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 7px 14px;
    position: relative;
    transition: all 0.3s ease 0s;
    width: auto;
    z-index: 100;
    background-color: #CC0033;
    opacity: 0.85;
}

ul#event-items .ticket-button .event-ticket2 p{
    float: left;
    color: #FFFFFF !important;
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 7px 14px;
    position: relative;
    transition: all 0.3s ease 0s;
    width: auto;
    z-index: 100;
    background-color: #0033CC;
    opacity: 0.85;
}

ul#event-items .ticket-button .event-cancel-out p:hover{
    opacity: 1;
}



/*--------Single Event----------*/
.event-single ul#event-items .event-date{
    color: #fff;
    text-align: center;
    padding: 20px 5px 20px 5px;
    width: auto;
    float: left;
    margin-right: 12px;
}

.event-single ul#event-items .event-location{
    width: 300px;
    background: url() no-repeat left;
    text-align: left;
    padding: 0 0 0 20px;
    float: left;
    margin-bottom: 5px;
}

.event-single ul#event-items .event-venue{
	width: 300px;
	text-align: left;
	padding: 0 0 0 20px;
	float: left;
	margin-bottom: 5px;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left top;
}

.event-single ul#event-items .ticket-button {
    right: 15px;
    margin-top: -2px;
    position: absolute;
}

/*---------------------------------------------------------------------------
Home Events Style
----------------------------------------------------------------------------*/
.event-title a{
	color: #fff!important;;
    font-size: 14px;
	line-height:20px!important;
	margin-top:-5px!important;
	margin-bottom:14px!important;
}
.event-title h3 a:hover, .event-title a:hover{
	color: #004ad1;
}

.em_event_widget ul li {
border: none!important;
background-image: none!important;
padding:0px;
list-style: none;
}

.em_event_widget ul li .all-events-link{
margin-top:10px;
border-top: 1pt dotted #676666!important;
}

#home-event-items {
	border-top: 1pt dotted #676666;
	height: auto;
	clear:both;
	padding: 6px 0px 6px 0px;
	list-style: none;
	
}
div#home-event-items .event-date{
	color: #fff;
	text-align: center;
	padding: 8px 10px 8px 10px;
	margin-bottom:5px;
	width: auto;
	float: left;
	margin-right: 10px;
	border: none!important;
	background-color: #0B33D2;
	height: auto;
	display:block;
}


div#home-event-items .date{
	clear: both;
	width: 100%;
	float: none;
	font-size: 22px;
	line-height: 17px;
	text-align: center;
	margin-top: 10px;
	border: none!important;
}

div#home-event-items .month{
	clear: both;
	width: 100%;
	float: none;
	font-size: 15px;
	line-height: 18px;
	margin-top: 7px;
	text-align: center;
}

div#home-event-items .year{
	clear: both;
	width: 100%;
	float: none;
	font-size: 13px;
	line-height: 16px;
	text-align: center;
	margin-top: 5px;
}

div#home-event-items li.event-home-item{
    position: relative;
 	border: 1px dotted #999999!important;
    height: auto;
    float: left;
    position: relative;
    padding: 14px 0 14px 0;
}

div#home-event-items li.event-home-item:first-child{
    border-top: none;
    padding: 0 0 14px 0;
}

div#home-event-items li.event-home-item:last-child{
    padding: 14px 0 0 0;
}
.event-time{
    width: auto;
	min-width:100px;
    background: url() no-repeat left;
    text-align: left;
    padding: 0 0 0 20px;
    float: left;
	diplay:block;
	}

div#home-event-items .event-date strong{
    clear: both;
    width: 100%;
    float: none;
    padding: 20px 5px 20px 5px;
    margin-bottom: 10px;
    font-size: 18px;
}

div#home-event-items .event-venue{
    width: auto;
    background: url() no-repeat left;
    text-align: left;
    padding: 0 0 0 20px;
    float: left;
    margin-top: -8px;
	display:block
}


div#home-event-items .ticket-button {
    position: relative;
    float: left;
}

div#home-event-items .ticket-button .event-ticket a{
    float: right;
    color: #FFFFFF !important;
    display: block;
    float: left;
    height: auto;
    margin: 9px 0 0 0;
    padding: 5px 10px;
    position: relative;
    transition: all 0.3s ease 0s;
    width: auto;
    z-index: 100;
}

div#home-event-items .ticket-button .event-ticket a:hover{
    background: #565656;
}

div#home-event-items .ticket-button .event-cancel-out p{
    float: right;
    color: #FFFFFF !important;
    display: block;
    float: left;
    height: auto;
    margin: 9px 0 0 0;
    padding: 5px 10px;
    position: relative;
    transition: all 0.3s ease 0s;
    width: auto;
    z-index: 100;
    background-color: #565656;
    opacity: 0.6;
}

div#home-event-items .ticket-button .event-cancel-out p:hover{
    opacity: 1;
}
/*
     FILE ARCHIVED ON 09:26:23 Sep 08, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:18:00 Jul 25, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 230.657 (3)
  esindex: 0.009
  captures_list: 256.649
  CDXLines.iter: 12.532 (3)
  PetaboxLoader3.datanode: 327.383 (5)
  exclusion.robots: 0.288
  exclusion.robots.policy: 0.278
  RedisCDXSource: 10.374
  PetaboxLoader3.resolve: 255.842 (2)
  load_resource: 471.675
*/
#page {
    background-color: transparent;
}

body.custom-background {
    background-image: url(https://images.staticjw.com/rav/6994/kuva1.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-attachment: fixed;
}

#footer {
    background: url(https://images.staticjw.com/rav/6882/bg-pattern.png) repeat;
    width: 980px;
    padding: 30px 0 0;
    margin: 0 auto;
    height: auto;
    position: relative;
}


ul#social-links li  a.facebook {  background: url(https://images.staticjw.com/rav/9426/facebook.png) top no-repeat; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s; opacity: 0.5; }