/*
 Theme Name:   OnePress Child
 Theme URI:    http://96mcwp.96mc.pl//wp-content/themes/onepress-child/style.css
 Description:  OnePress Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     onepress
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  onepresschild
*/

/*
/96mcwp.96mc.pl/wp-content/themes/onepress/assets/js/theme.js
jQuery(document).ready(function($) {

* disable 232 - 251
$stickies.each(function(i) {
[...]
}
*
*/

body {
    background-image: url(images/header_outer.jpg);
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: 0;
    background-color: #1a171b !important;
	color: #aeaeae !important;
}

.site-header.header-fixed.no-scroll
{
	top: 0px !important;
}
.site-header.header-fixed
{
	top: 0px !important;
    position: sticky;
}

.site {
	background-color: transparent;
}

.site-header {
	background-color: transparent;
}
.site-header .menu-item a
{
    margin-top: -15px;
}
.site-header .menu-item a
{
	color: #00a8ec;
}
.site-header .menu-item.current-menu-item a,
.site-header .menu-item a:hover
{
	color: #ffffff;	
}

.site-content,
.section-news .list-article, 
.archive .list-article, 
.blog .list-article,
.page-header,
.blog .list-article,
.right-sidebar .content-area,
.right-sidebar .sidebar
{
    border: 0;
}

.onepress-menu a {
    padding-left: 15px;
    padding-right: 15px;
}

h2 a,
.page-header
{
	color: #076bb7;	
}
.page-header
{
	display: none;
    background-color: #1a171b;
}
#header-section
{
	height: 47px;
}
.site-branding,
.nav-toggle
{
	display: none;
}
#site-navigation
{
    display: flex;
}
.header-right-wrapper
{
	width: 100%;
}
.onepress-menu
{
	margin: 0 auto;
}
.easingslider
{
	margin: 0 auto;
}

#easingslider
{
	width: 100%;
	text-align: center;
    height: 250px;
}

.content-inside .content-area
{
	width: 75%;
    padding: 0;	
}
.content-inside .widget-area.sidebar
{
	width: 23%;	
}
.list-article-thumb {
    width: 25%;
	text-align: center;
}

.wp-block-column h3
{
	color: #076bb7
}
.nav-links .nav-previous {
    float: right;
}
.nav-links .nav-next {
    float: left;
}

/* https://96mc.pl/chaptery/ css */

.chapters96mcpl {
    margin: 0 0 0 226px;
}
/* END https://96mc.pl/chaptery/ css */

/* lewe menu*/
div.menu_bokMenu
{
    position: relative;
    width: 225px;
    background: url(images/bok-menu1.png) no-repeat top;
    top: -68px;
    height: 85px;
}
div.menu_bokMenu_summer
{ 
    position: relative;
    width: 225px;
    top: -133px;
    height: 99px;
}
div.menu_bokMenu_summer .title
{
    position: relative;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    width: 100%;
    top: 30px;
}

div.menu_bokMenu_summer .image
{
    background: url(images/bok-menu2.jpg) no-repeat top;
    height: 135px;
    width: 225px;
}
div.menu_bokMenu_shop_lagow
{ 
    background: url(images/bok-menu3.jpg) no-repeat bottom;
    position: relative;
    width: 225px;
    top: -156px;
    height: 99px;
}
div.menu_bokMenu_shop_lagow .title
{
    position: relative;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    width: 100%;
    top: 100px;
    z-index: 100;
}

div.menu_bokMenu_shop_lagow .image
{
    background: url(images/bok-menu9.jpg) no-repeat top;
    height: 135px;
    width: 225px;
    position: relative;
    top: 75px;
}
div.menu_bokMenu_fort
{ 
    background: url(images/bok-menu3.jpg) no-repeat bottom;
    position: relative;
    width: 225px;
    top: -105px;
    height: 99px;
}
div.menu_bokMenu_fort .title
{
    position: relative;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    width: 100%;
    top: 100px;
    z-index: 100;
}

div.menu_bokMenu_fort .image
{
    background: url(images/bok-menu4.jpg) no-repeat top;
    height: 135px;
    width: 225px;
    position: relative;
    top: 75px;
}
div.menu_bokMenu_yamaha
{ 
    background: url(images/bok-menu3.jpg) no-repeat bottom;
    position: relative;
    width: 225px;
    top: -50px;
    height: 99px;
}
div.menu_bokMenu_yamaha .title
{
    position: absolute;
    text-align: center;
    font-size: 27px;
    color: #ff0000;
    width: 100%;
    z-index: 100;
    font-weight: bold;
    top: 115px;
    text-shadow: 2px 2px #000001;
}
div.menu_bokMenu_yamaha .image
{
    background: url(images/bok-menu8.jpg) no-repeat top;
    height: 135px;
    width: 225px;
    position: relative;
    top: 75px;
}
/* end-lewe menu*/


div.linkBox {
    width: 130px;
    height: 130px;
    float: left;
    overflow: hidden;
    margin: 12px;
}

table.download-colors
{
    border-collapse: unset !important;
	border: 0
}
table.download-colors td
{ 
    width: 20px;
    height: 20px;
    padding: 10px;
	border: 0	
}

.nav-links a{
    background: #076bb7;
    color: #FFFFFF;
}
.nav-links a:hover{
    background: #076bb7;
    color: #00a8ec;
}

/* Place the navbar at the bottom of the page, and make it stick */

/* Site Navigation */
.menu-bottom_menu-container
{
    text-align:center;
	width: 100%;
	margin: auto 0;	
    background: url(images/footer_bg.png) repeat-x;
    color: #fff;
    border-top: solid 1px #ccc;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 10000;
}
#menu-bottom_menu {
    list-style: none;
    padding: 0px;
    width: 50%;
    height: 40px;
    margin: auto;
}
#menu-bottom_menu > li {
  float: left;
}
#menu-bottom_menu a {
  color: #fff;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
  zoom: 1;
  letter-spacing: 1px;
}
#menu-bottom_menu a:hover {
  color: #03c4eb;
}

.footer-widgets.section-padding {
    padding: 0;
}
/* */
.lcp_catlist{
	margin: 0 !important;
	padding: 0 !important;
}

/* */

hr {
    display: block;
    width: 100%;
    height: 15px !important;
    background: url(images/hr.jpg) repeat-x;
    border: none;
}

ul#menu-bottom_menu{		
	text-align: center; 
	width: 100%;
}
ul#menu-bottom_menu li {	
	position: relative;
	display: inline-block;
	text-align: center;
	float: inherit;
}
#menu-bottom_menu > li {	
	margin: 0;
}

/*.crypted*/

.cryptedphone:after {
    content: attr(data-first) "-" attr(data-second) "-" attr(data-third);
}
.cryptedmail:after {
    content: attr(data-name) "@" attr(data-domain) "." attr(data-tld);
}

/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px) {
  
}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/
@media (min-width: 1025px) and (max-width: 1280px) {

}
/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
	body {
		background-image: url(images/header_outer_tablet.jpg) !important;
	}
	.onepress-menu.onepress-menu-mobile {
		background: #0275d8;
	}
	
	.onepress-menu.onepress-menu-mobile li {
		line-height: 20px;
		background: #0275d8;
		padding: 14px;
	}
	
	.onepress-menu.onepress-menu-mobile > li > a {
		padding: 14px 0px 0px 0px;
	}
	.onepress-menu.onepress-menu-mobile > li > a:hover {
		color: #FFFFFF;
	}
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
  
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {

	.menu-bottom_menu-container
	{
		display: none;
	}
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
	body {
		background-image: url(images/header_outer_mobile.jpg) !important;
	}
	.onepress-menu.onepress-menu-mobile {
		background: #0275d8;
	}
	
	.onepress-menu.onepress-menu-mobile li {
		line-height: 20px;
		background: #0275d8;
		padding: 10px;
	}
	
	.onepress-menu.onepress-menu-mobile > li > a {
		padding: 10px 0px 0px 0px;
	}
	.onepress-menu.onepress-menu-mobile > li > a:hover {
		color: #FFFFFF;
	}
	.menu_bokMenu
	{
		display: none;
	}
	.followWrap {
		height: 40px !important;
	}
	#header-section {
		height: 40px;
	}
	.site-header {
		line-height: 50px;
	}
	#easingslider {
		height: 150px;
	}
	#primary {
		padding-bottom: 140px;
	}
	#secondary {
		text-align: center;
		margin-bottom: 30px;
	}	
	#secondary aside{
		display: inline-block;
	}
	div.linkBox {
		margin: 5px;
	}
	
	ul#menu-bottom_menu{		
		margin-bottom: 25px;
	}
	.menu-bottom_menu-container {
		position: absolute;
		right: 0;
		left: 0;
		bottom: 0;
	}
	div[itemprop="articleBody"] {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-template-rows: auto;
	}	
	div[itemprop="articleBody"] div.linkBox{
		width: 90px;
		height: 90px;
	}
        
    /* https://96mc.pl/chaptery/ css */
    .chapters96mcpl {
        margin: 0 0 0 10px;
    }
    /* END https://96mc.pl/chaptery/ css */

}

/*
		mourning-ribbons - start 
		
		`-child template`
		hide in header.php 
		<div id="mourning-ribbons">	</div>
		or remove file header.php from child template
*/
html {
    /*
    mourning-ribbons - start
	
    opacity:0.5;
    filter: alpha(opacity=50);
	background-color:#000;
    
    mourning-ribbons - and
	*/
    width:100%; 
    height:100%; 
    z-index:1000;
    top:0; 
    left:0; 
}

/*
mourning-ribbons - start

#mourning-ribbons {
	background: rgba(0, 0, 0, 0) url(images/mourning_ribbon_szwagier.png) repeat scroll 0 0;
    height: 200px;
    margin: auto 1360px;
    position: absolute;
    width: 200px;
    z-index: 1000;
}

@media (max-width: 767px) {
    #mourning-ribbons{
        background: rgba(0, 0, 0, 0) url(images/mourning_ribbon_szwagier_mob.png) no-repeat scroll 0 0;
        margin: auto;
        width: 500px;
    }
    #easingslider {
        margin-top: 55px;
    }
}

mourning-ribbons - end 
*/
