/*
Theme Name:     Voice Child
Theme URI:      http://mekshq.com
Description:    Child theme for the Voice Theme
Author:         Meks
Author URI:     http://mekshq.com
Template:       voice
Version:        0.1.0
*/

/* 1# General */


h1.entry-title {
    font-size: 35px;
    line-height: 45px;
}
 
a:hover{
text-decoration:none !important ;
}

.meta-tags a {
color: rgb(255, 255, 255);
background-color: #a40000;
padding: 7px;
border-radius: 3px;
}

.meta-tags a:hover{
background-color: #444 ;
}

.vce-single .entry-content {
text-align:justify;
}

.vce-share-items li {
display:inline-block !important;
}

.vce-share-items li a {
width:40px;
}

.main-box-subtitle p {
text-align: justify;
}

.meta-tags a {
line-height: 40px;
}

/*
 blockquote:after,
	q:after{
	content: "\f10e";
	font-family: "FontAwesome";
	font-size: 24px;
	position: absolute;
	bottom: -30px;
	right: 10px;
	line-height: 41px;
	z-index: 0;
	color: #666;
}
*/

/* 1.2 Backgrounds */

/* 1.2.1 Background: Σημειώσεις*/

.background-43 , .menu-item-672 .vce-mega-menu-wrapper{
	background-image: url("https://kaboomzine.gr/wp-content/uploads/2015/02/lined_paper.png");
	background-repeat: repeat ;
}

.background-54 {
	background-color: #000000 ;
}

.background-53 {
	background-image: url("https://kaboomzine.gr/wp-content/uploads/2015/02/concrete_seamless.png");
	background-repeat: repeat ;
}


/* 1.3 Sidebar */
.vce-single.post.type-post .widget.vce_posts_widget .vce-post-big .featured_image_sidebar {
	width: 100%;
}


/* 2# Header */


/* 2.1 logo */

.header-1-wrapper{
margin-top:-20px;
padding-top:0px !important;
}

.site-branding img {
height:200px;
}

.header-sticky .site-title img {
visibility:hidden;
}

/* 2.2 social header */

.social-info-header{
margin-bottom: 15px;
}

.social-info-header ul{
margin: 0px 0px 0px 30px;
}

.social-info-header  ul.mks_social_widget_ul {
padding:0px;
}
 
.social-info-header ul.mks_social_widget_ul li a {
width:30px !important;
height:30px !important;
}

ul.mks_social_widget_ul li a::before{
	font-size: 13px;
}

.info-header {
text-align: right;
padding-right: 30px;
}

.info-header img { 
width:30px;
}

/* 2.3 navigation */

.nav-menu .vce-mega-menu-wrapper > li .mega-menu-link {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-top:0px;
  background-color:#ffffff;
}

.nav-menu > .current-menu-item > a {
background-color:#a40000;
}

.nav-menu > li:hover > a  {
    background-color:#a40000;
}

.sub-menu > li > a {
color:#000;
}

.sub-menu > li > a:hover{
color:#000!important;
padding-left:20px;
}

#menu-item-1647 .sub-menu > li > a:hover {
padding-left:10px;
}

.mega-menu-link {
color:#000 !important ;
}

.nav-menu > .current-menu-ancestor > a {
 background-color:#a40000 !important;
}

.nav-menu ul .current-menu-item a {
color:#a40000 ;
}

.main-navigation a.vce-item-selected {
 background-color:#a40000 !important;
}

#menu-item-1982 a{
background-image:url('https://kaboomzine.gr/wp-content/uploads/2015/03/favicon-gia-menu.png');
background-position: center;
background-repeat:no-repeat;
color: transparent;
background-color:#a40000
}
.header-sticky .nav-menu > .current_page_item > a, .header-sticky .nav-menu > .current-menu-item > a {
 background-color:#a40000 !important;
}

/* 3# Archive */

/* 3.1 Subcategories */

/* LAYOUT S */


.vce-lay-s{
	margin: 0 0 20px;
	padding: 0 20px 0 0;
	height: 250px;
}

.vce-slider-pagination .vce-lay-s{
	margin: 0 20px 20px 0;
}
.vce-lay-s .meta-image{
	float: left;
	margin-right: 20px;
	display: block;
}
.vce-sid-right .vce-lay-s .meta-image,
.vce-sid-left .vce-lay-s .meta-image{
	height: 250px;
	
}
.vce-lay-s img{
	float: left;
	max-width: 375px;
	height: 250px;
}
.vce-lay-s .entry-header{
	margin: 0 0 5px;
	padding: 10px 0 0;
}
.vce-lay-s .meta-category a{
	font-size: 14px;
}
.vce-lay-s .entry-title{
	margin-bottom: 10px;
	line-height: 30px;
	font-size: 24px;
	margin-top: 5px;
}

/*
.vce-sid-none .vce-lay-s .entry-title{
	line-height: 26px;
	font-size: 18px;
} */

.vce-lay-s .entry-content{
	margin-left: 395px;
	padding-bottom: 0;
}
.vce-sid-none .vce-lay-s .entry-content{
	margin-left: initial;
}
.vce-lay-s .entry-content p{
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
}

/* Photo Category */

.photo-archive-container{
margin-top: 10px;
margin-bottom: 10px;
border-bottom: 1px solid rgb(200, 200, 200);
float: left;
}

.photo-copyrigt {
vertical-align:middle;
font-size:12px;
opacity: 0.6;
}

.photo-copyrigt img{
width:20px;
}

.photo-copyrigt span {

}

.photo-day-photo img {
width: 100%;
}

.photo-day-content {
margin-top:10px;
margin-bottom:40px;
}

.photo-day-content p {
margin-bottom:0px;
}

.photo-day-content img {
float:right;
width: 22px;
margin-top: -10px;
opacity:0.8;
}


/*  Mixtape of The Week */

.mixtape-page-container{
width:100%;
margin-top:40px;
float:left;
}

.mixtape-container{
width: 46%;
border-bottom: 1px solid rgb(200, 200, 200);
float: left;
margin-bottom: 20px;
margin-left: 2%;
margin-right: 2%;
height: 475px; 
}

.mixtape-title {
text-align:center;
padding-bottom: 10px;
}

.mixtape-title a:hover {
text-decoration:none;
}

.mixtape-title h4:hover{
color:#C00;
}

.mixtape-container .vce-share-bar {
margin-left: -20px;
padding:0px;
}

.mixtape-feat{
	background-image: url('https://kaboomzine.gr/wp-content/uploads/2016/03/magnetphone.png');
	background-repeat:no-repeat;
	background-size:cover;
	height:530px;
	text-align:center;
}

.mixtape-feat iframe{
margin-top: 251px;
width: 307px;
height: 171px;
margin-left: 85px;
}

@media (max-width: 870px) {
	.mixtape-feat{
		background-image:none;
		height:auto;
	}
	.mixtape-feat iframe{
		margin:0px;
		width:auto;
		height:auto;
	}
}

/* 4# Front Page */


/* Vitrina Wigdet Area */

.vitrina {
width: 100%;
float: left;
padding-left: 5%;
margin-top: 20px;
padding-right: 5%;
}

.vitrina div {
}

/* Frond Page : All Modules */

.home .vce-lay-d .meta-category a{
margin-top:3px;
float:left;
line-height:13px !important;
}

.home .vce-lay-d .meta-category span {
float:left;
line-height:20px;
}

.emoji{
	min-height:0px !important ;
}

/* Front Page : Συνεντεύξεις */

#main-box-5 {
background: none repeat scroll 0% 0% #a40000;
box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.7);
}

#main-box-5 .main-box-title {
background: none repeat scroll 0% 0% #a40000 ;
border-top: 2px solid #000 !important;
color:#ffffff;
box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.4);
}

#main-box-5 .vce-post {
box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.7);
}

 #main-box-5  .meta-category span {
visibility:hidden ;
}

/*  Front Page : Blast from the Past */

#main-box-6 {
width:66%;
}

#main-box-6 .main-box-title {
border-top: 4px solid #000 !important;
background-image: url("https://kaboomzine.gr/wp-content/themes/voice-child/backgrounds/zwartevilt.png");
background-repeat: repeat ;
color:#ffffff;
box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.7);
padding-bottom:40px;
padding-top:40px;
font-size:27px;
font-weight:600;
border-bottom:1px solid #000 ;
}

#main-box-6  article{
background-image: url("https://kaboomzine.gr/wp-content/themes/voice-child/backgrounds/zwartevilt.png");
background-repeat: repeat ;
color:#ffffff;
box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.7);
}

#main-box-6  .entry-title a {
color:#ffffff;
}

#main-box-6  .entry-title a:hover {
color: #C00;
}

#main-box-7 {
background-image: url("https://kaboomzine.gr/wp-content/uploads/2015/02/lined_paper.png");
background-repeat: repeat ;
}

/* Front Page : Special Area */

.special-container{
width: 100%;
float:left;
}

#sp-box-1 {
background-color: #282828 ;
padding-bottom:40px;
}

.sp-category-title a , .sp-title a , .sp-excerpt a {
color:#ffffff;
}

.sp-category-title a:hover , .sp-title a:hover , .sp-excerpt a:hover {
text-decoration:none;
}

.sp-category-title a:hover  {
color: #C00;
}

.sp-title a:hover  {
font-weight:bold;
}

.sp-category-title {
padding-top: 30px;
padding-bottom: 30px;
text-align: center;
font-size: 24px;
line-height: 26px;
}

.sp-title{
text-align:center;
font-size: 20px;
line-height: 25px;
padding-bottom:20px;
}

.frontmixtape-container{
width: 40%;
float: left;
background-color: #a40000;
margin-left: 2%;
padding-left: 2%;
padding-right: 2%;
margin-top: 30px;
border-radius: 10px;
padding-bottom:30px;
}

.frontmixtape-container .sp-category-title img{
width: 70px;
margin-right: 10px;
}

.frontmixtape-container .sp-title  a img {
width: 30px;
margin-right: 2px;
}

.sp-image a img{
border: 5px solid #000000;
border-radius:4px;
}

.sp-image a img:hover {
background-color:#000000;
opacity:0.7;
}


.radio-container-left {
width: 40%;
float: right;
margin-left: 2%;
padding-left: 2%;
padding-right:3%;
text-align:center;
}

.sp-excerpt {
text-align:justify;
}

.video-container-right {
width:50%;
margin-left:5%;
margin-right:3%;
float:right;
}

.video-container-right .sp-category-title {
margin-top: 8px;
margin-bottom: -12px;
}

.video-container-right .sp-category-title img {
margin-right: 10px;
width: 75px;
padding-bottom: 15px;
}

.video-container-right .sp-title{
padding-top:40px;
text-align:right;
}

.video-container-right .sp-title  a img {
width: 30px;
margin-left: 2px;
}

.sp-video {
margin-bottom:30px;
text-align:center;
}

.sp-video  iframe {
border: 4px solid #000000;
border-radius:4px;
box-shadow: 2px 2px 2px #202020 ;
}

.photo-container {
margin-left: 5%;
width: 60%;
float: left;
}

.photo-container .sp-category-title a  {
color:#000000 ;

}
.photo-container .sp-category-title a:hover {
color:#C00;
}

.photo-container  .sp-category-title  a img {
width: 75px;
margin-right: 10px;
}

.fb-sp-conatiner{
float: left;
padding-top: 30px;
width: 30%;
margin-left: 2%;
padding-right: 2%;
}

.front-afierwmata-container {
	width: 100%;
	padding-top: 35px;
	padding-left:5% ;
	padding-right:5% ;
	float:left;
	background-image:url('https://kaboomzine.gr/wp-content/uploads/2015/03/crossword.png');
	border-top: 4px solid #A40000;
}

.front-afierwmata-container h3{
	text-align: center;
	margin-bottom: 40px;
}

.front-afierwmata-container h3 a{
	color:#000000;
}

.front-afierwmata-container h3 a:hover {
	text-decoration:none !important;
	color:rgb(164, 0, 0);
}


/* Slick Slider */

.front-afierwmata-image a img , .front-afierwmata-title p {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width:90%;
}

.front-afierwmata-image a img {
	border: 5px solid rgb(164, 0, 0);
	border-radius: 3px;
	box-shadow: 2px 2px 2px 2px #ccc;
}

.front-afierwmata-title {
	padding-top:10px;
}

.front-afierwmata-title p  {
	width:200px;
	text-align:center;
}

.front-afierwmata-title p  a {
	color:#000000;
	font-size:20px;
}

.front-afierwmata-title p  a:hover{
	text-decoration:none;
	color:rgb(164, 0, 0);
}

.slick-prev, .slick-next {
	top: 35%;
}

.slick-prev::before, .slick-next::before {
	font-size: 25px;
	color:#000000;
}

/* CatInfo Wigdet */

.cat-info h3 {
	font-size: 20px;
	padding-bottom: 15px;
	line-height: 34px;
	text-align: center;
	padding-left:8px;
	padding-right:8px;
}

.cat-info a , .sidebar .widget a {
	color:#000000;
}

.cat-info a:hover {
	text-decoration:none;
	color:#CF4D35 ;
}


.cat-info img {
	border: 7px solid #ffffff ;
	border-radius:5px;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
	width: 180px;
}

.cat-info p {
	margin-top: 20px;
	text-align: justify;
	margin-left: 8px;
	margin-right: 8px;
}

/* Αναζήτηση */

.post-2071 .entry-content {
	width:80% !important;
	max-width:80% !important;
}
/* Footer */

.site-footer .site-info {
	color:#ffffff;
}

.site-footer .widget {
	background:unset;
	border:unset;
}


.mc4wp-form  input[type="email"]{
	height:42px !important;
	color:#000000;
	background-color:#ffffff;
}

.mc4wp-form input[type="submit"] {
	min-width:unset;
}

/* Single Photo of the Day */

.background-51 .updated {
	display:none;
}

.background-51 .entry-meta div::before { 
	display:none;
}


/*Custom Responsive CSS */


@media only screen and (min-width: 200px) and (max-width: 670px) {

	.vce-share-items li {
		display:inline-block !important;
		width:unset!important ;
	}

}

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

	.header-1-wrapper{
		margin-top:0px;
	}

	.site-branding {
		margin-top: -10px;
	}

	.header-sticky .site-title img {
		visibility:visible;
	}

	.header-1-wrapper{
		margin-right: 100px;
		margin-left: 30px;
	}

	.social-info-header {
		margin-top: -35px;
	}

	.social-info-header .mks_social_widget_ul {
		visibility:hidden;
	}

	.site-branding img {
		max-height: 55px;
	}

	#main-box-6 {
		width:100%;
	}

	.radio-container-left, .video-container-right , .frontmixtape-container {
		width:90%;
		margin-left:5%;
		margin-right:5%; 
		text-align:center;
	}

	.video-container-right {
		padding-bottom:0px;
	}

	.sp-video {
		border: unset ;
		border-radius: unset ;
		box-shadow:  unset ;
	} 

	.photo-container {
		margin-left: 5%;
		width: 90%;
		margin-right: 5%;
		text-align:center;
	}
	 
	 .fb-sp-conatiner{
		width: 90%;
		margin-left: 5%;
		padding-right: 0px;
		margin-right:5%;
	}

	.sp-category-title , .sp-title  {
		width:100%
	}

	.sp-category-title , .sp-title , .sp-video {
		display: inline-block;
	}

	.social-header {
		visibility: hidden;
	}

}

 
