<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: LeatherDiary Premium
Theme URI: http://leatherdiary.tomastoman.cz/
Author: Tomas Toman
Author URI: http://www.tomastoman.cz/
Description: LeatherDiary is an easily customizable WordPress multipurpose theme. It is a fully responsive theme that allows for easy viewing on any device. LeatherDiary theme offers 14 pre-defined color schemes, 220 Google fonts, Theme Options Panel for easy adaptation to your needs, Drag-and-drop Page Builder, custom homepage widgets for displaying the latest posts from the selected category, custom shortcodes, 2 menu areas, social networking icons, 10 custom page templates, theme documentation and much more. Supports popular plugins WooCommerce, Breadcrumb NavXT and Cyclone Slider 2. Available in Czech, Danish, Dutch, English, French, German, Greek, Italian, Polish, Russian, Slovak and Spanish.
Version: 1.3.6.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, black, white, gray, blue, green, red, pink, orange, one-column, two-columns, right-sidebar, responsive-layout, custom-background, custom-header, custom-colors, custom-menu, featured-images, full-width-template, sticky-post, theme-options, translation-ready, editor-style, rtl-language-support
Text Domain: leatherdiary
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	border: none;
  margin: 0;
	padding: 0;
	vertical-align: baseline;
}
h1, h2, h3, h4, h5, h6 {
  -ms-word-wrap: break-word;
  word-wrap:     break-word;
  line-height: 120%;
  margin: 30px 0 7px;                   
}
h1 {
  font-size: 28px;  
}
h2 {
  color: #222222;
  font-size: 24px;  
}
h3 {
  color: #333333;
  font-size: 20px;  
}
h4 {
  color: #444444;
  font-size: 16px;  
}
h5 {
  color: #555555;
  font-size: 14px;  
}
h6 {
  color: #666666;
  font-size: 13px;  
}
p, ul, ol, li, dl, address {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  font-size: 13px;
  text-align: left;
}
ul {
  list-style-type: square;
  margin-left: 16px;   
}
ol {
	list-style-type: decimal;
  margin-left: 20px;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
dl {
  margin-bottom: 20px;   
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 5px;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
blockquote cite {
  font-style: normal;
	text-transform: uppercase;
}
a {
  color: #1b834b;
  text-decoration: underline;           
}
a:hover {
  text-decoration: none;           
}
a img {
  border: none;      
}
img {
  height: auto; 
  max-width: 100%;   
}
table {
  font-size: 13px;
  width: 100%;      
}
table, td, th {
  border: 1px dashed #d4d4d4;
  border-collapse: collapse;
  text-align: left;
}
td, th {
  padding: 5px 8px;       
}
th {
  background: #555555;
  color: white;
  font-weight: bold;   
}
blockquote, q { 
  border-left: 1px dashed #d4d4d4;
  color: #333333;
  font-style: italic;
  margin: 0 0 20px;
  padding-left: 20px;
}
address {
  font-style: italic;        
}
pre {
  margin-bottom: 20px;
  overflow: auto;   
}
sup {
  vertical-align: super;    
}
sub {
  vertical-align: sub;    
}
iframe,
embed {
  clear: both;
  width: 100%;   
}
hr {
  background: #d4d4d4;
  border: none;
  height: 1px; 
  margin: 15px 0;  
}


/* WordPress Core
-------------------------------------------------------------- */

.alignnone {
  margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
  clear: both;
  display: block;
  margin: 5px auto 5px auto;
}
.alignright {
  float:right;
  margin: 5px 0 20px 20px;
}
.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}
a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
a img.alignnone {
  margin: 5px 20px 20px 0;
}
a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto
}
.wp-caption,
.gallery-caption {
  border: 1px dashed #f0f0f0;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center;
}
.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}
#wrapper .wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}
.wp-audio-shortcode {
  margin-bottom: 20px;                   
}


/* basic structure
-------------------------------------------------------------- */

body {
  background: left top repeat url(images/pattern-1.png);
  background-attachment: fixed;
  color: black;
  font-family: Arial, Helvetica, sans-serif;  
  line-height: 150%; 
}
#page {
  height: auto;
  margin: 0;
  max-width: 1000px; 
  position: relative;
  width: 100%;        
}
#main-wrapper {
  background: white;
  -webkit-box-shadow: 0 0 3px #555555;
  -moz-box-shadow:    0 0 3px #555555;
  box-shadow:         0 0 3px #555555;
  float: left;
  height: auto;
  position: relative;
  width: 100%;        
}
#main-content {  
  float: left;
  height: auto;
  max-width: 810px;
  padding: 0 145px 0 45px;
  position: relative;
  width: 100%;
}
#header {  
  float: left;
  height: auto; 
  position: relative;
  width: 100%;
}
#footer {
  background: #52ca8a left top repeat-x url(images/footer-notices.png);
  border-top: 2px solid #e3e3e3;
  clear: both;
  float: left;
  height: auto;
  margin-top: 15px;  
  position: relative;
  width: 100%;    
}
#content {
  float: left;
  width: 100%;         
}
.single-post #content,
.page #content {
  margin-right: 35px;
  width: 545px;        
}
.page-template-template-full-width-php #page #content,
.page-template-template-landing-page-php #page #content,
.page-template-template-full-width-without-title-php #page #content,
.page-template-template-full-width-without-sharing-php #page #content {
  width: 100% !important;                                                      
}
.page-template-template-landing-page-php #main-content,
.page-template-template-landing-page-php .header-content {
  padding-right: 45px !important;
}
.page-template-template-landing-page-php #page {
  max-width: 900px !important;
}
#sidebar {
  float: right;
  margin-top: 25px;
  width: 230px;        
}


/* header
-------------------------------------------------------------- */

.header-content {    
  clear: both; 
  padding: 35px 145px 35px 45px;
  position: relative;              
}
.site-title,
.site-description { 
  font-family: "Dancing Script", Arial, sans-serif;
  font-size: 62px;  
  line-height: 100%;
  max-width: 590px;
  position: relative;
  z-index: 50;        
}
.site-description { 
  color: #aaaaaa;
  font-size: 28px;
  margin-top: 15px;   
}
.site-title a {
  color: #1b834b;
  text-decoration: none;
  z-index: 100;            
}
.header-logo {
  display: block;
  height: auto;
  margin: 0;
  max-width: 590px;
  position: relative;
  width: auto;             
}
.header-icons {
  height: 20px;
  position: absolute;
  right: 45px;
  top: 9px;
  width: auto;              
}
#top-navigation .header-icons a,
#top-navigation .header-icons a img {
  display: block; 
  height: 20px;               
}
.social-icon {
  float: left;
  margin-left: 5px;
  width: 20px;             
}
#top-navigation .header-icons a img {
  opacity: 0.6;
  filter: alpha(opacity=60);            
}
#top-navigation .header-icons a img:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 1s;
  transition: opacity 1s;             
}
#header .cycloneslider,
#header .header-image {
  margin: 0 0 25px 45px;
  max-width: 810px;                     
}

/* menus */
/* 
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop3.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements. */

#header #fixed-navigation-wrapper {
  position: absolute;
  right: 100px;                     
}
#fixed-navigation-wrapper #fixed-navigation {
  border: 3px solid black;
  -webkit-box-shadow: 0 0 3px #777777;
  -moz-box-shadow:    0 0 3px #777777;
  box-shadow:         0 0 3px #777777;
  padding-bottom: 32px; 
  position: fixed;
  top: 70px;  
  width: 194px; 
  z-index: 100;                 
}
.admin-bar #fixed-navigation-wrapper #fixed-navigation {
   top: 102px;           
}
#fixed-navigation .fixed-navigation-background {
  background: black;
  height: 100%;
  opacity: 0.88;
  filter: alpha(opacity=88);
  outline: 1px dashed #333333;
  position: absolute;
  width: 100%;                             
}
.fix-nav-home {
  background: left top no-repeat url(images/home.png);
  display: block;
  height: 32px;
  margin: 10px auto;
  opacity: 0.8;
  filter: alpha(opacity=80);
  position: relative;
  width: 32px;              
}
.fix-nav-home:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 1s;
  transition: opacity 1s;               
}
.fix-nav-wrapper {
  background: left bottom repeat-x url(images/fix-nav-ul-bottom.png);
  margin-left: 15px;
  position: relative;
  width: 162px;              
}
#fixed-navigation ul {
  background: left top repeat url(images/fix-nav-ul.png); 
  margin: 0;
  position: relative;
  width: 162px;
  z-index: 200;                      
}
#fixed-navigation ul ul {
  background: none;                      
}
#fixed-navigation ul li {
  background: left top no-repeat url(images/square.png);
  font-size: 13px;
  height: auto;
  line-height: 32px;
  list-style-type: none;
  min-height: 32px;
  padding-left: 9px;   
  position: relative;                    
} 
#fixed-navigation ul li a {
  color: #cccccc;         
  text-decoration: none;                       
}
#fixed-navigation ul li a:hover {
  color: white;
  text-decoration: underline;
  -webkit-transition: color 1s;
  transition: color 1s;                       
} 
#wrapper #header #fixed-navigation .current-menu-item,
#wrapper #header #fixed-navigation .current-menu-ancestor,
#wrapper #header #fixed-navigation .current_page_item,
#wrapper #header #fixed-navigation .current-page-ancestor {
  background: left top no-repeat url(images/arrow.png); 
}
#wrapper #header #fixed-navigation .current-menu-item &gt; a,
#wrapper #header #fixed-navigation .current-menu-ancestor &gt; a,
#wrapper #header #fixed-navigation .current_page_item &gt; a,
#wrapper #header #fixed-navigation .current-page-ancestor &gt; a {
  color: white; 
}
#fixed-navigation .scroll-top {
  background: #52ca8a left top no-repeat url(images/scroll-top.png);
  -webkit-box-shadow: 0 0 3px #777777;
  -moz-box-shadow:    0 0 3px #777777;
  box-shadow:         0 0 3px #777777;
  cursor: pointer;
  display: block;
  height: 45px;  
  position: absolute;
  bottom: -48px;
  left: 77px;
  width: 40px;                               
}
#fixed-navigation .scroll-top:hover {
  background-color: #1b834b; 
  -webkit-transition: background-color 1s;
  transition: background-color 1s;                                   
}
#top-navigation {
  background: #1b834b left bottom repeat-x url(images/top-menu.png);
  border-bottom: 2px solid #e3e3e3;
  float: left;
  max-width: 810px;
  min-height: 40px;
  padding: 0 145px 0 45px;
  position: relative;
  width: 100%;                 
}
/* remove all the bullets, borders and padding from the default list styling */
#top-navigation ul {
  float: left;
  list-style-type: none;
  margin: 0;
  max-width: 780px;
  position: relative;
}
/* style the sub-level lists */
#top-navigation ul ul {
  border: none;
  background: #616161;
  margin: 0;
  width: 250px;
  z-index: 110;
}
/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#top-navigation ul li {
  float: left;
  font-family: "Arial Narrow", Arial, sans-serif;
  height: 37px;
  line-height: 37px; 
  margin-right: 30px;
  position: relative;
}
#top-navigation ul .last-menu-item {
  margin-right: 0;                                   
}
/* style the sub level list items */
#top-navigation ul ul li {
  border-bottom: 1px dashed #777777;
  display: block;
  height: auto;
  line-height: 30px;
  margin: 0;
  min-height: 30px;
  position: relative;
  width: 250px;
}
#wrapper #header #top-navigation ul ul .last-menu-item {
  border-bottom: none;                          
}
/* style the links for the top level */
#top-navigation a,
#top-navigation a:visited {
  color: white;
  display: block;
  float: left;
  font-size: 14px;
  height: 37px;
  line-height: 37px;
  text-align: center;
  text-decoration: none;
}
/* style the sub level links */
#wrapper #header #top-navigation ul ul a,
#wrapper #header #top-navigation ul ul a:visited { 
  color: white;
  display: block;
  font-size: 13px;
  font-weight: normal;
  height: auto;
  line-height: 30px;
  margin: 0;
  min-height: 30px;
  padding: 0 0 0 14px;
  text-align: left;
  width: 236px;
}
/* style the level hovers */
/* first */
#top-navigation a:hover,
#top-navigation :hover &gt; a {
  color: #dddddd;
  -webkit-transition: color 1s;
  transition: color 1s;
}
/* second */
#wrapper #header #top-navigation ul ul a:hover,
#wrapper #header #top-navigation ul ul :hover &gt; a {
  background-color: #444444;
  -webkit-transition: background-color 1s;
  transition: background-color 1s;
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
#top-navigation ul ul {
  border-top: 1px solid black;
  height: 0;
  position: absolute;
  left: 0;
  top: 37px;
  visibility: hidden;
  width: 250px; 
}
/* position the third level flyout menu */
#top-navigation ul ul ul {
  left: 250px;
  top: -1px;
  width: 250px;
}
/* make the second level visible when hover on first level list OR link */
#top-navigation ul li:hover ul,
#top-navigation ul a:hover ul {
  height: auto;
  padding-bottom: 0;
  visibility: visible;
}
/* keep the third level hidden when you hover on first level list OR link */
#top-navigation ul :hover ul ul {
  visibility: hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
#top-navigation ul :hover ul :hover ul ul {
  visibility: hidden;
}
/* make the third level visible when you hover over second level list OR link */
#top-navigation ul :hover ul :hover ul {
  visibility: visible;
}
/* make the fourth level visible when you hover over third level list OR link */
#top-navigation ul :hover ul :hover ul :hover ul {
  visibility: visible;
}
/* indication of active items */
#wrapper #header #top-navigation .current-menu-item &gt; a,
#wrapper #header #top-navigation .current-menu-ancestor &gt; a,
#wrapper #header #top-navigation .current_page_item &gt; a,
#wrapper #header #top-navigation .current-page-ancestor &gt; a {
  color: #dddddd;
}
.selectnav {
  display: none;
} 


/* main content
-------------------------------------------------------------- */

.main-headline {
  background: left bottom repeat-x url(images/dashed.png);
  color: #1b834b;
  font-family: "Dancing Script", Arial, sans-serif;
  font-size: 40px;
  font-weight: normal;
  line-height: 100%;
  margin: 0;
  padding: 9px 0 10px;
  position: relative;               
} 
.entry-content {
  margin-top: 18px;               
}
#content p,
#content ul,
#content ol,
#content table,
#content address {
  margin-bottom: 20px;           
}
#content ul ul,
#content ol ol,
#content ol ul,
#content ul ol {
  margin-bottom: 0;           
}  
.home-latest-posts,
.home-thumbnail-posts,
.home-column-posts,
.home-list-posts,
.home-slider-posts {
  float: left;
  margin-bottom: 20px;
  width: 100%;                  
}
.home-thumbnail-posts,
.home-slider-posts {
  margin-bottom: 46px;                      
}
.home-list-posts {
  margin-bottom: 41px;                      
}
#main-content .breadcrumb-navigation-wrapper {
  background: left bottom repeat-x url(images/double-dotted.png);
  float: left;
  min-height: 3px;
  width: 100%;                                             
}
.archive #main-content .breadcrumb-navigation-wrapper,
.search #main-content .breadcrumb-navigation-wrapper {
  background: none;                                                      
}
#main-content .breadcrumb-navigation {
  background: left top repeat-x url(images/dotted.png);
  color: #aaaaaa;
  font-size: 12px; 
  line-height: 16px;
  padding: 9px 0 9px;
  width: 100%;                     
}
.archive #main-content .breadcrumb-navigation,
.search #main-content .breadcrumb-navigation {
  padding: 9px 0 6px;                    
}
.breadcrumb-navigation a {
  color: #8c8c8c !important;
  text-decoration: none;                      
}
.breadcrumb-navigation a:hover {
  color: #333333 !important;
  -webkit-transition: color 1s;
  transition: color 1s;                      
}
#content .post-info {
  color: #999999;
  font-size: 13px;
  margin: 4px 0 0;
  min-height: 16px;         
}
.page #content .post-info,
.single-post #content .post-info {
  margin-top: 8px;                                 
}
.post-info a {
  color: #999999 !important;
  text-decoration: none;             
}
.post-info a:hover {
  color: #333333 !important;
  -webkit-transition: color 1s;
  transition: color 1s;             
}
.post-info span { 
  display: inline-block;
  height: 16px;
  line-height: 16px;
  padding: 0 20px 0 22px;               
}
.post-info .post-info-date {
  background: left top no-repeat url(images/icon-date.png); 
  padding-left: 21px;             
}
.post-info .post-info-author {
  background: left top no-repeat url(images/icon-author.png);                
}
.post-info .post-info-category {
  background: left top no-repeat url(images/icon-category.png);                
}
.post-info .post-info-tags {
  background: left top no-repeat url(images/icon-tag.png);                
}
.post-info .post-info-comments {
  background: left top no-repeat url(images/icon-comments.png); 
  padding-right: 0;               
}
.post-entry .more-link {
  font-weight: bold;                     
}
.single-post #main-content .attachment-post-thumbnail,
.page #main-content .attachment-post-thumbnail { 
  float: none;
  margin: 0 0 25px;
  max-width: 100%;
}
.author-info,
.archive-meta {
  background: left top repeat-x url(images/dashed.png);
  padding: 20px 0;             
}
.author-description h2 {
  margin-top: 0;                       
}
.section-heading { 
  background: left bottom repeat-x url(images/dashed.png);
  font-family: "Dancing Script", Arial, sans-serif;
  font-size: 30px;
  font-weight: normal;
  line-height: 150%;
  margin: 0 0 5px;
}
#nav-below,
.search .navigation {
  background: left top repeat-x url(images/double-dotted.png);
  float: left;
  margin: 30px 0;
  padding-top: 5px;
  width: 100%;           
}
.navigation .navigation-links {
  margin-bottom: 0 !important;              
}
.navigation .navigation-links a {
  text-decoration: none;                                
}
.navigation .navigation-links a:hover {
  text-decoration: underline;                                
}
.nav-previous,
.nav-next {
  display: inline;                      
}
.post-edit-link {
  font-weight: bold;                
}
.highlight-text {
  background: #52ca8a;                
}
#content .social-share { 
  background: left top repeat-x url(images/dotted.png);
  clear: both;
  margin: 15px 0 15px;
  padding-top: 15px;
  width: 100%;
}
#content .post-entry .social-share { 
  background: none;
  margin: 0 0 10px;
  padding-top: 0;
}
#wrapper #content .social-share .fb_iframe_widget {
  top: -6px;
}
.logged-in-message {
  margin-top: 20px;                   
}

/* default post entry */
.entry-headline {
  background: left top repeat-x url(images/double-dotted.png);
  color: #1b834b;
  font-family: "Dancing Script", Arial, sans-serif;
  font-size: 40px;
  font-weight: normal;
  line-height: 100%;
  margin: 0;
  padding: 12px 0 9px;
  position: relative;
  z-index: 50;                                  
}
.search .entry-headline {
  margin-bottom: 20px;                                
}
.post-entry {
  background: left top repeat-x url(images/dashed.png);
  float: left;
  padding: 12px 0 22px;
  position: relative; 
  width: 100%;           
}
#content .sticky {
  background-color: #f0f0f0;
  padding: 20px 3%;
  width: 94%;                 
}
.post-content {
  float: left;
  height: 100%;
  width: 100%;               
}
.post-entry-content h1 {
  font-size: 20px;  
}
.post-entry-content h2 {
  font-size: 18px;  
}
.post-entry-content h3 {
  font-size: 16px;  
}
.post-entry-content h4 {
  font-size: 15px;  
}
.post-entry-content h5 {
  font-size: 14px;  
}
.post-entry-content h6 {
  font-size: 13px;  
}
.attachment-post-thumbnail { 
  border: none;
  float: left;
  height: auto;
  margin-bottom: 16px;
  margin-right: 25px;
  max-width: 390px;
  width: auto;
}
#wrapper .post-entry .attachment-post-thumbnail,
#wrapper .post-entry .attachment-square-thumb,
.flexslider .slides li img {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
#wrapper .post-entry .attachment-post-thumbnail:hover,
#wrapper .post-entry .attachment-square-thumb:hover,
.flexslider .slides li img:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
#content .post-entry .post-entry-headline {
  font-size: 23px;
  line-height: 150%;
  margin: 0;             
}
#content .sticky .post-entry-headline {
  text-transform: uppercase;                                           
}
.home-column-posts .post-entry-column-first .post-entry-headline,
.home-list-posts .post-entry-list-first .post-entry-headline {
  margin-bottom: 0 !important;                                   
}
.post-entry .post-entry-headline a {
  color: #52ca8a;
  text-decoration: none;                 
}
.post-entry .post-entry-headline a:hover,
.home-list-posts .home-list-posts-wrapper ul li a:hover {
  color: black;
  -webkit-transition: color 1s;
  transition: color 1s;                       
}
#content .post-entry .post-info {
  margin: 0 0 8px;                       
}
.post-meta {
  float: left;
  margin-top: -10px;
  width: 100%;           
}
#content .post-entry .post-category,
#content .post-entry .post-tags {
  float: left;
  margin: 0;
  width: 50%;                       
}
#content .post-entry .post-tags {
  padding: 0 0 0 5%;
  text-align: right;
  width: 45%;                           
}
#content .post-entry .post-category .post-info-category,
#content .post-entry .post-tags .post-info-tags {
  padding-right: 0;                                                        
}
.post-entry .date-arrow {
  background: #616161 left top no-repeat url(images/date.png);
  height: 90px;
  position: absolute;
  right: -144px;
  top: 21px;
  width: 99px;                        
}
#content .sticky .date-arrow {
  display: none;                        
}
.date-arrow .bookmark {
  background: #52ca8a;
  height: 90px;
  position: absolute;
  right: -11px;
  top: 7px;
  width: 10px; 
  z-index: -5;                     
}
.date-arrow .shadow {
  background: left top no-repeat url(images/shadow.png);
  height: 5px;
  position: absolute;
  bottom: -5px;
  right: 0;
  width: 73px;                     
}
.date-arrow .date-day,
.date-arrow .date-month,
.date-arrow .date-year {
  color: white;
  position: absolute;
  right: 17px;
  text-align: center;
  width: 50px;                       
}
.date-arrow .date-day {
  font-size: 30px;
  line-height: 30px;
  top: 14px;                      
}
.date-arrow .date-month {
  font-size: 18px;
  line-height: 18px;
  text-transform: uppercase;
  top: 42px;                      
}
.date-arrow .date-year {
  font-size: 15px;
  line-height: 15px;
  top: 60px;                      
}
.date-arrow a {
  color: white !important;
  text-decoration: none;              
}

/* post entry - column */
.post-entry-column {
  margin: 0;
  padding-bottom: 12px;                        
}
.post-entry-column-wrapper .post-entry-column {
  background: left bottom repeat-x url(images/dotted.png);                                              
}
.post-entry-column-first {
  background: none;
  margin-bottom: 0;
  width: 50%;                         
}
.post-entry-column-wrapper {
  float: right;
  margin-bottom: 26px;
  width: 50%;                         
}
.post-entry-column-first .post-entry-content {
  margin-right: 30px;                
}
.post-entry-column-first .attachment-post-thumbnail {
  margin-bottom: 10px;
  max-width: 375px;                                                    
}
#content .post-entry-column-first .post-entry-content p {
  margin-bottom: 0;                
}
#content .post-entry-column-first .post-entry-content .post-info {
  margin-bottom: 6px;                                                                 
}
#content .post-entry-column .post-info {
  margin-bottom: 0;                                                                 
}
.post-entry-column .attachment-square-thumb {
  float: left;
  height: auto;
  margin: 0 14px 0 0;
  max-width: 54px;  
  width: auto;             
}
#content .post-entry-column .post-entry-headline {
  font-size: 14px;
  line-height: 150%;             
}
#content .post-entry-column .post-content {
  max-width: 330px;             
}
#content .post-entry-column-first .read-more-button {
  display: none;                                              
}

/* post entry - list */
.home-list-posts .post-entry-list-first {
  margin-bottom: 0;
  padding-bottom: 0;                     
}
#content .home-list-posts .post-entry-list-first .post-entry-content p {
  margin-bottom: 0;                                                            
}
.home-list-posts-wrapper {
  background: left top repeat-x url(images/dotted.png);
  float: left;
  padding-top: 8px;
  width: 100%;                         
}
#content .home-list-posts ul {
  margin-bottom: 0;           
}
.home-list-posts .home-list-posts-wrapper ul li a {
  color: #52ca8a;           
}
.home-list-posts .post-entry-list-first .read-more-button {
  display: none;                                              
}

/* post entry - slider */
.home-slider-posts,
.wrapper-related-posts {
  position: relative;
  width: 100%;                   
}   
.wrapper-related-posts {
  margin-top: 30px;                       
}
.wrapper-related-posts .entry-headline {
  font-size: 30px;                                       
}
.home-slider-posts ul,
.wrapper-related-posts ul {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0;                      
}
.wrapper-related-posts .unordered-list {
  list-style-type: square;
  margin: 5px 0 0 16px;                      
}
.flexslider {
  background: left bottom repeat-x url(images/dotted.png);
  margin-top: 13px;
  padding-bottom: 12px;
  position: relative; 
  width: 100%;           
}
.flexslider .slides li {
  line-height: 150%;                      
}
.flexslider .slides li img {
  height: auto;
  max-width: 146px;                          
}
.flexslider .slides li a {
  color: #52ca8a;
  display: block;
  font-size: 15px;
  text-decoration: none;                        
}
.flexslider .slides li a:hover {
  color: black;
  -webkit-transition: color 1s;
  transition: color 1s;                       
}
.flexslider .slides .slider-link {
  display: inline-block;
  width: 146px;                                 
}
.flexslider .flex-direction-nav {
  list-style-type: none;
  margin: 0;
  position: absolute;
  right: 0;
  top: -34px;
  z-index: 100;                                
}
.flexslider .flex-direction-nav li {
  display: block;
  float: left;
  height: 21px;
  margin-left: 1px;
  width: 21px;                                   
}
.flexslider .flex-direction-nav li a {
  background: #616161;
  color: white !important;
  display: block;
  height: 100%;
  line-height: 21px;
  text-align: center;
  text-decoration: none;
  width: 100%;                                     
}
.flexslider .flex-direction-nav li a:hover {
  background-color: #333333; 
  -webkit-transition: background-color 1s;
  transition: background-color 1s;                                          
}

/* post entry - thumbnail */
.entry-headline .headline-underline {
  background: left bottom repeat-x url(images/dashed.png);
  display: block;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;                     
}
.post-entry-thumbnail {
  float: left;
  margin: 23px 0 0 30px;
  max-width: 250px;
  position: relative;                      
}
.post-entry-thumbnails-wrapper {
  float: left;
  margin-left: -30px;
  position: relative;                                
}
.post-entry-thumbnail img {
  float: left;
  height: auto;
  max-width: 250px;
  width: auto;                        
}
.post-entry-thumbnail .thumbnail-hover {
  background: left top no-repeat url(images/thumbnail-hover.png);
  color: white;
  display: block;
  font-size: 20px;
  height: 114px;
  line-height: 20px;
  opacity: 0;
  filter: alpha(opacity=0);
  padding-top: 53px;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center; 
  width: 100%;
}  
.post-entry-thumbnail .thumbnail-hover:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 1s;
  transition: opacity 1s;                                       
}  


/* sidebar
-------------------------------------------------------------- */

.sidebar-widget {
  color: #333333;
  float: left;
  font-size: 13px;
  margin-bottom: 30px; 
  width: 100%;              
}
.sidebar-widget .sidebar-headline {
  background: left bottom repeat-x url(images/dashed-sidebar.png);
  color: #1b834b;
  font-family: "Dancing Script", Arial, sans-serif;
  font-size: 26px;
  margin: 0;
  padding-bottom: 10px;
  position: relative;                                 
}
.sidebar-widget .sidebar-headline a {
  color: #333333;
  text-decoration: none;                                    
}
.sidebar-widget img {
  height: auto;
  max-width: 100%;                    
}
.sidebar-widget p {
  margin: 8px 0 -5px;                  
}
.sidebar-widget p,
.sidebar-widget ul li,
.sidebar-widget ol li {
  color: #333333;
  font-size: 13px;                   
}
.sidebar-widget ul {
  background: left top repeat url(images/dotted-ul.png); 
  margin: 0;                      
}
.sidebar-widget ul li {
  background: left top no-repeat url(images/square-sidebar.png);
  height: auto;
  line-height: 32px;
  list-style-type: none;
  min-height: 32px;
  padding-left: 14px;                       
} 
.sidebar-widget a {
  color: #52ca8a;
  text-decoration: none;                       
}
.sidebar-widget a:hover {
  color: black;
  text-decoration: underline;
  -webkit-transition: color 1s;
  transition: color 1s;                       
}                                     


/* footer
-------------------------------------------------------------- */

#footer p,
#footer ul li,
#footer ol li {
  color: #222222;
  font-size: 13px;          
}
#footer .footer-widget-area p,
#footer .footer-widget-area ul,
#footer .footer-widget-area ol {
  margin-bottom: 2px;          
}
#footer a {
  color: #146339;          
}
.footer-widget-area {
  float: left;
  height: auto;
  margin-left: 30px;
  padding: 35px 0 15px;
  position: relative; 
  width: 250px; 
  z-index: 50;                
}
#footer .footer-widget-area-1 {
  margin-left: 45px;                              
}
.footer-widget {
  margin-bottom: 25px;               
}
#footer .footer-widget .footer-headline {
  background: left bottom repeat-x url(images/footer-headline.png);
  color: #3d3d3d;
  font-family: "Dancing Script", Arial, sans-serif;
  font-size: 26px;
  line-height: 100%;
  margin-bottom: 4px;
  padding-bottom: 6px;                                  
}
.footer-signature { 
  background: #1b834b left top repeat-x url(images/footer-notices.png);
  float: left;
  position: relative;
  width: 100%; 
  z-index: 50;       
}
.footer-signature .footer-signature-content {
  max-width: 810px;
  min-height: 42px;
  margin-left: 45px;
  padding-top: 3px;                                            
}
#footer .footer-signature .footer-signature-content p {
  color: white;
  font-size: 12px;
  line-height: 22px;
  min-height: 22px;
  padding: 10px 0;
  text-align: center;                                              
}
#footer .footer-signature .footer-signature-content a {
  color: white;                                             
}


/* default widgets
-------------------------------------------------------------- */

#wp-calendar th,
#wp-calendar td {
  text-align: center;                   
}
#wp-calendar a,
#wp-calendar #today {
  font-weight: bold;
  text-decoration: none;               
}
#wp-calendar #prev {
  text-align: left;                   
}
#wp-calendar #next {
  text-align: right;                   
}
#footer #wp-calendar,
#footer #wp-calendar th,
#footer #wp-calendar td {
  border: 1px dashed #444444;                                      
}
.tagcloud {
  padding-top: 3px;          
}
.tagcloud a {
  text-decoration: none;          
}
.tagcloud a:hover {
  text-decoration: underline;          
}
.sidebar-widget img,
.footer-widget img {
  padding-top: 3px;                           
}
.sidebar-widget .wp-caption,
.footer-widget .wp-caption {
  border: none;
  margin-right: 0;                          
}
.sidebar-widget .wp-caption img,
.footer-widget .wp-caption img {
  max-width: 100%;                           
}
.sidebar-widget select {
  margin-top: 3px;
  width: 100%;                       
}
.sidebar-widget #searchform {
  margin-top: 4px;                       
}
#sidebar .widget_rss ul {
  background-image: none;                        
}
.twitter-widget-body {
  margin-top: 8px;
  width: 100%;                     
}
.social-widget-body {
  margin-top: 10px;                    
}
.social-item {
  display: inline-block;
  height: 20px;
  margin-bottom: 8px; 
  width: 33%;            
}
#footer .social-item {
  width: 50%;                     
}
.social-item p {
  float: left;
  font-size: 13px;
  line-height: 26px;
  margin: 0;
  text-decoration: none; 
  width: auto;             
}
.social-item a {
  text-decoration: none;               
}
.social-item a:hover {
  text-decoration: underline;               
}
.social-item a img {
  float: left;
  margin-right: 7px;                   
}
.sidebar-widget .social-widget-body {
  margin-bottom: 0;                                    
}
.sidebar-widget .social-item {
  width: 50%;                              
}
.fb-like-box-wrapper {
  border: 1px dashed #d4d4d4;
  height: auto;
  margin: 0 auto;
  width: 98%;                     
}
#footer .fb-like-box-wrapper {
  border: 1px dashed #444444;                             
}
.sidebar-widget .fb-like-box-wrapper {
  margin-top: 4px;                                     
}
.fb-like-box-wrapper .fb-like-box {
  color: black !important;
  height: auto;
  position: relative;
  width: 100%;                    
}
#fb-root {
  display: none;
} 
.fb-like-box-wrapper .fb_iframe_widget,
.fb-like-box-wrapper .fb_iframe_widget span,
.fb-like-box-wrapper .fb_iframe_widget span iframe[style] {
  width: 100% !important;
}
/* G+1 bugs in RTL - they absolutely position on the left which makes a scrollbar */
iframe[id^="oauth2relay"] {
  left: auto !important;
  right: 0;
}

/* Page Builder Custom Widgets */
#wrapper .panel-grid {
  padding: 10px 0 20px;                    
}
#wrapper .panel-row-style-leatherdiary .origin-widget {
  border-radius: 0;
  box-shadow: none;                                                  
}
#wrapper .panel-row-style-leatherdiary .origin-widget-price-box,
#wrapper .panel-row-style-leatherdiary .origin-widget-call-to-action,
#wrapper .panel-row-style-leatherdiary .origin-widget-testimonial {
  border: 1px solid #e3e3e3;                                 
}
#wrapper .panel-row-style-leatherdiary .testimonial-image-wrapper {
  background: none;
  border-radius: 0;                                                              
}
#wrapper .panel-row-style-leatherdiary .origin-widget-button a {
  border-radius: 0;
  box-shadow: none;                                                               
}
#wrapper .panel-row-style-leatherdiary .widget-title,
#wrapper .panel-row-style-leatherdiary .origin-widget-price-box h2,
#wrapper .panel-row-style-leatherdiary .origin-widget-call-to-action .title {
  font-size: 20px;                                                     
}
#wrapper .panel-row-style-leatherdiary .origin-widget-list ul,
#wrapper .panel-row-style-leatherdiary .widget_recent-comments ul,
#wrapper .panel-row-style-leatherdiary .widget_recent-posts ul,
#wrapper .panel-row-style-leatherdiary .widget_pages ul,
#wrapper .panel-row-style-leatherdiary .widget_archives ul,
#wrapper .panel-row-style-leatherdiary .widget_categories ul,
#wrapper .panel-row-style-leatherdiary .widget_nav_menu ul,
#wrapper .panel-row-style-leatherdiary .widget_meta ul {
  margin-bottom: 0 !important;                                                         
}
#wrapper .panel-row-style-leatherdiary .widget_text .textwidget {
  margin-bottom: -20px;                                                              
}
#wrapper .panel-row-style-leatherdiary .home-column-posts,
#wrapper .panel-row-style-leatherdiary .home-list-posts,
#wrapper .panel-row-style-leatherdiary .home-thumbnail-posts,
#wrapper .panel-row-style-leatherdiary .home-slider-posts {
  margin-bottom: 0;                  
}
#wrapper .panel-row-style-leatherdiary .home-latest-posts {
  margin-bottom: -22px;                                                        
}
#wrapper .panel-row-style-leatherdiary .entry-headline {
  font-size: 32px;                                                    
}
#wrapper .panel-row-style-leatherdiary .attachment-post-thumbnail {
  float: left !important;
  margin: 0 25px 16px 0 !important;
  max-width: 50% !important;                                                                
}
#wrapper .panel-row-style-leatherdiary .post-entry .date-arrow {
  display: none;                        
}
#wrapper .panel-row-style-leatherdiary .post-entry-column-first {
  padding-bottom: 0;                                                                
}
#wrapper .panel-row-style-leatherdiary .post-entry-column-wrapper {
  margin-bottom: 0;                           
}
#wrapper .panel-row-style-leatherdiary .post-entry-column-first .attachment-post-thumbnail { 
  margin: 0 25px 10px 0 !important;
  max-width: 90% !important;
}  
#wrapper .panel-row-style-leatherdiary .post-entry-column .post-thumbnail {
  max-width: 25%;                                                                          
}
#wrapper .panel-row-style-leatherdiary .post-entry-column .post-content {
  max-width: 75% !important;                                 
}
#wrapper .panel-row-style-leatherdiary .home-slider-posts .flexslider {
  background-image: none;                                                                      
}


/* form fields
-------------------------------------------------------------- */

input[type="text"],
input[type="file"],
input[type="password"],
input[type="number"],
input[type="search"],
input[type="email"],
input[type="url"],
textarea,
select {
  background-color: white;
  border: 1px solid #d4d4d4;
  color: #333333;
  line-height: normal;
  padding: 5px;
  width: 50%;
}
textarea {
	overflow: auto;
	vertical-align: top;
  width: 98%;
}
input[type="submit"],
input[type="reset"],
.custom-button,
#wrapper .panel-row-style-leatherdiary .origin-widget-button a {
  background: #52ca8a;
  border: none; 
  color: white;
  cursor: pointer;
  font-size: 15px;
  height: auto;
  margin-top: 5px;
  padding: 8px 12px;
  text-align: center;
  text-decoration: none;
  text-shadow: none;                   
}
.custom-button {
  display: inline-block;
  margin-bottom: 10px;                 
}
#searchform .searchform-wrapper {
  height: 33px;
  position: relative;
  width: 100%;                                
}
.header-content #searchform .searchform-wrapper {
  background: left bottom repeat-x url(images/dotted.png);
  height: 36px;
  margin-top: -17px;
  position: absolute;
  right: 145px;
  top: 50%;
  width: 200px;        
}
#searchform .searchform-wrapper #s {
  background-color: white;
  border: 1px solid #d4d4d4;
  color: #aaaaaa; 
  font-size: 13px;
  height: 21px;
  padding: 5px 0 5px 3%;
  position: absolute;
  left: 0;
  top: 0;
  width: 96%;              
}
#searchform .searchform-wrapper .send {
  background-color: #52ca8a;
  background-image: url(images/searchform-send.png);
  border: none;
  cursor: pointer;
  height: 33px;
  position: absolute;
  right: 0;
  top: 0;
  width: 33px;
  z-index: 20; 
}
input[type="submit"]:hover,
input[type="reset"]:hover,
.custom-button:hover,
#searchform .send:hover,
#wrapper .panel-row-style-leatherdiary .origin-widget-button a:hover {
  background-color: #1b834b;
  -webkit-transition: background-color 1s;
  transition: background-color 1s;
}


/* comments area
-------------------------------------------------------------- */

#comments {
  clear: both;
  margin-bottom: 30px;
  margin-top: 35px;         
}
#wrapper #content .comments-area-disabled {
  margin: 0 !important;                                         
}
#content .commentlist {
  list-style-type: none;
  margin-bottom: 35px;             
}
.commentlist .children {
  list-style-type: none;                       
}
.comment-reply-title {
  background: left bottom repeat-x url(images/dashed-sidebar.png);
  color: #1b834b;
  font-family: "Dancing Script", Arial, sans-serif;
  font-size: 30px;
  font-weight: normal;
  line-height: 100%;
  margin-top: 0;
  padding-bottom: 9px;              
}
#comments .entry-headline-wrapper {
  margin-bottom: -21px;                        
}
#comments .entry-headline {
  background: none;
  font-size: 30px;
  font-weight: normal; 
  margin-bottom: -15px; 
  padding-top: 0;                        
}
.comment-reply-link {
  font-size: 13px;                    
}
.comments-title {
  margin-top: 0;                
}
#comments .section-heading {
  font-weight: normal;              
}
#comments ol {
  color: #333333;
  margin-left: 0;             
}
#comments ol ol {
  margin: 0 20px;             
}
#comments ol li { 
  background: left top repeat-x url(images/dashed-sidebar.png);
  margin: 15px 0 0 0;
  padding: 15px 0 0 0;                
}
#comments .avatar,
#comments .fn {
  float: left;
  margin: 0 6px 0 0;                  
}
#comments .fn {
  font-style: italic; 
  margin: 0 3px 0 0;             
}
#comments time,
#comments .edit-link {
  color: #555555;
  float: right; 
  font-size: 13px;              
}
#comments .comment-content {
  clear: both;
  padding-top: 10px;                          
}
#comments #comment-nav-below {
  margin: 0 0 30px;
  text-align: left;                  
}
#comments #comment-nav-below .section-heading {
  background: left bottom repeat-x url(images/dashed-sidebar.png);
  font-family: "Dancing Script", Arial, sans-serif;
  font-size: 26px;
  margin-top: 0;                 
}
#comments input,
#comments textarea {
  margin-top: 7px;                
}
#content #commentform .form-allowed-tags {
  color: #707070; 
  font-size: 12px;                  
}  
#comments .bypostauthor {
  background: #f0f0f0;
  background-image: none;
  border-top: 1px solid #e8e8e8;
  color: black;
  margin-bottom: -15px;
  padding: 10px 30px;              
}
.reply {
  margin-top: -10px;
  width: 50%;      
}
#content .comment-content p {
  font-size: 13px;
  margin-bottom: 10px;                   
}
#content .comment-content .edit-link {
  margin: -15px 0 0;
  text-align: right; 
  width: 50%;                                    
}
#content .comment-content li {
  border: none;
  font-size: 13px;
  margin: 0;
  padding: 0;                             
}
#content #commentform p {
  color: #333333;
  font-size: 13px;
  margin-bottom: 5px;                        
}
#content #commentform .logged-in-as,
#content #commentform .comment-notes {
  margin-top: 10px;         
}
#comments #respond {
  float: none; 
  margin-bottom: 20px;    
  width: 100%;              
}


/* media queries
-------------------------------------------------------------- */

@media screen and (max-width: 1100px) {
  #wrapper #page {
    width: 90%;                 
}
  #wrapper #main-content {
    max-width: 90%;
    padding: 0 5%;
    width: 90%;                         
}
  #wrapper .header-content {     
    padding: 70px 5% 35px;
    width: 90%;              
}
  html #wrapper #main-content #content {
    margin-right: 0 !important;
    width: 100% !important;        
}
  #wrapper #sidebar {
    float: left;
    width: 100%;                    
}
  #wrapper #top-navigation {
    max-width: 100%;
    padding: 0;
    width: 100%;                   
}
  #wrapper #header .header-logo {
    max-width: 100%;                            
}
  #wrapper .header-content #searchform .searchform-wrapper {
    margin-top: 20px;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;        
}
  #wrapper #header #fixed-navigation-wrapper {
    left: 0;
    right: auto;
    z-index: 500;                                   
}
  #wrapper #page #header #fixed-navigation-wrapper #fixed-navigation {
    padding-bottom: 0;
    position: fixed !important;
    top: 40px; 
    width: 100%;                                              
}
  .admin-bar #header #fixed-navigation-wrapper #fixed-navigation {
    top: 86px !important;                                              
}
  #wrapper #header #fixed-navigation-wrapper .sticky-nav {
    top: 0 !important;                                                         
}
  #wrapper .fix-nav-home,
  #wrapper #fixed-navigation-wrapper #fixed-navigation ul {
    display: none;                
}
  #wrapper .fix-nav-wrapper {
    margin: 0; 
    width: 100%;                 
}
  #wrapper #fixed-navigation .scroll-top {
    left: auto; 
    right: 7px;                              
}
  #wrapper #header .header-icons {
    right: 5%;                                 
}
  #wrapper #header .cycloneslider,
  #wrapper #header .header-image {
    margin: 0 0 25px 5%;
    width: 90%;                     
}
  .js #fix-nav,
  .js #top-nav {
    display: none;
}
  .js #header .selectnav {
    background: #f2f2f2;
    border: 1px solid #d4d4d4;
    color: #333333;
    display: block;
    float: left;
    height: 27px;
    margin: 5px 0 0 5%; 
    position: relative;
    width: 50%;
}
  #wrapper #header #fixed-navigation-wrapper .fix-nav-wrapper .selectnav {
    background: #333333;
    border-color: #111111;
    color: white;
    margin: 5px 4%;
    width: 92%;                                                        
}
  #wrapper #content .attachment-post-thumbnail  {
    max-width: 100%;
    width: auto;                                    
}     
  #wrapper #content .post-entry .attachment-post-thumbnail {
    max-width: 50%;                                                           
}
  #wrapper #content .post-entry-column .attachment-square-thumb {
    margin-bottom: 4px;
    max-width: 54px !important;                                                           
}
  #wrapper #content .post-entry-column-first .attachment-post-thumbnail {
    max-width: 90%;                                                           
} 
  #wrapper .post-entry .date-arrow {
    display: none;                          
}  
  #wrapper .post-entry-thumbnails-wrapper {
    margin-left: -5%;                                          
}
  #wrapper .post-entry-thumbnails-wrapper .post-entry-thumbnail {
    margin-left: 5%;
    width: 95%;                        
}
  #wrapper .post-entry-thumbnails-wrapper .post-entry-thumbnail img {
    width: 100%;                                                                    
}
  .single-post #main-content .attachment-post-thumbnail,
  .page #main-content .attachment-post-thumbnail  {
    max-width: 100% !important;                                   
}
  #wrapper #footer {
    padding-top: 25px;                   
}
  #footer .footer-widget-area {
    margin: 0;
    padding: 0 5%;
    width: 90%;                              
}
  #wrapper #footer .footer-signature .footer-signature-content {
    margin-left: 0;
    max-width: 100%;                                              
}
}

@media screen and (max-width: 340px) {
  #wrapper .post-entry-thumbnail .thumbnail-hover {
    background-size: cover;
    height: 100%;
    padding: 0;                                                
}
  #wrapper .post-entry-thumbnail .thumbnail-hover .thumbnail-hover-responzive {
    display: block;
    position: relative;
    top: 15%;                                                
}
}


/* print
-------------------------------------------------------------- */

@media print {
	html body {
    background: none !important;          
}
  #header,
  #footer,
  #sidebar,
  #respond,
  #wrapper .post-entry .date-arrow,
  .social-share,
  .reply,
  .scroll-top {
    display: none !important;                                   
}
  .single-post #content,
  .page #content {
    width: 100% !important;         
}
  #wrapper .main-headline,
  #wrapper .entry-headline {
    font-family: Arial, Helvetica, sans-serif;                  
}
}</pre></body></html>