/*
Theme Name:     FlickFilosopher
Theme URI:      http://www.flickfilosopher.com/
Description:    Child theme for Aggregate by Elegant Themes 
Author:         MaryAnn Johanson
Template:       Aggregate
*/
 
@import url("../Aggregate/style.css");

			ul.bottom-nav li { background: url(images/FFheader-bg.png) !important; }		

				#inner-border { background: url(images/FFcontent-bg.png) !important; }

	ul#secondary-menu li ul, #category_mobile_menu { background: url(images/FFcontent-bg.png) !important; }

body { background: url(images/FFheader-bg.png) !important; }

#top-header { background: url(images/FFheader-bg.png) !important; }

	ul#top-menu li ul, #mobile_menu { background: #161616 url(images/FFheader-bg.png) !important; }

#footer { background: url(images/FFheader-bg.png) !important; }

ul#top-menu li { background: url(images/FFheader-bg.png) !important; }

#breadcrumbs {
display: none;
}

#top-stitch {
display: none;
}

#bottom-stitch {
display: none;
}

.et-box-content { padding: 10px !important; }

.et-bio .et-box-content,
.et-bio .et-box-content h4,
.et-info .et-box-content,
.et-info .et-box-content h4 { color: #4c4c4c !important; }

.et-warning:before,
.et-info:before,
.et-bio:before { background: none !important; }

#content-area {
background-attachment: fixed;
}

p#slogan {text-shadow:none; !important} 

.clearboth {clear:both; }

#ListingDate1 {
padding: 5px 0px 2px 0;
}

#ListingDate2 {
padding: 15px 0px 2px 0;
}

#ListingLight {
width: 10%;
float: left;
padding: 2px 2px 2px 0;
}

#ListingTitle {
width: 88%;
font-weight: normal;
padding: 2px 2px 2px 0;
float: right;
}

#RankLight {
width: 5%;
float: left;
padding: 2px 2px 2px 0;
}

#RankLabel {
width: 90%;
font-weight: normal;
padding: 2px 2px 2px 0;
float: left;
}

#SmallSidebarL {
width: 30%;
float: left;
padding: 0px 3px 5px 0;
}

#SmallSidebarM {
width: 30%;
font-weight: normal;
padding: 0px 3px 5px 0;
float: left;
}

#SmallSidebarR {
width: 30%;
font-weight: normal;
padding: 0px 3px 5px 0;
float: left;
}

.entry h3.title a {
font-size: 18px !important;
}

.widget option {
text-transform: lowercase !important;
}

.widget select {
text-transform: lowercase;
}

ul#secondary-menu li ul, #category_mobile_menu {width: 181px !important;}

#entries {
height: auto !important;
}

#top-header { border-bottom: 0px !important; }

#content-area { border-bottom: 0px !important; }		

#content-area .container { padding-top: 5px !important; padding-bottom: 5px !important; }
			#logo-area { padding-bottom: 0px !important; }
				p#slogan { font-size: 18px !important; font-family: 'Ubuntu', Arial, sans-serif !important; color: #ffffff !important; text-transform: lowercase !important; text-shadow: none !important; }

									.entry p.meta-info { color: #4c4c4c !important; }

									.latest p.meta-info { color: #4c4c4c !important; }

	ul#top-menu a { font-size: 14px !important; text-transform: lowercase !important; }
	ul#top-menu a:hover { color: #b3b3b3 !important;}
	ul#top-menu > li.current_page_item > a { color: #b3b3b3 !important; }

	ul#secondary-menu a { font-size: 12px !important; text-transform: lowercase !important; padding: 20px 8px !important; }

		#footer-widgets { padding: 20px 0px 22px !important; }
			.footer-widget { color: #ffe7e0 !important; }

				.footer-widget p { color: #ffe7e0 !important; }
				#footer h4.widgettitle { text-transform: lowercase !important; }
					.footer-widget a { color: #ffe7e0 !important; text-decoration: underline !important; }
					.footer-widget a:hover { color: #ffe7e0 !important; text-decoration: underline !important; }

				ul.bottom-nav li a { font-size:13px !important; text-transform: lowercase !important; }
					ul.bottom-nav li a:hover {text-decoration: none; color: #b3b3b3 !important; } 
						ul.bottom-nav li.current_page_item a { color: #b3b3b3 !important; }

.clearboth {clear:both; }

#clearboth {clear:both; }

#Amazon1image {
width: 130px;
float: left;
padding: 0px 10px 0px 0;
}

#Amazon1info {
width: 120px;
font-size: 12px;
font-weight: normal;
float: left;
padding: 0px 5px 0px 0;
}

#Amazon2image {
width: 130px;
float: left;
padding: 0px 10px 0px 0;
}

#Amazon2info {
width: 120px;
font-size: 12px;
font-weight: normal;
float: left;
padding: 0px 0px 0px 0;
}

#metaboxes {
font-size: 12px !important;
}

#calloutbox {
font-size: large !important;
}

#netflixlogo {
float: left;
padding: 0px 10px 0px 0px;
}

#netflix {
float: left;
padding: 20px 0px 0px 00px;
}

.block-post .thumb span.overlay {
display: none !important; 
}

#left-area .post-thumb, .thumb span.overlay {
display: none !important; 
}

.recent-last {
width: 318px !important;
}
	
.et_quote {
margin-top: 10px !important;
margin-bottom: 10px !important;
font-size: 13px !important;
}

.et_quote .et_quote_sign { 
height: 40px !important; 
}

.recent-from .block-post {
margin-bottom: 0px !important;
}

.floatimgright
{
float:right;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
}

.floatimgleft
{
float:left;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
}

.et_quote p {
line-height: 1.5 !important;
}

body.home #left-area {
display: none !important;
}

body.home #sidebar {
display: none !important;
}

#bloghome .post-thumb {
display: inline !important; 
float:left;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
}

.otw-sidebar-22 h2 {
background:url(../Aggregate/images/title-bg.png) repeat-x; 
height: 42px; 
line-height: 42px; 
font-size: 13px !important; 
text-transform: uppercase; 
color: #48423f; 
text-shadow: 1px 1px 1px #ffffff; 
font-weight: bold; 
text-align: center; 
padding: 0px 0px 5px 0px; 
font-family: 'Droid Sans',Arial,Verdana,sans-serif !important; 
}

.ws-imageL
{
	display: inline; /* ie win bugfix */
	margin: 0 0 10px 0;
	padding: 10px 10px 5px 10px;
	line-height: 1.2;
	background: #FFFFFF;
	text-align:left;
	float: left;
	color: #000000;
	font-size: small;
}

#StreamLight {
width: 5%;
float: left;
padding: 2px 2px 2px 0;
}

#StreamBlurb {
width: 90%;
font-weight: normal;
padding: 2px 2px 2px 0;
float: left;
}

.recent-content .thumb {
padding-top: 0px;
padding-bottom: 10px;
}

.tinypass.free.tpmHasAccess {
display: none; 
}

.tinypass.advert.tpmHasAccess {
display: none; 
}

#advertHeader {
display: block;
width: 75%;
position: relative;
padding: 10px 20px 10px 10px;
margin: 10px auto 5px auto;
border-style: solid;
border-width: 1px;
}

.wp-caption p.wp-caption-text {
 padding: 5px 0px 0px 0px;
}

.top-search {
padding: 0px;
width: 325px;
height: 30px;
float: right;
}

.gsc-control-cse {
border: none !important;
background-color: transparent !important;
padding-top: 0px !important;
padding-right: 10px !important;
padding-bottom: 0px !important;
padding-left: 0px !important;
magin-bottom: 0px !important;
}

.gsc-search-box {
background-color: none !important;
border: none !important;
padding-top: 0px !important;
padding-right: 5px !important;
padding-bottom: 0px !important;
padding-left: 10px !important;
magin-bottom: 0px !important;
}

.gsc-control-cse td.gsc-clear-button {
display: none;
}

.socnet1 {
width: 36px;
float: left;
padding: 5px 10px 5px 35px;
}

.socnet {
width: 36px;
float: left;
padding: 5px 10px 5px 0px;
}

#email-signup {
width: 300px;
padding-top: 10px;
padding-right: 15px;
float: right;
display: inline !important;
}

ul#secondary-menu a {
  font-size:12px !important;
  padding: 10px 10px !important;
}

.addthis_sharing_toolbox {
padding-bottom: 10px !important;
}

.scriptcharacter {
padding-left: 200px;
padding-right: 80px;
}

.scriptdialogue {
padding-left: 100px;
padding-right: 80px;
}

.scriptdirection {
padding-left: 180px;
padding-right: 80px;
}

#WATWScore {
width: 10%;
float: left;
padding: 2px 2px 2px 0;
}

#WATWScoreGreen {
width: 10%;
color: green;
float: left;
padding: 2px 2px 2px 0;
}

#WATWScoreRed {
width: 10%;
color: red;
float: left;
padding: 2px 2px 2px 0;
}

#WATWScoreGray {
width: 10%;
color: #cccccc;
float: left;
padding: 2px 2px 2px 0;
}

#WATWText {
width: 88%;
font-weight: normal;
padding: 2px 2px 2px 0;
float: right;
}

#WATWTextGray {
width: 88%;
font-weight: normal;
color: #cccccc;
padding: 2px 2px 2px 0;
float: right;
}

.et_bloom_form_text {
  padding: 0px 0px 0px 15px !important;
}

.et_bloom_form_header {
  padding: 0px !important;
}

.et_bloom_form_text {
text-shadow: none !important;
padding: 10px 10px 2px 2px !important;
} 

