.mejs-container.mejs-thb {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
background:none;
}

.mejs-container.mejs-thb.mejs-audio {
background:rgba(0,0,0,0.3);
height:34px!important;
}

.mejs-container.mejs-thb .mejs-controls {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
background:none;
height:34px;
border:1px solid rgba(255,255,255,0.3);
font-weight:400;
}

.mejs-container.mejs-thb .mejs-controls .mejs-button {
width:32px;
height:32px;
}

.mejs-container.mejs-thb .mejs-controls .mejs-button button {
margin:8px;
}

.mejs-container.mejs-thb .mejs-controls .mejs-time-rail {
height:32px;
padding-top:0;
}

.mejs-container.mejs-thb .mejs-controls .mejs-time-rail span {
height:4px;
border-radius:0;
}

.mejs-container.mejs-thb .mejs-controls .mejs-time-rail .mejs-time-total {
background:rgba(255,255,255,0.2);
border-radius:0;
margin:14px 8px 0;
}

.mejs-container.mejs-thb .mejs-controls .mejs-time-rail .mejs-time-loaded {
background:rgba(255,255,255,0.4);
}

.mejs-container.mejs-thb .mejs-controls .mejs-time-rail .mejs-time-current {
background:#fff;
}

.mejs-container.mejs-thb .mejs-controls .mejs-time-rail .mejs-time-handle {
display:block;
width:14px;
height:14px;
border-radius:8px;
border:solid 1px #2a2a2a;
background:#fff;
top:-6px;
left:-7px;
}

.mejs-container.mejs-thb .mejs-controls .mejs-time-rail .mejs-time-float {
height:15px;
top:-26px;
left:1px;
color:#333;
background:#fff;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);
box-shadow:0 1px 2px rgba(0,0,0,0.3);
}

.mejs-container.mejs-thb .mejs-controls .mejs-time-rail .mejs-time-float-corner {
border-top-color:#fff;
border-width:4px;
}

.mejs-container.mejs-thb .mejs-controls .mejs-time {
padding:11px 16px 0;
}

.mejs-container.mejs-thb .mejs-controls .mejs-time span {
margin:0 3px;
}

.mejs-container.mejs-thb .mejs-controls .mejs-time .mejs-currenttime {
margin-left:0;
}

.mejs-container.mejs-thb .mejs-controls .mejs-time .mejs-duration {
margin-right:0;
}

.mejs-container.mejs-thb .mejs-controls .mejs-horizontal-volume-slider {
height:32px;
}

.mejs-container.mejs-thb .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
cursor:pointer;
top:14px;
height:4px;
background:rgba(255,255,255,0.2);
border-radius:0;
}

.mejs-container.mejs-thb .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
cursor:pointer;
top:14px;
height:4px;
background:#fff;
border-radius:0;
margin:0;
}

.mejs-container.mejs-thb.mejs-video {
background:rgba(0,0,0,0.4);
}

.mejs-container.mejs-thb.mejs-video .mejs-controls {
background:rgba(0,0,0,0.5);
border:none;
border-top:1px solid rgba(255,255,255,0.3);
}

.mejs-container.mejs-thb.mejs-video .mejs-overlay-loading {
width:32px;
height:32px;
background:transparent;
margin-top:-16px;
margin-left:-16px;
}

.mejs-container.mejs-thb.mejs-video .mejs-overlay-loading span {
width:32px;
height:32px;
background:url(/test/wp-content/themes/8ttagoni/css/i/loader.gif) no-repeat center center;
}

.mejs-container.mejs-thb.mejs-video .mejs-overlay-button {
display:none;
}

.mejs-container.mejs-thb.mejs-video .mejs-volume-slider {
width:32px;
background:rgba(0,0,0,0.7);
}

.mejs-container.mejs-thb.mejs-video .mejs-volume-slider .mejs-volume-handle {
left:8px;
}

.me-cannotplay a {
color:#333;
font-weight:700;
}

.me-cannotplay span {
display:block;
padding:5px 15px;
}

.mejs-container.mejs-thb.mejs-video .mejs-volume-slider .mejs-volume-total,.mejs-container.mejs-thb.mejs-video .mejs-volume-slider .mejs-volume-current {
left:15px;
}div.pp_thb .pp_top,div.pp_thb .pp_top .pp_middle,div.pp_thb .pp_top .pp_left,div.pp_thb .pp_top .pp_right,div.pp_thb .pp_bottom,div.pp_thb .pp_bottom .pp_left,div.pp_thb .pp_bottom .pp_middle,div.pp_thb .pp_bottom .pp_right {
height:13px;
}

div.pp_thb .pp_content .ppt {
color:#f8f8f8;
}

div.pp_thb .pp_content {
background-color:#fff;
}

div.pp_thb .pp_next:hover {
background:url(/test/wp-content/themes/8ttagoni/css/prettyPhoto/thb/sprite_next.png) center right no-repeat;
cursor:pointer;
}

div.pp_thb .pp_previous:hover {
background:url(/test/wp-content/themes/8ttagoni/css/prettyPhoto/thb/sprite_prev.png) center left no-repeat;
cursor:pointer;
}

div.pp_thb .pp_expand {
background:url(/test/wp-content/themes/8ttagoni/css/prettyPhoto/thb/sprite.png) 0 -24px no-repeat;
cursor:pointer;
width:24px;
height:24px;
}

div.pp_thb .pp_contract {
background:url(/test/wp-content/themes/8ttagoni/css/prettyPhoto/thb/sprite.png) 0 -48px no-repeat;
cursor:pointer;
width:24px;
height:24px;
}

div.pp_thb .pp_close {
width:12px;
height:12px;
background:url(/test/wp-content/themes/8ttagoni/css/prettyPhoto/thb/sprite.png) -12px -12px no-repeat;
cursor:pointer;
margin:12px 16px 5px 0;
}

div.pp_thb #pp_full_res .pp_inline {
color:#000;
}

div.pp_thb .pp_gallery ul li a {
background:url(/test/wp-content/themes/8ttagoni/config/modules/core/lightbox/submodules/prettyPhoto/css/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
border:1px solid #aaa;
}

div.pp_thb .pp_social {
margin-top:0;
}

div.pp_thb .pp_gallery a.pp_arrow_previous,div.pp_thb .pp_gallery a.pp_arrow_next {
position:static;
left:auto;
}

div.pp_thb .pp_nav .pp_play,div.pp_thb .pp_nav .pp_pause {
background:url(/test/wp-content/themes/8ttagoni/css/prettyPhoto/thb/sprite.png) 0 0 no-repeat;
height:12px;
width:12px;
}

div.pp_thb .pp_nav .pp_pause {
background-position:0 -12px;
}

div.pp_thb .pp_details {
position:relative;
}

div.pp_thb a.pp_arrow_previous,div.pp_thb a.pp_arrow_next {
background:url(/test/wp-content/themes/8ttagoni/css/prettyPhoto/thb/sprite.png) -12px 0 no-repeat;
height:12px;
width:12px;
}

div.pp_thb a.pp_arrow_next {
left:52px;
background-position:-24px 0;
}

div.pp_thb .pp_content_container .pp_details {
height:36px;
margin:0;
}

div.pp_thb .pp_nav {
clear:none;
height:12px;
width:86px;
position:relative;
}

div.pp_thb .pp_nav .currentTextHolder {
color:#999;
font-size:11px;
left:56px;
top:0;
line-height:12px;
position:absolute;
margin:0;
}

div.pp_thb .pp_close:hover,div.pp_thb .pp_nav .pp_play:hover,div.pp_thb .pp_nav .pp_pause:hover,div.pp_thb .pp_arrow_next:hover,div.pp_thb .pp_arrow_previous:hover {
opacity:0.7;
}

div.pp_thb .pp_description {
font-size:12px;
color:#000;
line-height:12px;
height:12px;
margin:12px 50px 12px 106px;
}

div.pp_thb .pp_loaderIcon {
background:url(/test/wp-content/themes/8ttagoni/css/i/pretty-loader.gif) center center 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;
position:relative;
}

* html .pp_content {
width:40px;
}

.pp_fade {
display:none;
position:relative;
float:left;
}

.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_description {
display:none;
margin:0;
}

.pp_social {
float:left;
margin:0 0 0 10px;
}

.pp_social .facebook {
float:left;
margin-left:5px;
width:55px;
overflow:hidden;
}

.pp_nav {
clear:right;
float:left;
margin:12px 10px 0;
}

.pp_nav p {
float:left;
white-space:nowrap;
margin:2px 4px;
}

.pp_nav .pp_play,.pp_nav .pp_pause {
float:left;
text-indent:-10000px;
}

a.pp_arrow_previous,a.pp_arrow_next {
display:block;
float:left;
height:15px;
margin-left:5px;
overflow:hidden;
text-indent:-10000px;
width:14px;
}

.pp_hoverContainer {
position:absolute;
top:0;
width:100%;
z-index:2000;
}

.pp_gallery {
display:none;
left:50%;
bottom: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(/test/wp-content/themes/8ttagoni/css/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
display:block;
height:33px;
width:50px;
}

.pp_gallery li.default a img {
display:none;
}

.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next {
margin-top:12px!important;
}

.pp_gallery .pp_arrow_previous {
margin-left:-5px;
margin-right:5px;
}

a.pp_next {
background:url(/test/wp-content/themes/8ttagoni/css/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
display:block;
float:right;
height:100%;
text-indent:-10000px;
width:49%;
}

a.pp_previous {
background:url(/test/wp-content/themes/8ttagoni/css/prettyPhoto/light_rounded/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:10px;
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;
display:block;
float:left;
}

#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;
}

.pp_top,.pp_bottom {
height:20px;
position:relative;
}

.ppt {
display:none!important;
width:0!important;
}

div.pp_thb .pp_gallery ul li a:hover,div.pp_thb .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a {
border-color:#fff;
}

* 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_content_container .pp_details,.pp_social .twitter,.pp_gallery ul li a img,#pp_full_res #fullResImage {
float:left;
}

div.pp_thb .pp_content_container .pp_left,div.pp_thb .pp_content_container .pp_right {
background:none;
}