/*
Theme Name: anarcholib
Light colored theme 
*/

/*--------------------------------------------------------------
Main Colors
--------------------------------------------------------------*/
/* Theme background color */

/* Theme background color */
body{background-color:#eaeaea;}

/* Main menu background color */
.flex-caption,.sect-title,.header-wrapper,#colophon,.alib-menu ul ul li a{background-color:#383838 !important;}
.sect-title{margin-bottom: -1px;}
.alib-more{margin-top: -1px;}

/* Upper main menu background color */
#social-wrapper,.site-info,.pstformat-icon{background-color:#282828 !important;}
.bordrcol-zero{border-color:#282828 !important;}
.bckgrcol-ten{background-color:#282828;}
/* Main menu text color */
.alib-mobmwrap ul a,.alib-menu ul a,.tagcloud a{color:#ffffff !important;}
#colophon,#colophon a,#pgtitle-main,.sect-title{color:#ffffff;}
.bckgrcol-two,#widgets-wrapper aside.widget,.alib-pagination span.current{background-color:#ffffff;}
@media only screen and (max-width: 1200px) {#newsp-wrapper,#product-wrapper {background-color:#ffffff}}

/* Main menu active item color */
.alib-mobmwrap ul li.current-menu-item a,.alib-menu ul li.current-menu-item a{color:#bcabab !important;}

/* Posts background color */
#download-section span,.fontcol-foura,.alib-thecontent a,.cat-links a,.tags-links a,.comments-title span,.alib-commdate a,a.comment-reply-link,a#cancel-comment-reply-link,.alib-pagination span.current,#ad-image h3.entry-title a,#wp-calendar thead,#wp-calendar tfoot a,.widget_recent_entries span.post-date,.widget_recent_comments,.alibcomm-paginate span.current,#product-cats a,.contactform input.alib-email-submit,.form-submit input#submit,.alib-commrply a.comment-reply-link,.relposts-thumb blockquote,.quote-wrapper blockquote,a.readmore-js-toggle span,.readmore-wrap,span.comment-meta a,.wp-caption .wp-caption-text,.contact-submit input
{color:#ccbdbd;}

#download-section span.text-pdf {
color: #e83d36 !important;
}

#download-section span.text-epubgr {
color: #85b916 !important;
}

/* Hyperlinks, meta text, borders */
a.page-numbers,.comments-link a,.cat-links a,.tags-links a,#commentform label,ul.contactform label,.remodal-close,.jp-playlist-item,.jp-playlist-current a,.jp-details li.jp-title,.alib-srchwrapr label,li.buyprod-number input, .meta-container.indexpg-meta .cat-links.indexpg-meta a
{color:#ccbdbd !important;}

.bckgrcol-foura{background-color:#ccbdbd;}
.bordrcol-foura{border-color:#ccbdbd;}

/* Post title - text color */
.blposts-index h2 a,.blposts-single h1.entry-title,.entry-header.alib-newspaper h2.entry-title a,#newsp-meta #product-title,.entry-header.alib-books h2.entry-title a,.relpost-item .entry-title a,#info-container #product-title{color:#303030;}

/* Main text color */
body,a.comment-reply-link:hover,a#cancel-comment-reply-link:hover,a:link,.fontcol-five,a:active,a:visited,.buyprod-number input,.entry-header.alib-books h3 a,#product-cats a,.alib-pagination span.current,.entry-header.homepg-books h4 a,#widgets-wrapper h3.widget-title,#widgets-wrapper ul li,.buyprod-wrap span,#commentform p.comment-notes,#commentform p.comment-notes span,#buyprod-info #alib-price,#widgets-wrapper ul li a,.relposts-thumb .relpost-quote p
{color:#3f3f3f;}

.current-cat,.current-cat a,li.buyprod-number label
{color:#3f3f3f !important;}

.bckgrcol-five{background-color:#3f3f3f;}
.bordrcol-five, .alib-carousel ul.slides li.flex-active-slide img{border-color:#3f3f3f;}


/* Buttons background, navigation arrows etc. */
.bckgrcol-one,.contactform input.alib-email-submit,.form-submit input#submit,.contact-submit input,.widget_recent_entries span.post-date,.flex-control-paging li a, a.comment-reply-link, a#cancel-comment-reply-link, .slicknav_btn, .slicknav_nav .slicknav_row:hover, .slicknav_nav a:hover, .wp-caption .wp-caption-text, #wp-calendar thead, #wp-calendar tfoot, #wp-calendar #prev, #wp-calendar #next, .alibcomm-paginate span, .alibcomm-paginate a, .alib-pagination span, .alib-pagination a,#pgtitle-main,.alibmore-wrapper,.nav-icon,.tagcloud a,.meta-container.indexpg-meta .cat-links a
{background-color:#424242;}

.widget_recent_entries span.post-date{background-color:#424242 !important;}

.fontcol-one{color:#424242;}
.meta-container,.relposts-wrapper .entry-meta,.bordrcol-one{border-color:#424242;}

/* Borders */
.fontcol-three,#menu-footer-menu li a,.fontcol-four{color:#878787;}

.comment-form-email input,.alibcomm-paginate span.current,.flex-control-paging li a.flex-active,.bckgrcol-four
{background-color:#878787;}

.vidembed-title h3,a.comment-reply-link,a#cancel-comment-reply-link,a.comment-reply-link:hover,a#cancel-comment-reply-link:hover,.alib-pagination span.current,.alibcomm-paginate span.current,.flex-control-paging li a,.flex-control-paging li a.flex-active,.form-submit input#submit,.contactform input.alib-email-submit,.header-wrapper,.bordrcol-three,.slicknav_nav a,.slicknav_btn,.comment-form-comment textarea,.comment-form-author input,.comment-form-email input,.jp-artist,.bordrcol-four
{border-color:#878787;}

.form-submit input#submit{border-color:#878787 !important;}
#colophon,.alib-thecontent hr{border-top-color:#878787;}

#widgets-wrapper h3.widget-title,#footer-sidebar h3.widget-title,#reply-title,.comments-title, #widgets-wrapper ul li,#footer-sidebar ul li
{border-bottom-color:#878787;}

#social-wrapper{border-bottom:none;}

/* Hyperlinks mouseover color */
.comments-link a:hover,.social-iconbig a:hover,.alib-thecontent a:hover,.alibmore-wrapper:hover .more-link,#product-cats a:hover,.entry-header.homepg-books h4 a:hover,.meta-section.alib-edit a,.entry-header.alib-books h3 a:hover,#ad-image:hover h3.entry-title a,.taxpage-content .entry-footer a.post-edit-link,a:hover,.alib-menu > ul > li:hover > a,.fontcol-eight,.meta-section.alib-edit a:hover,.alib-commdate a:hover,.jp-play:hover,div.bannerx-wrapper:hover .alib-xplay,#menu-footer-menu li a:hover,.taxpage-content .entry-footer a.post-edit-link:hover,.fontcol-seven,.blposts-index h2 a:hover,.nav-next:hover a,.nav-previous:hover a
{color:#ff5e5e;}

.alib-menu ul li.current-menu-item a:hover,#widgets-wrapper ul li a:hover {
color:#ff5e5e !important; 
}

.alib-mobmwrap ul a:hover,.alib-menu ul a:hover,.comments-link a:hover,.cat-links a:hover,.tags-links a:hover,a.page-numbers:hover,.relpost-item .entry-title a:hover,.remodal-close:hover,.remodal-close:focus{color:#ff5e5e !important;}

.bckgrcol-eight,.social-iconbig a:hover,.download-cont:hover,.bckgrcol-nine,.remodal-confirm:hover,.remodal-confirm:focus,.remodal-cancel:hover,.remodal-cancel:focus,.flex-control-paging li a:hover,.contactform input.alib-email-submit:hover,.contact-submit input:hover,.form-submit input#submit:hover,.bckgrcol-seven,.readmore-wrap:hover,.nav-previous:hover .nav-icon,.nav-next:hover .nav-icon
{background-color:#ff5e5e;}


a.comment-reply-link:hover,a#cancel-comment-reply-link:hover, .meta-container.indexpg-meta a:hover{background-color:#ff5e5e !important;}
.bordrcol-seven{border-color:#ff5e5e;}

/* Comments,contact form, input boxes - text color */
a.caption-link,.fontcol-six,input[type="search"].alib-search-input,input.alib-search-input:focus,.contactform input.email:focus,.contactform input.alib-email-submit:hover,.contact-submit input:hover,#commentform  span.required,.form-submit input#submit:hover, a.caption-link:hover, .alib-commauth cite.fn, .alib-commauth cite.fn a 
{color:#ffffff;}


.contact-message textarea,.contact-author input,.contact-email input,.comment-form-comment textarea,.comment-form-author input,.comment-form-email input,.buyprod-author input,.buyprod-email input,.buyprod-phone input,.buyprod-message textarea,.cite-image,.remodal-confirm,.remodal-cancel{color:#ffffff !important;}
.bckgrcol-six{background-color:#ffffff;}
.bordrcol-six{border-color:#ffffff;}

/* Comments,contact form, input boxes - background color */
.bckgrcol-three,.comment-form-comment textarea,.comment-form-author input,.comment-form-email input,.alib-srchwrapr{background-color:#545454;}

/* Wrapping borders */
#ad-image a img,#pgtitle-main,.meta-container,.posts-grid img,#product-image img,.sect-title,.relposts-wrapper,.alibmore-wrapper,.blposts-index,.widget,#grid-wrapper,a.page-numbers,#alib-contactpg,.alib-separator,.relposts-row,.relposts-container,.comments-area,#info-container,.taxpage-meta,.alib-sinpage,.author-info,.blposts-index.alib-blog .blposts-content, .relposts-newspaper img, .relposts-thumb.cont-single, .book-image.bookimg-eight img, .book-image img
{border:1px solid #d6d6d6;}

#newsp-wrapper,#product-wrapper,.tagcloud a {border-color:#d6d6d6;}


/* Additional color tweaks */
/*.error{background-color:#121315;}*/
.bckgrcol-dark, label.error, label.mailad-error {
background-color: #121315;
}
#commentform label.error,.contactform label.error {
color:#ff5e5e !important;
z-index: 100;
}


/* Light Red */
.cat-links a:hover, .tags-links a:hover, .comments-link a:hover, .social-iconbig a:hover, .alib-thecontent a:hover,
.alibmore-wrapper:hover .more-link, #product-cats a:hover, .entry-header.homepg-books h4 a:hover, .meta-section.alib-edit a,
.entry-header.alib-books h3 a:hover, #ad-image:hover h3.entry-title a, .taxpage-content .entry-footer a.post-edit-link,
a:hover, .alib-menu > ul > li:hover > a, .fontcol-eight, .alib-commauth cite.fn a:hover {
color: #ff5e5e;
}

.cat-links a:hover, .tags-links a:hover, .alib-mobmwrap ul li.current-menu-item a:hover, .alib-menu ul li.current-menu-item a:hover,.entry-header.alib-books h2.entry-title a:hover {
color: #ff5e5e !important;
}

.bckgrcol-eight, .social-iconbig a:hover, .download-cont:hover, .bckgrcol-nine {
background-color: #ff5e5e;
}

/* Medium Red */
.meta-section.alib-edit a:hover, .alib-commdate a:hover, .jp-play:hover, div.bannerx-wrapper:hover .alib-xplay,
#menu-footer-menu li a:hover, .taxpage-content .entry-footer a.post-edit-link:hover, .fontcol-seven {
color: #ff5e5e;
}

#commentform label.error, .contactform label.error, label.mailad-error, .buyprod-form label.subscr-error, .nav-links a:hover {
color: #ff5e5e !important;
}	

.remodal-confirm:hover, .remodal-confirm:focus, .remodal-cancel:hover, .remodal-cancel:focus, .flex-control-paging li a:hover,
.contactform input.alib-email-submit:hover, .contact-submit input:hover, .form-submit input#submit:hover, .bckgrcol-seven, .readmore-wrap:hover {
background-color: #ff5e5e;
}

a.comment-reply-link:hover, a#cancel-comment-reply-link:hover,.tagcloud a:hover {
background-color: #ff5e5e !important;
}

.bordrcol-seven {
border-color: #ff5e5e;
}