/* GLOBAL STYLES */

body 								{ padding: 0 0 40px 0; color: #777; }

@font-face 							{ font-family: "PFPlasmatic-Regular"; src: local("PFPlasmatic-Regular"), local("PFPlasmatic-Regular"), url("fonts/PFPlasmatic-Regular.otf") format("truetype"); }

a									{ color: #CC66CC; }
a:hover								{ color: #000000; }

header hr							{ border-top: 1px solid #eee; margin:0px; }

.tweetstats							{ margin:24px 0 0 0; }
.tweetstats	h3						{ font-size:30px; line-height:35px; margin:0px; padding:0px; font-family:georgia; }
.tweetstats	p						{ font-size:11px; color: #ccc; margin:0px; padding:0px; }

#content							{ padding-top:16px; }

.navbar								{ margin:10px 0 0 0;  }
.navbar .navbar-inner 				{ }

.navbar-inverse .navbar-inner 		{ min-height: 40px; margin:20px 0 0 0; padding-left: 20px; padding-right: 20px; }

.navbar .nav > li > a				{ padding:15px 8px; font-size:14px; font-weight:normal; text-shadow:none; }
.navbar .nav .dropdown .caret		{ margin-left:2px; }

.brand								{ float:none; margin:20px 0 10px 0; text-align:center; width:400px; height:53px; background:url(images/logo.png) no-repeat; padding:0px; font-size:14px; color:#000000; }
.brand								{ color:#eee; }
.navbar-inverse .nav > li > a		{ color:#000; }

.navbar .nav > .active > a, 
.navbar .nav > .active > a:hover, 
.navbar .nav > .active > a:focus							{ background:#000; color:#fff; box-shadow: none; }
.navbar .nav li.dropdown.open > .dropdown-toggle, 
.navbar .nav li.dropdown.active > .dropdown-toggle, 
.navbar .nav li.dropdown.open.active > .dropdown-toggle		{ background:#000; color:#fff; box-shadow: none; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
    background-color: #ff66cc;
    background-image: linear-gradient(to bottom, #ff66cc, #e54ab1);
    color: #FFFFFF;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #ff66cc;
    background-image: linear-gradient(to bottom, #ff66cc, #e54ab1);
    color: #FFFFFF;
}

.dropdown-submenu > .dropdown-menu	{-webkit-border-radius:6px;}

.banner728							{ background:url(images/full_shadow.png) center bottom no-repeat; padding:0 0 7px 0; margin:0;}

.latest-from-categories	h2			{ font-family: "PFPlasmatic-Regular"; text-shadow: 0 1px 1px rgba(0,0,0,.2); }
.latest-from-categories	h3			{ font-family:georgia; font-size:18px; line-height:20px;}
.latest-from-categories	h3 a		{ color:#000; }


.bx,
.carousel,
.widget_search,
#text-4,
#text-19,
#linkcat-2372,
.left-sidebar,
.tweetstyle,
.tweetsingle,
.navbar-inner,
.widget_recent_entries,
.widget_rotatingtweets_widget
									{ background:#fff; border-radius:3px; border-width:0px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); border-color:#EEEEEE #DDDDDD #BBBBBB; }


/* TWEET STYLE */

.pagetitle							{ padding:35px 50px; margin:0 0 30px 0; }
.pagetitle h1						{ font-family: "PFPlasmatic-Regular"; text-shadow: 0 1px 1px rgba(0,0,0,.2); }
.pagetitle .lead 					{ font-size:16px; line-height:22px; }

.sticky .tweetstyle					{ background:#000000; color:#FFFFFF; }

#main article						{ margin:0 0 5px 0; padding:0px; }
.single #main article				{ margin:0 0 5px 0; padding:0px; }

.tweetsingle						{ padding:50px 200px; background:#fff; }
.tweetsingle h2						{ font-family: "PFPlasmatic-Regular"; text-shadow: 0 1px 1px rgba(0,0,0,.2); color: #000; font-size:54px; line-height:54px; padding:0 0 0 0px; margin:0px; }
.tweetsingle ul.inline				{ margin:20px 0 20px 0px; padding:0; }
.tweetsingle ul.pager				{ margin:0px 0 0px 0px; padding:0; }
.tweetsingle li a					{ color:#999; }
.tweetsingle li a:hover				{ color:#000; }
.tweetsingle .fb-like				{ width:400px; }


.tweetstyle							{ position:relative; padding:50px 50px; margin:0 0 20px 0; background:#fff; }
.tweetstyle h2						{ font-family: "PFPlasmatic-Regular"; text-shadow: 0 1px 1px rgba(0,0,0,.2); color: #000; font-size:38px; line-height:42px; padding:0; margin:0px; }
ul.categorie						{ margin:0 0 10px 0; }
.categorie a						{ color:#999; }
.tweetstyle ul						{ margin:10px 0 0 0; padding:0; }
.tweetstyle li a					{ color:#000; }

.tweetstyle .fb-like				{ width:200px; }


.sticky .tweetstyle		{ background: #ffd6e6; }

.pager								{ text-indent:-10000px; }
.pager li.pager-left > a			{ background:url(images/left.png) center bottom no-repeat; width:30px; height:30px; margin:0 10px; }
.pager li.pager-right > a			{ background:url(images/right.png) center bottom no-repeat; width:30px; height:30px; margin:0 10px; }
.pager li > a, .pager li > span		{ border:none; padding:0px; }

#tag-cloud a.label					{ padding:8px 15px; margin:0 1px 5px 0; }
#tag-cloud a						{ text-transform:lowercase; margin:0px; color:#fff; text-shadow:none; }

.pagination						{ margin:0 0 20px 0; }



.label-important[href], .badge-important[href]	{ background:#000; }

    /* Landscape phones and down */
	@media (max-width: 480px) 
	{ 
		/* iPHONE all tweets */
		.tweetstyle						{ padding:20px 20px; margin:0 20px 10px 20px; }
		.tweetstyle h2					{ background:none; font-size:24px; line-height:28px; padding:0; margin:0px; }
		.brand 							{ margin:20px auto 0 auto; max-width:230px;  background-size: 100%; }
		.tweetstyle .fb-like			{ display:none; }
		header .span5 .brand			{ margin:20px auto 0 auto; text-align:center; }
		.navbar							{ margin:0 20px; }
		.pagination						{ margin:0 20px; }
		.pagetitle						{ margin:0 20px 20px 20px; padding:20px; }

		/* iPHONE single page tweet */
		.tweetsingle					{ padding:10px 10px; }
		.tweetsingle h2					{ background:none; font-size:22px; line-height:24px; padding:0; margin:0px; }
		.tweetsingle ul.inline			{ padding:0; margin:0px; }
		.tweetsingle .fb-like			{ width:300px; }

	}

    /* Portrait tablet to landscape and desktop */
	@media (min-width: 768px) and (max-width: 979px) 
	{  
		/* iPAD */
		.tweetsingle					{ padding:20px 20px; }
		.tweetsingle h2					{ background:none; font-size:24px; line-height:28px; padding:0; margin:0px; }
		.tweetsingle ul.inline			{ 20px 0 0 0px; }

		header .span5 .brand			{ min-width:768px; margin:20px auto 0 auto; text-align:center; }

	}

 
     



/* CAROUSEL */

.carousel 					{ background: #000; margin:0px 0 30px 0; }
.carousel .container 				{ z-index: 9; }
.carousel-control 					{ height: 80px; margin-top: 0; font-size: 120px; text-shadow: 0 1px 1px rgba(0,0,0,.1);	background-color: transparent; border: 0; z-index: 10; color:#d5d5d5; }
.carousel-control hover 			{ color:#000; }

	.carousel .item				{ height: 300px; text-align:center; }
    .carousel img 				{ }
    .carousel-caption 			{ background-color: transparent; color:#696969; position: static; padding:0px 0px 0 0px; margin: 0 auto 0 auto; }
    .carousel-caption a			{ color: #696969; }
    .carousel-caption a:hover	{ color:#fff; text-decoration:none; }
	.carousel-caption h2		{ color:#fff; margin:0px; padding:0px; font-family: "PFPlasmatic-Regular"; overflow:hidden; font-size:33px; line-height:36px; padding:40px 14% 0 14%; }
	.carousel-caption p			{ width:100%; color:#696969; margin:0px; padding:0px; font-family: "PFPlasmatic-Regular"; position: absolute; text-align:center; bottom:20px; font-size:18px; line-height:50px; }


    .carousel-caption .lead {
      margin: 0 0 10px 0;
      line-height: 1.25;
      color: #000;
	  font-size:16px;
	  font-weight:normal;
      text-shadow: 0 1px 1px rgba(0,0,0,.1);
    }
    .carousel-caption .btn {
      margin-top: 0px;
    }


/* Widgets */ 

.left-sidebar					{ padding:30px 20px; }
.left-sidebar a					{ color:#000; }
.left-sidebar 					{ color:#000; }

.random 						{ font-family: "PFPlasmatic-Regular"; overflow:hidden; }
.random	p						{ padding:5px 0 0px 0; font-size:26px; line-height:28px; }
.random-member					{ color:#999999; font-size:14px;  }
.random-member a				{ color:#ccc; }

.total 							{ text-align:center; }
.total p						{ margin:0 0 0px 0; padding:0px; font-size:300%; line-height:120%; font-family:georgia; color: #000; }

.widgettitle 					{ font-family: "PFPlasmatic-Regular"; font-size:24px; color: #000; font-weight:normal; }

.widget_search					{ padding:30px; }

.widget_recent_entries			{ padding:30px; font-family: "PFPlasmatic-Regular"; text-shadow: 0 1px 1px rgba(0,0,0,.1); color: #000; }	
.widget_recent_entries a		{ color: #000; font-size:26px; line-height:28px; }	
.widget_recent_entries ul		{ list-style-type:none; margin:0px; }	
.widget_recent_entries ul li	{ margin:20px 0; background: url(images/logo-small.png) no-repeat 0 8px; padding:0 0 0 30px; }	

.widget_rotatingtweets_widget	{ text-align:center; padding:30px; font-size:30px; line-height:35px; font-family: "PFPlasmatic-Regular"; text-shadow: 0 1px 1px rgba(0,0,0,.1); color: #000; }

#content .rotatingtweets, #content .norotatingtweets { border:none; }

#text-19,
#text-4,
#linkcat-2372							{ padding:30px; }


/* Footer */

.widget_nav_menu ul									{ padding:0 0 0 15px; list-style-type: square;  }
.widget_nav_menu ul li.menu-item-object-category	{ float:left; width:45%; }


/* Display NONE */

#main article header,
#main article footer
					{ display:none; }