/* zenska */
a { color:black }
a:hover {  color:#FF3D64; }

#branding, body {border-top-color: #FF3D64}

#branding .menu > li > a {
  color:white;
  text-shadow:0px -1px 1px black;

}
#branding .menu > .current-menu-item > a,
#branding .menu > .current-menu-ancestor > a,
#branding .menu > li:hover > a {
  color:#FF3D64;
}

.head-sources, 
#branding .sub-menu a:hover {
  background:#FF3D64;
}

.co-cat,.no-link,
.widget_geekobox article .post-format a,
.widget_geekobox article .entry-meta a,
.co-title,
.widget_geekobox article header h2 {
 color:white;
 background:black;
 background:rgba(0,0,0,0.55);
 text-shadow:0px -1px 1px black;
}
.widget_geekobox article:hover h2,
.widget_geekobox article .post-format a:hover,
.widget_geekobox article .entry-meta a:hover,
.co-cat:hover, .co-title:hover {
  background:#FF3D64;
  background:rgba(255,61,100,0.65);
  text-shadow:0px 0px 1px black;
}
@media all and (max-width:480px) {
  .geeko-large article header h2 {
    background:#141414;
  }
  .geeko-large article:hover header h2 {
    background:#FF3D64;
  }
}
.geeko-medium article:hover h2 {
  background:none !important;
  color:black;
  text-shadow:none;
}
.geeko-medium article h2:hover {
  color:#FF3D64 !important;
}
.popular .entries a:hover {
  color:#FF3D64;
}
h1.page-title,
.slick-dots li button:before,
.horoscope-navigation {
  background:#FF3D64;
}
.popular h1,
.wheather-box-wrap {
  color:black;
  background:#FF3D64;
}
.entry-attachment .fa,
.horoscope-front h1 a:hover {
  color:#FF3D64;
}

article.the-post header,
article.page header {
 padding:5px 10px 10px;
 color:white;
 background:#FF3D64;
}
article.the-post header .entry-meta,
article.page header .entry-meta {
 background:#FF3D64;
}

.entry-content .tags a:hover,
.entry-content .sharing-bottom a:hover {
  color:#FF3D64;
}

article .source-item:hover {
  background:#FF3D64;
  background:rgba(255,61,100,0.55);
}

.expert-card a {
  color:#FF3D64;
}
.expert-card a:hover {
  color:white;
}
.expert-card h1,
.expert-card .user-info {
  color:#FF3D64;
}

/* ALTERNATIVE LOOK */

#branding .menu > li > a {
  font-size:15px;
}

.geeko-medium article {
  overflow:hidden;
}
.geeko-medium article:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0px;
	left: 10px;
	right: 10px;
	height: 10px;
	background: white;
	box-shadow: 0 -5px 5px white;
}
.geeko-medium article:before {
  content:"";
  display:block;
  position:absolute;
  top:10px; left:10px;
  right:10px; bottom:10px;
  border-top:1px solid #ccc;
  border-left:1px solid #ccc;
  border-right:1px solid #ddd;
  border-bottom:1px solid #ddd;
  z-index:2;
}

.geeko-medium article header h2 {
  color:black;
  background:transparent;
  margin-top:5px;
  padding:5px 10px;
  padding-top:50%;
  text-shadow:none !important;
  z-index:3;
}
.geeko-medium article .post-format,
.geeko-medium article .entry-meta {
  top:auto;
  bottom:50%;
  z-index:4;
}
.geeko-medium article .post-format {
  right:10px;
}
.geeko-medium article .post-format img {
 display:none;
}
.geeko-medium article:hover .post-format {
  display:block !important;
}
.geeko-medium article .post-format a,
.geeko-medium article .entry-meta a {
  font-size:13px;
  font-weight:normal;
  text-transform: uppercase;
  line-height: 1.8;
}

.geeko-medium figure {
  margin-top:-5px;
  margin-bottom:50%;
  opacity:1 !important;
  max-height:160px;
  overflow:hidden;
}

.geeko-medium .entry-summary {
  display:block;
  height:auto;
  position:absolute;
  right:10px;
  left:10px;
}

/* horoskop - only Ženska.si */

article.horoscope header {
 padding:5px 5px 0px;
 color:white;
 background:#FF3D64;
 font-size:13px;
 /*rgba(255,61,100,0.7); */
 text-shadow:0px -1px 1px black;
 margin-bottom:20px;
}
article.horoscope header a {
 color:white;
}

.horoscope-navigation {
  padding-top:5px;
  clear:left;
  text-align:center;
}
.horoscope-navigation a {
  width:48px;
  display:inline-block;
  font-size:11px;
  text-align:center;
  margin-left:0px;
}
.horoscope-navigation a.active img.normal,
.horoscope-navigation a:hover img.normal,
.horoscope-navigation img.hover {
  display:none;
}
.horoscope-navigation a.active img.hover,
.horoscope-navigation a:hover img.hover {
  display:inline;
}
.horoscope-navigation a span {
  padding:2px 0px;
  text-shadow:none;
  display:block;
}
.horoscope-navigation a.active span,
.horoscope-navigation a:hover span {
  background:white;
  color:black;
}
.horoscope #entry-content{
  border-top:1px solid;
  padding-top:10px;
}
.horoscope h1,.horoscope figure {
  margin-top:20px;
  width:130px;
  float:left;
  clear:left;
}
.horoscope h1 {
  margin:10px;
}
.horoscope div.alignright {
  float:none !important;
  min-height:200px;
  padding: 10px 10px;
  background: #e7e9ec;
  margin-bottom:20px;
}
.horoscope table tr {
  vertical-align:top;
}
.horoscope h1 span {
  font-size:15px;
  border-bottom:1px solid;
  padding-bottom:5px;
}

.horoscope-sign div.entry-meta {
	top: 50%;
	left: 5px;
	margin-top: 10px;
}
.horoscope-sign div.entry-meta a {
  background:none !important;
}
.geeko-medium .horoscope-sign header h2 {
  left:50px;
  font-size:22px;
}
.horoscope-sign .post-format {
  left:10px;
  top:20px;
  bottom:auto;
}
.horoscope-front {
  position:relative;
  color:black;
  height:340px;
}
.horoscope-front h1 {
  height:75px;
  padding:0 15px;
  color:white;
  line-height: 75px;
  font-size: 36px;
  font-weight: normal;
  background:url("/wp-content/themes/vsnmag/img/zod.png") no-repeat scroll right -2px black;
}
.horoscope-front a {
  color:white;
}
.horoscope-front a:hover {
  color:black;
}
.horoscope-front .horoscope-navigation {
  padding:10px 20px 2px;
}
.horoscope-front .horoscope-navigation a {
  width:64px;
  height:72px;
  position:relative;
}
.horoscope-front .horoscope-navigation img {
  position:absolute;
  left:8px;
}
.horoscope-front .horoscope-navigation span {
  position:absolute;
  left:0; right:0;
  bottom:5px;
  text-align:center;
}
.horoscope-front .horoscope-navigation a:hover span {
  color:black;
  background:none;
}
.horoscope-mode-link h2 {
padding: 0 10px 0;
color: white;
font-weight:normal;
background: #FF3D64 url(img/arrow-whitepink-right.png) 630px center no-repeat;
border:none;
line-height:37px;
clear: both;
position: relative;
width: 100%;
}

@media all and (max-width:699px) {
  .horoscope-front {
    height:auto;
    max-width:680px;
		width:100%;
  }
  .horoscope-navigation {
	  text-align:center;
  }
  .horoscope-navigation a {display:inline-block;float:none;}
	.geeko-medium .horoscope-sign header h2 {
		font-size:18px;
  }
	.horoscope-sign div.entry-meta {
		margin-top: 5px;
	}
}

/* sponsor links in articles */

.horoscope-ad {
  background:black;
  margin-top:20px;
  text-align:center;
}

.kosmika-link {
display: inline-block;
background: black url(/wp-content/themes/vsnmag/img/kosmika-oko.png) 5px 0px no-repeat;
color: white;
padding: 10px 10px 10px 130px;
width: 53%;
font-size: 12px;
line-height: 14px;
text-align:left;
}

@media all and (min-width:480px) and (max-width:699px) {
.kosmika-link { width:60%;height:120px;padding-top:20px; }
.horoscope-ad { padding-bottom:10px }
}
@media all and (max-width:480px) {
.kosmika-link { width:100%;height:120px;padding-top:10px; }
.horoscope-ad { padding-bottom:10px }
}

.romana-link {
  float:left;
  display:block;
  background:black url(img/romana.jpg) 20px 20px no-repeat;
  color:white;
  margin-top:20px;
  margin-bottom:20px;
  padding:10px 10px 10px 160px;
  line-height:145%;
  width:49%;
  height:170px;
  text-align:left;
}
.romana-knjiga {
  float:right;
  display:block;
  background:black url(img/romana-knjiga.png) right center no-repeat;
  color:white;
  margin-top:20px;
  margin-bottom:20px;
  padding:10px 130px 10px 20px;
  border-right:20px solid black;
  width:49%;
  height:170px;
}

@media all and (max-width:700px) {
.romana-link { width:100%; }
.romana-knjiga { width:100%; }
}


.romana-knjiga strong {
   display:block;
	font-size: 18px;
	line-height: 24px;
	margin: 20px 0 10px;
	border-top: 1px solid;
	border-bottom: 1px solid;
}
.romana-link:hover,
.kosmika-link:hover {
  color: #FF3D64;
}

/* forum */
/* ženska.si */
.bbp-breadcrumb {
   background: #000;
   color:white;
}
#bbpress-forums li.bbp-header {
   background: #FF3D64;
   color:white;
}
.bbp-form legend, 
#forum-sidebar h3.widget-title {
    background: #FF3D64;
    color:white;
    font-weight:bold;
}
#bbpress-forums fieldset.bbp-form  {
  border-color: #FF3D64;
}
.bbp-breadcrumb a,
#bbpress-forums li.bbp-header a,
#forum-sidebar h3.widget-title a {
  color:white;
}
.bbp-breadcrumb a:hover,
#bbpress-forums li.bbp-header a:hover,
#forum-sidebar h3.widget-title a:hover {
  color:#FF3D64;
}

.bbp-forum-header a.bbp-forum-permalink, .bbp-topic-header a.bbp-topic-permalink, .bbp-reply-header a.bbp-reply-permalink {
    color: #FF3D64;
}
span.bbp-admin-links a {
    color:#FF3D64;
}
.forumbox h3 {
    background:#FF3D64;
}

/* knews */
.knews-top div#knewsform_1,.knews-top,.toggle-knews,.submit-knews {
  background:#FF3D64;
}
