/*
Theme Name: anarcholib
Theme Design
*/

/*--------------------------------------------------------------
Styling - fonts
--------------------------------------------------------------*/
body {
font-family: 'Roboto', sans-serif;	
/*
background-image: url('../images/backgr/dots_01.png');
background-repeat: repeat;
*/
}

a:link, a:active, a:visited {
text-decoration: none;
outline: none;
}

.alib-carousel ul.slides li.flex-active-slide img {
border-width: 1px;
border-style: dotted;
}

input::-moz-focus-inner { 
  border: 0; 
}

/* CSS transitions on buttons & hyerlinks */
a, input.alib-email-submit, .download-cont, .contact-submit input, #site-logo, .form-submit input#submit, #colorsw-button, .colorsw-wrapper label,
.alib-carousel ul.slides li img, .flex-caption, .alibmore-wrapper span.more-link, span.gen-icon,.nav-icon, .readmore-wrap {
-webkit-transition: all 0.3s ease;                  
-moz-transition: all 0.3s ease;               
-o-transition: all 0.3s ease;   
-ms-transition: all 0.3s ease;          
transition: all 0.3s ease;
}

.blposts-index.alib-blog {
border: none;
}

.taxpage-meta .blposts-index, .product-meta .author-info {
border: 0;
}

#social-wrapper .widget, #footer-sidebar .widget {
border:0;
} 

/* Borders & Border Colors */
/* Border 1px */
.border-onepx, .comment-form-author input, .comment-form-email input {
border-width: 1px;
border-style: solid;
}

/* Border 1px dotted */
.border-onepxdot, .alib-pagination span.current, a.comment-reply-link, a#cancel-comment-reply-link {
border-width: 1px;
border-style: dotted;
}

/* Border Top 1px dotted */
.bordtop-onepx {
border-top-width: 1px;
border-top-style: solid;
}

/* Border Bottom 1px solid */
.bordbttm-onepx {
border-bottom-width: 1px;
border-bottom-style: solid;
}

/* Border Top 1px dotted */
.bordtop-onepxdot, .jp-artist  {
border-top-width: 1px;
border-top-style: dotted;
}

/* Border Bottom 1px dotted */
.bordbttm-onepxdot {
border-bottom-width: 1px;
border-bottom-style: dotted;
}

#colophon {
border-top-width: 1px;
border-top-style: solid;
}

.header-wrapper, #widgets-wrapper h3.widget-title, #footer-sidebar h3.widget-title, #reply-title, .comments-title,
a.comment-reply-link:hover, a#cancel-comment-reply-link:hover, .flex-control-paging li a,
.comment-form-comment textarea, .comment-form-email input, .relposts-wrapper .entry-meta {
border-bottom-width: 1px;
border-bottom-style: solid;
}

#widgets-wrapper ul li, #footer-sidebar ul li, .alibcomm-paginate span.current,
.flex-control-paging li a.flex-active {
border-bottom-width: 1px;
border-bottom-style: dotted;	
}

.slicknav_btn {
background-repeat: no-repeat;
background-position: center center;	
background-image: url('../images/icons/icon_mmenu_50px.png');
}

/*--------------------------------------------------------------
Custom Typography
--------------------------------------------------------------*/
/* Standard Word Press elements */

.alib-thecontent, /* Zlatko: Also set the font size to the element itself */
.alib-thecontent * {
font-size: 14px;
}

h1, .alib-thecontent h1, .alib-thecontent h1 strong {
	font-size: 30px;
	line-height: 1.25em; /* 20px/16px */
	margin: 0.5em 0 0.5em 0;
}

h2, .alib-thecontent h2, .alib-thecontent h2 strong {
	font-size: 24px;
	line-height: 1.384615384615385em;  /* 36px/26px */
	letter-spacing: 1px;
	font-weight: 600;
	margin: 0.6em 0 0.6em 0;	
}

h3, .alib-thecontent h3, .alib-thecontent h3 strong {
	font-size: 17px;
	line-height: 1.304347826086957em; /* 30px/23px */
	letter-spacing:1px;
	font-weight: 600;
	margin: 0.72em 0 0.72em 0;		
}

h4, .alib-thecontent h4, .alib-thecontent h4 strong {
	font-size: 15px;
	line-height: 1.375em; /* 22px/16px */
   font-weight: 600;
	margin: 0.84em 0 0.84em 0;		
}

h5, .alib-thecontent h5, .alib-thecontent h5 strong {
	font-size: 12px;
    line-height: 1.571428571428571em; /* 22px/14px */
    font-weight: 600;
	 margin: 1em 0 1em 0;    
}

h6, .alib-thecontent h6, .alib-thecontent h6 strong{
	font-size: 10px;
	line-height: 1.538461538461538em; /* 20px/13px */
	font-weight:600;
	margin: 1.5em 0 1.5em 0;	
}

/* Shareholic social plugin */
.shareaholic-share-buttons-wrapper b {
font-size: 12px;
}

#product-description div.shareaholic-share-buttons-wrapper {
}

.alib-thecontent blockquote {
  padding-left: 40px;
  quotes: "\201C""\2018";
}

.alib-thecontent blockquote:before {
color: transparent;
content: open-quote;
font-size: 60px;
line-height: 0;
margin-right: 10px;
background-repeat: no-repeat;
background-position: 0 32px;
background-image: url('../images/icons/icon_quote_34x28px.png');
}

.alib-thecontent blockquote p {
  /* font-size: 20px; */
  /* Zlatko: Increase the font in percentage */
  font-size: 110%;
  font-weight: 600;
  font-style: italic;
  line-height: 1.6em;	
  /* display: inline; */
  /* Zlatko: Do not lose the paragraph lines for quotes */
  display: block;
}

p {
text-align: justify;
}

/* Homepage Styles */
.alib-homepg li {
font-size: 14px;
line-height: 1.3em;
text-align: left;
padding-bottom: 3px;
}

.alib-artcolumn p {
margin-bottom: 32px;
text-align: left;
font-size: 13px;
}

.flex-caption h2, .sect-title h2 {
margin: 0 !important;
}

.flex-caption h2 {
font-size: 20px;	
}

.flex-caption p {
margin: 12px 0 0;
}

.alib-goto {
float: right;
font-weight:600;
}

.ad-wrapper h3 {
margin-top: 0 !important;
}

.books-eight {
margin-top: 1px;
}

#ad-content {
padding: 0 10px 0 12px;
}

#ad-content ul {
margin-left: 18px;	
list-style-type: square;
}

#ad-content ul li:hover {
list-style-type: disc;
color: red !important;
}

.book-wrapper .book-excerpt {
padding-left: 16px;
}

.book-wrapper .relpost-item:nth-child(1) div.book-excerpt  {
padding-right: 14px;
}

.article-margin {
margin-bottom: 10px;
}

.article-margin:last-child {
margin-bottom: 0;
}

.article-margin h3 {
margin-top: 0;
}

.article-margin .entry-footer {
margin-top: 8px;
}

.relposts-row {
padding: 22px 22px 0 22px;
}

.alib-articlerow.article-newsrow h4 {
padding-bottom: 0;
margin-bottom: 0.72em;
}

.alib-rowfour p, .alib-rowfoura p, .alib-rowfourb p, .relthree-wrap p {
padding-bottom: 15px;	
}

#newsp-banner {
background-image: url('../images/logo_CM_01.png');
}

/*--------------------------------------------------------------
Header
--------------------------------------------------------------*/
/* Site Logo */
#site-logo {
background-image: url('../images/logo/logo_r_200.png');
}

/* Theme Icons */
.headicon-cats {
background-image: url('../images/icons/icon_cats_20px.png');
}

.headicon-tags {
background-image: url('../images/icons/icon_tags_20px.png');
}

.headicon-author {
background-image: url('../images/icons/icon_author_20px.png');
}

.headicon-search {
background-image: url('../images/icons/icon_magnifier_20px.png');
}

.headicon-date {
background-image: url('../images/icons/icon_date_20px.png');
}

.headicon-author {
background-image: url('../images/icons/icon_author_20px.png');
}

.icon-fb {
background-image: url('../images/icons/icon_fb_22px.png');
}

.icon-tw {
background-image: url('../images/icons/icon_tw_22px.png');
}

.icon-yt {
background-image: url('../images/icons/icon_yt_22px.png');
}

.icon-mail {
background-image: url('../images/icons/icon_mail_22px.png');
}

.icon-rss {
background-image: url('../images/icons/icon_rss_22px.png');
}

.icon-date {
background-image: url('../images/icons/icon-today-gray_13x13.png');
}	

.icon-comments {
background-image: url('../images/icons/icon_message_13x13px.png');
}

.icon-cats {
background-image: url('../images/icons/icon-cats-gray_13x13px.png');
}

.icon-tags {
background-image: url('../images/icons/icon-tags_13x13px.png');
}

.icon-audio {
background-image: url('../images/icons/icon_headphones_22px.png');
}

.icon-gallery {
background-image: url('../images/icons/icon_gallery-gray_22px.png');
}

.icon-standard {
background-image: url('../images/icons/icon_pen-gray_22px.png');
}

.icon-larrw {
background-image: url('../images/icons/icon_arrow_left_16px.png');
}

.icon-rarrw {
background-image: url('../images/icons/icon_arrow_right_16px.png');
}

.nav-previous:hover .icon-larrw {
background-image: url('../images/icons/icon_arrow_left_hover_16px.png');
}

.nav-next:hover .icon-rarrw {
background-image: url('../images/icons/icon_arrow_right_hover_16px.png');
}

.icon-video {
background-image: url('../images/icons/icon_camera_22px.png');
}

.icon-play {
background-repeat: no-repeat;
background-position: center center;	
background-image: url('../images/icons/icon_play_24px.png');
}

.icon-play {
opacity: 0.94;
}	

.icon-play:hover {
opacity: 1;
}

.iconbig-fb {
background-image: url('../images/icons/icon_fb_30px.png');	
}

.iconbig-tw {
background-image: url('../images/icons/icon_tw_30px.png');	
}

.iconbig-yt {
background-image: url('../images/icons/icon_yt_30px.png');
}

.iconbig-mail {
background-image: url('../images/icons/icon_mail_30px.png');
}

.relpost-ellipsis {
background-image: url('../images/icons/icon_ellipsis.png');
}

.icon-pdfdownl {
background-image: url('../images/icons/icon_pdf_38px.png');
}

.icon-epubdownl {
background-image: url('../images/icons/icon_epub_38px.png');
}

.icon-order {
background-image: url('../images/icons/icon_book_32px.png');
}

.down-arrow {
background-image: url('../images/icons/icon_arrowdwn_16px.png');
}

.x-close {
background-image: url('../images/icons/icon_arrowup_16px.png');	
}

.icon-wiki {
background-image: url('../images/icons/icon_wiki_16px.png');
}

.icon-goto {
background-image: url('../images/icons/icon_goto_20px.png');
}

/* Heading title Icons */
.icon-blog {
background-image: url('../images/icons/icon_news_20px.png');
}

.icon-contact {
background-image: url('../images/icons/icon_mail_20px.png');
}

.icon-books {
background-image: url('../images/icons/icon_boooks04_20px.png');
}

.icon-radiox {
background-image: url('../images/icons/icon_radiox_20px.png');
}

.icon-articles {
background-image: url('../images/icons/icon_articles_20px.png');
}

.icon-newspaper {
background-image: url('../images/icons/icon_newsp_20px.png');
}

/* Centered icons */
.icon-link {
background-image: url('../images/icons/icon_link_32px.png');
}

#colorsw-button {
background-repeat: no-repeat;
background-position: center center;	
background-image: url('../images/icons/n_contrast_16px.png');
}

#colorsw-button:hover {
background-image: url('../images/icons/hov_contrast_16px.png');
}

/* jQuery Page Pleloader - Color & Icon */
#status {
background-image: url('../images/icons/status_load_cir.gif'); /* path to your loading animation */
}	

/*--------------------------------------------------------------
Blogposts Index Page
-------------------------------------------------------------*/
.blposts-index h2 {
margin-top: 0;	
padding-top: 0;	
font-size: 16px;
}

/* Pagination icons */
.alib-pagination a.prev, .alib-pagination a.next {
background-repeat: no-repeat;
background-position: center center;
}	

.alib-pagination a.prev {
background-image: url('../images/icons/icon_pg_back_20x26px.png');
}

.alib-pagination a.next {
background-image: url('../images/icons/icon_pg_frwrd_20x26px.png');
}

/*--------------------------------------------------------------
Widgets Styling
--------------------------------------------------------------*/
/* Text Widget Style */
.textwidget {
font-size: 14px;
}

/* Search Box Style */
input[type="search"].alib-search-input {
	border: none;
	outline: none;
	width: 192px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	margin: 0;
	/*padding: 0 0 12px 6px;*/
	padding: 0 0 0 6px;
	z-index: 10;
	font-family: inherit;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
}

.alib-icon-search, .alib-search-submit  {
width: 26px;
height: 26px;
display: block;
position: absolute;
right: 0;
top: 0;
padding: 0;
margin: 0;
line-height: 26px;
text-align: center;
cursor: pointer;
}

.alib-search-submit {
background: #fff; /* IE needs this */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
 filter: alpha(opacity=0); /* IE 5-7 */
 opacity: 0;
color: transparent;
border: none;
outline: none;
z-index: 999;
}

.alib-icon-search {
background-image: url('../images/icons/icon_search_26px.png');
z-index: 1;
}



.contactform input.email {
outline: none;
width: 100%;
height: 30px;
line-height: 30px;
font-size: 14px;
font-weight: 400;
padding: 5px;
margin: 0;
z-index: 10;
font-family: inherit;
}



input[type="search"].email {
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
}

.contactform li {
position: relative;
}

.contactform input.alib-email-submit {
float: right;
margin-top: 6px;
padding: 12px;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
border-width: 1px;
border-style: dotted;
}

.contactform input.alib-email-submit:hover {
border-style: solid;
}

ul.contactform label.subscr-error { 
cursor: default !important;
}

label.error, label.mailad-error {
position: absolute;
top: 30px !important;
left: 4px !important;
display: block;
padding: 6px;
font-size: 14px;
font-weight: 400;
}


label.error:before, label.mailad-error:before {
width: 0;
height: 0;
border-style: solid;
border-width: 0 8px 12px 8px;
border-color: transparent transparent #121315;
content: "";
position: absolute;
top: 0;
left: 5px;
margin-top: -8px;
}

/* Product Order form */
.buyprod-header span {
display: block;
font-size: 14px;
padding-bottom: 10px;
}

.buyprod-header h3 {
padding: 0 0 3px 0;	
margin: 0 0 4px 0;
}

#buyprod-info {
margin-bottom: 14px;
}

#buyprod-info p {
padding: 0;	
margin-bottom: 0.6em;
}

#buyprod-info #alib-price {
font-size: 16px;	
font-weight: 600;
}

.buyprod-help {
font-size: 14px;	
font-style: italic;
}

.buyprod-author input, .buyprod-email input, .buyprod-phone input, .buyprod-message textarea {
width: 100%;
line-height: 30px;
font-size: 14px;
font-weight: 400;
}

.buyprod-author input, .buyprod-email input, .buyprod-phone input {
	height: 30px;
}

.buyprod-message label {
margin-top: 2px;
}

.buyprod-form {
margin-bottom: 0;
}

.buyprod-form li {
position: relative;	
margin-bottom: 12px;
}

.buyprod-form label.error, .buyprod-form label.subscr-error {
position: absolute;
display: inline-block !important;
width: 100%;
height: 0;
overflow: visible;
text-align: right; 	
font-size: 12px;
z-index: 999;
background-color: transparent !important;
}

.buyprod-form label.error {
right: 0;
margin-top: -29px !important;
line-height: 16px !important;
cursor: text;
}

.buyprod-form label.subscr-error {
top: 16px;
right: 0;
padding-right: 6px;
line-height: 0 !important;
z-index: 0;
}

.buyprod-form label.error:before {
display: none;
}

.buyprod-number {
display: inline-block;
overflow: hidden;
}

ul.contactform .buyprod-number label {
position: static !important;
}

.buyprod-number input {
width: 40px;	
padding: 0 0 0 4px;	
font-size: 14px;	
font-weight: 400;	
}

.buyprod-number input[type=number]::-webkit-inner-spin-button, 
.buyprod-number input[type=number]::-webkit-outer-spin-button {  
opacity: 0.5;
}

li.buyprod-submit, li.buyprod-number {
margin-bottom: 0 !important;	
}

.buyprod-submit.contact-submit input {
margin-top: 0 !important;	
}

.buyprod-submit.contact-submit {
float: right;
overflow: hidden;	
display: inline-block;
margin-top: 0 !important;	
}





.alib-thanks, .cont-thanks {
text-align: center;	
font-weight: 600;
font-style: italic;
line-height: 40px;
}

.cont-thanks {
line-height: 100px;
}

/* Social Icons in Widget */
.followus-info {
padding-bottom: 8px;
display: inline-block;
}

.alib-social {
list-style: none;
}

.social-iconbig {
display: inline-block;
width: 32px;
height: 32px;
margin: 0 0 0 4px !important;
border: none !important;
}

.social-iconbig a {
display: block;
width: 32px;
height: 32px;
background-repeat: no-repeat;
background-position: center center;
}

.social-iconbig:last-of-type {
margin-right: 0;
}

/* About Us Widget - styling */
.alib-followtxt {
margin-top: 14px;
}

.alib-followus {
margin-top: 20px;
padding: 6px 0;
text-align: right;
}

.alib-followus address {
font-weight: 600;
margin: 0;
padding: 0;
}

.mailus-info, .followus-info {
font-size: 14px;
}

.alib-subscr {
margin-top: 4px;	
}

/* Calendar Widget - styling */
#wp-calendar {
border-collapse: collapse;
width:100%;
border: none;
}

#wp-calendar td, #wp-calendar th {
text-align:center;
}

#wp-calendar caption {
padding: 0;
line-height: 39px;
font-size: 14px;
font-weight: 400;
text-align: center;
}

#wp-calendar thead, #wp-calendar tfoot {
line-height:33px;
}



#wp-calendar tbody {
line-height:33px;
}

#wp-calendar #prev, #wp-calendar #next {
padding: 0 10px;
}

#wp-calendar #prev {
text-align:left;
}

#wp-calendar #next {
text-align:right;
}

/* Recent Posts Widget - styling */
.widget_recent_entries li {
border-bottom: none !important;
}

.widget_recent_entries span.post-date {
display: block;
text-align: left;
margin: 6px 0 0 0;
padding: 5px 0 5px 18px;
font-weight: 600;
border-left: 8px solid transparent;
background: url('../images/icons/icon-calendarc-gray_13x13.png') no-repeat left center;
}

/* Recent Comments Widget - styling */
.widget_recent_comments {
font-weight: 600;
}

.widget_recent_comments a {
font-weight: 400;
}


/* Radio EPA banner widget - styling */
.xplayer-widget{
display: none;	
}

.xplayer-widget .widget {
border: none;	
}

.bannerx-wrapper {
position: relative;	
display: block;
width: 226px;
padding: 10px;
overflow: hidden;
}

.bannerx-img {
float: left;
display: block;
width: 134px;
height: 70px;
background-image: url('../images/banner_epax_134px.png');
background-repeat: no-repeat;
background-position: center center;
}

.alib-xplay {
display: block;
width: 70px;
height: 70px;
float: right;
overflow: hidden;	
}

.alib-xplay.xplay-color2 {
display: none;	
position: absolute;
top: 10px;
right: 10px;
}

/* Standard Comment Form - styling */

#reply-title {
margin: 0 0 1.0em 0;
padding-bottom: 0.3em;
} 

#commentform p.comment-notes { 
font-style: italic;
}

#commentform  span.required {
font-style: normal;
}

.comment-form-comment textarea, .comment-form-author input, .comment-form-email input {
outline: none;
line-height: 30px;
font-size: 14px;
font-weight: 400;
margin: 0;
padding: 0 5px;
z-index: 10;
font-family: inherit;
}

.comment-form-comment textarea {
resize: vertical;
}

.comment-form-author input, .comment-form-email input {
height: 30px;
width: 100%;
}

.comment-form-comment, .comment-form-author, .comment-form-email {
position: relative;
} 

#commentform label {
font-size: 14px;
line-height: 30px;
padding-left: 5px;
position: absolute !important;
top: 0;
left: 0;
cursor: text;
} 

.comment-form-email {
float: right;
width: 49.2%;
}

.comment-form-author {
float: left;
width: 49.2%;
}

p.form-submit {
clear: both;
text-align: right;
margin-bottom: 0;
}

.form-submit input#submit {
border: none;
margin-top: 6px;
padding: 12px;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;

border-width: 1px;
border-style: dotted;
}

.form-submit input#submit:hover  {
border-style: solid;
}

/* Custom Comments List - styling */
.comments-title {
margin: 0 0 1.8em 0;
padding-bottom: 0.6em;
} 

.comments-title span {
text-transform: none;	
} 

.alib-comm, ul.children {
list-style: none;
}

.alib-comm {
margin: 0 0 26px 0;
padding: 0;
}

.alib-comm li.comment {
margin-top: 45px;
padding-bottom: 6px;
}

.alib-comm img.avatar {
display: block;
float: left;
overflow: hidden;
}

.alib-commetawrp {
display: block;
height: 50px;
overflow: hidden;
}

.alib-commeta {
margin-left: 5px;
padding: 0 11px 0 8px;
}

.alib-commauth, .alib-commdate {
height: 25px;
line-height: 25px;
margin: 0;
overflow: hidden;
vertical-align: middle;
}

.alib-commauth {
display: block;
font-size: 13px;
font-weight: 600;
}

.alib-commauth cite.fn, .alib-commauth cite.fn a, .alib-commdate  {
font-style: normal !important;
}	

.alib-commdate {
font-size: 11px !important;
font-weight: 700;
font-style: italic;
}

.alib-commeta .alib-edit {
padding-top: 0;
}

.alib-commeta .alib-edit a {
line-height: 25px;
}

.alib-commexcrpt {
display: block;	
margin-top: 14px;
font-size: 14px;
}

.alib-commrply {
width:100%;
text-align:right;
line-height:0.1em;
}

.alib-commrply a.comment-reply-link {
padding: 6px;
font-size: 13px;
font-weight: 600;	
}	

.comment-respond {
margin: 0;
padding-top: 8px;
}

.comment-reply-title {
position: relative;
}

h3.comment-reply-title {
margin-top: 10px;
}

h3.comment-reply-title a#cancel-comment-reply-link {
position: absolute;
top: 12px;
right: 0;
padding: 6px;
font-size: 13px;
text-transform: capitalize;
}

.comment-awaiting-moderation {
display: block;
margin-top: 14px;
font-size: 15px;
font-weight: 600;
}

.comment-form p {
position: relative;
}

/*Paginate blog posts*/
.alibcomm-paginate {
display: block;	
line-height: 30px;
width: 100%;
margin-top: 20px;
text-align: center;
}

.alibcomm-paginate span, .alibcomm-paginate a {
font-size: 16px;
font-weight: 400;
padding: 3px 7px;
}



.alibcomm-paginate a.prev, .alibcomm-paginate a.next {
padding: 3px 9px;
}

.alibcomm-paginate a.prev {
margin-right: 4px;	
background-image: url('../images/icons/icon_comm_back_17x23px.png');
}
	
.alibcomm-paginate a.next {
margin-left: 4px;	
background-image: url('../images/icons/icon_comm_frwrd_17x23px.png');
}

/*--------------------------------------------------------------
Listen RadioX - compact player
--------------------------------------------------------------*/
#radiox-logo {
background-image: url('../images/era_radio_banner01.png');
}

.jp-type-single .jp-play, .alib-xplay {
background-image: url('../images/icons/icon_play_50px.png');
background-repeat: no-repeat;
background-position: center center;
}

.alib-xplay:hover, .alib-xplay.xplay-color2:hover, .alib-xplay.xplay-color1:hover {
border-width: 2px;
border-style: solid;
border-color: white !important;
opacity: 1 !important;
}

.jp-state-playing .jp-type-single .jp-play {
background-image: url('../images/icons/icon_pauza_50px.png');
background-repeat: no-repeat;
background-position: center center;
}

.jp-volume-controls .jp-mute {
background-image: url('../images/icons/icon_speaker_volume_16px.png');
background-repeat: no-repeat;
background-position: right center;
}

.jp-state-muted .jp-volume-controls .jp-mute {
background-image: url('../images/icons/icon_speaker_mute_16px.png');
background-repeat: no-repeat;
background-position: right center;
}

/*--------------------------------------------------------------
Blogposts Single Page
--------------------------------------------------------------*/
.alib-carousel ul.slides li img {
opacity: 0.65;
cursor: pointer;
} 

.alib-carousel ul.slides li img:hover {
opacity: 1;
} 

.alib-carousel ul.slides li.flex-active-slide img {
opacity: 1 !important;
cursor: default;
} 

/*--------------------------------------------------------------
Various
--------------------------------------------------------------*/

/* Dividers */
.alib-divider {
/*display: block;*/
display: none;
width: 100%;
height: 1px;
clear: both;
}

.add-padding {
padding: 0 22px;
}

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

#newsp-wrapper, #product-wrapper {
border-width: 1px;
border-style: solid;
}

.vidembed-title h3 {
border-bottom-width: 1px;
border-bottom-style: dotted;	
}

#info-container {
border: none !important;
}

}

@media only screen and (max-width: 1024px) {
.xplayer-widget{
display: block;
overflow: hidden;	
}
}
