/**
 * @license
 * MyFonts Webfont Build ID 3595408, 2018-06-12T10:31:52-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: UniNeueRegular by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/uni-neue/regular/
 * Copyright: Copyright &#x00A9; 2016 by FontfabricLLC. All rights reserved.
 * Licensed pageviews: 20,000
 * 
 * 
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3595408
 * 
 * © 2018 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/36dc90");
@font-face {font-family: 'UniNeueRegular';src: url('webfonts/36DC90_0_0.eot');src: url('webfonts/36DC90_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/36DC90_0_0.woff2') format('woff2'),url('webfonts/36DC90_0_0.woff') format('woff'),url('webfonts/36DC90_0_0.ttf') format('truetype');}

/**
 * @license
 * MyFonts Webfont Build ID 3301079, 2016-10-27T04:27:54-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: AccordAlternate-Bold by Soneri Type
 * URL: http://www.myfonts.com/fonts/soneri/accord-alt/bold/
 * Copyright: Copyright (c) 2010 by Aakash Soneri. All rights reserved.
 * Licensed pageviews: 10,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3301079
 * 
 * © 2016 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/325ed7");

  
@font-face {font-family: 'AccordAlternate-Bold';src: url('webfonts/325ED7_0_0.eot');src: url('webfonts/325ED7_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/325ED7_0_0.woff2') format('woff2'),url('webfonts/325ED7_0_0.woff') format('woff'),url('webfonts/325ED7_0_0.ttf') format('truetype');}
 

/*
	Theme Name: HTML5 Blank
	Theme URI: http://html5blank.com
	Description: HTML5 Blank WordPress Theme
	Version: 1.4.3
	Author: Todd Motto (@toddmotto)
	Author URI: http://toddmotto.com
	Tags: Blank, HTML5, CSS3

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/

/* global box-sizing */
*,
*:after,
*:before {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}
/* html element 62.5% font-size for REM use */
html {
	font-size:62.5%;
}
body {
	font:300 13px/1.6 Lucida Grande, Lucida Sans Unicode, Lucida Sans, Geneva, Verdana, sans-serif;;
	color:#333;
}
/* clear */
.clear:before,
.clear:after {
    content:' ';
    display:table;
}

.clear:after {
    clear:both;
}
.clear {
    *zoom:1;
}
img {
	max-width:100%;
	vertical-align:bottom;
}
a {
	color:#444;
	text-decoration:none;
}
a:hover {
	color:#444;
}
a:focus {
	outline:0;
}
a:hover,
a:active {
	outline:0;
}
input:focus {
	outline:0;
	border:1px solid #04A4CC;
}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/

/* wrapper */
.wrapper {
	max-width:1238px;
	width:95%;
	margin:0 auto;
	position:relative;
}
/* header */
.header {

}
/* logo */
.logo {
	float: left;
}
.logo-img {

}
/* nav */
.nav {

}


/* sidebar */
.sidebar {
	display: none;
}
/* footer */
.footer {
	padding-left: 30%;
}

/*------------------------------------*\
    VIDEO
\*------------------------------------*/

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/*------------------------------------*\
    IMAGES
\*------------------------------------*/



/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/

@font-face {
	font-family:'Font-Name';
	src:url('fonts/font-name.eot');
	src:url('fonts/font-name.eot?#iefix') format('embedded-opentype'),
		url('fonts/font-name.woff') format('woff'),
		url('fonts/font-name.ttf') format('truetype'),
		url('fonts/font-name.svg#font-name') format('svg');
    font-weight:normal;
    font-style:normal;
}

/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/

@media only screen and (min-width:320px) {


	/* logo */
	.logo {
		display: none;
	}
	
	/* main */
	main {
		padding-left: 0;
		width: 98%;
		min-height: 500px;
	}
	
	main section {
		min-height: 500px;
	}
	
	.footer {
	    padding-left: 3%;
	}

	img.mob-standard-logo {
		width: 80%;
		max-width: 330px;
		height: auto;
		float: left;
		margin: 7px 0 0 3%	
	}
	
	section h1 {
		display:none;
	}
	
	.single-post section h1 {
		display:block;
		visibility: visible;
	}
	
	article h2, article h3 {
		text-transform: uppercase;
		font-weight: normal !important;
	}
	
	article h2 strong, article h3 strong {
		font-weight: normal !important;
	}
	
	#featimg {
		width:100%;
		margin-top: 45px;
	}
	
	#featimg img {
		width: 97%;
		height: auto;
	}
	
	.contact {
		display: none
	}
	
	table img, table iframe {
		width: 100% !important;
		max-width: 260px !important;
		display: block;
	}
	
	article img {
		display:block;
		margin: 10px 0;
	}
	
	article img.noscale {
		height: auto !important;
		width: auto !important;
	}
	
	/* blog */
	
	a.view-article {
		color: #0b7688;
	}
	a.view-article::after {
		content: " ►";
	}
	
	aside a,
	aside h3,
	article.post h2 a,
	body.single-post article.post a,
	body.single-post article.post h1 {
		color: #0b7688;
		font-weight: normal;
	}
	body.single-post article.post h1 {
		font-size: 20px;
	}
	aside ul {
		padding-left: 0px;
		list-style: none;
	}
	aside a:hover {
		text-decoration: underline;
	}
	
	body.archive span.author,
	main.blog span.comments,
	main.blog span.author {
		display:none;
	}
	
	body.archive span.date,
	main.blog span.date {
		font-size: 10px;
		font-style: italic;
	} 
	
	body.archive article h2,
	main.blog article h2 {
		margin: 0;
	}
	
	body.archive article p,
	main.blog article p {
		margin-top: 0;
	}
	
	/* why */
	
	.page-id-45 article h2,
	.page-id-45 article h3,
	.page-id-45 article a {
	 	color: #4770ae;
	}
	
	/* advice */
	.page-id-22 article h3,
	.page-id-19 article h3,
	.page-id-17 article h3,
	.page-id-14 article h3,
	.page-id-10 article h3,
	.page-id-2 article h3,
	.page-id-1449 article h3,
	.page-id-22 article h2,
	.page-id-19 article h2,
	.page-id-17 article h2,
	.page-id-14 article h2,
	.page-id-10 article h2,
	.page-id-2 article h2,
	.page-id-1449 article h2,
	.page-id-22 article a,
	.page-id-19 article a,
	.page-id-17 article a,
	.page-id-14 article a,
	.page-id-10 article a,
	.page-id-2 article a,
	.page-id-1449 article a {
		color: #00a59e;
	}
	
	/* write */
	.page-id-1458 article h3,
	.page-id-27 article h3,
	.page-id-29 article h3,
	.page-id-33 article h3,
	.page-id-35 article h3,
	.page-id-1343 article h3,
	.page-id-1458 article h2,
	.page-id-27 article h2,
	.page-id-29 article h2,
	.page-id-33 article h2,
	.page-id-35 article h2,
	.page-id-1343 article h2,
	.page-id-1458  article a,
	.page-id-27 article a,
	.page-id-29 article a,
	.page-id-33 article a,
	.page-id-35 article a,
	.page-id-1343 article a {
		color: #e30037;
	}
	
	/* speak */
	.page-id-39 article h3,
	.page-id-39 article h2,
	.page-id-39 article a {
		color: #fd5703;
	}
	
	/* teach */
	.page-id-41 article h3,
	.page-id-41 article h2,
	.page-id-41 article a {
		color: #e2bd13;
	}
	
	/* about */
	.page-id-25 article h3,
	.page-id-1473 article h3,
	.page-id-1475 article h3,
	.page-id-1477 article h3,
	.page-id-25 article h2,
	.page-id-1473 article h2,
	.page-id-1475 article h2,
	.page-id-1477 article h2,	
	.page-id-25 article a,
	.page-id-1473 article a,
	.page-id-1475 article a,
	.page-id-1477 article a {
		color: #e31313;
	}
	
	article a:hover {
		text-decoration: underline
	}
	
	td {
		vertical-align: top;
		text-align: left;
	}
	
	td h3 {
		margin: 0;
	}
	
	.sub-menu li a {
		white-space: nowrap !important;
	}
	
	.custom-html-widget,
	.widget_archive,
	.widget_categories {
		display: none;
	}
	
	.archive .custom-html-widget,
	.archive .widget_archive,
	.archive .widget_categories,
	.blog .custom-html-widget,
	.blog .widget_archive,
	.blog .widget_categories {
		display: inline;
	}
	
	.archive .widget_quotescollection, 
	.blog .widget_quotescollection {
		display: none;
	}
	
	
}
@media only screen and (min-width:480px) {

}
@media only screen and (min-width:780px) {
	
	.mobonly {
		display: none;
	}
	
	.sidebar {
		display: inline;
		position: fixed;
		left: -55px;
		top: 130px;
		height: 100%;
		min-height: 500px;
		width: 30%;
		padding-left: 6.8%;
		padding-right: 9.5%;
	}
	
	.quotescollection-quote {
		text-align: right;
		text-transform: uppercase;
		font-family: UniNeueRegular, 'UniNeueRegular', Courier;
		font-size:  16px;
	}
	
	.logo {
    	display: block;
	}	
	body  {
		background-image: url('https://rolandkupers.com/images/bg1-ipad.png');
		background-repeat: no-repeat;
		background-position: center top;
		background-attachment: fixed;
	}
	
	.single-post  {
		background-image: url('https://rolandkupers.com/images/bg2-ipad.png');
		background-repeat: no-repeat;
		background-position: center top;
	}
	
	.page-id-25   {
		background-image: url('https://rolandkupers.com/images/bg3-ipad.png');
		background-repeat: no-repeat;
		background-position: center top;
	}
	
	.page-id-45  {
		background-image: url('https://rolandkupers.com/images/bg4-ipad.png');
		background-repeat: no-repeat;
		background-position: center top;
	}
	
	.page-id-1445 {
		background-image: url('https://rolandkupers.com/images/bg1-ipad.png');
		background-repeat: no-repeat;
		background-position: center top;
	}
	
	.page-id-1449, .page-id-2, .page-id-10, .page-id-14, .page-id-17, .page-id-19, .page-id-22 {
		background-image: url('https://rolandkupers.com/images/bg2-ipad.png');
		background-repeat: no-repeat;
		background-position: center top;
	}
	
	.page-id-1458, .page-id-27, .page-id-29, .page-id-33, .page-id-35, .page-id-1343 {
		background-image: url('https://rolandkupers.com/images/bg3-ipad.png');
		background-repeat: no-repeat;
		background-position: center top;
	}
	
	.page-id-39  {
		background-image: url('https://rolandkupers.com/images/bg4-ipad.png');
		background-repeat: no-repeat;
		background-position: center top;
	}
	
	.page-id-41, .parent-pageid-41  {
		background-image: url('https://rolandkupers.com/images/bg1-ipad.png');
		background-repeat: no-repeat;
		background-position: center top;
	}


	
	#featimg {
		display: none;
	}
	
	nav.nav ul li {
		background-size: contain;
		background-repeat: no-repeat;
	}
	
	nav.nav ul li#menu-item-1444 {
		background-image: url('https://rolandkupers.com/images/menubg1.png');		
	}
	nav.nav ul li#menu-item-1444.current-menu-item {
		background-image: url('https://rolandkupers.com/images/menubg1s.png');
	}
	
	nav.nav ul li#menu-item-1451 {
		background-image: url('https://rolandkupers.com/images/menubg2.png');
	}
	nav.nav ul li#menu-item-1451.current-menu-ancestor,
	nav.nav ul li#menu-item-1451.current-menu-item {
		background-image: url('https://rolandkupers.com/images/menubg2s.png');
	}
		
	nav.nav ul li#menu-item-1461 {
		background-image: url('https://rolandkupers.com/images/menubg3.png');
	}	
	nav.nav ul li#menu-item-1461.current-menu-ancestor,
	nav.nav ul li#menu-item-1461.current-menu-item {
		background-image: url('https://rolandkupers.com/images/menubg3s.png');
	}
	
	nav.nav ul li#menu-item-1440 {
		background-image: url('https://rolandkupers.com/images/menubg4.png');
	}
	nav.nav ul li#menu-item-1440.current-menu-item {
		background-image: url('https://rolandkupers.com/images/menubg4s.png');
	}
	
	nav.nav ul li#menu-item-1441 {
		background-image: url('https://rolandkupers.com/images/menubg5.png');
	}
	nav.nav ul li#menu-item-1441.current-menu-item {
		background-image: url('https://rolandkupers.com/images/menubg5s.png');
	}
	
	nav.nav ul li#menu-item-1442 {
		background-image: url('https://rolandkupers.com/images/menubg6.png');
	}
	nav.nav ul li#menu-item-1442.current-menu-ancestor,
	nav.nav ul li#menu-item-1442.current-menu-item {
		background-image: url('https://rolandkupers.com/images/menubg6s.png');
	}
	
	nav.nav ul li#menu-item-1443 {
		background-image: url('https://rolandkupers.com/images/menubg7.png');
	}
	nav.nav ul li#menu-item-1443.current-menu-item {
		background-image: url('https://rolandkupers.com/images/menubg7s.png');
	}
	
	#menu-item-1443 {
		margin-right: 0;
	}
	
	.contact {
		position: absolute;
		display: block;
		right: 16px;
		top: 332px;
		background-color: #e23f1c;
		width: 150px;
		height: 27px;
		text-align: center;
		padding: 5px 0;
		font-size: 11.6px;
	    text-transform: uppercase;
	}
	
	.contact a {
		text-decoration: none;
		color: #fff;
	}
	
	nav.nav {
		clear:both;
	}
	
	nav.nav ul {
		list-style: none;
		padding: 0;
	}
	
	nav.nav li {
    	float: left;
	}
	
	nav.nav li {
		width: 150px;
		height: 150px;
		margin-right: 8px;
	}
	
	nav.nav li a {
	    display: block;
	    text-align: center;
	    padding: 7px 0px;
	    font-size: 11.6px;
	    text-transform: uppercase;
	    text-decoration: none;
	    color: #fff;
	    background-color: #666;
	    opacity: .8;
	    margin-top: 117px;
	}
	
	nav.nav li a:hover {
		color: #000;
	    background-color: #fff;
	}
		
	.wrapper {
		max-width: 640px;
	}
	
	nav.nav ul ul.sub-menu {
		display:none !important;
	}
	
	nav.nav ul ul.sub-menu li a {
		font-size: 10px;
	}
	
	nav.nav li .sub-menu li.current-menu-item a,
	nav.nav ul ul.sub-menu li:hover a {
		color: #000 !important;
		padding-top: 6px;
		padding-bottom: 5px;
		font-size: 12px;
		font-weight: bold;
	}
	
	nav.nav ul li#menu-item-1442.current-menu-ancestor ul.sub-menu,
	nav.nav ul li#menu-item-1442.current-menu-item ul.sub-menu,
	nav.nav ul li#menu-item-1451.current-menu-ancestor ul.sub-menu,
	nav.nav ul li#menu-item-1451.current-menu-item ul.sub-menu,
	nav.nav ul li#menu-item-1461.current-menu-ancestor ul.sub-menu,
	nav.nav ul li#menu-item-1461.current-menu-item ul.sub-menu {
		display: block !important;
	}
	
	nav.nav li {
		width: 150px;
		height: 150px;
		margin-right: 8px;
	}
	
	
	/* nav.nav ul li#menu-item-1441.current-menu-ancestor a,
	nav.nav ul li#menu-item-1441.current-menu-item a,
	nav.nav ul li#menu-item-1442.current-menu-ancestor a,
	nav.nav ul li#menu-item-1442.current-menu-item a,
	nav.nav ul li#menu-item-1443.current-menu-ancestor a,
	nav.nav ul li#menu-item-1443.current-menu-item a,
	nav.nav ul li#menu-item-1444.current-menu-item a,
	nav.nav ul li#menu-item-1451.current-menu-ancestor a,
	nav.nav ul li#menu-item-1451.current-menu-item a,
	nav.nav ul li#menu-item-1461.current-menu-ancestor a,
	nav.nav ul li#menu-item-1461.current-menu-item a {} */
	
	
	nav.nav ul li.current_page_item a,
	nav.nav ul li.current-menu-ancestor a,
	nav.nav ul li.current-menu-item a
	 {
		margin-top: 70px;
		background-color: transparent;
		color: transparent;
	}
	
	nav.nav ul li#menu-item-1451.current-menu-ancestor .sub-menu,
	nav.nav ul li#menu-item-1451.current-menu-item .sub-menu
	 {
		margin-left: -158px;
	}
	
	nav.nav ul li#menu-item-1461.current-menu-ancestor .sub-menu,
	nav.nav ul li#menu-item-1461.current-menu-item .sub-menu {
		margin-left: -316px;
	}
	
	nav.nav ul li#menu-item-1442.current-menu-ancestor .sub-menu,
	nav.nav ul li#menu-item-1442.current-menu-item .sub-menu {
		margin-left: -158px;
		margin-top: -18px;
	}

	nav.nav li#menu-item-1442 .sub-menu li,
	nav.nav li#menu-item-1451 .sub-menu li,
	nav.nav li#menu-item-1461 .sub-menu li {
		width: 20%;
		text-align: center;	
		margin-right: 0;	
	}
	
	nav.nav li#menu-item-1442 .sub-menu li {
		width: 33.333333%;
	}
	
	nav.nav li#menu-item-1451 .sub-menu li {
		width: 16.66666666667%;
	}
	
	nav.nav li#menu-item-1442 .sub-menu li a,
	nav.nav li#menu-item-1451 .sub-menu li a,
	nav.nav li#menu-item-1461 .sub-menu li a {
		width: 100%;
		background-color: #e30037;
		text-align: center;
		color: #fff;
		margin-top: 78px;
		opacity: none;
	}
	
	nav.nav li#menu-item-1442 .sub-menu li a {
		background-color: #e31313;
	}
	
	nav.nav li#menu-item-1451 .sub-menu li a {
		background-color: #00a59e;
	}
	
	nav.nav li .sub-menu li.current-menu-item a {
		color: #333 !important; 
	}
	
	section h1 {
		visibility: hidden;
		display: block;
	}
	
	section h2, h3 {
		font-weight: normal;	
	}
	
	#menu-item-1441 {
		clear: both;
		margin-top: 8px;
	}
	
	#menu-item-1442, #menu-item-1443 {
		margin-top: 8px;
	}
	
	nav.nav .sub-menu {
		width: 625px;
		max-width: 755px;
		margin-top: 140px;
	}
	
	/* blog */
	section.blog article h2 {
		font-size: 16px;
	}
	
	
}
@media only screen and (min-width:1036px) {
	
	body {
		background-attachment: scroll;
	}
	
	.contact {
		top: 331px
	}
	
	section h1 {
		visibility: hidden;
		display: none;
	}
	
	.page-id-1343 header.header {
		z-index: 9999;
	}

	article.page h2:first-child {
		margin-top: 70px;
	}
	
	article.post-45 h2, 
	article.post-39 h2,
	article.post-41 h2 {
		margin-top: 17px;
	}

	table img, table iframe {
		max-width: 300px !important;
	}
	
	.logo {
		display: inline-block;
	}
	
	.sidebar {
		position: relative;
		left: auto;
		top: auto;
		display: inline;
		float: left;
		height: 100%;
		min-height: 500px;
		padding-left: 10px;
		width:320px;
	}
	
	.search {
		display: none;
	}
	
	/* main */
	main {
		padding-left: 0;
		width: 100%;
		min-height: 500px;
	}
	
	section {
		width: 77%;
	}
	
	article table tr td:first-child {
		padding-right: 10px;
		white-space: nowrap;
	}
	
	article.page,
	article.post {
		margin-left: 42.5%;
	}
	
	.page-id-1458 section, .page-id-27 section, .page-id-29 section, .page-id-33 section,
	.page-id-35 section, .page-id-1343 section {
		width: 79%;
	}
	
	.page-id-1458 article, .page-id-27 article, .page-id-29 article, .page-id-33 article,
	.page-id-35 article, .page-id-1343 article {
		margin-left: 41.8%;
	}
	
	.quotescollection-quote {
		text-align: right;
		text-transform: uppercase;
		font-family: UniNeueRegular, 'UniNeueRegular', Courier;
		font-size:  17.5px;
	}

	.footer {
    	padding-left: 30%;
	}
	
	#menu-item-1441 {
		clear: none;
		margin-top: 0px;
	}
	
	.contact {
		position: relative;
		display: block;
		float: right;
		right: 0px;
		background-color: #e23f1c;
		width: 13.7%;
		height: 27px;
		text-align: center;
		padding: 5px 0;
		top: 12px;
		font-size: 11.6px;
	    text-transform: uppercase;
	}
	
	body.home section {
		width: 87%
	}
	
	body.home article {
		margin-left: 39.5%;
	}
	
	body.home article h3 {
		font-family: 'AccordAlternate-Bold', AccordAlternate-Bold,  Courier;
		text-transform: lowercase;
		text-transform: capitalize;
		font-size:  70px;
		font-weight: bold;
		line-height: 1.25;
	}
	
	body.home .widget_quotescollection {
		display: none;
	}
	
	/* blog */
	
	body.archive article,
	main.blog article {
		width: 52%;
		margin-bottom: 40px;
	}
	
	body.archive article h1,
	body.archive article h2,
	main.blog article h1,
	main.blog article h2 {
		line-height: 1.2;
	}

	body.archive article h1,
	main.blog article h1 {
		margin-top: 0;
	}

}
@media only screen and (min-width:1140px) {
	#menu-item-1442, #menu-item-1442, #menu-item-1443 {
		margin-top: 0px;
	}
	
	nav.nav .sub-menu {
		width: 625px;
		max-width: 755px;
		margin-top: 0;
	}
	
	
	nav.nav ul li#menu-item-1442.current-menu-ancestor .sub-menu,
	nav.nav ul li#menu-item-1442.current-menu-item .sub-menu {
		margin-left: -316px;
		margin-top: -18px;
	}
	
	nav.nav ul li#menu-item-1451.current-menu-ancestor .sub-menu,
	nav.nav ul li#menu-item-1451.current-menu-item .sub-menu {
		margin-left: 158px;
	}
	
	nav.nav ul li#menu-item-1461.current-menu-ancestor .sub-menu,
	nav.nav ul li#menu-item-1461.current-menu-item .sub-menu {
		margin-left: 0;
	}
	
	.sidebar {
		padding-left: 10px;
		width:320px;
	}
	
	
}

@media only screen and (min-width:1225px) {
	
	body, .single-post  {
		background-image: url('https://rolandkupers.com/images/bg1.png');
		background-repeat: no-repeat;
		background-position: center top;
	}
	
	.page-id-25  {
		background-image: url('https://rolandkupers.com/images/bg1.png');
		background-repeat: no-repeat;
		background-position: center top;
	}
	
	.page-id-45  {
		background-image: url('https://rolandkupers.com/images/bg0.png');
		background-repeat: no-repeat;
		background-position: center top;
	}
	
	.page-id-1445 {
		background-image: url('https://rolandkupers.com/images/bg1.png');
		background-repeat: no-repeat;
		background-position: center top;
	}
	
	.page-id-1449, .page-id-2, .page-id-10, .page-id-14, .page-id-17, .page-id-19, .page-id-22 {
		background-image: url('https://rolandkupers.com/images/bg2.png');
		background-repeat: no-repeat;
		background-position: center top;
	}
	
	.page-id-1458, .page-id-27, .page-id-29, .page-id-33, .page-id-35, .page-id-1343 {
		background-image: url('https://rolandkupers.com/images/bg3.png');
		background-repeat: no-repeat;
		background-position: center top;
	}
	
	.page-id-39  {
		background-image: url('https://rolandkupers.com/images/bg4.png');
		background-repeat: no-repeat;
		background-position: center top;
	}
	
	.page-id-41, .parent-pageid-41  {
		background-image: url('https://rolandkupers.com/images/bg5.png');
		background-repeat: no-repeat;
		background-position: center top;
	}

	nav.nav li {
		width: 150px;
		height: 150px;
		margin-right: 8px;
	}
	
	nav.nav li a {
		margin-top: 117px;	
	}	
	.wrapper {
		max-width: 1100px;
	}
}


@media only screen and (min-width:1285px) {
	nav.nav li {
		width: 170px;
		height: 170px;
		margin-right: 8px;
	}
	
	nav.nav li .sub-menu li {
		height: auto;
	}
	
	.wrapper {
		max-width:1238px;
	}
	
	nav.nav li a {
	    margin-top: 137px;
	}
	
	nav.nav .sub-menu {
		width: 704px;
		max-width: 755px;
	}
	
	nav.nav ul li#menu-item-1451.current-menu-ancestor .sub-menu,
	nav.nav ul li#menu-item-1451.current-menu-item .sub-menu {
		margin-left: 178px;
	}
	
	nav.nav ul li#menu-item-1442.current-menu-ancestor .sub-menu,
	nav.nav ul li#menu-item-1442.current-menu-item .sub-menu {
		margin-left: -534px;
		margin-top: 0px;
	}
	
	header {
		position: fixed;
		top: 0;
		background-color: #fff;
	}
	main {
		margin-top: 275px; 
	}
	nav.nav ul li ul.sub-menu li {
		background-image: url('https://rolandkupers.com/images/bg_submenuli.png');
		background-size: auto;
		background-repeat: repeat-x;
	}
	
	.sub-menu li a {
		opacity: 1 !important;
	}
	.sidebar {
		position: fixed;
		padding-right: 0;
		padding-left: 125px;
		width:280px;
	}
	
	.sidebar p {
		margin-top: 0;
	}
	
	body {
		background-attachment: fixed;
	}
	
}


@media only screen and (-webkit-min-device-pixel-ratio:1.5),
	   only screen and (min-resolution:144dpi) {

}

/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-webkit-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-moz-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignnone {
	margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
a img.alignnone {
	margin:5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.wp-caption {
	background:#FFF;
	border:1px solid #F0F0F0;
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}
.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.sticky {

}
.bypostauthor {

}

/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
	* {
		background:transparent !important;
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important;
	}
	a,
	a:visited {
		text-decoration:underline;
	}
	a[href]:after {
		content:" (" attr(href) ")";
	}
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}
	tr,img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	@page {
		margin:0.5cm;
	}
	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}
	h2,
	h3 {
		page-break-after:avoid;
	}
}
