﻿/*---------------------------------------------------------------------------------

	Theme Name: Sher-Wood Hockey Scandinavia a Baskerville Child Theme
	Template: baskerville
    Text Domain: baskerville
	Version: 1.29
	Description: Baskerville is a beautiful, responsive and retina-ready masonry theme for hoarders. It's the perfect way to showcase your posts, videos, images and galleries, and share your favorite quotes and links. Features responsive design, retina-ready assets, full-width header image, Gutenberg support, support for all post formats, custom logo upload, custom widgets (video, Flickr and Dribbble), four page templates (including a contributors template), editor styling, like functionality via the ZillaLikes plugin and translation-ready code. Demo: http://www.andersnoren.se/themes/baskerville/
	Tags: blog, three-columns, right-sidebar, custom-colors, custom-header, custom-menu, editor-style, featured-images, footer-widgets, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, portfolio, grid-layout
	Author: Anders Norén
	Author URI: http://www.andersnoren.se
	Theme URI: http://www.andersnoren.se/teman/baskerville-wordpress-theme/
	License: GNU General Public License version 2.0
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	
	All files, unless otherwise stated, are released under the GNU General Public License
	version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

----------------------------------------------------------------------------------- */

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

body {
	font-family: 'Open Sans', sans-serif;
}

body a {
	color: #c41230;
}

body a:hover {
	color: #c41230;
}

body.rfwbs-active{
	padding-bottom:0px;
	margin-bottom: -1px !important;
}

.bg-dark { background-color:rgba(0, 0, 0, 0.8) !important; /*background-color: #1d1d1d;*/ }
.bg-graphite { background-color:rgba(0, 0, 0, 0.8) !important; /*background-color: #262626;*/ }

.header { background: none !important; padding: 40px 0; }

.header .cover { display: none !important; }

.header .logo img {
	width: 100%;
	max-width: 450px;
}

.blog-title {
	font-family: Play, sans-serif;
}

.blog-title a:hover { color: #c41230; }

.search-toggle {
	display: block;
	width: 65px;
	height: 65px;
}

.header-search-block .s {
	font-family: 'Open Sans', sans-serif;
}

.main-menu { 
	font-family: Play, sans-serif;
	font-size: 1em; 
}

.main-menu > li:before {
	content: "";
	color: #fff;
}

.main-menu > li > a {
	color: #fff;
}

.main-menu li:hover > a { color: #999; text-shadow: none; }

.main-menu ul a {
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 0.8em;
}

.main-menu ul a:hover { color: #999; }

#menu-item-713:hover, #menu-item-713 a:hover { cursor: default; }

.post {
	background: rgba(255,255,255,0.8);
}

.post .sticky-post {
	background: #333 url(images/icons/1x/tack-w.png) no-repeat center;
}

.post .sticky-post:after {
	border-left-color: #333;
	border-right-color: #333;
}

.featured-media iframe { width: 100%; }

.no-featured-image .post-content, .post-excerpt { padding-top: 0 !important; }
.blog .featured-media { margin-bottom: 8% !important; }

.post-header { 
	border-bottom: none;
	background: none; 
	background-image: none !important; 
}

.post-header .post-title {
	font-family: Play, sans-serif;
	color: #333;
}

.post-header .post-title a { color: #333; }
.post-header .post-title a:hover { color: #c41230; }


.posts .post-meta { 
	background: rgba(0,0,0,0.7); 
}
.nocomments, .post-author { display: none !important; }

.posts .post-meta a:hover { color: #c41230; }

.posts .post-meta a.zilla-likes.active { background-image: url(images/icons/1x/heart-c.png); color: #c41230; }

.post .post-header:before,
.page .post-header:before {
	display: none;
}

.post .post-header:after,
.page .post-header:after {
	display: none;
}

.post-quote {
	background: #333;
}

.post-quote blockquote,
.post-link p {
	font-family: 'Open Sans', sans-serif;
}

.post-quote cite { font-family: 'Open Sans', sans-serif; }

.post-link {
	background: #333;
}

.post-link a { 
	color: #c41230; 
}

.post-link a:hover { 
	color: #c41230; 
}

.posts .format-status .post-excerpt {
	background: #333;
}

.posts .format-status .post-excerpt p,
.format-status .post-content {
	font-family: Play, sans-serif;
}

.single .post-meta-container {  
	background: #333;
}

.single .post-meta-container:after {
	background: #444;
}

.single .post-meta a:hover { color: #c41230; }

.post-author:before {
	background: #c41230 url(images/icons/1x/author-w.png) no-repeat center 29px;
}

.post-author:after {
	border-left-color: #c41230;
	border-right-color: #c41230;
}

.post-author h4 {
	font-family: 'Open Sans', sans-serif;
}

.author-links a:hover { background-color: #c41230; }


.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {
	font-family: Play, 'Open Sans', sans-serif;
}

.post-content cite {
	font-family: 'Open Sans', sans-serif;
}

.post-content hr {
	border: 0;
}


img.alignleft,
.alignleft img,
img.aligncenter,
.aligncenter img,
img.alignright,
.alignright img,
img.alignnone,
.alignnone img {
	border: 1px solid #ccc;
}


/* Tuotemerkit */
.page-id-5 .content {}
.page-id-5 .content img {padding: 0px; width: 170px; }
.page-id-5 .content .wp-caption-text { line-height: 1em; margin-bottom: 20px;}
.page-id-5 .content .wp-caption-text a { font-size: 0.8em; font-weight: 400; }

.page-id-5 .content .ssba img { padding: 5px;  }

.gallery {}
.gallery .gallery-item {}
.gallery .gallery-item a {}
.gallery .gallery-item img {
	box-sizing: border-box;
	padding: 0px;
	border: none;
}


.post-content fieldset legend {
	font-family: 'Open Sans', sans-serif;
	background: #c41230;
}

.post-content label {
	font-family: 'Open Sans', sans-serif;
}

.post-content input,
.post-content textarea { 
	font-family: 'Open Sans', sans-serif; 
}

.post-content input[type="submit"]:hover,
.post-content input[type="reset"]:hover,
.post-content input[type="button"]:hover {
	background: #c41230;
}

.comments-title-container {
	font-family: 'Open Sans', sans-serif;
}

.comments-title { 
	color: #333; 
}

.comment.bypostauthor:after {
	background: #c41230 url(images/icons/1x/author-w.png) no-repeat center 8px;
}

.comment-header cite {
	font-family: 'Open Sans', sans-serif;
}

.comment-header cite a { color: #333; }
.comment-header cite a:hover { color: #c41230; }

.comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6 {
	font-family: 'Open Sans', sans-serif;
}

.comment-actions a {
	background: #333 no-repeat center;
}

.comment-actions a:hover { background-color: #c41230; }

.pingbacks-title {
	font-family: 'Open Sans', sans-serif;
	color: #333;
}

.pingbacklist .pingback a:hover { color: #c41230; }


.comment-respond {
	background: none; 
	border-top: none;
}

.comment-reply-title {
	font-family: Play, 'Open Sans', sans-serif;
	color: #333;
}

.comment-form label,
.comment-form .required { display: none; }

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form textarea {
	font-family: 'Open Sans', sans-serif;
}

.comment-form input[type="text"]:focus,
.comment-form input[type="email"]:focus,
.comment-form textarea:focus {
	background-color: #333;
}

.form-submit #submit {
	font-family: 'Open Sans', sans-serif;
	background: #333;
}

.form-submit #submit:hover {
	cursor: pointer;
	background: #c41230;
}

.author-info h4 {
	font-family: 'Open Sans', sans-serif;
}


.author-info h4 a { color: #333; }
.author-info h4 a:hover { color: #c41230; }

.author-info h5 {
	font-family: 'Open Sans', sans-serif;
}

.author-info .author-links a { background-color: #333; }
.author-info .author-links a:hover { background-color: #c41230; }


.page-title h5 {
	border-bottom: 1px dotted #fff;
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	text-shadow: 1px 1px 1px #333;
}

.page-title h3 {
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	text-shadow: 1px 1px 1px #333;
}

.archive-nav a {
	background: #333;
}

.archive-nav a:hover {
	background: #c41230;
}

.search-no-results .post-content p { padding: 20px; background: rgba(255,255,255,1); border-radius: 2px; }

.sidebar {
	background: rgba(255,255,255,0.7);
}

.sidebar .widget .post-date { font-size: 0.8em; }

.widget-title {
	font-family: Play, 'Open Sans', sans-serif;
	font-size: 1em;
}

.widget-content ul li:before {
	color: #c41230;
}

.tagcloud a:hover { background-color: #c41230; color: #fff; text-decoration: none; }

.wrapper .searchform .s,
.footer .searchform .s {
	color: #ccc;
	font-family: 'Open Sans', sans-serif;
}

.wrapper .searchform .s:focus,
.footer .searchform .s:focus { 
	background-color: #333; 
}

.dribbble-shot:hover { background-color: #c41230; }
.flickr_badge_image a:hover { background-color: #c41230; }

/* Text widget --------------------------------------- */

.textwidget {
	color: #ccc;
}

.small {
	font-size: 0.7em;
	text-transform: uppercase;
	font-weight: 700;
	color: #767676;
}

.footer .tagcloud a:hover { 
	background-color: #c41230; 
}

.credits p {
	font-family: 'Open Sans', sans-serif;
}


/* Omat muotoilut */

.post-content .post-title { font-size: 2em; }

.widget_multi_language_widget {	float: right; margin-top: -30px; }
.widget_multi_language_widget .widget-title { display: none; }
.footer .widget_multi_language_widget .widget-title { display: block; }

.mltlngg-lang-button-icons { width: 30px !important; height: 100% !important; }
.mltlngg-lang-button-icons img { padding: 3px !important; background: rgba(255,255,255,1) !important; border-radius: 2px; }
.mltlngg-lang-button-icons .mltlngg-current-lang { border: 1px solid #ccc !important; }
.mltlngg-lang-button-icons .mltlngg-lang { opacity: 0.5 !important; border: 1px solid #ccc !important; }

.footer .widget_multi_language_widget {	float: none; }

.mltlngg-sv_SE #menu-item-495 { display: none; }
.mltlngg-sv_SE #menu-item-520 { display: none; }

.ssba { padding-top: 4% !important; }

.brands { }
.brands ul { text-align: center; }
.brands ul li { display: block; float: left; font-size: 0.8em; text-align: center; margin: 10px; }
.brands ul li img {  border: 1px dotted #ccc; }

.footer-icon { 	}
.footer-icon img { max-width: 36px; margin-left: 10px; margin-top: 10px; }
.footer-icon img:hover { opacity: 0.7; }


/* Sher-Wood mods */

.posts:lang(sv-SE), .search-toggle:lang(sv-SE), .menu-item-125:lang(sv-SE) {
	display: none;
}






@media (max-width: 1000px) {
		
	.nav-toggle .bar {
		background: #fff;
	}

	.mobile-menu a {
		color: #fff;
		font-family: Play, sans-serif;
		font-weight: 700;
	}

	.mobile-menu a:hover { color: #999; } 
	
	.mobile-menu ul a { padding: 3% 10%; font-size: 0.8em; background: rgba(255,255,255,0.1); } 

}



@media (max-width: 700px) {
		
	.single .post-meta { background-color: #444; }

}









































