/*Theme Name: The Novelist (Shared on www.MafiaShare.net)Theme URI: http://www.mafiashare.netDescription: Custom theme developed by Chris Molitor.Author: Chris MolitorAuthor URI: http://www.mafiashare.net/License: GNU General Public LicenseLicense URI: license.txtVersion: 1.2.0 */

.aligncenter, .bypostauthor, .sticky, .wp-caption-text, .gallery-caption, .wp-caption {

}

* {

	padding: 5px;

	margin: 0;

	line-height: 1.9em;

}/* -----BODY STUFF----- */

body {

	height: auto;

	width: auto;

	padding: 0 50px;

	font: 12px/18px serif;

	color: #fff;

	background: #EAE7DC !important;

}

#mesh {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	z-index: -1;

	background: url(images/bg.png) repeat;

}/* -----A TAG STUFF----- */

a {

	text-decoration: none;

	color: #5378b3;

}

a:hover {

	text-decoration: none;

	color: #000;

}

p {

	font-size: 12px;

}

#loading {

	width: 100px;

	height: 75px;

	overflow: hidden;

	line-height: 110px;

	position: absolute;

	top: 35%;

	left: 50%;

	margin: 0 0 0 -50px;

	background: url(images/loading.gif) no-repeat center top;

	text-align: center;

	color: #aaa;

	font-size: 10px;

	font-family: sans-serif;

	text-transform: uppercase;

}/* -----H TAG STUFF----- */

h1, h2, h3, h4, h5, h6 {

	color: #333;

	font-weight: normal;

}

h1, h1 a, h1 a:visited, h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited, h5, h5 a, h5 a:visited, h6, h6 a, h6 a:visited {

	text-decoration: none;

	color: #333;

}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {

	text-decoration: none;

	color: #000;

}/*----MAIN WIDTH---*/

#page {

	max-width: 960px;

	margin: 35px auto 50px;

	position: relative;

}

body.blog #page, body.archive #page {

	max-width: 1100px;

}/*---------HEADER STUFF-----------*/

#header {

	position: relative;

	width: 100%;

	z-index: 200;

	padding-top: 0px !important;

}

#logo {

	margin: 25px 0 0;

	display: inline-block;

	position: relative;

	z-index: 20;

}

#logo img {

	display: block;

}

#sideToggle {

	width: 40px;

	height: 45px;

	display: block;

	position: absolute;

	right: 0;

	bottom: 0;

	background: #fff;

	color: #333;

	text-align: center;

	line-height: 40px;

	cursor: pointer;

	font-weight: bold;

}/* -----PAGE STUFF----- */

#content {

	background: #fff;

	color: #555;

	position: relative;

	width: 100%

}

#main {

	padding: 5.2083333333333336% /*50px / 960px*/;

	position: relative;

}/*--------FOOTER STUFF--------*/

#footer {

	clear: both;

	width: 100%;

	position: relative;

	z-index: 3;

}

#footer #copyright {

	font-size: 10px;

	line-height: 45px;

	font-family: sans-serif;

}

#footer #copyright a {

	color: #fff;

	border-bottom: 1px dotted #fff;

}

#footer #copyright a:hover {

	text-decoration: none;

	border-bottom-style: solid;

}

#backTop {

	width: 40px;

	height: 45px;

	background: #fff url(images/back_top.jpg) no-repeat center center;

	cursor: pointer;

	display: none;

	float: left;

	margin-right: 13px;

}/*---FOOTER SOCIAL ICONS---*/

#socialStuff {

	float: right;

	line-height: 45px;

	height: 45px;

	position: relative;

	padding: 0 0 0 10px;

}

.socialicon {

	width: 18px;

	height: 18px;

	float: right;

	background-image: url(images/social.png);

	margin: 13px 0 0 10px;

	border: none !important;

	z-index: 1;

	position: relative;

}

.socialicon:hover {

	border: none !important;

}

#youtubeIcon {

	background-position: 0px 0px;

}

#vimeoIcon {

	background-position: -18px 0px;

}

#twitterIcon {

	background-position: -36px 0px;

}

#skypeIcon {

	background-position: -54px 0px;

}

#rssIcon {

	background-position: -72px 0px;

}

#myspaceIcon {

	background-position: -90px 0px;

}

#facebookIcon {

	background-position: -108px 0px;

}

#flickrIcon {

	background-position: -126px 0px;

}

#linkedinIcon {

	background-position: -144px 0px;

}

#youtubeIcon:hover {

	background-position: 0px -18px;

}

#vimeoIcon:hover {

	background-position: -18px -18px;

}

#twitterIcon:hover {

	background-position: -36px -18px;

}

#skypeIcon:hover {

	background-position: -54px -18px;

}

#rssIcon:hover {

	background-position: -72px -18px;

}

#myspaceIcon:hover {

	background-position: -90px -18px;

}

#facebookIcon:hover {

	background-position: -108px -18px;

}

#flickrIcon:hover {

	background-position: -126px -18px;

}

#linkedinIcon:hover {

	background-position: -144px -18px;

}/*-------MAIN NAVIGATION STUFF--------*/

#navigation {

	text-align: right;

	position: absolute;

	z-index: 10;

	height: 45px;

	left: 0;

	right: 55px;

	bottom: 0;

}

#dropmenu {

	list-style: none;

	position: relative;

	width: 100%;

	z-index: 400;

}

#dropmenu li {

	list-style: none;

	position: relative;

	display: inline-block;

}

#dropmenu li:hover {

	background: #333;

	background: rgba(0,0,0,.6)

}

#dropmenu li a {

	display: block;

	color: #8E8D8A !important;

	font-family: sans-serif;

	font-size: 10px;

	text-transform: uppercase;

	padding: 0 15px;

	line-height: 45px;

	height: 45px;

}

#dropmenu li a:hover {

	text-decoration: none;

}

#dropmenu li ul {

	list-style: none;

	display: none;

	position: absolute;

	width: 180px;

	padding: 10px;

	z-index: 300;

	top: 45px;

	right: -1px;

	background: #333;

	background: rgba(0,0,0,.9);

	border: 1px solid #fff;

	border-width: 0 1px 1px;

}

#dropmenu li ul li {

	position: relative;

	z-index: 2;

	display: block;

	text-align: left;

}

#dropmenu li ul li a {

	line-height: 35px;

	text-transform: none;

	height: 35px;

}

#dropmenu li ul li a:hover {

	background: #222;

	color: #fff;

}

#dropmenu li ul li ul {

	position: absolute;

	top: -10px;

	right: 180px;

	border-width: 1px;

}

#dropmenu li ul li ul:before {

	border-width: 1px;

}

#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {

	display: none;

}

#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {

	display: block;

}

#dropmenu li.current-menu-item, #dropmenu li.current-menu-ancestor {

	border-bottom: 5px solid #333;

}

#selectMenu {

	padding: 5px;

	display: none;

	position: absolute;

	z-index: 10;

	left: 10px;

	bottom: 10px;

}/* ----TOOL TIP STYLE----- */

.itooltip {

	display: none;

	font-size: 12px;

	color: #fff;

	z-index: 10000000;

	position: absolute;

	background: #000;

	padding: 5px 10px;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	border-radius: 10px;

	-moz-border-radius-topleft: 0;

	-webkit-border-radius-top-left: 0;

	border-radius-topleft: 0;

	border: 1px solid #fff;

}/* -----SEARCH STUFF----- */

#searchform.headerSearch {

	position: absolute;

	bottom: 0px;

	left: 40px;

	right: 0px;

	width: auto;

	border-left: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

}

#searchform {

	background: #fafafa;

	border: none;

	width: 100%;

	height: 44px;

}

#searchform #s {

	width: 73.07692307692308%;

	padding: 0 10px;

	height: 44px;

	line-height: 44px;

	margin: 0;

	font-size: 10px;

	background: none;

	border: none;

}

#searchform #searchsubmit {

	cursor: pointer;

	padding: 14px 0 10px 15px;

	float: left;

}

#searchform #searchsubmit:hover {

	text-decoration: none;

}/* -----POST AND ENTRY STUFF----- */

.listing .post {

	margin: 0 0 30px;

}

.post, .entry {

	text-align: left;

	width: 100%;

}

.post h2.posttitle, .entrytitle, .post h2.posttitle a, .entrytitle a {

	text-align: center;

	line-height: 1.2em;

	font-size: 20px;

}

.postInfo {

	font-size: 12px;

	text-align: center;

	font-style: italic;

	margin: 5px 0 15px;

}

body.page .entrytitle, body.single .postInfo {

	margin-bottom: 35px;

}

#theEnd {

	text-align: center;

	font-size: 32px;

	padding-top: 15%;

}

body.search-no-results #theEnd {

	display: none;

}/*.entry p:first-child:first-letter{font-size:330%;float: left;margin:10px 10px 0 0;}*/

.readMore {

	text-align: center;

	font-size: 12px;

	margin-top: 20px;

}

#entryContainer {

	position: relative;

}

.entry {

	font-size: 12px;

}

.entry ol, .entry ul {

	margin: 0 0 15px 15px;

	padding: 0;

	font-size: 12px;

}

.entry li {

	padding: 0 0 0 5px;

	list-style-position: outside;

	line-height: 1.5em;

}

.entry p {

	margin: 0 0 15px;

}

.details {

	font-size: 12px;

	margin-bottom: 35px;

}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {

}

a[rel~="prev"], a[rel~="next"] {

	position: absolute;

	top: 200px;

	width: 25px;

	height: 50px;

	overflow: hidden;

	background-image: url(images/arrows.png);

}

a[rel~="prev"] {

	right: -25px;

	background-position: right center;

}

a[rel~="next"] {

	left: -25px;

	background-position: left center;

}

#relatedTitle {

	text-align: center;

	margin-top: 40px;

}

#related {

	list-style: none;

}

#related li {

	width: 20%;

	float: left;

	text-align: center;

	font-size: 12px;

}

#related img {

	width: 100%;

}/*---ZOOM STUFF---*/

#zoom {

	width: 8px;

	height: 8px;

	border: 5px solid #fff;

	background-image: url(images/zoom.gif);

	background-position: top left;

	cursor: pointer;

	margin: -15px auto 30px;

	position: relative;

}

#zoom.zoomed {

	background-position: top right;

}

#zoomInfo {

	font-size: 10px;

	font-family: sans-serif;

	color: #fff;

	width: 80px;

	margin-left: -40px;

	display: none;

	position: absolute;

	bottom: 0;

	left: 50%;

	padding: 7px 0;

	text-align: center;

	background: #333;

}

#zoomInfo:after {

	content: "";

	display: block;

	position: absolute;

	bottom: -7px;

	z-index: 1000;

	left: 50%;

	margin-left: -8px;

	width: 0;

	border-width: 8px 8px 0;

	border-style: solid;

	border-color: #333 transparent;

}

.entry .postinate {

	font-size: 12px;

	margin-top: 30px;

	text-align: right;

}

.entry .postinate span {

	display: inline-block;

	padding: 0 4px;

}

.entry .postinate > span {

	border-bottom: 1px dotted #333;

}

#tagList {

}

#tagList h2 {

	border-bottom: 1px solid #aaa;

	text-align: center;

}

#tagList ul {

	list-style: none;

	margin: 0 0 30px 0;

}

#tagList li {

	padding-left: 0;

}

#tagList li:hover {

	background: #fdfdfd

}

#tagList li span {

	float: right;

	color: #999;

}

#tagList li a {

	color: #333;

	display: block;

	border-bottom: 1px dashed #eee;

	padding: 5px 5px 5px 0;

}

#tagList li a:hover {

	color: #5378b3;

}/*--- POST THUMBNAIL STUFF ---*/

a.thumbLink, #featuredImage {

	display: block;

	text-align: center;

	margin-bottom: 20px;

}/*----MAX WIDTH 100% STUFF---*/

img.attachment-post-thumbnail, .entry img, #featuredImage img, iframe, #sidebar ul li.widget img, object {

	max-width: 100%;

}/*-------BLOG PAGE NAVIGATION STUFF----------*/

div.pagenav {

	position: absolute;

	top: 200px;

	width: 25px;

	height: 50px;

	overflow: hidden;

}

div.pagenav a {

	display: block;

	width: 25px;

	height: 50px;

	overflow: hidden;

	background-image: url(images/arrows.png);

	text-indent: -999px;

}

#nextpage {

	right: -25px;

}

#nextpage a {

	background-position: right center;

}

#backpage {

	left: -25px;

}

#backpage a {

	background-position: left center;

}/*-----SIDEBAR STUFF----*/

#closeSidebar {

	width: 40px;

	height: 45px;

	background: #fff url(images/back_top.jpg) no-repeat center center;

	position: absolute;

	bottom: 0;

	left: 0;

	cursor: pointer;

}

#sidebar {

	font-family: sans-serif;

	background: #333;

	background: rgba(0,0,0,.5);

	color: #ddd;

	width: 100%;

	overflow: hidden;

	display: none;

	position: relative;

	border-top: 1px solid #fff;

	padding-bottom: 45px;

}

#sidebar a {

	color: #fff;

}

#sidebar a:hover {

	background: #000;

	padding: 8px;

	margin: -8px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

#sidebar ul li.widget {

	list-style: none;

	font-size: 12px;

	width: 22.91633333333333%;

	padding: 5.2083333333333336%;

	float: left;

}

#sidebar ul li.widget p {

	margin-bottom: 10px;

}

#sidebar ul li.widget h2.widgettitle {

	color: #ddd;

	margin-bottom: 8px;

	font-size: 10px;

	text-transform: uppercase;

}

#sidebar ul li.widget ul li {

	list-style-type: disc;

	list-style-position: outside;

	margin-left: 15px;

	margin-bottom: 5px;

}

#sidebar ul li.widget ul li ul li {

	padding: 0 0 0 15px;

	list-style-type: disc;

	list-style-position: inside;

}/* -----COMMENT STUFF----- */

#commentToggle {

	margin: 60px 0 0;

	line-height: 1em;

	cursor: pointer;

	background: none;

	color: #333;

	font-size: 12px;

	text-align: center;

	text-transform: none;

	background: #fafafa;

}

#commentToggle:hover {

	background: #f5f5f5;

}

#commentToggle a {

	color: #4c4c4c;

	display: inline-block;

	padding: 10px 15px;

}

#commentToggle a:hover {

	text-decoration: none;

}

#toggleComments {

	display: none;

	margin-top: 40px;

}

#commentOpen {

	float: right;

}

#commentClose {

	display: none;

	float: right;

}

#commentsection {

	max-width: 500px;

	font-size: 12px;

	margin: 0 auto;

}

.commentlist {

	width: 100%;

	list-style: none;

}

h3#comments {

	margin: 40px auto 20px;

	text-align: center;

	font-size: 16px;

}

.commentlist li, #commentform input, #commentform textarea {

	font: .9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

}

.commentlist li {

	font-weight: bold;

	list-style: none;

	padding: 15px 0;

	font-size: 12px;

}

.commentlist li img.avatar {

	float: left;

	border: 1px solid #ccc;

	background: #eee;

	margin: 5px 15px 0 0;

	padding: 3px;

}

.commentlist p {

	font-weight: normal;

	text-transform: none;

	margin: 10px 0;

	font-size: 11px;

}

.commentlist .pingback p {

	margin: 10px 5px 10px;

}

#commentform p {

	margin: 5px 0;

}

.commentmetadata {

	font-weight: normal;

	display: block;

	font-size: 10px;

	color: #333;

	border-bottom: 1px solid #eee;

	padding-bottom: 10px;

	font-family: serif

}

.comment-author {

	font-family: serif;

	font-size: 14px;

	font-weight: normal;

	line-height: 1em;

}

.commentlist {

	text-align: justify;

	padding: 0 0 40px;

}

.nocomments {

	text-align: center;

}

#recentcomments li {

}

.alt {

}

ul.children {

	padding-left: 30px;

	border-left: 1px dashed #eee;

}

.reply {

	text-align: right;

	font-size: 11px;

	margin: -5px 0 10px;

	font-weight: normal;

	font-style: italic

}/*---FORM STUFF---*/

input[type="text"], input[type="password"], textarea {

	border: 1px solid #ddd;

	background: #fafafa;

}

input[type="text"], input[type="password"] {

	padding: 5px;

	max-width: 170px;

	width: 70%;

	margin: 0 3px 8px 0;

}

textarea {

	padding: 4px;

	max-width: 540px;

	width: 95%;

	font-family: sans-serif;

	font-size: 12px;

}

#commentform input[type="submit"], input[type="submit"] {

	cursor: pointer;

	background: #5378B3;

	color: #fff;

	border: none;

	display: block;

	padding: 5px 10px;

}

#commentform input[type="submit"]:hover, input[type="submit"]:hover {

	background: #333

}

#sidebar input, #sidebar textarea {

	padding: 3px

}

#sidebar input[type="submit"] {

	cursor: pointer;

}/* -----UNIVERSAL STUFF----- */

code {

	font: 1.1em 'Courier New', Courier, Fixed;

}

acronym, abbr, span.caps {

	font-size: .9em;

	letter-spacing: .07em;

	cursor: help;

}

p img {

	max-width: 100%;

}

img.centered, img.aligncenter {

	display: block;

	margin: 0 auto;

}

img.alignright {

	display: inline;

	margin: 0 0 20px 20px;

}

img.alignleft {

	display: inline;

	margin: 0 20px 20px 0;

}

.alignright {

	float: right;

}

.alignleft {

	float: left;

}

acronym.abbr {

	border-bottom: 1px dashed #999;

}

blockquote {

	padding-left: 20px;

	margin: 15px;

}

blockquote cite {

	display: block;

	margin: 5px 0 0;

}

.center {

	text-align: center;

}

hr {

	display: none;

}

a img {

	border: none;

}

img#wpstats {

	width: 0;

	height: 0;

	border: none;

	overflow: hidden;

}

#hideme {

	visibility: hidden;

}

.hidden {

	visibility: hidden;

	display: none;

}

.rssSummary {

	padding-bottom: 15px;

}

.clear {

	clear: both;

}

p.clear {

	height: 1px;

	width: 1px;

}

.hide {

	display: none;

} /* -----CALENDAR STUFF----- */

#wp-calendar {

	empty-cells: show;

	width: 100%;

	margin: 10px auto 0;

}

#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

}

#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

}

#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

}

#wp-calendar a {

	text-decoration: none;

	display: block;

}

#wp-calendar caption {

	text-align: center;

	width: 100%;

	margin-bottom: 5px;

}

#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

}

#wp-calendar td {

	text-align: center;

	padding: 3px 0;

}/*----TAG CLOUD WIDGET STUFF-------*/

#sidebar .widget_tag_cloud a {

	font-size: 11px !important;

	display: block;

	background: #5378b3;

	float: left;

	padding: 2px 8px;

	margin: 0 3px 3px 0;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

#sidebar .widget_tag_cloud a:hover {

	background: #000;

	padding: 2px 8px;

	margin: 0 3px 3px 0;

}

#sidebar .widget_tag_cloud:after {

	content: ".";

	display: block;

	height: 0;

	clear: left;

	visibility: hidden;

}/*-----GALLERY STUFF------*/

.gallery img.attachment-thumbnail {

	border: 1px solid #ccc !important;

}/*---THIS IS AN IE7 FIX---*/

#logo, #dropmenu li, .entry .postinate span, #commentToggle a {

	zoom: 1;

*display:inline;

}/*---MEDIA QUERY STUFF FOR DIFFERENT SIZED SCREENS---*//*---COMMENTS AFTER EACH QUERY ARE NEEDED FOR IE TO WORK---*/

@media screen and (max-width:480px) {

body {

	padding: 0 25px;

	padding: 0;

}

#page {

	margin: 0 auto;

}

#selectMenu {

	left: 10px !important

}

div.pagenav {

	position: relative;

	width: auto;

	height: auto;

	top: auto;

}

div.pagenav a {

	display: block;

	width: auto;

	height: auto;

	overflow: hidden;

	background-image: none;

	text-indent: 0;

}

#loading {

	top: 5%;

}

#nextpage {

	right: auto;

}

#nextpage a {

	background-position: right center;

}

#backpage {

	left: auto;

}

#backpage a {

	background-position: left center;

}

a[rel~="prev"], a[rel~="next"] {

	display: none;

}

}/*/mediaquery*/

@media screen and (max-width:800px) {

#selectMenu {

	display: block;

	left: 0;

}

#navigation {

	display: none;

}

#footer #copyright {

	clear: both;

	display: block;

	text-align: center;

	line-height: 80px;

}

}/*/mediaquery*/

@media screen and (max-width:860px) {

#main {

	padding: 10%;

}

#logo {

	margin: 0 auto;

	padding: 25px 0 40px;

	text-align: center;

	display: block;

	z-index: 0;

}

#logo img {

	display: inline;

}

#navigation {

	text-align: left;

}

#dropmenu li ul li ul {

	left: 180px;

}

#dropmenu li ul {

	left: -1px;

}

#dropmenu li a {

	font-size: 10px!important;

	padding: 0 10px;

}

.post h2.posttitle, .entrytitle {

	font-size: 16px;

}

.entry .postinate {

	text-align: center;

}

#sidebar ul li.widget {

	padding: 25px;

	float: none;

	width: auto;

}

}/*/mediaquery*/

@media screen and (min-width:860px) {

#tagList h2 {

	text-align: left;

}

.entry {

	-moz-column-count: 2;

	-webkit-column-count: 2;

	column-count: 2;

	-moz-column-gap: 60px;

	-webkit-column-gap: 60px;

	column-gap: 60px;

	/*-moz-column-rule: 1px dashed #8E8D8A;

	-webkit-column-rule: 1px dashed #8E8D8A;

	column-rule: 1px dashed #8E8D8A;*/

}

body.blog #main, body.archive #main, body.search #main {

	padding-left: 0;

	padding-right: 0;

	border: 1px solid #fff;

	border-width: 1px 0;

	background: #fff url(images/book_bg.jpg) repeat-y center 0;

}

body.blog .post, body.archive .post, body.search .post {

	width: 32.45614035087719%;

	float: left;

	padding: 0 8.771929824561403%

}

}/*/mediaquery*/

@font-face {

	font-family: nyala;

	src: url(font/nyala.ttf);

}

@font-face{

	font-family:Abnet;

	src: url(font/Abnet19Unicode.ttf);

	}

div#main {

	font-family: nyala;

}

a#logo img {

	height: 165px !important;

	padding-top: 0px !important;



}

div#page {

	margin-top: 0px !important;

}

a#logo {

	margin-top: 0px !important;

	padding-top: 0px !important;

}

.language {

	position: absolute;

	top: 15% !important;

	right: 6% !important;

}

a.notranslate.flag.en.single-language {

	cursor: pointer;

	color: #fff;

	text-transform: uppercase;

	line-height: 45px;

	height: 45px;

	padding: 10px;

	margin-right: 15px;

}

a.notranslate.flag.en.single-language:hover {

	background: #DC8F3C !important;

	color: #fff;

}

a.notranslate.flag.am.single-language {

	cursor: pointer;

	color: #fff;

	text-transform: uppercase;

	line-height: 45px;

	height: 45px;

	padding: 10px;

}

a.notranslate.flag.am.single-language:hover {

	background: #DC8F3C !important;

}

@media only screen and (min-width: 310px) and (max-width: 425px) {

.language {

	position: absolute;

	right: 0% !important;

}

}

@media only screen and (min-width: 700px) and (max-width: 768px) {

.custom_title {

	position: absolute !important;

	top: 12% !important;

}

.custom_title p {

	font-size: 12px !important;

}

}

.infoLayer {

	opacity: 1 !important;

}

li.huge_it_big_li {

	height: 200px !important;

}

.infoLayer h2 {

	margin-top: 166px !important;

}

.infoLayer p {

	display: none !important;

}

section #huge_it_gallery li .overLayer, section #huge_it_gallery li .infoLayer {

	height: 200px !important;

}

#huge_it_gallery .huge_it_big_li {

	background: #DC8F3C;

}

div#page {

	margin: 0px !important;

	max-width: 100% !important;

}

.custom_title p {

	font-size: 34px !important;

	color: #984b43 !important;

}

.custom_title {

	position: absolute;

	top: -15% !important;

	left: 16% !important;

}

div#entryContainer p {

	font-size: 17px !important;

	line-height: 1.5em;

}

.english_language a {

	cursor: pointer;

	color: #fff;

	text-transform: uppercase;

	line-height: 45px;

	height: 45px;

	padding: 10px;

	background-color: #DC8F3C;

	border-radius: 3px !important;

}

div#content {/*background: rgba(255, 255, 255, 0.2)!important;*/

	background: none !important;

	color: #8E8D8A !important;

}

h2.entrytitle {

	color: white;

}

body {

	background: #EAE7DC !important;

}

#featuredImage {

	float: left;

	margin-left: 30px;

	margin-right: 250px;

}

div#zoom {

	margin-bottom: -3px !important;

}

.home_para {

	float: right;

}

.custom_sidebar {

	display: inline-block;

}

.custom_sidebar li {

	list-style: none !important;

}

.custom_sidebar h2 {

	color: white;

	font-size: 25px;

}

.custom_sidebar a {

	color: white;

	font-size: 17px !important;

}

.custom_sidebar a {

	color: #DC8F3C;

	font-size: 17px !important;

}

li.recentcomments {

	color: #DC8F3C !important;

}

h2.entrytitle {

	display: none;

}

#dropmenu li a {

	font-size: 19px !important;

}

#navigation {

	top: 108px !important;

}

#sidebar {

	position: absolute !important;

	top: 147px !important;

}

#sideToggle {

	top: 100px !important;

}

li#menu-item-165 a:hover {

	height: 107px !important;

}

li#menu-item-165 {

	height: 107px;

}

.entry ul {

	font-size: 17px;

}

li#menu-item-191 a:hover {

	height: 71px !important;

}

li#menu-item-191 {

	height: 71px !important;

}

li#menu-item-197 {

	height: 71px !important;

}

li#menu-item-197 a:hover {

	height: 71px !important;

}

p.amha {

	text-align: center !important;

	background: white;

	color: black;

	width: 36% !important;

	margin-left: 31.75% !important

}

p.calendar-converter {

	text-align: center;

}

.calender_img {

	text-align: center;

	margin: 28px;

	margin-bottom: 0px !important;

}

p.thiopian-orthodox {

	text-align: center;

}

li#menu-item-314 a:hover {

	height: 80px !important;

}

li#menu-item-314 {

	height: 80px !important;

}

.home_left {

	/*height: 690px !important;*/

	font-size: 19px !important;

}

.home_right {

	float: right !important;

	font-size: 19px !important;

}

.page_language {

	text-align: center;

	margin-bottom: 5% !important;

	padding-top: 0px !important;

	position: relative;

    top: -75px;

	margin-bottom: 0px !important;

	z-index: 9999999;

}

.page_language a {

	cursor: pointer;

	color: #fff  !important;

	text-transform: uppercase;

	line-height: 45px;

	height: 45px;

	padding: 10px;

	background-color: #c0b283 !important;

	border-radius: 3px !important;

}

a.page_amharic_laguage {

	padding: 10px 17px 10px 16px !important;

	margin-right: 10px !important;

}

.page-template-recently-published-books .published-books-container, .page-template-recently-published-books-ethiopian .published-books-container {

	width: 48% !important;

	display: inline-block;

	margin-bottom: 10% !important;



}

.page-template-recently-published-books .published-books-container, .page-template-recently-published-books .all_detail, .page-template-recently-published-books-ethiopian .published-books-container, .page-template-recently-published-books-ethiopian .all_detail {

	height: auto !important;

}

.equal-height {

	height: auto !important;

}

.page-template-recently-published-books .all_detail, .page-template-recently-published-books-ethiopian .all_detail {

	float: left;

	width: 60% !important;

}

.page-template-recently-published-books .published-book-image, .page-template-recently-published-books-ethiopian .published-book-image {

	display: inline-block;

	float: left;

	/*width: 40% !important;*/

}

.published-book-image img {

	display: block;

	height: 240px;

	margin: auto;

}

.page-template-recently-published-books .product_type_simple, .page-template-recently-published-books-ethiopian .product_type_simple {

	display: none !important;

}

.page-template-recently-published-books .product_type_simple.add_to_cart_button, .page-template-recently-published-books-ethiopian .product_type_simple.add_to_cart_button {

	display: block !important;

}

.page-template-recently-published-books .add_to_cart_inline, .page-template-recently-published-books-ethiopian .add_to_cart_inline {

	float: right;

}

p.custom_title_english {

	font-size: 35px !important;

}

p.custom_title_amharic {

	font-size: 60px !important;

	color: #984b43 !important;

	margin-left: 100px !important;

	margin-top: 21px;

	font-family: Abnet !important;

}

p.custom_title_amharic {

	font-size: 60px !important;

}

p.custom_title_english {

	font-size: 57px !important;

	margin-left: 24px;

	margin-top: 21px !important;

}

.published-book-title h2 {

	color: #373737 !important;

	line-height: 1em !important;



}

.pulished-book-button a {

	cursor: pointer;

	color: #373737 !important;

	text-transform: uppercase;

	line-height: 45px;

	height: 45px;

	padding: 14px 10px 12px 10px;

	background-color: #c0b283 !important;

	border-radius: 3px !important;

	margin-right: 3px !important;

	font-size: 20px !important;

    padding-top: 12px !important;

    padding-bottom: 12px !important;

    padding-right: 5px !important;

    padding-left: 7px !important;

	

}

.book-detail-container {

	width: 49% !important;

	display: inline-block;

}

.book-detail-image {

	width: 40% !important;

	display: inline-block;

}

.book-detail_all_detail {

	width: 55% !important;

	float: right;

}

p.product.woocommerce.add_to_cart_inline {

	border: none !important;

	padding: 0px !important;

	display: inline-block;

}/*span.woocommerce-Price-amount.amount {display: none !important;}*/

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {

	cursor: pointer !important;

	color: #373737 !important;

	text-transform: uppercase !important;

	line-height: 45px !important;

	height: 45px !important;

	padding: 10px !important;

	background-color: #c0b283 !IMPORTANT;

	border-radius: 3px !important;

	margin-right: 3px !important;

	display: initial !important;

	font-weight: normal;

	

}



.woocommerce {

	font-size: 17px !important;

}

.pulished-book-button span.woocommerce-Price-amount.amount {

	display: none !important;

}

a.added_to_cart.wc-forward {

	padding: 0px !important;

}

.iframe_first {

	height: 650px !important;

	display: inline-block;

}

.left-third-layer {

	width: 50% !important;

}

.right-third-layer {

	width: 50% !important;

	float: right;

	font-size: 17px !important;

}

a.anchor {

	color: #373737 !IMPORTANT;

	font-size: 22px !important;

}

#sidebar ul li.widget ul li {

	list-style: none !important;

}

#glt-translate-trigger {

	display: none !important;

}

.page-template-sigle-book div#zoom, .page-template-third-layer div#zoom {

	margin-bottom: 10px !important;

}

.page-template-sigle-book .entry, .page-template-third-layer .entry, .page-template-calender-7-2 .entry, .page-template-calender-6-2 .entry, .page-template-calender-6-3 .entry, .page-template-calender-6-1 .entry, .page-template-calender-6-3-ethopian .entry, .page-template-calender-7-1 .entry {

	-moz-column-count: 1;

	-webkit-column-count: 1;

	column-count: 1;

	-moz-column-gap: 60px;

	-webkit-column-gap: 60px;

	column-gap: 60px;

	-moz-column-rule: 1px dashed #eee;

	-webkit-column-rule: 1px dashed #eee;

	column-rule: 1px dashed #eee;

}

.page-template-sigle-book #featuredImage {

	float: left;

	margin-left: 30px;

	margin-right: 75px; /*width:35%;*/

}

.page-template-third-layer .right-third-layer {

	float: none;

	font-size: 17px !important;

	width: 55% !important;

	margin: 0 auto !important;

	text-align: justify !important;

	word-wrap: break-word;

	word-break: break-all;

}

.page-template-third-layer .left-third-layer {

	display: none !important;

	width: 50% !important;

}/*.page-template-sigle-book div#entryContainer p {font-size: 17px;line-height: 1.2em;margin-bottom: 0;}.page-template-sigle-book #featuredImage img {display: block !important;margin: auto !important;}.page-template-sigle-book a.anchor {color: #DC8F3C !important;font-size: 18px !important;}*/

#ccdate {

	width: 60px !important;

}

#ccfromcal, #cctocal {

	width: 145px !important;

}

#ccmonth {

	width: 125px !important;

}

#ccyear {

	width: 90px !important;

}

.page_language {

	display: block;

}

/*.page-id-7 .page_language, .page-id-9 .page_language {

	display: block;

}*/

/*.page-id-9 .page_amharic_laguage , .page-id-60 .page_amharic_laguage , .page-id-80 .page_amharic_laguage , .page-id-59 .page_amharic_laguage , .page-id-58 .page_amharic_laguage , .page-id-61 .page_amharic_laguage{

	display: none;

}*/

/*.page-id-7 .page_eng_laguage {

	display: none;

}*/

.page-id-20 .page_eng_laguage , .page-id-11 .page_eng_laguage , .page-id-16 .page_eng_laguage , .page-id-53 .page_eng_laguage , .page-id-14 .page_eng_laguage{

	display: none;

}

.new_image {

	text-align: center !important;

	/*height: 36px !important;*/

}

.calender_img.calender-six-two img {

	width: 988px !important;

}

.calender_img.calender-six-one {

	width: 988px;

	margin-left: 145px;

	position: absolute;

    top: -70px;



}

.calender_img.calender-seven-one img {

	width: 988px !important;

}

.calender_img.calender-seven-one {

    position: absolute;

    top: -70px;

    left: 130px;

    width: 998px !important;

}



.calender_img.calender-six-three-ethopian {

    position: absolute;

    top: -70px;

    left: 130px;

}

.calender_img.calender-six-three-ethopian img {

	width: 988px;

}

.calender_img.calender-seven-two img {

	width: 988px;

	margin-left: 105px;

}

.calender_img.calender-six-three img {

	width: 988px;

}

.home_left ul {

	list-style: none !important; display:inline-block;

}

.home_left ul li a {

  color: #373737 !IMPORTANT;

  }

.home_left ul li.current-menu-item {

	background: #d8c3a5 none repeat scroll 0 0 !important;

}

.home_left ul li {

	background: #c0b283 !important;

	width: 135px !important;

	padding: 12px;

}

.home_left.eng_home {

	height: 740px !important;

	margin-right: 0px !important;

}

.home_right.eng_home {

	/*position: absolute;

	top: 0px;*/

	position: absolute;

    top: -100px;

    width: 35%;

    right: 0px !important;

    text-align: justify !important;

	line-height: 1.1em;

}

.home_right.ahmeric_home {

	position: relative;

	top: -35px;

}

.eng_doc_right img {

	width: 186px;

	height: 268px;

}

.eng_doc_left a, .eng_doc_right a {

	color: #373737 !important;

	text-decoration: none;

	font-size: 21px;

}

.ahm_doc_right img {

	width: 186px;

	height: 268px;

}

.ahm_doc_left a, .ahm_doc_right a {

	color: #8E8D8A !important;

	text-decoration: none;

	font-size: 21px;

}

.doc_eng_left a {

	color: #8E8D8A !important;

	font-size: 25px;

	text-decoration: none;

}

.doc_eng_left {

	height: auto !important;

    width: 45% !important;

    display: inline-block;

}

.home_right.right_ahmari_home {

	/*position: absolute;*/

	top: 0px;

}

input#place_order {

	background: #c0b283 !IMPORTANT;

    color: #373737 !IMPORTANT

}

html {

	background: #EAE7DC !important;

	width: 100% !important;

    overflow-x: hidden;

}





.form-horizontal #ccdiv .form-control {

  background-color: rgba(0, 0, 0, 0);

  border: medium none;

  height: auto;

  padding: 0;

  text-align: center;

}

.form-horizontal #ccdiv {

  padding: 5px;

}

.menu {

  font-size: 17px;

}

#content #main {

  padding: 0px !important;

}

/*.page-id-58 #content > div {

  margin-top: 65px;

}*/

/*.page-id-14 #content > div {

  margin-top: 65px;

}*/

.todayday {

  text-align: center;

  font-size: 17px;

  position: relative;

  top: -88px;

  left: -5px;

}

.home_left div#nav_menu-2 {

    position: absolute;

    float: left;

    position: absolute;

    top: -92px !important;

	left: 0px;

	padding-left: 0px;

}

.home_left div#nav_menu-3 {

    /* position: relative; */

    border: -1px;

    float: left;

    position: absolute;

    bottom: 30%;

}

.eng_contact_left {

   

    font-size: 17px !important;

}

.home_left li#nav_menu-3 {

    position: absolute;

    top: 26px !important;

    list-style: none;

}



.documentary .doc_eng_right{

	    float: right !important;

    	width: 48% !important;

	}

.ahmeric_home div#nav_menu-3 {

 

    border: -1px;

    position: absolute;

    top: -84px;

 

}	



.home_right.right_ahmari_home {

    position: absolute;

    top: -100px !important;

    right: 0px !important;

    width: 35% !important;

    text-align: justify !important;

}

.ahmeric_home div#nav_menu-3 {

    position: absolute;

    left: 0px !important;

    top: -92px;

}

.home_left.ahmeric_home {

    height: 740px !important;

}



.amh_contact_left {

    

    font-size: 17px !important;

}

.photo_graphy_eng div#nav_menu-3 {

    position: absolute;

    top: -32px;

}

.ethopian_menu ul {

    list-style: none !important;

}

.ethopian_menu ul li {

    background: #c0b283 !important;

    width: 135px !important;

    padding: 12px;

}

.ethopian_menu ul li a {

    color: #373737 !IMPORTANT;

}

.ethopian_menu ul li.current-menu-item {

    background: #d8c3a5 none repeat scroll 0 0 !important;

}

.ethopian_menu {

    display: inline-block;

    padding-top: 0px !important;

	width: 30% !important;

    padding-left: 0px;

}

.slideshow {

    padding-top: 0px;

}

.gallerypage {

    float: right !important;

    padding-top: 0px !important;
	
	width: 100% !important;

}

.ethopian_page_content {

    width: 65% !important;

}

div#nav_menu-3 {

    padding-left: 0px;

}

.ethopian_menu .menu-amharic-menu-container {

    padding-left: 0px;

}

.ethopian_menu ul#menu-amharic-menu {

    margin-left: 0px;

}

.ethopian_page_content {

    width: 65% !important;

    float: right;

	padding-top: 0px;

}

.recent-publication {

    padding-top: 0px !important;

	width:83% !important;
	
	 float: right;

	
	

}

.published-books-container {

    padding-top: 0px;

}

.published-book-image img {

    padding-top: 0px;

}

.published-books-container {

    padding-top: 0px;

}

.all_detail {

    padding-top: 0px;

}

.published-book-image {

    padding-top: 0px;

}

.ethopian_menu .menu-new-menu-container {

    padding-left: 5px;

}

.ethopian_menu.eng_pages {

    width: 15% !important;
    padding-left: 5px !important;

}

.ethopian_page_content.eng_pages_content {

    width: 83% !important;

}

.eng_doc_left {

    width: 35% !important;

    display: inline-block;

}

.eng_doc_right {

    width: 49% !important;

    float: right;

}

.ethopian_menu.ethopian_pages {

    width: 15% !important;

}

.ethopian_page_content.ethopian_pages_content {

    width: 83% !important;

}

.ahm_doc_left {

    width: 35% !important;

    display: inline-block;

	margin-left: 91px;

}

.ahm_doc_right {

    width: 49% !important;

    float: right;

}

.pulished-book-button.change_add_to_cart {

    width: 57% !important;

}

.pulished-book-button {

    width: 70% !important;

}

.calender_img.calender-six-two {

    position: absolute;

    top: -70px;

    left: 130px;

}

.calender_img.calender-seven-two {

    position: absolute;

    top: -70px;

    left: 17px;

    width: 998px;

}

.calender_img.calender-six-three {

    position: absolute;

    top: -70px;

    left: 130px;

}

/*.doc_eng_aud_date {

	font-size: 16px !important;

    font-weight: 800;

    width: 35% !important;

    float: right;

    position: relative;

    top: 20px;

    left: 19px;

}*/

.documentary .pfwrpr{

	position: relative !important;

    top: -15px !important;

	width: auto !important;

	float: none !important;

}

.doc_eng_audio {

    font-size: 17px !important;

  /*  position: relative !important;

    top: -33px !important;*/

	width: 100% !important;

    display: inline-block;

}

	

.doc_eng_audio img {

    position: relative;

    top: 13px;

    right: 2px;

}	



.audio_title img {

    position: relative;

    top: 8px;

    right: 5px;

	    width: 88px !important;

    height: 41px !important;

}

.doc_eng_audio p {

    text-align: center;

	margin-top: 10px;

}

p.media_title img {

    width: 88px !important;

    height: 44px !important;

    position: relative;

    top: 8px !important;

    right: 5px !important;

}







.media_content_1 .pfwrpr {

    position: absolute !important;

    top: 211px !important;

    left: 208px !important;

}

.media_content_2 {

    position: relative !important;

    top: 310px;

}

.media_content_2 .pfwrpr {

    position: absolute !important;

    top: 59px !important;

    left: -19px;

}

.eng_home .eng_home_text {

/*    position: relative;

    top: -50px;

*/    line-height: 1.1em;

}

.eth_home_text {

   /* position: relative;

    top: -50px;*/

    line-height: 1.1em;

}

.ahmarci_buttons a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {

    font-size: 23px !important;

    padding-left: 21px !important;

    padding-right: 21px !important;

}

.pulished-book-button.ahmaric_book.eng_books_page {

    width: 90% !important;

}

.eng_books_page a.eng_view_button {

    font-size: 20px !important;

    padding-top: 12px !important;

    padding-bottom: 12px !important;

    padding-right: 25px !important;

    padding-left: 25px !important;

}

.woocommerce div.product div.images img {

    width: auto !important;

	float: right;

}

/*li#menu-item-1101 {

    width: 108px !important;

}

li#menu-item-1102 {

    width: 108px !important;

}*/

ul.sub-menu{

    display: none;

}

.published-books-container {

    width: 48% !important;

    display: inline-block;

    margin-bottom: 10% !important;

}

.published-book-image {

    display: inline-block;

    float: left;

	/*width: 40% !important;*/

	

}

.all_detail {

    float: left;

    width: 60% !important;

}

h1.eng_software_head {

    text-align: center;

   	position: absolute;

    top: -80px;

    left: 465px;

}



p.eng_soft_msg {

    text-align: justify;

    width: 80% !important;

    margin: 0% 0% 0% 10% !important;

}

.published-books-detail p {

    margin-bottom: 0px !important;

}

.published-books-detail {

    padding: 0px !important;

}

.published-book-image.eng-software_page img {

    width: 100% !important;

    height: auto !important;

	margin-top: 50px;

}

a.eng_view_button.eng_soft_view_button {

    padding: 15px !important;

}

div#main {

    color: #373737 !important;

}

h1.doc_eng_msgs {

    position: absolute;

    top: -90px;

    left: 226px;

}

h1.doc_ethopian_msgs {

    position: absolute;

    top: -90px;

    left: 300px;

}

.eng_books_page a.eng_view_button.simple {

    font-size: 20px !important;

    padding-top: 12px !important;

    padding-bottom: 12px !important;

    padding-right: 25px !important;

    padding-left: 25px !important;

    margin-bottom: 110px !important;

}



.coming-soon {

    width: 50%;

    margin-left: -570px;

    margin-top: 30px;

    position: absolute;

}
.coming_soon_book {
    position: absolute;
    top: -90px;
    left: 264px;
 
}
.coming_son_text {
    position: absolute;
    top: 185px;
    left: 270px;
}

.coming_son_text img {
    width: 30% !important;
    display: inline-block;
}
.coming_soon_book img {
    width: 65%;
}
.coming_son_text.eng img {
    width: 50% !important;
    display: inline-block;
}
.pp_pic_holder.pp_default {
    display: none !important;
}
#bwg_container1_0 #bwg_container2_0 .bwg_title_spun2_0 {
    color: #373737 !IMPORTANT;
    display: table-cell;
    font-family: segoe ui;
    font-size: 50px !important;
    font-weight: bold;
    height: inherit;
    padding: 2px;
    text-shadow: 0px 0px 0px #888888;
    vertical-align: middle;
    width: inherit;
    word-wrap: break-word;
    text-transform: uppercase !important;
}
img#envira-gallery-image-1520 {
    width: 200px;
    height: 195px !important;
}
#envirabox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 27px !important;
    cursor: pointer;
    display: none;
    background-image: url(images/envirabox_sprite.png);
}
#envirabox-left-ico, #envirabox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 36px;
    height: 25px !important;
    margin-top: -15px;
    cursor: pointer;
    z-index: 988040;
    display: block;
}
.new_ethopian_pages div#text-3 {
    padding-left: 0px;
}
.ethopian_menu.ethopian_pages.new_ethopian_pages {
    padding-top: 0px !important;
}
.new_ethopian_pages div#text-3 {
    padding-left: 0px;
    padding-top: 0px;
}
.new_ethopian_pages .textwidget {
    padding-top: 0px;
    padding-left: 0px;
}

.new_ethopian_pages ul#menu-amharic-menu {
    margin-left: 10px;
}
#nav_menu-3 ul#menu-new-menu {
    margin-left: 0px !important;
}
div#envirabox-title-over {
    bottom: 520px !important;
   font-size: 19px !important;
   color: black;
    background: white;

}
.ethopina_page_logo img {
    width: 25%;
    height: 40px !important;
    position: absolute;
    top: 29px;
    left: 458px;
}
#envirabox-close {
    
    left: -18px !important;
    
}
/*.entry ol, .entry ul {
    margin: 0 0 15px 15px;
    padding: 0;
    font-size: 12px;
    margin: 0 auto !important;
    width: 55% !important;
    line-height: 1.5em !important;
    font-size: 19px !important;
}*/
p.l_f_p_p {
    width: 55% !important;
    margin: 0px auto !important;
}
ol.list_of_pub_list {
    margin: 0 auto !important;
    width: 55% !important;
    line-height: 1.5em !important;
    font-size: 19px !important;
}
div#envirabox-title-outside {
    /*position: absolute;
    bottom: 603px;
    left: 20px;*/
	text-align: center;
}
div#envirabox-title-outside {
    font-size: 19px !important;
}
div#sideToggle {
    display: none !important;
}
 

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__image ~ .grid-product__price .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-price__value, .product-details-module.product-details__action-panel.details-product-purchase, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-footer, #ecwid-shopping-cart-search-1, html#ecwid_html body#ecwid_body .ecwid-responsive .ecwid-productBrowser-innerTable, .product-details-module__title.ec-header-h6, html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details-module__content--collapsed ~ .product-details-module__btn-more {display:none !important;}

body, p,  h1, h2, h3, h4, h5, h6 {
 -moz-hyphens: none !important;
-ms-hyphens: none !important;
-webkit-hyphens: none !important;
 hyphens: none !important;}html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details-module__content--collapsed {    position: inherit !important;    overflow: hidden;    max-height: inherit !important;}


.new_image iframe {
	position: absolute;
	clip: rect(409px,987px,449px,524px) !important;
	top: -417px !important ;
	left: 180px !important ;
}