/*
Theme Name: From up North v.4.2
Theme URI: http://fromupnorth.com
Description: Design inspiration & news.
Author: Cloud Stone & Daniel Nelson
Version:4.2
*/

/*= Table of Content
 * 
 *= Reset,Base and Common 
 *= Structure 
 *= Header 
 *= Main Navigation 
 *= General Content Style
 *= Archive Content Style
 *= Featured Content Style
 *= Singular Content Style
 *= Widgets (Sidebar & Footbar) 
 *= Footer (Footbar & Colophon) 
 *= Comments & Response
 *= Plugins Style
 *= Browser Specific 
 *==================================================================*/


/*= Reset,Base and Common
 *==================================================================*/
html {
	height:100%;
	/*background-color:#45a3c9;
	#dbdbdc*/ 
	color:#555;
}
body {
	margin:0;
	font:15px "Lato", sans-serif;
	line-height:1.7;
}

body:before { 
	content: "";
	position: fixed;
	top: -5px;
	left: -5px;
	width: 110%;
	height: 4px;

	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
	   -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
	    -ms-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
	     -o-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
			box-shadow: 0px 0px 5px rgba(0,0,0,.5);

	z-index: 100;
}


/*== HTML5 Elements
 *=================================*/
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block
}

/*== Typography Elements
 *=================================*/
b, strong{
	font-weight:900;
} 
/*iframe {
	display:block
}*/
a img {
	border:0
}
:focus {
	outline:0
}
a {
	color:#16a39a;
	font-weight: 500;
	text-decoration:none;
	outline:0;
	-webkit-transition:background-color .15s linear,color .15s linear;
	-moz-transition:background-color .15s linear,color .15s linear;
	-o-transition:background-color .15s linear,color .15s linear;
	-ms-transition:background-color .15s linear,color .15s linear;
	transition:background-color .15s linear,color .15s linear;
}
a:hover {
	color:#121212;
}
ul,ol {
	list-style:none;
	margin:0;
	padding:0;
}
ul,ol,p,table,form,pre {
	margin:0 0 20px
}

h1,h2,h3,h4,h5,h6 {
	color:#111;
	margin:0 0 15px;
	font-family:"Lato",sans-serif;
	font-weight: normal;
}
h1,h2,h3 {
	line-height:1.25
}
h1 {
	font-size:26px
}
h2 {
	font-size:22px
}
h3 {
	font-size:18px
}
h4 {
	font-size:16px
}
h4,h5,h6 {
	font-size:13px
}
blockquote {
	background:url(images/quote.png) no-repeat 0 5px;
	margin-left:10px;
	padding-left:40px;
	color:#777;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}
hr{
clear:both;
height:0;
background:none;
border-top:1px solid #DDD;
border-bottom:1px solid #FFF;
}
abbr[title],acronym[title] {
	border-bottom:1px dotted #666;
	cursor: help;
}
::-moz-selection{ background:#838588; color:#fff; }
::selection{ background:#838588; color:#fff; }


/*== Code Elements
 *=================================*/
pre,code,kbd,samp,var {
	font: 12px "Courier New",monospace,serif normal
}
pre {
	padding:20px 20px;
	nowhitespace:afterproperty;
	background:#FFF url(images/pre-code-bg.png);
	line-height:20px;
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	border:1px solid #DDD;
	
/* CSS-3 */
	white-space:-o-pre-wrap;
	
/* Mozilla,since 1808080 */
	word-wrap:break-word;
	
/* Opera 4-6 */;
	
/* IE 5.5+*/
}

/*== Table Elements
 *=================================*/
table {
	width:100%;
	nowhitespace:afterproperty;
	border-collapse:collapse;
	border-spacing:0;
	
/* tables still need 'cellspacing="0"' in the markup */
}
/*
th,td,caption {
	padding:5px 10px
}
caption {
	font-weight:bold
}
th,td {
	border: 1px solid #CCC;
}
th{background:#E7E7E7;}
td{background:#FFF;}
tr:nth-of-type(odd) td, tr.odd td { background: #FBFBFB }
*/

/*== Form Elements
 *=================================*/
label,input,textarea,select,button,.btn {
	font:13px sans-serif;
	line-height:19px;
}
input,textarea,select,button,.btn {
	display:inline-block;
	padding:4px;
	margin:0;
	outline:none;
	background-color:#FFF;
	border:1px solid #D7D7D7;
	-webkit-border-radius:3px;
	border-radius:3px;
}
input[type="text"],input[type="password"],textarea {
	-webkit-box-shadow:1px 1px 1px rgba(120,120,120,0.1) inset;
	box-shadow:1px 1px 1px rgba(120,120,120,0.1) inset;
	-webkit-transition:background .15s;
	-moz-transition:background .15s;
	-ms-transition:background .15s;
	-o-transition:background .15s;
	transition:background .15s;
}
input[type="text"],input[type="password"] {
	height:19px;
}
textarea {
	overflow:auto
}
select {
	height:29px;
}
input[type="checkbox"],input[type="radio"] {
	vertical-align:text-top;
	padding:0;
	margin:1px 0 0;
	border:0;
}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus {
	outline:0;
	color:#333;
	border-color:#BBB;
	-webkit-box-shadow:inset 0 1px 30px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 3px rgba(0,0,0,.05);
}

/*== Button Style
 *=================================*/
input[type="submit"]{
	cursor:pointer;
	cursor:hand;
}

button,
.button,
.btn,
input[type=submit],
input[type=button],
input[type=reset]{
	display:inline-block;
	margin:0;
	outline:none;
	background-color:#FFF;
	border:1px solid #BBB;
	-webkit-border-radius:3px;
	border-radius:3px;
	outline:none;
	font:12px "Asap",sans-serif;
	line-height:18px;
	cursor:pointer;
	width:auto;
	text-align:center;
	padding:4px 12px;
	background-color:#F5F5F5;
}

.btn a,
.button a,
a.btn,
a.button{
	text-decoration:none;
}

.btn-green,
.btn-green:hover,
.btn-black:hover{
	color:#FFF;
}


.btn-white {
	color:#121212;
	background-color:#F7F7F7;
	border:1px solid #BBB;
}
.btn-white:hover,
.btn-white:active,
.btn-white.active {
	background:#ffffff;
	color:#000000;
}

.btn-green {
	background-color:#18b2a8;
	border:1px solid #16a39a;
}
.btn-green:hover,
.btn-green:active,
.btn-green.active {
	background:#0da793;
}






/*== Common CSS Class Style
 *=================================*/
.alignleft,.left {
	float:left;
	margin:0 20px 10px 0;
}
.alignright,.right {
	float:right;
	margin:0 0 10px 20px;
}
.aligncenter,.center {
	display:block;
	margin:0 auto 20px auto;
}
.alignnone {
	margin:0 0 20px
}
.required {
	color:red
}
.none,.hidden {
	display:none;
	margin:0;
	padding:0;
	border: 0;
}

/*== Clear Floated Elements
 *=================================*/

/* Clear Fix */
.cf:before,.cf:after {
	content:'020';
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}
.cf:after {
	clear:both;
}
.cf {zoom: 1;}/* IE < 8 */

/* Clear Float */
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height: 0;
}

/*== WP Style
 *=================================*/
img.alignleft,
img.alignright {
	display:block
}
blockquote.alignleft,
blockquote .alignright {
	width:33%
}
.wp-caption img {
	display:block
}
.wp-caption-text {
	padding:5px 10px;
	color:#777;
	text-align:center;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}
img.wp-smiley {
	border:0 !important;
	background:transparent !important;
}
.gallery {
	display:block;
	text-align:center;
	margin-bottom: 20px;
}
.gallery-caption{color:#777;}
.sticky{}

/*== Common Rich Content Style
 *=================================*/
.rich-content ul,
.rich-content ol {
	margin:0 0 1.625em 2.5em;
}
.rich-content ul {
	list-style:square;
}
.rich-content ol {
	list-style-type:decimal;
}
.rich-content ol ol {
	list-style:upper-alpha;
}
.rich-content ol ol ol {
	list-style:lower-roman;
}
.rich-content ol ol ol ol {
	list-style:lower-alpha;
}
.rich-content ul ul,ol ol,ul ol,ol ul {
	margin-bottom: 0;
}
.rich-content img, 
.rich-content audio, 
.rich-content video{
max-width:100%;
height:auto;
}
.rich-content object,
.rich-content embed{
max-width:100%;
}

.rich-content a{ 
 	border-bottom: dotted 1px #bcbabb; 
 	text-decoration: none;
 }

/*== Common Pagination Style
 *=================================*/
.pag-nav {
	font-size:12px;
	line-height:20px;
	text-align:center;
}
.pag-nav a,.pag-nav span {
	color:#555;
	margin:0 5px;
	border:1px solid #CCC;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	padding:4px 8px;
	background-color:#E7E7E7;
	background-image:-ms-linear-gradient(top,#EEE,#E7E7E7);
	background-image:-moz-linear-gradient(top,#EEE,#E7E7E7);
	background-image:-o-linear-gradient(top,#EEE,#E7E7E7);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#EEE),to(#E7E7E7));
	background-image:-webkit-linear-gradient(top,#EEE,#E7E7E7);
	background-image:linear-gradient(top,#EEE,#E7E7E7);
	-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 1px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 0 #fff,0 1px 1px rgba(0,0,0,.1);
}
.pag-nav a:hover {
	background-color:#D7D7D7;
	border:1px solid #999;
	color:#000;
	text-decoration:none;
	-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.2);
	box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.2);
}
.pag-nav span {
	color:#999
}
.pag-nav .current {
	background:#F7F7F7;
	border:1px solid #BBB;
	-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;
	box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;
}

/*= Structure
 *=============================================================================*/
body {
	min-width:1230px;
	background:#ededeb;
	/*background:url(images/bg_noise.png);
	background:url(images/bg_top.jpg) top center no-repeat;*/

/*
background: rgba(209,209,210,1);
background: -moz-linear-gradient(top, rgba(209,209,210,1) 0%, rgba(219,219,220,1) 40%, rgba(219,219,220,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(209,209,210,1)), color-stop(40%, rgba(219,219,220,1)), color-stop(100%, rgba(219,219,220,1)));
background: -webkit-linear-gradient(top, rgba(209,209,210,1) 0%, rgba(219,219,220,1) 40%, rgba(219,219,220,1) 100%);
background: -o-linear-gradient(top, rgba(209,209,210,1) 0%, rgba(219,219,220,1) 40%, rgba(219,219,220,1) 100%);
background: -ms-linear-gradient(top, rgba(209,209,210,1) 0%, rgba(219,219,220,1) 40%, rgba(219,219,220,1) 100%);
background: linear-gradient(to bottom, rgba(209,209,210,1) 0%, rgba(219,219,220,1) 40%, rgba(219,219,220,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d2', endColorstr='#dbdbdc', GradientType=0 );
*/

}
#page {
	overflow:hidden;
}
.boxed-wrap #page{
	width: 1310px;
	margin: 0 auto;
	/*background: #d4d4d4;*/
	-webkit-box-shadow: 0 0 10px rgba(120,120,120,0.5);
	box-shadow:0 0 10px rgba(120,120,120,0.5);
}
.wrap {
	width:1220px;
	margin:0 auto;
}
#header {
	position:relative;
	z-index:7;
}
#main {
	/*position:relative;
	z-index:1;*/
	padding:5px 0;
}
#content {
	width:940px;
	float:left;
}
#sidebar {
	width:250px;
	float:right;
}
#footer {
	background:#FFF;
	border-top: 1px solid #E3E3E3;
}
.full-width #content,.widecolumn{
	width:100%;
	float:none;
}

.widecolumn{padding:30px 0;}

/*= Header
 *=============================================================================*/
#header .wrap {
	position:relative;
	padding: 10px 0;
}

/*== Branding
 *=================================*/
#branding {
	float:left
}
#site-title {
	font-size:24px;
	line-height:24px;
	margin:0;
	text-transform:uppercase;
}
#site-title a {
	color:#333;
	text-decoration:none;
}
#site-logo {
	display:block;
}
#site-logo span{
	font-size:27px;
	line-height: 40px;
	color:#333333;
}
/*
#site-logo img {
	display:block;
	max-width:100%;
	height:auto;
} 
*/
.image-branding #site-title {
	display: none
}

/*== Search Form
 *=================================*/
#top-search {
	float:left;
	width:400px;
	margin-left:100px;
}
.searchform {
	position:relative;
	height:27px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding-right:10px;
	margin:0;
}
.searchform input {
}
.search-text-div {
	margin:0 50px 0 0;
}
input.search-text {
	float:left;
	width:100%;
}
.search-submit-div {
	width:50px;
	height:27px;
	position:absolute;
	right:0;
	top:0;
	overflow:hidden;
	-webkit-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
	padding:0;
}
input.search-submit {
	background:url(images/icon-search.png) no-repeat center center !important;
	width:50px;
	padding:0;
	border:0;
	height:27px;
	overflow:hidden;
	line-height:999em;
	display:block;
	color: transparent;
}

/*== User Navigation
 *=================================*/
.user-nav {
	float:right
}
.user-nav ul {
	list-style:none;
	margin:0;
	padding:0;
}
.user-nav>ul>li {
	float:left;
	position:relative;
}
.user-nav a {
	font-size: 12px;
}

/* Login navigation for the user is NOT logged in */
#login-nav .register-link,
#login-nav .login-link {
	float:left;
}
#login-nav .login-link {
	margin-left:10px;
	position:relative;
	z-index:3;
}
#login-nav .dropdown {
	float:left;
	position:relative;
	z-index:1;
	height:29px;
}
#login-nav .dropdown-content {
	z-index:2;
	position:absolute;
	right:0;
	top:33px;
	background:#F7F7F7;
	width:230px;
	padding:15px 15px 5px;
	border:1px solid #BBB;
	-webkit-border-radius:3px 0 3px 3px;
	border-radius:3px 0 3px 3px;
	visibility:hidden;
	opacity:0;
}
#loginform {
	margin:0;
}
#loginform p {
	margin:0 0 10px;
}
#loginform .login-username label,
#loginform .login-password label {
	display:block;
}
#loginform .login-username input,
#loginform .login-password input {
	width:220px;
}
#loginform .login-remember label {
	line-height:18px;
	font-size:12px;
}
#loginform .lost-password {
	float:right;
	line-height:18px;
	font-size:12px;
}
#login-nav .dropdown:hover .login-link,
#login-nav .dropdown:hover .login-link:hover {
	padding-bottom:11px;
	background:#F7F7F7;
	color:#777;
	border:1px solid #BBB !important;
	border-bottom:0 !important;
	text-shadow:none;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	position:relative;
	z-index:4;
}
#login-nav .dropdown:hover .dropdown-content {
	visibility:visible;
	opacity: 1;
}

/* Account navigation for the user is logged in */
#account-nav {
	float:right;
	position:relative;
	height:29px;
	z-index:1;
}
#account-nav a{text-decoration:none;}
#account-nav .dropdown-handle {
	position:relative;
	z-index:3;
}
#account-nav .dropdown-handle .avatar {
	width:25px;
	height:25px;
	padding:1px;
	border:1px solid #CCC;
	background:#FFF;
	-webkit-border-radius:3px;
	border-radius:3px;
	vertical-align:middle;
	float:left;
	margin-right:4px;
}
#account-nav .dropdown-handle .display-name {
	color:#121212;
	float:left;
	display:inline-block;
	vertical-align:middle;
	position:relative;
	z-index:4;
}
#account-nav .dropdown-handle .arrow-down {
	background:url(images/arrow-down.png) no-repeat right 8px;
	padding-right:12px;
	float:left;
}
#account-nav .dropdown-content {
	width:100%;
	position:absolute;
	z-index:2;
	right:0;
	top:34px;
	opacity:0;
	visibility:hidden;
}
#account-nav .dropdown-content-inner {
	background:#F7F7F7;
	border:1px solid #BBB;
	-webkit-border-radius:3px 0 3px 3px;
	border-radius:3px 0 3px 3px;
}
#account-nav .dropdown-content ul {
	padding:5px 0;
}
#account-nav .dropdown-content li {
	padding:2px 10px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #E7E7E7;
}
#account-nav .dropdown-content li:first-child {
	border-top:0;
}
#account-nav .dropdown-content li:last-child {
	border-bottom:0;
}
#account-nav:hover .display-name {
	padding-bottom:12px;
	background:#F7F7F7;
	border:1px solid #BBB !important;
	border-bottom:0 !important;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
}
#account-nav:hover .dropdown-content {
	visibility:visible;
	opacity: 1;
}
#account-nav .dropdown-content-inner .profile-link{
	padding-left:18px;
	background:url(images/stats.png) no-repeat 0 -97px;
}
#account-nav .dropdown-content-inner .account-link{
	padding-left:18px;
	background:url(images/stats.png) no-repeat 0 -157px;
}
#account-nav .dropdown-content-inner .post-link{
	padding-left:18px;
	background:url(images/stats.png) no-repeat 0 -177px;
}
#account-nav .dropdown-content-inner .generator-link{
	padding-left:18px;
	background:url(images/stats.png) no-repeat 0 -197px;
}
#account-nav .dropdown-content-inner .logout-link{
	padding-left:18px;
	background:url(images/stats.png) no-repeat 0 -137px;
}

.user-nav, #login-nav, #account-nav{
margin-top:10px;
}


/*= Main Navigation
 *==================================================================*/
#main-nav, #scroll-nav, #scroll-nav-right {
	position:relative;
	z-index:6;
}
#main-nav ul,
#scroll-nav ul,
#scroll-nav-right ul {
	font-size:12px;
	font-family:"Lato",sans-serif;
	text-transform: uppercase;
	list-style:none;
	margin:0;
	padding:0;
}
#main-nav li,
#scroll-nav li,
#scroll-nav-right li {
	position:relative
}

#main-nav li a,
#scroll-nav li a,
#scroll-nav-right li a {
	display:block;
	text-decoration: none;
}
#main-nav ul{
margin-top: -4px;
}

/* Top Level */
#main-nav .menu,
#scroll-nav .menu,
#scroll-nav-right .menu {
	float:left;
	padding-right:5px;
}
#main-nav .menu>li,
#scroll-nav .menu>li,
#scroll-nav-right .menu>li {
	float:left;
	height:23px;
}
#main-nav .menu>li>a {
	float:left;
	position:relative;
	color:#333333;
	line-height:23px;
	font-weight: 700;
}
#scroll-nav .menu>li>a,
#scroll-nav-right .menu>li>a {
	float:left;
	position:relative;
	color:#ffffff;
	line-height:40px;
	font-weight: 700;
}
#main-nav .menu>li>a:hover {
	color:#7f7f7f;
}
#scroll-nav .menu>li>a:hover,
#scroll-nav-right .menu>li>a:hover {
	color:#dcdcdc;
}

/*
#main-nav .menu>li.current-menu-item,
#scroll-nav .menu>li.current-menu-item {
	background-position:0px -21px;
}*/
#main-nav .menu>li.current-menu-item>a {
	color:#838588;
	z-index:999;
}
#scroll-nav .menu>li.current-menu-item>a {
	color:#d2d2d2;
	z-index:999;
}

.menu_home{ width:105px;height:23px; }
.menu_inspiration{ width:122px;height:23px; }
.menu_articles{ width:116px;height:23px; }
.menu_archive{ width:135px;height:23px; white-space: nowrap; }

.scroll-menu_home{ width:58px; height:40px; }
.scroll-menu_discover{ width:99px; height:40px; }
.scroll-menu_inspiration{ width:126px; height:40px; padding-left:12px; padding-bottom: 24px; }
.scroll-menu_articles{ width:120px;height:40px; padding-bottom: 29px; }
.scroll-menu_archive{ width:135px;height:40px; white-space: nowrap; }
.scroll-menu_share{ width:70px;height:40px; cursor: pointer; padding-bottom: 20px; }


.scroll-menu_discover .fun-archive, 
.menu_home .fun-archive{
	position:relative; 
	top:.15em;
	margin-right: 4px;
}
.scroll-menu_inspiration .fun-pictures, 
.menu_inspiration .fun-pictures{
	position:relative; 
	top:.15em;
	margin-right: 4px;
}
.scroll-menu_articles .fun-newspaper,
.menu_articles .fun-newspaper{
	position:relative; 
	top:.18em;
	margin-right: 4px;
}
.scroll-menu_archive .fun-image,
.menu_archive .fun-image{
	position:relative; 
	top:.18em;
	margin-right: 4px;
}
.scroll-menu_resources .fun-book,
.menu_resources .fun-book{
	position:relative; 
	top:.18em;
	margin-right: 1px;
}

.scroll-menu_inspiration .fun-arrow-down2, 
.scroll-menu_articles .fun-arrow-down2,
.menu_inspiration .fun-arrow-down2,
.menu_articles .fun-arrow-down2{
	position:relative; 
	top:.22em;
	font-size: 15px;
}

/* Sub Levels */
#main-nav ul ul {
	margin-top:10px;
	width:185px;
	/*background:#272727;*/
	position:absolute;
	top:20px;
	z-index:999;
	-webkit-transition:all .15s;
	-moz-transition:all .15s;
	-ms-transition:all .15s;
	-o-transition:all .15s;
	transition:all .15s;
	opacity:0;
	visibility:hidden;
	text-transform:none;
	font-weight: normal;
}
#scroll-sub-inspiration, #scroll-sub-articles{
	top:44px;
	padding-top:20px;
	width:195px;
	position:absolute;
	z-index:999;
	-webkit-transition:all .15s;
	-moz-transition:all .15s;
	-ms-transition:all .15s;
	-o-transition:all .15s;
	transition:all .15s;
	opacity:0;
	visibility:hidden;
	text-transform:none;
	font-weight: normal;	
}
#scroll-sub-share{
	top:44px;
	left:-14px;
	padding-top:20px;
	width:90px;
	position:absolute;
	z-index:999;
	-webkit-transition:all .15s;
	-moz-transition:all .15s;
	-ms-transition:all .15s;
	-o-transition:all .15s;
	transition:all .15s;
	opacity:0;
	visibility:hidden;
	text-transform:none;
	font-weight: normal;	
}
#main-nav ul ul li,
#scroll-nav ul ul li,
#scroll-nav-right ul ul li {
	border-top:1px solid #444;
	border-bottom:1px solid #222;
	border-left:1px solid #4E4E4E;
	background-color: #2e2e2e;
	font-size: 12px;
	font-weight: normal;
}
#main-nav ul ul li a,
#scroll-nav ul ul li a,
#scroll-nav-right ul ul li a {
	padding:5px 14px;
	color:#AAA;
	border-left:3px solid transparent;
	text-transform: none;
}
#main-nav ul ul li a:hover,
#scroll-nav ul ul li a:hover,
#scroll-nav-right ul ul li a:hover {
	color:#EEE;
	background:#1A1A1A;
	border-left:3px solid #838488;
}
#main-nav ul ul li.current-menu-item>a,
#scroll-nav ul ul li.current-menu-item>a,
#scroll-nav-right ul ul li.current-menu-item>a
 {
	border-left:3px solid #838488;
}
#main-nav ul ul ul,
#scroll-nav ul ul ul,
#scroll-nav-right ul ul ul {
	left:100%;
	top:-2px;
}
#main-nav li:hover>ul,
#scroll-nav li:hover>ul,
#scroll-nav-right li:hover>ul {
	opacity:1;
	visibility: visible;
}
#main-nav li:hover,
#scroll-nav li:hover,
#scroll-nav-right li:hover{
	z-index:1;
}
#scroll-sub-share li{
	width:100%;
}
#scroll-sub-share li a{
	cursor: pointer;
}
#scroll-sub-share li span{
	font-size: 15px;
	margin-right: 5px;
}
#shareMenu {
	color:#ffffff; 
	padding-top:7px;
}
#shareMenu .fun-share{ 
	position:relative; 
	top:.18em;
	line-height: 18px;
	padding-right: 5px;
	height:40px;
}
#shareMenu .shareMenu-label{
	font-size:12px; 
	height:40px;
}

/*.sub-menu:before{
	content:url(images/menuTip.png);
	position: absolute;
	top:-3px;
}
#scroll-sub-inspiration:before, 
#scroll-sub-articles:before{
	content:url(images/menuTip.png);
	position: absolute;
	top:-14px;
}*/

#main-nav .select-div{display:none;}

/*= General Content Style
 *==================================================================*/


/*== Common Thumbnail Style
 *=================================*/
 
/* Absolute Center(Vertical & Horizontal) Image */
.thumb {
	position:relative;
	background:#eee;
	overflow:hidden;
	vertical-align:bottom;
	display:inline-block;
}
.thumb .clip-link {
	position:absolute;
	bottom:-100px;
	top:-100px;
	left:-100px;
	right:-100px;
	text-align:center;
	white-space:nowrap;
	word-break:normal;
}
.thumb .clip {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.thumb .clip img,.thumb .vertical-align {
	display:inline-block;
	vertical-align:middle;
}
.thumb .clip .vertical-align {
	height:100%;
}

/* Basic Overlay style */
.thumb .overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(50,50,50,0.5);
	background-image:url(images/icon-fun-24.png);
	background-repeat:no-repeat;
	background-position:center center;
	opacity:0;
	visibility:hidden;
	-webkit-transition:.25s;
	-moz-transition:.25s;
	-ms-transition:.25s;
	-o-transition:.25s;
	transition:.25s;
}
.thumb:hover .overlay {
	cursor:pointer;
	visibility:visible;
	opacity:1;
}
.thumb img{width:100%;}


/*== Common Item Style
 *=================================*/
.item h2,.item p {
	margin:0
}
.item img,
.item video,
.item object {
	max-width:100%;
	height: auto;
}
.item .thumb {
	/*margin:0 0 5px;*/
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.item .screen {
	background:#333;
	margin:0 0 10px;
}
.item .item-wrap,
.item .item-wrap iframe {
	background:#333;
}
.item .title {
	/*font-size:16px;*/
	margin:0;
	font-family:"Lato",sans-serif;
	color: #2e2e2e;
}
.item .title a {
	/*font-size:16px;*/
	color:#504845;
	font-weight: 700; 
}
.item .title a:hover {
	color:#18b2a8;
	text-decoration: none;
}
.item .meta,
.item .stats{
	color:#AAA;
	font-size:11px;
	line-height:13px;
	margin:0 0 5px;
	height:13px;
	overflow:hidden;
}
.item .grid-stats {
	color:#AAA;
	font-size:10px;
	overflow:hidden;
	text-align: right;
}
.item .stats i,
.item .grid-stats i{
	font-style:normal;
}
.item .stats a,
.item .grid-stats a {
	color:#AAA
}
.item .stats a:hover,
.item .grid-stats a:hover {
	color:#555
}

.item .stats span{
	font-size:12px;
}
.item .views,
.item .stats .likes,
.item .stats .comments {
	margin-right:10px;
	padding-left:15px;
	/*background:url(images/stats.png) no-repeat 0 1px;*/
}
.item .grid-stats .likes,
.item .grid-stats .comments {
	padding-left:15px;
	margin-left:5px;
	/*background:url(images/stats.png) no-repeat 0 1px;*/
}
.item .views {
	padding-left:18px;
}
.item .stats .comments,
.item .grid-stats .comments {
	background-position:0 -19px
}
/*
.item .stats .comments:hover {
	background-position:0 -39px
}
*/
.item .stats .likes,
.item .grid-stats .likes {
	background-position:0 -59px
}
.item .stats .liked,
.item .grid-stats .liked {
	background-position:0 -79px
}
.item .desc {
	line-height:1.5;
	font-size:12px;
	overflow:hidden;
	width:100%;
	padding: 5px 0 0;
}
.item .infoBox .fun-bubbles{
	font-size: 12px;
	margin-right:4px;
}




 
/*== List View with Small Thumbnial
 *=================================*/
.list-small p {
	margin:0 0 5px
}
.list-small .item {
	border-top:1px solid #FFF;
	border-bottom:1px solid #DDD;
	margin:0;
	padding:15px 0;
}
.list-small .item:first-child {
	padding-top:0;
	border-top:0;
}
.list-small .item:last-child {
	border-bottom:0
}
.list-small .thumb {
	float:left;
	width:196px;
	height:108px;
	margin:0;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.list-small .thumb img {
	width:196px;
}
.list-small .item-post .thumb .overlay {
	background-image:url(images/icon-fun-32.png)
}
.list-small .data {
	margin-left:214px
}
.list-small .title {
	font-size: 20px;
	margin:0 0 5px;
}
.list-small .meta {
	float:left
}
.list-small .stats {
	float:right
}
.list-small .stats .views,
.list-small .stats .likes,
.list-small .stats .comments {
	margin:0 0 0 10px
}
.list-small .suffix {
	display:inline;
}
.list-small .desc {
	padding: 0;
	font-size: 13px;
}
.list-small .infoBox{
	padding:0px; 
	margin-top:0px; 
}
.list-small .infoBox .grid-stats, 
.list-small .infoBox .grid-time{
	display: none;
}

/*== List View with Medium Thumbnial
 *=================================*/
.list-medium .item {
	border-top:1px solid #FFF;
	border-bottom:1px solid #DDD;
	margin:0;
	padding:15px 0;
}
.list-medium .item:first-child {
	padding-top:0;
	border-top:0;
}
.list-medium .item:last-child {
	border-bottom:0
}
.list-medium .thumb {
	float:left;
	width:300px;
	height:168px;
	margin:0;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.list-medium .thumb img {
	width:300px;
}

.list-medium .item-post .thumb .overlay {
	background-image:url(images/icon-fun-48.png)
}
.list-medium .data {
	margin-left:320px
}
.list-medium .title {
	font-size: 22px;
	margin: 0 0 5px;
}
.list-medium .desc {
	font-size: 13px;
}
.list-medium .infoBox{
	padding:0px; 
	margin-top:0px; 
}
.list-medium .infoBox .grid-stats, 
.list-medium .infoBox .grid-time{
	display: none;
}

/*== List View with Large Thumbnial
 *=================================*/
/*
.list-large .item {
	border-top:1px solid #FFF;
	border-bottom:1px solid #DDD;
	margin:0;
	padding:20px 0;
}
.list-large .item:first-child {
	padding-top:0;
	border-top:0;
}
.list-large .item:last-child {
	border-bottom:0
}
.list-large .thumb {
	width:620px;
	height:348px;
	margin:0 0 10px;
}
.list-large .thumb img {
	width:620px;
}
.list-large .item-post .thumb .overlay {
	background-image:url(images/icon-fun-64.png)
}
.list-large .thumb.loading .overlay {
	background:rgba(0,0,0,.75) url(images/loading-bert.gif) no-repeat center center !important;
	visibility:visible;
	opacity:1;
}
.list-large .title {
	font-size:21px;
	margin:0 0 5px;
}
.list-large .title a:hover {
	text-decoration:none;
}
.list-large .meta {
	float:left
}
.list-large .stats {
	float:right
}
.list-large .stats .views,
.list-large .stats .likes,
.list-large .stats .comments {
	margin:0 0 0 10px
}
.list-large .desc {
	clear: left;
}
*/


/*== Grid View with Mini Thumbnial
 *=================================*/
.grid-mini .nag {
	margin:0 -10px
}
.grid-mini p {
	margin:0
}
.grid-mini .item {
	width:140px;
	float:left;
	margin:0 10px 20px;
}
.grid-mini .thumb {
	width:140px;
	height:78px;

}
.grid-mini .thumb img {
	width:140px;
}
.grid-mini .title {
	line-height:16px;
	font-size:14px;
}
.grid-mini .suffix,
.grid-mini .meta,
.grid-mini .comments,
.grid-mini .desc, 
.grid-mini .stats {
	display: none
}
.grid-mini .infoBox{
	padding:7px 0px 0px 0px; 
	margin-top:0px; 
	height:50px;

} 
.grid-mini .infoBox .grid-time,
.grid-mini .infoBox .grid-stats{
	display: none;
}
/*
.grid-mini .thumb .postArrow{
display: inline;
background:url(images/item-arrowbg.png) no-repeat;
position:absolute;
top:+173px;
bottom:+100px;
Left:+112px;
Right:+100px;
}
*/


/*== Grid View with Small Thumbnial
 *=================================*/
.grid-small .nag {
	margin:0 -11px
}
.grid-small p {
	margin:0
}
.grid-small .item {
	width:192px;
	float:left;
	margin:0 11px 20px;
}
.grid-small .thumb {
	width:192px;
	height:108px;
}
.grid-small .thumb img {
	width:192px;
}
/*
.grid-small .item-post .thumb .overlay {
	background-image:url(images/icon-fun-32.png)
}
*/
.grid-small .title {
	line-height:19px;
	font-size:16px;
}
.grid-small .grid-time {
	float: left;
	width:65%;
	color:#9b908e; 
	font-size:9px;
	line-height:15px;
	text-transform: uppercase;
	letter-spacing:1px;
}
.grid-small .grid-stats {
	float: right;
	text-align: right;
	width:35%;
	color:#9b908e; 
	font-size:9px;
	line-height:15px;
	letter-spacing: 0px;
}

.grid-small .suffix,
.grid-small .meta,
.grid-small .desc, 
.grid-small .stats {
	display: none
}
.grid-small .infoBox{
	padding:7px 0px 0px 0px; 
	margin-top:0px; 
	height:70px;

} 
.grid-small .infoBox .grid-time,
.grid-small .infoBox .grid-stats{
	display: inline;
}
/*
.grid-small .thumb .postArrow{
display: inline;
background:url(images/item-arrowbg.png) no-repeat;
position:absolute;
top:+214px;
bottom:+100px;
Left:+120px;
Right:+100px;
}*/


/*== Grid View with Medium Thumbnial
 *=================================*/
.grid-medium .nag {
	margin:0 -10px
}
.grid-medium p {
	margin:0
}
.grid-medium .item {
	width:300px;
	float:left;
	margin:0 10px 20px;
}
.grid-medium .thumb {
	width:300px;
	height:168px;
}
.grid-medium .thumb img {
	width:300px;
}
.grid-medium .item-post .thumb .overlay {
	background-image:url(images/icon-fun-48.png);
}
.grid-medium .title {
	line-height:20px;
	font-size:18px;
}
.grid-medium .grid-time {
	float: left;
	width:50%;
	color:#9b908e; 
	font-size:10px;
	line-height:15px;
	text-transform: uppercase;
	letter-spacing:1px;
}
.grid-medium .grid-stats {
	float: right;
	text-align: right;
	width:50%;
	color:#9b908e; 
	font-size:10px;
	line-height:15px;
	letter-spacing: 0px;
}

.grid-medium .meta,
.grid-medium .suffix,
.grid-medium .desc, 
.grid-medium .stats {
	display: none;
}

.grid-medium .infoBox{
	padding:10px 0px 0px 0px; 
	margin-top:0px; 
	height:65px;
}
.grid-medium .infoBox .grid-stats, 
.grid-medium .infoBox .grid-time{
	display: inline;
}
/*
.grid-medium .thumb .postArrow{
display: inline;
background:url(images/item-arrowbg.png) no-repeat;
position:absolute;
top:+261px;
bottom:+100px;
Left:+120px;
Right:+100px;
}
*/







/*== Common Section Box Style
 *=================================*/
.section-box {
	margin:0 0 30px;
}
.section-box img {
	vertical-align:middle;
}
.section-before {
	margin:0 0 20px;
}
.section-after {
	margin: -10px 0 20px;
}
.section-header {
	margin-bottom:8px;
	text-transform:uppercase;
	text-align: center;
}
.section-title {
	display:block;
	line-height:24px;
	font-size:11px;
	margin:0;
	font-family:"Lato",sans-serif;
	letter-spacing:1px;
	color:#b1b1b1;	
}
.section-title a {
	color:#b1b1b1
}
.section-title a:hover {
	text-decoration:none;
	color:#0bc5ad;
}
.section-header .more-link {
	float:right;
	vertical-align:middle;
	display:inline-block;
	font-size:11px;
	font-weight: 300;
	letter-spacing:1px;
	color:#b1b1b1;
}
.section-header .more-link span {
	background:url(images/mini-arrow.png) no-repeat right center;
	padding-right:8px;
}
.section-header .more-link:hover {
	text-decoration:none;
	color:#0bc5ad;
}
.section-header .more-link:hover span {
	background: url(images/mini-arrow-black.png) no-repeat right center
}
.section-content {
	margin:0 0 20px;
	padding-bottom:10px;
}



/*= Archive Content Style
 *==================================================================*/

/*== Author Box
 *=================================*/
.author-box-holder {
	background-color:#ffffff;
	margin-bottom:40px;
	padding:20px;
	display:inline-block;
	width:900px
}
.author-box .avatar {
	float:left;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.author-box .data {
	margin-left:90px;
}
.author-box .meta {
	color:#AAA;
	margin:0 0 5px;
}
.author-bio {
	color:#121212;
	margin:10px 0 20px 0;
}
.author-box .display-name {
	margin:0 0 0;
	font-size:17px;
}
.author-box .links {
	margin-top: 8px;
}
.author-box .links a {
	font-size: 13px;
	margin:0 15px 0 0;
	color:#AAA;
	font-weight: 700;
	white-space: nowrap; 
}
.author-box .links a:hover {
	color:#555;
}
.author-box .links span{
	color: #999;
	font-size: 16px;
	margin:0 3px 0 0;
	position:relative; 
	top:.14em;
}

/*== Loop Header
 *=================================*/
.loop-header {
	margin:0 0 10px;
}
.loop-title {
	font-size:15px;
	font-family:"Lato",sans-serif;
	margin:0;
	line-height:24px;
}
.loop-title .prefix {
	color:#AAA;
	font-weight:normal;
}
.loop-title em {
	font-style:normal;
}
.loop-desc {
	font-size:11px;
	color:#999;
	float:right;
	margin:-24px 0 0 10px;
	line-height:24px;
}
.loop-desc i {
	font-style:normal;
	color:#111;
	font-weight:bold;
}
.below-no-actions {
	margin:0 0 15px;
	border-bottom:1px solid #FFF;
}
.below-no-actions .loop-title {
	border-bottom:1px solid #DDD;
	padding-bottom:6px;
}
.below-no-actions .loop-desc {
	margin-top: -30px;
}

/*== Loop Actions
 *=================================*/
.loop-actions {
	margin:0 0 20px;
	height:21px;
	line-height:21px;
	padding:5px 10px;
	text-transform:uppercase;
	font-size:11px;
	border:1px solid #DDD;
	border-bottom:1px solid #CCC;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:inset 0 1px 0 #F7F7F7;
	box-shadow:inset 0 1px 0 #F7F7F7;
	background:#E7E7E7;
	background-image:-ms-linear-gradient(top,#EEE,#E7E7E7);
	background-image:-moz-linear-gradient(top,#EEE,#E7E7E7);
	background-image:-o-linear-gradient(top,#EEE,#E7E7E7);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#EEE),to(#E7E7E7));
	background-image:-webkit-linear-gradient(top,#EEE,#E7E7E7);
	background-image:linear-gradient(top,#EEE,#E7E7E7);
}
.loop-actions div,.loop-actions span,.loop-actions a,.loop-actions i {
	vertical-align:middle;
	display:inline-block;
	float:left;
	height:21px;
	line-height:21px;
	overflow:hidden;
}
.loop-actions a {
	text-decoration:none;
}
.loop-actions i {
	font-style:normal;
}
.loop-actions .prefix {
	margin-right:5px;
	color:#777;
}
.loop-actions .sep {
	color:#CCC;
	margin:0 8px;
}
.loop-actions .orderby .current {
	color:#111
}
.loop-actions .asc,.loop-actions .desc {
	width:11px;
	margin:0 8px;
	text-indent:-5555em;
}
.loop-actions .asc {
	background:url(images/view.png) no-repeat 0 -15px
}
.loop-actions .desc {
	background:url(images/view.png) no-repeat -20px -15px
}
.loop-actions .view {
	float:right;
}
.loop-actions .view a {
	width:11px;
	height:11px;
	padding:4px;
	line-height:11px;
	border:1px solid transparent;
}
.loop-actions .view i {
	display:inline-block;
	width:11px;
	height:11px;
	background-image:url(images/view.png);
	background-repeat:no-repeat;
}
.list-small-link i {
	background-position:0 0
}
.list-medium-link i {
	background-position:-20px 0
}
.list-large-link i {
	background-position:-40px 0
}
.grid-medium-link i {
	background-position:-60px 0
}
.grid-small-link i {
	background-position:-80px 0
}
.grid-mini-link i {
	background-position:-100px 0
}
.loop-actions .view a.current {
	background:#FFF;
	border: 1px solid #DDD;
}
.loop-actions .orderby-select{
display:none;
}

/*== Loop Navigation
 *=================================*/
.loop-nav {
	border-top:1px solid #DDD;
}
.loop-nav-inner {
	border-top:1px solid #FFF;
	padding: 20px 0;
}

/*= Single Content Style
 *==================================================================*/
#screen {
	color:#FFF;
	margin:0 0 20px;
	/*position:relative;*/
	/*overflow: hidden;*/
	z-index:4;
	background: #333 url(images/loading-bert.gif) no-repeat center center;
}
#screen .thumb{
	width:950px;
	height:540px;
}
#screen .thumb .overlay{
	background-image: url(images/icon-fun-64.png);
}

/*== Headline
 *=================================*/
#headline {
	margin:0 0 15px;
	position:relative;
	z-index: 5;
	border-bottom:1px solid #FFF;
}
#headline .inner{
	border-bottom:1px solid #DDD;
	padding:0 0 10px;
}
#headline h1, #headline h2{margin-bottom:0;}

/* Title */
#title {
	color:#333;
	font-size:30px;	
	font-weight: 700;
	margin:0 130px 5px 0;
	line-height:30px;
}
#title a {
	color:#333;
	text-decoration:none;
}
#title a:hover {
	color:#B70000;
}
#subTitle {
	font-size:15px; 
	color:#838488; 
	margin:0 0 4px 0; 
	padding:0;
}


.postImage{
	float:right; 
	border:1px solid #dedede; 
	padding:4px;
	margin:-2px 0px 15px 15px; 
}

/* Actios */
#actions {
	float:right;
	margin:-44px 0 0 20px;
	height:24px;
}
#actions a {
	text-decoration:none;
}
/*#actions .dp-like-post, */ 
#actions .dp-share {
	float:left;
	margin-left:10px;
	position:relative;
	z-index:888;
	background-color:#ffffff;
	border:1px solid #ccc;
	-webkit-border-radius:3px;
	border-radius:3px;
}
/*#actions .dp-like-post{
	height:24px;
	width:25px;
}
#actions .dp-like-post:hover, */ 
#actions .dp-share:hover {
	border-color:#ccc;
	background-color:#F7F7F7;
	text-decoration:none;
	color:#555;
}
/*#actions .dp-like-post a, */
#actions .dp-share .dropdown-handle {
	height:24px;
	line-height:24px;
	padding:3px 12px 3px 12px;
	display:inline-block;
	font-weight:bold;
	font-size:11px;
	color: #aaaaaa;
	-webkit-border-radius:3px;
	border-radius:3px;
}

/* Like Button */
/*#actions .dp-like-post .like {
	background:url(images/actions.png) no-repeat 6px -24px;
}
#actions .dp-like-post .liked {
	background:url(images/actions.png) no-repeat 6px -84px;
}
#actions .dp-like-post .like:hover,
#actions .dp-like-post .liked:hover {
	background:url(images/actions.png) no-repeat 6px -24px;
}*/



/* Share Button */
#actions .dp-share{z-index:999;}
#actions .dp-share .dropdown-handle {
	display:block;
	position:relative;
	z-index:999;
	line-height:1.6em;
	font-size: 13px;
}
#actions .dp-share .dropdown-handle:before {
	font-family: 'fun-icons';
	font-size: 14px; 
	content: '\e600';
	font-weight: normal; 
}
#actions .dp-share .dropdown-content {
	background:#F7F7F7;
	color:#656565;
	position:absolute;
	top:30px;
	right:-1px;
	z-index:990;
	width:77px;
	border:1px solid #BBB;
	-webkit-border-radius:3px 0 3px 3px;
	border-radius:3px 0 3px 3px;
	opacity:0;
	visibility:hidden;
	-webkit-transition:all .5s;
	-moz-transition:all .15s;
	-ms-transition:all .15s;
	-o-transition:all .15s;
	transition:all .15s;
}
#actions .dp-share .dropdown-content ul {
	list-style:none;
	margin:0;
	padding:0;
}
#actions .dp-share .dropdown-content li {
	border-top:1px solid #FFF;
	border-bottom:1px solid #DDD;
	padding:5px 10px;
	min-height:20px;
	height:auto !important;
	height:20px;
	display:block;
	font-size: 12px;
}
#actions .dp-share .dropdown-content li span {
	font-size: 15px;
	margin-right: 3px;
	cursor: pointer;
}
#actions .dp-share .dropdown-content li a{
	color:#999;
}
#actions .dp-share .dropdown-content li a:hover{
	color:#555;
}
/*
#actions .dp-share .dropdown-content li .fun-facebook {
	color:#3c599a;
}
#actions .dp-share .dropdown-content li .fun-twitter {
	color:#00afef;
}
#actions .dp-share .dropdown-content li .fun-googleplus {
	color:#e04b32;
}
#actions .dp-share .dropdown-content li .fun-pinterest {
	color:#cd1e1f;
}
*/
#actions .dp-share .dropdown-content li .shareText{
	line-height:1.6em;
	font-size: 12px;
	font-weight: 700;
	cursor: pointer;
}
#actions .dp-share .dropdown-content li:first-child {
	border-top:0;
}
#actions .dp-share .dropdown-content li:last-child {
	border-bottom:0
}
#actions .dp-share:hover{
	webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
}
#actions .dp-share:hover .dropdown-handle {
	padding-bottom:7px;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	color:#111;
	background:#F7F7F7;
}
#actions .dp-share:hover .dropdown-content {
	opacity:1;
	visibility: visible;
}

/*== on Wall
 *=================================*/

.wall #screen{
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.5),inset 0 0 1px #666,inset 0 0 50px rgba(0,0,0,.5);
	box-shadow:0 0 10px rgba(0,0,0,.5),inset 0 0 1px #666,inset 0 0 50px rgba(0,0,0,.5);
}
 
/* Headline */
.wall #headline{border-bottom:0;}
.wall #headline .inner{border-bottom:0;padding-bottom:0;}
.wall #title{color:#EEE;font-size:18px;font-weight:normal;background:url(images/icon-play-16.png) no-repeat left 3px;padding-left:24px;text-shadow:none;}
.wall #title a{color:#AAA;}
.wall #title a:hover{color:#FFF;}

/* Actions */
.wall #actions .dp-like-post,.wall #actions .dp-share {
	background:#555;
	border:0;
	color:#FFF;
}
.wall #actions .dp-like-post a,.wall #actions .dp-share .dropdown-handle {
	color: #FFF;
}

/* Share Button */
.wall #actions .dp-share .dropdown-handle {
	background:url(images/actions.png) no-repeat 10px -115px;
}
.wall #actions .dp-share .dropdown-content {
	border:0;
	right:0;
}
.wall #actions .dp-share:hover .dropdown-handle {
	padding-bottom:5px;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	color:#333;
	background:#F7F7F7 url(images/actions.png) no-repeat 10px -145px;
}

/* Like Button */
.wall #actions .dp-like-post .like {
	background:#555 url(images/actions.png) no-repeat 10px 6px;
}
.wall #actions .dp-like-post .liked {
	background:#F7F7F7 url(images/actions.png) no-repeat 10px -84px;
	color:#555;
}
.wall #actions .dp-like-post .like:hover,.wall #actions .dp-like-post .liked:hover {
	background:#F7F7F7 url(images/actions.png) no-repeat 10px -24px;
	color: #333;
}

/*== Video Detatils
 *=================================*/
#details .section-content {
	padding:0 0 20px;
}
#info {
	overflow:hidden
}
#meta {
	color:#999;
	font-size:11px;
	margin:0 0 10px;
}


#meta .infoSection{
	font-size: 12px;
}
#meta .infoSection span{
	white-space: nowrap;
}
#meta .edit{
	padding-left:12px;
}



#meta .sep {
	padding:0 3px
}
#extras {
	font-size:11px;
}
#extras h4 {
	font-size:11px;
	margin: 4px 0 0;
}

/* Info Toggle */
.info-arrow {
	display:none;
	width:8px;
	height:10px;
	line-height:10px;
	vertical-align:text-top;
	margin:6px 0 0 2px;
}
.info-arrow-more {
	background:url(images/less-more.png) no-repeat 0 0!important;
}
.info-arrow-less {
	background:url(images/less-more.png) no-repeat 0 -20px!important;
}
.info-toggle {
	text-align:center;
	margin-top:-21px;
}
.info-more,.info-less {
	display:none;
	background:#F7F7F7;
	background-image:-ms-linear-gradient(top,#FFF,#F0F0F0);
	background-image:-moz-linear-gradient(top,#FFF,#F0F0F0);
	background-image:-o-linear-gradient(top,#FFF,#F0F0F0);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#F0F0F0));
	background-image:-webkit-linear-gradient(top,#FFF,#F0F0F0);
	background-image:linear-gradient(top,#FFF,#F0F0F0);
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	padding:3px 10px;
	border:1px solid #DDD;
	-webkit-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	border-top:0;
	min-width:70px;
	color:#555;
}
.info-more:hover,.info-less:hover {
	border-color:#BBB;
	color:#333;
	text-decoration: none;
}



/*= Widgets,Sidebar and Footbar
 *==================================================================*/
 
 
/*== Basic Widget Style
 *=================================*/
.widget {
	margin-bottom:30px;
	overflow:hidden;
}
.widget-header {
	margin-bottom:8px;
	text-transform:uppercase;
	text-align: center;
}
.widget-title {
	display:block;
	line-height:24px;
	font-size:11px;
	margin:0;
	font-family:"Lato",sans-serif;
	letter-spacing:1px;
	color:#b1b1b1;
}
.widget>ul,.widget>ol {
	margin-top:-8px;
	margin-bottom:-2px;
}
.widget li {
	padding:4px 0 4px 12px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #DDD;
	background:url(images/blt-arrow.png) no-repeat 0 12px;
	position:relative;
	top:-1px;
}
.widget p{
	margin:0 0 10px;
}
.widget select {
	width:100%;
	border: 1px solid #CCC;
}

/*== Widget Archive & Widget Categories
 *=================================*/
.widget_archive ul,.widget_categories ul {
	overflow:hidden;
	width:120%;
	font-size:11px;
	margin-top:-8px;
	margin-left:-8px;
	margin-bottom:-2px;
}
.widget_archive li,.widget_categories li {
	text-align:right;
	overflow:hidden;
	width:122px;
	height:29px;
	line-height:29px;
	float:left;
	padding:0 20px;
	position:relative;
	top:-1px;
	background:url(images/blt-arrow.png) no-repeat 8px 11px;
}
.widget_archive li:hover,.widget_categories li:hover {
	background:url(images/blt-arrow-hover.png) no-repeat 8px 11px
}
.widget_archive li a,.widget_categories li a {
	float:left;
	margin-right:5px;
	font-size: 13px;
}

 
 /*== Widget Comments
 *=================================*/
/*.widget-comments li {
	background:url(images/blt-comment.png) no-repeat 0 11px;
	padding:5px 0 5px 16px;
	overflow:hidden;
}
.widget-comments .author {
	font-size:12px;
}
.widget-comments .date {
	color:#999;
	font-size:11px;
}
.widget-comments .excerpt {
	display:block;
	color:#555;
	margin:0;
}
.widget-comments .has-avatar li {
	background:none;
	padding:8px 0;
}
.widget-comments .has-avatar .avatar {
	float:left;
	display:block;
	width:48px;
	height:48px;
	padding:4px;
	background:#FFF;
	float:left;
	position:relative;
	border:1px solid #DDD;
	-webkit-box-shadow:0 0 3px #D7D7D7;
	box-shadow:0 0 3px #D7D7D7;
}
.widget-comments .has-avatar .data {
	margin-left:68px;
	display: block;
}*/

/*== Widget Tweets
 *=================================*/
/*
.widget-tweets ul {
	margin:0 0 10px;
}
.widget-tweets li {
	background:url(images/blt-twitter.png) no-repeat 0 10px !important;
	padding:5px 0 5px 18px !important;
}
.widget-tweets .tweet-meta {
	color:#AAA;
	display:block;
}
.widget-tweets .twitter-follow-button {
	margin: 10px 0 0 18px;
}*/


/*== Widget Posts
 *=================================*/
.widget-posts ul {
	overflow:hidden
}
.widget-posts ul li {
	list-style:none;
	padding:0;
	background:none;
}
.widget-posts .post-grid-2 .title,
.widget-posts .post-grid-3 .title {
	height:20px;
	line-height:20px;
	overflow:hidden;
	font-size:12px;
}
.widget-posts .meta,.widget-posts .stats {
	font-size:11px
}
.widget-posts .author {
	display:none
}
.widget-posts .suffix {
	display: none
}

/* List Style */
.widget-posts .post-list li {
	padding:10px 0;
	border-bottom:1px solid #DDD;
	border-top:1px solid #FFF;
	overflow:hidden;
	margin:0;
	position:relative;
}
.widget-posts .post-list .thumb {
	width:120px;
	height:68px;
	float:left;
	margin:0;
}
.widget-posts .post-list .thumb img {
	width:120px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.widget-posts .post-list .data {
	margin-left:130px
}
.widget-posts .post-list .title {
	margin-bottom:5px;
	line-height: 13px;
}
.widget-posts .post-list .meta {
	margin-bottom: 5px
}

/* List Full Style */
.widget-posts .post-list-full li {
	padding:10px 0;
	border-bottom:1px solid #DDD;
	border-top:1px solid #FFF;
	overflow:hidden;
	margin:0;
}
.widget-posts .post-list-full .thumb {
	width:300px;
	height:168px;
}
.widget-posts .post-list-full .thumb img {
	width:300px;
}
.widget-posts .post-list-full .title {
	margin-bottom:5px
}
.widget-posts .post-list-full .meta {
	margin-bottom: 5px
}

/* Grid Style with 2 Columns */
.widget-posts .post-grid-2 {
	margin:0 -10px -10px;
	overflow:hidden;
}
.widget-posts .post-grid-2 li {
	width:140px;
	float:left;
	margin:0 10px 10px;
	border:0;
}
.widget-posts .post-grid-2 .thumb {
	width:140px;
	height:78px;
}
.widget-posts .post-grid-2 .thumb img {
	width:140px;
}
.widget-posts .post-grid-2 .meta,
.widget-posts .post-grid-2 .comments {
	display: none
}

/* Grid Style with 3 Columns */
.widget-posts .post-grid-3 {
	margin:0 -6px -10px
}
.widget-posts .post-grid-3 li {
	overflow:hidden;
	width:92px;
	float:left;
	border:0;
	margin:0 6px 10px;
}
.widget-posts .post-grid-3 .thumb {
	width:92px;
	height:52px;
}
.widget-posts .post-grid-3 .thumb img {
	width:92px;
}
.widget-posts .post-grid-3 .stats {
	display: none
}

/*== Sidebar
 *=================================*/
#sidebar {}

/*== Footbar
 *=================================*/
#footbar .wrap {
	border-bottom:1px solid #EEE;
	padding-top:30px;
}
#footbar .widget-col {
	float:left;
	width:140px;
	min-height:40px;
	height:auto !important;
	height:40px;
	margin-right:20px;
}
#footbar .widget-col-7 {
	margin-right:0;
	width:260px;
}
#footbar .widget-header {
	border:0
}
#footbar .widget-title {
	border:0;
	padding:0;
	font-size:12px;
	color:#333;
}


.widget-col-links {
	color:#999;
}
.widget-col-links ul {
	margin:0 0 10px 0;
}
.widget-col-links li:first-child {
	text-transform: uppercase;
	background: none;
	padding-left:0;
	font-family:"Lato",sans-serif;
	font-size: 12px;
	font-weight: 700;
	margin-bottom: 15px;
	letter-spacing: 1px;
	color:#121212;
}
.widget-col-links li {
	font-family:"Lato",sans-serif;
	background:url(images/mini-arrow.png) no-repeat left center;
	padding-left:8px;
	margin:0 0 8px 0;
	font-size: 12px;
	line-height: 12px;
}
.widget-col-links li a {
	color:#777;
}
.widget-col-links li a:hover {
	color: #111;
}

/*= Colophon
 *==================================================================*/
#colophon {
	font-size:12px;
	color:#AAA;
}
#colophon .wrap {
	padding:15px 0;
}
#colophon a {
	color:#777
}
#copyright,#credits {
	font-size:11px;
	margin:0;
	display: inline;
}


/*== Social Navigation
 *=================================*/
#social-nav {
	float:right;
	text-align:right;
}
#social-nav ul {
	float:left; 
	list-style-type:none; 
	margin:0;
	padding:0;
}
#social-nav li {
	float:left; 
	display:inline;
}
#social-nav a {
	float:left;
	margin-left:7px; 
	opacity:.3;
	-webkit-transition:.35s;
	-moz-transition:.35s;
	-ms-transition:.35s;
	-o-transition:.35s;
	transition:.35s;
}
#social-nav a:hover {
	opacity:1
}






/*= Comments & Respond
 *==================================================================*/
#comments {
	margin:20px 0
}
#comments .section-header {
	margin: 0
}

/*== Comment List
 *=================================*/
.comment-list p,.comment-list ul,.comment-list ol,.comment-list blockquote {
	margin-bottom:10px
}
.comment-list {
	border-bottom:1px solid #FFF;
	margin:-1px 0 0;
}
.comment-list .children {
	margin-bottom:0;
}
.comment-div {
	border-top:1px solid #FFF;
	border-bottom:1px solid #DDD;
	padding:10px 0;
}
.comment-meta,.comment-content,.comment-actions {
	margin-left:72px
}
.author-box img.avatar{
	background:#FFF;
	float:left;
	position:relative;
	margin:5px 15px 0px 10px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

#account-nav img.avatar{
	padding:4px;
	background:#FFF;
	float:left;
	position:relative;
	margin-right:15px;
	border:1px solid #DDD;
}


.comment-avatar img, 
.activity-avatar img{
width:48px;
height:48px;
}


.comment-meta {
	color:#AAA;
	font-size:11px;
	margin-bottom:5px;
}
.comment-meta .sep {
	color:#CCC
}
.comment-meta .fn {
	font-size:12px;
	font-style:normal;
	color:#555;
}
.comment-meta .comment-time {
	color:#AAA
}
.comment-meta .comment-time:hover {
	color: #555
}
.comment-actions {
	margin-top:-5px;
	text-align:right;
}
.comment-reply-link {
	font-size:12px;
	padding:0 0 0 18px;
	background:url(images/icon-reply.png) no-repeat 0 2px;
}
.comment-reply-link:hover {
	background-position:0 -18px
}
.comment-reply-login {
	display:none;
}
#cancel-comment-reply-link {
	font-size:11px;
	text-transform:none;
	font-weight:normal;
	font-family:sans-serif;
	background:url(images/icon-reply.png) no-repeat 0 -40px;
	width:12px;
	height:12px;
	display:inline-block;
	text-indent:-5555em;
	overflow:hidden;
	margin-left:4px;
	position:relative;
	top:1px;
}
#cancel-comment-reply-link:hover {
	background-position: 0 -60px;
}
.comment-list .bypostauthor .comment-avatar img{
	background:#333;
	border:1px solid #000;
}
.comment-list .bypostauthor .fn a:hover{
	color:#B70000;
}

/*== Comment Navigation
 *=================================*/
.comment-nav {
	margin: 20px 0;
}

/*== Comment Form
 *=================================*/
#respond {
	margin:20px 0;
	overflow:hidden;
}
#commentform {
	width:640px
}
.comment-form-author,.comment-form-email,.comment-form-url {
	width:194px;
	float:left;
	margin:0 19px 10px 0;
}
#author,#email,#url,#comment {
	display:block;
	padding:5px 4px;
}
#author,#email,#url {
	width:184px;
}
#comment {
	width:610px;
	height:100px;
	overflow:auto;
}
.comment-notes,.form-allowed-tags,.logged-in-as {
	color:#AAA;
	font-size:12px;
}
.must-log-in,.comments-closed {
	background:#FEFFC2;
	padding:7px 10px;
	border: 1px solid #e1e2a3;
}

/*== Comment Children
 *=================================*/
.comment-list .depth-2 .comment-inner {
	padding-left:20px;
	background:url(images/icon-depth-arrow.png) no-repeat 0 10px;
}
.comment-list .depth-2 .comment-avatar {
	width:32px;
	height:32px;
	padding:2px;
}
.comment-list .depth-2 .comment-avatar img {
	width:32px;
	height:32px;
}
.comment-list .depth-2 .comment-meta,.comment-list .depth-2 .comment-content,.comment-list .depth-2 .comment-actions {
	margin-left:52px;
}
.comment-list .depth-3 .comment-inner {
	margin-left:52px
}
.comment-list .depth-4 .comment-inner {
	margin-left:72px
}
.comment-list .depth-5 .comment-inner {
	margin-left:92px
}
.comment-list #respond {
	border-top:1px solid #FFF;
	border-bottom:1px solid #D7D7D7;
	margin:0;
	padding:20px 0;
}
.comment-list #respond .section-header {
	margin: 0 0 8px
}

/*= Plugins Style
 *==================================================================*/
.wpcf7-form textarea{width:90%;}
.wpcf7-submit{min-width:100px;}

/*= Browser Specific
 *==================================================================*/
#ie8 img {
	width: auto
}

/* Replace "Lato", Because it is not good in IE */
.ie #site-title,.ie .section-title,.ie .widget-title,.ie .loop-title {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}





.centeredContent { 
	text-align:center; 
}
.centeredContent img{ 
	border:0; 
}
.centeredContent .archiveLink{ 
	border:0;   
}
.centeredContent .gotoImageLink{ 
	margin:-2px 5px 0 0;
}




.entry-content div{
	display: block;
	padding-top: 20px;
}
.entry-content div:before {
   content: "";
   display: inline-block;
   width: 100%;
   height: 5px;
}

.centeredContentWidget { text-align:center; padding-right:10px; padding-top:10px; }
.centeredContentWidget a { color:#888888; }
.centeredContentWidget a:hover { color:#121212; }


#bannerTopCenter { width:960px; text-align:center; overflow:hidden; margin:0 auto; }
.bannerMiddleCenter { width:620px; text-align:center; overflow:hidden; margin:0 auto; }

#bannerTopCenter .adMargin, 
.bannerMiddleCenter .adMargin {
	height:100px; 
	width:728px; 
	padding-top: 15px; 
	margin:0 auto;
}

.bannerMiddleCenter .adMargin{
	padding-bottom: 20px; 
}
#bannerTopCenter .adMargin .adHolder, 
.bannerMiddleCenter .adMargin .adHolder{
	width:728px;
	height:90px;
	background-color:#f2f2f2;
}


#inContentAd{
	float:left;
	width:615px;
	text-align:center;
	margin:0 0 10px 0;
}
#inContentAd #inContentAdMargin{
	width:468px;
	padding-top: 5px;
	display:inline-block;
}


#topPanel {
	background-color:#838588;
	background:url(images/submitBg.jpg) bottom repeat-x;
    position: relative; 
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
 
#submitDiv {
	width: 960px;
	height: 150px;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
	margin-left: auto;
    margin-right: auto;
}

 
#scrollmenuHolder{width:100%; height:40px; position:fixed; z-index:1000; background:#838488; box-shadow: 0 0 4px #ccc;-moz-box-shadow: 0 0 4px #ccc; -webkit-box-shadow: 0 0 4px #ccc; visibility:hidden;}
#scrollmenu{z-index:100; width:960px; margin-left:auto; margin-right:auto; height:40px;}

#scrollmenuRight { float:right; display:block; margin:0; }
#scrollmenuRight li { float:left; margin:0; }
#scrollHome, #scrollmenuRight #scrollTop { padding:0;outline: none; }
#scrollHome { margin-top:4px;}
#scrollHome span { font-size: 27px; }
#scrollTop span { font-size:20px; color:#ffffff; line-height: 38px; padding:0px 0px 0px 10px;}

#secondaryMenu{float:right; margin:12px 0 0 0;}
#secondaryMenu a{font-family: 'Lato', sans-serif; font-weight:400; font-size: 11px;color:#999999;text-decoration: none; margin-right:15px; -webkit-transition:.35s;-moz-transition:.35s;-ms-transition:.35s;-o-transition:.35s;transition:.35s;}
#secondaryMenu a:hover {color:#000000;}
#secondaryMenu .fun-search { 	
	position:relative; 
	top:.18em;
	margin-right: 1px;
}
#submitHolder{float:right; margin:10px 10px 0 0; }
#plusImg {margin-bottom:-1px;display:inline; text-decoration:none; -webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; -ms-transition: all .5s ease-out; -o-transition: all .5s ease-out; transition: all .5s ease-out;}




#connectDiv{float:right;}
/*#connectDiv .connectLabel {float:left; font-family: 'Lato', sans-serif; font-weight:400; font-size: 10px;color:#999999;letter-spacing: 1px; padding-top: 2px; padding-right: 7px;}*/
#connectDiv ul {float:left; list-style-type:none; margin:0;padding:0;}
#connectDiv li {float:left; display:inline;}
#connectDiv a {color:#838588; margin-left:7px; opacity:1;-webkit-transition:.35s;-moz-transition:.35s;-ms-transition:.35s;-o-transition:.35s;transition:.35s;}
#connectDiv a:hover {opacity:.5}

/*
.social_fb{background:url('images/social_sprite.png') no-repeat 0 1px; height:28px; width:20px;}
.social_twitter{background:url('images/social_sprite.png') no-repeat 0 -27px; height:28px; width:27px;}
.social_google{background:url('images/social_sprite.png') no-repeat 0 -57px; height:28px; width:27px;}
.social_pinterest{background:url('images/social_sprite.png') no-repeat 0 -88px; height:28px; width:27px;}
.social_rss{background:url('images/social_sprite.png') no-repeat 0 -117px; height:28px; width:27px;}
.social_email{background:url('images/social_sprite.png') no-repeat 0 -147px; height:28px; width:20px;}
*/

/*#singleShareDiv{width:660px;margin:0 auto;}*/

.devider{width:100%; border:none; margin-bottom:0px;}
.devider .left_space, .devider .right_space {background:url(images/devider.png) no-repeat left 13px; width:50%;}
.devider .right_space_offset {text-align:right;background:url(images/devider.png) no-repeat right 13px;width:50%;}
.devider .devider_title {white-space:nowrap;}
.devider .devider_title h4 {padding:0 10px 0 10px;}

.devider_fullpage {height:2px;background:url(images/devider.png) no-repeat; margin: 5px; }


#thumbContainer{margin-left:65px;}
.thumbItem{float:left;width:195px;margin:0 10px 10px 0;text-align:center;}


.roundedTop{
	border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
}
.roundedBottom{
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
}
.roundedAll{
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

/*
#tiptip_holder {display: none;position: absolute;top: 0;left: 0;z-index: 99999;}
#tiptip_holder.tip_top {padding-bottom: 5px;}
#tiptip_holder.tip_bottom {padding-top: 5px;}
#tiptip_holder.tip_right {padding-left: 5px;}
#tiptip_holder.tip_left {padding-right: 5px;}

#tiptip_content {
	font-size: 11px;
	letter-spacing: 1px;
	color: #fff;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 2px #ccc;
	-webkit-box-shadow: 0 0 2px #ccc;
	-moz-box-shadow: 0 0 2px #ccc;
}

#tiptip_arrow, #tiptip_arrow_inner {position: absolute;border-color: transparent;border-style: solid;border-width: 6px;height: 0;width: 0;}
#tiptip_holder.tip_bottom #tiptip_arrow {border-bottom-color: #fff;border-bottom-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {margin-top: -5px;margin-left: -6px;border-bottom-color: rgb(25,25,25);border-bottom-color: rgba(25,25,25,0.92);}

@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {padding: 4px 8px 5px 8px;background-color: rgba(45,45,45,0.88); }
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { border-bottom-color: rgba(45,45,45,0.88); }
	#tiptip_holder.tip_top #tiptip_arrow_inner { border-top-color: rgba(20,20,20,0.92); }
}
*/

.widgetArchiveHolder{line-height:150px;display: table;}
.widgetArchiveDiv{float:left;display:table-cell;width:125px;height:115px;vertical-align:middle;text-align:center;}
.widgetArchiveImage{-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;-moz-box-shadow: 0px 0px 2px #888;-webkit-box-shadow: 0px 0px 2px #888;box-shadow: 0px 0px 2px #888;}
.widgetArchiveLink{width:250px;text-align:center;}

/*
.notification-container {
	float:left;
    position: relative;
    height: 23px;
    cursor:pointer;
    font-weight: 300;
    font-size:16px;
    color:#b8b8b8;
}

.dp-like-post .liked:before,
.dp-like-post .like:before{
	line-height: 1;
	display: block;
	font-family: 'fun-icons';
	font-size: 30px;
	height: 40px;
	top: 11px;
	left: 10px;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	content: '\e601';
}
.dp-like-post .liked:hover,
.dp-like-post .like:hover{
	color:red;
}
.dp-like-post .like:before{
	color: gray;	
}
.dp-like-post .liked:before{
	color:fuchsia;
}

.notification-counter {   
    font-size: 12px;    
}
*/

#shareHolder{
	margin:0 auto; 
	text-align:center; 
	margin-bottom:20px;
}
.shareLikeHolder{
}
.shareLikeHolder .notification-container{
	top: 2px;
}
/*
.shareLikeDevider{
	margin-top:-11px;
	margin-left:10px;
}*/
/*
.shareLabel{
	margin-left:10px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300;
	font-size:16px;
	color:#b8b8b8;
}
*/
.extraCounterMargin4{margin-right:20px;}
.extraCounterMargin3{margin-right:15px;}
.extraCounterMargin2{margin-right:7px;}

.lazy {display: none;}

.archiveImg {-moz-border-radius:3px;border-radius:3px; max-width:100%;height: auto;}
.archiveHeader{font-family:Lato,sans-serif; color: #2e2e2e; font-size:16px;}

.archive-categories{
	font-size: 16px;
	line-height: 0.5em;
	font-weight: 700;
	color:#121212;
}
.archive-categories span {
	font-size: 12px;
	color:#bcbabb;
}


.ghost-btn {
  font-family: "Arial";
  display: inline-block;
  text-decoration: none;
  font-weight: bold; 
  height: 24px;
  line-height: 24px;
  -webkit-border-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 5px;
  -moz-background-clip: padding;
  border-radius: 5px;
  background-clip: padding-box;
  font-size: 1em;
  padding: .5em 1.5em;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  zoom: 1;
  -webkit-backface-visibility: hidden;
  position: relative;
}

.ghost-btn:focus {
  outline: none;
}

.ghost-btn-ok{
	border: 2px solid #6699cc;
	color: #ffffff;
}
.ghost-btn-ok:hover {
  -webkit-transition: 0.2s ease;
  -moz-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.2s ease;
  background-color: #6699cc;
}
.ghost-btn-cancel{
	border: 2px solid #7f7f7f;
	color: #7f7f7f;
}
.ghost-btn-cancel:hover {
  -webkit-transition: 0.2s ease;
  -moz-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.2s ease;
  background-color: #7f7f7f;
  color: #ffffff;
}
.uppercase{
  text-transform: uppercase;
}


@font-face {
	font-family: 'fun-icons';
	src:url('/_includes/fonts2/fun-icons.eot?-osgybo');
	src:url('/_includes/fonts2/fun-icons.eot?#iefix-osgybo') format('embedded-opentype'),
		url('/_includes/fonts2/fun-icons.woff?-osgybo') format('woff'),
		url('/_includes/fonts2/fun-icons.ttf?-osgybo') format('truetype'),
		url('/_includes/fonts2/fun-icons.svg?-osgybo#fun-icons') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="fun-"], [class*=" fun-"] {
	font-family: 'fun-icons';
	speak: none;
	font-size: 19px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fun-fun-logo:before {
	content: "\e610";
}
.fun-share:before {
	content: "\e600";
}
.fun-resource:before {
	content: "\f02d";
}
.fun-star:before {
	content: "\f005";
}
.fun-star-o:before {
	content: "\f006";
}
.fun-cog:before {
	content: "\e60d";
}
.fun-fun-symbol:before {
	content: "\e601";
}
.fun-pencil:before {
	content: "\e602";
}
.fun-folder:before {
	content: "\e603";
}
.fun-tag:before {
	content: "\e604";
}
.fun-tags:before {
	content: "\e605";
}
.fun-envelope:before {
	content: "\e606";
}
.fun-bubble:before {
	content: "\e608";
}
.fun-bubbles:before {
	content: "\e609";
}
.fun-cog2:before {
	content: "\e60a";
}
.fun-earth:before {
	content: "\e60e";
}
.fun-link:before {
	content: "\e60f";
}
.fun-wondering:before {
	content: "\e611";
}
.fun-warning:before {
	content: "\e612";
}
.fun-close:before {
	content: "\e615";
}
.fun-checkmark:before {
	content: "\e616";
}
.fun-user:before {
	content: "\e61a";
}
.fun-spinner:before {
	content: "\e61b";
}
.fun-key:before {
	content: "\e61c";
}
.fun-flag:before {
	content: "\e620";
}
.fun-eye:before {
	content: "\e621";
}
.fun-play:before {
	content: "\e629";
}
.fun-pin-alt:before {
	content: "\e62a";
}
.fun-logout:before {
	content: "\e62e";
}
.fun-image:before {
	content: "\e632";
}
.fun-images:before {
	content: "\e633";
}
.fun-forward:before {
	content: "\e613";
}
.fun-newspaper:before {
	content: "\e614";
}
.fun-bell:before {
	content: "\e637";
}
.fun-clock:before {
	content: "\e638";
}
.fun-rss:before {
	content: "\e63a";
}
.fun-info:before {
	content: "\e63b";
}
.fun-pictures:before {
	content: "\e63f";
}
.fun-video:before {
	content: "\e640";
}
.fun-archive:before {
	content: "\e641";
}
.fun-arrow-left2:before {
	content: "\e642";
}
.fun-arrow-down2:before {
	content: "\e643";
}
.fun-arrow-up2:before {
	content: "\e644";
}
.fun-arrow-right2:before {
	content: "\e645";
}
.fun-twitter:before {
	content: "\e648";
}
.fun-facebook:before {
	content: "\e649";
}
.fun-facebook2:before {
	content: "\e64a";
}
.fun-googleplus:before {
	content: "\e64b";
}
.fun-pinterest:before {
	content: "\e64c";
}
.fun-linkedin:before {
	content: "\e64e";
}
.fun-dribbble:before {
	content: "\e64f";
}
.fun-stumbleupon:before {
	content: "\e650";
}
.fun-instagram:before {
	content: "\e651";
}
.fun-skype:before {
	content: "\e652";
}
.fun-flag2:before {
	content: "\e657";
}
.fun-cog22:before {
	content: "\e658";
}
.fun-megaphone:before {
	content: "\e65a";
}
.fun-layout:before {
	content: "\e65b";
}
.fun-list:before {
	content: "\e65c";
}
.fun-docs:before {
	content: "\e65d";
}
.fun-export:before {
	content: "\e65f";
}
.fun-chat2:before {
	content: "\e660";
}
.fun-book:before {
	content: "\e662";
}
.fun-publish:before {
	content: "\e664";
}
.fun-share2:before {
	content: "\e607";
}
.fun-search:before {
	content: "\e60b";
}
.fun-bolt:before {
	content: "\e60c";
}
.fun-news:before {
	content: "\e666";
}

#totalShareCount{
	text-align: center;
	margin-right: 10px;
}
#totalShareCount span{
	line-height: 0.9;
	display: block;
}
#totalShareCount #shareTotal{
	color:#838488;
	font-size: 24px;
	font-weight: bold;
		
}
#totalShareCount #shareTotalText{
	color:#838488;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 1px;
}




#thumbContainer2{
	padding-left:2px;
	margin-top: 15px;
}

#thumbContainer2:after {
  content: '';
  display: block;
  clear: both;
}

.stamp {
  position: absolute;
  width: 1216px;
  height:30px;
  margin-bottom: 15px;
  display:block;
  text-align: center;
  color:#bcbabb;
}
.stampLeft {
  float:left;
}
.stampRight {
  float:right;
}

#filterHelp{ width:100%; font-size:13px; text-align:center; }

.noResults{width:100%;text-align: center;height:100px;padding-top:30px;}
#matchType{display: none;}
.selectedMatchType{color: #7a7a7a !important; border-bottom: 1px dotted; }

#infscr-loading{ display: none; }


.videoIcon{
	position:absolute;
	top:5px;
	left:5px;
	color:#fff;
	text-shadow: 0px 0px 1px rgba(150, 150, 150, 1);
	opacity:0.75;
	filter:alpha(opacity=75);
}

.thumbStyle{
	width:146px;
}
.object-container{
   margin-bottom:20px;
	width:146px;
	float:left;
	display:block;
	text-align:center;
}
.image-container {
  max-height:340px;
  overflow:hidden;
  position: relative; 
  width: 100%;
  background:#eeeeee;
}
.image-container-open {
  position: relative; 
  width: 100%;
}
.showMore{
	background-color: #ffffff;
	position: absolute; 
	top: 302px; 
	left: 0; 
	width: 104px;
	height:15px;
	padding:8px;
	margin-left: 12px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none;
	color:#4c4c4c;
	font-size: 11px;
	line-height: 1.2; 
	opacity:0.75;
	filter:alpha(opacity=75);
	-webkit-transition: opacity .15s ease-in-out;
  	-moz-transition: opacity .15s ease-in-out;
  	-ms-transition: opacity .15s ease-in-out;
  	-o-transition: opacity .15s ease-in-out;
  	transition: opacity .15s ease-in-out;
  	z-index: 1000;
  	border:1px solid #eee;
}
.showMore:hover{
	opacity:1.0;
	filter:alpha(opacity=100);
}


.object-container .bottomFade:after {
	display: block;
	height: 60px;
	width: 100%;
	position: absolute;
	bottom:0;
	left: 0;
	content:" ";
	background: -moz-linear-gradient(top, rgba(237,237,235,0) 0%, rgba(237,237,235,1) 100%);
	background: -webkit-linear-gradient(top, rgba(237,237,235,0) 0%,rgba(237,237,235,1) 100%);
	background: -o-linear-gradient(top, rgba(237,237,235,0) 0%,rgba(237,237,235,1) 100%);
	background: -ms-linear-gradient(top, rgba(237,237,235,0) 0%,rgba(237,237,235,1) 100%);
	background: linear-gradient(top, rgba(237,237,235,0) 0%,rgba(237,237,235,1) 100%);
 }

.thumbItem2{float:left;width:148px;}
.thumbItem2 .image-container img, 
.thumbItem2 .image-container-open img 
{border:1px solid #CCC;}




.spinner {
  margin: 0 auto;
  width: 100px;
  height:40px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -50px;
  display: block; 
  z-index: 1000;
  background-color: #838488;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.spinner > div {
  width: 18px;
  height: 18px;
  margin-top: 11px;
  background-color: #ffffff;

  border-radius: 100%;
  display: inline-block;
  -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
  animation: bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes bouncedelay {
  0%, 80%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}

#filterLeft{
	float:left;
	font-size:12px;
}

#filterRight{
	float:right;
	font-size:12px;
	color:#bcbabb;
}

#filterRight a{
	color:#bcbabb;
}
#filterRight a:hover{
	color:#121212;
}



ul.token-input-list-facebook {
    overflow: hidden; 
    height: auto !important; 
    height: 1%;
    width: 1199px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border:1px solid #CCC;
    cursor: text;
    font-size: 14px;
    font-family: Verdana;
    min-height: 1px;
    z-index: 999;
    margin: 0 0 2px 0;
    padding: 10px;
    background-color: #fff;
    list-style-type: none;
}
ul.token-input-list-facebook li input {
 	font-size: 13px;
    border: 0;
    width: 100px;
    padding: 4px 8px;
    background-color: white;
    margin: 4px 0;
}
ul.token-input-list-facebook li input,
ul.token-input-list-facebook li input:focus {
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
}

li.token-input-token-facebook {
    overflow: hidden; 
    height: auto !important; 
    height: 28px;
    margin: 3px;
    padding: 1px 6px 3px 10px;
    background-color: #eee;
    color: #000;
    cursor: default;
    border: 1px solid #ccd5e4;
    font-size: 12px;
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    float: left;
    white-space: nowrap;
}

li.token-input-token-facebook p {
    display: inline;
    padding: 0;
    margin: 0;
}

li.token-input-token-facebook span {
    color: #a6b3cf;
    margin-left: 5px;
    font-weight: bold;
    cursor: pointer;
}

li.token-input-selected-token-facebook {
    background-color: #5fb8e8;
    border: 1px solid #5fb8e8;
    color: #fff;
}
li.token-input-selected-token-facebook span {
    color: #fff;
}

li.token-input-input-token-facebook {
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

div.token-input-dropdown-facebook {
    position: absolute;
    width: 1205px;
    margin-left: 6px;
    background-color: #fff;
    overflow: hidden;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    /*cursor: default;*/
    font-size: 14px;
    font-family: Helvetica, Arial, Sans-serif;
    z-index: 1;
    -webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

div.token-input-dropdown-facebook p {
    margin: 0;
    padding: 6px 5px 6px 10px;
    /*font-weight: bold;*/
    color: #777;
}

div.token-input-dropdown-facebook ul {
    margin: 0;
    padding: 0;
}

div.token-input-dropdown-facebook ul li {
    background-color: #fff;
    padding: 6px 5px 6px 10px;
    margin: 0;
    list-style-type: none;
    cursor: pointer;  
}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook {
    background-color: #fff;
}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook {
    background-color: #fff;
}

div.token-input-dropdown-facebook ul li em {
    font-weight: bold;
    font-style: normal;
}

div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook {
    background-color: #eee;
    color: #121212;
}


/*** RESPONSIVE VIDEO EMBEDS ***/
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 98%;
}

.entry-content img, 
.entry-content iframe, 
.entry-content object, 
.entry-content embed {
        max-width: 100%;
}

