/*
Theme Name: Flatsome Child Theme
Theme URI: http://flatsome.uxthemes.com/
Description: This is a child theme for Flatsome
Author: UX Themes
Author URI: http: //www.uxthemes.com/
Template: flatsome
Version: 2.5
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
body {
  background: #fff;
  color: #555555;
  padding: 0;
  margin: 0;
  font-family: "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
  cursor: default; }
/* -- breadcrumbs -- */
.breadcrumb a {
  color: #666666;
  font-weight: normal; }

/* -- product list -- */
.product-small.out-of-stock .out-of-stock-label {
  color: #333333;
  font-weight: normal;
  font-size: 0.8em;
  position: absolute;
  top: 40%;
  left: 0;
  right: 0;
  background: #ffffff;
  padding: 20px 0;
  background: rgba(255, 255, 255, 0.9);
  text-align: center;
  opacity: .9; }

/* Lists */
ul, ol, dl {
  font-size: 1em;
  line-height: 1.2;
  margin-bottom: 1.25em;
  list-style-position: outside;
  font-family: inherit; }

/* -- prices styles --*/
.price {
  font-size: 80%;
  color: #000000;
  font-weight: bold;
  line-height: 100%; }
.price.large {
  font-size: 100%;}
  
/*Search Form --- Mi Kapa*/
.search-dropdown .nav-dropdown {
	  width: 260px;
  }

/*Author's books archive---Mi Kapa*/
.authors-list{
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
}
.authors-list li{
	list-style-position:inside;
}
.authors-list a{
	font-size:smaller;
}
.author-archive{

}
.author-archive-items{
}
.author-archive-item{
	width:200px;
	display: block;
	float:left;	
	margin: 0 1em 1em 0;
	position: relative;
	height: 300px;
}
.author-archive-item:hover{
	opacity:.8;
}
.author-archive-item h3{
	width:200px;
	font-size:1em;
	position:absolute;
	bottom:0;
	padding:0.5em;
	background-color:black;
	color:white;
	opacity:.8;
}
.author-archive-item img{
	width:200px;
	height:auto;
	position:absolute;
	clip: rect(0px,200px,300px,0px);
}
/* Default paragraph styles */
p {
  font-size: 0.9em;
  line-height: 1.4; }

/* Tables */
table thead tr th,
    table thead tr td,
    table tfoot tr th,
    table tfoot tr td {
      padding: 0.3em 0;
      font-size: 0.em;
      text-align: left; }
  table tr th,
  table tr td {
    padding: 0.3em 0em;
    font-size: 0.8em; }
  table thead tr th,
  table tfoot tr th,
  table tbody tr td,
  table tr td,
  table tfoot tr td {
    display: table-cell;
    line-height: 1em; }

/* Default header styles */
h3,h4 {
  font-weight: normal;
  margin-top: 0.2em;
  margin-bottom: 0.2em;
  line-height: 1em; }


/* Blockquotes */
h1 {
    font-size: 1.2em; }
h3 {
    font-size: 1.2em; }


div {}
.entry-image img {
    width: 20%;
}

.column-inner {
  line-height:24px;;
}

.none {
  text-transform: none; 
}

.uppercase {
  /* text-transform: uppercase; */
}

.tabbed-content ul.tabs li a {
  text-transform: none;
}

.vertical-tabs ul.tabs-nav li {
  text-transform: none;
}
/* -- global styles --  */
.uppercase {
  text-transform: none; }
.drop-shadow {
  text-shadow: 1px 2px 2px rgba(0, 0.5, 0.5, 0.5); }
  
/* -- section titles -- */
h3.section-title {
  text-transform: none;
}

/* -- logo -- */
#logo {
  text-transform: none;
}

ul.header-nav li a {
  text-transform: none;
}

ul.top-bar-nav .nav-dropdown li a {
  text-transform: none;
}

.mobile-sidebar li a {
  text-transform: none;
}

.absolute-footer ul li a {
  text-transform: none;
}

.type-page h1.entry-title,
.search-results .text-center h1.entry-title {
  text-transform: none; 
}

.type-page .text-center h1.entry-title,
.search-results .text-center h1.entry-title {
  text-transform: none; 
}

/* -- archive -- */
body.archive h1.page-title,
body.search-results h1.page-title {
  text-transform: none;
}

.navigation-paging a,
.navigation-image a {
  text-transform: none; 
}

/* -- date box -- */
.post-date {
  text-transform: none; 
}

.author-box .author-title {
  text-transform: none; 
}

.blog-list-style .cat-links a {
  text-transform: none;
}

.blog-pinterest-style .cat-links a {
  text-transform: none;
}

.blog-pinterest-style .comments-link a,
.blog-pinterest-style span.sep,
.blog-pinterest-style .tags-links {
  text-transform: none;
}

.comments-title {
  text-transform: none;
}

.comment-meta.commentmetadata {
  text-transform: none; 
}

/* -- ACCOUNT PAGES -- */
.my-account h1 {
  text-transform: none;
}

.my-account h2 {
  text-transform: none;
}

.account-user span a {
  text-transform: none;
}

.page-featured-item h1 {
  text-transform: none; 
}

.page-featured-item .item-tags {
  text-transform: none;
}

.page-featured-item .featured_item_cats {
  text-transform: none;
}

/* -- BACK TO SITE -- */
#back-to-site {
  text-transform: none;
}


.breadcrumb {
  text-transform: none;
  text-transform: none; 
}

.product-small h5 {
  text-transform: none;
}

.product-small.out-of-stock .out-of-stock-label {
  text-transform: none;
}

/* -- callout bubble (sale) -- */
.callout {
  text-transform: none;
}

/* -- quick view button -- */
.quick-view {
  text-transform: none;
} 

a.filter-button {
  text-transform: none;
}

.product-page-aside h6 {
  text-transform: none; 
}

.product-info h4 a {
  text-transform: none; 
}

/* -- related products --*/
.related-product h2 {
  text-transform: none;
}

/* --  Product info section style -- */
.product-page-sections h5 {
  text-transform: none;
}

.mini-cart-item .cart_list_product_quantity,
.mini-cart-item .cart_list_product_price {
  text-transform: none; 
}

.minicart_total_checkout {
  text-transform: none; 
}

.cart_totals h2 {
  text-transform: none;
}

.shop_table tfoot th {
  text-transform: none;
}

.shop_table thead {
  text-transform: none;
}

a.shipping-calculator-button {
  text-transform: none;
}

/* -- cross sells -- */
.cross-sells h2 {
  text-transform: none;
}

/* -- checkout breadcrumb --*/
.checkout-breadcrumb h1 {
  text-transform: none;
}

.checkout-group h3 {
  text-transform: none;
}

/* -- checkout order review -- */
.order-review h3 {
  text-transform: none; 
}

.ux-bg-title span {
  text-transform: none;
}

.featured-product .product-text h3 {
  color: #ffffff; 
}

.featured-box h4 {
  text-transform: none; 
}

/* -- message box -- */
.message-box {
  text-transform: none;
}

.ux_price_table .description {
  text-transform: none;
}

.ux_price_table .title {
  text-transform: none;
}

.widget-title {
  text-transform: none;
}

/* -- woocommerce  widget_product_categories /layered nav / layered nav filters -- */
.widget_product_categories li a,
.widget_layered_nav li a,
.widget_layered_nav li span:not(.count),
.widget_layered_nav_filters li a {
  text-transform: none; 
}

.product_list_widget .reviewer {
  text-transform: none; 
}

.widget_shopping_cart_content .buttons .button {
  text-transform: none;
}

/* -- calender widget -- */
.widget_calendar caption {
  text-transform: none;
}

/* -- calender widget -- */
.widget_calendar caption {
  text-transform: none;
}

.widget_nav_menu ul li {
  text-transform: none;
}

/* Abbreviations */
abbr,
acronym {
  text-transform: none;
}
.callout.style1 .inner {
	padding:1em;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}