* {box-sizing:border-box; -webkit-box-sizing:border-box}
.cactus-video-list { position: absolute; width:100%; height:100%; top:0; left:0; display:block; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box}
.cactus-video-list .cactus-video-item { position:relative; display:block; line-height:inherit; z-index:1; margin-left:auto; margin-right:auto; margin-bottom:0px;}
.cactus-video-list .cactus-video-item .cactus-video-content-ads-case { text-align:center }
.cactus-video-list .cactus-video-ads { position:absolute; top:0; left:0; right:0; bottom:0; z-index:2; visibility:visible}
.cactus-video-list .cactus-video-ads .hide-pause { position:absolute; top:0; left:0; right:0; bottom:0; z-index:3; visibility: visible;}

.cactus-video-list .cactus-video-ads .hide-pause.button-start { cursor:pointer;}
.cactus-video-list .cactus-video-ads .hide-pause.button-start:before { content:''; width:86px; height:60px; position:absolute; border-radius:15px; -webkit-border-radius:15px; background:rgba(255,0,4,1.00); left:50%; top:50%; margin-left:-43px; margin-top:-30px; background-color:#444444; transition:all 0.3s; -webkit-transition:all 0.3s;}
.cactus-video-list .cactus-video-ads .hide-pause.button-start:after{ font-family: 'Font Awesome\ 5 Free';  content: "\f04b"; font-weight: bold;  font-size:28px; position:absolute; color:#FFFFFF; left:50%; top:50%; margin-top:-20px; margin-left:-8px; line-height:1.5}
.cactus-video-list .cactus-video-ads .hide-pause.button-start:hover:before { background-color:rgba(255,0,4,1.00)}

.cactus-video-list .cactus-video-ads .hide-pause.button-start.non-icon:before { background:none !important;}
.cactus-video-list .cactus-video-ads .hide-pause.button-start.non-icon:after{content: "" !important;}

.cactus-video-list .cactus-video-ads a.linkads { display:block; position:absolute; left:0; right:0; top:0; bottom:0; visibility:hidden; z-index:4}

.cactus-video-list .cactus-video-ads div[id*="close-"] { position:absolute; top:60%; z-index:5; visibility: hidden; height:60px; width:180px; background:rgba(255,255,255,0.4); opacity:0; transition:all 0.5s; -webkit-transition:all 0.5s; cursor:pointer; font-size:24px; padding-top:11.5px; overflow:hidden; text-align:center; color:#222222; font-weight:normal;font-family: "Open Sans",sans-serif; line-height:1.5}
.cactus-video-list .cactus-video-ads div[id*="close-"]:hover {background:rgba(255,255,255,0.8);}
.cactus-video-list .cactus-video-ads .banner-img {position: absolute;display: inline-block; pointer-events: none;top:0;left: 0;right: 0;bottom: 0;}
.cactus-video-list .cactus-video-ads .banner-img a {pointer-events: auto;}
.cactus-video-list .cactus-video-ads .banner-img img {max-width: 100%; max-height: 100%;}
.cactus-video-list .cactus-video-ads .close-banner-button {position: absolute; display: block; top: auto; left: auto; right: 10px; bottom: auto; font-size: 12px; cursor: pointer; background: #222; padding-top: 1px; border-radius: 25px; font-weight: bold;color: #fff; width: 21px; height: 21px;pointer-events: auto;z-index: 6;}
.cactus-video-list .cactus-video-ads .adsense-block {position: relative;display: inline-block;pointer-events: auto;}
.cactus-video-list .cactus-video-ads .adsense-block img {max-width: 100%; max-height: 100%;}

/*.cactus-video-list .cactus-video-ads .adsense-block .adsbygoogle {position: absolute;}*/
.cactus-video-list .cactus-video-details {position: relative;}
.cactus-video-list .cactus-video-details div[id*="brand-"] {position: absolute; padding: 10px;z-index: 5;}



/*ads run stand alone*/
/*.cactus-ads .cactus-img-ads {width: 100%;}*/
.cactus-ads .cactus-ads-video {height: auto; padding-top: 56.25%; width: 100%; display: block; position: relative;}
.cactus-ads .cactus-ads-video iframe{height: 100%; position: absolute; top: 0; bottom: 0;width: 100%;}
.cactus-ads .cactus-ads-html img{width: 100%;}

.cactus-video-item .cactus-video-details .wp-video-shortcode {max-height: 100%;}

/*fix js calculator width*/
	.cactus-post-format-video .cactus-video-list .cactus-video-item,
	.cactus-post-format-video .cactus-video-list .cactus-video-item .cactus-video-content-ads-case,
	.cactus-post-format-video .cactus-video-list .cactus-video-item .cactus-video-ads iframe,
	.cactus-post-format-video .cactus-video-list .cactus-video-item .cactus-video-content-ads-case iframe,
	.cactus-post-format-video .cactus-video-list .cactus-video-item .cactus-video-ads .wp-video-shortcode,
	.cactus-post-format-video .cactus-video-list .cactus-video-details { position:absolute !important; top:0 !important; left:0 !important; right:0 !important; bottom:0 !important; display:block !important; width:100% !important; height:100% !important;}
/*fix js calculator width*/

.mobile-clicked .cactus-video-ads .hide-pause.button-start{display:none !important} /* allow users to click to play video */
.mobile-clicked .cactus-video-ads .linkads{display:none !important} /* disable Link Ads on mobile, so users and click to play video */

.cactus-video-ads.ad-full.html{height:100% !important}
.cactus-video-ads.ad-top.html,.cactus-video-ads.ad-bottom.html{height:200px !important}

.cactus-video-list .cactus-video-ads.html .adsense-block{width:100%; height:100%}