/*
Carousel----------------------------------------------------------
*/

.carousel { position: relative; overflow: hidden; float: left;-moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;padding: 0 10px; width:100%;margin-top:20px;}
.carousel .slides li{ float: left; margin-right: 10px; position: relative; max-width:33%;overflow:hidden;}
.carousel .slides li:after{    pointer-events: none; position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; vertical-align: top; background: linear-gradient(to top, #3E4A66 20%, rgba(0, 0, 0, 0.61) 55%, rgba(0,0,0,0) 70%);}

.carousel-image{}
.carousel-text{position:absolute;bottom:0;width:100%; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;background:none;padding: 0 20px 20px;text-align:center;z-index: 1}
.carousel-title{ height: auto;line-height: 24px;font-size: 20px; font-weight: 400; width: 100%;color:#FFF;text-transform:uppercase;}
.carousel-title a, .carousel-author a{color:#FFF;}
.carousel-author{  margin-top: 10px;   font-size: 12px;  font-weight:400;float:left;width:100%;}
.carousel .img-featured-category-link{position:absolute;top:20px;left:0;right:0;text-align: center;z-index: 2;}
.carousel .img-featured-category-link a{float:none;display: inline-block;}

/*
super slider ----------------------------------------------------------------------------------------------------------------------------
*/
#fullwidth .body-super-slider.home-widget:first-child { margin-top:-20px;}
#fullwidth .body-super-slider.home-widget{ margin-left: calc((100% - 100vw - 20px) / 2);  width:100vw;  overflow: hidden; padding: 0 ; margin-top:10px;}
.body-super-slider{ margin-left: calc((100% - 100vw - 20px) / 2);  width:100vw;  overflow: hidden; padding: 0 ; background: #000;margin-top:10px;}
.super-slider{width:100%;float:left;position:relative;}
.loading{opacity:0;}
.super-slider li{float:left;}  
.super-slider-part{width: 100% ;float:left;position:relative;overflow:hidden;}
.super-slider-post{float:left;position:relative;}
.super-slider-post a{color:#FFF;line-height: normal;}
.super-slider-text-box{position:absolute; bottom: 40px;-moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;color:#FFF;z-index:1;width:100%;text-align: center;}
.super-slider-image{height:100%;width:100%;position: relative;    clip: rect(0, auto, auto, 0);}
.super-slider .super-slider-image:before {width: 100%; top: 0; right: 0; height: 100%; content: ''; position: absolute; z-index: 1; pointer-events: none; } 
.super-slider .super-slider-image img{width:100%;    position: relative;top:0;max-width:200%;}
.super-slider-category{ display:inline-block;float:none; position:relative;margin-bottom:20px;pointer-events:all;text-transform: uppercase;}
.super-slider-category a{font-size:14px; line-height:14px;}

.super-slider-category:hover:after{width:100%;}
.super-slider-subtitle {width: 90%; max-width: 1000px; margin: 15px auto 0;font-size:13px;font-weight:400;line-height: 18px;bottom:-200px;overflow: hidden;transition: all .8s ease;opacity: 0;max-height:0; }
.super-slider-text-box:hover .super-slider-subtitle {bottom:0;opacity: 1;max-height:500px; }


/*
Slider----------------------------------------------------------------------
*/

html[xmlns] .slides { display: block; }
.slides { overflow: hidden; }
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: none; }
.slides, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; }
.flexslider { margin: 0; padding: 0; }
.slides > li{ display: none; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.slides > li:first-child { display: block; }
.flex-pauseplay span { text-transform: capitalize; }
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
* html .slides { height: 1%; }
.flex-direction-nav a { width: 50px; height: 40px; margin: -27px 0 0; display: block; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease; }
.flex-direction-nav .flex-next { background-position: -45px 7px; right: -40px; z-index: 9999; }
.flex-direction-nav .flex-prev { left: -40px; z-index: 9999; }
.super-slider .flex-direction-nav a{    width: 51px; height: 68px; margin: -27px 0 0;padding:0 10px;}
.flex-control-nav {display:none; }
.flexslider .slides>li, .wide-slider .slides>li { overflow: hidden; position: relative; }
.post-page-gallery-slider li{position:relative;}
.post-page-gallery-thumbnails, .post-page-gallery-slider { float: left; width: 100%; position: relative; background: #000; overflow: hidden; }
.post-page-gallery-thumbnails .slides li { float: left; position: relative; opacity: 0.5;overflow:hidden; }
.post-page-gallery-thumbnails .slides li:hover { cursor: pointer; opacity: 1; }
.post-page-gallery-thumbnails .slides li.flex-active-slide { opacity: 1; cursor: default; }
.post-page-gallery-thumbnails .flex-direction-nav a { top: 59%; }
.post-page-gallery-thumbnails .flex-active-slide:after { top: 0; z-index: 9; position: absolute; border: 4px solid #000; width: 100%; height: 100%; content: ""; left: 0; box-sizing: border-box; -webkit-box-sizing: border-box; opacity: 1; }
.caption-gallery-slider { bottom: 0; width: 100%; color: #FFF; position: absolute; padding: 10px; background: #1a1a1a; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; font-size:13px;color:#6c6c6c;}
.only-slide .flex-direction-nav{display:none;}
/* 
Blogroll---------------------------------------------------------------------
*/

.archive .fullwidth .blog-post-title h2, .single .fullwidth .blog-post-title h2{    font-size: 20px; font-weight: 400; line-height: 24px; margin: 10px 0;}
.blog-category { float: left; position: relative; width: 100%; }
.blog-category ul{  display: flex;  flex-wrap: wrap;}
.blog-category li {}
.blog-post-image { overflow: hidden; position: relative; float: left;width:100%;}
.blog-post-title-box { padding: 5px 5px 10px; float: left; width: 100%;box-sizing: border-box;}
.blog-post-title h2 { font-size: 20px; font-weight: 400; line-height: 24px;}
.blog-post-text { color: #9c9c9c; padding: 8px 0; }
.blog-post-content {    padding: 0 5px 10px;box-sizing: border-box; font-size: 14px; font-weight:400; line-height: 22px; padding-bottom: 10px; float:left;}
.blog-post-date-author { font-size: 12px; font-weight: 400; position: relative; float: left; width: 100%; margin: 0 0 0 5px; }
.blog-post-date-author > div:first-child{margin-right: 8px;  border-right: 1px solid #444444;  padding-right: 8px;  float: left;}
.blog-post-date-author > div:only-child{margin-right: 0;  border-right: none;  padding-right: 0;}
.blog-category .category-icon{margin-top:10px;padding:0 5px;box-sizing: border-box;}
.two-parts .blog-category.blogroll2 li{width:100%;float:left; margin: 20px 0 0; float: left; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;padding: 0 10px;position: relative;overflow:hidden;}
.four-parts .blog-category.blogroll2 li{width:50%;}
.blogroll2 .blogwrap{width:50%;float:left;box-sizing:border-box;padding-left:20px;}
.blogroll2 .blog-post-image{width:50%;box-sizing:border-box;}
.three-parts .blog-category.blogroll2 li{width:100%;float:left; margin: 20px 0 0; float: left; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;padding: 0 10px;position: relative;overflow:hidden;}
.three-parts .blog-category.blogroll2 .blogwrap{width:66%;float:left;box-sizing:border-box;padding-left:20px;}
.three-parts .blog-category.blogroll2 .blog-post-image{width:33%;box-sizing:border-box;}


/*
Big featured images-----------------------------------------------------------------------------------------------------------------------------------
*/

.img-featured { width: 100%; }
.img-featured ul { float: left; width:100%;}
.img-featured-posts-image { position: relative; width: 100%; }
.img-featured li { }
.img-featured-title { bottom: 15px; position: absolute; z-index: 3; width:100%;-moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 20px;left:0;color:#FFF; }
.img-featured-title h2 { font-size: 24px; line-height:26px; font-weight: 400; color: #FFF; margin-bottom:5px;float:left;width:100%;text-transform: uppercase;}
#tv-mode .img-featured-title h2{font-size:16px;line-height: 20px;}
.img-featured-title a{color:#FFF;}
.img-featured-review-score {   padding: 5px 20px; text-shadow: 1px 1px 1px #000; position: absolute; top: 29px; background: rgba(0, 0, 0, 0) !important; font-size: 20px; font-weight: 400; color: #FFF; right: 10px; z-index: 9; border: 1px solid #FFF;}
.img-featured-text{max-height:0;overflow:hidden;font-weight:400;float:left;width:100%;font-size:13px;margin-top:5px;line-height:20px;    transition: all .5s ease;}
.img-featured li:hover .img-featured-text{max-height: 400px;}
.img-featured-category-link{text-transform: uppercase;   float: left;}
.img-featured-category-link a{position:relative;padding:3px 5px;float:left;}

.big .img-featured-posts-image:hover:after{background:#000;opacity:0.4;}
.big .author-date{ margin: 0 0 10px;}
.big .author-date > div{display:inline-block;float:none;}
.big .img-featured-category-link{ text-transform: uppercase; float: left;margin: 0 0 10px; }
.img-featured-author{width:100%;margin:5px 0;float:left;}



/*
Huge featured images-----------------------------------------------------------------------------------------------------------
*/

.two-parts .huge .img-featured li{width:100%;}
.four-parts .huge .img-featured li{width:50%;}
.huge .img-featured-title{text-align:center;}
.huge .img-featured-title h2 { font-size: 30px;line-height:normal;   margin-bottom:5px;width:100%;line-height:34px;}
.huge .img-featured-category-link{  text-align:center;width:100%;  text-transform: uppercase; float: left;margin: 0 0 10px; }
.huge .img-featured-category-link a{float: none; display: inline-block;} 
.huge .author-date{ margin: 0 0 10px;}
.huge .author-date .date{ display:inline-block;float:none;}

/*
Small featured images ----------------------------------------------------------------------------------------------------------------------------
*/

.small-category { float: left;width:100%; }
.small-category li {}
.small-text { position: absolute;  z-index: 3;padding:0 15px;bottom:15px;}
.small-image { width: 100%; position:relative;overflow:hidden;float:left;}
.small-image:hover:after{background:#000;opacity:0.4;}
.small-title {     font-size: 17px; float: left; width: 100%; line-height: 19px; text-transform: uppercase;}
.small-title a { color: #FFF; }
.small-author{  margin-top: 5px;  color: #FFF;  font-size: 16px; font-weight:400;float:left;width:100%;}
.small-author a{color:#FFF;}
.small-review-score{color:#FFF; float:left; padding:5px;border:3px solid #FFF;font-weight:700;margin-bottom:10px;font-weight:800;font-style: italic;}



/*
thumbnails widget-------------------------------------------------------------------------------------------------------------------------
*/

.featured-thumbnails { float: left; display: flex; flex-wrap: wrap; }
.featured-thumbnails .featured-posts-image{min-height:0; width:33.5%;}
.featured-thumbnails li {}
.featured-thumbnails .featured-posts-text {margin-left: 5%; margin-top: 0;width:61%; }
.featured-thumbnails .featured-posts-title { padding: 0;}
.featured-thumbnails .category-icon {  font-size:13px;}
.featured-thumbnails.without-thumb .featured-posts-text {margin-left: 0; margin-top: 0;width:100%; }
.featured-thumbnails.without-thumb .featured-posts-image{min-height:0; width:0;}
.thumbnails-author{width:100%;float:left;font-size:15px;font-weight:400;}
.featured-posts-text > div, .featured-posts-text > span{margin-bottom:5px;}
.featured-posts-text > div:last-child, .featured-posts-text > span:last-child{margin-bottom:0;}

/*
video embed widget-------------------------------------------------------------------------------------------------------------------------
*/

.embed-widget{float:left;width:100%;-moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 10px;margin-top:10px;}
.embed-wrapper{ position: relative; padding-bottom: 56.25%; height: 0;width:100%; }
.embed-wrapper iframe { position: absolute;top:0;left: 0;width: 100%;height: 100%;border: 0px; }

/*
ad widget-------------------------------------------------------------------------------------------------------------------------
*/

.ad-widget-sizes { float: left;width:100%;text-align:center; }
.ad-widget-box{overflow:hidden;box-sizing: border-box;  padding: 0 10px;margin-top:20px;float:left;width:100%;display:inline-block;}
.ad-widget-box img{width:auto !important;}



/*
Shortcode widget-------------------------------------------------------------------------------------------------------------------------
*/
.shortcode-widget-box{width: 100%; float: left; position: relative;-moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;padding: 0 10px; }

/*
Trending posts-------------------------------------------------------------------------------------------------------------------------
*/

.category-icon, .img-featured-category-link, .trending-posts-title .trending-posts-category a, .super-slider-category{font-weight:400;font-size:13px;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.1);}
.trending-posts{   -moz-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-sizing: border-box;   float: left;padding:15px 10px 0;margin-top:5px;}
.trending-top-wrap{padding:20px;box-sizing: border-box;border:2px solid #FFF;float:left;width:100%;}
.trending-posts .img-featured-posts-image:before {width:100%;opacity: 1; background: linear-gradient(to top, #3E4A66 20%, rgba(0, 0, 0, 0.61) 55%, rgba(0,0,0,0) 70%); }
.trending-posts .img-featured-posts-image:after{z-index: 2; pointer-events: none; position: absolute; content: none; width: 100%; height: 100%; left: 0; top: 0; vertical-align: top; }
.trending-posts ul{   border: 2px solid rgba(129, 129, 129, 0.5);min-height:195px;-moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; float:left;overflow-y:auto;border-top:none;}
.trending-posts .img-featured-category-link{padding:0;position: relative;top:0;margin-bottom:15px;}
.trending-title.widget-title{float:left;border-bottom:0;margin:0 0 20px;padding:0;   -webkit-background-clip: text;   background-clip: text;}
.trending-posts .img-featured-text{margin-bottom:7px;}
.trending-posts li { float: left; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; padding:10px 20px 0; width: 100%; position: relative; }
.trending-posts-title {float:left; width: 100%;-moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 4px 0 10px;border-bottom:1px solid rgba(129, 129, 129, 0.5); }
.trending-posts li:last-child .trending-posts-title{border:none;}
.trending-posts-title a {     font-size: 14px; font-weight: 400; width: 100%; line-height: 16px; float: left; text-transform: uppercase; }
.trending-posts-category a{text-transform:uppercase;margin-bottom: 5px;}
.trending-posts .post-date{margin-top:5px;}
#secondary .trending-posts ul{max-height:250px;}
.trending-posts .img-featured-posts-image{float:left;}


/*
Newsroll widget-------------------------------------------------------------------------------------------------------------------------
*/

.newsroll{float:left;   margin-top: 10px;  padding:10px 10px 0;}
.newsroll-title{ line-height: 18px; padding-left: 6px; font-size: 16px; text-transform: uppercase; font-weight: 600; border-left: 14px solid #000; margin-top: 20px;padding:10px 20px;    box-shadow: 0 -15px 0 rgba(129, 129, 129, 0.5), inset -15px 0 0 rgba(129, 129, 129, 0.5);}
.newsroll ul{ box-sizing: border-box; padding: 0 0 20px; float: left; min-height: 185px; overflow-y: auto; border: 15px solid rgba(129, 129, 129, 0.5);}
.newsroll li{width:100%;margin: 20px 0 0;  float: left;  box-sizing: border-box; padding: 0 20px;  position: relative;  overflow: hidden;}
.newsroll li:first-child{margin-top:10px;}
.single .newsroll li{background: none;}
.newsroll-posts-text{width:100%;margin-left:0;line-height:18px;font-size:16px;}
.newsroll-posts-title{float:none;}
.newsroll-posts-title a{font-size:14px;font-weight:400;text-transform: none;line-height: inherit;}
.newsroll-date{float:left;font-size:14px;font-weight: 700;margin-right:10px;float:left;line-height: 18px;  color: inherit;text-transform: uppercase;}
.newsroll ul.two-parts-height{min-height:450px;}
#secondary .newsroll ul{max-height:450px;}

/*
Social widget--------------------------------------------------------
*/
.social-widget{-moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;padding: 0 10px;margin: 20px 0 0;float:left;width:100%;}
.vertical-social.social-widget ul{width:100%;float:left; display: flex;  flex-wrap: wrap;}
.vertical-social.social-widget ul li{width:33.3%;float:left;text-align:center;  padding: 15px 0;-moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;  }
.vertical-social .social-icon-box{width:100%;float:left;}
.vertical-social .social-widget-icon{  margin: 0 auto;  display: inline-block;  height: 50px;  width: 50px;  border-radius: 100%;    color: #FFF;}
.vertical-social .social-widget-icon span{  margin: 9px 8px;font-size:20px;}
.vertical-social .social-widget-icon span:hover{ background-position-y: 0; }
.vertical-social .social-widget-text{width:100%;float:left;font-size:13px;text-transform:uppercase;font-weight:800;    margin-top: 15px;}
.vertical-social li .fb-widget-icon{background:#3b5998;}
.vertical-social li .twitter-widget-icon{background:#00aced;}
.vertical-social li .google-widget-icon{background:#dd4b39;}
.vertical-social li .youtube-widget-icon{background:#bb0000;}
.vertical-social li .instagram-widget-icon{background:#517fa4;}
.vertical-social li .pinterest-widget-icon{background:#F00;}
.horizontal-social.social-widget{margin-top:10px;}
.horizontal-social.social-widget ul{ padding: 0 10px 10px;float:left;width:100%;-moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;}
.horizontal-social.social-widget ul li{padding-bottom: 8px; border-bottom: 1px solid #f04; width: 100%; float: left; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; margin-bottom: 8px;}
.horizontal-social.social-widget ul li:last-child{margin-bottom:0;}
.horizontal-social .social-icon-box{padding:0 5px;float:left;}
.horizontal-social .social-widget-text{float:right;font-size:24px;text-transform:uppercase;font-weight:800;line-height:45px;margin-right:5px;}
.horizontal-social .social-widget-icon span{font-size:30px;}

/*
ticker--------------------------------------------------------
*/
.fullwidth-ticker:first-child { margin-top:-20px;}
.fullwidth-ticker {  margin-left: calc((100% - 100vw - 20px) / 2);  width: 100vw;  overflow: hidden;  padding: 0;box-shadow: 0 0 0 1px rgba(139, 139, 139, 0.1);}
.body-width-ticker {   width: calc(100% + 20px);  overflow: hidden;  padding: 0;margin-left: -10px;}
.home-widget:first-child.fullwidth-ticker, .home-widget:first-child.body-width-ticker{margin-top:-20px;}
.ticker-box { float: left; width: 100%; background: #FFF; position:relative;padding:5px 20px;-moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;    }
#ticker { float: left; width: 100%;     max-height: 30px;}
.ticker-list { position: absolute; width: 200%; display: block; float: left; height: 30px; }
.ticker-list li { float: left; height: 30px; line-height: 30px;margin-right:10px; }
.ticker-heading { color: #A50505; float: left; font-size: 15px; font-weight: 700;  padding: 0px 10px 0 0;line-height: 30px; }
#ticker a { color: #717171; font-size: 13px; }
.ticker-sign { float: left; position: relative; margin-right: 10px;margin-left:0;font-size: 15px; }
#ticker-list-box { height: 30px; float: left; display: block; overflow: hidden; position: relative; width: 80vw;transition: all .8s; }
.ticker-arrows{float:right;position:relative;width:40px;  right:-5px;}
.ticker-left:hover, .ticker-right:hover{background-position-y: 0;}

#fullwidth .fullwidth-ticker + .body-super-slider.home-widget {margin-top:0;}


/*
Ads Placeholders
*/



.ad-300x250{max-width:300px;width:100%;padding-bottom: 86%;max-height:250px;}
.ad-300x600{max-width:300px;width:100%;padding-bottom: 200%;max-height:600px;}
.ad-970x90{max-width:970px;width:100%;padding-bottom: 9.2%;max-height:90px;}
.ad-fullwidth{width:100%;padding-bottom: 90px;}

.sf-ad-placeholder{background:#000; height: 0; box-sizing: border-box; position: relative; background-size: 100%;}
.sf-ad-placeholder:after{    background: url(../png/logo.png); content: ''; position: absolute; left: 0; top: 5%; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center 45%; background-size: 100px auto; vertical-align: bottom;}


/*
super slider ----------------------------------------------------------------------------------------------------------------------------
*/

.body-super-slider{  margin-left: -10px;  width: calc(100% + 20px); }
.fullwidth-super-slider{ margin-left: calc((100% - 100vw) / 2);  width:100vw;  overflow: hidden; padding: 0 ;background:#FFF;}
#header .fullwidth-super-slider{width:100%;margin:0;}
.super-slider{width:100%;float:left;position:relative;}
.home-widget:first-child.fullwidth-super-slider, .home-widget:first-child.body-super-slider{margin-top:-30px;}
.home-widget.fullwidth-super-slider, .home-widget.body-super-slider{margin-top:20px;}
.loading{opacity:0;}
.super-slider li{float:left;}
.super-slider-part{width: 100% ;float:left;position:relative;overflow:hidden;}
.super-slider-post{float:left;position:relative;overflow:hidden;width:100%;}
.super-slider-post a{color:#FFF;  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);}
.super-slider-text-box{position:absolute;bottom:40px;-moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;padding:0 30px;color:#FFF;z-index:1;width:100%;}
.super-slider img{width:100%;}
.super-slider-title{width:100%;font-size:28px; float:left;  margin: 5px 0;text-transform:uppercase;z-index: 999;}
.super-slider-title a{font-weight:400;}
.super-slider-part:before{  position: absolute;  right:0;  height: 100%;  content: '';    z-index: 3;}

.shaped .super-slider li:nth-child(3n+3) .super-slider-text-box, .shaped .super-slider li:nth-child(3n+1) .super-slider-text-box{width:75%;}
.shaped .super-slider li:nth-child(3n+3) .super-slider-text-box{right:0;text-align:right;}
.shaped .super-slider li:nth-child(3n+3) .super-slider-title {text-align:right;}
.shaped .super-slider li:nth-child(3n+3) .super-slider-category, .shaped .super-slider li:nth-child(3n+3) .author-date{float:right;}
.shaped .super-slider li:nth-child(3n+3) .super-slider-text-box > div{display:inline-block;float:none;}

.super-slider li:nth-child(3n+2){z-index:99;}
.shaped .super-slider li:nth-child(3n+2) .super-slider-part{overflow:visible;z-index: 999;}
.shaped .super-slider li:nth-child(3n+2) .super-slider-post{z-index: 5;overflow:visible;}
.shaped .super-slider li:nth-child(3n+2) .super-slider-text-box{text-align:center;}
.shaped .super-slider li:nth-child(3n+2) .super-slider-text-box > div{display:inline-block;float:none;}

.shaped .super-slider li:nth-child(3n+1) .super-slider-part{overflow:visible;}
.shaped .super-slider li:nth-child(3n+1) .super-slider-post{z-index: 5;overflow:visible;}
.shaped .super-slider li:nth-child(3n+1) .super-slider-text-box{text-align:left;}
.shaped .super-slider li:nth-child(3n+1) .super-slider-text-box > div{display:inline-block;float:none;}
.fake-slide{}

.superslider-shape-one{  left: 20%;  position: absolute;  width: 200%;  top: -80%;  transform: rotate(20deg);  transform-origin: 0 0;-webkit-transform: rotate(20deg);  -webkit-transform-origin: 0 0;  overflow: hidden;  height: 2000px;pointer-events: none;   }
.superslider-shape-two{    height: 100%;  transform-origin: 37% 0%;  transform: rotate(50deg);-webkit-transform-origin: 37% 0%;  -webkit-transform: rotate(50deg);width: 100%;overflow: hidden;pointer-events: none; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
.superslider-shape-one{  left: 20%;  position: absolute;  width: 200%;  top: -80%;  transform: rotate(20deg);  transform-origin: 0 0;-webkit-transform: rotate(20deg);  -webkit-transform-origin: 0 0;  overflow: hidden;  height: 2000px;pointer-events: none;}

.superslider-shape-two{    height: 100%;  transform-origin: 37% 0%;  transform: rotate(50deg);-webkit-transform-origin: 37% 0%;  -webkit-transform: rotate(50deg);width: 100%;overflow: hidden;pointer-events: none; border-top: 0px solid #FFF;}

.superslider-shape-one:before{width: 100%;  height: 100%;content:'';position:absolute;top:0;left:0;   z-index:1;}
.superslider-shape-two:after{width: 100%;  height: 100%;content:'';position:absolute;top:0;left:0;}
}

.shaped .super-slider li:nth-child(3n+2) .super-slider-post .super-image{-webkit-transform: scale(0.81)rotate(-70deg); -webkit-transform-origin: 62% 40%; transform: scale(0.81)rotate(-70deg);  transform-origin: 62% 40%;pointer-events: auto;width:100%; position:relative;}
.rotator{ float: left;  transform: rotate(180deg);-webkit-transform: rotate(180deg);  position: absolute;  top: 0;}
.shaped .super-slider li:nth-child(3n+2) .super-slider-post .rotator .super-image { transform: scale(0.81)rotate(110deg);  transform-origin: 56% 65%;-webkit-transform: scale(0.81)rotate(110deg);  -webkit-transform-origin: 56% 65%;}

  li:hover .super-image:after, .super-slider li:hover .super-slider-post:after{background: #000000;}
  .shaped .super-slider li:nth-child(3n+2) .super-slider-post:after{content:none;}
  .super-slider-author{font-size:20px;font-weight: 400;} 