/*
Theme Name:     PLAY.CZ (magnovus-child) theme
Theme URI:      http://www.play.cz
Description:    Magnovus child theme - PLAY.CZ specific content
Author:         Ladislav Soukup
Author URI:     http://www.ladasoukup.cz
Template:       magnovus
Version:        1.1.1
*/

@import url("../magnovus/style.css");

/* FONTS */

@font-face {
    font-family: 'WebSymbolsRegular';
    src: url('assets/fonts/websymbols-regular-webfont.eot');
    src: url('assets/fonts/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('assets/fonts/websymbols-regular-webfont.woff') format('woff'),
         url('assets/fonts/websymbols-regular-webfont.ttf') format('truetype'),
         url('assets/fonts/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* [end] FONTS */

body {
	line-height: 1.7em;
}

.spacer10 { width: 10px; height: 10px; }
.spacer20 { width: 20px; height: 20px; }

/* -------- Facebook widgets - responsive ---------  */
/*
Make the Facebook Like box responsive (fluid width)
https://developers.facebook.com/docs/reference/plugins/like-box/
*/
#fb-root { display: none; }
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] { width: 100% !important; }
#fbcomments, .fb-comments, .fb-comments iframe[style], .fb-comments span { width: 100% !important; }


/* -------- SLADO HACKS ---------  */

::selection {
background: #FF8B00;
color: white;
text-shadow: none;
}

/* -- POST META -- */
.cat-list {
padding: 3px 10px 3px 10px !important;
}

.comments-link {
padding: 3px 5px !important;
margin-right: 25px;
}

#articles-small .comments-link {
margin-right: 0px;
}

/* RELATED POSTS */
.related_posts {
	
}
.related_posts_item {
	width: 18%;
	float: left;
	margin: 0 1%;
	text-align: center;
	font-size: 0.95em;
	line-height: 1.2em;
}

.related_posts_item a {
	text-decoration: none;
}

.related_posts_item img.crp_thumb {
	width: 100%;
	margin: 0 0;
	display: block;
}
/* // RELATED POSTS */

/*.wp_nextpage {
	font-size:20px;
	margin: 10px 0 10px 0;
	background: #333333;
}*/

.wp_nextpage a {
	text-indent: 0px;
	width: auto;
	background: #333333;
	color: #fff;
	padding: 10px 20px 10px 10px;
	height: auto;
	text-decoration: none;
}



#post-pagination {
display: none !important;
}

/* -- CONTAINER -- */

article.page.loop, article.post.loop {
	overflow: hidden;
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 0px solid #EEE;
}
article.post.loop {
	padding-bottom: 0;
	margin-bottom: 0;	
}

/* -- ENTRY TITLE -- */
h2.entry-title a {
padding: 0px 0px 18px;
}

#featured .slides h2.entry-title a {
padding-top: 22px;
}

/* -- SIDEBAR -- */
#sidebar .widget {
/* background: url('images/sidebar_bg_line.png') no-repeat; */
border: 0px solid #EEE;
}

#sidebar .widget h3 {
background: url('images/bg_radioblock_articles.png') 0 30px no-repeat;
padding: 5px 30px 12px 0px !important;
color: #FF8B00 !important;
font-weight: bold;
border: none;
}

#sidebar .widget.socialcounters {
background: none;
}

#sidebar .widget.popular h3, #sidebar .widget.magnovus-flickr h3 {
color: #999;
font-size: 16px;
font-weight: bold;
margin: 0px 0 15px;
padding: 0px !important;
border: 0px;
background: transparent !important;
color: #FF8B00 !important;
}

.reklama { 
padding: 5px 20px 0 20px !important;
}


/* -- HEADER -- */

header h1 a {
	margin: 25px 0 !important;
} 

#top-graf {
	float: right;
	margin-top: 10px;
	font-size: 12px;
	color: #ababab;
}

#searchform #searchsubmit {
	background: url("images/search_ico.png") no-repeat scroll 8px 18px transparent;
	border: 0 none;
	float: right;
	font-size: 0;
	height: 53px;
	text-indent: -9999px;
	width: 35px;
}
#sidebar #searchform #searchsubmit {
	background: none;
	width: 80px;
}
#sidebar #searchform #s {
	width: 200px;
}

.wp-polls input.Buttons, #searchform #searchsubmit, .footer #gototop, .color3 {
	background-color: #FF7200;
}

#searchform #s {
	background: white;
	border: 1px solid #EEE;
	font-size: 12px;
	color: #AAA;
	padding: 20px 0 18px 10px;
	float: left;
}

#top-ad {
	margin-top: 55px;
	float: right;
}
.hlavicka {
background: white url("images/styling.png") no-repeat;  
background-position: 45% 0%;
}

@media only screen and (max-width: 930px){
	h1.logo {
	float: left;
	background: rgba(255, 255, 255, 0.8);
	padding-right: 30px;
	} 
}


.playcz_ahead_gad {
	text-align:center;
	margin: 0 auto;
	width: 100%;
	max-width: 1220px;
	height: 100px;
}
@media only screen and (max-width: 1000px){
	.playcz_ahead_gad {
		max-width: 730px;
		height: 90px;
		overflow: hidden;
	}
}
@media only screen and (max-width: 640px){
	.playcz_ahead_gad {
		max-width: 350px;
		height: 50px;
		overflow: hidden;
	}
}

/* -- undermenu sidebar -- */
#header-undermenu .block { background: #444; color: #fff; }
.widget_undermenu { height: 60px; }
.widget_undermenu:nth-child(4) { margin-right: 0px; }
.widget_undermenu_title { display: none; }

#header-undermenu select {
	width: 85%;
	height: 20px;
	font-size: 14px;
	padding: 0 0 0 5px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #ccc;
}
#header-undermenu select:focus {
	outline: none;
}

.playcz_w_radio_list { background: url('images/icons-white/ico_radio-listen.png') no-repeat; background-position: 20px 10px; }
.playcz_w_radio_list > select { margin: 20px 0 0 60px; }

.playcz_w_radio_kraje { background: url('images/icons-white/ico_internet-geo.png') no-repeat; background-position: 20px 15px; }
.playcz_w_radio_kraje > select { margin: 20px 0 0 60px; }

.playcz_w_radio_styly { background: url('images/icons-white/ico_podcast.png') no-repeat; background-position: 20px 15px; }
.playcz_w_radio_styly > select { margin: 20px 0 0 60px; }

.playcz_w_radio_featured {  }
.playcz_w_radio_featured a { text-decoration: none; color: #fff; }
.playcz_w_radio_featured a:hover { color: #ff7200; }
.playcz_w_radio_featured img { height: 32px; width: 32px; float: left; margin: 15px 10px 0 10px; }
.playcz_w_radio_featured_label { line-height: 1.1em; margin-top: 15px; color: #ababab; }
.playcz_w_radio_featured_title { font-weight: normal; margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

/* -- FOOTER -- */

#footer-bottom {
border-top: 0px solid #EEE;
min-height: 35px;
background: url('images/footer2.png');
}

.row.widfoot {
padding-bottom: 30px;
border-top: 1px solid #EEE;
background: white url('images/footer1.png') no-repeat;
background-position: bottom;
}

#footer-bottom span {
padding: 13px 5px 2px;
display: inline-block;
font-size: 11px;
color: white;
}


/* --- SIDEBAR - widgets --- */
/* social links */
.PLAY_social_icon_wrap {
	
}
.PLAY_social_icon {
	display: block;
	float: left;
	text-decoration: none;
	width: 65px;
	height: 65px;
	color: #ffffff;
	margin: 0 5px;
	
	-webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.PLAY_social_icon:hover {
	border-radius: 33px;
}

.PLAY_social_icon.facebook {
	background: #3b5998 url('images/brand_icons/facebook-48.png') no-repeat 8px 8px;
}
.PLAY_social_icon.twitter {
	background: #00aced url('images/brand_icons/twitter-48.png') no-repeat 8px 8px;
}
.PLAY_social_icon.googleplus {
	background: #d14836 url('images/brand_icons/googleplus-48.png') no-repeat 8px 8px;
}
.PLAY_social_icon.youtube {
	background: #cd332d url('images/brand_icons/youtube-48.png') no-repeat 8px 8px;
}


/* top radia */
.PLAYCZ-TopRadiaIconsWidget,
#widget_PlayTopRadios_right.PLAYCZ-TopRadia {
	margin: 0;
	padding: 0 0 0 7px;
}

.PLAYCZ-TopRadiaIconsWidget .PLAYCZ-TopRadia-item,
#widget_PlayTopRadios_right .PLAYCZ-TopRadia-item,
.sh_radio .PLAYCZ-TopRadia-item {
	border-bottom: none;;
	width: 95px;
	float: left;
	margin: 5px;
	height: auto;
}

.PLAYCZ-TopRadiaIconsWidget img.PLAYCZ-TopRadia-item-logo,
#widget_PlayTopRadios_right img.PLAYCZ-TopRadia-item-logo,
.sh_radio img.PLAYCZ-TopRadia-item-logo {
	float: left;
	width: 90px;
	height: 90px;
	margin: 0;
	border: 2px solid #EBEBEB;
	-webkit-transition:all 0.7s ease 0s;
	-moz-transition:all 0.7s ease 0s;
	-o-transition:all 0.7s ease 0s;
	transition:all 0.7s ease 0s;
}

.PLAYCZ-TopRadiaIconsWidget .PLAYCZ-TopRadia-item-title,
#widget_PlayTopRadios_right .PLAYCZ-TopRadia-item-title,
.sh_radio .PLAYCZ-TopRadia-item-title {
	display: none;
}

.PLAYCZ-TopRadiaIconsWidget .PLAYCZ-TopRadia-item-listeners,
#widget_PlayTopRadios_right .PLAYCZ-TopRadia-item-listeners,
.sh_radio .PLAYCZ-TopRadia-item-listeners {
	float: none;
	display: none;
	background: #EBEBEB;
	color: #111;
	width: 80px;
	height: auto;
	text-align: right;
	padding: 5px 5px;
	margin-top: 93px;
	font-size: 10px;
	line-height: 1em;
	border: 2px solid #EBEBEB;
	-webkit-transition:all 0.7s ease 0s;
	-moz-transition:all 0.7s ease 0s;
	-o-transition:all 0.7s ease 0s;
	transition:all 0.7s ease 0s;
}

.PLAYCZ-TopRadiaIconsWidget .PLAYCZ-TopRadia-item-listeners:before,
#widget_PlayTopRadios_right .PLAYCZ-TopRadia-item-listeners:before,
.sh_radio .PLAYCZ-TopRadia-item-listeners:before {
	content: 'U ';
	font-family: WebSymbolsRegular;
}

.PLAYCZ-TopRadiaIconsWidget .PLAYCZ-TopRadia-item:hover img.PLAYCZ-TopRadia-item-logo,
#widget_PlayTopRadios_right .PLAYCZ-TopRadia-item:hover img.PLAYCZ-TopRadia-item-logo,
.sh_radio .PLAYCZ-TopRadia-item:hover img.PLAYCZ-TopRadia-item-logo {
	border: 2px solid #FF8B00;
}

.PLAYCZ-TopRadiaIconsWidget .PLAYCZ-TopRadia-item:hover .PLAYCZ-TopRadia-item-listeners,
#widget_PlayTopRadios_right .PLAYCZ-TopRadia-item:hover .PLAYCZ-TopRadia-item-listeners,
.sh_radio .PLAYCZ-TopRadia-item:hover .PLAYCZ-TopRadia-item-listeners {
	border: 2px solid #FF8B00;
	background: #FF8B00;
	color: #fff;
}
/* // top radia */

div.play_listeners_total { text-align: center; }
div.play_listeners_total span { font-weight: 600; }

/* UnderPage menu */
#footer_links {
	padding: 20px 0;
	background: #ffffff;
}
#underpage_menu_cont {
        margin: 0 auto;
        width: 100%;
        max-width: 1000px;
        text-align: center;
}
#underpage_menu_cont ul { list-style: none; }
.underpage_menu li {
        display: inline;
        padding: 0 10px;
        border-left: 1px solid #B77F51;
}
.underpage_menu li a { text-decoration: none; }
.underpage_menu li:first-child {
        border-left: none;
}


#sign-in { display: none; }
#welcome-user {  }

/* SH SOCIAL */

.SocialFeedItemContainer {
} 

.SocialFeedItem_title {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #666;
line-height: 1.7em;

}

.SocialFeedItem_link {
text-decoration: none;
}

.SocialFeedItem_image {
width: 33%;
float: left;
margin-right: 10px;

}

.author, 
.date,
.time {
padding: 0 5px 0 5px;
}
.SocialFeedItem_meta {
margin-bottom: 20px;
margin-top: 5px;
}

.social_network {
	float: left;
    display:block;
    width:26px;
    height: 26px;
    text-indent: -9999px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.social_network { background-image: url('images/social-icons-top_small.png'); background-repeat: no-repeat }

.SocialFeedItemContainer .facebook  { background-position: -28px -23px}
.SocialFeedItemContainer .twitter { background-position: -56px -23px}
.SocialFeedItemContainer .gplus { background-position: -86px -23px}

.clear {clear:both}


/* template colors */
.PLAYCZ-TopRadia-more a {
	background: #ff8b00!important;
	color: #ffffff!important;
}
.PLAYCZ-TopRadia-more a:hover {
	opacity: 0.8!important;
}

ul.dropmenu.main-menu li li a { color: #ebebeb; }
ul.dropmenu.main-menu li:hover, ul.dropmenu.main-menu li.current-menu-parent, ul.dropmenu.main-menu li.current-menu-item { background-color:#ff8b00; }

header h1 a{
	background:url(https://www.play.cz/wp-content/uploads/2013/01/playcz_logo_300.png) no-repeat scroll center center transparent;
	display:block;
	height:96px;
	text-indent:-9999px;
	width:300px;
}

.tipsy-arrow-n { border-bottom-color:#ff8b00; }
.tipsy-arrow-s { border-top-color:#ff8b00; }
.tipsy-arrow-e { border-left-color:#ff8b00; }
.tipsy-arrow-w { border-right-color:#ff8b00; }

a.button,.comments-link,.tipsy-inner,.current-post-page,body .wp-pagenavi span.current,ul.main-menu li:hover,ul.dropmenu li:hover,.widget.popular ul li.odd,#sidebar #searchform #searchsubmit,#sidebar .widget.widget_newsletterwidget input[type=submit],#sidebar .widget.newsletter input[type=submit],input[type=submit],.widget_calendar .widget-wrapper td.post,#register-box #wp-submit,#register-box .user-submit,#login-box #wp-submit,#login-box .user-submit,#commentform .form-submit input,.color1 {
	background-color:#ff8b00;
}

.widget .current_page_item a,a.moretag,.comment-reply-link,h3#comments-title em,#entry-author-info p a
#login-box-remember a,h3#comments-title em
.comment-reply-link,.color1t {
	color:#ff8b00;
}

#posts-sort li.active a,#posts-sort li a:hover,.slides .read-more,.thumb-permalink,.widget.magnovus-flickr ul li a.link,.flex-direction-nav li a:hover,.color2 {
	background-color:#5b3d31;
}

.wp-polls input.Buttons,a#next-article,.footer #gototop,.color3 {
	background-color:#FF7200;
}


.playczapps #pricing-table {
	margin: 0;
	width: 100%;
}
.playczapps #pricing-table .signup {
	background: #ff8b00;
	box-shadow: none;
	-webkit-box-shadow: none;
}
.playczapps #pricing-table .fa {
	font-size: 48px;
	line-height: 2;
}
.playczapps #pricing-table ul li {
	background: none;
}
.playczapps #pricing-table .plan {
	border: none;
}


/* ** branding ** */
#brand_top { margin:0 auto; max-width: 1220px; }
#brand_left, #brand_right { display: block; position: absolute; width: 120px; height: auto; top: 0; }

/* ** MOBILE FIX ** */
.top-mobile.mobile-nav { display:none!important; }

@media only screen and (max-width: 767px) {
    .top-mobile.mobile-nav { display:none; }
    
    #top-ad { margin: 0; display: none; }
    #top-graf { display: none; }
    .container .hlavicka { background: white!important; }
    
    header h1 a {
	    width: 300px!important;
	    height: auto!important;
	    background: none!important;
	    text-indent: 10px!important;
	    color: #FD8B25!important;
	    font-size: 26px;
    }
    
    header.container .menucont { height: 38px; }
    
    #PLAY_HP_slider { display: none; }
    .homepage .itunes_items, .homepage #searchform, .homepage .PLAY_social_icon_wrap { display: none; }
    .homepage #content_hp_1_3 { height: auto!important; }
    
    
    #header-undermenu { display: none; }
    body.home #header-undermenu { display: table; }
    body.home #header-undermenu .playcz_w_radio_styly, body.home #header-undermenu .playcz_w_radio_kraje, body.home #header-undermenu .playcz_w_radio_featured { display: none; }
    
    #sidebar { display: none; }
    
    article .thumb-container .share { display: none; }
    
    .single article .thumb-container { width: 80%; margin: 0 auto; float: none; }
    .single article .thumb-container img { width: 100%; }
    
    article .cat-list { float: none; }
    article .comments-link, article .author-link { display: none; }
}

.unoSliderNav span.current {
	color: #FD8B25;
}

/* MENU FIX */
.ceskaradia { background: #444 }

/* SLIDER fix */
.slide-cont { display: none; }


/* nrelate */
.nrelate .nr_title { display: none; }
.nrelate .nr_post_title { font-size: 12px; }
