
    

/** Fixs Overflowing Element **/
.top-header{overflow:hidden}
/** Fixs Overflowing Element **/


   
   /** cubig effect **/
     .post-cubig-effect#ind.not-mobile:not([data-post-padding='0']) .inner_container,.cubig-effect {
    -webkit-transition: transform 200ms cubic-bezier(0.420, 0.000, 1.000, 1.000);
    transition: opacity 200ms cubic-bezier(0.420, 0.000, 1.000, 1.000);
    -webkit-transition: opacity 200ms cubic-bezier(0.420, 0.000, 1.000, 1.000);
    transition: transform 200ms cubic-bezier(0.420, 0.000, 1.000, 1.000);
    -webkit-transition-timing-function: cubic-bezier(0.420, 0.000, 1.000, 1.000);
    transition-timing-function: cubic-bezier(0.420, 0.000, 1.000, 1.000);
}

.post-cubig-effect#ind.not-mobile:not([data-post-padding='0']) .inner_container:hover{
    transform: scale(1.015);
    -webkit-transform: scale(1.015);
    -moz-transform: scale(1.015);
    -o-transform: scale(1.015);
    -ms-transform: scale(1.015);
}
   /** cubig effect **/
   
   
   


/** Header and Socials **/
    .header{width:100%;background-size:cover;background-position:center;position:relative;padding-bottom:2px;}
    .top-header{width:100%;position:absolute;top:0px;left:0px;padding-top:20px;padding-bottom:20px;z-index:999999;font-size:10pt;}
    .top-header.align-center{text-align:center}
    
    
    #header-search{
    -webkit-appearance: none}
        #ani-overlay.active{
  -webkit-animation: animation 0.5s; /* Safari 4+ */
  -moz-animation:    animation 0.5s; /* Fx 5+ */
  -o-animation:      animation 0.5s; /* Opera 12+ */
  animation:         animation 0.5s; /* IE 10+, Fx 29+ */}
  
#top-header-content a{display:inline-block;border-bottom:0px;}
.top-header a{border-bottom:0px;}
#left-header-menu,.top-title,#right-header-menu{display:inline-block;vertical-align:middle;
}
.top-title{line-height:100%;padding-left:7px;padding-right:7px;position:relative;top:-2px;}
#top-header-content li{display:inline-block;margin-left:7px;margin-right:7px}
.menu-trigger{position:absolute;left:20px;font-size:16pt;cursor:pointer;top:50%;transform:translateY(-50%);margin-top:-2px;z-index:99999;}
.top-header.animated{
    -webkit-animation: headerAnimated 0.4s ease-in-out; /* Safari 4.0 - 8.0 */
    animation: headerAnimated 0.4s ease-in-out;
    position:fixed;}

/** Header and Socials **/ 


/** header javascript fadein base code **/
#ani-overlay{position:absolute;top:0px;left:0px;background-size:cover;background-position:center;width:100%;height:100%}
      #header-overlay img{display:none}
     #header-overlay{position:relative;width:100%;height:calc(100% + 3px);}
/** header javascript fadein base code **/
     

/** Description **/

.header-description{width:100%;position:absolute;top:50%;left:0px;text-align:center;letter-spacing:-0.5pt;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);margin-top:48px;z-index:99999;}
.no-top-bg .header-description{margin-top:10px;}
        .header-description-content{max-width:800px;width:85%;margin:auto;line-height:150%;opacity:1;}
        .not-mobile .header-description-content{
        
    -webkit-transition-delay: 1.5s; /* Safari */
    transition-delay: 1.5s;
    -webkit-animation: descriptionAnimate 0.7s ease-in-out; /* Safari 4.0 - 8.0 */
    animation: descriptionAnimate 0.7s ease-in-out;}
        
/** Description **/

/** Header and Socials **/

.header{overflow:hidden}
.description-socials a{border-bottom:0px;}
.description-socials a,.description-socials{line-height:100% !Important}
    .mobile-version .description-socials a{font-size:14pt;}
    .description-socials a{display:inline-block;margin-left:10px;margin-right:10px;}
    .this-mobile .description-socials,.this-mobile .header-bottom-socials{display:none}
    .this-mobile.social-mobile .description-socials{display:block !Important}
           

/** Header and Socials **/

/** Hidden Menu **/
html:not(.overflow-menu).html-open .hidden-menu,
html:not(.overflow-menu).html-open .hidden-overlay{display:none !Important}
.hidden-menu-content{padding:25px;position:relative;padding-top:40px;height:calc(100% - 105px);}
.hidden-menu{position:fixed;top:0px;left:0px;z-index:209999999;width:250px;height:100%;}
.hidden-menu .close-hidden-menu{font-family:Lato;font-size:23pt;transform:scale(1.4,1);-webkit-transform:scale(1.4,1);-moz-transform:scale(1.4,1);-o-transform:scale(1.4,1);-ms-transform:scale(1.4,1);font-weight:100;position:absolute;top:25px;left:30px;cursor:pointer;z-index:99;}
.link-element{margin-top:40px;}
.link-element span{display:block;margin-bottom:3px;border-bottom:1px solid #efefef;padding-bottom:6px;padding-top:6px;}
.link-element a{border-bottom:0px;font-size:10pt;}
.this-mobile .link-element a{border-bottom:0px;font-size:11pt;}
.location-copyright-element{position:absolute;bottom:35px;width:100%;left:0px;padding-top:20px;}
.hidden-menu{transform:translateX(-250px);
-webkit-transform:translateX(-250px);
-o-transform:translateX(-250px);
-moz-transform:translateX(-250px);
-ms-transform:translateX(-250px);
    -webkit-transition: transform 0.35s; /* Safari */
    -ms-transition: transform 0.35s; /* Safari */
    -o-transition: transform 0.35s; /* Safari */
    -moz-transition: transform 0.35s; /* Safari */
    transition: transform 0.35s;
        transition-timing-function: ease-in-out ;}
        .hidden-overlay{width:100%;height:calc(100% + 2px);background-color:rgba(0,0,0,0.5);position:fixed;top:0px;left:0px;z-index:199999999;display:none;}
/** Hidden Menu **/
 /** menu responsive **/
    #left-header-menu,#right-header-menu{position:relative;visibility:visible;}
    .menu-trigger{display:none}
    
    
    .overflow-menu #left-header-menu,.overflow-menu #right-header-menu{position:absolute;visibility:hidden;}
    .overflow-menu .menu-trigger{display:block}
    .top-header{overflow:hidden}
/** menu responsive **/


html.html-open .hidden-menu{
transform:translateX(0px);
-o-transform:translateX(0px);
-moz-transform:translateX(0px);
-webkit-transform:translateX(0px);}
html.html-not-open .hidden-menu{
transform:translateX(-250px);
-o-transform:translateX(-250px);
-moz-transform:translateX(-250px);
-webkit-transform:translateX(-250px);}

/** Footer **/

    .footer-socials{margin-bottom:10px;}
        .footer-socials a{border-bottom:0px;font-size:12pt;}
        .footer-socials span{display:inline-block;margin-left:5px;margin-right:5px;}
        .footer-container{padding-top:35px;padding-bottom:35px;border-top:1px solid #e7e7e7;text-align:center;;}
        #ind .footer-container{margin-top:60px;}
        .load-more .load-more-container{margin-top:60px !important;font-size:18pt;font-family:times;font-weight:normal;}
        .footer-content{padding-left:30px;padding-right:30px;}
        
.load-more-scroll-down{transform:rotate(90deg) scale(1,3);-webkit-transform:rotate(90deg) scale(1,3);-ms-transform:rotate(90deg) scale(1,3);-moz-transform:rotate(90deg) scale(1,3);-o-transform:rotate(90deg) scale(1,3);font-family:lato;font-weight:100;font-size:20pt;margin-top:15px;}

/** Footer **/

      
      /** tag box **/
     .no-tags.no-search-bar .persona-tags{display:none !Important}
    .not-mobile .persona-tags,.this-mobile.tablet-version .persona-tags{text-align:center;margin:auto;margin-top:40px;margin-bottom:40px;}
    .this-mobile.mobile-version:not(.no-tags) .persona-tags{text-align:center;margin:auto;margin-top:35px;margin-bottom:25px;}
    .persona-tags span{display:inline-block;line-height:100%;margin-left:4px;margin-right:4px;margin-bottom:10px;cursor:pointer;}
    .persona-tags a{border-bottom:0px;display:inline-block;padding:20px;padding-top:5px;padding-bottom:5px;}
    .this-mobile .persona-tags{font-size:10pt;}
    
    #per.not-mobile #content-per{margin-top:60px;margin-bottom:40px;}
    #per.tablet-version #content-per{margin-top:40px;margin-bottom:40px;}
    
       @media only screen and (max-width: 780px) {
           
    #per.not-mobile #content-per{margin-top:0px;margin-bottom:0px;}
       }

    .persona-tags{position:relative;overflow:hidden;}
	.tag-search{margin-top:20px;margin-bottom:0px;}
    
    .this-mobile.mobile-version .persona-tags{font-size:12pt;}
    
    .this-mobile .tag-search{margin-bottom:20px;margin-top:10px;}
        .tag-search input{border-radius:5px;font-size:11pt;padding-top:2px;padding-bottom:2px;font-family:open sans;padding-left:5px;-webkit-appearance: none;border:1px solid #d9d9d9;}
        .tag-search button{border:0px;background-color:transparent;margin-left:-30px;position:relative;top:-1px;}
        .this-mobile.mobile-version .tag-search{display:none}
        html .persona-tags{display:none}
        html#ind .persona-tags{display:block}
     .no-tags.no-search-bar.this-mobile#ind #content-per{margin-top:60px !Important;}
      /** tag box **/
      
      /** search **/
	  
    .no-search-available-box{width:100%;height:100%;position:fixed;top:0px;left:0px;background-color:rgba(0,0,0,0.8);z-index:99999999999;display:none;}
    .no-search-available input{border-radius:5px;overflow:hidden;border:0px;background-color:#ffffff;font-size:12pt;padding:3px;padding-left:5px;}
    .no-search-available button{color:#ffffff;background-color:transparent;border:0px;font-size:12pt;}
    .no-search-input{margin-top:15px;}
    .no-search-available .no-search-available-box{display:block;}
    .no-search-available{overflow:hidden}
    .no-search-available-box p span{border-bottom:1px solid #ffffff;cursor:pointer;}
    
      /** search **/
      
      /** icons **/
    .reposition-icons .header-description .description-socials{display:none}
    .reposition-icons-left .header-description .description-socials{display:none}
    
    .reposition-icons-right .header-description .description-socials{display:none}
    
    html:not(.reposition-icons):not(.reposition-icons-left):not(.reposition-icons-right) .header-bottom-socials{display:none}
    .header-bottom-socials a{border-bottom:0px;}
    .header-bottom-socials span{display:inline-block;margin-right:10px;margin-left:10px;}
    
    
   .reposition-icons-left .header-bottom-socials{bottom:40px;left:40px;z-index:999999;position:absolute;width:calc(100% - 40px);}
   .reposition-icons-right .header-bottom-socials{bottom:40px;right:40px;z-index:999999;position:absolute;width:calc(100% - 40px);text-align:right;}
   .reposition-icons .header-bottom-socials{width:calc(100% - 40px);position:absolute;text-align:center;bottom:40px;left:20px;z-index:99999;}
   /** icons **/
   
 


.landing-page:not(.this-is-page) main, .landing-page:not(.this-is-page) footer,.landing-page .persona-tags{display:none !important}
html.landing-page:not(.this-is-page){overflow:hidden}
#top-header-content{position:relative}
.this-is-tag #posts{margin-bottom:100px;}


    /** mobile search responsive **/
    .mobile-header-search{display:none}
    .overflow-menu.scrolled.this-mobile.mobile-version:not(.mobile-search-header-hide) #top-header-content{height:0px;overflow:hidden;}
    .overflow-menu.scrolled.this-mobile.mobile-version:not(.mobile-search-header-hide) .mobile-header-search{display:block;}
        .overflow-menu.scrolled.this-mobile.mobile-version:not(.mobile-search-header-hide) .top-title{display:none}
        .overflow-menu.scrolled.this-mobile.mobile-version:not(.mobile-search-header-hide) .mobile-header-search{width:calc(100% - 120px);margin:auto;    margin: 0px auto;overflow:hidden;}
        .overflow-menu.scrolled.this-mobile.mobile-version #header-search{border:0px;background-color:#efefef;padding:2px;border-radius:3px;width:100%;font-size:12pt;overflow:hidden;}
        .overflow-menu.scrolled.this-mobile.mobile-version .mobile-header-search-input-icon{position:absolute;top:50%;transform:translateY(-50%);margin-top:-2px;right:25px;}
    /** mobile search responsive **/
    
    
     /** new post effect on Persona Pro **/
          .new-date{position:absolute;top:0px;left:0px;color:#ffffff;font-weight:600;padding:25px 35px;font-size:12pt;opacity:0;display:none;border-bottom:0px;}
          .new-date:hover{color:#ffffff}
          
.hide-post-nav.not-mobile#ind .post-container.photo ol .new-date{opacity:0;display:block;}
.hide-post-nav.not-mobile#ind .post-container.photo ol:hover .new-date{opacity:1;}
.hide-post-nav.not-mobile#ind .post-container.photo ol .new-date,
.hide-post-nav.not-mobile#ind .post-container.photo ol:hover .new-date{
webkit-transition: opacity 0.45s;
    transition: opacity 0.45s;}
 #post-notes a{display:inline-block;vertical-align:middle;margin-right:4px;}
          #ind.not-mobile.hide-post-nav .post-container.photo .post_nav{padding-left:35px;padding-right:35px;}
     #post-notes #number-chnage{position:relative;top:-3px;font-size:10pt;}
     /** new post effect on Persona Pro **/
     .scrolling{display:none !Important}
     .post-container.photo .post_nav{border-top:1px solid #efefef;}
     

/** key frame **/
      @keyframes animation {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes lightbox{
  0%   { opacity: 0; }
  100% { opacity: 1; }
}@keyframes headerAnimated {
    from {transform: translateY(-200%);
        -o-transform: translateY(-200%);
        -moz-transform: translateY(-200%);
        -ms-transform: translateY(-200%);
        -webkit-transform: translateY(-200%);
    }
    to {transform: translateY(0%);
        -o-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -webkit-transform: translateY(0%);
    }
}@keyframes descriptionAnimate {
    from {transform: translateY(40px);opacity:0;}
    to {transform: translateY(0%);opacity:1;}
}
/** key frame **/

/** new like button **/


    #post-notes .like{font-family:wordy;margin-top:-4px;}
    .customize #post-notes .like{font-family:wordy;margin-top:-2px;}
    .customize #post-notes .like:before{content:'T';font-size:10.5pt;}
    #post-notes a{display:inline-block;vertical-align:top;}
       html:not(.customize) #post-notes .like .like_button{position:relative;font-size:11pt;}
    html:not(.customize) #post-notes .like .like_button iframe{opacity:0;z-index:99}
    html:not(.customize) #post-notes .like .like_button:before{position:absolute;top:0px;left:-1px;}
    html:not(.customize) #post-notes .like .like_button:before{content:'T';}
    html:not(.customize) #post-notes .like .like_button.liked:before{content:"S";color:#f14b4b}
    html:not(.customize) #post-notes .like:hover .like_button:before{content:"S";color:#f14b4b}
    /** new like butotn **/
    .this-mobile #posts{margin-bottom:20px;}