/* =========================== styleNikola ============================ */
@import url(style.css);

#wrapper {
width:1545px;
background-image:url(../images/home_header_gradient2.png);
background-repeat:no-repeat;
background-position:50% top;
margin:0 auto;
padding:0;
}

@media(max-width:640px){
#wrapper {
width:640px;
}
}

#access .menu-header,div.menu,#branding,#main,#wrapper {
width:100%;
height:100%;
margin:0 auto;
}
@media(min-width:960px)
{
	#site-navigation{
		width:610px;
	}
}
#main {
clear:both;
overflow:hidden;
width:1090px;
margin:0 auto;
padding:0;
}

#container {
float:left;
height:100%;
width:100%;
margin:0 auto;
}

.one-column #content {
width:923px;
margin:0 auto;
}

#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 {
color:#FFF;
font-family:AmarelinhaBold;
line-height:1;
margin:0 auto;
}

#content ul,#content ol,#content dd,#content pre,#content hr {
margin-bottom:0;
}

p {
margin-bottom:1em;
}

#mainPage {
float:left;
width:923px;
text-align:center;
}
#mainPage.generic-template{
	min-height:500px;
}
#connectPage {
float:left;
background-image:url(../images/mainPageBackground.png);
background-repeat:no-repeat;
width:923px;
height:565px;
text-align:center;
}

#table {
float:left;
background-image:url(../images/table.png);
background-repeat:no-repeat;
height:328px;
margin-left:-69px;
margin-top:110px;
overflow:hidden;
width:1054px;
}

#tableProducts {
height:328px;
margin-left:-69px;
margin-top:-75px;
overflow:hidden;
width:1054px;
}

#tableAboutUs {
float:left;
height:328px;
margin-left:-69px;
margin-top:171px;
overflow:hidden;
width:1054px;
}

#tableOurStory {
float:left;
height:200px;
margin-left:-69px;
overflow:hidden;
width:1054px;
}

#pageTitle {
float:left;
width:100%;
position:relative;
height:110px;
}

#pageContent {
width:100%;
padding-bottom:30px;
}

#productPageContent {
width:100%;
padding-bottom:25px;
}

.pageTitleName {
color:#FFF;
font-size:60px;
left:0;
position:absolute;
top:48px;
width:100%;
}

.leftPrint {
position:absolute;
top:50px;
left:120px;
}

.rightPrint {
position:absolute;
top:50px;
right:120px;
}

.hPrint {
height:40px;
width:500px;
margin:0 auto;
}

.pageText {
font-size:35px;
width:725px;
padding-bottom:10px;
}

.productsPageText {
font-size:35px;
width:740px;
padding-bottom:10px;
}

#pageContent h3 {
font-size:25px;
width:540px;
font-family:UniversUltraCondensed, alternate-gothic-no-1-d, arial;
line-height:1.2;
}

#productContentLinks {
height:256px;
position:relative;
width:100%;
}

#pageContentLinks {
width:100%;
position:relative;
margin-top:-16px;
}

#organicBrandLink {
left:130px;
position:absolute;
top:0;
}

#originalsBrandLink {
left:578px;
position:absolute;
top:20px;
}

#trueNaturalBrandLink {
left:110px;
position:absolute;
top:90px;
}

#mainProductsImg {
left:280px;
position:absolute;
top:-25px;
}

#organicsPageTitle {
float:left;
width:100%;
position:relative;
height:140px;
}

#organicsPageContent {
width:100%;
float:left;
}

#organicsPageContent h2 {
width:610px;
padding-bottom:40px;
font-family:UniversUltraCondensed, alternate-gothic-no-1-d, arial;
}

#orgLeftList {
float:left;
width:50%;
}

#orgLeftList h1 {
color:#adb77d;
font-size:40px;
}

#orgLeftList ul {
margin-left:185px;
}

#orgLeftList ul li {
color:#FFF;
text-align:left;
list-style-image:url(../images/brandBullet.png);
line-height:1.4;
width:230px;
font-size:18px;
font-family:UniversUltraCondensed, alternate-gothic-no-1-d, arial;
}

#orgRightList {
float:left;
width:49%;
}

#orgRightList h1 {
color:#adb77d;
padding-left:35px;
text-align:left;
font-size:40px;
}

#originalsWheat {
float:left;
margin-bottom:-225px;
margin-top:-80px;
margin-left:-15px;
}

.rightList1 li,.rightList2 li {
color:#FFF;
text-align:left;
margin-left:55px;
width:135px;
list-style-image:url(../images/brandBullet.png);
line-height:1.4;
font-size:18px;
font-family:UniversUltraCondensed, alternate-gothic-no-1-d, arial;
}

.bottomLineLeft {
padding-left:96px;
}

.bottomLineRight {
margin-left:-152px;
}

#mainBrandPage {
background-image:url(../images/brandPageBgRepeat.png);
background-repeat:repeat;
background-position:0 bottom;
position:relative;
margin-left:-24px;
float:left;
width:921px;
height:100%;
text-align:center;
}

#mainAboutUsPage {
background:url(../images/brandPageBgRepeat.png);
background-repeat:repeat;
background-position:0 bottom;
position:relative;
margin-left:-24px;
float:left;
width:921px;
height:100%;
text-align:center;
}

#brandBottomImageLeft {
padding-top:80px;
width:15%;
float:left;
margin-bottom:-80px;
}

#brandBottomImageRight {
float:left;
margin-left:25px;
margin-top:30px;
}

#brandMainImage h3 {
font-size:42px;
left:574px;
line-height:1.2;
position:absolute;
text-align:left;
top:88px;
width:203px;
display:none;
}

#aboutUsOurStory {
left:70px;
position:absolute;
top:16px;
}

#aboutUsOurBeliefs {
left:340px;
position:absolute;
top:20px;
}

#aboutUsOurProcess {
position:absolute;
right:65px;
top:20px;
}

#aboutUsShadows {
position:absolute;
left:0;
top:175px;
}

#aboutUsContent {
float:left;
width:70%;
margin-top:25px;
}

#aboutUsTitle {
background-image:url(../images/ourStoryTitleBg.png);
background-repeat:no-repeat;
font-size:32px;
height:65px;
padding-top:24px;
width:550px;
}

#textPart1 h4 {
float:left;
font-family:UniversUltraCondensed,alternate-gothic-no-1-d,arial;
font-size:20px!important;
line-height:1.2;
text-align:left;
width:333px;
}

#textPart2 h4 {
font-family:UniversUltraCondensed, alternate-gothic-no-1-d, arial;
font-size:20px!important;
text-align:left;
line-height:1.2;
width:350px;
float:right;
margin-top:-60px;
margin-right:30px;
}

#ourStoryImg1 {
float:left;
padding-left:30px;
}

#ourStoryImg2 {
float:left;
}

#fbFrame {
left:570px;
position:absolute;
top:290px;
display:none;
}

#commentsAndShare {
left:614px;
position:absolute;
top:303px;
display:none;
}

#trueNaturalMenu li a {
color:#AAA;
font-family:UniversUltraCondensed, alternate-gothic-no-1-d, arial;
font-size:20px;
line-height:1.4;
text-transform:uppercase;
}

#originalsMenu li a {
color:#AAA;
font-size:23px;
line-height:1.2;
font-family:UniversUltraCondensed, alternate-gothic-no-1-d, arial;
}

#horLine {
left:60px;
position:absolute;
top:150px;
}

#verLine {
left:190px;
position:absolute;
top:130px;
}

#textPart3 {
float:left;
width:100%;
margin-left:-20px;
padding-top:20px;
}

#beliefTextPart1 {
text-align:center;
width:380px;
margin:auto;
}

#beliefTextPart3 {
text-align:center;
width:395px;
margin:auto;
}

#beliefTextPart4 {
float:left;
margin-left:-60px;
padding-top:30px;
width:100%;
}

#beliefTextPart5 {
width:100%;
float:left;
margin-left:-20px;
padding-top:15px;
}

#tableOurBelief {
float:left;
height:123px;
margin-left:-60px;
overflow:hidden;
width:1054px;
}

#processTextPart2 {
width:77%;
float:left;
margin-left:35px;
}

#processTextPart2 h4 {
font-family:UniversUltraCondensed, alternate-gothic-no-1-d, arial;
font-size:20px!important;
line-height:1.2;
text-align:left;
float:left;
}

#processTextPart3 {
float:left;
width:100%;
margin-left:35px;
}

#processTextPart3 h4 {
font-family:UniversUltraCondensed, alternate-gothic-no-1-d, arial;
font-size:20px!important;
text-align:left;
line-height:1.2;
width:307px;
float:left;
}

#ourProcessImg2 {
float:left;
padding-left:20px;
}

#tableOurProcess {
float:left;
height:195px;
margin-left:-70px;
overflow:hidden;
width:1054px;
}

.connectText {
font-size:35px;
}

#tableConnect {
float:left;
height:320px;
margin-left:-82px;
margin-top:-300px;
overflow:hidden;
width:1054px;
}

#fb {
position:absolute;
left:255px;
top:25px;
}

#tweeter {
left:390px;
position:absolute;
top:20px;
}

#mail {
left:540px;
position:absolute;
top:40px;
}

#connectImg {
left:235px;
position:absolute;
top:10px;
}

.legalTermsTemplate-php #tableProducts {
height:328px;
margin-left:-69px;
margin-top:-300px;
overflow:hidden;
width:1054px;
}

#organicsLogo,#trueNaturalLogo,#originalsLogo {
left:350px;
position:absolute;
top:40px;
}

.rightList1,.rightList2 {
float:left;
width:32%;
}

#brandPage,#aboutUsPage {
z-index:1000;
background-image:url(../images/brandPageBg.png);
background-repeat:no-repeat;
background-position:0 0;
position:relative;
float:left;
width:921px;
height:100%;
text-align:center;
}

#brandMainImage,#textPart1,#textPart2 {
float:left;
width:100%;
}

#aboutUsMenu h2,#ourBeliefMenu h2,#ourProcessMenu h2 {
color:#89be49;
font-size:36px;
}

#trueNaturalMenu,#originalsMenu,#productsMenu {
position:absolute;
top:140px;
width:22%;
}

#trueNaturalMenu h2,#originalsMenu h2,#productsMenu h2 {
color:#e5cea5;
font-size:36px;
}

#trueNaturalMenu ul,#originalsMenu ul,#productsMenu .menu {
padding-left:55px;
padding-top:15px;
width:92px;
}

#trueNaturalMenu li,#originalsMenu li,#productsMenu .menu li {
text-align:left;
width:90px;
}

#trueNaturalMenu ul > li:nth-child(2) a,#originalsMenu ul > li:last-child a,#ourBeliefMenu ul > li:nth-child(2) a,#ourProcessMenu ul > li:last-child a,#aboutUsMenu .menu .current-menu-item > a,#productsMenu .menu .current-menu-item > a {
color:#FFF;
}

#ourBeliefMenu,#ourProcessMenu,#aboutUsMenu {
float:left;
width:25%;
margin-top:40px;
}

#ourBeliefMenu ul,#ourProcessMenu ul,#aboutUsMenu .menu {
padding-left:75px;
padding-top:15px;
}

#ourBeliefMenu li,#ourProcessMenu li,#aboutUsMenu .menu li {
text-align:left;
}

#ourBeliefMenu li a,#ourProcessMenu li a,#aboutUsMenu .menu li a,#productsMenu .menu li a {
color:#AAA;
font-size:20px;
line-height:1.4;
text-transform:uppercase;
font-family:UniversUltraCondensed, alternate-gothic-no-1-d, arial;
}

#beliefTextPart1 h4,#beliefTextPart3 h4 {
font-family:UniversUltraCondensed,alternate-gothic-no-1-d, arial;
font-size:22px;
text-align:center;
line-height:1.2;
float:left;
}

#beliefTextPart2,#processTextPart1 {
width:100%;
float:left;
padding-bottom:10px;
padding-top:10px;
}


@media(max-width:959px){
.one-column #content,#mainPage {
width:640px;
}
}

@media(max-width:639px){
.one-column #content,#mainPage {
width:480px;
}
}

@media(max-width:479px){
.one-column #content,#mainPage {
width:320px;
}
}
/* =========================== HEADER ============================ */
#header{
	margin: 0 auto;
    padding: 0;
    width: 930px;
	height: 150px;
	position: relative;
	/*left:50%; 
	margin-left:-465px !important; 
	margin:auto;*/
	top:0;
}
#wrapper #header_wrapper .big { display:none; }
@media(max-width:959px){
	#header{
		width:640px;
	}
}
@media(max-width:639px){
	#header{
		width:480px;
	}
}
@media(max-width:479px){
	#header{
		width:320px;
	}
}


.home #header_wrapper {
	z-index:3000!important;
	margin-bottom:700px!important;/*height:670px;*/
}
@media(max-width:959px){
	.home #header_wrapper{
		margin-bottom:500px!important;
	}
}
@media(max-width:639px){
	.home #header_wrapper{
		margin-bottom:400px!important;
	}
}
@media(max-width:479px){
	.home #header_wrapper{
		margin-bottom:300px!important;
	}
}
.home #wrapper #header_wrapper {
	width:auto !important; 
	position: relative; 
	z-index: 11;
	margin-bottom:60px;
}

#wrapper #header_wrapper{ 
	position: absolute;
	z-index: 0;
	top: 0; 
	text-align:center; 
	width:100%; 
	background-image: url('../images/home_header_gradient2.png'); 
	background-repeat:no-repeat;
	background-position:center top;
}

#siteLogo {
	float:left;
	margin-left: -60px;
	margin-top: -28px;
	height:128px;
	width:380px;
}

@media(max-width:960px){
	#siteLogo{
		margin-left:-40px;
	}
}
@media(max-width:639px){
	#siteLogo img{
		width:360px;
		margin-top:10px;
	}
}	
@media(max-width:479px){
	#siteLogo img{
		width:250px;
	}
	#siteLogo{
		width:250px;
		margin-top:0px;
	}
}
 #breadcrumbs{
	float:left;
	margin-top:15px;
	margin-left:3px;
	color:#A78462;
	font-family:'Universial Std Condensed', Futura-CondensedLight, UniversLTStd-UltraCn,'UniversUltraCondensed', alternate-gothic-no-1-d, arial!important;
	font-size:13px;
	clear:both;
}
@media(max-width:959px){
	#breadcrumbs{
		/*margin-left:23px;*/
	}
}
@media(max-width:639px){
	#breadcrumbs{
		display:none;
	}
}
#breadcrumbs a{
	color:#A78462;
}
#menu-button{
	display:none;
	margin-top:32px;
	cursor:pointer;
}
@media(max-width:639px){
	#menu-button{
		display:inline;
		position:absolute;
		left:370px;
	}
}
@media(max-width:639px) and (min-width:480px){
	#menu-button{
		width:200px;
		left:270px;
		margin-top:38px;
	}
}
@media(max-width:479px){
	#menu-button{
		left: 175px;
		width: 140px;
		margin-top: 48px;
	}
}
.social_block {
	float: right; 
	height: 50px; 
	margin-left: 250px; 
	margin-right: 25px; 
	margin-top: 15px;
	width: 200px;
}
@media(max-width:960px){
	.social_block {
		float:none;
		margin: 0;
		right: 25px; 
		top: 45px;
		position:absolute;
		display:none;
	}
}/*
@media(max-width:640px){
	.social_block{
		display:none;
	}
}*/
.social_block ul li {
	display: inline-block;
	margin: 0 5px;
}

.social_block ul li.line {
	border-right: 1px solid #5E6E66;
	display: inline-block;
	width: 1px;
	height:11px; 
	vertical-align: middle;
}

.social_block ul li a {
	font-family: 'Conv_calibri','Calibri', arial; 
	color:#5E6E66;
	display: block; 
	font-size:13px;
}
.social_network, .social_facebook, .social_twitter {
	float:left;
	margin-right:2px;
}

.main-navigation {
	float: left;
	padding-top: 0px;
}

@media(max-width:959px) and (min-width:640px){
	/*.main-navigation{
		float:none;
		display:none;
		margin:auto;
		width:640px;/*width:590px;
		margin-top:20px;
	}*/
	.main-navigation{
		margin-top:10px;
	}
}
@media(max-width:639px){
	.main-navigation{
		display:none;
		width:100%;
		margin-top:-10px;
	}
}
@media(max-width:479px){
	.main-navigation{
		margin-top:-45px;
	}
}
.main-navigation ul {
	float:left;
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;
}

.main-navigation li {
	display: inline;
    float: left;
    height: 35px;
    line-height: 40px;
    list-style-type: none;
    margin-right: 5px;
   /* width: 112.6px;*/
   width:92px;
	text-align:center;
	cursor:pointer;
}
@media(max-width:960px){
	.main-navigation li{
		width:94px;
		height:50px;
	}
}
@media(max-width:640px){
	.main-navigation li{
		width:100%!important;
		margin-top:4px;
		height:76px;
	}
}
.main-navigation a {
	float:left;
	text-decoration:none;
	color:#FFFFFF;
	vertical-align: middle;
	font-size:25px;
	font-family: 'AmarelinhaBold';
	/*padding-left: 10px;*/
	line-height: 1.5;
}
@media(max-width:960px){
	.main-navigation a{
		line-height:50px;
		font-size:2em;
	}
}
@media(max-width:640px){
	.main-navigation a{
		line-height:76px;
		font-size:3em;
		float:none;
		width:auto;
		margin:auto;
		display:block;
	}
}
.main-navigation  ul > li:first-child{
	background-color: #cd3e2f;
    /*background-image: url("../images/house.png");*/
    background-position: 10px 5px;
    background-repeat: no-repeat;
}

.main-navigation  ul > li:first-child a,.main-navigation  ul > li:last-child a{
	/*padding-left:50px;*/
}
.main-navigation  ul > li:first-child:hover{
	background-color: #b9382a;
}

.main-navigation  ul > li:nth-child(2){
		background-color: #7b954d;
		/*background-image: url("../images/wheat.png");*/
		background-position: 7px 6px;
		background-repeat: no-repeat;		
}


.main-navigation  ul > li:nth-child(2):hover{
	background-color: #6f8645;
}

.main-navigation  ul > li:nth-child(3){
		background-color: #efb54f;
		/*background-image: url("../images/nav-product-icon.png");*/
		background-position: 7px 7px;
		background-repeat: no-repeat;
}

.main-navigation  ul > li:nth-child(3):hover{
	background-color: #d8a347;
}
/*
.main-navigation  ul > li:last-child{
		background-color: #63b0ec;
		background-image: url("../images/where-to-buy-icon.png");
		background-position: 10px 7px;
		background-repeat: no-repeat;
}
*/
.main-navigation  ul > li:nth-child(5){
		background-color: #63b0ec;
		/*background-image: url("../images/where-to-buy-icon.png");*/
		background-position: 10px 7px;
		background-repeat: no-repeat;
}
.main-navigation #menu-item-4144{
	width:120px;
}

@media(max-width:960px){
	.main-navigation #menu-item-4144{
		width:140px;
	}
}
.main-navigation #menu-item-4144 a{
	/*padding-left:5px;*/
}
/*
.main-navigation  ul > li:last-child:hover{
	background-color: #599fd5;
}
*/
.main-navigation  ul > li:nth-child(5):hover{
	background-color: #599fd5;
}
.main-navigation  ul > li:nth-child(4){
		background-color: #9a67cc;
		/*background-image: url("../images/blog-icon-small.png");*/
		background-position: 7px 7px;
		background-repeat: no-repeat;
}
.main-navigation  ul > li:nth-child(4) a{
	/*padding-left:50px;*/
}
.main-navigation  ul > li:nth-child(4):hover{
	background-color: #905AB4;
}
.main-navigation ul > li:last-child{
	background-color:#7B954D;
}
.main-navigation ul > li:last-child:hover{
	background-color:#6f8645;
}

@media(max-width:959px) and (min-width:640px){
	.main-navigation  ul > li:first-child{
		background-position: 10px 11px;
	}
	.main-navigation  ul > li:nth-child(2){
		background-position: 7px 11px;
	}
	.main-navigation  ul > li:nth-child(2) a{
		/*padding-left:33px;*/
	}	
	.main-navigation  ul > li:nth-child(3){
		background-position: 7px 14px;
	}
	.main-navigation  ul > li:nth-child(4){
		background-position: 7px 13px;
	}
	/*
	.main-navigation  ul > li:last-child{
		background-position: 7px 13px;
		width:160px;
	}*/
	.main-navigation  ul > li:nth-child(5){
		background-position: 7px 13px;
		width:140px;
	}
}
@media(max-width:639px){
	.main-navigation  ul > li:first-child{
		background-position: 200px 25px;
	}
	.main-navigation  ul > li:nth-child(2){
		background-position: 177px 25px;
	}
	.main-navigation  ul > li:nth-child(3){
		background-position: 167px 28px;
	}
	.main-navigation  ul > li:nth-child(4){
		background-position: 197px 27px;
	}
	.main-navigation  ul > li:last-child{
		background-position: 150px 27px;
	}
}
@media(max-width:479px){
	.main-navigation  ul > li:first-child{
		background-position: 120px 25px;
	}
	.main-navigation  ul > li:nth-child(2){
		background-position: 97px 25px;
	}
	.main-navigation  ul > li:nth-child(3){
		background-position: 87px 28px;
	}
	.main-navigation  ul > li:nth-child(4){
		background-position: 117px 27px;
	}
	.main-navigation  ul > li:last-child{
		background-position: 70px 27px;
	}
}

/* =========================== BLOG/RESOURCE ============================ */
.resource-head {
height:50px;
background:#63B0EC;
}

.resource-title {
width:140px;
display:block;
margin:auto;
}

.resource-title h1 {
clear:none;
font-size:40px;
vertical-align:center;
padding-top:5px;
}

.resource-title img {
float:left;
margin-top:10px;
height:30px;
}

.link-box {
width:254px;
float:left;
background:#FFF;
padding-bottom:20px;
height:415px;
position:relative;
overflow:hidden;
margin:30px 0 25px;
}

.link-box.left {
margin-left:55px;
margin-right:25px;
}

.link-box.center img,.link-box.left img {
margin-left:-1px;
width:271px!important;
}

.link-box.right {
float:right;
margin-right:55px;
}

.link-box h3 {
font-family:arial!important;
font-size:16px!important;
font-weight:700!important;
color:#68776f!important;
margin-top:20px!important;
width:80%!important;
}

.link-box img {
height:232px;
width:100%;
}

.learn-container {
width:90px;
position:absolute;
left:50%;
bottom:25px;
}

.learn {
background:#f79F58;
border:1px solid #fba661;
width:90px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
display:block;
position:relative;
left:-50%;
margin:auto;
}

.learn:hover {
background:#E38B44;
border-color:#E38B44;
}

#commentform .form-submit #submit {
background:#f79F58;
border:1px solid #fba661!important;
width:90px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
color:#FFF;
font-family:AmarelinhaBold;
line-height:1;
font-size:27px;
margin:0 auto;
}

.blog-link {
display:block;
width:813px;
background:#FFF;
height:303px;
margin:auto auto 25px;
}

.blog-link .title-img {
width:254px;
height:303px;
float:left;
}

.article-container {
width:514px;
float:left;
}

.article-container.blog-posts {
padding:20px;
}

.article-container.blog-posts .resource-article {
margin:0 5px 0 0;
padding:0;
}

.resource-article ol {
list-style:decimal;
}

.resource-article ol li {
margin-bottom:10px;
margin-left:20px;
}

.resource-article .avatar {
float:left;
padding-right:10px;
}

.resource-article-head {
width:460px;
float:left;
padding:0 10px 10px 0;
}

.resource-article h3 {
margin-top:0;
font-size:32px!important;
line-height:1.0!important;
color:#5e6e65!important;
width:100%!important;
text-transform:uppercase!important;
}

.resource-article.resource-splash {
overflow:hidden;
}

.thumbnail {
/* width:290px;
height:200px; */
overflow:hidden;
float:left;
margin:10px 20px 23px 0;
}

.single .thumbnail {
width:100%;
height:auto;
}

.thumbnail img {
min-width:290px;
min-height:200px;
}

.top_resources_img {
float:left;
left:540px;
top:10px;
margin:10px 0 0 20px;
}

.about-section .top_resources_img {
margin-left:15px;
}

.no-nos .pageText1 li {
text-transform:capitalize;
}

.resource-content {
padding-bottom:0!important;
}

.resources-feed {
width:585px;
float:right;
}

#resource-sidebar {
width:305px;
float:left;
background:#FFF;
-webkit-box-shadow:2px 2px 5px 0 rgba(192,192,192,0.75);
-moz-box-shadow:2px 2px 5px 0 rgba(192,192,192,0.75);
box-shadow:2px 2px 5px 0 rgba(192,192,192,0.75);
margin:20px 10px 50px 15px;
}

.resource-sidebar-img-good-4-your-family {
background-image:url(../images/good-4-your-family.jpg);
background-repeat:no-repeat;
width:328px;
height:320px;
background-size:100% 100%;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/good-4-your-family.jpg',sizingMethod='scale');
-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/good-4-your-family.jpg', sizingMethod='scale')";
}

.resource-sidebar-img-industry-issues {
background-image:url(../images/industry-issues.jpg);
background-repeat:no-repeat;
width:328px;
height:320px;
background-size:100% 100%;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/industry-issues.jpg',sizingMethod='scale');
-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/industry-issues.jpg', sizingMethod='scale')";
}

.resource-sidebar-img-factoids {
background-image:url(../images/factoids.jpg);
background-repeat:no-repeat;
width:328px;
height:320px;
background-size:100% 100%;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/factoids.jpg',sizingMethod='scale');
-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/factoids.jpg', sizingMethod='scale')";
}

.resource-sidebar-img-blog {
background-image:url(../images/blog-posts.jpg);
background-repeat:no-repeat;
width:328px;
height:320px;
background-size:100% 100%;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/blog-posts.jpg',sizingMethod='scale');
-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/blog-posts.jpg', sizingMethod='scale')";
}

.other-resources {
width:272px;
display:block;
margin:25px auto;
}

.other-resources:first-child {
margin-left:0!important;
}

.other-resources a:not(:first-child) {
margin-left:19px;
float:left;
}

.other-resources img {
float:left;
width:78px;
height:78px;
margin-bottom:25px;
}

#resource-sidebar form.search {
display:block;
margin:auto;
}

#resource-sidebar .search input[name="q"] {
width:258px;
height:26px;
padding-left:10px;
border:2px solid #E5E5E5;
display:block;
margin:20px auto;
}

#resource-sidebar .search .submit-button {
background:url(../images/search.png);
width:25px;
height:25px;
border:0;
cursor:pointer;
margin-left:260px;
margin-top:-47px;
position:absolute;
}

.sidebar-section {
padding:18px;
}

.sidebar-section.tags a {
display:inline-table;
padding:0 3px;
}

.sidebar-articles-list {
height:300px;
}

.sidebar-section h3,.sidebar-section h1,.sidebar-section p {
margin-left:5px!important;
}

.sidebar-section iframe {
border:none;
overflow:hidden;
width:265px;
height:290px;
}

.sidebar-header {
text-decoration:underline;
line-height:1.58em!important;
}

h1.sidebar-header {
font-size:2.5em;
padding-left:20px;
}

.sidebar-header img {
display:block;
padding:14px 20px;
}

.sidebar-header.tags {
background:#efb54f;
}

.sidebar-header.tweets {
background:#d3f3ff;
}

.sidebar-header.popular-posts {
background:#b78fdf;
}

.sidebar-header.social-links {
background:#e4e6ed;
color:#5e6e65!important;
}

.sidebar-header.subscribe {
background:#97cbf1;
}

.sidebar-header.subscribe .mail-icon {
float:right;
margin-right:3px;
}

.tags a {
color:#2d2d2c;
}

.sidebar-thumbnail {
width:100%;
height:150px;
overflow:hidden;
margin-bottom:20px;
}

.sidebar-thumbnail img {
width:100%;
height:auto;
}

.sidebar-resource-article.resource-article {
color:#FFF!important;
background:none!important;
width:auto!important;
height:auto!important;
padding-left:0;
}

.sidebar-resource-article.resource-article h3 {
font-size:32px!important;
color:#FFF!important;
}

.sm_links {
padding:18px 18px 0;
}

.resource-article {
font-family:arial;
font-size:14px;
word-wrap:break-word;
color:#323232!important;
width:537px;
background:#FFF;
margin-bottom:15px;
-webkit-box-shadow:2px 2px 5px 0 rgba(192,192,192,0.75);
-moz-box-shadow:2px 2px 5px 0 rgba(192,192,192,0.75);
box-shadow:2px 2px 5px 0 rgba(192,192,192,0.75);
padding:20px;
}

.right-content.articles {
width:580px!important;
float:right;
margin:20px 13px 0 0;
}

.resources-background {
background-image:url(../images/black-top.png), url(../images/black-bottom.png);
background-repeat:repeat-x, repeat;
}

.top_resources_box {
width:100%;
min-height:130px;
background:#F7FBFE;
padding-bottom:10px;
}

.top_resources_box h3 {
color:#5D6E64!important;
font-size:35px!important;
width:auto!important;
}

.resource-article.full-article .thumbnail {
float:none;
margin-bottom:10px;
}

.resource-article.full-article ul {
margin-top:10px;
margin-left:20px;
}

.resource-article.full-article ul li {
list-style:disc!important;
margin-bottom:.5em;
}

.twitterfeed {
color:#5e6e65;
}

.tweet_list li {
margin-bottom:.9em;
font-size:.9em;
}

.resource-article .excerpt {
font-size:.9em;
width:225px;
float:left;
line-height:1.5em;
margin-top:7px;
}

.resource-article h3,.related_posts h3,#comments h3,#commentform label {
color:#5e6e65!important;
margin:0!important;
}

.resource-article h3 a,.related_posts h3 a,#comments h3 a {
color:#5e6e65!important;
}

.post-nextprev {
display:inline-table;
width:100%;
margin:16px 0;
}

.post-nextprev .alignleft {
float:left;
display:block;
width:45%;
}

.post-nextprev .alignright {
float:right;
display:block;
width:45%;
text-align:right;
}

#respond {
display:block;
margin-top:20px;
}

.comment {
display:block;
border:1px solid #e3e3e3;
margin:16px 0;
padding:15px 20px;
}

.comment a {
color:#e66535;
}

.comment a:hover {
color:#3f8dbf;
}

.comment-meta a {
color:#9f9f9f;
display:block;
margin-bottom:10px;
font-size:12px;
}

.comment-author {
font-weight:700;
}

.form-allowed-tags {
display:none;
}

.comment-form-author input[type="text"],.comment-form-email input[type="text"] {
height:30px;
margin-bottom:15px;
width:80%;
font-size:14px;
padding:0 10px;
}

.comment-form-comment textarea {
margin-bottom:15px;
width:80%;
font-size:14px;
padding:0 10px;
}

.sidebar_post {
height:120px;
}

.tiny_thumb {
width:100px;
height:100px;
overflow:hidden;
float:left;
}

.sidebar_post_right {
width:169px;
float:left;
margin-top:10px;
}

.sidebar_post_right .date {
margin-left:5px;
font-size:12px;
color:#000!important;
}

.sidebar_post_right h3 {
color:#5e6e65!important;
line-height:1!important;
}

.tagcloud {
clear:both;
overflow:hidden;
}

.full-article .tagcloud {
margin-top:10px;
}

.tagcloud a {
background:#DADADA;
line-height:100%!important;
font-size:.9em;
float:left;
margin-right:7px;
margin-bottom:7px;
color:#FFF!important;
background-color:#DADADA;
text-align:center;
transition:background-color .3s;
-webkit-transition:background-color .3s;
padding:6px 7px;
}

.tagcloud a:hover {
background:#DE7F59!important;
color:#FFF!important;
text-decoration:none!important;
transition:background-color .3s;
-webkit-transition:background-color .3s;
}

#authors {
padding-left:37px;
padding-right:37px;
background:#FFF;
min-height:165px;
overflow:hidden;
padding-bottom:15px;
-webkit-box-shadow:2px 2px 5px 0 rgba(192,192,192,0.75);
-moz-box-shadow:2px 2px 5px 0 rgba(192,192,192,0.75);
box-shadow:2px 2px 5px 0 rgba(192,192,192,0.75);
margin:15px 15px 0;
}

#authors .title {
display:block;
margin:20px 0 20px 37px;
}

#authors h3 {
color:#5e6e65!important;
width:auto;
font-size:2em;
margin:20px 0 0;
}

#authors p {
color:#5e6e65!important;
font-size:.9em;
line-height:1.3;
margin:0 0 20px;
}

#authors p a:hover {
color:#C26D4C!important;
}

.author-image {
position:relative;
float:left;
height:155px;
width:155px;
padding:5px;
}

#authors .author-image img {
height:155px;
width:155px;
}

.author-image.first-in-row {
padding-left:0;
}

.author-image.last-in-row {
padding-right:0;
}

.author-name {
position:absolute;
top:10px;
left:10px;
color:#FFF;
display:none;
}

.author-opacity {
top:5px;
height:155px;
width:155px;
position:absolute;
background:none;
visibility:invisible;
transition:background-color .3s;
-webkit-transition:background-color .3s;
}

.author-opacity:hover {
background:rgba(0,0,0,.6);
transition:background-color .3s;
-webkit-transition:background-color .3s;
visibility:visible;
}

.blackboard-content.resources {
background:#f7f7f7;
}

.articles a {
color:#DE7F59;
}

.articles a:hover {
color:#C26D4C;
text-decoration:underline;
}

.single-right-content {
width:510px;
float:right;
background-color:#FFF;
margin:40px;
padding:10px;
}

.article-info {
margin-top:5px;
display:block;
}

.moretag {
line-height:30px!important;
}

#comments {
margin-top:40px;
color:#616161;
line-height:18px;
}

#comments-title {
font-size:26px!important;
}

#commentform label {
font-size:20px;
font-family:UniversUltraCondensed, alternate-gothic-no-1-d, arial;
text-transform:uppercase;
line-height:1.2;
color:#323232!important;
display:block;
}

#commentform input,#commentform textarea {
border:1px solid #989C9B!important;
}

.social_post_bottom {
margin-top:10px;
display:block;
}

.social_post_bottom span {
margin-top:2px;
}

.related_posts {
margin-top:50px;
}

.related_post {
display:block;
padding-bottom:5px;
}

.paging-container {
float:left;
}

a.page_links,a.page_links.active:hover {
font-family:Arial;
color:#000;
background:#FFF;
line-height:35px;
margin-right:15px;
-webkit-box-shadow:2px 2px 5px 0 rgba(192,192,192,0.75);
-moz-box-shadow:2px 2px 5px 0 rgba(192,192,192,0.75);
box-shadow:2px 2px 5px 0 rgba(192,192,192,0.75);
padding:8px 13px;
}

a.page_links.active,a.page_links:hover {
color:#FFF;
background:#e4e6ed;
text-decoration:none;
}

.author-info {
width:370px;
float:left;
}

.author-info-photo {
margin-right:10px;
float:left;
}

.author-info h3 {
color:#000!important;
font-family:Arial!important;
text-transform:none!important;
font-size:1.5em!important;
font-weight:700!important;
margin-bottom:.5em!important;
}

.author-info p {
line-height:1.5;
}

.clear {
clear:both;
}

.latest-posts-by {
line-height:50px;
width:537px;
background:#e4e4e4;
font-family:Arial;
font-size:.9em;
color:#2d2d2c!important;
margin-bottom:15px;
padding:0 20px;
}

.article-disclaimer {
font-size:.7em;
padding-bottom:10px;
color:#5e6e65!important;
margin:10px 0;
}

.no-articles {
color:#2d2d2c!important;
font-size:2em!important;
text-align:center!important;
}

.asterisk {
top:40px!important;
}

#resource-sidebar h3,.full-wide {
width:100%!important;
}

.sm_links img,.comment .avatar {
margin-right:10px;
}

.twitterfeed a,.article-info a,.moretag,.related_post a {
color:#DE7F59!important;
}

.resource-article h3 a:hover,.related_posts h3 a:hover,#comments h3 a:hover,#authors p a {
color:#5e6e65!important;
text-decoration:underline;
}

p.comment-notes,.logged-in-as {
margin-bottom:15px!important;
}

@media(max-width:959px) and (min-width:640px){
.resource-article .avatar {
width:74px;
height:74px;
}

#resource-sidebar {
width:606px;
box-shadow:none;
border:2px solid #E5E5E5;
}

#resource-sidebar h3 {
font-size:3em;
}

#resource-sidebar .search input[name="q"] {
width:530px;
height:66px;
font-size:2.5em;
}

#resource-sidebar .search .submit-button {
background:url(../images/search_large.png);
width:38px;
height:38px;
margin-left:480px;
margin-top:-75px;
}

.sidebar-section {
padding-top:40px;
}

.sidebar-header {
height:130px;
}

h1.sidebar-header {
font-size:4.5em;
}

.sidebar-header.tweets img {
width:430px;
padding-top:25px;
}

.sidebar_post {
height:200px;
margin-bottom:40px;
}

.tiny_thumb {
width:198px;
height:198px;
}

.tiny_thumb img {
width:100%;
height:100%;
}

.sidebar_post_right {
width:370px;
float:left;
margin-top:20px;
}

.sidebar_post_right .date {
margin-top:15px;
font-size:1.2em;
display:block;
}

.asterisk {
top:25px!important;
}
}

@media(max-width:639px) and (min-width:480px){
#resource-sidebar {
width:446px;
}

#resource-sidebar .search input[name="q"] {
width:400px;
height:46px;
}

#resource-sidebar .search .submit-button {
margin-left:360px;
margin-top:-57px;
}

.resource-article-head,.sidebar_post_right {
width:310px;
}
}

@media(max-width:479px){
.resource-article-head {
width:190px;
}

.resource-article {
width:265px;
}

#authors {
width:231px;
margin:15px auto 20px;
}

.author-image {
width:105px;
height:105px;
}

a.page_links,a.page_links.active:hover {
margin-right:10px;
font-size:12px;
padding:5px 10px;
}

#authors .author-image img,.author-opacity {
height:105px;
width:105px;
}
}
.thumbnail img{
	width:100%;
	height:auto;
}
@media(max-width:959px){
.thumbnail {
width:100%;
height:auto;
float:none;
margin-left:auto;
margin-right:auto;
display:block;
}

.thumbnail img {
width:100%;
height:100%;
}

.resource-article {
width:566px;
border:2px solid #E5E5E5;
margin-left:auto;
margin-right:auto;
display:block;
box-shadow:none;
}

.right-content.articles {
width:100%!important;
margin-right:0;
}

.resource-article .excerpt {
font-size:1.2em;
width:100%;
float:none;
margin-left:auto;
margin-right:auto;
display:block;
margin-top:20px;
}

#authors {
box-shadow:none;
border:2px solid #E5E5E5;
margin-bottom:20px;
}

.author-image.first-in-row {
padding-left:5px;
clear:none;
}

.author-image.last-in-row {
padding-right:5px;
}

.blackboard-content.resources {
background:#fff;
}

.moretag {
font-weight:700;
}

.paging-container {
margin-left:16px;
}

.latest-posts-by {
width:100%;
}
}

@media(max-width:639px){
#resource-sidebar {
box-shadow:none;
border:2px solid #E5E5E5;
float:none;
clear:both;
margin:auto auto 20px;
}

.resource-article {
width:405px;
}
}
@media(max-width:479px){
	.resource-article{
		width:265px;
	}
}
@media(max-width:959px) and (min-width:480px){
.sidebar-section iframe {
width:100%;
}
}

.side-auth-list { 
display: block;
height: 120px;
width: 88px;
float: left;
text-align: center;
}
.side-auth-list a, .side-auth-list a:hover {
color:#5e6e65;	
}
.side-auth-img {
display: block;
/* width: 55px; */
/* padding-right: 5px; */
margin-left: auto;
margin-right: auto;
/* margin-bottom: 10px; */	
}
.side-auth-name {
font-size: 12px;
color: black;
/* float: left; */
display: block;
/* width: 100px; */
text-align: center;
margin-top: 3px;
font-weight: bold;
}

/* =========================== FOOTER ============================ */
/* Footer Style */

#footer {
	margin-bottom: 0px;
	/* background-image: url("../images/footerBg.png");
	background-repeat: repeat; */
	background:#ABABAB;
	width:100%;
}

#colophon {
    border-top: none;
    margin-top: 0px;
    overflow: hidden;
    padding:  0px;
	width:100%;
}

#footerCopyright
{
	float:left;
	color:#FFFFFF;
	font-size:16px;
	font-family: 'FuturaCondensedLight';
	padding-left: 20px;
}

#site-info a {
	text-decoration: none;
	float: left;

}
#site-generator {
	float: right;
}
#site-generator a {
    color: #FFFFFF;
    /*display: inline-block;*/
    /*line-height: 16px;*/
    text-decoration: none;
	font-family: 'UniversUltraCondensed', alternate-gothic-no-1-d, arial;
}

#footer-menu
{
	float:right;
}

.footer-menu {   
	float:right;

 }
.footer-menu ul 
{  
	float:right; 
	margin:20px;
}
.footer-menu li {  

    font-size: 16px;
    list-style-type: none; 
	line-height:1;
}
.footer-menu li a {
    color:#FFFFFF;

	text-decoration: none;
}
.footer-menu li a:hover {  text-decoration:underline;}
.footer-menu li:last-child > a {border-right: none;} /* remove pipe from last item */


#footer_wrapper {
	position:relative;
	background:url("../images/footer-bg-new.png") repeat-x 0 0 !important;
	width:100%; 
	height:575px; 
	z-index:1000;
}
@media(max-width:959px){
	#footer_wrapper{
		background:url("../images/footer-bg-mobile.jpg") repeat-x 0 0 !important;
		height:2610px; 
	}
}
@media(max-width:479px){
	#footer_wrapper{
		background-size:100% 1800px!important;
		height:1800px;
	}
}
#footer { 
	/*height: 575px !important;*/ 
	margin: 0 auto; padding: 0; 
	width: 960px !important;
	background:none !important;
	overflow:hidden;
}
@media(max-width:959px){
	#footer { 
		height: auto !important; 
		width: 640px !important;
	}
}
@media(max-width:639px){
	#footer { 
		width: 480px !important;
	}
}
@media(max-width:479px){
	#footer { 
		width: 300px !important;
	}
}
.footer-menu {
	padding-top:40px;
}
.footer-menu li {
	text-align:right;
}
.footer-menu li a {
	font-family: 'FuturaCondensedLight' !important; 
	text-transform: uppercase;
}

#footer-story{
	width:285px;
	height:197px;
	float:left;
	margin-top:27px;
	margin-right:20px;
	padding:18px 10px;
	position:relative;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	border:none;
}

@media(max-width:959px) and (min-width:480px){
	#footer.defunct #footer-story{
		width:440px;
		height:304px;
		padding:30px 20px;
		margin:auto;
		margin-top:40px;
		display:block;
		float:none;
	}
}

#footer-article-head h3{
	font-family:'UniversUltraCondensed', alternate-gothic-no-1-d, arial;
	font-size:20px!important;
}

@media(max-width:959px) and (min-width:480px){
	#footer.defunct #footer-article-head h3{
		font-size:32px!important;
	}
}

#footer-story .avatar{
	width:40px;
	height:40px;
	margin-bottom:7px;
}

@media(max-width:959px) and (min-width:480px){
	#footer.defunct #footer-story .avatar{
		width:62px;
		height:62px;
		margin-bottom:12px;
	}
}

#footer-story .resource-article-head{
	width:235px;
	padding:0px;
	padding-right:0px;
}

@media(max-width:959px) and (min-width:480px){
	#footer.defunct #footer-story .resource-article-head{
		width:365px;
	}
}

#footer-story .thumbnail{
	margin:0;
	margin-top:0px;
	margin-right:10px;
	width:155px;
	height:auto;
	float:left!important;
}

@media(max-width:959px) and (min-width:480px){
	#footer.defunct #footer-story .thumbnail{
		width:240px;
	}
}

#footer-story .thumbnail img{
	width:100%;
	height:auto;
	min-width:0;
	min-height:0;
}
#footer-story .excerpt{
	width:120px;
	height:105px;
	overflow:hidden;
	margin-top:0px;
	line-height:1.2;
}
@media(max-width:959px) and (min-width:480px){
	#footer.defunct #footer-story .excerpt{
		width:190px;
		height:auto;
		font-size:1.3em;
	}
}
@media(max-width:479px){
	#footer.defunct #footer-story .excerpt{
		font-size:.9em;
	}
}
 
 	.footer_banner{
		width:305px;
		margin-top:27px;
	}
	.footer_banner.left,.footer_banner.center{
		margin-right:15px;
	}
	.footer-menu{
		padding:0px!important;
	}
	
@media(max-width:959px) and (min-width:480px){
	#footer.defunct .footer_banner{
		width:480px;
		margin:auto!important;
		margin-top:40px!important;
		display:block;
		float:none;
	}
}

#footer-story #bottom-banner{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
}

#site-info {
	padding:90px 0px 0px 0px;
	width:203px;
}

@media(max-width:959px){
	#site-info{
		padding-top:180px;
		margin:auto;
		margin-bottom:80px;
	}
}

#footerCopyright {
	text-shadow:1px 1px 15px #000000
	}
#legal-links {
	float:left;
	font-family:arial;
	text-transform: uppercase; 
	width:100%;
}
#legal-links a {
	 color:white; 
	 text-shadow: 1px 1px 15px #000000; 
	 font-weight:normal; 
 }
@media(max-width:959px) and (min-width:640px){
	#legal-links{
		float:none;
		margin:auto;
	}
}

#site-generator{
	float:left;
	margin-top:20px;
	width:100%;
	clear:both;
}

@media(max-width:959px) and (min-width:640px){
	#site-generator{
		width:580px;
	}
}
@media(max-width:959px){
	#site-generator{
		float:none;
		margin:auto;
		text-align:center;
	}
}
	#site-generator,#site-generator a{
		font-family:arial!important;
		color:#b3b3b3!important;
		font-size:14px!important;
	}
	#site-generator ul{
		float:left!important;
	}
	#site-generator li{
		margin-right:10px;
		margin-bottom:10px;
		padding-right:10px;
		float:left;	
	}
	@media(max-width:959px){
		#site-generator li{
			float:none;
			display:inline;
			text-align:center;
		}
	}
	#menu-item-66,#menu-item-65,#menu-item-982,#menu-item-983,#menu-item-441,#menu-item-440{
		/*list-style-type:disc!important;*/
	}
	#site-generator a{
		font-weight:bold;
	}
	#site-generator a {text-shadow: 1px 1px 15px #000000;}
@media(max-width:959px) and (min-width:480px){
	.menu-footer-menu-container{
		height:40px;
	}
}
@media(max-width:479px){
	.menu-footer-menu-container{
		height:60px;
	}
}
 .share-block {
	clear:both;
	height: 40px;
	width:400px;
	text-align: center;
	margin-left:0px;
	float:left;
}
@media(max-width:959px){
	.share-block{
		margin:auto;
		margin-top:20px;
		float:none;
		height:auto;
		width:auto;
	}
}
@media(max-width:639px){
	.share-block{
		margin-top:50px;
	}
}
.share { 
	padding:5px 0px;
}

.share a.facebook {
	float:left;
	background:url("../images/footer-fb.png") no-repeat 0 0 !important; 
	width:25px; 
	height:29px;
	margin:3px 20px 3px 20px;
}
.share a.twitter {
	float:left; 
	background:url("../images/footer-tw.png") no-repeat 0 0 !important; 
	width:36px; 
	height:29px;
	margin:3px;
}
.share a.googleplus {
	float:left; 
	background:url("../images/footer-gp.png") no-repeat 0 0 !important; 
	width:36px; 
	height:29px;
	margin:3px 10px 3px 20px;
}
.share a.pinterest {
	float:left; 
	background:url("../images/footer-pt.png") no-repeat 0 0 !important; 
	width:36px; 
	height:29px;
	margin:3px 10px 3px 10px;
}
.share a.instagram {
	float: left;
	background: url("../images/footer-instagram.png") no-repeat 0 0 !important;
	width: 36px;
	height: 29px;
	margin: 3px 10px 3px 10px;
}
.share span {
	margin-top:8px;
	float: left;
	font-weight:bold;
	color:#b3b3b3;
	font-family:arial; 
	font-size: 22px; 
	line-height: 1em;
	text-transform: uppercase;
}

@media(max-width:959px){
	.share span{
		margin:auto;
		float:none;
		display:block;
		width:auto;
	}
	.share-links{
		width:300px;
		margin:auto;
		height:40px;
	}
}
@media(max-width:639px){
	.responsiveMenuSelect{
		margin-bottom:20px;
		width:65%!important;
	}
}

/* quick hack...not done properly... development schedules....mea culpa, oh brave css reader */

@media(max-width:959px){
	#footer_wrapper.home-page{
		/*background-image:url('../images/footer-bg-mobile-short.jpg')!important;*/
		background:url("../images/footer-bg-new.png") repeat-x 0 0 !important;
		height:auto;
		background-size:cover!important;
	}
	#footer.home-page #footer-story{
		margin-right:30px;
	}
	#footer.home-page #footer-story .excerpt{
		margin-left:0px!important;
		margin-right:0px!important;
		font-size:.9em!important;
	}
	#footer.home-page .footer_banner.center{
		margin-right:0px;
	}
	#footer.home-page .footer_banner.right{
		display:none;
	}
	#footer.home-page #site-info{
		padding-top:90px!important;
	}
}
@media(max-width:639px){
	#footer.home-page #footer-story{
		margin-left:auto;
		margin-right:auto;
		display:block;
		float:none;
	}
	#footer.home-page .footer_banner{
		display:none;
	}
}

#footer_wrapper.not-home{
	background-image:url('../images/footer-bg-new-short.jpg')!important;
	height:358px!important;
	background-size:auto!important;
}
#footer_wrapper.not-home #site-info{
	padding-top:120px;
}
@media(max-width:639px){
	#footer_wrapper.not-home{
		background-image:url('../images/footer-bg-mobile-short.jpg')!important;
		height:auto!important;
		background-size:auto!important;
	}
	#footer_wrapper.not-home #site-info{
		padding-top:260px;
	}
}
#footer.not-home #footer-story, #footer.not-home .footer_banner{
	display:none;
}
.social_block{
	width:280px!Important;
	margin-right:0px!important;
}
.social_block ul{
	width:100%;
}
.social_block ul li{
	vertical-align:middle;
}
.contact-us-email img{
	width:14px;
	height:9px;
	margin-right:5px;
}
.contact-us-email a{
	width:97px;
	height:20px;
	background-color:#5E6E66;
	color:#FFFFFF!important;
	border-radius:3px;
	line-height:20px;
}
.email-signup a{
	color:#FFFFFF!important;
	background-color:#F5944C;
	width:93px;
	height:20px;
	line-height:20px;
	border-radius:3px;
}
.share a{
	width:50px;
	height:20px;
	color:#FFFFFF!Important;
	line-height:20px;
	border-radius:3px;
	background-color:#E7593E;
}
.ratings-container .rateit{
	float:left!important;
	height:auto;
}
.ratings-container span{
	float:left;
	padding-left:5px;
	color:#808080;
}