#video-screenshots{margin:20px -10px 0 -10px; font-size:0; line-height:0; padding-bottom:7px;}
.screenshots-preview-inline .screenshots{line-height: 0}
#video-screenshots .screenshot{display:inline-block;padding:10px; width:25%; vertical-align:top;}
#video-screenshots .screenshot img { width:100%; height:auto;}
@media(max-width:767px){
#video-screenshots .screenshot { width:33.33333333%;}
}
@media(max-width:480px){
#video-screenshots .screenshot { width:50%;}
}
@media(max-width:320px){
#video-screenshots .screenshot { width:100%;}
}  #screenshots-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.8);
z-index: 99999998;
visibility: hidden;
opacity: 0;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
#screenshots-lightbox {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0);
z-index: 99999998;
visibility: hidden;
opacity: 0;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
#screenshots-preview {
position: absolute;
top: 5%;
bottom: 5%;
left: 15%;
right: 15%;
z-index: 99999999;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -moz-flex;
display: -webkit-flex;
display: flex;
text-align: center;
-webkit-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-pack: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
align-content: center;
text-align: center;
}
@media(max-width:420px){
#screenshots-preview { left:20px; right:20px;}
}
.slider-screen {max-width:640px; margin:auto; background-color:rgba(0,0,0,1.0); position:relative;}
@media(max-width:767px){
.slider-screen {max-width:100%;}
}
.slider-screen .large-img-wrapper { font-size:0; line-height:0; text-align:center;}
.slider-screen .large-img-wrapper img.lazy-img { width:100%; height:auto;}
.slider-screen .large-img-wrapper img {
max-width: 100%;
max-height: calc(100vh - 120px);
max-height: -webkit-calc(100vh - 120px);
max-height: -ms-calc(100vh - 120px);
max-height: -moz-calc(100vh - 120px);
max-height: -o-calc(100vh - 120px);
}
.slider-screen .ctr-wrapper {overflow:hidden; margin-left:10px; margin-right:10px;}
.slider-screen .slider-wrapper { white-space:nowrap; line-height:0; font-size:0;  margin-left:-5px; margin-right:-5px;}
.slider-screen .slider-wrapper .screen-item { width:102px; display:inline-block; vertical-align:top; padding:10px 5px; cursor:pointer;}
.slider-screen .slider-wrapper .screen-item:hover { opacity:0.8; transition:opacity 0.3s ease-in; -webkit-transition:opacity 0.3s ease-in;}
.slider-screen .slider-wrapper .screen-item img { width:100%; height:auto; display:block;}
.slider-screen .slider-wrapper .screen-item.active-item { position:relative;}
.slider-screen .slider-wrapper .screen-item.active-item:after {content:''; display:block; bottom:0; left:5px; right:5px; height:3px; background-color:rgba(216,37,29,1.0); position:absolute;}
.slider-screen .slider-wrapper .slick-arrow { display:none !important;}
body.active-screen-overlay #screenshots-overlay { visibility:visible; opacity:1;}
body.active-screen-lightbox #screenshots-lightbox {visibility:visible; opacity:1;}
.spinner {
width: 40px;
height: 40px;
margin: 100px auto;
background-color: rgba(255,255,255,1.00);
border-radius: 50%;
-webkit-border-radius: 50%;
-webkit-animation: scaleout 1.0s infinite ease-in-out;
animation: scaleout 1.0s infinite ease-in-out;
z-index: 99999998;
position: fixed;
top: 50%;
left: 50%;
margin-left: -20px;
margin-top: -20px;
}
@-webkit-keyframes scaleout {
0% {
-webkit-transform: scale(0.0)
}
100% {
-webkit-transform: scale(1.0);
opacity: 0;
}
}
@keyframes scaleout {
0% {
transform: scale(0.0);
-webkit-transform: scale(0.0);
}
100% {
transform: scale(1.0);
-webkit-transform: scale(1.0);
opacity: 0;
}
}
.close-preview { width:23px; height:23px; background-color:rgba(118,118,118,1.0); position:absolute; bottom:100%; left:100%; margin-left:10px; margin-bottom:10px; color:rgba(34,34,34,1.0); border-radius:50%; -webkit-border-radius:50%; text-align:center; font-size:16px; color:rgba(34,34,34,1.0); line-height:1.45; cursor:pointer;}
@media(max-width:767px){
.close-preview {bottom:50%; margin-bottom:-12px;}
}
@media(max-width:420px){
.close-preview {bottom:100%; margin-bottom:10px; left:50%; margin-left:-12px;}
}  .popup-classic { position:fixed; top:0; left:0; width:100%; height:100%; z-index:99999; outline:none; opacity:0; visibility:hidden; background-color:rgba(0,0,0,0.75)}
.popup-classic.active { visibility:visible; opacity:1; transition:visibility 0.3s ease, opacity 0.3s ease; -webkit-transition:visibility 0.3s ease, opacity 0.3s ease;}
.popup-classic .modal-dialog { padding:80px 70px 80px 50px; overflow:hidden; overflow-y:scroll; position:absolute; top:0; left:-30px; bottom:0; right:-50px;}
.popup-classic .modal-content { width:600px; background-color:rgba(255,255,255,1.0); display:block; margin:auto; border-radius:5px; -webkit-border-radius:5px;}
.popup-classic .modal-header { padding:10px 30px; position:relative; border-bottom:1px solid rgba(215,215,215,1.0);}
.popup-classic .close,
.popup-classic .close:hover,
.popup-classic .close:focus { background-color:transparent; color:rgba(188,188,188,1.0); font-size:20px;}
.popup-classic .close  { position:absolute; top:0; bottom:0; right:13px; text-align:center; padding-left:0; padding-right:0; width:50px;}
.popup-classic .modal-body {padding:30px 30px 40px 30px;}
.popup-classic .modal-body .tml { max-width:100%;}
@media(max-width:767px) {
.popup-classic .modal-content { width:100%;}
}
.mouse-message{background:#FFF;position:absolute;border:1px solid #ccc;padding:3px 7px;color:#111;min-height:20px;z-index:10000}
.picture-content .btn-watch-later{    position: absolute;    bottom: 18px;    right: 5px;    padding: 3px 6px !important; opacity: 0; visibility:hidden}
.picture-content:hover .btn-watch-later{opacity:1; visibility:visible;}
.player-side-ad{position:absolute; top: 0; display:none}
.player-side-ad.left{}
.player-side-ad.right{}
#player-embed video{width:100%} #player-embed > video{max-height: 528px}
@media(max-width: 980px){
#player-embed > video{max-height: 428px}
}
@media(max-width: 767px){
#player-embed > video{max-height: 328px}
}
@media(max-width: 600px){
#player-embed > video{max-height: 228px}
}
.videopro_popup .model-content{width:400px}
.videopro_popup .modal-body{padding-bottom:15px}
.videopro_popup input{margin-bottom:0}
.videopro_popup label.row{display:block;font-weight:bold;color:#222;margin:0 0 10px 0}
.videopro_popup label.checkbox{    float: left;    margin: 6px 10px 0 0; cursor:pointer}
.videopro_popup .message{padding: 5px 0;display: block;font-style: italic;color: #FF0000;}
.videopro_popup .message.hidden{display:none}
.upload-thumbnail-form{position: absolute;    background: rgba(0,0,0,0.6);    width: 100%;    padding: 20px;    text-align: center;    top: 0;    height: 100%;    color: #fff; visibility:visible; opacity:1; transition: opacity 0.3s, visibility 0.3s;}
.upload-thumbnail-form a{color:#FFF}
.upload-thumbnail-form.hidden{visibility:hidden;opacity:0}
.upload-thumbnail-form form{margin-top:-150px;padding-top:40%}
.upload-thumbnail-form form input[type="submit"]{margin-top:20px}
.channel-banner-content .btn-edit-channel-thumbnail{display:none}
.channel-banner-content:hover .btn-edit-channel-thumbnail{display:block}
.channel-banner-content .btn-edit-channel-thumbnail, .upload-thumbnail-form a.btn-close, #btn-upload-video-thumb{    color: #FFF;    position: absolute;    right: 5px;    top: 5px;    background: rgba(0,0,0,0.7);    text-align: center;   border-radius: 3px;    width: 27px;    height: 27px; z-index: 1}
.cactus-post-item > .entry-content{position:relative}
.cactus-post-item .member-actions{position:absolute;top:-25px;right:15px;display:none}
.cactus-post-item:hover .member-actions{display:block}
.member-actions a{    display: inline-block;    width: 25px;    background: #eee;    height: 25px;    text-align: center;    padding: 3px 0;    color: #333;}
.member-actions a:hover i:before{color:#000}
.author.archive .channel-menu-content{position:relative}
.author.archive .channel-menu-content .btn-user-create-channel{position:absolute;right:15px;top:7px}
.author.archive .channel-menu-content .limit-membership-message{display:block;margin:20px 15px 15px 15px;clear:both}
.single-ct_channel .channel-menu-content .cactus-upload-video{float:right;padding:0;margin-right:15px;margin-top:10px}
.single-ct_channel .channel-menu-content .btn-user-create-playlist{float:right;padding:5px 20px;margin-right:15px;margin-top:10px;font-size:12px;color:rgba(102,102,102,1.0)
;font-weight:bold;letter-spacing:0}
.single-ct_channel .channel-menu-content .limit-membership-message{display:block;margin:20px 15px 15px 15px;clear:both}
.single-ct_channel .channel-menu-content .cactus-upload-video .btn-default.bt-style-1.white{background-color:#FFF;color:rgba(102,102,102,1.0);border:1px solid rgba(215,215,215,1.0);font-size:12px;padding:5px 20px;-webkit-transition:none;transition:none}
.single-ct_channel .channel-menu-content .btn-user-create-playlist:hover,
.single-ct_channel .channel-menu-content .cactus-upload-video .btn-default.bt-style-1.white:hover{color:#FFF; background:rgba(34,34,34,1.0); border-color:rgba(34,34,34,1.0)}
@media(max-width:600px){
.single-ct_channel .channel-menu-content .cactus-upload-video, .single-ct_channel .channel-menu-content .btn-user-create-playlist{display: block;    float: left;    margin: 20px 15px;    width: 100%;}
.author.archive .channel-menu-content .limit-membership-message{display:block;margin:20px 15px 15px 15px;float:left;width:93%}
} .page-template-channel-listing .channel_cat-list{margin:0 0 40px 0; padding:20px 20px 10px 20px; background-color:#F9F9F9}
.page-template-channel-listing .channel_cat-list .heading{color:#666}
.page-template-channel-listing .channel_cat-list > ul{list-style:none; padding:0 }
.page-template-channel-listing .channel_cat-list > ul .cat{display:inline-block;padding:0 20px 10px 0}
.page-template-channel-listing .channel_cat-list > ul .cat a{text-decoration:none}
.page-template-channel-listing .channel_cat-list > ul .cat a:hover{text-decoration:underline}
.auto-text{font-size:14px}
#videopro_light_on{display:inline-block;font-size:14px;position:relative;margin-right:25px;color:rgba(120,120,120,1.0); padding:4px 0}
#videopro_light_on.light_on{z-index:10001;}
#videopro_light_on.no-margin{margin-right:0}
#videopro_light_on i{    background: #999;    padding: 2px 5px;    border-radius: 18px;    color: #FFF;}
#videopro_light_on:hover{color:#FFF}
.cactus-single-content #videopro_light_on:hover{color:#000}
.cactus-single-content #videopro_light_on.light_on:hover{color:#FFF}
#videopro_light_on:hover i,#videopro_light_on.light_on i{background-color:#F5EB4C;color:#333}
.cactus-post-format-video.light_on,.cactus-post-format-playlist .video-full-hd.light_on{position:relative;z-index:10001}
#video-shadow.light_on{position:fixed;z-index:10000;background:rgba(0,0,0,0.8);width:100%;height:100%;top:0;left:0}
.single-ct_playlist .cactus-upload-video{float:right; margin-left: 20px}
@media(max-width:1023px){
.single-ct_playlist h1 span.title{display:block}
.single-ct_playlist h1.single-title.entry-title:after{content:' ';display:block;clear:both}
}
.single-ct_playlist .cactus-upload-video a{background-color: #FFF;    color: rgba(102,102,102,1.0);    border: 1px solid rgba(215,215,215,1.0);    font-size: 12px;    padding: 5px 20px;    -webkit-transition: none;    transition: none; margin: 15px 0 0 0}
.single-ct_playlist .cactus-upload-video a:hover{color: #FFF;    background: rgba(34,34,34,1.0);    border-color: rgba(34,34,34,1.0);}
.submitModal .gform_heading{display:none}
.gform_footer{text-align:center}
.gform_footer .gform_ajax_spinner{margin: 10px 0 0 0}
.submitModal .message{color:#FF0000; display: block}
.submitModal .message.hidden{display:none}
#btn-upload-video-thumb{bottom:50px;top:auto;display:none}
#video_thumbnail_image:hover #btn-upload-video-thumb, .video-full-hd:hover #btn-upload-video-thumb,.cactus-video-content:hover  #btn-upload-video-thumb{display:block}
.edit-thumbnail-form{padding-top:20px;}
.edit-thumbnail-form label{font-weight:bold}
.edit-thumbnail-form .content{float:left;padding:0 20px 0 0;width:50%}
.edit-thumbnail-form .thumbnail{float:left;padding:0 0 0 20px;width:50%}
.post-edit{}
.post-edit #the_player{}
.post-edit div#player-embed{max-width:900px;display:inline-block}
.post-edit #the_thumbnail{float:right;max-width:220px;overflow:hidden}
.post-edit #the_thumbnail h5{padding-top:0}
.post-edit .footer{padding-top:20px}
@media(max-width:1199px){
.post-edit #the_thumbnail{float:none;margin:20px 0}
}
.post-edit .list-item{padding:0 10px 10px 0}
.post-edit .title{font-weight:bold}
.subscribe-button .sub-count{line-height:22px;padding-left:10px}
#ajax-anchor{display:none;text-align:center}
#ajax-anchor.loading{display:block}
.post-status{padding:0 10px;margin:0 0 10px 0;background:#f2f2f2;font-size:0.8em}
select.basic{font-size: 14px;-webkit-appearance: menulist;-webkit-border-radius: 0;background: none;border: 1px solid #CCC}
#video_thumbnail_image .close-video-floating .fa-times{line-height: 1.5em}
#video_thumbnail_image.light_on{z-index:10001}
.hidden{display:none}
.verified i{    background: #82B340;    padding: 2px 3px;    margin: 0 10px;    border-radius: 2px;    font-size: 0.6em; color:#FFF; vertical-align:middle}
.channel-title.h6 .verified i{margin:0 5px}
#video_thumbnail_image .ct-icon-video.animated {
border-radius: 50%;
background-color: rgba(176, 3, 3, 0.82);
}
#video_thumbnail_image .ct-icon-video.animated:after {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
border-radius: 50%;
content: '';
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
top: 0;
left: 0;
padding: 0;
z-index: -1;
box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.91);
opacity: 0;
-webkit-transform: scale(0.9);
-ms-transform: scale(0.9);
transform: scale(0.9);
-webkit-transform-style: preserve-3d;
-webkit-animation: sonarEffect 1s ease-out;
animation: sonarEffect 1s ease-out infinite;
} @-webkit-keyframes sonarEffect {
0% {opacity: 0.3;}
40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);}
100% {box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);-webkit-transform: scale(1.5);opacity: 0;}
}
@keyframes sonarEffect {
0% {opacity: 0.3;}
40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);}
100% {box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);transform: scale(1.5);opacity: 0;}
}
.gform_wrapper .validation_message ul{padding: 0}
.single object[id^="videowhisper_watch_"] {
position: absolute;
top: 0;
left: 0;
width: 100%;
bottom: 0;
}
.lb-content-video div[id^="videowhisper_container_"], .lb-content-video object[id^="videowhisper_watch_"] {
position: absolute;
top: 0;
left: 0;
width: 100%;
bottom: 0;
}
.lb-content-video object[id^="videowhisper_video_"] {
height: 100%;
}
.lb-content-video object[id^="videowhisper_watch_"] {
height: 50%;
}
.vw-livestream-chat .top-content {
height: 370px;
}
div[id^="videowhisper_container_"] {
position: relative;
height: 0;
padding-bottom: 56.25%;
}
@media(max-width: 700px){
.single .cactus-post-format-video.chat{
padding-top : -webkit-calc(75% + 50px);
padding-top : -moz-calc(75% + 50px);
padding-top : -o-calc(75% + 50px);
padding-top : ms-calc(75% + 50px);
padding-top : calc(75% + 50px);
}
.single .cactus-post-format-video.chat div[id^="videowhisper_container_"]{
padding-bottom: -webkit-calc(75% + 50px);
padding-bottom: -moz-calc(75% + 50px);
padding-bottom: -o-calc(75% + 50px);
padding-bottom: ms-calc(75% + 50px);
padding-bottom: calc(75% + 50px);
}
}
@media(max-width: 450px){
.single .cactus-post-format-video.chat{
padding-top : -webkit-calc(75% + 100px);
padding-top : -moz-calc(75% + 100px);
padding-top : -o-calc(75% + 100px);
padding-top : ms-calc(75% + 100px);
padding-top : calc(75% + 100px);
}
.single .cactus-post-format-video.chat div[id^="videowhisper_container_"]{
padding-bottom: -webkit-calc(75% + 100px);
padding-bottom: -moz-calc(75% + 100px);
padding-bottom: -o-calc(75% + 100px);
padding-bottom: ms-calc(75% + 100px);
padding-bottom: calc(75% + 100px);
}
}
.single object[id^="videowhisper_video_"] {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
}
.live.bottomright.cactus-post-format-video .cactus-video-content-api.float-video {
margin-top: -360px !important;
}
.live.cactus-post-format-video .cactus-video-content-api.float-video div[id^="videowhisper_container_"]{
padding-bottom: -webkit-calc(75% + 100px);
padding-bottom: -moz-calc(75% + 100px);
padding-bottom: -o-calc(75% + 100px);
padding-bottom: ms-calc(75% + 100px);
padding-bottom: calc(75% + 100px);
}
.live.cactus-post-format-video .cactus-video-content-api.float-video object[id^="videowhisper_watch_"] {
margin-top: 0;
}
@media(max-width:600px){
.live.bottomright.cactus-post-format-video .cactus-video-content-api.float-video { margin-top: -300px !important;
}
}
@media(max-width:480px){
.live.bottomright.cactus-post-format-video .cactus-video-content-api.float-video {
margin-top: -250px !important;
}
}
#buddypress #item-header-cover-image .btn-user-create-channel {
position: absolute;
right: 0;
bottom: 7px;
}
@media (max-width: 768px) {
#buddypress #item-header-cover-image .btn-user-create-channel {
position: relative;
right: 0;
bottom: 0;
}
#buddypress #item-header-cover-image {
text-align: center;
}
}.cactus-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.8);
z-index: 99999998;
visibility: hidden;
opacity: 0;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.cactus-lightbox {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0);
z-index: 99999998;
visibility: hidden;
opacity: 0;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
pointer-events: none;
}
.cactus-lightbox .lightbox-item iframe, .cactus-lightbox .lightbox-item video, .cactus-lightbox > .nav-lightbox {
pointer-events: auto;
}
.cactus-overlay.active-lightbox, .cactus-lightbox.active-lightbox {
opacity: 1;
visibility: visible;
}
.lightbox-item {
position: absolute;
top: 10%;
bottom: 10%;
left: 10%;
right: 10%;
z-index: 99999999;
text-align: center;
-webkit-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-pack: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
align-content: center;
text-align: center;
display: none;
opacity:0;
visibility:hidden;
transition:opacity 0.3s ease-in, visibility 0.3s ease-in;
-webkit-transition:opacity 0.3s ease-in, visibility 0.3s ease-in;
}
.lightbox-item.show-content {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -moz-flex;
display: -webkit-flex;
display: flex;
}
.lightbox-item.opacity-100 { visibility:visible; opacity:1;}
.lightbox-item-content {
display: inline-block;
position: relative;
pointer-events: auto;
}
.lightbox-item-content img {
max-width: 80vw;
max-height: 80vh;
}
.top-content { font-size:0; line-height:0;}
.bottom-content {
font-weight: bold;
color: rgba(255,255,255,1.00);
margin-top:13px;
}
.lb-content-video {
padding-top: 56.25%;
position: relative;
width: 70vw;
}
.lb-content-video iframe {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
border:0;
}
.lb-content-video .wp-video,
.lb-content-video .wp-video-shortcode {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100% !important;
height: 100% !important;
border:0;
}
.spinner {
width: 40px;
height: 40px;
margin: 100px auto;
background-color: rgba(255,255,255,1.00);
border-radius: 50%;
-webkit-border-radius: 50%;
-webkit-animation: scaleout 1.0s infinite ease-in-out;
animation: scaleout 1.0s infinite ease-in-out;
z-index: 99999998;
position: fixed;
top: 50%;
left: 50%;
margin-left: -20px;
margin-top: -20px;
}
@-webkit-keyframes scaleout {
0% {
-webkit-transform: scale(0.0)
}
100% {
-webkit-transform: scale(1.0);
opacity: 0;
}
}
@keyframes scaleout {
0% {
transform: scale(0.0);
-webkit-transform: scale(0.0);
}
100% {
transform: scale(1.0);
-webkit-transform: scale(1.0);
opacity: 0;
}
}
.nav-lightbox {
position: fixed;
top: 50%;
color: rgba(255,255,255,1.00);
left: 25px;
font-size: 36px;
display: block;
z-index: 999999999;
width: 50px;
height: 50px;
text-align: center;
margin-top: -30px;
display:none;
}
.nav-lightbox:focus {
color: rgba(255,255,255,0.5);
}
.nav-lightbox.ct-lb-next {
left: auto;
right: 25px;
}
.nav-lightbox:hover {
color: rgba(255,255,255,0.5);
}
.lightbox-item-content .number-slider {
position: absolute;
bottom: 100%;
left: 0;
margin-bottom: 7px;
color: rgba(255,255,255,1.00);
display:none;
}
@media(max-width:991px) {
.lightbox-item {
top: 40px;
bottom: 40px;
left: 60px;
right: 60px;
}
.lightbox-item-content img {
max-width: calc(100vw - 120px);
max-width: -webkit-calc(100vw - 120px);
max-width: -ms-calc(100vw - 120px);
max-width: -moz-calc(100vw - 120px);
max-width: -o-calc(100vw - 120px);
max-height: calc(100vh - 80px);
max-height: -webkit-calc(100vh - 80px);
max-height: -ms-calc(100vh - 80px);
max-height: -moz-calc(100vh - 80px);
max-height: -o-calc(100vh - 80px);
}
.lb-content-video {
width: calc(100vw - 120px);
width: -webkit-calc(100vw - 120px);
width: -ms-calc(100vw - 120px);
width: -moz-calc(100vw - 120px);
width: -o-calc(100vw - 120px);
}
.nav-lightbox {
font-size: 18px;
left: 5px;
width: 30px;
height: 30px;
margin-top: -15px;
}
.nav-lightbox.ct-lb-next {
left: auto;
right: 5px;
}
}
@media(max-width:500px) {
.lightbox-item {
top: 40px;
bottom: 40px;
left: 20px;
right: 20px;
}
.lightbox-item-content img {
max-width: calc(100vw - 40px);
max-width: -webkit-calc(100vw - 40px);
max-width: -ms-calc(100vw - 40px);
max-width: -moz-calc(100vw - 40px);
max-width: -o-calc(100vw - 40px);
max-height: calc(100vh - 80px);
max-height: -webkit-calc(100vh - 80px);
max-height: -ms-calc(100vh - 80px);
max-height: -moz-calc(100vh - 80px);
max-height: -o-calc(100vh - 80px);
}
.lb-content-video {
width: calc(100vw - 40px);
width: -webkit-calc(100vw - 40px);
width: -ms-calc(100vw - 40px);
width: -moz-calc(100vw - 40px);
width: -o-calc(100vw - 40px);
}
}
.close-lightbox { position:fixed; right:20px; top:20px; pointer-events:auto; font-size:16px; color:rgba(255,255,255,1.00); cursor:pointer; text-align:center; width:30px; height:30px; border:1px solid rgba(255,255,255,0.5); border-radius:50%; -webkit-border-radius:50%; line-height:1.812;}
.cactus-overlay .svg-loading{width: 40px; height: 40px; margin: 100px auto; z-index: 99999998; position: fixed; top: 50%; left: 50%; margin-left: -20px; margin-top: -20px;}.priority-nav {
white-space: nowrap; }
.priority-nav > ul {
display: inline-block;
}
.priority-nav > ul > li {
display: inline-block;
}
.priority-nav-has-dropdown .priority-nav__dropdown-toggle {
position: relative;
}
.priority-nav__wrapper {
position: relative;
}
.priority-nav__dropdown {
position: absolute;
visibility: hidden;
}
.priority-nav__dropdown.show {
visibility: visible;
}
.priority-nav__dropdown-toggle {
visibility: hidden;
position: absolute;
}
.priority-nav-is-visible {
visibility: visible;
}
.priority-nav-is-hidden {
visibility: hidden;
}.ct-shortcode-sliderv1 { margin-right:-20px; position:relative; margin-bottom:-20px;}
.ct-shortcode-sliderv1:after { display:table; clear:both; content:'';}
.ct-shortcode-sliderv1 .first-child { width:66.66666666%; float:left}
.ct-shortcode-sliderv1 .last-child { width:33.33333333%; float:left}
.ct-shortcode-sliderv1 .first-child .content-padding,
.ct-shortcode-sliderv1 .last-child .content-padding {padding-top:66%; position:relative}
.ct-shortcode-sliderv1 .absolute-img { position:absolute; left:0; top:0; right:20px; bottom:20px; background-color:rgba(34,34,34,1.00); overflow:hidden;}
.ct-shortcode-sliderv1 .absolute-img img { display:block; width:100%; height:auto;}
@media(max-width:767px) {
.ct-shortcode-sliderv1 .first-child,
.ct-shortcode-sliderv1 .last-child { width:100%; float:none}
.ct-shortcode-sliderv1 .last-child:after { display:table; clear:both; content:'';}
.ct-shortcode-sliderv1 .last-child .content-item { float:left; width:50%;}
}
@media(max-width:559px) {
.ct-shortcode-sliderv1 .last-child .content-item {width:100%;}
}
.ct-shortcode-sliderv1 .content-absolute { pointer-events:none;} .ct-shortcode-sliderv2 { margin-left:-20px; position:relative; margin-bottom:-20px;}
.ct-shortcode-sliderv2:after { display:table; clear:both; content:'';}
.ct-shortcode-sliderv2 .first-child,
.ct-shortcode-sliderv2 .last-child { width:50%; float:left}
.ct-shortcode-sliderv2 .first-child .content-padding {padding-top:66%; position:relative}
.ct-shortcode-sliderv2 .last-child .content-item { float:left; width:50%;}
.ct-shortcode-sliderv2 .last-child .content-padding { padding-top:66%; position:relative}
.ct-shortcode-sliderv2 .absolute-img { position:absolute; top:0; left:20px; bottom:20px; right:0; background-color:rgba(34,34,34,1.00); overflow:hidden;}
.ct-shortcode-sliderv2 .absolute-img img { display:block; width:100%; height:auto;}
@media(max-width:1023px) {
.ct-shortcode-sliderv2 .first-child,
.ct-shortcode-sliderv2 .last-child { width:100%; float:none}
.ct-shortcode-sliderv2 .last-child:after { display:table; clear:both; content:'';}
.ct-shortcode-sliderv2 .last-child .content-item { float:left; width:50%;}
}
@media(max-width:559px) {
.ct-shortcode-sliderv2 .last-child .content-item {width:100%;}
}
.ct-shortcode-sliderv2 .content-absolute { pointer-events:none;}  .ct-shortcode-sliderv6 { font-size:0; line-height:0; white-space:nowrap;}
.ct-shortcode-sliderv6 .block-items { width:312px; display:inline-block; vertical-align:top; white-space:normal;}
.ct-shortcode-sliderv6 .content-item.first-item { width:624px; display:inline-block; vertical-align:top; white-space:normal;}
.ct-shortcode-sliderv6 .content-item .content-padding { padding-top:66%; position:relative;}
.ct-shortcode-sliderv6 .content-item .absolute-img { position:absolute; top:0; left:0; bottom:0; right:0; background-color:rgba(34,34,34,1.00); overflow:hidden;}
.ct-shortcode-sliderv6 .absolute-img img { display:block; width:auto; height:100%; position:absolute; top:0; left:0; max-width:none;}
.ct-shortcode-sliderv6 .slick-arrow { display:none !important;}
.ct-shortcode-sliderv6 .slick-dots { display:none !important;}	
.ct-shortcode-sliderv6 .content-absolute {pointer-events:none;}
.sliderv6_wrapper { position:relative; overflow:hidden; width:100%}
.sliderv6_wrapper .prev-slide,
.sliderv6_wrapper .next-slide { position:absolute; top:0; bottom:0; left:0; width:60px; background-color:rgba(0,0,0,0.5); z-index:1; cursor:pointer; transition:color 0.2s, background-color 0.2s, opacity 0.2s, visibility 0.2s; -webkit-transition:color 0.2s, background-color 0.2s, opacity 0.2s, visibility 0.2s; text-align:center; color:rgba(153,153,153,1.0); font-size:44px; opacity:0; visibility:hidden;}
.sliderv6_wrapper:hover .prev-slide,
.sliderv6_wrapper:hover .next-slide { opacity:1; visibility:visible;}
.sliderv6_wrapper .next-slide { left:auto; right:0;}
.sliderv6_wrapper .prev-slide:hover,
.sliderv6_wrapper .next-slide:hover { background-color:rgba(0,0,0,1.00); color:rgba(255,255,255,1.00);}
.sliderv6_wrapper .prev-slide i,
.sliderv6_wrapper .next-slide i { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); line-height:1.0; margin-top:-2px;}
@media(max-width:624px){
.ct-shortcode-sliderv6 .block-items { width:50vw;}
.body-content .ct-shortcode-sliderv6 .block-items { width:calc((100vw - 40px) / 2); width:-webkit-calc((100vw - 40px) / 2); width:-ms-calc((100vw - 40px) / 2); width:-moz-calc((100vw - 40px) / 2);}
.ct-shortcode-sliderv6 .content-item.first-item { width:100vw;}
.body-content .ct-shortcode-sliderv6 .content-item.first-item { width:calc(100vw - 40px); width:-webkit-calc(100vw - 40px); width:-ms-calc(100vw - 40px); width:-moz-calc(100vw - 40px);}
}
@media(max-width:420px){
.ct-shortcode-sliderv6 .block-items,
.ct-shortcode-sliderv6 .content-item.first-item { width:100vw;}
.body-content .ct-shortcode-sliderv6 .block-items,
.body-content .ct-shortcode-sliderv6 .content-item.first-item { width:calc(100vw - 40px); width:-webkit-calc(100vw - 40px); width:-ms-calc(100vw - 40px); width:-moz-calc(100vw - 40px);}
.ct-shortcode-sliderv6 .content-item.first-item .content-padding { padding-top:132%;}
.ct-shortcode-sliderv6 .content-item.first-item .absolute-img img { position:absolute; top:0; width:auto; height:100%; left:-50%; max-width:none;}
}   .ct-shortcode-sliderv3 { padding:40px 30px; background-color:rgba(60,60,60,1.0); position:relative;}
.ct-shortcode-sliderv3 .slick-list{width:100%}
.ct-shortcode-sliderv3 .cactus-listing-config.style-2 .cactus-sub-wrap { white-space:nowrap;}
.ct-shortcode-sliderv3 .cactus-listing-config.style-2 .cactus-sub-wrap:not(.slick-slider) {overflow:hidden;}
.ct-shortcode-sliderv3 .cactus-listing-config.style-2 .cactus-sub-wrap > * { white-space:normal;}
.ct-shortcode-sliderv3 .cactus-listing-config.style-2 .cactus-post-item { margin-bottom:0; padding-bottom:10px;}
.ct-shortcode-sliderv3 .cactus-listing-config.style-2 .cactus-post-item > .entry-content .cactus-post-title {font-size:18px; padding-top:4px; padding-bottom:3px; margin-top:-10px;}
.ct-shortcode-sliderv3 .cactus-listing-config.style-2 .cactus-post-item > .entry-content .cactus-post-title:last-child { margin-bottom:-10px;}
.ct-shortcode-sliderv3 .slick-arrow { display:none !important;}
.ct-shortcode-sliderv3 .slick-dots { padding:0; margin:20px -10px -10px -10px; text-align:center; font-size:0; line-height:0;}
.ct-shortcode-sliderv3 .slick-dots > li { display:inline-block; padding-left:10px; padding-right:10px;}
.ct-shortcode-sliderv3 .slick-dots > li > button { display:block; width:8px; height:8px; background-color:rgba(255,255,255,0.3); padding:0; margin:0; border-radius:50%; -webkit-border-radius:50%; transition:background-color 0.2s; -webkit-transition:background-color:0.2s; font-size:0;}
.ct-shortcode-sliderv3 .slick-dots > li > button:hover,
.ct-shortcode-sliderv3 .slick-dots > li.slick-active > button { background-color:rgba(255,255,255,1.00);}
.ct-shortcode-sliderv3 .prev-slide,
.ct-shortcode-sliderv3 .next-slide { position:absolute; top:0; bottom:0; left:0; width:60px; background-color:rgba(0,0,0,0.5); z-index:1; cursor:pointer; transition:color 0.2s, background-color 0.2s; -webkit-transition:color 0.2s, background-color 0.2s; text-align:center; color:rgba(153,153,153,1.0); font-size:44px;}	
.ct-shortcode-sliderv3 .next-slide { left:auto; right:0;}
.ct-shortcode-sliderv3 .prev-slide:hover,
.ct-shortcode-sliderv3 .next-slide:hover { background-color:rgba(0,0,0,1.00); color:rgba(255,255,255,1.00);}
.ct-shortcode-sliderv3 .prev-slide i,
.ct-shortcode-sliderv3 .next-slide i { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); line-height:1.0; margin-top:-1px;}
@media(max-width:1199px){
.ct-shortcode-sliderv3 { padding:40px 20px;}
} .ct-shortcode-sliderv3.sliderv4 .prev-slide,
.ct-shortcode-sliderv3.sliderv4 .next-slide,
.ct-shortcode-sliderv3.sliderv5 .prev-slide,
.ct-shortcode-sliderv3.sliderv5 .next-slide,
.ct-shortcode-sliderv3.carousel-v1 .prev-slide,
.ct-shortcode-sliderv3.carousel-v1 .next-slide {opacity:0; visibility:hidden;}
.ct-shortcode-sliderv3.sliderv4:hover .prev-slide,
.ct-shortcode-sliderv3.sliderv4:hover .next-slide,
.ct-shortcode-sliderv3.sliderv5:hover .prev-slide,
.ct-shortcode-sliderv3.sliderv5:hover .next-slide,
.ct-shortcode-sliderv3.carousel-v1:hover .prev-slide,
.ct-shortcode-sliderv3.carousel-v1:hover .next-slide {opacity:1; visibility:visible;}
.carousel-v2-sub:not(.sliderv7-sub):not(.sliderv11-sub) .cactus-container-slider{ max-width:1020px;} .ct-shortcode-sliderv3.sliderv5 { padding:0;}
.ct-shortcode-sliderv3.sliderv5 .cactus-listing-config.style-2 .cactus-sub-wrap {margin-left:0; margin-right:0;}
.ct-shortcode-sliderv3.sliderv5 .cactus-listing-config.style-2 .cactus-post-item { padding-left:0; padding-right:0; background-color:rgba(0,0,0,0.6); padding-bottom:0;}
.ct-shortcode-sliderv3.sliderv5 .cactus-post-item > .entry-content .picture-content { position:relative;}
.ct-shortcode-sliderv3.sliderv5 .cactus-post-item > .entry-content .picture-content:before { 
display:block; content:''; position:absolute; left:0; right:0; bottom:0; top:60%; 
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
opacity:0.75;
z-index:1;
-webkit-backface-visibility:hidden; pointer-events:none;
}
.ct-shortcode-sliderv3.sliderv5 .cactus-post-item > .entry-content .picture-content > a { display:block; padding-top:56.25%; position:relative;}
.ct-shortcode-sliderv3.sliderv5 .cactus-post-item > .entry-content .picture-content > a img { position:absolute; top:0; left:0; width:100%; height:auto;}
.ct-shortcode-sliderv3.sliderv5 .content.content-absolute-bt { position:absolute; left:0; right:0; bottom:0; padding:20px; z-index:1; -webkit-backface-visibility:hidden; pointer-events:none;}
.ct-shortcode-sliderv3.sliderv5 .slick-dots { display:none !important;}  .ct-shortcode-sliderv3.sliderv8 { padding-top:0; padding-bottom:0; background-color:rgba(38,38,38,1.0);}
.ct-shortcode-sliderv3.sliderv8 .cactus-listing-config.style-2 { padding-left:60px; padding-right:60px; position:relative;}
.ct-shortcode-sliderv3.sliderv8 .cactus-listing-config.style-2 .cactus-sub-wrap {margin-left:-10px; margin-right:-10px;}
.ct-shortcode-sliderv3.sliderv8 .cactus-listing-config.style-2 .cactus-post-item { padding-left:10px; padding-right:10px; padding-bottom:30px; padding-top:30px; width:25%; position:relative;}
.ct-shortcode-sliderv3.sliderv8 .cactus-post-item > .entry-content .picture-content > a { display:block; padding-top:56.25%; position:relative; background-color:rgba(0,0,0,0.6); position:relative;}
.ct-shortcode-sliderv3.sliderv8 .cactus-post-item > .entry-content .picture-content > a:before { 
display:block; content:''; position:absolute; left:0; right:0; bottom:0; top:60%; 
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
opacity:0.75;
z-index:1;
-webkit-backface-visibility:hidden;
}
.ct-shortcode-sliderv3.sliderv8 .cactus-post-item.active { pointer-events:none;}
.ct-shortcode-sliderv3.sliderv8 .cactus-post-item.active:after {content:''; display:block; top:0; left:10px; right:10px; height:3px; background-color:rgba(216,37,29,1.0); position:absolute; -webkit-backface-visibility:hidden; backface-visibility:hidden;}
.ct-shortcode-sliderv3.sliderv8 .cactus-post-item > .entry-content .picture-content > a img { position:absolute; top:0; left:0; width:100%; height:auto;}
.ct-shortcode-sliderv3.sliderv8 .content.content-absolute-bt { position:absolute; left:0; right:0; bottom:0; padding:20px; z-index:1; -webkit-backface-visibility:hidden; pointer-events:none;}
.ct-shortcode-sliderv3.sliderv8 .cactus-listing-config.style-2 .cactus-post-item > .entry-content .cactus-post-title {font-size:16px; padding-top:5px; padding-bottom:4px;}
.ct-shortcode-sliderv3.sliderv8 .slick-dots { display:none !important;}
@media(max-width:767px){
.ct-shortcode-sliderv3.sliderv8 .cactus-listing-config.style-2 .cactus-post-item > .entry-content .content-absolute-bt .cactus-post-title { white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
}
.ct-shortcode-sliderv3.sliderv8 .prev-slide,
.ct-shortcode-sliderv3.sliderv8 .next-slide { position:absolute; background-color:rgba(19,19,19,1.0); left:0; top:50%; width:40px; height:40px; line-height:40px; margin-top:-20px; cursor:pointer; color:rgba(153,153,153,1.0); transition: background-color 0.2s, color 0.2s; -webkit-transition: background-color 0.2s, color 0.2s; font-size:30px; text-align:center;}
.ct-shortcode-sliderv3.sliderv8 .next-slide { left:auto; right:0;}
.ct-shortcode-sliderv3.sliderv8 .prev-slide:hover,
.ct-shortcode-sliderv3.sliderv8 .next-slide:hover { background-color:background-color:rgba(19,19,19,1.0); color:rgba(255,255,255,1.00);} .ct-shortcode-sliderv3.sliderv8.sliderv8-sub { padding-top:0; padding-bottom:0; background-color:rgba(60,60,60,1.0);}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub .cactus-listing-config.style-2 .cactus-post-item { padding-left:10px; padding-right:10px; padding-bottom:30px; padding-top:40px; width:100%;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub .cactus-post-item > .entry-content .picture-content > a:before { display:none;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub .cactus-listing-config.style-2 { padding-left:0; padding-right:0;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub .cactus-listing-config.style-2 .cactus-post-item > .entry-content .cactus-post-title { font-size:18px; padding-top:4px; padding-bottom:3px; margin-top:-10px;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub .cactus-listing-config.style-2 .cactus-post-item > .entry-content > .picture + .content { margin-top:30px;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub .prev-slide,
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub .next-slide { display:none;}
.layout-fullwidth .ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv11-sub .cactus-post-item.layout-8-inline > .entry-content .picture-content:not(.inline-video-item) {padding: 0px;}
.layout-fullwidth .ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv11-sub .cactus-post-item.layout-8-inline > .entry-content .picture-content > .content-big-layout {position: absolute;}
.layout-fullwidth .ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv11-sub .cactus-post-item.layout-8-inline > .entry-content .picture-content > .player-inline {position: static!important; height: auto;}   .ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .cactus-sub-wrap { margin-left:-20px; margin-right:-20px;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .cactus-post-item { margin:0; padding:40px 20px;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .cactus-post-item > .entry-content { margin-left:-20px; margin-right:-20px;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .cactus-post-item > .entry-content > * { padding-left:20px; padding-right:20px;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .cactus-post-item > .entry-content > .picture { width:65%;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .cactus-post-item > .entry-content > .content { width:100%;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .cactus-post-item > .entry-content > .picture + .content { width:35%;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .cactus-listing-config .cactus-post-item > .entry-content .cactus-post-title { line-height:1.3; padding-top:3px; padding-bottom:1px; margin-bottom:30px;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .cactus-listing-config .cactus-post-item > .entry-content .cactus-post-title:last-child { margin-bottom:-10px;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .cactus-listing-config .cactus-post-item > .entry-content .excerpt { margin-bottom:10px;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .cactus-listing-config .cactus-post-item > .entry-content .excerpt:last-child { margin-bottom:-10px;}	
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .cactus-listing-config .cactus-post-item .posted-on { margin-bottom:33px;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .cactus-listing-config .cactus-post-item .posted-on:last-child{ margin-bottom:-7px;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .video-toolbar-content { margin-top:-10px;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .video-toolbar-content:last-child { margin-bottom:-15px;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .toolbar-left {float:none; text-align:left;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .like-group > *:first-child { margin-left:0;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .cactus-sub-wrap:not(.slick-slider) { white-space:nowrap;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .cactus-sub-wrap:not(.slick-slider) > * { white-space:normal; display:inline-block; width:100%;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .cactus-sub-wrap:not(.slick-slider) {overflow:hidden;}		
@media(max-width:1023px){
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .cactus-post-item > .entry-content > .picture,
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .cactus-post-item > .entry-content > .content,
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .cactus-post-item > .entry-content > .picture + .content { width:100%;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub .cactus-post-item > .entry-content > .picture + .content { margin-top:40px;}
}  .shortcode-sliderV9 { background-color:rgba(60,60,60,1.0); padding:40px 20px;}
.shortcode-sliderV9 .video-playlist-content .cactus-post-item { cursor:pointer;}
.shortcode-sliderV9 .video-playlist-content .cactus-post-item > * { pointer-events:none;}
.shortcode-sliderV9 .ct-shortcode-sliderv3 { padding-left:0; padding-right:0;}
.shortcode-sliderV9 .ct-shortcode-sliderv3 .cactus-listing-wrap { padding:0;}
.shortcode-sliderV9 .ct-shortcode-sliderv3.sliderv8.sliderv8-sub .cactus-listing-config.style-2 .cactus-post-item { padding-top:0; padding-bottom:0;}
.shortcode-sliderV9 .ct-shortcode-sliderv3.sliderv8.sliderv8-sub .cactus-listing-config.style-2 .cactus-post-item  > .entry-content { margin-left:-15px; margin-right:-15px;}  .ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub.sliderv10 .cactus-post-item { padding-top:80px; padding-bottom:80px;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub.sliderv10 .cactus-post-item > .entry-content > .picture { width:50%;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub.sliderv10 .cactus-post-item > .entry-content > .content { width:100%;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub.sliderv10 .cactus-post-item > .entry-content > .picture + .content { width:50%;}	
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv10 .prev-slide, 
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv10 .next-slide { display:block; width:60px; height:60px; margin-top:-30px; font-size:44px;}
.ct-shortcode-sliderv3.sliderv8.sliderv10 .slick-dots { display:block !important; margin:0 0 36px 0; position:absolute; bottom:0; left:0; width:100%;}
.ct-shortcode-sliderv3.sliderv10 .slick-dots > li > button:hover, 
.ct-shortcode-sliderv3.sliderv10 .slick-dots > li.slick-active > button { background-color:rgba(217,37,29,1.0);}
@media(max-width:1023px){
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub.sliderv10 .cactus-post-item > .entry-content > .picture + .content { margin-top:0;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv10 .prev-slide, 
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv10 .next-slide { display:none !important;}
}
@media(max-width:767px){
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub.sliderv10 .cactus-post-item > .entry-content > .picture,
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub.sliderv10 .cactus-post-item > .entry-content > .content,
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub.sliderv10 .cactus-post-item > .entry-content > .picture + .content { width:100%;}	
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv7-sub.sliderv10 .cactus-post-item > .entry-content > .picture + .content { margin-top:40px;}
}  .ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv11-sub { padding-left:0; padding-right:0;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv11-sub .cactus-listing-config.style-2 .cactus-sub-wrap { margin-left:0; margin-right:0;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv11-sub .cactus-listing-config.style-2 .cactus-post-item { padding:0;}	
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv11-sub .cactus-post-item > .entry-content .picture-content:not(.inline-video-item) { 
min-height:680px; background-color:rgba(34,34,34,1.0);
display:-webkit-box;
display:-moz-box;
display:-ms-flexbox;
display:-moz-flex;
display:-webkit-flex;
display:flex;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items:center;
align-content:center;
background-size:cover;
background-position:50% 50%;
background-repeat:no-repeat;
background-attachment:scroll;
position:relative;
padding-left:20px;
padding-right:20px;
padding-top:60px; padding-bottom:120px;
}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv11-sub .cactus-post-item > .entry-content .picture-content.inline-video-item { padding:0; padding-top:56.25%;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv11-sub .cactus-post-item > .entry-content .picture-content > * { position:static; z-index:1;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv11-sub .cactus-post-item > .entry-content .picture-content .big-link { position:absolute; top:0; left:0; width:100%; height:100%;}
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv11-sub .cactus-post-item > .entry-content .picture-content:after {
content:'';
display:block; position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.5);
}
.content-big-layout h2 { font-size:48px; padding-top:4px; padding-bottom:1px; margin-top:-15px; margin-bottom:15px; text-align:center; line-height:1.25;}
.content-big-layout h2:last-child { margin-bottom:-15px;}
.content-big-layout span { display:block; text-align:center; padding-top:3px; padding-bottom:1px; margin-top:-10px; color:rgba(255,255,255,1.00);}
.content-big-layout span:last-child { margin-bottom:-10px;}
@media(max-width:767px){
.ct-shortcode-sliderv3.sliderv8.sliderv8-sub.sliderv11-sub .cactus-post-item > .entry-content .picture-content:not(.inline-video-item) {
min-height:380px;
padding-top:40px; padding-bottom:120px;
}
.content-big-layout h2 { font-size:24px; line-height:1.5; padding-top:1px; padding-bottom:0; margin-top:-10px; margin-bottom:20px;}
.content-big-layout h2:last-child { margin-bottom:-10px;}
}
.ct-shortcode-sliderv3.sliderv8.slider11 { background-color:transparent; margin-top:-60px; margin-bottom:-5px; pointer-events:none;}
.ct-shortcode-sliderv3.sliderv8.slider11 .cactus-listing-config.style-2 { padding-left:0; padding-right:0; pointer-events:auto;}
.ct-shortcode-sliderv3.sliderv8.slider11 .cactus-post-item > .entry-content .picture-content > a:before { display:none;}
.ct-shortcode-sliderv3.sliderv8.slider11 .cactus-listing-config.style-2 .cactus-post-item { padding-top:0; padding-bottom:5px;}
.ct-shortcode-sliderv3.sliderv8.slider11 .cactus-post-item.active:after {top:-3px;}
.ct-shortcode-sliderv3.sliderv8.slider11 .slick-list { padding-top:3px;}
.ct-shortcode-sliderv3.sliderv8.slider11 .cactus-listing-config.style-2 .cactus-post-item > .entry-content .cactus-post-title { font-size:14px; padding-bottom:5px;}
.ct-shortcode-sliderv3.sliderv8.slider11 .prev-slide, 
.ct-shortcode-sliderv3.sliderv8.slider11 .next-slide { top:auto; bottom:100%; margin-bottom:27px; height:30px; border:2px solid rgba(255,255,255,0.5); border-radius:3px; -webkit-border-radius:3px; color:rgba(255,255,255,1.00); background-color:transparent;}
.ct-shortcode-sliderv3.sliderv8.slider11 .next-slide { right:auto; left:50px;}
.ct-shortcode-sliderv3.slider11 .prev-slide i, 
.ct-shortcode-sliderv3.slider11 .next-slide i { font-size:20px; margin-top:-1px;}
.ct-shortcode-sliderv3.sliderv8.slider11 .prev-slide:hover, 
.ct-shortcode-sliderv3.sliderv8.slider11 .next-slide:hover { background-color:rgba(255,255,255,1.00); color:rgba(34,34,34,1.0);} .ct-shortcode-sliderv3 .cactus-post-item > .entry-content .picture-content > a .ct-icon-video { z-index:2;} [class*="ct-shortcode-sliderv"] .thumb-gradient { opacity:0.8;}
[class*="ct-shortcode-sliderv"] .content-absolute { position:absolute; top:auto; left:0; right:0; bottom:0; padding:20px;}
[class*="ct-shortcode-sliderv"] .sc-ca-title { margin-bottom:5px;}
[class*="ct-shortcode-sliderv"] .sc-ca-title:last-child { margin-bottom:-10px;}
[class*="ct-shortcode-sliderv"] .sc-ca-title a{ text-decoration:none;}
[class*="ct-shortcode-sliderv"] .sc-ca-title a:hover { text-decoration:underline; color:rgba(255,255,255,1.00);}
[class*="ct-shortcode-sliderv"]:not(.slider11) .posted-on,
[class*="ct-shortcode-sliderv"]:not(.slider11) .posted-on a:not(:hover) { color:rgba(255,255,255,0.5);}
[class*="ct-shortcode-sliderv"].sliderv7-sub .posted-on, 
[class*="ct-shortcode-sliderv"].sliderv7-sub .posted-on a:not(:hover) { color:rgba(102,102,102,1.0);}	
[class*="ct-shortcode-sliderv"] .posted-on:last-child { margin-bottom:-7px;}
[class*="ct-shortcode-sliderv"] .sc-ca-title.font-size-3 { line-height:1.4}
[class*="ct-shortcode-sliderv"] .sc-ca-title > span { color:rgba(255,255,255,0.5); font-weight:normal; padding-left:6px;}
.ct-shortcode-heading { margin-bottom:10px; padding-top:0.5px; padding-bottom:0.5px; position:relative; padding-right:68px;}
.ct-shortcode-heading .heading-title{ color:rgba(153,153,153,1.0); margin-top:-15px;}
.ct-shortcode-heading .btn { position:absolute; top:-8px; right:0;}
[class*="ct-shortcode-sliderv"] .absolute-img .ct-icon-video { z-index:1; opacity:0; visibility:hidden; transition: visibility 0.2s, opacity 0.2s; -webkit-transition: visibility 0.2s, opacity 0.2s;}
[class*="ct-shortcode-sliderv"] .absolute-img:hover .ct-icon-video { opacity:1; visibility: visible;} .ct-shortcode-iconbox { font-size:0; line-height:0;}
.ct-shortcode-iconbox > * { font-size:14px; line-height:1.8; display:inline-block; vertical-align:top;}
.ct-shortcode-iconbox .iconbox-icon-wrapper {width:83px;}
.ct-shortcode-iconbox .iconbox-content-wrapper {width:calc(100% - 85px); width:-webkit-calc(100% - 85px); width:-ms-calc(100% - 85px); width:-moz-calc(100% - 85px); width:-o-calc(100% - 85px); padding-top:0.5px; padding-bottom:0.5px;}
.ct-shortcode-iconbox .iconbox-icon { width:60px; height:60px; border:1px solid rgba(199,199,199,1.0); border-radius:50%; -webkit-border-radius:50%; background-color:rgba(255,255,255,1.00); position:relative;-webkit-box-shadow: 0px 0px 0px 4px rgba(229,229,229,0.5); box-shadow: 0px 0px 0px 4px rgba(229,229,229,0.5); text-align:center; line-height:58px; font-size:24px; color:rgba(34,34,34,1.0);}
.ct-shortcode-iconbox .iconbox-title { margin-top:-15px; margin-bottom:5px;}
.ct-shortcode-iconbox .iconbox-title:last-child { margin-bottom:-15px;}
.ct-shortcode-iconbox .text-content { margin-top:-15px; margin-bottom:-15px;} .ct-shortcode-iconbox.style-2 > * { font-size:14px; line-height:1.8; display:block; text-align:center; width:100%;}
.ct-shortcode-iconbox.style-2 .iconbox-icon-wrapper { margin-bottom:24px;}
.ct-shortcode-iconbox.style-2 .iconbox-icon { display:inline-block; vertical-align:top;}  .ct-shortcode-iconbox.style-3 { direction:rtl;}
.ct-shortcode-iconbox.style-3 > * { direction:ltr;}
.ct-shortcode-iconbox.style-3 .iconbox-icon-wrapper { text-align:right;}
.ct-shortcode-iconbox.style-3 .iconbox-icon { display:inline-block; vertical-align:top;}
.ct-shortcode-iconbox.style-3 .iconbox-content-wrapper { text-align:right;}   .ct-shortcode-promo { border:1px solid rgba(204,204,204,1.0); padding:30px;}
.ct-shortcode-promo .promo-title { margin-top:-10px; margin-bottom:10px;}
.ct-shortcode-promo .promo-title:last-child { margin-bottom:-10px;}
.ct-shortcode-promo .text-content { margin-top:-15px;}
.ct-shortcode-promo .text-content:last-child { margin-bottom:-15px;}	
.ct-shortcode-promo .promo-content:not(.last-child) { margin-bottom:30px;} .ct-shortcode-promo.style-2 { font-size:0; line-height:0;}
.ct-shortcode-promo.style-2 > * { display:inline-block; vertical-align:middle; font-size:14px; line-height:1.8;}
.ct-shortcode-promo.style-2 .promo-content { margin-bottom:0; width:66.66666666%;}
.ct-shortcode-promo.style-2 .promo-button { text-align:right; width:33.33333333%; padding-bottom:10px; padding-top:10px;}
@media(min-width:768px){
.ct-shortcode-promo.style-2 { display:table; width:100%;}
.ct-shortcode-promo.style-2 > * { display:table-cell;}
.ct-shortcode-promo.style-2 .promo-content { width:100%;}
.ct-shortcode-promo.style-2 .promo-button { width:auto;}
.ct-shortcode-promo.style-2 .promo-button .btn { white-space:nowrap; margin-left:20px;}
}
@media(max-width:767px) {
.ct-shortcode-promo.style-2 .promo-content,
.ct-shortcode-promo.style-2 .promo-button { display:block; width:100%; text-align:left;}
.ct-shortcode-promo.style-2 .promo-button { padding-top:30px; padding-bottom:0;}
}   .cactus-listing-config.style-2.shortcode-playlist-config .cactus-sub-wrap { margin-bottom:-40px;}
@media(min-width:768px) {
.cactus-listing-config.style-2.shortcode-playlist-config.columns-2 .cactus-post-item { width:50%;}
}
.cactus-listing-config.style-2.shortcode-playlist-config.columns-1 .cactus-post-item { width:100%;}  .cactus-listing-config.style-2.shortcode-contentbox .cactus-sub-wrap { margin-bottom:0;}
.cactus-listing-config.style-2.shortcode-contentbox .cactus-post-item { margin-bottom:0;}
.cactus-listing-config.style-2.shortcode-contentbox .cactus-post-item > .entry-content .cactus-post-title { font-size:24px; line-height:1.35; padding-top:3px; padding-bottom:2px; margin-top:-10px; margin-bottom:10px;}
.cactus-listing-config.style-2.shortcode-contentbox .cactus-post-item > .entry-content .cactus-post-title:last-child { margin-bottom:-10px;}
.cactus-listing-config.style-2.shortcode-contentbox .cactus-post-item > .entry-content .picture-content img { display:block; margin-left:auto; margin-right:auto; height:auto;}
.cactus-listing-config.style-2.shortcode-contentbox .cactus-post-item > .entry-content > .picture + .content { margin-top:25px;}
.cactus-listing-config.style-2.shortcode-contentbox .cactus-post-item > .entry-content .excerpt { margin-bottom:10px;}
.cactus-listing-config.style-2.shortcode-contentbox .cactus-post-item > .entry-content .excerpt:last-child { margin-bottom:-10px;}    .cactus-contents-block { position:relative;}
.cactus-contents-block.is_border { padding-bottom:40px; border-bottom:1px solid rgba(215,215,215,1.0);}
.cactus-contents-block .control-header { margin-bottom:25px;}
.cactus-contents-block .control-header:after { display:table; content:''; clear:both;}
.cactus-contents-block .control-header .block-title {float:left; margin-top:-8px; margin-bottom:-15px; color:rgba(153,153,153,1.0);}
.cactus-contents-block .control-header .elms-right {float:right; margin-bottom:0;}
.cactus-contents-block .control-header .elms-right + .elms-right { margin-right:10px;}
.cactus-contents-block .control-header .prev-next-slider { font-size:0; line-height:0; margin-left:-5px; margin-right:-5px;}
.cactus-contents-block .control-header .prev-next-slider > *.no-click { pointer-events:none; opacity:0.5;}
.cactus-contents-block .control-header .icon-smart,
.cactus-contents-block .control-header .icon-smart:focus {min-width:40px; text-align:center; padding-top:3px; padding-bottom:3px; margin-left:5px; margin-right:5px;}
.cactus-contents-block .control-header .icon-smart i { margin:0; font-size:20px; line-height:1;}
.cactus-contents-block .view-sortby.no-click {opacity:0.5; pointer-events:none;}
.cactus-contents-block .view-sortby > ul { min-width:100%; white-space:nowrap; right:-1px;}
.cactus-contents-block .ajax-container{ opacity:0; position:relative;}
.cactus-contents-block .ajax-container:before { position:absolute; top:0; left:-7px; right:-7px; bottom:0; content:''; display:block; z-index:2; background-color:rgba(255,255,255,0.9); visibility:hidden; opacity:0;}
.cactus-contents-block.loading-control .ajax-container:before { 
visibility:visible; opacity:1; transition:visibility 0.4s ease-in-out, opacity 0.4s ease-in-out; -webkit-transition:visibility 0.4s ease-in-out, opacity 0.4s ease-in-out;
}
.cactus-contents-block .svg-loading{ 
position:absolute; top:120px; left:50%; margin-left:-15px; margin-top:0; z-index:2; visibility:hidden; opacity:0;
transition:visibility 0.5s ease, opacity 0.5s ease; -webkit-transition:visibility 0.5s ease, opacity 0.5s ease;
}
.cactus-contents-block.loading-control .svg-loading{
visibility:visible; opacity:1; 
}
.cactus-contents-block .ajax-container.active {
opacity:1;
transition:transform 0.8s ease, opacity 0.8s ease; -webkit-transition:-webkit-transform 0.8s ease, opacity 0.8s ease;
}
.cactus-contents-block.style-1 .cactus-listing-config{ padding-bottom:0.5px;}
.cactus-contents-block.style-1 .cactus-sub-wrap { margin-bottom:-30px;}
.cactus-contents-block.style-1 .cactus-post-item { margin-bottom:30px;}
@media(max-width:767px) {
.cactus-listing-wrap.cactus-contents-block .control-header:not(.tab-style) > * {float:none;}
.cactus-contents-block .control-header:not(.tab-style) > * + * {margin-top:25px;}
}
.control-header.tab-style { border-bottom:1px solid rgba(225,225,225,1.0); padding-bottom:15px;}
.control-header.tab-style .block-title + .tab-control { margin-left:40px;}
.tab-control { float:left; margin-top:0; margin-bottom:0; opacity:0; visibility:hidden; transition:opacity 0.2s 0.4s, visibility 0.2s 0.4s, max-width 0s 0.4s; -webkit-transition:opacity 0.2s 0.4s, visibility 0.2s 0.4s, max-width 0s 0.4s;}
.tab-control:not(.priority-nav) { max-width:0; overflow:hidden; max-width:0;}
.tab-control:not(.priority-nav) > ul { white-space:nowrap;}
.tab-control:not(.priority-nav) > ul > li { display:inline-block;}
.tab-control[instance] { opacity:1; visibility:visible; max-width:100vw;}
.tab-control ul,
.tab-control li {list-style:none;}
.tab-control .nav-ul {vertical-align:top; font-size:0; line-height:0; padding:0; width:auto; margin-left:-15px; margin-right:-15px;}	
.tab-control .priority-nav__wrapper { display:inline-block;}
.tab-control a,
.tab-control a:focus {
display:inline-block; vertical-align:text-top; line-height:1.6; padding-left:15px; padding-right:15px; font-weight:bold; color:rgba(153,153,153,1.0); text-decoration:none; padding-top:6px; padding-bottom:0;
}
.tab-control a:hover { color:rgba(34,34,34,1.0); text-decoration:none;}
.tab-control a.no-click {pointer-events:none; opacity:0.5;}
.tab-control a.active { opacity:1; color:rgba(34,34,34,1.0); position:relative; pointer-events:none;}
.tab-control a.active:after {content:''; display:block; position:absolute; top:100%; left:15px; right:15px; height:2px; background-color:rgba(217,37,29,1.0); margin-top:14px;}
.tab-control button[aria-controls="menu"] { margin-left:30px; background-color:transparent; padding:0; position:relative;}
.tab-control button[aria-controls="menu"] a,
.tab-control button[aria-controls="menu"] a:hover { color:transparent; background:none; pointer-events:none;}
.tab-control button[aria-controls="menu"] span:first-child { margin-top:-5px;}
.tab-control button[aria-controls="menu"] span {display:block; width:16px; height:3px; background-color:rgba(34,34,34,1.0); position:absolute; top:57%; left:0;}
.tab-control button[aria-controls="menu"] span:last-child { margin-top:5px;}
.tab-control .priority-nav__dropdown { z-index:2; right:22px; background-color:rgba(234,234,234,1.0); padding:0; top:100%; margin-top:16px;}	
.tab-control .priority-nav__dropdown a { display:block; text-align:right; padding-top:8px; padding-bottom:6px;}
.tab-control .priority-nav__dropdown a:after { display:none;}
.tab-control.is-empty .priority-nav__dropdown { left:30px; right:auto;}
.tab-control.is-empty .priority-nav__dropdown a { text-align:left;}
.player-inline { display:block; padding-top:56.25%; position:relative;}
.control-slider-sync .picture-content,
.cactus-single-slider .picture-content,
.shortcode-sliderV9 .picture-content { position:relative;}
.control-slider-sync .picture-content .player-inline,
.cactus-single-slider .picture-content .player-inline,
.shortcode-sliderV9 .picture-content .player-inline { position:absolute !important; top:0; left:0; width:100%; height:100%; z-index: 12 !important;}
.player-inline.absolute-item { position:absolute; top:0; left:0; width:100%; height:100%; z-index:1;}
.player-inline iframe { position:absolute; display:block; left:0; top:0; width:100.1%; height:100.1%;}
.player-inline .wp-video,
.player-inline .wp-video-shortcode { position:absolute; display:block; left:0; top:0; width:100.1% !important; height:100.1% !important;}
.social-share-html{ max-width:0; max-height:0; overflow:hidden; opacity:0; visibility:hidden;}
.slider-title {position: absolute; bottom: 100%; margin-bottom: 18px; left: 103px;}
.slider-title.hidden-button { left:0;} .cactus-contents-block.style-2 .block-wrap { margin-left:-15px; margin-right:-15px;}
.cactus-contents-block.style-2 .block-wrap:after{content:''; display:table; clear:both;}
.cactus-contents-block.style-2 .cactus-listing-config { float:left; padding-left:15px; padding-right:15px; width:50%;}
.cactus-contents-block.style-2 .cactus-listing-config.style-2 .cactus-post-item { width:100%;}
.cactus-contents-block.style-2 .cactus-listing-config.style-2 .cactus-post-item > .entry-content .cactus-post-title { font-size:18px; padding-top:4px; padding-bottom:3px;}
.cactus-contents-block.style-2 .cactus-listing-config.style-2 .cactus-post-item:last-child { margin-bottom:0;}
.cactus-contents-block.style-2 .cactus-listing-config.style-2 .cactus-post-item > .entry-content > .picture + .content { margin-top:20px;}
.cactus-contents-block.style-2 .cactus-listing-config.style-3 .cactus-post-item { margin-bottom:20px;}
.cactus-contents-block.style-2 .cactus-listing-config.style-3 .cactus-post-item:last-child{ margin-bottom:0;}
.cactus-contents-block.style-2 .cactus-listing-config.style-3 .cactus-post-item > .entry-content .cactus-post-title { line-height:1.45; padding-top:5px; padding-bottom:5px; margin-bottom:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cactus-contents-block.style-2 .cactus-listing-config.style-3 .cactus-post-item > .entry-content > .picture { width:115px;}
.cactus-contents-block.style-2 .cactus-listing-config.style-3 .cactus-post-item > .entry-content > .picture + .content { width:calc(100% - 118px); width:-webkit-calc(100% - 118px); width:-moz-calc(100% - 118px); width:-ms-calc(100% - 118px); width:-o-calc(100% - 118px);}
.cactus-contents-block.style-2 .cactus-listing-config.style-3 .cactus-post-item > .entry-content > * { padding-left:7.5px; padding-right:7.5px;}
.cactus-contents-block.style-2 .cactus-listing-config.style-3 .cactus-post-item > .entry-content { margin-left:-7.5px; margin-right:-7.5px;}
@media(max-width:767px) {
.cactus-contents-block.style-2 .cactus-listing-config { float:none; width:100%;}
.cactus-contents-block.style-2 .cactus-listing-config.style-2 + .cactus-listing-config.style-3 { padding-top:30px;}	
.cactus-contents-block.style-2 .cactus-listing-config.style-3 .cactus-post-item > .entry-content > .picture + .content { margin-top:0;}		
}  .cactus-contents-block.style-3 .block-wrap { margin-left:-10px; margin-bottom:-10px;}
.cactus-contents-block.style-3 .block-wrap:after{content:''; display:table; clear:both;}
.cactus-contents-block.style-3 .cactus-listing-config { width:50%; float:left;}
.cactus-contents-block.style-3 .cactus-listing-config.style-2 .cactus-sub-wrap { margin:0;}
.cactus-contents-block.style-3 .cactus-listing-config.style-2 .cactus-post-item { width:100%; margin:0; padding:0;}
.cactus-contents-block.style-3 .cactus-listing-config.style-2 .cactus-post-item > .entry-content { margin:0;}
.cactus-contents-block.style-3 .cactus-listing-config.style-2 .cactus-post-item > .entry-content .cactus-post-title { font-size:16px; padding-bottom:4px;}
.cactus-contents-block.style-3 .cactus-listing-config.style-2 .cactus-post-item > .entry-content > .picture { padding:0;}
.cactus-contents-block.style-3 .cactus-listing-config.style-2 .cactus-post-item > .entry-content > .picture .picture-content { padding-top:66%; position:relative;}
.cactus-contents-block.style-3 .cactus-listing-config.style-2 .cactus-post-item > .entry-content > .picture .picture-content > a:not(.btn-watch-later) { display:block; position:absolute; top:0; left:10px; bottom:10px; right:0; background-color:rgba(188,188,188,1.00)}
.cactus-contents-block.style-3 .cactus-listing-config.style-2 .cactus-post-item > .entry-content > .picture .picture-content img { position:absolute; top:0; left:0; max-width:none; height:100%; width:auto;}
.cactus-contents-block.style-3 .cactus-listing-config.style-2 .content.content-absolute-bt { padding-left:30px; padding-right:30px; padding-bottom:30px;}
.cactus-contents-block.style-3 .cactus-listing-config:not(.style-2) .cactus-sub-wrap { font-size:0; line-height:0;}
.cactus-contents-block.style-3 .cactus-listing-config:not(.style-2) .cactus-post-item { width:50%; display:inline-block; vertical-align:top; margin:0;}
.cactus-contents-block.style-3 .cactus-listing-config:not(.style-2) .cactus-post-item > .entry-content .cactus-post-title { padding-bottom:4px; margin-bottom:0;}
.cactus-contents-block.style-3 .cactus-listing-config:not(.style-2) .cactus-post-item > .entry-content { margin:0;}
.cactus-contents-block.style-3 .cactus-listing-config:not(.style-2) .cactus-post-item > .entry-content > .picture { width:100%; padding:0;}
.cactus-contents-block.style-3 .cactus-listing-config:not(.style-2) .cactus-post-item > .entry-content > .picture .picture-content { padding-top:66%; position:relative;}
.cactus-contents-block.style-3 .cactus-listing-config:not(.style-2) .cactus-post-item > .entry-content > .picture .picture-content > a:not(.btn-watch-later) { display:block; position:absolute; top:0; left:10px; bottom:9px; right:0; background-color:rgba(0,0,0,1.00)}
.cactus-contents-block.style-3 .cactus-listing-config:not(.style-2) .cactus-post-item > .entry-content > .picture .picture-content img { position:absolute; top:0; left:0; max-width:none; height:100%; width:auto;}
.cactus-contents-block.style-3 .gradient-elms { left:10px; bottom:9px;}
.cactus-contents-block.style-3 .cactus-point { left:10px;}
@media(max-width:767px){
.cactus-contents-block.style-3 .cactus-listing-config { width:100%; float:none;}
}
@media(max-width:480px){
.cactus-contents-block.style-3 .cactus-listing-config:not(.style-2) .cactus-post-item { width:100%; float:none;}
} .cactus-contents-block.style-3.style-3b .cactus-listing-config { width:66.66666666%;}
.cactus-contents-block.style-3.style-3b .cactus-listing-config:not(.style-2) { width:33.33333333%;}
.cactus-contents-block.style-3.style-3b .cactus-listing-config:not(.style-2) .cactus-post-item { width:100%;}
@media(max-width:767px){
.cactus-contents-block.style-3.style-3b .cactus-listing-config,
.cactus-contents-block.style-3.style-3b .cactus-listing-config:not(.style-2) { width:100%; float:none;}
.cactus-contents-block.style-3.style-3b .cactus-listing-config:not(.style-2) .cactus-post-item { width:50%;}
}
@media(max-width:480px){
.cactus-contents-block.style-3.style-3b .cactus-listing-config:not(.style-2) .cactus-post-item { width:100%; float:none;}
}   .cactus-contents-block.style-2.style-4 .block-wrap { margin-left:0; margin-right:0;}	
.cactus-contents-block.style-2.style-4 .cactus-listing-config { float:none; padding-left:0; padding-right:0; width:100%;}
.cactus-contents-block.style-2.style-4 .cactus-listing-config.style-2 + .cactus-listing-config.style-3 { padding-top:30px;} .cactus-contents-block.style-2.style-4-v2 .cactus-listing-config.style-2 .cactus-post-item { width:50%; margin-bottom:0;}	
.cactus-contents-block.style-2.style-4-v2 .cactus-listing-config.style-3 .cactus-sub-wrap { font-size:0; line-height:0; margin-left:-15px; margin-right:-15px; margin-bottom:-20px;} 
.cactus-contents-block.style-2.style-4-v2 .cactus-listing-config.style-3 .cactus-sub-wrap .cactus-post-item { display:inline-block; width:50%; vertical-align:top; padding-left:15px; padding-right:15px;}
.cactus-contents-block.style-2.style-4-v2 .cactus-listing-config.style-3 .cactus-post-item:last-child{ margin-bottom:20px;}
@media(max-width:767px){
.cactus-contents-block.style-2.style-4-v2 .cactus-listing-config.style-3 .cactus-sub-wrap { margin-bottom:0;}
.cactus-contents-block.style-2.style-4-v2 .cactus-listing-config.style-2 .cactus-post-item { width:100%; margin-bottom:30px;}
.cactus-contents-block.style-2.style-4-v2 .cactus-listing-config.style-2 .cactus-post-item:last-child { margin-bottom:0;}
.cactus-contents-block.style-2.style-4-v2 .cactus-listing-config.style-3 .cactus-sub-wrap .cactus-post-item { width:100%; margin-bottom:20px;}
.cactus-contents-block.style-2.style-4-v2 .cactus-listing-config.style-3 .cactus-sub-wrap .cactus-post-item:last-child { margin-bottom:0;}
}   .cactus-contents-block.style-5 .cactus-listing-config.style-3 .cactus-post-item:last-child{ margin-bottom:0;}
.cactus-contents-block.style-5 .cactus-listing-config.style-3 .cactus-post-item > .entry-content > * { width:50%;}
.cactus-contents-block.style-5 .cactus-listing-config.style-3 .cactus-post-item > .entry-content > .content { width:100%;}
.cactus-contents-block.style-5 .cactus-listing-config.style-3 .cactus-post-item > .entry-content > .picture + .content { width:50%;}
@media(max-width:480px) {
.cactus-contents-block.style-5 .cactus-listing-config.style-3 .cactus-post-item > .entry-content > *,
.cactus-contents-block.style-5 .cactus-listing-config.style-3 .cactus-post-item > .entry-content > .content,
.cactus-contents-block.style-5 .cactus-listing-config.style-3 .cactus-post-item > .entry-content > .picture + .content { width:100%;}
.cactus-contents-block.style-5 .cactus-listing-config.style-3 .cactus-post-item > .entry-content > .picture + .content { padding-top:0;}
}  .cactus-contents-block.style-7 .cactus-listing-config.style-3 .cactus-post-item { margin-bottom:30px;}
.cactus-contents-block.style-7 .cactus-listing-config.style-3 .cactus-post-item:last-child{ margin-bottom:0;}
.cactus-contents-block.style-7 .cactus-listing-config.style-3 .cactus-post-item > .entry-content .cactus-post-title { margin-bottom:10px;}
@media(max-width:480px){
.cactus-contents-block.style-7 .cactus-listing-config.style-3 .cactus-post-item > .entry-content > .picture + .content { padding-top:0;}
}  .cactus-contents-block.style-8 .cactus-listing-config.style-2 .cactus-sub-wrap { margin-left:-5px; margin-right:-5px; margin-bottom:-10px;}
.cactus-contents-block.style-8 .cactus-listing-config.style-2 .cactus-post-item { margin-bottom:10px; width:100%; padding-left:5px; padding-right:5px;}
.cactus-contents-block.style-8 .cactus-listing-config.style-2 .cactus-post-item > .entry-content .cactus-post-title { margin-bottom:5px; font-size:16px; padding-bottom:4px;}
.cactus-contents-block.style-8.style-8-v2 .cactus-listing-config.style-2 .cactus-post-item { width:50%;}
@media(max-width:767px) {
.cactus-contents-block.style-8.style-8-v2 .cactus-listing-config.style-2 .cactus-post-item { width:100%;}
}  .cactus-contents-block .content.content-absolute-bt {position:absolute; left:0; right:0; bottom:0; padding:20px; z-index:1; -webkit-backface-visibility:hidden; pointer-events:none;}
.cactus-contents-block .content.content-absolute-bt > * { }
.cactus-contents-block .cactus-post-item > .entry-content .picture-content > a .ct-icon-video { z-index:2;}
.gradient-elms { 
display:block; position:absolute; left:0; right:0; bottom:0; top:60%; 
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
opacity:0.8;
z-index:1;
-webkit-backface-visibility:hidden; pointer-events:none;
}
.cactus-contents-block.style-9 .cactus-listing-config.style-2 .cactus-post-item { width:100%;}  .cactus-contents-block.style-11 .cactus-listing-config.style-2 .cactus-post-item { width:25%;}
.cactus-contents-block.style-11 .cactus-sub-wrap { margin-bottom:-40px;}
@media (min-width:1024px) and (max-width:1366px){
.cactus-sidebar-control.sb-ct-medium.sb-ct-small .cactus-contents-block.style-11 .cactus-listing-config.style-2 .cactus-post-item { width:50%;}
}
@media(max-width:1023px){
.cactus-contents-block.style-11 .cactus-listing-config.style-2 .cactus-post-item { width:33.33333333%;}
}
@media(max-width:767px){
.cactus-contents-block.style-11 .cactus-listing-config.style-2 .cactus-post-item { width:50%;}
}
@media(max-width:480px){
.cactus-contents-block.style-11 .cactus-listing-config.style-2 .cactus-post-item { width:100%;}
} .cactus-contents-block.style-4-v2.style-10 .cactus-listing-config.style-3 .cactus-post-item > .entry-content .cactus-post-title {white-space: normal; overflow:visible;} .svg-loading svg path,
.svg-loading svg rect {
fill: rgba(217,37,29,1.0);
} .dropcaps span{ display: block; line-height:1.9}
.dropcaps span:first-letter, 
.dropcaps.one-class { font-size:48px; font-weight:bold; color:rgba(34,34,34,1.0); width:70px; height:70px; background-color:rgba(34,34,34,0.1); display:block; float:left; text-align:center; text-transform:uppercase; margin-right:20px; margin-bottom:10px; padding:2px 20px 0 20px; line-height:70px; margin-top:7px; border-radius:3px; -webkit-border-radius:3px;}
.dropcaps.one-class { padding-left:0; padding-right:0;}
.dark-schema .dropcaps span:first-letter {
color: rgba(255, 255, 255, 1.00);
background-color: rgba(68, 68, 68, 1.0);
}
.dropcaps span:after { display:table; clear:both; content:'';}
p + .dropcaps:not(.one-class) > span{margin-top:7px}
.dropcaps:not(.one-class) + p{ margin-top:7px}
@-moz-document url-prefix() { 
.dropcaps span:first-letter {padding:18.5px 20px 18.5px 20px; margin-top:7px;}
}
.dark-div .dropcaps span:first-letter, 
.dark-div .dropcaps.one-class { color:rgba(255,255,255,1.0); background-color:rgba(255,255,255,0.1);} .cactus-box .ct-shortcode-sliderv3.sliderv8,
.cactus-box .shortcode-sliderV9,
.cactus-box .ct-shortcode-sliderv3 { padding-left:0; padding-right:0;}
.cactus-box .cactus-container-slider { width:100%; padding-left:20px; padding-right:20px;}
.cactus-box .body-content .sliderv6_wrapper,
.cactus-box .body-content .ct-shortcode-sliderv3.sliderv8,
.cactus-box .body-content .shortcode-sliderV9,
.cactus-box .body-content .ct-shortcode-sliderv3 { margin-left:-21px; margin-right:-21px; overflow:hidden;}
.cactus-box .body-content .shortcode-sliderV9 .ct-shortcode-sliderv3.sliderv8 { margin-left:auto; margin-right:auto;}
@media(min-width:1024px){
.cactus-box .sliderv6_wrapper .ct-shortcode-sliderv6 .block-items {width:327px;}
.cactus-box .sliderv6_wrapper .ct-shortcode-sliderv6 .content-item.first-item {width:654px;}
}	
@media(min-width:1200px){
.cactus-box .sliderv6_wrapper .ct-shortcode-sliderv6 .block-items {width:296px;}
.cactus-box .sliderv6_wrapper .ct-shortcode-sliderv6 .content-item.first-item {width:592px;}
}  .ct-shortcode-divider{width:100%; display:block; border-bottom:1px solid rgba(215,215,215,1.00); padding-bottom:14px;}
.ct-shortcode-divider .title-divider{ float:left; display:inline-block;}
.ct-shortcode-divider .title-divider h2{ padding-top:7px; padding-bottom:0}
.ct-shortcode-divider .divider-button{ float:right; display:inline-block;}
.ct-shortcode-divider:after{ clear:both; display:table; content: '';} .ct-compare-table-group { display:block; margin-left:-15px; margin-right:-15px; font-size:0; line-height:0; text-align:center; margin-bottom:-40px;}
.ct-compare-table-group > *.compare-table-item {font-size:14px; line-height:1.8; display:inline-block; vertical-align:middle; float:none; padding:0 15px; position:relative; margin-bottom:40px;}
.ct-compare-table-group > *.compare-table-item:before { content:''; display:block; top:-6px; left:9px; right:9px; bottom:-6px; position:absolute; background-color:rgba(242,242,242,1.0); border-radius:5px; -webkit-border-radius:5px; z-index:0;}
.ct-compare-table-group .compare-table-content { border-radius:3px; -webkit-border-radius:3px; text-align:center; position:relative; border:1px solid rgba(200,200,200,1.0); background-color:rgba(255,255,255,1.00);}
.ct-compare-table-group .compare-table-title { background-color:rgba(25,166,18,1.0); color:rgba(255,255,255,1.00); padding-top:13px; padding-bottom:12px; margin-left:-1px; margin-right:-1px; margin-top:-1px; border-top-left-radius:3px; border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; }
.ct-compare-table-group .compare-table-item[data-special="1"] .compare-table-title{ padding-top:23px; padding-bottom:22px;}
.ct-compare-table-group .compare-table-price {padding:25px 20px; position:relative; background-color:rgba(215,215,215,0.18); border-bottom:1px solid rgba(215,215,215,0.75);}
.ct-compare-table-group .compare-table-price .price-wrap { display:inline-block; padding-top:7px; padding-bottom:6px; position:relative;}
.ct-compare-table-group .compare-table-price .price-wrap .price-number{font-size:60px; font-weight:bold; line-height:1; color:rgba(25,166,18,1.0);}
.ct-compare-table-group .compare-table-price .price-wrap .sub-text{padding-top:2px; padding-bottom:2px; margin-bottom:5px; margin-left:-25px; display:block; position:absolute; left:100%; bottom:0; white-space:nowrap;}
.ct-compare-table-group .compare-table-price .price-wrap .sub-text + .price-number { padding-right:35px;}
.ct-compare-table-group .compare-table-price .price-wrap .currency { font-size:18px; color:rgba(38,38,38,1.0); font-weight:bold; position:absolute; top:0; right:100%; line-height:1; display:block; top:12px; margin-right:3px;}
.ct-compare-table-group .compare-table-item[data-special="1"] .price-wrap .currency { color:rgba(25,166,18,1.0);}
.ct-compare-table-group .compare-table-price .price-wrap .sub-price { font-size:18px; color:rgba(25,166,18,1.0); font-weight:bold; position:absolute; top:0; left:100%; line-height:1; display:block; top:12px; margin-left:-30px;}
.ct-compare-table-group .compare-table-option {border-bottom:1px solid rgba(215,215,215,0.75); padding:5px 10px;}
.ct-compare-table-group .compare-table-option:last-child {border:none; padding-top:0; padding-bottom:0; background-color:rgba(215,215,215,0.18);}
.ct-compare-table-group .compare-table-item[data-special="1"] .compare-table-option:last-child{padding-top:10px; padding-bottom:10px;}
.ct-compare-table-group .compare-table-option p:empty{ display:none; }
.ct-compare-table-group .btn{margin:0; margin-top:30px;}
.ct-compare-table-group .compare-table-option .btn:not(:hover){ background-color:rgba(25,166,18,1.0);}
.ct-compare-table-group .btn { margin-top:20px; margin-bottom:20px;}
.special-compare { position:absolute; display:block; top:0; right:0; width:0px; height:0px; width:0px; height:0px; border:45px solid rgba(34,34,34,0); border-top-color:rgba(34,34,34,1.0); border-right-color:rgba(34,34,34,1.0);}
.special-text { position:absolute; top:-15px; right:-15px; width:90px; height:90px; padding:35px 0 0 2px; text-align:center; font-size:12px; color:rgba(255,255,255,1.00); letter-spacing:2px; transform:rotate(45deg)}
.compare-table-item.col-md-6 {width:50%;}
.compare-table-item.col-md-4 {width:33.33333333%;}
.compare-table-item.col-md-3 {width:25%;}
@media(max-width:1200px){
.ct-compare-table-group > *.compare-table-item.col-md-3{ width:50%;}
}
@media(max-width:767px) {
.ct-compare-table-group > *.compare-table-item.col-md-6,
.ct-compare-table-group > *.compare-table-item.col-md-4,
.ct-compare-table-group > *.compare-table-item.col-md-3{ width:100%;}
}