
@import url('./fonts/icomoon/style.css');

@import url('./fonts/Gotham/stylesheet.css');
/*
@import url('./fonts/Trade/stylesheet.css');
@import url('./fonts/Zchalet/stylesheet.css');
@import url('./fonts/brandon/stylesheet.css');
@import url('./fonts/DinNext/stylesheet.css');
*/
@import url('./fonts/open/stylesheet.css');

@import url('./isotope.css');

@import url('./fonts/bebas/stylesheet.css');

@import url('./fonts/bell2/stylesheet.css');

@import url('./fonts/raleway/stylesheet.css');



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, table, tr, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; position:relative; font-weight:normal; line-height:normal; list-style:none; }
fieldset,form,label,input,textarea{ -x-system-font:none; -webkit-appearance: none; border-radius: 0; resize: none;  }

.jumelles{ font-family: 'svgfont_1regular'; text-transform:none !important;  }
.jumelles:before { content: "j"; }


.font1{ font-family: 'Oswald', sans-serif; font-weight:normal; letter-spacing:0px; text-transform:uppercase;  }
.font2{ font-family: 'zgotham_htfbook'; font-weight:normal; letter-spacing:normal; text-transform:none; line-height:15px; }

.insta-thumb-desc, .instaDesc, .mediaLnk{ /*font-family:Tahoma, Geneva, sans-serif;*/ /*font-family: 'Belizio';*/ /*font-family:Georgia, "Times New Roman", Times, serif;*/ color:#555; text-transform:none; }
.fancyInstaU-cont-wt .insta-thumb-desc, .fancyInstaU-X-wt .instaDesc{ /*font-family:Tahoma, Geneva, sans-serif;*/ /*font-family: 'Belizio';*/ /*font-family: 'zgotham_htfbook';*/  }


.vCenter{ position: relative;
  width:100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); 
}


html, body{ position:relative; width:100%; height:auto; margin: 0; padding: 0; }
body{ background:#eee; }

#bodyWrapper{ position:relative; width:100%; height:auto; overflow:hidden; /*z-index:500000;*/ }


#pid{display:none;}


.color1{ color:#; }
.color2{ color:#; }


.color{ color:#; text-decoration:underline; }

a.a1:link { color:#; text-decoration:underline; }
a.a1:visited { color:#; text-decoration:underline; }
a.a1:hover { color:#; text-decoration:underline; }

a.a2:link { color:#000; text-decoration:none; }
a.a2:visited { color:#000; text-decoration:none; }
a.a2:hover { color:#000; text-decoration:underline; }

a.a3:link { color:#fff; text-decoration:underline; }
a.a3:visited { color:#fff; text-decoration:underline; }
a.a3:hover { color:#; text-decoration:underline; }

a.a4:link { color:#fff; text-decoration:none; }
a.a4:visited { color:#fff; text-decoration:none; }
a.a4:hover { color:#; text-decoration:underline; }

a.a5:link { color:#333; text-decoration:none; }
a.a5:visited { color:#333; text-decoration:none; }
a.a5:hover { color:#; text-decoration:underline; }

a.a6:link { color:#555; text-decoration:none; }
a.a6:visited { color:#555; text-decoration:none; }
a.a6:hover { color:#; text-decoration:underline; }

a.a8:link { color:#fff; text-decoration:none; }
a.a8:visited { color:#fff; text-decoration:none; }
a.a8:hover { color:#; text-decoration:none; }
a.a8.current{color:#000 !important; }

a.a9:link { color:#fff; text-decoration:none; }
a.a9:visited { color:#fff; text-decoration:none; }
a.a9:hover { color:#; text-decoration:underline; }

a.a10:link { color:#333; text-decoration:none; }
a.a10:visited { color:#333; text-decoration:none; }
a.a10:hover { color:#000; text-decoration:underline; }

a.a44:link { color:#fff; text-decoration:none; }
a.a44:visited { color:#fff; text-decoration:none; }
a.a44:hover { color:#; text-decoration:none; }


a.a-img:link { color:#; text-decoration:none; }
a.a-img:visited { color:#; text-decoration:none; }
a.a-img:hover { color:#; text-decoration:none; }

/* HGE */
.hidden {
    display: none !important;
    visibility: hidden !important;
}

.abs100 {
    display:none !important;
}

/**/

#scrollUpBut{ position:relative; width:30px; height:30px; /*background:url(img/white-60.png);*/ color:#fff; float:right; text-align:center; cursor:pointer; display:none; }
#scrollUpBut p{ position:relative; top:6px; }
#scrollUpBut:hover{ color:#; }

/*++++*/

#logo{ position:relative; width:auto; height:150px; top:14px; left:27px; float:left; opacity:1; }
#logo img{ height:100%; }


ul#menu1{ font-size:1.3em; }
ul#menu1 li{ margin-bottom:10px; }

ul#menu2, ul.menu2{ font-size:0.9em; margin-top:10px; }
ul#menu2 li, ul.menu2 li{ margin-bottom:6px; }

ul#menu3{ font-size:1.3em; margin-top:10px; }
ul#menu3 li{ margin-bottom:10px; }

.slide-menu h3{ font-size:1.9em; margin-top:15px; }


#header-top{ position:fixed; width:100%; background:#fff; margin:0px; z-index:99999; height:100px; /*border-bottom:1px dotted #ccc;*/  }
.menu-bar-bottom{ height:70px; }

#menu-but{ position:relative; color:#; text-transform:uppercase; display:inline-block; float:right; font-size:1.3em; cursor:pointer; margin:10px; top:4px; display:none; }
#menu-but:hover{ color:#; }
#menu-but.active{ color:#; }

#menu-but #menu-but-txt{ position:relative; top:-13px; font-size:0.6em; }
#menu-but .icon-menu2{ position:relative; top:-4px; font-size:2em; }


.menu-border-top{ width:100%;  margin-top:70px; }

.slide-menu-cont{ position:fixed; width:100%; height:0px; max-height:0px; z-index:90999; }
.slide-menu{ width:320px; height:0; opacity:0; position:absolute; left:100%; z-index:90999; overflow:hidden; }
.in-slide-menu{ left:0; position:relative; width:100%; height:100%; background:#; z-index:90999; overflow:hidden; /*overflow-y:auto;*/ border-left:1px solid #fff; }
.in-slide-menu-fix{  width:100%; height:100%; overflow:hidden; }
.in-slide-menu-pad{ padding:15px; }


.in-slide-menu-scroll{ width:100%; max-height:100%; overflow-x:hidden; overflow-y:auto; -webkit-overflow-scrolling:touch; }



#banner{ width:100%; height:550px; padding-top:70px; overflow:hidden/*visible*/; background:url(img/banner.jpg); margin-bottom:0px; }

.trendTitle{ float:none; color:#fff; top:0px; font-size:1.1em; margin-bottom:10px; color:#; }

.banner-menu{ width:100%; background:url(img/black75.png); margin:55px 0 0px; text-align:center; overflow:hidden; }
.in-banner-menu-cont{ position:relative; width:100%; max-width:100%; left:2%; }
.in-banner-menu{ position:relative; float:right; right:50%; padding:7px; }
.trend-words{ position:relative; float:right; right:-50%; }
.trend-word{ float:left; text-transform:uppercase; margin:0 30px 10px 0; font-size:0.9em; }
.trend-word a.active{ color:# !important; text-decoration:underline !important; } 



#big-quote{ position:relative; display:inline-block; left:50%; font-size:3em; line-height:1.4em; color:#fff; margin:20px 0; text-transform:none; }
#in-big-quote{ position:relative; left:-50%; text-align:center; }

#in-big-quote p{ display:inline-block; }

#in-big-quote p#q1{  }
#in-big-quote p#q1{  }
.quotes{ height:0px; max-height:0px; position:relative; font-size:2em; /*font-family:Georgia, "Times New Roman", Times, serif;*/ /*font-family: 'zgotham_htfbook';*/ font-family: 'open_sanscondensed_light'; top:15px; }


/*+++*/

#hashtagForm-cont{ /*height:0px; max-height:0px; width:0px; max-width:0px;*/ position:relative; width:320px; margin:10px auto 33px; top:0px; opacity:0; }
#in-hashtagForm-cont{ position:relative; height:33px; top:0px; left:0px; width:100%; }
#hashtagForm{ width:100%; display:block; position:relative; }
#hashFormInput{ width:240px; height:29px; display:inline-block; padding:3px; padding-left:30px; color:#555; /*float:left;*/ border:none; /*border:1px solid #;*/ 
font-size:1em; text-transform:uppercase; text-align:left; }
#hashtagFormSubmit{ width:42px; height:35px; display:inline-block; padding:0 1px; background:#; float:left; color:#FFF; /*border:1px solid #;*/ cursor:pointer; text-align:center; }
#hashtagFormSubmit:hover{ /*border:1px solid #;*/ background:#; color:#fff; }
#hashtagFormSubmit span{ position:relative; top:2px; font-size:2em; }
.detail_title{ font-size:2.5em; width:100%; text-align:center; background:#; color:#fff; height:52px; padding-top:8px; text-transform:uppercase; display:none; }
#hashtagFormSubmitX{ display:none !important; }
/**/




#frontwallVisible{ visibility:hidden; opacity:0; display:block; height:auto; max-height:inherit; position:relative; margin:0 auto; padding:10px 0 10px 0px; width:95%; left:0.5%; }

/**/



/******/


#frontWall-u{ position:relative; margin:0px auto 0px; width:100%; clear:both; border:0; top:0px; margin-top:15px; }

.fancyInstaU-cont{ position:relative; float:left; display:inline-block; overflow:hidden; cursor:pointer; 
	
	background:#f2f2f2 !important;
    padding-bottom:0px;    
    /*
	-moz-box-shadow: 2px 2px 10px #;
	-webkit-box-shadow: 2px 2px 10px #;
	box-shadow: 2px 2px 10px #;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#');
	*/    
    box-sizing:border-box;
}



.fancyInstaU { display:block; width:100%; height:auto; overflow:hidden; position:static; text-decoration:none !important; margin-top:0px;}
.fancyInstaU img{ position:relative; width:100%; height:auto; margin-top:0px; top:0px;  }
.fancyInstaU span{ position:relative; display:block; width:100%; height:auto; overflow:hidden; word-wrap:break-word; text-align:center; margin-top:0px; }
.fancyInstaU .span-twitter{ background:#; }
.fancyInstaU .span-facebook{ background:#; }

.fancyInstaU-cont-wt .fancyInstaU .insta-thumb-desc span{ display:block; margin:5px 0 0 !important; }

.fancyInstaU span.vidThumb{ position:absolute; width:100% !important; height:50px !important; background:url(img/vidThumb.png) no-repeat center center; text-align:center; z-index:9999; 
top:40%; }




.fancyInstaU-X{ position:relative; background:url(img/white96.png); padding:10px 10px 10px; }
.fancybox-inner{ min-width:250px !important; max-width:1000px !important; }

.fancyInstaImg{ width:auto; height:100%; text-align:center; margin-top:0px; clear:both; overflow:visible; left:0; }
.fancyInstaImg div{ position:relative; margin:0 auto; width:auto; height:100%; text-align:center; }
.fancyInstaImg a{ display:none; }

.fancyInstaImg div img{ position:relative; display:block; margin:0 auto 0px; width:auto; }

/*---*/
.fancyInstaVid{ width:100%; height:100%; text-align:center; margin-top:0px; clear:both; }
.fancyInstaVid div{ position:relative; margin:0 auto; width:100%; height:100%; text-align:center; }
.fancyInstaVid a{ display:none; }
.fancyInstaVid video{ width:100% !important; height:auto; }


/*---*/

.fancyInstaTxt{ width:97%; min-width:97%; height:auto; padding:0px; margin:0 auto; }

.fancyInstaU-X .instaUser a {
    color: rgba(0,0,0,1);
}


.cont-bottom{ width:100%; top:-4px; }


.instaUserThumb{ display:block; }
.instaUserThumb img{ width:50px; height:50px; float:left; margin:0 15px 0 0; }
.instaUser, .instaUser2{ position:relative; display:inline-block; margin-bottom:0px; top:-5px; font-size:1.1em;  }
.instaUser a, .instaUser2 a{ color:#555; text-decoration:none; text-transform:uppercase !important;}

.instaDate, .instaDate2, .fancyInstaU-X .instaDate, .fancyInstaU-X .instaDate2{ position:relative; top:-5px; font-size:1em; text-transform:none; /*font-style:italic;*/ color:#333; 
    /*font-family: "zgotham_htfbook" !important;*/
    /*font-family: 'Belizio' !important;*/
    font-family: 'gothzey-bookbook' !important;
    /*letter-spacing:-1.5px;*/
}

.fancyInstaU-X .instaDate{ top:-8px; }

.instaDate2{  }


.instaDate, .instaDate2{ visibility:hidden !important; }



.instaDesc, .instaDesc2, .mediaLnk{ margin:5px 0 15px; padding-bottom:10px; width:100%; overflow:hidden; word-wrap: break-word; /*font-family:Tahoma, Geneva, sans-serif;*/ }

.fancyInstaU-X .instaDesc, .fancyInstaU-X .instaDesc2, .mediaLnk{ overflow:inherit; display:block; position:relative; left:0; line-height:1em; text-align:center; }
.fancyInstaU-X .instaDesc span, .fancyInstaU-X .instaDesc2 span, .mediaLnk span, .fancyInstaU-X .instaDesc a, .fancyInstaU-X .instaDesc2 a, .mediaLnk a{ line-height:1em; }


.fancyInstaTxt .instaUser{ font-size:0.9em; }

.fancyInstaTxt .instaDesc, .fancyInstaTxt .instaDesc2{ height:auto; max-height:139px; overflow-y:auto; }

.fancyInstaTxt .instaDesc{ font-size:1.1em;  margin:10px 0 5px !important; padding-bottom:0; }



.instaLikes{ font-size:0.8em; color:#; display:inline-block; float:left; padding-top:0px; margin-right:10px; z-index:999; }


.instaComments{ margin-left:0px; padding-left:10px; border-left:1px dotted #; cursor:pointer; }
.instaComments:hover{ text-decoration:underline; }

.mediaLnk, .instaDescWP{ display:block; font-size:0.9em; margin:5px 0 15px !important; padding-bottom:10px !important; }

.tagMediaX{ position:relative; display:inline-block; float:left; height:25px; top:5px; margin-right:10px; margin-left:5px; z-index:999; }
.tagMediaX img{ height:100%; }

.tagMediaX a, .tagMediaX a:link, .tagMediaX a:visited{ color:#; font-size:1.15em; text-decoration:none; }
.tagMediaX a:hover{ color:#; text-decoration:none; }


.tagMediaX .icon-facebook{ font-size:1.1em; top:-5px; }


.instaStory{ position:relative; font-size:0.75em; margin-bottom:5px; top:0px; left:10px; font-style:italic; }


.insta-thumb-social{ position:absolute; width:22px; height:22px; padding:5px; background:#fff; left:-5px; z-index:9999 !important; cursor:pointer; 
color:#; font-size:0.88; text-align:center; background:transparent; }

.insta-thumb-social:hover{ color:#; }

.insta-thumb-social img{ width:100%; height:100%; vertical-align: top; }
.insta-thumb-social span{ top:3px; }

.fancyInstaU-cont .insta-thumb-social .icon-facebook{ font-size:1.1em; left:2px; top:2px; }



.fancyInstaU-txt-cont{ width:100%; background:transparent; padding-top:5px; }

.fancyInstaU-cont-wot .fancyInstaU-txt-cont{ top:10px; }

.fancyInstaU-cont .fancyInstaU-txt, .fancyInstaU-cont .fancyInstaU-txt2{ position:relative; width:100%; text-align:left; left:8px; padding:6px 0 0; }
.fancyInstaU-cont .instaUser{
    top: -9px !important;
    font-size: 0.6em !important;
    word-wrap: break-word;
    text-transform: none;
    display: block;
    word-wrap: break-word;
    height: 30px;
    width: 13vw !important;
    overflow: hidden;
    white-space: nowrap;
    /*text-overflow: ellipsis;*/
    
    left:70px;

}
.fancyInstaU-cont .instaUser::first-letter{ text-transform:uppercase; }

.fancyInstaU-cont .instaDate{ top:-4px; left:2px; font-size:0.8em; display:none; }
.fancyInstaU-cont .instaUserThumb img{ margin-right:10px; top:-30px; }

.instaUserThumb{ position:absolute; }

.fancyInstaU-cont .instaUserThumb .tilesThumbUPic{ 
    
        margin-right:10px; top:-30px;
        width:60px; height:60px; border-radius:100%; 
        background-size:cover; background-position: center; background-repeat: no-repeat; 
}



.fancyInstaU-cont .instaLikes{ position:absolute; font-size:0.7em; color:#; background:#fff; display:inline-block; float:none; padding:4px 8px 3px 6px; right:35px; bottom:6px; 
 border-right:1px solid #fff; cursor:pointer; z-index: 9999 !important; margin-right:0; display:none; }
.fancyInstaU-cont-wt .instaLikes{ color:#; background:#fff; }


.insta-thumb-desc{ display:block; position:relative !important; top:-17px !important; left:2px !important; width:97 !important; padding:6px !important; z-index:9998 !important; font-size:1em !important; margin-bottom:0px; text-align:left; margin-top:5px;

}
.insta-thumb-desc-picture{ background:transparent !important;  color:#000 !important;  float:left; width:60%;  }
.insta-thumb-desc-picture2{ /*background:# !important; color:#fff !important;*/ }

.insta-thumb-desc-picture span, .insta-thumb-desc-picture span a{ line-height:20px !important; }

.fancyInstaU-X .instaLikes{ bottom:-8px; }


.insta-thumb-desc img{ width:15px; }




/*----*/

.fancyInstaU-cont-wot .insta-thumb-desc span { display:block; width:90%; margin:0 auto; text-align:center; font-size:1.3em; line-height:1em; padding:5px 0 10px; overflow:hidden; }

.fancyInstaU-cont-wot .insta-thumb-desc{margin-top:30px; padding: 25px 0 !important; 

                                            background-size:35px auto !important;
                                            
                                            width:90%; margin-left:auto; margin-right:auto;
                                                                                        
                                         }
                                         
.fancyInstaU-cont-wot .insta-thumb-desc-picture2{ /*background:# !important; color:#fff !important;*/  }

.fancyInstaU-cont-wot .insta-thumb-desc.Bcolor1{ background:#fff; !important; color:#555 !important; }
.fancyInstaU-cont-wot .insta-thumb-desc.Bcolor2{ background:#E35CA1; !important; color:#fff !important; }
.fancyInstaU-cont-wot .insta-thumb-desc.Bcolor3{ background:#FCF065; !important; color:#000 !important; }


.fancyInstaU-cont-wot .fancyInstaU{ position:relative; top:4px; }

/*----*/

.fancyInstaU-X-wot .instaDesc span{ display:block; width:90%; margin:0 auto; text-align:center; font-size:1.2em; line-height:1em; padding:20px 0; }
.fancyInstaU-X-wot .instaDesc span a{ line-height:1em; }

.fancyInstaU-X-wot .instaDesc{ left:0; }

.fancyInstaU-X-wot .fancyInstaTxt .instaDesc{ max-height:200px; }


/*----*/








/*
.fancyInstaU-cont.even{ border:0px solid #; }
.fancyInstaU-cont.odd{  border:0px solid #; }

.fancyInstaU-cont-wt.even .fancyInstaU-txt-cont{ background:#; }
.fancyInstaU-cont-wt.odd .fancyInstaU-txt-cont{  background:#; }


.fancyInstaU-cont-wt.even .instaUser a, .fancyInstaU-cont-wt.even .instaUser2 a, .fancyInstaU-cont-wt.odd .instaUser a, .fancyInstaU-cont-wt.odd .instaUser2 a{ color:#fff; }
.fancyInstaU-cont-wt.even .instaDate, .fancyInstaU-cont-wt.even .instaDate2, .fancyInstaU-cont-wt.odd .instaDate, .fancyInstaU-cont-wt.odd .instaDate2{ color:#fff; }

.fancyInstaU-cont-wot.even .instaUser a, .fancyInstaU-cont-wot.even .instaUser2 a{ color:#; }
.fancyInstaU-cont-wot.odd .instaUser a, .fancyInstaU-cont-wot.odd .instaUser2 a{  color:#; }


.fancyInstaU-cont.even .insta-thumb-social{ color:#; }
.fancyInstaU-cont.even .insta-thumb-social:hover{ color:#; }

.fancyInstaU-cont.odd .insta-thumb-social{ color:#; }
.fancyInstaU-cont.odd .insta-thumb-social:hover{ color:#; }
*/

/*
.fancyInstaU-cont.coulTW{ border:0px solid #; }
.fancyInstaU-cont.coulIN{  border:0px solid #; }
.fancyInstaU-cont.coulFB{  border:0px solid #44609D; }

.fancyInstaU-cont-wt.coulTW .fancyInstaU-txt-cont{ background:#; }
.fancyInstaU-cont-wt.coulIN .fancyInstaU-txt-cont{  background:#; }
.fancyInstaU-cont-wt.coulFB .fancyInstaU-txt-cont{  background:#44609D; }


.fancyInstaU-cont-wt.coulTW .instaUser a, .fancyInstaU-cont-wt.coulTW .instaUser2 a, 
.fancyInstaU-cont-wt.coulIN .instaUser a, .fancyInstaU-cont-wt.coulIN .instaUser2 a,
.fancyInstaU-cont-wt.coulFB .instaUser a, .fancyInstaU-cont-wt.coulFB .instaUser2 a{ color:#fff; }

.fancyInstaU-cont-wt.coulTW .instaDate, .fancyInstaU-cont-wt.coulTW .instaDate2, 
.fancyInstaU-cont-wt.coulIN .instaDate, .fancyInstaU-cont-wt.coulIN .instaDate2,
.fancyInstaU-cont-wt.coulFB .instaDate, .fancyInstaU-cont-wt.coulFB .instaDate2{ color:#fff; }

.fancyInstaU-cont-wot.coulTW .instaUser a, .fancyInstaU-cont-wot.coulTW .instaUser2 a{ color:#; }
.fancyInstaU-cont-wot.coulIN .instaUser a, .fancyInstaU-cont-wot.coulIN .instaUser2 a{  color:#; }
.fancyInstaU-cont-wot.coulFB .instaUser a, .fancyInstaU-cont-wot.coulFB .instaUser2 a{  color:#44609D; }


.fancyInstaU-cont.coulTW .insta-thumb-social{ color:#; }
.fancyInstaU-cont.coulTW .insta-thumb-social:hover{ color:#; }

.fancyInstaU-cont.coulIN .insta-thumb-social{ color:#; }
.fancyInstaU-cont.coulIN .insta-thumb-social:hover{ color:#; }

.fancyInstaU-cont.coulFB .insta-thumb-social{ color:#44609D; }
.fancyInstaU-cont.coulFB .insta-thumb-social:hover{ color:#; }
*/









.insta-thumb-desc, .fancyInstaU-cont .twitter-actions, .fancyInstaU-cont .facebook-actions, .fancyInstaU-cont .instagram-actions{ display:none !important; }




/***||||||||||| Comments |||||||||||*****/

.fancyInstaComments{ position:relative; width:90%; max-width:600px; margin:15px auto 0; }
.fancyInstaComments h2{ position:relative; left:-5%; display:inline-block; font-weight:normal; font-size:1em; margin-bottom:18px; padding-bottom:0px; border-bottom:1px solid #; }

.fancyInstaComment{ margin-bottom:15px; padding-bottom:0px; border-bottom:1px dotted #ccc; }


.fancyInstaU-X .instaUser{ top:3px; }

.fancyInstaU-X .instaDate2, .instaDate2{ font-size:0.7em !important; top:-9px !important; left:-7px; }
.fancyInstaU-X .instaUser2, .instaUser2{ font-size:0.7em !important; left:-7px; }
.fancyInstaU-X .instaDesc2, .instaDesc2{ font-size:0.9em !important; margin-bottom:0; padding-bottom:5px; text-align:left; }



/********/


/* ||||||  ACTIONS ||||||| */

.twitter-actions, .facebook-actions, .instagram-actions { display:inline-block; float:right; font-size:1.1em; overflow:hidden; margin-right:15px; display:none;  }

.fancyInstaU-cont .twitter-actions, .fancyInstaU-cont .facebook-actions, .fancyInstaU-cont .instagram-actions{ float:left; font-size:0.9em; left:-5px; top:4px; padding-right:9px; }

.twitter-actions div, .facebook-actions div, .instagram-actions div{ position:relative; display:inline-block; margin:0 15px 0 0; left:15px; cursor:pointer; color:#555; width:25px; height:25px; text-align:center; }

.fancyInstaU-cont .twitter-actions div, .fancyInstaU-cont .facebook-actions div, .fancyInstaU-cont .instagram-actions div{ margin:0 5px 0 0; }

.twitter-actions div:hover, .facebook-actions div:hover, .instagram-actions div:hover{ color:#; }

.twitter-actions div.icon-reply{ font-size:1em; }
.twitter-actions div.icon-loop3{ font-size:1.2em; top:3px; }
.twitter-actions div.icon-star3{ font-size:0.9em; }

.facebook-actions div.icon-pencil{ font-size:1em; }
.facebook-actions div.icon-share{ font-size:1em; }
.facebook-actions div.icon-thumbs-up{ font-size:1.1em; left:19px; top:0px; }

.instagram-actions div.icon-pencil{ font-size:1em; display:none; }
.instagram-actions div.icon-share{ font-size:1em; }
.instagram-actions div.icon-thumbs-up{ font-size:1.05em; left:15px; top:3px; }


.twitter-actions .active, .facebook-actions .active, .instagram-actions .active{ color:# !important; }

/*********/


.tagMediaX-bottom{ height:0px;} /*+++++++++++++++*/




.fancyInstaU-X .instaUserThumb img{ position:relative; top:-3px; -moz-border-radius: 100%; border-radius: 100%; }


#loadMore{ position:relative; width:100%; margin:15px 0; text-align:center; cursor:pointer; z-index:9998; }
#loadMore div{ position:relative; width:100%; margin:0 auto; padding:10px 0; color:#999; background:transparent; font-size:1.3em; overflow:hidden; }
#loadMore div:hover{ color:#; background:#fff; }
#loadMore div.active{ color:# !important; background:#fff !important; font-size:1em !important; padding:12px 0px !important;}

#loadingMore{ position:relative; width:25px; height:20px; padding:5px 5px 8px; margin:0 auto 50px; background:#; z-index:999999; display:none; }
#loadingMore img{ position:relative; top:0px; left:2px; width:90%; }

#loadMore div.active span{ position:relative; left:0px; }

#frontWall-menu-cont{ position:relative; display:block; width:318px; left:-1px; top:0px; margin:55px auto 10px; }
#frontWall-menu{ position:relative; top:0px; width:100%; float:none; }
.in-frontWall-menu{ position:relative; width:auto; z-index:99999; }

#frontWall-menu-ALL{ padding:1px 0px !important; }
#frontWall-menu-ALL2{ position:relative; left:40px; top:0px; padding:3px 0; display:none; }
#frontWall-menu-ALL2.frontWall-menu span{ padding:7px 0px !important; }

#in-frontWall-menu-inner{ position:relative; width:auto; padding:0; top:-1px; background:none; z-index:999;  }


.frontWall-menu{ position:relative; background:transparent; color:#; padding:0px; margin:0 34px 0 0; float:left; left:0px; text-align:center; cursor:pointer; font-size:1.3em; }
.frontWall-menu a{ display:block; padding:5px 10px; }
.frontWall-menu span{ display:block; padding:5px 10px; width:auto; height:auto; }
.frontWall-menu.current{ background:#fff; color:#; }
.frontWall-menu.current span{ color:#; }
.frontWall-menu.login span{ padding:1px 3px 1px; }	
.frontWall-menu:hover{ background:transparent; color:#; }
.frontWall-menu:hover a{ color:# !important; }

.HomePage .frontWall-menu.login{ top:0; }


.frontWall-menu.login{ margin:0 6px; float:right; left:0px; top:15px; font-size: 0.9em; padding:4px 0; }
.frontWall-menu.login a{ padding:5px 6px; }

.loginTwitter, .loginFacebook, .loginInstagram{ font-size:1.3em; padding:0; }
.loginTwitter span, .loginFacebook span, .loginInstagram span{ padding:2px 5px; }

/**/
#frontWall-menu .frontWall-menu{ border:none !important; }
#frontWall-menu .frontWall-menu:hover{ border:none !important; }

/**/



#loginFirst .frontWall-menu{ left:33px; }

.frontWall-menu#loginBut{ font-size:0.6em; margin-right:15px;}
.frontWall-menu#loginBut a{ padding:6px 10px; }
.frontWall-menu#loginBut.loggedIn a{ padding:5px 6px; }

.frontWall-menu#loginBut span.font1{ padding:2px 3px 2px !important; }

#frontWall-menu-cont .frontWall-menu span{ width:34px; padding:7px 10px; }


/*++++++++*/

#newSince{ position:fixed; top:100px; right:0; background:#333; color:#FFF; text-align:center; padding:5px; z-index:999999; cursor:pointer; display:none; }
#newSince.Cnew{ background:#9C0; }


/*--------*/

.fancy-notification{ position:relative; width:90%; padding:10px 5%; margin-bottom:10px; text-align:center; display:none; border:1px dotted #; color:#; overflow:hidden; }
.fancy-notification span.mess{ font-size:0.9em; display:inline-block; position:relative; top:7px; /*font-family:Tahoma, Geneva, sans-serif;*/ }										
.fancy-notification	.frontWall-menu{ float:right; left:15px; }								
										

.comment-box-all{ position:relative; width:100%; height:33px; display:none; margin:10px auto; }
.comment-box{ position:relative; width:100%; height:100%; }
.comment-box form{ display:block; width:100%; height:100%; }
.comment-box textarea{ padding:1%; font-size:0.9em; width:98%; height:98%; }

.commentBut{ position:relative; left:2px; top:-3px; display:inline-block; float:right; padding:5px; text-align:center; cursor:pointer; background:#; color:#fff; border:1px solid #fff; }
.commentBut:hover{ background:#fff; color:#; border:1px solid #; }


/**/
.loginFancyBox, .uploadFancyBox{ width:100%; min-width:285px !important; height:auto; background:#FFF; padding:15px 3%; }
.loginFancyBox h2, .uploadFancyBox h2{ font-size:0.9em; color:#; margin-bottom:10px; }

.uploadFancyBox{ width:auto; min-width:280px; }
.uploadFancyBox .frontWall-menu{ font-size: 0.9em; left:0; }
.uploadFancyBox .frontWall-menu span{ padding:1px 3px 1px; }


input{  -webkit-appearance: none; border-radius: 0;  }

#uploadForm input, div.uploadNow{ width:80px; height:20px;
								  			  border:1px solid #; background:#; color:#fff; outline:0; overflow:hidden; cursor:pointer; }
#uploadForm input:hover, div.uploadNow:hover{ border:1px solid #; background:#fff; color:#; }


.withInput p{ font-size:0.9em; }

.withInput input{ border:1px solid #; background:#fff; color:; outline:0; overflow:hidden; width:150px; padding:5px 10px 5px; height:22px; float:left; }

.withInput .submit{ border:1px solid #; background:#; color:#fff; outline:0; overflow:hidden; width:auto; cursor:pointer; padding:5px 7px !important; height:33px; margin-left:10px; }
.withInput .submit:hover{ border:1px solid #; background:#fff; color:#; }

.withInput2 .submit{ border:1px solid #; background:#; color:#fff; }
.withInput2 .submit:hover{ border:1px solid #fff; background:#; color:#fff; }

.withInput .submit{ float:left; }



.userInfos span.social {position:relative; display:block; font-size:0.55em; height:0px; left:57px; top:-18px; color:#555; }


div.uploadNow{ text-align:center; font-size:0.9em; width:79px; display:inline-block; }
div.uploadNow input {
    display: block !important;
    width: 79px !important;
    height: 20px !important;
    opacity: 0 !important;
    overflow: hidden !important;
}

#uploadForm .percent, #myfileName{ display:inline-block; margin-left:5px; }
#myfileName{ font-size:0.9em; line-height:0.8em; }
#uploadForm #status{ display:inline-block; }

#uploadButs{ display:none; margin-top:15px; }



#userInfo a.a5{ position:relative; top:-20px; font-size:0.9em; }
#userInfo img{ width:50px; }




/*---------*/
#footer{ width:100%; height:auto; margin-top:0px; background:#fff; }

#foot_logo{  position:relative; width:auto; height:27px; margin:18px 33px 15px 0; float:right; } 
#foot_logo img{ height:100%; }

.foot_left{ position:relative; float:left; color:#555; margin:23px 0 0 15px; font-size:0.8em; }



/**/

#temp_board{ position:relative; width:100%; height:auto; overflow:hidden; text-align:center; margin-top:0px; display:none !important; }
#temp_board img{ position:relative; width:auto; max-width:100%; opacity:0.4; }


/**/


#chatBut{ top:8px; left:-7px; display:none; }
#chatBut.active, #chatBut.active a{ color:# !important; background:transparent !important; }

#chatBut-expand{ position:relative; float:right; left:-25px; z-index:9999; }

#chatBoxFrame_cont{position:relative; width:100%; height:auto; }
#chatBoxFrame{ position:relative; left:0px; margin-top:15px; overflow:hidden; width:100%; }


#slide-menu-chat{ width:600px; max-width:100%; }


#chatBut #top-nUserChat-cont{ min-width:15px; height:15px; padding:2px; left:20px; top:-15px; color:#fff; text-align:center; display:none; }
#chatBut #top-nUserChat-cont .icon-bubble{ position:absolute; height:0px; max-height:0px; font-size:1.4em; color:#; }

#chatBut.active #top-nUserChat-cont{ color:#fff;  }
#chatBut.active #top-nUserChat-cont .icon-bubble{ color:#; }

#top-nUserChat{ position:relative; top:3px; left:5px; font-size:0.7em;  }



/*++++*/


/*++++*/



/*//////////////////////////// ADMIN /////////////////////////////////////*/
#admin-authorize-but{ display:inline-block; padding:8px 15px 8px; margin:15px; float:right; cursor:pointer; background:#000; color:#FFF; border:1px solid #fff; }
#admin-authorize-but:hover{ background:#fff; color:#000; }
#admin-authorize-but div{ position:fixed; }


.adminP{ position:absolute; width:100%; height:0px; max-height:0px; z-index:9999; }
.adminP-coche{ width:25px; height:25px; float:right; background:transparent; border:3px solid #000; cursor:pointer; top:5px; }
.adminP-coche .icon-checkmark{ position:relative; left:9px; top:1px; color:#fff; }
.adminP-coche .icon-close{ position:relative; font-size:0.9em; left:6px; top:0px; color:#fff; }


#adminLoading{ max-width:275px; display:none; position:fixed; }
#adminLoading div{ width:100%; text-align:right; }


.adminPanelSection{ margin-top:25px !important; }
h1.adminPanelSection{ font-size:1.1em; margin-bottom:5px; }
h1.adminPanelSection2{ font-size:0.8em; margin:15px 0 5px !important; }


#adminSocialAccountsBut{ cursor:pointer; color:#FFF; margin-bottom:0px; }
#adminSocialAccountsBut:hover{ color:#000; }
#adminSocialAccountsBut.active{ color:#000 !important; }

#adminSocialAccountsBut span{ font-size:0.8em; }
#adminSocialAccounts{ position:relative; height:auto; margin-bottom:10px; /*overflow:hidden;*/ }



#newElsP{ position:relative; top:150px; left:0px; z-index:9999; font-size:0.8em; padding:10px; background:url(img/black75.png); color:#FFF; cursor:pointer; display:none; }
#newElsP:hover{ color:#; }


#adminAutoRefreshTimeF{ display:none; }



.adminBut1{ position:relative; display:inline-block; float:left; font-size:0.7em; top:0px; padding:5px 10px; margin-right:1px; background:#FFF; color:#000; cursor:pointer; text-transform:uppercase;  }
.adminBut1:hover{ background:#000; color:#fff; }


#adminHashtagsInputs{ margin-bottom:0px; }
.adminHashtagsInput{ margin-bottom:5px; }

.in-adminHashtagsInput{ position:relative; display:inline-block; }
.in-adminHashtagsInput input{ float:none; }

.adminHashtagsPlus, .adminHashtagsMoins{ position:relative; display:inline-block; width:33px; height:22px; top:1px; padding: 5px 3px; float:left; cursor:pointer; text-align:center; color:#014A37; background:#fff;  }
.adminHashtagsPlus:hover, .adminHashtagsMoins:hover{ color:#fff; background:#014A37; }
.adminHashtagsPlus span, .adminHashtagsMoins span{ position:relative; top:0px; font-size:0.8em; }


#adminHashtagsSub{ float:none; display:block; margin:0; clear:both; }


/*////////////////////////////////////////////////////////////////////////*/
							/*JQuery mobile*/                            
.ui-loader{ display:none; }



/*////////////////////////////// CUSTOM //////////////////////////////////*/


.page-background-image { position:fixed; top:0; left:0; width:100%; min-width:inherit; height:100%; z-index:-50; zoom:1; opacity:1; 
overflow-y:hidden;
background-repeat:no-repeat; 
background-position:center bottom; 
background-size:cover;
}
.page-background-grid { position:fixed; top:0; left:0; width:100%; min-width:1200px; height:100%; z-index:-40; zoom:1; opacity:1; 
background:url(img/grid-100.png) repeat; background-position:0 0; overflow-y:hidden; }

#frontwall-main, #header-top{ background:transparent; }

#frontwall-main{ background:#303030; /*display:none;*/ }

#frontwall-main-back{ position:absolute; width:100%; min-width:1200px; height:100%; }

.fancyInstaU-cont .instaUser{ font-size:1.4em !important; }

.fancybox-inner{ background:#fff; }


/*----------------------*/

body, html, #bodyWrapper{ height:100%; background: none !important; }

#banner{ display:none; }
#frontWall-u{ display:none; }
#loadMore{ display:none;  } 
#footer{ display:none; }

#visiblePost{ width:100%; height:100%; text-align:center; }

#loadingCarre{ height:0px; max-height:0px; clear:both; top:33px; left:-20px; float:right; }

#frontwall-main{ height:75px; border-bottom:0px solid #fff; /*background:rgba(255,255,255,0);*/ margin-bottom:0px; }
#custom-top{ text-align:center; position:relative/*fixed*/; width:100%; background:none/*#fff*/; margin:0px; z-index:99999; /*background: url("img/top-back.jpg") 0 0; background-size:100% auto;*/ height:75px;  }
#custom-textTop{ position:relative; display:inline-block; margin:0 auto; color:#; font-size:1.5em; top:5px; float:left; left:15px; text-align:left; }
#custom-title1{ display:block; }
#custom-title2{ display:block; font-size:0.5em; }

.custom-presented{ margin-top:15px; font-size:0.4em; }
.custom-presented div{ margin-bottom:5px; }

#custom-hashtag{ font-size:3.6em; }
#custom-share{ font-size:2.5em; margin-left:25px; }
#custom-url{ font-size:1.5em; margin-left:25px; }

#propulse{ display:inline-block; float:right; height:100%; top:0px; background:transparent; width:auto; }
#propulse img{ display:block; opacity:1; z-index:999; 

	 /*height:100%; top:-9px;*/
     height:45px; left:-87px; top:18px;
}
#propulse div.top{ font-size:0.8em; color:#000; width:100%; text-align:right; position:absolute; top:-12px; }
#propulse div.bot{ font-size:0.85em; color:#000; text-align:right; top:-9px; font-weight:normal; }

#custom-logos-top{ position:relative; height:100%; top:0px; }
.custom-logos-top-imgz{ float:none; height:100%; width:100%; margin-left:0px; }
.custom-logos-top-imgz img{ height:40px }
#questology{height: 25px; margin-top: 23px;}

#hash{position:relative; display:inline-block; margin-left:0%; top:0px; float:left; height:100%; margin-right:0px; padding-right:0px; border-right:0px solid #; }
#hash img{height:90%; top:5%; opacity:1; }

.topCallToAction{ position:relative; color:#fff; display:inline-block; font-size:1.4em; margin:0 0 0 47px; padding:10px 15px; text-transform:uppercase; 
	
    top:-80px; 	
    /*left:50%; transform:translate(-50%); */
    height:auto; 
	border-left:0px solid #fff; 
	border-right:0px solid #fff; 
	background:transparent;
}
    
.topCallToAction span{ display:block; font-size:2.5em; top:0px; }

.topCallToAction div{ height:100%; }
.topCallToAction img{ height:110px; top:0px; }

#topCallToAction2{ display:none; }


#logo-partner1{ position:relative; float:left; display:inline-block; margin:0 15px; padding-right:15px; top:5px; height:120px; }
#logo-partner1 img{ height:100%; }

#logo-ritz{ height:120px; top:9px; }

.custom-logos-top-hashtags{ color:#000; text-align:left; float:left; margin-left:0px; padding-left:50px; border-left:1px solid #000; font-size:1em; top:26px; }
.custom-logos-top-hashtags ol li{ list-style:decimal; }

/*----------------------*/

.main-logo{ position:relative; float:left; height:60px; top:10px; margin:0 0px 0 50px; }
.triangle{ position:relative; float:left; height:100%; }
.triangle img{ position:relative; height:100%; }

#tri2, #tri3{ float:right; }
#tri3{ position:relative; width:auto; left:0px; }

.adminPage .insta-thumb-social{ right:0px; }

/*////////////////////////////////////////////////////////////////////////*/

#signature{ position:absolute; width:100%; text-align:right; color:#333; bottom:0; font-size:0.7em; z-index:998; background:#fff; font-family: 'gothams-rounded-bold_italic'; display:none; }
#signature span{ top:7px; }

/*++++++++++++*/

.fancyInstaU-cont{ /*width:18%; margin:0 1.9% 25px 0;*/ 
    width:22.5%; margin:0 2.4% 15px 0; 
}


.bottomFoot{ height:50px; background:#F0E9DD; bottom:0; z-index:99999; }
#bottomFootLogos{ width:45%; height:100%; float:right; z-index:10; }

/*//////////////////////////////////////////////////////////////////////*/



/*
	Francisco Hodge
*/


@font-face {
  font-family: 'frontwall';
  src: url('./fonts/frontwall/frontwall.eot?44044222');
  src: url('./fonts/frontwall/frontwall.eot?44044222#iefix') format('embedded-opentype'),
       url('./fonts/frontwall/frontwall.woff?44044222') format('woff'),
       url('./fonts/frontwall/frontwall.ttf?44044222') format('truetype'),
       url('./fonts/frontwall/frontwall.svg?44044222#frontwall') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'frontwall';
    src: url('./fonts/frontwall/frontwall.svg?44044222#frontwall') format('svg');
  }
}

 
[class^="fwico-"]:before, [class*=" fwico-"]:before {
  font-family: "frontwall";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.fwico-spin3:before { content: '\e800'; } /* '' */
.fwico-th-outline:before { content: '\e801'; } /* '' */
.fwico-th:before { content: '\e802'; } /* '' */
.fwico-th-1:before { content: '\e803'; } /* '' */
.fwico-th-large:before { content: '\e804'; } /* '' */
.fwico-menu:before { content: '\e805'; } /* '' */
.fwico-flag:before { content: '\e806'; } /* '' */
.fwico-cog:before { content: '\e807'; } /* '' */
.fwico-hash:before { content: '\e808'; } /* '' */
.fwico-chart-line:before { content: '\e809'; } /* '' */
.fwico-help:before { content: '\e80a'; } /* '' */
.fwico-help-circled:before { content: '\e80b'; } /* '' */
.fwico-plus:before { content: '\e80c'; } /* '' */
.fwico-plus-1:before { content: '\e80d'; } /* '' */

/*
   Animation example, for spinners
*/
.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}


.font380 {
	font-size: 380px !important;
}

.font350 {
	font-size: 350px !important;
}

.font150 {
	font-size: 150px !important;
}

.font100 {
	font-size: 100px !important;
}

.font80 {
	font-size: 80px !important;
}

.font60 {
	font-size: 60px !important;
}

.font40 {
	font-size: 40px !important;
}

.font48 {
	font-size: 48px !important;
}

.font32 {
	font-size: 32px !important;
}

.font24 {
	font-size: 24px !important;
}







/*//////////////////////////////////////////////////////////////////////*/

/*
@media screen and (max-width: 1400px){

	.custom-logos-top-hashtags ol{ font-size:1em; }
}

@media screen and (max-width: 1300px){

	.custom-logos-top-hashtags ol{ font-size:0.8em; }    
    .custom-logos-top-imgz img{ margin-right:0; }
    .custom-logos-top-hashtags{ padding-left:35px; }    
}
*/
@media screen and (max-width: 1280px){
	/*
    #hash{ height:125px; top:22px; }
    #propulse{ height:85px; top:55px; } 
       
    #propulse img{ height:300px; left:-130px; top:-125px; }
    
    .topCallToAction{ font-size:0.7em; top:22px; }
    .topCallToAction img{ height:90px; top:10px; }
    */
    /*.topCallToAction{ left:35%; }*/
}

@media screen and (max-width: 1200px){

	.fancyInstaU-cont{ width:22.5%; margin:0 2.4% 25px 0; }
}

@media screen and (max-width: 1000px){ /* 768px -> ipad */

	.insta-thumb-desc{ font-size:0.8em !important; }
}



/*++++++++++++++++++++++++++*/

.layoutPics #frontWall-u{ margin:0; }

.layoutPics #frontwallVisible{ width:100%; padding:0; left:2.5px; }

.layoutPics .fancyInstaU-cont{ border:1px solid #fff; box-sizing:border-box; padding-bottom:0; }

.layoutPics .fancyInstaU-cont .twitter-actions, .layoutPics .fancyInstaU-cont .facebook-actions, .layoutPics .fancyInstaU-cont .instagram-actions{ display:none; }

.layoutPics .fancyInstaU-txt-cont{ position:absolute; bottom:0px; height:55px; z-index:999; background:rgba(222,216,206,0.7); }

.layoutPics .insta-thumb-social{ height:33px; width:33px; bottom:4px; font-size:1.4em; }

.layoutPics .fancyInstaU span{ display:flex; }

.layoutPics .fancyInstaU-cont .instaUserThumb img{ width:50px; height:50px; top:-33px; position:absolute; border:2px solid #; }

.layoutPics .fancyInstaU-cont .instaUser, .layoutPics .fancyInstaU-cont .instaDate{ left:80px; }

/*++++++++++++++++++++++++++*/

/* HGE */
.insta-thumb-desc{
    width: 85% !important;
    text-align: center !important;
}

.fancyInstaU-cont-wt .insta-thumb-desc {
    left: 50% !important;
    transform: translateX(-50%) !important;
}
