.jackbox-modal {
font: 12px Arial, Helvetica, sans-serif;
color: #666;
line-height: 18px;
background: rgba(0, 0, 0, 0.75);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
} .jackbox-modal h2,
.jackbox-modal h3 {
font: 24px "Mako", sans-serif;
font-weight: normal;
color: #444;
} .jackbox-title-text {
font: 14px "Mako", sans-serif;
color: #222;
} .jackbox-thumb-tip {
background: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/ie_bg.png);
background: rgba(0, 0, 0, 0.75);
} .jackbox-thumb-tip-text {
font: 12px "Mako", sans-serif;
text-transform: uppercase;
color: #FFF;
} .jackbox-description-text {
background-color: #FFF;
text-align: left;
} .jackbox-html > div {
background-color: #F5F5F5;
border: 1px solid #E5E5E5;
text-align: left;
} .jackbox-holder {
background-color: #FFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.jackbox-container {
background: #000;
background: -moz-radial-gradient(center, ellipse cover, rgba(68, 68, 68, 1) 0%, rgba(0, 0, 0, 1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(68, 68, 68, 1)), color-stop(100%, rgba(0, 0, 0, 1)));
background: -webkit-radial-gradient(center, ellipse cover,  rgba(68, 68, 68, 1) 0%, rgba(0, 0, 0, 1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(68, 68, 68, 1) 0%, rgba(0, 0, 0, 1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(68, 68, 68, 1) 0%,rgba(0, 0, 0, 1) 100%);
background: radial-gradient(ellipse at center, rgba(68, 68, 68, 1) 0%, rgba(0, 0, 0, 1) 100%);
} .jackbox-panel:hover {
background-color: #333;
} .jackbox-panel-left {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/panel_left.png);
} .jackbox-panel-right {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/panel_right.png);	
} .jackbox-panel-left:hover {
-webkit-box-shadow: 5px 0px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 5px 0px 10px rgba(0, 0, 0, 0.2);
box-shadow: 5px 0px 10px rgba(0, 0, 0, 0.2);
border-right: 1px solid #4D4D4D;
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/panel_left_over.png);	
} .jackbox-panel-right:hover {
-webkit-box-shadow: -5px 0px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: -5px 0px 10px rgba(0, 0, 0, 0.2);
box-shadow: -5px 0px 10px rgba(0, 0, 0, 0.2);
border-left: 1px solid #4D4D4D;
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/panel_right_over.png);	
} .jackbox-button {
width: 20px;
height: 20px;
background-size: 20px 20px;
background-repeat: no-repeat;
} .jackbox-arrow-left {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/left_arrow.png);
} .jackbox-arrow-right {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/right_arrow.png);
} .jackbox-info {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/info.png);
} .jackbox-show-thumbs {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/thumbs_show.png);
} .jackbox-hide-thumbs {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/thumbs_hide.png);
} .jackbox-close {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/exit.png);
} .jackbox-fs {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/fullscreen.png);
}
.jackbox-ns {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/normalscreen.png);
} .jb-info-inactive, 
.jackbox-button:hover {
opacity: 0.6;
} .jackbox-thumb-panel {
background: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/ie_bg.png);
background: rgba(0, 0, 0, 0.75);
} .jackbox-thumb-left {
width: 20px;
height: 20px;
margin: -9px 0 0 -30px;
background-size: 20px 20px;
background-repeat: no-repeat;
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/thumb_left.png);
} .jackbox-thumb-right {
width: 20px;
height: 20px;
margin: -9px 0 0 12px;
background-size: 20px 20px;
background-repeat: no-repeat;
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/thumb_right.png);
} .jackbox-thumb-left:hover,
.jackbox-thumb-right:hover {
opacity: 0.70;
} .jackbox-preloader {
background: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/ie_preloader.gif);
background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 25%, rgba(68, 68, 68, 1) 90%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(25%, rgba(255, 255, 255, 1)), color-stop(90%, rgba(68, 68, 68, 1)));
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 25%, rgba(68, 68, 68, 1) 90%);
background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 25%, rgba(68, 68, 68, 1) 90%);
background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 25%, rgba(68, 68, 68, 1) 90%);
} .jackbox-pre-inside {
background-color: #000;
} .jackbox-pre-ready {
background-color: #444;
}    .jackbox-modal {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: none;
z-index: 9999;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
} .jackbox-modal h2 {
margin: 0 0 12px -2px;
} .jackbox-modal h3 {
margin: 0 0 8px -2px;
} .jackbox-modal ul {
margin: 0;
padding: 0;
} .jackbox-modal li {
margin: 0 0 10px 0;
padding: 0;
} .jackbox-modal li:last-child {
margin-bottom: -10px;
} .jackbox-html > div {
padding: 16px 20px 16px 20px;
box-sizing: border-box;
} .jackbox-html > div p {
margin: 5px 0 0 0;
color: #808080;
} .jackbox-title-text {
position: absolute;
left: 6px;
top: 7px;
width: 100%;
overflow: hidden;
text-align: center;
white-space: nowrap;
z-index: 0;
} .jackbox-info-text {
display: inline-block;
overflow-y: auto;
z-index: 999;
width: 100%;
position: absolute;
top: 0;
left: 0;
} .jackbox-description-text {
padding: 14px 17px 19px 17px;
} .jackbox-html,
.jackbox-wrapper,
.jackbox-content,
.jackbox-description,
.jackbox-hidden-items {
display: none;
} .jackbox-html {
overflow-y: auto;
} .jackbox-modal img {
image-rendering: optimizeSpeed;
} .jackbox-holder {
position: absolute;
left: 50%;
top: 50%;
width: 100%;
height: 100%;
overflow: hidden;
opacity: 0;
padding: 33px 6px 34px 6px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
} .jackbox-container {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
z-index: 0;
text-align: center;
} .jackbox-content {
margin: 0 auto;
} .jackbox-overflow {
overflow: hidden !important;
} .jackbox-thumb-holder {
position: absolute;
width: 100%;
bottom: 0;
left: 0;
} .jackbox-thumb-panel {
position: absolute;
left: 50%;
overflow: hidden;
white-space: nowrap;
padding: 2px 2px 0 2px;
} .jackbox-thumb-strip {
position: relative;
} .jackbox-thumb {
overflow: hidden;
position: absolute;
top: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
} .jackbox-thumb img {
cursor: pointer;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: opacity 0.4s cubic-bezier(0.230, 1.000, 0.320, 1.000);
-moz-transition: opacity 0.4s cubic-bezier(0.230, 1.000, 0.320, 1.000);
-o-transition: opacity 0.4s cubic-bezier(0.230, 1.000, 0.320, 1.000);
-ms-transition: opacity 0.4s cubic-bezier(0.230, 1.000, 0.320, 1.000);
transition: opacity 0.4s cubic-bezier(0.230, 1.000, 0.320, 1.000);
} .jb-thumb-fadein img {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
opacity: 0.5;
} .jb-thumb-active img {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
} .jb-thumb-hover img:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
} .jb-thumb-active img {
cursor: auto;
} .jackbox-thumb-left,
.jackbox-thumb-right {
cursor: pointer;
position: absolute;
display: none;
} .jackbox-top {
position: absolute;
top: 7px;
left: 5px;
} .jackbox-top:after {
content: "";
position: absolute;
top: 26px;
left: 1px;
width: 100%;
height: 1px;
background-color: #FFF;
display: block;
z-index: 999;
} .jackbox-bottom {
position: relative;
white-space: nowrap;
z-index: 99;
} .jackbox-social {
position: absolute;
} .jackbox-top-icons {
position: absolute;
right: -1px;
} .jackbox-bottom-icons {
position: absolute;
right: 0px;
top: 7px;
} .jackbox-controls {
position: absolute;
left: 0;
top: 7px;
z-index: 1;
} .jackbox-button {
cursor: pointer;
display: inline-block;
} .jackbox-arrow-right {
margin-left: 6px;
} .jackbox-button-margin {
margin-left: 6px;
} :-webkit-full-screen .jackbox-fs {
display: none !important; 
} :-moz-full-screen .jackbox-fs {
display: none !important; 
} :-webkit-full-screen .jackbox-ns {
display: inline-block !important; 
}
:-moz-full-screen .jackbox-ns {
display: inline-block !important; 
} .jackbox-panel {
display: block;
cursor: pointer;
visibility: hidden;
background-position: center center;
background-repeat: no-repeat;
background-size: 38px 38px;
width: 58px;
height: 100%;
position: absolute;
top: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: all 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
-moz-transition: all 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
-o-transition: all 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
-ms-transition: all 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
transition: all 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
} .jackbox-panel-left {
left: 0;
} .jackbox-panel-right {
right: 0;
} .jackbox-preloader {
position: fixed;
left: 50%;
top: 50%;
display: none;
margin: -15px 0 0 -15px;
z-index: 9999;
width: 30px;
height: 30px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
} .jackbox-spin-preloader {
display: block;
-webkit-animation: rotator 1s linear infinite;
-moz-animation: rotator 1s linear infinite;
-ms-animation: rotator 1s linear infinite;
animation: rotator 1s linear infinite;
} .jackbox-pre-inside {
display: block;
margin: 5px 0 0 5px;
width: 20px;
height: 20px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-transition: background-color 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
-moz-transition: background-color 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
-o-transition: background-color 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
-ms-transition: background-color 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
transition: background-color 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
} .jackbox-thumb-tip {
display: block;
position: fixed;
overflow: hidden;
opacity: 0;
z-index: 9999;
visibility: hidden;
pointer-events: none;
padding: 5px 10px 5px 10px;
-webkit-transition: all 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
-moz-transition: all 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
-o-transition: all 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
-ms-transition: all 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
transition: all 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
} .jackbox-thumb-tip-text {
white-space: nowrap;
display: inline-block;
text-transform: uppercase;
-webkit-transition: width 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
-moz-transition: width 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
-o-transition: width 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
-ms-transition: width 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
transition: width 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
} @-webkit-keyframes rotator {
from { 
-webkit-transform: rotate(0deg); 
}
50%  { 
-webkit-transform: rotate(180deg);
}
to   { 
-webkit-transform: rotate(360deg);
}
} @-moz-keyframes rotator {
from { 
-moz-transform: rotate(0deg); 
}
50%  { 
-moz-transform: rotate(180deg);
}
to   { 
-moz-transform: rotate(360deg);
}
} @-ms-keyframes rotator {
from { 
-ms-transform: rotate(0deg); 
}
50%  { 
-ms-transform: rotate(180deg);
}
to   { 
-ms-transform: rotate(360deg);
}
} @keyframes rotator {
from { 
transform: rotate(0deg); 
}
50%  { 
transform: rotate(180deg);
}
to   { 
transform: rotate(360deg);
}
}   @media screen and (max-width: 600px) {
.jackbox-panel,
.jackbox-thumb-holder {
display: none !important;
}
.jackbox-show-thumbs,
.jackbox-hide-thumbs {
width: 0;
margin-left: 0;
overflow: hidden;
}
}   @media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx) { .jackbox-arrow-left {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/retina/left_arrow@2x.png);
} .jackbox-arrow-right {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/retina/right_arrow@2x.png);
} .jackbox-info {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/retina/info@2x.png);
} .jackbox-show-thumbs {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/retina/thumbs_show@2x.png);
} .jackbox-hide-thumbs {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/retina/thumbs_hide@2x.png);
} .jackbox-close {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/retina/exit@2x.png);
} .jackbox-fs {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/retina/fullscreen@2x.png);
}
.jackbox-ns {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/retina/normalscreen@2x.png);
} .jackbox-thumb-left {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/retina/thumb_left@2x.png);
} .jackbox-thumb-right {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/retina/thumb_right@2x.png);
} .jackbox-panel-left {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/retina/panel_left@2x.png);
} .jackbox-panel-right {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/retina/panel_right@2x.png);	
} .jackbox-panel-left:hover {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/retina/panel_left_over@2x.png);	
} .jackbox-panel-right:hover {
background-image: url(//www.studiocardiologicoassociato.com/wp-content/themes/medicure/img/jackbox/retina/panel_right_over@2x.png);	
}
}