@import url("https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css");
/*.authorSlider {margin-bottom: 30px;}*/
.donors-img-section{
	margin-bottom:20px;
}
.m-bottom{
    margin-bottom:15px;
}
.tab-active{
    background: yellow;
    border-radius:3%;
}
.tab-active .single-tab-title{
    border:none;
  
}
.owl-prev{
    position: absolute !important;
    left: -42px ;
    top: 33% ;
    font-size: 60px !important;
    color: black !important;
}
.owl-next{
    position: absolute !important;
    right: -35px;
    top: 33%;
    font-size: 60px !important;
    color: black !important; 
}
body {
    user-select: text !important;
}
.main-box{
    position: relative !important;
}
.main-box:hover{
    background: yellow;
}
.padleft{
        padding-left:29px;
    }

.twitter_custom{
    border: 2px solid #000;
}
    .tabs-single li.tab-content {
  display: none;
}
  .tabs-single li.tab-title {
  cursor:pointer;
}
    /*.rotate {
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}*/
    .dispIn{
        display:inline;
    }
    .box-menu-link{    
    display: table-cell;
    vertical-align: middle;
    margin: 0 auto;
    text-align: center;
    }
    .main-box{
        border: 1px solid black;
        height: 200px;
        display: table;
    }
    .main-box a {
        /*position: absolute;*/
        bottom: 0;
    }
    .main-box:hover{
       /* background: yellow;
        border: none; */
    }
    .side-post-bar{
        width: 300px;
        background: yellow;
        margin-top: 15px;
        /*height: 385px;*/
    }
    
    .side-post{
        margin-top:15px;
    }
    
    .side-post h5{
        padding:7px 0;
        margin-top: 5px;
    }
    .side-post-bar h4{
        padding:10px 0;
        text-align: center;
    }
     .side-post h5:before{

      padding-right:5px;  
      content: '\f054';
      font-family: FontAwesome;
    }
    .main-content-studio{
        float:none !important;
        /* margin-top: 54px; */
        background: rgb(255, 255, 255);
        margin-bottom: 320px;
        min-height: 100vh;
    }
    .logo-area{
        margin-bottom: 30px;
    }
    .main-title-studio{
        margin-bottom:20px;
    }
	.main-title-studio-page{
        margin-bottom:20px;
    }
    .rowMargin{
        margin-left:0 !important;
        margin-right:0 !important;
    }
    .main-tab-active{
        background:#fff;
        border:2px solid black;
        color:black;
    }
    .main-tab-talks{
        padding:0;
    }
    .main-tab-talks h4{
        display:table-cell;
        vertical-align: middle;
    }

    .talks-btn{
        background:none !important;
        color:#000 !important;
    }
    .small-talk-btn{
        width: 300px;
        float:right;
        height: 60px;
    }
    .mono-talk-btn{
        width: 300px;
        float: left;
        height: 60px;
    }
    .small-talk-btn:focus, .mono-talk-btn:focus{
        outline:none;
    }
    .description-talks{
        padding-top: 20px;
        text-align: center;
    }
    .talks-posts{
        padding-bottom:20px;
    }
    .talks-posts h4:before{
     /*content: '\f054'; 
     font-family:FontAwesome;
     padding-right:5px;*/
    }
    .talk-content{
        display: block;
        margin-top: 30px;
        height: 500px;
        margin-bottom: 20px;
    }

    .single-post-talk{
        position: relative;
        border-top: 1px solid #ccc;
        padding-top: 10px;
        margin-top: 40px;
		min-height: 145px;
    }
    .single-post-talk i{
        position: absolute;
        top: 13px;
    }
    .single-post-talk h4{
        margin-left: 20px;
        padding-bottom: 10px;
    }
    .content-tabs ul{
        padding:0;
        list-style: none;
    }
    .single-tab{
        width: 100%;
        margin: 0;
        margin-top:10px;
        margin-bottom:10px;
        /*border: 1px solid black;*/
        height: 50px;
        display: table;
    }
    .single-tab-title:after{
        font-size: 20px;
        padding-left: 10px;
        content:'\f078';
        font-family: FontAwesome;
    }
    .single-tab-title{
        display: table-cell;
        vertical-align: middle;
        border-bottom: 1px solid black;
        padding: 0 20px;
    }
    .single-tab-icon{
        line-height: 0.7 !important;
    }
    .wrap-single{
        margin-top: 17px;
        margin-bottom: 17px;
    }
    .wrap-single p{
        padding:13px;
    }
    .img-single{
        padding: 10px 0;
        /*margin-bottom: 50px;*/
    }
    .video-single{
        padding:17px 0;
    }
    .content-tabs{
        margin-top:35px;
        margin-bottom:35px;
    }
    .schedule-note li{
        list-style:none;
    }
    .schedule-note {
     overflow: hidden;
    padding: 3em;
    width: 350px;
    position: absolute;
	/* right: 5%;
    top: 40%; */
    }
.schedule-note li {
  text-decoration:none;
  color:#000;
  background:yellow;
  display:block;
  /*height:13em;*/
  width:10em;
  padding:20px 13px;
}
.schedule-note li{
  margin:1em;
  float:left;
}
.schedule-note li h2{
  font-size:140%;
  font-weight:bold;
  padding-bottom:10px;
}
.schedule-note li p{
  font-family:GravurCondensed;
  font-size:125%;
}
.schedule-note li p:first-child{
  margin-top: 10px;
}
.border-bottom-p{
 border-bottom: 1px solid black;
 font-weight: 700;
}
.font-weight-p{
    font-weight: 700;
}
.schedule-note li {
/*  -webkit-transform: rotate(-6deg);
  -o-transform: rotate(-6deg);
  -moz-transform:rotate(-6deg);*/
}
.studio-share{
    position: absolute;
    top: 50%;
    left: 10%;
}
.studio-share ul{
    list-style: none;
    padding: 0;
    margin-bottom: 0;
}
.studio-share ul li{
    width: 60px;
    height: 60px;
    border: 2px solid;
    text-align: center;
    list-style-type: none;
    margin-top: -2px;
    position: relative;
}
.studio-share ul li a{
line-height: 60px;
    color: #000;
    font-size: 40px;
}
.single-tab-bio ul{
    list-style: none;
}
.bio-icon img{
    border-radius: 50%;
}
.bio-article{
    margin:13px 0;
}
.human-rights-content{
    width: 65%;
    margin: 75px auto;
}
.human-rights-box{
    margin-left: 100px;
    border: 1px solid;
    text-align: center;
    display: table;
    height: 65px;
    width: 20%;
    background: black;
}
.marg-top-posts{
    margin-top: 70px;
}
/*.human-rights-box:hover{
    background: yellow;
    border:none;
    cursor: pointer;
}*/
.human-rights-box h4{
    display:table-cell;
    vertical-align:middle;
    color: #fff;
}
.main-title-hr{
    margin-top:210px;
}
.hr-single-desc{
    margin-top: 10px;
}
.hr-single-desc h4{
    padding: 10px 0;
}
.hr-single-desc p{
    /*padding: 10px 0;*/
}
.volup-content{
    width: 65%;
    margin: 75px auto; 
}
.img-vol{
    padding-left:18%;
}
.dispTable{
    display: table;
    height:150px;
}
.dispTable a{
    /*display: table-cell;*/
    vertical-align: middle;
    /*padding-left: 10%*/
}
.vol-post{
    margin:15px 0;
}
.vol-up-tag{
    margin-top: 0 !important;
}
.one-on-row{
    margin-top: 20px; 
    margin-left:0 !important;
    margin-right:0 !important;
}
.inner-author-content{
    margin: 10px 0 ;
}
.tab-content-author{
    padding:20px;
}
.tab-content-author h4{
    padding-top: 10px;
}
.tab-content-author p{
    padding-top: 10px;
}
.concept-tab p{
   padding: 15px;
}
.auth-bio{
    text-align: center;
    padding-top: 16px;
}
.auth-bio img{
    border-radius:50%;
    width: 117px;
    height: 117px;
}
.auth-bio h4{
    padding:16px;
}
.gallery-talks{
    height:130px !important; 
    overflow:hidden;       
    padding:10px 10px 10px 0;
}
.studio-share .count-comments{
    position: absolute;
    left: 23px;
    top: 0;
    font-size: 18px;
}
.tab-form{
    padding:30px;
}
.tab-form input{
    border:1px solid black;  
}
.tab-form textarea{
    border:1px solid black;
    width: 120%;
}
.title-time{
    font-family: inherit;
    font-size: 18px;
}
.title-date{
    margin-left: 30px;
    font-family: inherit;
    font-size: 18px;
}
.single-post-talk .title-date{
    margin-left: 18px;
}
.reg-link{
    float: right;
    padding: 20px;
}
.reg-link p{
    border-bottom:1px solid yellow;
}
 @media (max-width: 320px){
    .mentorimi-img{
    position: relative !important;
    }
    .mentorship-img{
    position: relative !important;
    }
    .mentortsvo-img{
    position: relative !important;
    }
 }
    @media (max-width: 460px){

    .small-talk-btn, .mono-talk-btn{
        float:none;
    }
    .click-me {
    display: block;
    color: #fff;
    transform: rotate(230deg);
    position: absolute;
    top: -32px;
    right: 20%;}
    .mentorimi-img{
    position: relative !important;
    left: 0;
    top: 0;
    }
    .mentorship-img{
    position: relative !important;
    left: 0;
    top: 0;
    }
    .mentortsvo-img{
    position: relative !important;
    left: 0;
    top: 0;
    }
    .owl-prev{
        left: 5px !important;
        top: 27% !important;
    }
    .owl-next{
        right: 5px !important;
        top: 27% !important;
    }
    .tab-form textarea{
        border:1px solid black;
        width: 100%;
    }
    .gallery-talks{
           width: 90%;
           padding-left: 10% !important;
           padding-right: 0;
           margin: 10px 0 !important;
    }
    .human-rights-content{
        width:100%;
        margin:45px auto;
    }
    .volup-content{
        width:100%;
        margin:45px auto;
    }
     .main-title-hr{
            margin-top:50px;
        }
    .human-rights-box{
        margin-left: 10px;
        width: 95%;
        margin-top: 10px;
     }
     .side-post-bar{
          width: 90% !important;
          height: auto !important;
          margin: 0 15px !important;
     }
     .main-box{
        margin:10px 0;
     }
     .main-content-studio{
        margin-top:0 !important;
        float:none !important;
    }
      .talk-content{
        height:auto !important;

    }
    .studio-share{
        top: 10% !important;
    }
    .studio-share ul li{
        display:inline !important;
        width: 40px;
        height: 40px;
        float: left;
        margin-left: -2px;
}
    
    .studio-share ul li span{
        font-size: 10px;
        text-transform: uppercase;
        line-height: 15px;
        margin-top: 3px;
        left: 0;
        display: block;
    }
    .studio-share ul li a{
        line-height: 40px;
        color: #000;
        font-size: 16px;
    }
    .page-share{
        top: 10% !important;
    }
    .page-share ul li{
        display:inline !important;
        width: 40px;
        height: 40px;
        float: left;
        margin-left: -2px;
}
    
    .page-share ul li span{
        font-size: 10px;
        text-transform: uppercase;
        line-height: 15px;
        margin-top: 3px;
        left: 0;
        display: block;
    }
    .page-share ul li a{
        line-height: 40px;
        color: #000;
        font-size: 16px;
    }
    .schedule-note{
        position: relative !important;
        overflow: visible;
    }
    .schedule-note li{
        /*height:12em;*/
    }
    .schedule-note  li p{
       font-size: 18px;
    }
    .main-title-studio{
       /* margin-top:170px; */
	   margin-top:0;
    }
	.main-title-studio-page{
        margin-top:170px;
    }
    .content-tabs{
        margin-top:10px;
    }
    .single-tab-bio ul{
        padding-left:0;
    }

}
 @media (min-width:411px) and (max-width: 630px){
     .mentorimi-img{
    position: relative !important;
    }
    .mentorship-img{
    position: relative !important;
    }
    .mentortsvo-img{
    position: relative !important;
    }
 }
@media (min-width:639px) and (max-width: 1023px){
    .mentorimi-img{
    position: relative !important;
    }
    .mentorship-img{
    position: relative !important;
    }
    .mentortsvo-img{
    position: relative !important;
    }
    .side-post-bar{
          width: 90% !important;
          height: auto !important;
          margin: 0 15px !important;
     }
      .main-content-studio{
        margin-top:0 !important;
        float:none !important;
    }
      .talk-content{
        height:auto !important;
    }
     .studio-share{
        top: 10% !important;
    }
    .studio-share ul li{
        display:inline !important;
        width: 40px;
        height: 40px;
        float: left;
        margin-left: -2px;
    }
    
    .studio-share ul li span{
        font-size: 10px;
        text-transform: uppercase;
        line-height: 15px;
        margin-top: 3px;
        left: 0;
        display: block;
    }
    .studio-share ul li a{
        line-height: 40px;
        color: #000;
        font-size: 16px;
    }
       .page-share{
        top: 30% !important;
    }
    .page-share ul li{
        display:inline !important;
        width: 40px;
        height: 40px;
        float: left;
        margin-left: -2px;
}
    
    .page-share ul li span{
        font-size: 10px;
        text-transform: uppercase;
        line-height: 15px;
        margin-top: 3px;
        left: 0;
        display: block;
    }
    .page-share ul li a{
        line-height: 40px;
        color: #000;
        font-size: 16px;
    }
    .schedule-note{
        position: absolute;
        overflow: visible;
        top:0;
        right: 0;
		float:right;
    }
    .main-title-studio{
        margin-top:20px;
    }
	.main-title-studio-page{
        margin-top:20px;
   }

} 
@media(min-width: 1024px) and (max-width: 1360px){
      .studio-share{
        top: 30% !important;
    }
    .studio-share ul li{
        display:inline !important;
        width: 40px;
        height: 40px;
        float: left;
        margin-left: -2px;
}
    
    .studio-share ul li span{
        font-size: 10px;
        text-transform: uppercase;
        line-height: 15px;
        margin-top: 3px;
        left: 0;
        display: block;
    }
    .studio-share ul li a{
        line-height: 40px;
        color: #000;
        font-size: 16px;
    }
      .page-share{
        top: 20% !important;
    }
    .page-share ul li{
        display:inline !important;
        width: 40px;
        height: 40px;
        float: left;
        margin-left: -2px;
}
    
    .page-share ul li span{
        font-size: 10px;
        text-transform: uppercase;
        line-height: 15px;
        margin-top: 3px;
        left: 0;
        display: block;
    }
    .page-share ul li a{
        line-height: 40px;
        color: #000;
        font-size: 16px;
    }
    .schedule-note{
      /*  top: 115px; */
        float: right;
    }
    .main-title-studio{
        margin-top:400px;
    }
}
.owl-prev:focus, .owl-next:focus{
    outline: none;
}
.donors-img{
    width: 100px !important;
    margin: 0 auto;
}
.video-iframe iframe{
    height:315px !important;
    width: 560px !important;
}
.dispNone{
    display: none !important;
}
.mentorship-img-al{
    position: absolute;
    top: calc(50% - 40px);
    left: calc(50% - 110px);
    bottom: 24px;
    height: 70px !important;
}
.mentorship-img-en{
    position: absolute;
    top: calc(50% - 40px);
    left: calc(50% - 125px);
    bottom: 24px;
    height: 70px !important;
}
.mentorship-img-srb{
    height: 67px;
}
.volume-up-img-srb{
    height: 100px;
    position: absolute;
    top: calc(50% - 67px);
    left: calc(50% - 105px);
}
.fellowship-img-al{
    height: 109px !important;
    position: absolute;
    top: calc(50% - 31px);
    left: calc(50% - 85px);
}
.fellowship-img-en{
    height: 100px;
    position: absolute;
    top: calc(50% - 25px);
    left: calc(50% - 120px);
}
.fellowship-img-srb{
    height: 80px;
}
.volume-up-img-al{
    top: calc(50% - 69px);
    left: calc(50% - 105px);
    position: absolute;
    height: 100px !important;
}
.volume-up-img-en{
    top: calc(50% - 72px);
    left: calc(50% - 105px);
    position: absolute;
    height: 102px !important;
}

.talk-img-al{
    height: 100px !important;
}
.talk-img-en{
    height: 88px;
    top: calc(50% - 40px);
    left: calc(50% - 70px);
    position: absolute;
}
.talk-img-srb{
    height: 72px;
    position: absolute;
    top: calc(50% - 38px);
    left: calc(50% - 95px);
}
.mentorimi-img{
/*    height: 80px !important;
    position: absolute;
    left: 20px;
    top: 40px;*/
}
.mentorship-img{
    /*height: 80px !important;
    position: absolute;
    left: 20px;
    top: 40px;*/
}
.mentortsvo-img{
  /*  height: 80px !important;
    position: absolute;
    left: 20px;
    top: 40px;*/
}
.overlay-index{
    z-index: 2 !important;
}
.responsive-img{
    display:none !important;
}

.swiper-full-height .swiper-wrapper .swiper-slide{
    overflow: auto !important;
}
.slider-thumbnail {
    padding-bottom: 20px;
    float: left;
    width: 150px;
    margin-right: 20px;
}
.last-slide-content{
    margin:15px auto;
    width: 680px !important;
    padding: 10px;
}

.iframe-youtube{
    width: 100%;
    height: 800px;
}
.about-Author {
    float: left;
    width: 100%;
}

.comments-buttons {
    float: left;
    width: 100%;
}

.hero .hero-image::after {
    position: absolute;
    top: 0;
    left: 0;
    /* width: auto !important;
     height:auto !important;*/
    background-image: -webkit-linear-gradient(transparent 0, rgba(0, 0, 0, .75) 100%);
    background-image: linear-gradient(transparent 0, rgba(0, 0, 0, .75) 100%)
}

.perspectives-wrapper, .prespectives {
    border-bottom: 0 !important;
}

.prespectives-icon {
    width: 100%;
    height: 120px;
}

.mono-perspective-icon {
    text-align: center;
    margin-top: 25px;
    display: inline-block;
    width: 100%;
}

.mono-perspective-time {
    text-align: center;
    margin-top: 50px;
    display: inline-block;
    width: 100%;
}

.mono-perspective-time h3 {
    color: #ffffff;
}

.mono-perspective-section {
    width: 100%;
    height: 120px;
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
}

.prespectives-content {
    width: 100%;
    height: 120px;
}

.perspectives-permalink {
    margin-top: 50px;
    display: inline-block;
    width: 100%;
    float: left;
    text-align: left;
}

.main-content {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

/* page-subpage.php */
.mono-subcateogry-title p, .mono-subcateogry-title h3, .mono-subcateogry-title h1, .mono-subcateogry-title h4 {
    color: white;
}

.mono-subcateogry-title h3:hover {
    text-decoration: none !important;
}

/* Author Box */
#author-info {
    background: #fff;
    padding: 10px;
    margin: 10px 0 0 0;
    font-size: 13px;
    overflow: auto;
    border: 1px solid #ccc;
}

#author-font {
    font-size: 18px;
    font-weight: bold;
}

#authorbox-title {
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 3px;
}

#author-image {
    float: left;
    margin: 0 10px 5px 0;
}

.authorboxfix {
    clear: both;
    height: 1px;
    margin: -1px 0 0;
    overflow: hidden;
    padding-top: 5px;
}

.disp-related{
    display: -webkit-box;
    padding-top: 30px;
}
.m-bottom{
    margin-bottom:20px;
}
.swiper-full-height .swiper-wrapper .swiper-slide{
    overflow: auto !important;
}
.slider-thumbnail {
    padding-bottom: 20px;
    float: left;
    width: 150px;
    margin-right: 20px;
}
.last-slide-content{
    margin:15px auto;
    width: 680px !important;
    padding: 10px;
}

.iframe-youtube{
    width: 100%;
    height: 800px;
}
.about-Author {
    float: left;
    width: 100%;
}

.comments-buttons {
    float: left;
    width: 100%;
}

.hero .hero-image::after {
    position: absolute;
    top: 0;
    left: 0;
    /* width: auto !important;
     height:auto !important;*/
    background-image: -webkit-linear-gradient(transparent 0, rgba(0, 0, 0, .75) 100%);
    background-image: linear-gradient(transparent 0, rgba(0, 0, 0, .75) 100%)
}

.perspectives-wrapper, .prespectives {
    border-bottom: 0 !important;
}

.prespectives-icon {
    width: 100%;
    height: 120px;
}

.mono-perspective-icon {
    text-align: center;
    margin-top: 25px;
    display: inline-block;
    width: 100%;
}

.mono-perspective-time {
    text-align: center;
    margin-top: 50px;
    display: inline-block;
    width: 100%;
}

.mono-perspective-time h3 {
    color: #ffffff;
}

.mono-perspective-section {
    width: 100%;
    height: 120px;
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
}

.prespectives-content {
    width: 100%;
    height: 120px;
}

.perspectives-permalink {
    margin-top: 50px;
    display: inline-block;
    width: 100%;
    float: left;
    text-align: left;
}

.main-content {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

/* page-subpage.php */
.mono-subcateogry-title p, .mono-subcateogry-title h3, .mono-subcateogry-title h1, .mono-subcateogry-title h4 {
    color: white;
}

.mono-subcateogry-title h3:hover {
    text-decoration: none !important;
}

/* Author Box */
#author-info {
    background: #fff;
    padding: 10px;
    margin: 10px 0 0 0;
    font-size: 13px;
    overflow: auto;
    border: 1px solid #ccc;
}

#author-font {
    font-size: 18px;
    font-weight: bold;
}

#authorbox-title {
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 3px;
}

#author-image {
    float: left;
    margin: 0 10px 5px 0;
}

.authorboxfix {
    clear: both;
    height: 1px;
    margin: -1px 0 0;
    overflow: hidden;
    padding-top: 5px;
}

/*Sidebar*/
.article .sidebar.sidebar-less {
    position: relative !important;
}

.sidebar {
    padding-left: 0px !important;
    padding-right: 0px !important;
}


.article-main-image {
	width: 100% !important;
    display: table;
    background-repeat: no-repeat;
    background-size: contain;
    height: 700px;
    overflow: hidden;
    background-position: center 0;
}

.play-button-home img {
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    /* bottom: 0; */
    left: 0;
    width: 200px !important;
    height: 200px;}
.play-button-home{
    /* width: 200px; */
    display: table-cell;
    vertical-align: middle;
    /* width: 100%; */
    /* position: absolute; */
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}
.playbutton {
    /* width: 200px; */
    display: table-cell;
    vertical-align: middle;
    /* width: 100%; */
    /* position: absolute; */
    /* height: 200px; */
    /* margin: 0 auto; */
    text-align: center;
}

.playbutton img {
    /*position: absolute;*/
    /*margin: auto;*/
    /*top: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*left: 0;*/
    width: 200px !important;
    height: 200px;
}

video {
    object-fit: cover;
}

/* Responsive */

@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px) {
    .comments-buttons {
        margin-top: 200px;
        padding-top: 400px;
    }
    .page-share{
        top: 10% !important;
        position:relative !important;
        padding-left:10px !important;
    }
    .page-share ul li{
        display:inline !important;
        width: 40px !important;
        height: 40px !important;
        float: left !important;
        margin-left: -2px !important;
    }

    .page-share ul li span{
        font-size: 10px !important;
        text-transform: uppercase !important;
        line-height: 15px !important;
        margin-top: 3px !important;
        left: 0 !important;
        display: block !important;
    }
    .page-share ul li a{
        line-height: 40px !important;
        color: #000 !important;
        font-size: 16px !important;
    }

}
@media (max-width: 768px){
    .slide-content .author-slider{
        overflow-y: visible !important;
    }
}
@media (max-width: 480px) {
	.fellowship-img-al {
		height: 109px !important;
		position: absolute;
		top: calc(50% - 31px);
		left: calc(50% - 80px);
	}
    .video-iframe iframe{
		height:250px !important;
		width: 100% !important;
	}
    .default-img{
        display:none !important;
    }
    .responsive-img{
        display:block !important;
    }
    .page-share{
        top: 10% !important;
        position:relative !important;
        padding-left:10px !important;
    }
    .page-share ul li{
        display:inline !important;
        width: 40px !important;
        height: 40px !important;
        float: left !important;
        margin-left: -2px !important;
    }

    .page-share ul li span{
        font-size: 10px !important;
        text-transform: uppercase !important;
        line-height: 15px !important;
        margin-top: 3px !important;
        left: 0 !important;
        display: block !important;
    }
    .page-share ul li a{
        line-height: 40px !important;
        color: #000 !important;
        font-size: 16px !important;
    }
    .autIndex { z-index: 2 !important; }
    .left{display: none !important;}

    .right{display: none !important;}

    .slider-thumbnail { float:none !important; margin: 0 auto !important;}
    .last-thumnbnail {
        margin: 0 auto;
        float: none;
    }
    .last-slide-fields{
        margin-top:50px !important;
    }
    .last-slide-fields{
        margin-top:50px !important;
    }
    .slider-thumbnail {
        margin-bottom: 20px !important;

    }
    .perspectives-permalink {
        margin-top: 0;
        display: inline-block;
        width: 100%;
        float: left;
        text-align: center;
    }

    .mono-perspective-section {
        width: 100%;
        height: 120px;
        border-left: none !important;
        border-right: none !important;
    }

    .prespectives-content {
        height: auto;
    }

    .prespectives {
        border-bottom: 2px solid white !important;
    }

    .prespectives-icon {
        height: auto;
    }

    .comments-buttons {
        /* margin-top: 150px;
        padding-top: 400px; */
    }

    /*.playbutton {*/
    /*!*position: absolute;*!*/
    /*!*margin: auto;*!*/
    /*!*top: 5%;*!*/
    /*!*right: 0;*!*/
    /*!*left: 0;*!*/
    /*width: 200px;*/
    /*height: 200px;*/
    /*}*/
    /* @sbx6 */
    .article-main-image {
        width: 100% !important;
        display: table;
        background-repeat: no-repeat;
        background-size: contain;
        height: 200px !important;
    }

    .playbutton img {
        /*position: absolute;*/
        /*margin: auto;*/
        /*top: 0;*/
        /*right: 0;*/
        /*bottom: 0;*/
        /*left: 0;*/
        width: 100px !important;
        height: 100px;
    }
    .iframe-youtube{
        width: 100%;
        height: 300px;
    }
    .goto__top-bottom.animated.fadeInUpBig{
        padding: 7px;
        width: 10%;}
}
@media(min-width: 1024px) and (max-width: 1360px){
    .page-share{
        top: 20% !important;
        position:relative !important;
        padding-left:10px !important;
    }
    .page-share ul li{
        display:inline !important;
        width: 40px !important;
        height: 40px !important;
        float: left !important;
        margin-left: -2px !important;
    }

    .page-share ul li span{
        font-size: 10px !important;
        text-transform: uppercase !important;
        line-height: 15px !important;
        margin-top: 3px !important;
        left: 0 !important;
        display: block !important;
    }
    .page-share ul li a{
        line-height: 40px !important;
        color: #000 !important;
        font-size: 16px !important;
    }
}

/* Besforti */
.left {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 140px;
    height: 100%;
    background-color: #F1C40F;
    z-index: 99;
    opacity: 0;
}

.right {
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    width: 140px;
    height: 100%;
    background-color: #F1C40F;
    z-index: 99;
    opacity: 0;

}
.left:hover{
    opacity:0.7;
    transition: all 0.5s ease-in-out;
}
.right:hover{
    opacity:0.7;
    transition: all 0.5s ease-in-out;
}
.small {
    height: 20px;
    overflow:hidden;
}
.big {
    height: auto;
}
#show-next-numbers {
    color: white;
    position: absolute;
    top: -25px;
    left: 640px;
    bottom: 0;
    font-weight: bold;
    cursor: pointer;
}



@media (max-width: 768px){
    .background-color-image {
        margin: 0 auto;
        width: 100% !important;
        padding-top: 95px !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .box .item img {
        margin: 0 auto;
    }
    .box .item img {
        display: block;
        margin: auto;
        max-width: 100%;
    }
    .play-button-home img {
        position: absolute;
        margin: auto;
        top: 0;
        right: 0;
        /* bottom: 0; */
        left: 0;
        width: 150px !important;
        height: 150px;
    }
    .last-slide-content {
        margin: auto;
        width: 100% !important;
        padding: 40px;
    }
    .slide-content .author-slider {
        margin: 0 !important;
    }
}
.last-slide-fields{
    margin-top:150px;
}

.box .item img {
    /*display: none;*/
    /*max-width: 60% !important;*/
    /*height: 200px !important; */}
.subscribe-nav{
    list-style: none !important;
}
.subscribe-form{
    padding-bottom:60px;
}
.full-background{
    height: 100vh;
    overflow: hidden;
}
.background-color-gray{
    height: 100vh;
    background-color: #D8D8D8;
}
.background-color-black{
    color:#fff !important;
    height: 100vh;
    background-color: #000;
}
.background-color-yellow{
    height: 100vh;
    background-color: #FFFB00;
}
.background-color-image{
    margin: 0 auto;
     text-align: center;
    display: table;
    padding: 100px;
    width: 65%;
}
.center-text-slider{
    bottom: 0;
    position: absolute;
    right: 0;
    left: 0;
    text-align: center;
}
.style-1PostThumbnail{
    height: 300px;
    width: 450px;
    margin: auto;
    background-repeat: no-repeat;
    background-position: center center;
}
@media (max-width: 991px){
    .style-1PostThumbnail{
        width: 100%;
    }
}
@media (max-width: 390px){
    .style-1PostThumbnail{
        height: 230px;
        width: auto;
        margin: auto;
        background-repeat: no-repeat;
        background-position: center center;
    }
}
.box-cat{
    height:450px !important;
}
.subscribe-nav input
{ float: left;
    background-color:transparent;
    height: 40px;
    background: 0 0;
    border: 2px solid #000;
    width: 70%;
}
.subscribe-nav
input[type=submit] {
    border: 0;
    background-color: #000;
    color: #fff;
    width: 10%;
    height: 50px;
    float: left;
    text-transform: uppercase;
    font-weight: 700;
}

.page-share{
    position: absolute;
    top: 150%;
    left: 10%;
}
.page-share ul{
    list-style: none;
    padding: 0;
    margin-bottom: 0;
}
.page-share ul li{
    width: 60px;
    height: 60px;
    border: 2px solid;
    text-align: center;
    list-style-type: none;
    margin-top: -2px;
    position: relative;
}
.page-share ul li a{
    line-height: 60px;
    color: #000;
    font-size: 40px;
}
.page-share .count-comments{
    position: absolute;
    left: 23px;
    top: 0;
    font-size: 18px;
}

.read-more a{
	color:#fff !important;
}
@media(min-width:1023.9px) and (max-width:1024px){
    .schedule-note {
    overflow: hidden;
    padding: 3em;
    width: 350px;
    position: relative !important;
    right: -3%;
    /*top: 80%;*/
    }
}
 @media(min-width:1027px) and (max-width:1366px){
    .schedule-note {
    overflow: hidden;
    padding: 3em;
    width: 350px;
    position: absolute;
    /* right: -3%; */
    /* top: 80%; */
    }
    .studio-share{
        top:90%;
    }
 }
  @media(min-width: 1366px){
    .main-title-studio{
       /* margin-top:220px; */
    }
	.main-title-studio-page{
        margin-top:220px;
    }
	.main__content-studio{
        padding: 0;
    }
 } 
 .main-content-shadow{
    box-shadow: -2px -2px 10px #000;
    transition: .6s margin-top cubic-bezier(.6, -.28, .74, .05);
 }
 
 @media(min-width: 1450px){
    /*.main-title-studio{
        margin-top:70px;
    }
	.schedule-note {
		right: 0%;}*/
 } 
@media(max-width: 1024px){
    .screen-view-schedule{
        display: none;
    }
}
@media(min-width:1024.1px){
    .responsive-view-schedule{
        display: none;
    }
}
@media(min-width: 1365.9px){
    .responsive-view-share{
        display: none;
    }
	.close-pdf-btn{
        display: none;
    }
}
@media(max-width:1365.9px ){
    .screen-view-share{
        display: none;
    }
}
.screen-view-share{
    top: 60px;
    left:-100%;
}
.owl-carousel-trend .owl-prev, .owl-next{
    display: none;
}
 .image-trending img{
    width:40% !important;
    margin:auto !important;
}
.trending-content{
    text-align: center;
}
@media screen and (max-width: 450px){
    .image-trending img{
    width:70% !important;
    }
}
.owl-carousel-similar .owl-prev, .owl-next{
    display: none;
}
.owl-carousel-gallery .owl-next{
    display: block;
}
.pdf-file-modal{
    margin-top: 0;
    margin-bottom: 0;
}
.pdf-file-content{
    height: 100vh;
}
.close-pdf-btn{
    position: fixed;
    right: 0;
}
.open-pdf-btn {
    cursor:pointer;
}
.voks__pdf-title{
    display: inline;
    font-family: inherit;
    margin-left: 20px;
}
.owl-carousel-gallery .owl-next{
    display: block;
}

.comments_area p{
    white-space:pre-wrap;  
}

a.load-insta{
    z-index: 1;
}