@charset "UTF-8";

/*

Theme Name: MCS

Description: A custom theme for Manuscript Cookbook Survey

Author: Eric Grossman, Acorn Design Company

Author URI: http://acorndesigncompany.com/

Version: 1.0

*/



*{margin:0; padding:0; border: 0;}



html {

	height: 100%;

	font-size:18px;

	line-height: 1.625;

}



body {

	/* background: #fff url('images/background.fw_.png') repeat; */

	color: #151515;

	font-size:1rem;

}

 

input, textarea {color: #333;  font-weight: 600;
    font-size: 12px;}

hr {background-color: #ccc;border: 0;height: 1px;margin-bottom: 1.7em;}

p {margin-bottom: 12px;}

ul, ol {margin: 0 0 1.7em 2.5em;}

ul {list-style: square;}

ol {list-style-type: decimal;}

ol ol {list-style: upper-alpha;}

ol ol ol {list-style: lower-roman;}

ol ol ol ol {list-style: lower-alpha;}

ul ul, ol ol, ul ol, ol ul {margin-bottom: 0;}

dl {margin: 0 1.7em;}

dt {font-weight: bold;}

dd {margin-bottom: 1.7em;}

strong {font-weight: bold;}

cite, em, i {font-style: italic;}

blockquote {font-style: italic;margin: 0 30px 1.7em;}

pre {background: #f4f4f4;font-family: "Courier 10 Pitch",Courier,monospace;line-height: 1.7;margin-bottom: 1.7em;padding: 0.85em 1.7em;}

code {font-family: Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;}

abbr, acronym {border-bottom: 1px dotted #666;cursor: help;}

ins {background: #fff9c0;text-decoration: none;}

sup, sub {font-size:10px;height: 0;line-height: 1;position: relative;vertical-align: baseline;}

sup {bottom: 1ex;}

sub {top: .5ex;}

.clear {clear:both;}

.invisible { display: none; }

li {

	padding: 0 0 0.4em 0;

}



input, select { 

    border: 1px solid #E9E9E9;

    color: #333;

    display: inline;

    float: left;

    margin: 0 0 0.5rem 0;

    padding: 8px;

    border-radius: 2px;

	box-sizing:content-box;

	-ms-box-sizing:content-box;

	-moz-box-sizing:content-box;

	-webkit-box-sizing:content-box; 

}



a {

	color:#a3783c; 

	text-decoration:none;

}



a:hover {

	text-decoration: none; 

	color:#e3a856;

}



.container {

	width:960px;

	margin: 0 auto;

	padding:0;

	clear:left;

}



#content .container {

	background: #fff;

	padding: 0rem 1rem 1rem 1rem;

}



#header {

	width:100%;

	height: 110px;

	margin:0 auto;

	padding: 1.125rem 0 0 0;

	position: relative;

	background: #fff;

}



#logo{

	float:left;	

	max-width: 100%;

}



#logo img {

	margin: 0px;

	padding: 0px;

	border: none;

	max-width: 100%;

	height: auto;

}







/*********************************************************************************************



	MAIN MENU



*********************************************************************************************/



#access {

	text-transform: uppercase;

	position: relative;

	background: #7BA477;

	height: 3rem;

	z-index: 999;

}



#menu-main-menu {

    position:relative;

	margin: 0;

	padding: 0;

}



#menu-main-menu li {

	display: inline;

	float: left;

	font-size:1.125rem;

	margin: 0 10px 0 0;

	padding: 0;

	position: relative;

	text-transform: uppercase;

	height: 3rem;

	line-height: 3rem;

}



#menu-main-menu li:hover {

	visibility: inherit; /* fixes IE7 'sticky bug' */

}



#menu-main-menu li:last-child {

	border-right: 0;

}



#menu-main-menu a:hover,

#menu-main-menu li.current-menu-item a,

#menu-main-menu a:active,

#menu-main-menu li.current-item a {

	color: #E0C572;

}



#menu-main-menu li.current-menu-item li a,

#menu-main-menu li.current-item li a {

	color: #aaa;

}



#menu-main-menu a {

	color: #fff;

	padding: 0 0.625rem;

	display: block;

	position: relative;

}



#menu-main-menu li li a,

#menu-main-menu .current-menu-item li a,

#menu-main-menu li .current-menu-item a,

#menu-main-menu li li a:hover {

	background: none;

	border: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

}





h1, h2, h3, h4, h5, h6 { 

	line-height: 1.1em; 

	color:#5a7957; 

	font-weight: bold; 

	padding: 0 0 0.625rem 0; 

	margin:0;

	text-transform: none;

}



h1 { font-size:1.775rem; } 

h2 { font-size:1.4rem; }

h3 { font-size:1.15rem; }

h4 { font-size:1rem; }

h5, h6 { font-size:0.9375rem; }



h1.entry-title,

h1.post-title {

}



.divider {

    border-top: 1px solid #E7E7E7;

    clear: none;

    margin: 20px 0px;

	line-height: 1px;

}



h2.entry-title, h2.entry-title a {

	color: #3A5539;

}



#heading-bar {

	position: relative;

}



#heading-bar h1.entry-title {

	float: left;

	width: 69%;

}



#search_form {

	float: right;

	width: 30%;

}



#search_form #s {

	width: 66%;

}



#search_form #searchsubmit {

	width: 19%;

}





input#s {

    border-radius: 3px;

    float: left;

    display: inline;

    border-width: 1px solid #CCC;   

    background-color: #FFF;

    color: #777;

    height: 24px;

    padding: 3px 2%;
    
    width: 160px;

}



input#searchsubmit, .searchandfilter input[type="submit"], #back_button, .list-custom-taxonomy-widget input[type="submit"] {

    background-color: #e3a856;

    font-weight: bold;

    text-align: center;

    cursor: pointer;

    display: block;

    color: #FFF;

    border-radius: 3px;

    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);

    transition: all 0.1s linear 0s;

}

.list-custom-taxonomy-widget input[type="submit"]{
	border: none;
	padding: 3px 9px;
	margin: 3px 0px;
	text-transform: capitalize;
}



input#searchsubmit:hover {

    background-position: 0px -15px;

    text-decoration: none;

}





.blog .entry-info { 

	border-bottom: 0; 

	padding: 0; 

	margin: 0 0 1rem 0;

}



#heading-bar {

	margin: 0 0 1.4em 0;

	padding-bottom: 1.2rem;

	border-bottom: 1px solid #E7E7E7;

}



.post, .type-page {

	margin: 0 0 3.125rem 0;

	padding:0px;

}

	

.entry-meta, .entry-utility{

	font-size:0.75rem;

	font-weight: normal;

	margin:0 0 0.625rem 0;

}



.pagination {

	margin:0.875rem 0;

	padding:0.875rem;

	overflow:hidden;

}



.pagination a.inactive,

.pagination span.current {

	display: block;

	float: left;

	width: 30px;

	height: 30px;

	border-radius: 50% 50%;

	background: #fff;

	color: #A3783C;

	font-size: 1.2rem;

	line-height: 30px;

	padding: 0;

	margin-right: 5px;

	text-align: center;

}



.pagination a:hover,

.pagination span.current {

	background: #A3783C;

	color: #fff;

}



		

.alignleft {

	display: inline;

	float: left;

	margin-right: 0.7rem;

}



.alignright {

	display: inline;

	float: right;

	margin-left: 0.7rem;

}



.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.home .widget p.title  {

	color: #557851;

    font-size: 1.8rem;

    font-weight: bold;

    margin: 0px 0px 1rem;

    text-transform: none;

}



.home  p.widget-title a {

	color: #547851 !important;

}



#sidebar-blog .widget {

	clear: both;

}



#sidebar-blog .widget ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



#sidebar-blog .widget ul li {

	margin: 0;

	padding: 0 0 0.5rem 0;

}



.widget {

	margin: 0 0 1.5rem 0;

}



p.widget-title {

	color: #557851;

	font-size: 1.6rem;

	font-weight: 400;

	margin: 0px;

	padding: 0;

	text-transform: none;

}



.entry-content img, .comment-content img, .widget img {

	max-width: 97.5%; 

}



img[class*="align"], img[class*="wp-image-"] {

	height: auto; 

}



img.size-full {

	max-width: 97.5%;

	width: auto;

}



.entry-content img.wp-smiley {

	border: none;

	margin-bottom: 0;

	margin-top: 0;

	padding: 0;

}



img.alignleft, img.alignright, img.aligncenter {

	margin-bottom: 1.625em;

}



p img, .wp-caption {

	margin-top: 0.4em;

}



.wp-caption {

	background: #eee;

	margin-bottom: 1.625em;

	max-width: 96%;

	padding: 9px;

}



.wp-caption img {

	display: block;

	margin: 0 auto;

	max-width: 98%;

}



.wp-caption .wp-caption-text, .gallery-caption {

	color: #666;

	font-size:0.75rem;

}



.wp-caption .wp-caption-text {

	margin-bottom: 0.6em;

	padding: 10px 0 5px 40px;

	position: relative;

}



.wp-caption .wp-caption-text:before {

	color: #666;

	content: '\2014';

	font-size:0.875rem;

	font-style: normal;

	font-weight: bold;

	margin-right: 5px;

	position: absolute;

	left: 10px;

	top: 7px;

}  



#content .gallery {

	margin: 0 auto 1.625em;

}



#content .gallery a img {

	border: none;

}



img#wpstats {

	display: block;

	margin: 0 auto 1.625em;

}





#content .gallery-columns-3 .gallery-item {

	width: 31%;

	padding-right: 2%;

}



#content .gallery-columns-3 .gallery-item img {

	width: 100%;

	height: auto;

}



#content .gallery-columns-4 .gallery-item {

	width: 23%;

	padding-right: 2%;

}



#content .gallery-columns-4 .gallery-item img {

	width: 100%;

	height: auto;

}



img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img {

	border: 2px solid #E3A856;

	padding: 0px;

}



.wp-caption img {

	border-color: #E3A856;

}



a:focus img[class*="align"],

a:hover img[class*="align"],

a:active img[class*="align"],

a:focus img[class*="wp-image-"],

a:hover img[class*="wp-image-"],

a:active img[class*="wp-image-"],

#content .gallery .gallery-icon a:focus img,

#content .gallery .gallery-icon a:hover img,

#content .gallery .gallery-icon a:active img {

	background: #eee;

	border-color: #E3A856;

}



.wp-caption a:focus img,

.wp-caption a:active img,

.wp-caption a:hover img {

	background: #fff;

	border-color: #E3A856;

}



.wp-post-image{

	padding:0px; 

	margin:8px 0; 

	border:2px solid #E3A856;

	max-width: 96% !important;

	height: auto;

}



#content {

	width: 100%;

	padding-top: 1.125rem;

}



#content .container {

	padding: 1.6rem;

	width: 910px;

}



.sidebar-page,

.search-summary {

	float: left;

	width: 75%;

}



#sidebar-blog {

	width: 20%;

	float: right;

}



#footer {

	clear: both;

	width: 100%;

	margin: 1.25rem auto 0 auto;

	overflow:hidden;

	background: #E3A856;

	padding: 2.188rem 0;

	color: #fff;

}



#footer a {

	color: #fff;

}



#credleft {

	float: left;

	width: 48%;

}



#credright {

	float: right;

	width: 48%;

	text-align: right;

}



#big404 {

	text-align: center;

	color: #E3A856;

	font-size:6.25rem;

	font-weight: 700;

	margin: 3.875rem auto 1.875rem auto;

	line-height: 6.25rem;

}



#small404 {

	text-align: center;

	color: #333;

	font-size:1.125rem;

	line-height: 1.125rem;

	padding-bottom: 6.25rem;

}



::-webkit-input-placeholder {

	opacity: 1;

}



:-moz-placeholder { /* Firefox 18- */

	opacity: 1;

}



::-moz-placeholder {  /* Firefox 19+ */

	opacity: 1;

}



:-ms-input-placeholder {  

	opacity: 1; 

}



.read-more {

	clear: both;

	display: block;

	float: right;

	font-weight: 700;

	margin-top: 0.9375rem;

}



.entry-info {

	clear: both;

	line-height: 1rem;

	font-size: 0.8rem;

	color: #111;

	margin: 1.4rem 0;

	padding-bottom: 1.2rem;

	border-bottom: 1px solid #E7E7E7;

}



.entry-info div, .entry-info span {

	display: block;

	/*float: left;*/

	padding: 0;

}



.entry-info span { font-weight: 700; margin-right: 5px; }



.entry-info .the-edit-link { float: right !important; }
.entry-info .the-tags { margin-bottom:25px;}





#home1,

#home3 {

	float: left;

}



#home1 { width: 29%; }

#home3 { width: 33%; }



#home1 ul,

#home2 ul,

#home3 ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



#home1 ul li,

#home3 ul li {

	margin: 0;

	padding: 0 0 0.5rem;

	line-height: 1.3em;

}



#home2 {

	float: left;

	width: 38%;

	text-align: center;

}



#home2 img {

	margin: 5px auto !important;

}



#home1 p.widget-title,

#home3 p.widget-title {

	margin-top: -10px;

}



.cmetg_poweredby { display: none !important; }



.original_recipe {

	padding-left: 3rem;

	margin-bottom: 1.5rem;

}



#glossaryList {

	list-style-type: none;

	margin: 0;

	padding: 1.5rem 1rem;

	min-height:300px;
}



#glossaryList li {

	font-size: 1.188rem;

	padding: 0 0 1rem 0;

}



#glossaryList-nav {

	padding: 0;

	margin: 1rem 0 2rem 0;;

}



#glossaryList-nav .ln-letters a {

    font-size: 1em;

    display: block;

    float: left;

	width: 3.333%;

	text-align: center;

    padding: 5px 0;

	border: 0px solid rgba(0,0,0,0);

	box-shadow: inset 0px 2px 0px -1px #ccc,

				inset 0px -2px 0px -1px #ccc,

				inset -2px 0px 0px -1px #ccc;

}



#glossaryList-nav .ln-letters a.ln-all {

	box-shadow: inset 0px 2px 0px -1px #ccc,

				inset 0px -2px 0px -1px #ccc,

				inset -2px 0px 0px -1px #ccc,

				inset 2px 0px 0px -1px #ccc;

}



#glossaryList-nav .ln-letters a.ln-all,

#glossaryList-nav .ln-letters a.lin-disabled {

	width: 6.5%;

}



.summary-titles {

	display: block;

	font-size: 1.188rem;

	margin: 0 0 1rem 0;

}



.searchandfilter ul {

	list-style-type: none;

	margin: 1.5rem 0;

	padding: 0;

	text-align: center;

	width: 100%;

}



.searchandfilter ul li {

	width: 60%;

	margin: 0 auto;

	float: none;

	clear: both;

	display: block;

}





.section_search .searchandfilter ul li {

	float: left;

	clear: none;

	padding: 0;

}



.section_search .searchandfilter ul li:first-child {

	width: 60%;

}



.section_search .searchandfilter ul li:last-child {

	width: 38%;

}



.section_search .searchandfilter ul {

    margin: 0px;

    text-align: left;

}



.searchandfilter ul li input {

	width: 93%;
	margin-left: -1px;
	padding: 8.5px 2%;

}
.customSelect .selectedValue{
	color: #cecece; !important;
	font-weight: 600;
    font-size: 12px;
}


.searchandfilter ul li select {

	width: 90%;
	font-size:15px;
	display:none;

}



.searchandfilter ul li input[type="submit"] {

	border-radius: 2px !important;

	width: auto;

	padding-left: 6px;

	padding-right: 6px;

	margin: 0 auto;

	float: none;

}



.section_search .searchandfilter ul li input[type="submit"] {

	float: left;

}



.wrapper-special p.title {

	color: #547851;

	font-size: 1rem;

	padding-top: 1rem !important;	

}



#post-14 .searchandfilter option {

}



#post-14 .searchandfilter .level-1 { 

	display: none;

	position: absolute;

	height: 0;

	width: 0;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	margin: 0;

	padding: 0;

	line-height: 0;

	font-size: 0;

}



span.share_btn {

    display: inline-block;

    float: right;

	padding-top: 1rem !important;

}



.ab_buttons {

    display: inline-block;

    margin: -4px 0px 0px 0px;

}





.btn_menu { display:none; }





.section_search {

	width: 31%;

	float: right;

}



.single_field {

	margin-bottom: 0.8rem;

}



.single_field_title {

	line-height: 0.6rem;

	font-size: 0.8rem;

	padding: 0 0 0.3rem 0;

}







/* START COMMENTS CSS */



#comments {

	word-wrap: break-word;

	margin: 0.8rem 1rem;

	padding: 1rem;

	border: 1px solid #eee;

	background: #fafafa;

	box-shadow: inset 6px 6px 6px -6px #fff,

				inset 12px 12px 12px -12px #fff,

				inset -4px -4px 4px -4px #bbb,

				inset -8px -8px 8px -8px #ddd;

}



#comments h3 {

	font-size: 13px;

	font-weight: bold;

	letter-spacing: 0.025em;

	margin: 0 0 8px 0;

	padding: 2px;

}



#comments ol {

	list-style: none;

	margin-left: 0;

}



#comments ul {

	list-style: none;

	margin-left: 0.425em;

}



#comments li {

	position: relative;

}



#comments li.pingback {

	background: #eee;

	margin: 0 0 1.7em;

	padding: 0.85em;

}



#comments li.pingback + li.pingback {

	margin-top: -1.65em;

}



#comments li.pingback p {

	font-size: 12px;

	font-weight: normal;

	margin: 0;

}



#comments ul li {

	border-bottom: none;

	margin: 14px 0 0 0.85em;

}



#comments .comment-author {

	margin: 0 0 0.85em 66px;

}



#comments .comment-author cite {

	font-size: 13px;

	font-style: normal;

	font-weight: bold;

}



#comments .comment-meta, #comments .comment-meta a {

	color: #888;

	font-size: 12px;

	font-weight: normal;

}



#comments .comment-meta a:hover {

	color: #df0000;

}



#comments .gravreply {

	padding:0;

	position: absolute;

	top: 14px;

	left: 0;

	width:50px;

	height:175px;

}



.moderate {

	margin:0 0 0 65px;

}



.comment-reply-link {

	text-align:left;

	font-size:11px;

	color:#6D6D6D;

	line-height:22px;

}



#comments .avatar {

	position: absolute;

	top: 0;

	left: 0;

}



#comments .comment-body {

	margin-left: 66px;

}



#respond input[type=text] {

	float: left;

	margin: 0 10px 0 0;

}



#respond .comment-form-comment {

	margin: 0;

}



#respond .comment-form-comment label {

	display: none;

}



#respond .form-allowed-tags {

	color: #888;

	font-size: 12px;

}



#respond .form-allowed-tags code {

	font-size: 11px;

}



.comment{

	border-bottom:1px solid #e3e3e3;

	padding:14px 0;
	
	list-style-type: none;

}


.commentlist > li.bypostauthor {

	background: #ddd;

	border-color: #d3d3d3;

}



#comment {

	border: 1px solid #eee;

	border-radius: 4px;

	width: 100%;
	
	padding: 10px;

	box-sizing: border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box

}



#comments .form-submit {

	clear: both;

	min-height: 35px;
	
	

}

.comment-form-notify-me input{
	margin-top:10px;
	margin-right:10px;
}

/* END COMMENTS CSS */



















@media (max-width: 990px) {

	.home .entry-content .home-image  {

		max-width: 50%;

	}

	.home .entry-content .home-image img {

		max-width: 98%;

		height: auto;

	}

	#content .container {

		padding: 1.6rem 4% !important;

		margin: 0 auto !important;

		width: 90% !important;

	}

	#header .container, #footer .container {

		width: 96%;

		margin: 0 auto;

		padding: 0;

	}



	#home2 img {

		max-width: 90%;

		height: auto;

	}

	.sidebar-page {

		width: 100%;

		float: none;

		clear: both;

	}

	#sidebar-blog {

		width: 100%;

		padding: 0;

		float: none;

		clear: both;

	}

	#sidebar-blog .widget {

		float: left;

		width: 46%;

		margin: 1rem 2%;

	}

	#glossaryList-nav .ln-letters a {

		width: 14.285% !important;

		box-shadow: inset 0px 2px 0px -1px #ccc,

					inset 0px -2px 0px -1px #ccc,

					inset -2px 0px 0px -1px #ccc,

					inset 2px 0px 0px -1px #ccc;

	}

	

	.section_search {

		clear: both;

		float: none;

		width: 100%;

		margin-top: 10px;

	}

		

	@media (max-width: 500px) {

		#glossaryList-nav .ln-letters a {

			width: 25% !important;

			box-shadow: inset 0px 2px 0px -1px #ccc,

						inset 0px -2px 0px -1px #ccc,

						inset -2px 0px 0px -1px #ccc,

						inset 2px 0px 0px -1px #ccc;

		}

		#sidebar-blog .widget {

			float: none;

			clear: both;

			width: 98%;

			margin: 1rem 1%;

		}

		

		.entry-content .home-image, #home1, #home2, #home3  {

			float: none;

			width: 100%;

			max-width: 100% !important;

			height: auto;

			margin: 0.4rem 0 1.4rem 0;

			padding: 0;

			text-align: center;

		}

		

		p.widget-title {

			margin: 0 0 0.5rem 0 !important;

		}		

		

		.wrapper-special p.title {

			color: #547851;

			font-size: 1rem;

		}



		#home1 .widget {

			margin: 0 !important;

		}

		

		#home1 .cleaner { height: 0; }

		

		#credleft, #credright {

			float: none;

			clear: both;

			width: 100%;

			text-align: center;

			line-height: 1.2;

			font-size: 0.8rem;

			margin: 0 0 10px 0;

		}

		

		#footer { 

			padding: 15px 0;

		}

				

		

	}

	

	

}













@media all and (max-width: 1000px) {

	

	#access {

		height: 2.8rem;

	}



	#menu-main-menu li {

		font-size:1rem;

		margin: 0 8px 0 0;

		height: 2.8rem;

		line-height: 2.8rem;

	}



}



@media all and (max-width: 850px) {



	#menu-main-menu li {

		font-size:0.9rem;

		margin: 0 7px 0 0;

	}



}





/* NEW MENUS */

.btn_menu { display:none; }



.hi_title {

	display: block;

	padding-left: 25px;

}



/* All Mobile Sizes (devices and browser) */

@media screen and (max-width: 750px) {

	

	.btn_menu { display: block; position: absolute; top: 7px; right: 25px; cursor: pointer; background: transparent url(images/mobile_button.png) no-repeat top left; width:40px; height:40px; z-index: 100; }



	/* Make Menu Mobile-Device Friendly */

	

	.mobile-menu { display: none; }

	#access { min-height: 45px; }



	#access li { display: block; float: none; margin-right: 0; background: #637b60; font-size: 1.2rem; }

	#access li li a,

	#access li.current-menu-item li a {

		

	}

	#access a:hover,

	#access li li a:hover {  }



	#access li.current-menu-item a,

	#access li.current-item a {

		color: #fff;

	}



	#access li.current-menu-item li a {

		background: none;

		padding-left: 0;

	}



	#access .dropdown ul { background: none; border-top: 0; display: block !important; margin-left: 10px; position: relative; visibility: inherit !important; top: 0; left: 0; width: auto; }



	#access .dropdown ul {

		position:		relative;

		top:			0;

		width:			100%; /* left offset of submenus need to match (see below) */

		margin: 0;

		padding: 0;

		background: none;

	}



	#access .dropdown ul li {

		width: auto;

		font-size: 18px;

		line-height: 23px;

	 	margin: 0 0 0 10px;

	 	padding: 0;

	 	border: 0;

	}



	#access .dropdown ul li a {

		padding:6px 12px;

		border-bottom: none;

	}



	#access li li {

		background: none;

	}



	#access li li a:hover {

		background: none;

	}



	#access .dropdown li:hover ul,

	#access .dropdown li.sfHover ul {

		padding: 0;

		margin: 0;

		position: relative;

		left:			0;

		top:			0; /* match top ul list item height */

	}



	#access ul.dropdown li:hover li ul,

	#access ul.dropdown li.sfHover li ul {

		top:			0;

	}



	#access ul.dropdown li li:hover ul,

	#access ul.dropdown li li.sfHover ul {

		left:			0; /* match ul width */

		top:			0;

	}



	#access ul.dropdown li li:hover li ul,

	#access ul.dropdown li li.sfHover li ul {

		top:			0;

	}



	#access .sf-sub-indicator { display:none !important; }





}



 #back_button {

	padding: 12px 16px;

	border-radius: 3px;

	margin: 5px auto 25px auto !important;

	text-align: center;
	
	font-size: 16px;
	
	background-color: #e3a856;

}

.btn-lg {

	padding: 12px 16px;

	border-radius: 3px;

	margin: 20px 0;

	text-align: center;
	
	font-size: 16px;
	
	background-color: #e3a856;
	
	color:#FFF;

}
.btn-lg:hover {	
	color:#FFF;
}

.comment-back-btn {
	float: left;
	position: relative;
	top: -17px;
}

.form-submit .submit {

	padding: 12px 16px;

	border-radius: 3px;

	margin: 0;

	text-align: center;
	
	font-size: 16px;
	
	background-color: #e3a856;
	float: right;
	
	border: none;

}

.btn-lg a, .form-submit .submit {
	color: #fff;
	font-weight: bold;
}



.home-image img {

	max-width: 100% !important;

}



.widget select {

	width: 90%;
	height: 24px;
	font-size: 12px;

}

/*-----------

--Manu Navi--

-----------*/

.single-manuscript #content .manuscripts_overview

{

	position: relative;

	padding-top:75px;

}

.manu_next_prev

{

	position: absolute;

	top: 30px;

	left: 30px;

	right: 30px;

}

	.manu_next, .manu_prev

	{

		position: absolute;

		display: inline-block;

		color: #7BA477;

		-webkit-transition: all .3s ease-in-out;

		-moz-transition: all .3s ease-in-out;

		-ms-transition: all .3s ease-in-out;

		-o-transition: all .3s ease-in-out;

		transition: all .3s ease-in-out;

	}

	.manu_next:before, .manu_prev:before

	{

		content: "";

		position: absolute;

		top: 0;

		background-image: url(http://www.manuscriptcookbookssurvey.com/wp-content/uploads/2015/04/arrows_green.png);

		background-repeat: no-repeat;

		width: 20px;

		height: 29px;

		-webkit-transition: all .3s ease-in-out;

		-moz-transition: all .3s ease-in-out;

		-ms-transition: all .3s ease-in-out;

		-o-transition: all .3s ease-in-out;

		transition: all .3s ease-in-out;

	}

	.manu_next

	{

		padding: 0px 29px 0px 9px; 

		right: 0;		

	}

		.manu_next:before

		{

			right: 0;

			background-position: right center;	

		}

		.manu_next:hover:before

		{

			right: -10px;

		}

	.manu_prev

	{

		padding: 0px 9px 0px 29px;

		left: 0;

		background-position: left center;

	}

		.manu_prev:before

		{

			left: 0;

			background-position: left center;

		}

		.manu_prev:hover:before

		{

			left: -10px;

		}

sup, sub {
    font-size: 14px;
}

/* Social Media Buttons Customizations */

.inpageButtons{
	display: inline;
	position: relative;
	top: -2px;
}

.socialButtons{
	display: inline;
	position: relative;
	left: 30px;
	line-height:8px;
}
.socialButtons span{
	vertical-align:top;
}
.facebookLike {
    width: 85px;
    display: inline-block;
    position: relative;
    left: 33px;
    text-align: left;
}
#facebookCount {
    font-size: 12px;
    color: #FFF;
    background-color: #4267b2;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    padding: 6px;
    display: inline-block;
    position: relative;
    top: -6px;
    font-family: arial;
    left: -7px;
}
/* Widget Customization */

.es_textbox_class {
	width: 147px !important	;
}

.es_textbox_button{
	background-color: #e3a856;
	color: #fff;
	border: none;
	border-radius: 3px;
}

.widget .screen-reader-text {
	display: none;
}
.footnotes li{
	font-family: 'Times New Roman','serif' !important;
	font-size: 12pt !important;
}