/*
Theme Name: Clipper
Theme URI:  http://bestweblayout.com/products/clipper
Author: BestWebLayout
Author URI: http://bestweblayout.com/
Description: Genius is simplicity, but it doesn’t mean that simplicity should be tacky. Clipper is stylish and simple, and at the same time it doesn’t lack functionality. By using Clipper, you can create various sites, such as daily news, news magazines, and networking sites. Download and install Clipper, and it will help you achieve your goals.
Version: 1.0
License: GNU General Public License V3
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: left-sidebar, featured-images, custom-header, custom-menu, editor-style, post-formats, sticky-post, translation-ready
Text Domain: clipper
Clipper WordPress Theme, Copyright 2016 BestWebLayout.com
Clipper is distributed under the terms of the GNU GPL
*/
/*
	1. Reset styles
	2. Add fonts
	3. Global styles:
		3.1 Add theme elements styles;
		3.2 Main navigation;
		3.3 Page heading;
		3.4 Sidebar;
	4.  Post
		4.1 Post elements;
		4.2 Map;
	5. Search
	6. Page 404
	7. Footer
	8. Page elements
		8.1   Main blockquote;24
		8.2   Teaser;
		8.3   Structural parts of the pages;
		8.4   Text elements;
		8.5   Clear, submit buttons;
		8.6   Form;
		8.7   Radiobuttons, checkboxes, fileload;
		8.8   Select box;
		8.9   Fileload instrument style;
		8.10  Category;
		9.    Slider
		10.   CSS Media Queries

	Theme default colors:
		background: #ffffff;
		text color: #000000;
		link:       #e37351;
		active menu:#e37351;
		border:     #dddddd;
*/

/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section {
	display: block;
}

audio,
canvas,
video {
	display: inline-block;
	max-width: 100%;
}

html {
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body,
button,
input,
select,
textarea {
	color: #2b2b2b;
	font-family: Lato, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.313em;
}

body {
	background: #f5f5f5;
}

a {
	color: #aaaaaa;
	text-decoration: none;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

a:active,
a:hover {
	color: #e37351;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;

}

h1 {
	font-size: 1.5em;
	font-weight: bold;

}

h2 {
	font-size: 1.313em;
	font-weight: normal;
}

h3 {
	font-size: 1.1em;
	font-weight: normal;

}

h4 {
	font-size: 0.94em;
	font-weight: normal;
}

h5 {
	font-size: 0.81em;
	font-weight: normal;
}

h6 {
	font-size: 0.69em;
	font-weight: normal;
}

address {
	font-style: italic;
	margin-bottom: 25px;
}

abbr[title] {
	border-bottom: 1px dotted #2b2b2b;
	cursor: help;
}

b,
strong {
	font-weight: 900;
}

cite,
dfn,
em,
i {
	font-style: italic;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

p {
	margin-bottom: 24px;
}

code,
kbd,
tt,
var,
samp,
pre {
	font-family: monospace, serif;
	font-size: 13px;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	line-height: 1.313em;
}

pre {
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 24px;
	max-width: 100%;
	overflow: auto;
	padding: 12px;
	white-space: pre-wrap;
	word-wrap: break-word;
	-ms-word-wrap: break-word;
}

blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: none;
}

blockquote {
	color: #767676;
	font-size: 19px;
	font-style: italic;
	font-weight: 300;
	line-height: 1.438rem;
	margin-bottom: 24px;
}

blockquote cite,
blockquote small {
	color: #2b2b2b;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.438rem;
}

blockquote em,
blockquote i,
blockquote cite {
	font-style: normal;
}

blockquote strong,
blockquote b {
	font-weight: 400;
}

small {
	font-size: smaller;
}

big {
	font-size: 125%;
}

dl {
	margin-bottom: 0;
}

dt {
	font-weight: bold;
}

dd {
	margin-bottom: 9px;
	margin-left: 30px;
	margin-top: 0;
}

ul,
ol {
	list-style: none;
	margin: 1px 0 24px 19px;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin: 0 0 0 19px;
}

img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	vertical-align: middle;
}

figure {
	margin: 0;
}

fieldset {
	border: 1px solid rgba(0, 0, 0, 0.1);
	margin: 0 0 24px;
	padding: 11px 12px 0;
}

legend {
	white-space: normal;
}

button,
input,
select,
textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 100%;
	margin: 0;
	max-width: 100%;
	vertical-align: baseline;
}

button,
input {
	line-height: 1.313em;
}

input,
textarea {
	background-image: -webkit-linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0)); /* Removing the inner shadow, rounded corners on iOS inputs */
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
input[disabled] {
	cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
	padding: 0;
}

input[type="search"] {
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

table {
	width: 95%;
	margin: 0 0 21px;
	text-align: left;
	border-collapse: collapse;
	border-spacing: 0;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

th {
	border-width: 0 1px 1px 0;
	font-weight: bold;
}

td {
	border-width: 0 1px 1px 0;
}

dt {
	font-family: 'Open Sans Bold';
	font-size: 0.938rem;
}

del {
	color: #767676;
}

hr {
	background-color: rgba(0, 0, 0, 0.1);
	border: 0;
	height: 1px;
	margin-bottom: 23px;
}

/* Support a widely-adopted but non-standard selector for text selection styles
 * to achieve a better experience. See http://core.trac.wordpress.org/ticket/25898
 */
::selection {
	background: #000000;
	color: #fff;
	text-shadow: none;
}

::-moz-selection {
	background: #000000;
	color: #fff;
	text-shadow: none;
}

/*2. Add fonts */

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

@font-face {
	font-family: 'Open Sans Light Italic';
	src: url('fonts/Open Sans/OpenSans-LightItalic.eot');
	src: url('fonts/Open Sans/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),
	url('fonts/Open Sans/OpenSans-LightItalic.svg#Open Sans') format('svg'),
	url('fonts/Open Sans/OpenSans-LightItalic.woff') format('woff'),
	url('fonts/Open Sans/OpenSans-LightItalic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

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

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

@font-face {
	font-family: 'Open Sans Extra Bold';
	src: url('fonts/Open Sans/OpenSans-ExtraBold.eot');
	src: url('fonts/Open Sans/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
	url('fonts/Open Sans/OpenSans-ExtraBold.svg#Open Sans') format('svg'),
	url('fonts/Open Sans/OpenSans-ExtraBold.woff') format('woff'),
	url('fonts/Open Sans/OpenSans-ExtraBold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

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

/* 3.1 Add theme elements styles */

.post {
	font-family: 'Open Sans Regular';
	font-size: 13px;
	font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Open Sans Regular';
	font-weight: normal;
	text-decoration: none;
}

h1 {
	font-family: 'Open Sans Regular';
	font-size: 24px;
	padding: 10px 0 10px 0;
}

h2 {
	font-size: 21px;
	padding: 16px 0 10px 0;
}

h3 {
	font-size: 18px;
	padding: 13px 0 10px 0;
}

h4 {
	font-size: 15px;
	padding: 11px 0 10px 0;
}

h5 {
	font-size: 13px;
	padding: 9px 0 10px 0;
}

h6 {
	font-size: 11px;
	padding: 7px 0 10px 0;
}

.post {
	font-family: 'Open Sans Regular';
}

.srong {
	font-family: 'Open Sans Bold';
}

html,
body {
	padding: 0;
	width: 100%;
}

html {
	overflow-x: hidden;
}

body {
	min-height: 100%;
	height: auto !important;
	background-color: #ffffff;
	line-height: 1.313rem;
}

body ::selection {
	background-color: #000033;
}

img {
	border: 0;
}

p {
	margin: 20px 0;
}

th, td {
	padding: 10px;
	border: 1px solid #dddddd;
}

th {
	text-align: center;
}

tr, td {
	text-align: center;
}

.alignleft {
	float: left;
	padding: 0;
	display: block;
	width: auto !important;
	margin: 5px 20px 5px 0;
	overflow: hidden;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	max-width: 580px;
}

.alignnone {
	display: block;
	margin-right: auto;
	padding: 0;
	max-width: 631px;
}

.alignright {
	float: right;
	margin: 5px 0 5px 20px;
	width: auto !important;
	padding: 0;
	display: block;
	overflow: hidden;
}

input,
textarea {
	outline: none;
}

ul ul,
ol ul {
	list-style-type: circle !important;
}

/* Controls */
figure img {
	display: block;
}

/* Layout*/
.wrapper {
	float: none !important;
	height: 100%;
	padding-top: 5px;
	vertical-align: middle;
	display: block;
}

/* 3.2 Main navigation */

#clppr_nav {
	margin: 0;
	padding: 0;
	width: 75%;
	float: left;
}

#clppr_nav ul li:hover ul li a:hover {
	background: #e37351;
	color: #fff;
	text-decoration: none;
	margin: 0 0;
}

.clppr-top-menu {
	max-width: 942px;
	margin: 0 auto;
	background-color: #ffffff;
}

.clppr-line-full {
	width: 100%;
	position: relative;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	height: auto;
	display: block;
}

.clppr-meta-nav {
	color: #333333;
}

.clppr-pageselect-all .nav-links {
	font-size: 21px;
	text-align: center;
}

.clppr-link {
	display: block;
	margin-top: 20px;
	padding-bottom: 15px;
}

.clppr-post-border .clppr-link {
	height: 20px;
}

.clppr-previous-posts-link {
	float: left;
	width: auto;
}

.clppr-next-posts-link {
	float: right;
}

#clppr_nav ul.display {
	display: block;
}

#menu {
	margin: 0;
	padding: 0 0 0 10px;
}

.menu .page_item {
	font-family: 'Open Sans Regular';
	background: none;
	word-wrap: break-word;
	list-style-type: none;
}

#clppr_nav .menu a {
	font-family: 'Open Sans Regular';
	font-size: 13px;
	color: #000000;
	padding: 0 19px 0 19px;
	margin: 0;
}

#clppr_nav .menu a :link {
	text-decoration: none;
	color: #000000;
}

#clppr_nav .menu a:visited {
	text-decoration: none;
}

#clppr_nav .menu a:active {
	text-decoration: none;
	color: #ffffff;
}

#clppr_nav .menu a:hover {
	text-decoration: none;
	color: #aaaaaa;
}

#clppr_nav .menu-item-has-children,
#clppr_nav .menu ul .page_item_has_children {
	position: relative;
	list-style-type: none;
}

#clppr_nav .menu ul, ol {
	margin: 0;
}

#clppr_nav ul.menu,
ul.sub-menu,
#clppr_nav .menu,
.page_item_has_children .children {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu .current-menu-ancestor > a,
#menu .current-menu-item > a,
#menu .current_page_item > a,
#menu .current_page_ancestor > a {
	color: #000000;
}

#clppr_nav ul:after {
	display: block;
	content: ' ';
	clear: both;
	float: none;
}

#clppr_nav ul.menu > li,
#clppr_nav .menu > ul > .page_item {
	float: left;
	position: relative;
	padding: 17px 0 20px 0;
	max-width: 221px;
}

#clppr_nav ul.menu > .menu-item-has-children > .sub-menu,
#clppr_nav .menu > ul > .page_item_has_children > .children {
	position: absolute;
	display: none;
	top: 59px;
	background-color: #f0f0f0;
	border: none;
	z-index: 55;
	width: 221px;
	text-transform: none;
	left: 0;
	list-style-type: none;
}

#clppr_nav .menu-item-has-children:after {
	content: "";
	position: absolute;
	right: 5px;
	top: 45%;
	border-left: 6px solid transparent;
	border-top: 6px solid #333;
	border-right: 6px solid transparent;
	z-index: 999;
}

#clppr_nav .menu .current_page_item,
#clppr_nav .menu .current_page_ancestor,
#clppr_nav .menu .current-menu-item,
#clppr_nav .menu .current-menu-ancestor {
	background-color: #e37351;
	color: #ffffff !important;
}

#clppr_nav ul li ul li {
	list-style-type: none;
}

#clppr_nav .sub-menu,
#clppr_nav .children {
	display: none;
	z-index: 55;
}

#clppr_nav li.menu-item-has-children:hover > .sub-menu,
#clppr_nav .sub-menu:hover,
#clppr_nav .menu .page_item_has_children:hover > .children,
#clppr_nav .children:hover {
	display: block;
}

#clppr_nav .menu-item-has-children,
#clppr_nav .menu ul .page_item_has_children {
	position: relative;
}

#clppr_nav li.menu-item-has-children .sub-menu .menu-item-has-children:after,
#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children:after,
#clppr_nav .menu ul .page_item_has_children .children .page_item_has_children:after,
#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	right: 16px;
	top: 50%;
	margin-top: -6px;
	border-width: 6px 0 6px 6px;
	border-style: solid;
	border-color: transparent #000000;
}

#clppr_nav .menu > .menu-item-has-children:after,
#clppr_nav .menu > ul > .page_item_has_children:after {
	content: "";
}

#clppr_nav .menu-item-has-children .sub-menu,
#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu,
#clppr_nav .page_item_has_children .children,
#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children {
	float: left;
	position: absolute;
	top: 0;
	left: 221px;
	width: 221px;
	background-color: #f0f0f0;
	border: none;
}

#clppr_nav ul.sub-menu a,
#clppr_nav ul.children a {
	color: #333333;
	padding: 10px 0 10px 19px;
	margin: 0;
	line-height: 2;
	font-family: "Open Sans Regular";
	font-size: 14px;
	display: inline-block;
	width: 91.5%;
	text-align: left;
}

#clppr_nav ul.sub-menu a:hover,
#clppr_nav ul.children a:hover {
	color: #ffffff;
}

#clppr_nav .menu-item-has-children > .sub-menu,
#clppr_nav .page_item_has_children > .children {
	float: left;
	position: absolute;
	top: 0;
	left: 221px;
	width: 221px;
	background-color: #f0f0f0;
	border: none;
}

#clppr_nav ul.display {
	display: block;
}

#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu,
#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu,
#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu,
#clppr_nav .menu .page_item_has_children .sub-menu .page_item_has_children .sub-menu .page_item_has_children .sub-menu .page_item_has_children .children,
#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children,
#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children {
	left: -37px;
	top: 48px;
}

#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children :after,
#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children :after,
#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children :after,
#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children :after,
#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children :after,
#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children :after {
	content: '';
	right: 16px;
	top: 41%;
	margin-top: 0;
	border-width: 6px 6px 0;
	border-color: #000000 transparent;
}

#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu,
#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children {
	left: -221px;
	top: 0;
}

#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu,
#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children {
	text-align: right;
}

#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu,
#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children {
	text-align: left;
}

#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu a,
#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children a {
	padding: 10px 19px 10px 0;
	text-align: right;
}

#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu a,
#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children a {
	padding: 10px 0 10px 19px;
	text-align: left;
}

#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children:after,
#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children:after {
	right: 205px;
	top: 41%;
	margin-top: 0;
	border-width: 6px 6px 6px 0;
	border-style: solid;
	border-color: transparent #000000;
}

#clppr_nav li.current-menu-item,
#clppr_nav li.current-page-item {
	display: block;
	color: #f0f0f0 !important;
	padding: 0 0 0 0;
}

/* Pagination on the single page */

#clppr_comments ul {
	margin-left: 0;
}

#clppr_comments .clppr-link {
	margin: 10px 0 15px 0;
	padding-bottom: 39px;
}

#clppr_comments .clppr-next-posts-link {
	margin-right: 23px;
}

#clppr_comments .clppr-previous-posts-link a,
#clppr_comments .clppr-next-posts-link a {
	color: #aaaaaa;
}

#clppr_comments .clppr-previous-posts-link a:hover,
#clppr_comments .clppr-next-posts-link a:hover {
	color: #e37351;
}

#clppr_comments .children {
	padding-left: 30px;
}

.clppr-comment-author img {
	float: left;
	padding-right: 5px;
}

/* The menu for mobile website */
.clppr-top-menu .clppr-chief-text {
	display: none;
}

/* 3.3 Page heading */

#clppr_site_title {
	width: 60%;
	padding: 4px 0 5px 1px;
	margin: 16px 15px 0 0;
	text-overflow: ellipsis;
	word-wrap: break-word;
	-ms-word-wrap: break-word;
	display: inline-block;
}

#clppr_site_title a {
	font-family: 'Open Sans Bold';
	font-size: 26px;
	text-decoration: none;
	color: #333333;
	width: 60%;
}

.main-navigation {
	width: 200%;
	margin-right: 200%;
	padding: 0;
	text-align: center;
	margin-bottom: 1px;
}

.clppr-pageselect {
	margin: 15px 0 25px 0;
	display: block;
	font-family: 'Open Sans Regular';
	font-size: 16px;
	text-align: center;
}

.clppr-pageselect .nav-links {
	width: 100%;
	font-size: 21px;
}

.clppr-pageselect-all {
	padding: 15px 0 10px 0;
}

.clppr-pageselect-all span {
	text-align: center;
	font-family: 'Open Sans Regular';
	font-size: 21px;
}

.clppr-header-top {
	display: block;
	border-bottom: none;
}

.header-heading {
	font-family: "Open Sans Bold";
	font-size: 26px;
}

.clppr-header-image {
	text-align: center;
}

.clppr-header-image img {
	max-width: 100%;
}

.clppr-currentpage1 {
	font-family: 'Open Sans Regular';
	font-size: 13px;
	color: #b5b5b5;
	margin-left: 2%;
}

#clipper_crumbs {
	margin: 0;
}

#clipper_crumbs span:last-child {
	color: #000000;
}

.clppr-breadcrumb-box h1 {
	margin-left: 0;
	padding: 0;
	float: left;
}

#clppr_site_description {
	font-family: 'Open Sans Regular';
	font-size: 13px !important;
	color: #aaaaaa;
	float: right !important;
	max-width: 300px;
	padding: 22px 1px 0 0;
	text-align: right;
	word-wrap: break-word;
	display: inline-block;
}

.clppr-breadcrumb-box {
	padding: 23px 30px 23px 20px;
	max-width: 100%;
	word-break: break-all;
}

.clppr-breadcrumb-box span {
	text-decoration: none;
	font-family: 'Open Sans Regular';
	font-size: 13px;
	color: #aaaaaa;
	word-wrap: break-word;
	-ms-word-wrap: break-word;
}

.clppr-header-box {
	margin: 7px auto 32px auto;
	max-width: 942px;
	display: block;
	height: auto;
	overflow: hidden;
	background-color: #ffffff;
}

/*  3.4 Sidebar */

aside {
	text-decoration: none;
	position: relative;
	background-color: #ffffff;
	display: table-cell;
	width: 250px;
	float: left;
	box-sizing: border-box;
	vertical-align: top;
}

aside img {
	max-width: 100%;
	height: auto;
}

.clppr-widget-title {
	text-transform: uppercase;
	font-family: "Open Sans Regular";
	font-size: 13px;
	color: #aaaaaa;
	padding-top: 13px;
	margin-top: 0;
}

.clppr-sidebar {
	display: table-cell;
	width: 250px;
	float: none;
	box-sizing: border-box;
	vertical-align: top;
	background-color: #ffffff;
}

.clppr-sidebar-inner {
	padding: 0 10px 0 10px;
}

.clppr-sidebar-inner ul {
	margin: 0;
}

.clppr-sidebar-inner p {
	margin-left: 5px;
}

aside li {
	text-decoration: none;
	list-style-type: none;
	padding: 3px 0 1px 0;
}

aside a {
	padding: 0;
	text-decoration: none;
	word-wrap: break-word;
	color: #000000;
	font-family: "Open Sans Regular";
	font-size: 13px !important;
}

aside a:hover {
	text-decoration: none;
	color: #e37351;
}

aside p {
	color: #000000;
	font-family: "Open Sans Regular";
	font-size: 13px;
	word-wrap: break-word;
	-ms-word-wrap: break-word;
}

aside .clppr-search-box {
	width: 160px;
}

aside .clppr-search-button {
	width: 25px;
}

aside #recentcomments li {
	padding: 3px 0 3px 0;
}

.recentcomments {
	color: #999999;
	font-family: "Open Sans Regular";
	font-size: 13px;
}

.comment-author-link {
	color: #000000;
	font-family: "Open Sans Regular";
	font-size: 13px !important;
}

.comment-author-link:hover {
	color: #e78668;
}

#clppr_comments {
	padding-top: 10px;
	font-family: "Open Sans Regular";
	font-size: 13px !important;
}

#clppr_comments p {
	word-wrap: break-word;
	-ms-word-wrap: break-word;
}

.clppr-container input[type="text"] {
	font-size: 13px;
	margin: 0 10px 3px 0;
	padding: 10px;
	min-height: 27px;
	border: 1px solid #e0e0e0;
	background: #ffffff;
	outline: none;
	-moz-appearance: none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	cursor: text;
}

#clppr_comments .comment-form-email input {
	margin-left: 0;
}

#clppr_comments span {
	word-wrap: break-word;
}

#clppr_comments .commentmetadata {
	margin-left: 3px;
	font-style: italic;
	font-family: 'Open Sans Light Italic';
	font-size: 13px;
}

.clppr-comment-body {
	padding-top: 10px;
}

#comments_title {
	padding-left: 12px;
}

#comments label {
	cursor: pointer;
	width: 100%;
	float: left;
}

#clppr_comments #comment {
	width: 100%;
	border: 1px solid #e0e0e0;
	margin-left: 2px;
	padding-left: 10px;
}

#clppr_comments label {
	display: block;
	margin-bottom: 5px;
}

.comment-author .vcard img {
	margin-top: 25px;
}

.commentmetadata {
	line-height: 1.313rem;
}

.clppr-dashed {
	border: none;
	margin:12px 20px 21px 16px !important;
	border-bottom: 1px dashed #e6e6e6 !important;
	background-color: #ffffff !important;
}

.clppr-dashed-sidebar {
	padding: 0 0 1px 0;
	border-bottom: 1px dashed #e6e6e6;
	width: 93%;
}

.clppr-sidebar-inner li {
	font-family: "Open Sans Regular";
	font-size: 13px;
}

#clppr_sidebar_id {
	float: none;
	width: 250px;
}

#clppr_sidebar_id h4 {
	text-transform: uppercase !important;
	font-family: "Open Sans Regular";
	font-size: 13px;
	color: #aaaaaa;
	height: 23px;
	content: "";
	background: none;
	border-bottom: 1px dashed #e6e6e6;
	padding-left: 0;
}

#clppr_sidebar_id .widget {
	border-bottom: 1px solid #dddddd;
}

#clppr_sidebar_id .clppr-styled-cont .clppr-styled-cont-open {
	max-height: 350px !important;
	overflow-y: scroll;
}

.clppr-widget {
	margin: 0 0 0 0;
}

.widget {
	margin: 0 0 0 0;
	word-break: normal;
	padding: 0 20px 40px 20px;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

#wp-calendar {
	width: 100%;
	margin: 10px 0 0 0;
	border: 1px solid #dddddd;
	border-collapse: collapse;
}

#wp-calendar th, #wp-calendar td {
	padding: 7px 2px;
	text-align: center;
	font-size: 13px;
}

#wp-calendar a {
	font-weight: 700;
}

#wp-calendar tbody a {
	text-decoration: underline;
}

#wp-calendar tbody td {
	border: 1px solid #dddddd;
}

aside caption {
	font-family: "Open Sans Regular";
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px;
	text-transform: uppercase;
	text-align: -webkit-center;
	display: table-caption;
}

aside thead {
	display: table-header-group;
}

aside th {
	font-weight: bold;
	border-width: 0 1px 1px 1px;
}

aside #wp_calendar tr {
	display: table-row;
}

aside #wp_calendar td {
	text-align: center;
	border: medium none;
}

aside #wp_calendar tbody {
	display: table-row-group;
	border-color: inherit;
	border: 0 none;
	font-family: inherit;
	font-size: 95%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0 none;
	padding: 0;
	vertical-align: baseline;
}

aside .clppr-select {
	max-width: 215px;
	margin: 5px 0 23px 0;
	font-size: 13px;
	display: block;
	height: auto;
}

aside .clppr-option {
	max-width: 195px !important;
}

aside .clppr-option:last-of-type {
	margin-bottom: 0;
}

aside .clppr-options {
	max-width: 213px;
	position: absolute;
	overflow-y: scroll;
	height: 300px;
}

aside .clppr-active-opt {
	padding: 13px 32px 10px 0;
}

aside .clppr-search-form {
	height: 40px;
	margin: 10px 0 0 0;
}

aside ul {
	margin: 20px 0 0 0;
	display: block;
}

aside ul .children {
	margin: 0 0 0 7%;
}

.comment-author .avatar {
	float: left;
	margin: 0 10px 0 0;
	width: 32px;
}

.widget .sub-menu {
	margin: 0 0 0 7%;
}

.widget ul li {
	margin: 0;
	padding: 0;
	line-height: 1.68;
}

.rsswidget {
	font-weight: bold;
}

.clppr_no_bottom_border {
	border-bottom: none !important;
}

#clppr_sidebar_id .alignnone .wp-caption-text {
	display: block;
	width: auto;
	margin: -33px 0 0 0 !important;
	padding: 0 0 0 19px;
	overflow: hidden !important;
}

/* 4. Post elements */

.entry-content a,
.entry-summary a,
.page-content a,
.comment-content a {
	text-decoration: underline;
	font-size: 13px;
}

.sticky {
	background-color: #F7F6F4;
	border: 1px solid #e37351;
	box-sizing: border-box;
}

.bypostauthor {
	text-decoration: inherit;
}

#pwbox_1168 {
	margin-bottom: 25px;
}

span.tags-coma {
	color: #aaaaaa;
}

sup {
	font-family: 'Open Sans Light';
	vertical-align: 5px;
	color: #999999;
	font-size: 0.89em;
	margin-left: 2px;
}

sub {
	vertical-align: -6px;
	color: #999999;
	font-size: 0.87em;
	display: inline-block;
	clear: both;
	line-height: 0.8em;
}

cite {
	color: #999999;
	font-family: 'Open Sans Light Italic';
	font-size: 13px;
	padding: 0;
	margin: 0;
	clear: both;
	width: auto;
	word-wrap: break-word;
}

abbr {
	color: #999999;
}

pre {
	color: #999999;
	font-size: 13px;
	font-family: 'TeX Gyre Cursor';
	border: 1px solid #e7e6e5;
	margin-top: 39px;
	word-spacing: 0;
	padding: 14px 0 13px 19px;
	line-height: 21px;
	overflow: auto;
	width: 100%;
}

code > strong {
	font-size: 13px;
	font-family: 'TeX Gyre Cursor' !important;
}

acronym {
	color: #999999;
}

.aligncenter .wp-caption-text {
	display: block;
	width: 100%;
	margin: -48px 0 0 0 !important;
	padding: 0;
	overflow: hidden !important;
}

.alignleft .wp-caption-text {
	display: block;
	width: 100%;
	padding: 0;
	margin-left: 0 !important;
}

.alignnone .wp-caption-text {
	display: block;
	width: 100%;
	padding: 0;
	margin: -48px 0 0 0 !important;
	overflow: hidden !important;
}

.alignnone img {
	display: inline-block;
	width: 100%;
}

.alignright .wp-caption-text {
	display: block;
	width: 100%;
	padding: 0;
	margin: -48px 0 0 0!important;
	overflow: hidden;
}

.clppr-container {
	background-color: #ffffff;
}

.clppr-container .wp-caption p {
	padding: 13px 0 0 18px;
	margin: 0 0 0 10px;
	width: auto;
}

.clppr-container .wp-caption-text {
	margin-top: -45px !important;
	padding-left: 18px !important;
	width: auto;
	min-height: 34px;
	font-family: 'Open Sans Light Italic';
	font-style: italic;
	font-size: 13px;
	background-color: #000 !important;
	color: #999;
	display: block;
	overflow: hidden;
	position: relative;
	opacity: 0.80;
	filter: alpha(opacity=80);
}

.clppr-container  #recentcomments li {
	padding: 2px 0 4px 0;
}

aside .wp-caption-text {
	width: auto;
	height: 33px;
	font-family: 'Open Sans Light Italic';
	font-size: 0.813em;
	background-color: #000 !important;
	color: #999;
	position: relative;
	margin: 0 0 -20px 0 !important;
	padding: 14px 0 0 21px;
}

#clppr_slider .wp-caption-text {
	display: none;
}

.clppr-data-descr a {
	text-decoration: none;
	color: #aaaaaa;
	margin-bottom: 20px;
}

.clppr-data-descr a:hover {
	color: #e37351;
}

.clppr-data-descr {
	font-family: 'Open Sans Regular';
	font-size: 13px !important;
	margin-bottom: 12px;
}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	overflow: hidden;
	position: absolute !important;
	height: 1px;
	width: 1px;
}

.clppr-container .nav-previous {
	float: left;
	font-family: 'Open Sans Regular';
	font-size: 0.813em !important;
	color: #ea987f;
	width: 100%;
}

.gallery {
	display: table;
}

.gallery dt {
	margin: 0 auto;
	max-width: 150px;
}

.gallery dl {
	display: table-cell;
	margin: 0;
}

.gallery-caption {
	padding: 6px;
}

.clppr-page-links {
	font-family: 'Open Sans Regular';
	font-size: 13px;
	text-align: center;
	display: block;
	margin: 10px 0 10px 10px;
}

.clppr-page-links span {
	font-family: 'Open Sans Regular';
	font-size: 13px;
}

.clppr-page-links a {
	font-family: 'Open Sans Regular';
	font-size: 13px;
}

.gallery-icon .landscape {
	margin: 5px;
}

.gallery-item dt {
	padding-left: 8px !important;
}

.gallery-item .wp-caption-text {
	padding: 0 1px 0 1px !important;
	background-color: #fff !important;
	overflow: hidden !important;
	text-align: center;
	margin: 5px 0 0 8px !important;
}

.gallery-item dd {
	height: auto !important;
}

.widget-calendar tbody a {
	background-color: #e37351;
	color: #fff;
	display: block;
}

.clppr-time {
	font-family: 'Open Sans Regular';
	font-size: 13px;
	font-weight: normal;
}

.sbscrbr-submit-block {
	padding-top: 40px !important;
}

.rssSummary {
	font-family: "Open Sans Regular";
	font-size: 13px;
}

.rss-date {
	font-family: "Open Sans Regular";
	font-size: 13px;
	font-style: italic;
	text-decoration: underline;
}

.clppr-thumbinal .wp-caption {
	width: 269px;
	text-align: left;
	margin: 0 auto;
}

.clppr-thumbinal {
	overflow: hidden;
	text-align: center;
}

/* Portfolio plugin & gallery plugin. */

.portfolio_short_content {
	width: 100% !important;
}

.portfolio_short_content p {
	margin-left: 5px;
}

.content-area {
	float: right;
	width: 100%;
	max-width: 690px;
	padding-bottom: 20px;
	font-family: 'Open Sans Regular';
	overflow: hidden;
	box-sizing: border-box;
}

#container .breadcrumbs {
	padding-top: 10px;
	padding-left: 5px;
	padding: 10px 0 0 5px;
}

.container {
	font-family: 'Open Sans Regular';
	position: relative;
	color: #000000;
}

.content-area #container {
	float: left;
	font-family: 'Open Sans Regular';
	border-right: none;
	border-top: none;
	width: 690px;
}

.content-area #container #content {
	padding: 0 28px 0 28px;
}

.content-area #container #content p {
	font-family: "Open Sans Regular";
	font-size: 13px;
}

.clppr-container .site-content {
	font-size: 13px !important;
}

.clppr-container .entry-content ul {
	margin-left: 0;
	padding-left: 0;
}

.site-content #clppr_comments {
	padding-left: 0;
}

#jbbrd_frontend_submit [type="submit"] {
	margin-top: 0;
}

#jbbrd_frontend_form .clppr-select {
	height: 45px;
}

.cntctfrm_contact_submit {
	margin-top: 0;
}

.cntctfrm_contact_form input[type="text"] {
	font-size: 13px;
	margin: 0 10px 3px 0;
	padding: 10px;
	min-height: 27px;
	width: 200px;
	border: 1px solid #e0e0e0;
	background: #ffffff;
	outline: none;
	-moz-appearance: none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	cursor: text;
}

.cntctfrm_contact_form textarea {
	padding-left: 10px;
	border: 1px solid #e0e0e0;
}

.cntctfrm_ltr .cntctfrm_column {
	float: none;
}

.cntctfrm_input.cntctfrm_input_submit {
	margin-top: 10px;
}

.gallery_detail_box {
	font-family: "Open Sans Regular";
	font-size: 13px;
}

#gallery_pagination span {
	text-align: center;
	font-family: 'Open Sans Regular' !important;
	font-size: 16px !important;
	text-decoration: none;
	padding-left: 6px;
}

#gallery_pagination a {
	text-align: center;
	font-family: 'Open Sans Regular' !important;
	font-size: 16px !important;
	text-decoration: none;
	padding-left: 6px;
}

.gallery_box ul {
	list-style-type: none !important;
}

#portfolio_pagenation {
	margin-left: 42.3%;
}

#portfolio_pagenation span {
	text-align: center;
	font-family: 'Open Sans Regular' !important;
	font-size: 16px !important;
	text-decoration: none;
	padding-left: 6px;
	color: #2b2b2b;
}

#portfolio_pagenation a {
	text-align: center;
	font-family: 'Open Sans Regular' !important;
	font-size: 16px !important;
	text-decoration: none;
	color: #aaaaaa !important;
	margin: 0 !important;
	background: none !important;
	padding: 2px !important;
}

.portfolio_content .read_more a {
	background-color: #333333;
}

#portfolio_pagenation .pagination a:hover {
	color: #e37351 !important;
}

.portfolio_content .read_more :hover {
	background: #e37351 !important;
}

.portfolio_content .read_more a {
	text-decoration: none !important;
	color: #ffffff !important;
}

.cntctfrm_submit_wrap input[type="submit"] {
	margin-top: 15px !important;
}

.jbbrd_frontend_input {
	padding-left: 10px;
}

.jbbrd_vacancy strong {
	font-family: 'Open Sans Regular' !important;
	font-size: 13px !important;
	text-decoration: none !important;
	font-weight: normal !important;
}

.jbbrd_vacancy span {
	font-family: 'Open Sans Regular';
	font-size: 13px !important;
	text-decoration: none !important;
}

.jbbrd_vacancy h2 {
	margin-bottom: 11px !important;
}

#jbbrd_loginform p {
	max-width: 100%;
}

#jbbrd_loginform label {
	display: block;
}

.jbbrd_loginform .login-submit {
	margin: 35px 0 15px 0;
}

#jbbrd_loginform #user_login {
	padding-left: 10px;
}

#jbbrd_registration_request {
	display: inline-block;
	margin-top: 0;
}

.rlt_home_info ul li {
	padding: 7px 0 0 25px;
	word-wrap: break-word;
}

.widget_realty_widget .rlt_tabs .tab.active {
	padding: 16px 20px 25px 20px;
}

.widget_realty_widget .rlt_tabs .tab {
	padding: 16px 10px 25px 10px;
}

.widget_realty_widget .rlt_tabs .tab_2 {
	padding: 16px 10px 25px 10px;
}

.rlt_search_options .search_results span {
	padding-left: 10px;
}

.widget_realty_widget {
	width: 249px;
	padding: 0;
}

#property_sale_search_form .clppr-select {
	display: none;
}

#property_rent_search_form .clppr-select {
	display: none;
}

.subscrbr-sign-up-form {
	overflow: hidden;
}

.subscrbr-sign-up-form input {
	padding-left: 10px;
}

.ftrdpsts_heading_featured_post a {
	color: #333333 !important;
}

.ftrdpsts_heading_featured_post a:hover {
	color: #e37351 !important;
}

.ftrdpsts_heading_featured_post #jbbrd_loginform label {
	display: block;
}

aside .sbscrbr-submit-block input[type="submit"] {
	height: 46px;
	max-width: 221px;
	color: #ffffff;
	outline: none;
	-moz-appearance: none;
	margin: -19px 7px 6px 4px;
	padding: 3px 16px 5px 16px;
	float: left;
	display: inline-block;
	font-size: 13px;
	text-align: center;
	text-transform: uppercase;
	background: #333333;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
}

aside .sbscrbr-submit-block input {
	display: block;
	height: 40px;
	width: auto;
	padding-right: 0;
	margin-top: 5px;
	background-color: #f7f6f5;
	border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	-o-border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	border: 1px solid transparent;
}

aside .sbscrbr-submit-block input[type="submit"]:hover {
	color: #ffffff;
	border: 1px solid #c15c32;
	background: #e04c21;
}

aside .subscrbr-sign-up-form input {
	font-size: 13px;
	margin: 0 10px 3px 0;
	padding: 10px;
	min-height: 27px;
	border: 1px solid #e0e0e0;
	background: #ffffff;
	outline: none;
	-moz-appearance: none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	cursor: text;
}

.visitors-online-block {
	margin: 18px 0 42px 0;
	font-family: "Open Sans Regular";
	font-size: 13px;
}

aside #calendar_wrap caption {
	text-align: center;
}

aside .clppr-styled-cont {
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	margin: 10px 0 0 0;
	padding: 11px 9px;
	width: 210px;
	height: 46px;
	border: 1px solid #eee;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	-webkit-box-shadow: inset 1px 0 5px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 1px 0 5px rgba(0, 0, 0, 0.05);
	box-shadow: inset 1px 0 5px rgba(0, 0, 0, 0.05);
	line-height: 24px;
	cursor: pointer;
}

aside .tagcloud {
	padding: 5px 0 0 0;
}

.dnt_options_box #dnt_options_title {
	font-family: "Open Sans Regular";
	font-size: 13px;
}

.pplrpsts-popular-posts article {
	padding: 0;
}

/* For best video display */
embed,
iframe,
object,
video {
	max-width: 100%;
}

/* 4.2  Map */

.map {
	background: #f3f3f3;
	border: 1px solid #e7e7e7;
	padding: 10px;
	margin: 0 0 30px 0;
}

.sitemap {
	width: 150px;
	float: left;
	margin: 20px 0 0 20px;
	padding-right: 15px;
}

.sitemap .column {
	display: inline-block;
	margin-left: 40px;
}

.sitemap .column.first {
	margin-left: 0;
}

.sitemap a {
	display: block;
	text-decoration: none;
	font-size: 12px;
	margin-bottom: 5px;
}

/* 5. Search */

.clppr-searchbox {
	float: right;
	margin: 9px 31px 9px 0;
	width: 190px;
	display: block;
	box-sizing: border-box;
}

.clppr-search-field {
	width: 156px;
	opacity: 1;
	filter: alpha(opacity=1);
	position: relative;
	border: none;
	background-color: #f7f6f5;
}

.clppr-search-box {
	font-family: 'Open Sans Regular';
	font-size: 13px;
	float: left;
	position: relative;
	width: 159px;
	background-color: #f7f6f5;
	height: 37px;
	vertical-align: middle;
	padding: 1px 0 0 18px;
	border: 1px solid transparent;
	border-right: none;
	border-radius: 20px 0 0 20px;
	-webkit-border-radius: 20px 0 0 20px;
	-o-border-radius: 20px 0 0 20px;
	-moz-border-radius: 20px 0 0 20px;
}

.clppr-search-box input[type="search"] {
	padding-top: 12px;
	font-size: 12px;
	width: 100%;
}

.clppr-search-button {
	height: 40px;
	width: 46px;
	padding: 0 0 4px 0;
	background-color: #f7f6f5;
	border: 1px solid transparent;
	border-left: none;
	border-radius: 0 20px 20px 0;
	-webkit-border-radius: 0 20px 20px 0 !important;
	-o-border-radius: 0 20px 20px 0;
	-moz-border-radius: 0 20px 20px 0;
	position: absolute;
	outline: none;
	overflow: hidden;
}

.clppr-search-button a {
	margin-right: 9px;
}

.clppr-search-button img {
	padding-right: 10px;
}

.clppr-search-pages {
	float: right;
	padding-right: 20px;
	font-family: 'Open Sans Regular' !important;
	font-size: 13px;
}

.clppr-search-pages .clppr-page-title {
	padding-left: 0;
}

.clppr-search-pages .clppr-main-heading h1 {
	color: #000000;
	font-weight: bold;
}

.clppr-search-pages .clppr-phrase {
	font-family: 'Open Sans Bold';
	font-size: 13px;
	margin-top: 0;
}

.clppr-container .clppr-search-pages {
	float: left;
}

.clppr-search-box span {
	display: none;
}

input[type="search"]::-webkit-search-cancel-button {
	display: none;
}

.clppr-search-field:focus {
	outline: none;
	-o-box-shadow: 0 0 0 2px rgba(247,246,245,1);
	-webkit-box-shadow: 0 0 0 2px rgba(247,246,245,1);
	-moz-box-shadow: 0 0 0 2px  rgba(247,246,245,1);
	box-shadow: 0 0 0 2px rgba(247,246,245,1);
}

/* 6. Page 404 */

#clppr_content {
	background: #ffffff;
	float: left;
	margin: 10px 0 0 15px;
}

.clppr-titleinmain {
	color: #555;
	font-size: 23px;
	font-family: "Open Sans Regular";
	letter-spacing: -0.8px;
}

#clppr_content .clppr-searchbox {
	float: left;
}

/* 7. Footer */

footer {
	background-color: #ffffff;
}

.clppr-footer {
	font-family: 'Open Sans Regular';
	font-size: 13px;
	width: 100%;
	position: relative;
	height: 100px;
	display: inline-block;
	border-top: 1px solid #dddddd;
}

#clppr_footer_content {
	margin: 0 auto;
	max-width: 942px;
}

.clppr-copirate {
	color: #000000;
	max-width: 70%;
	padding: 30px 0 0 0;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
}

.clppr-footerlinks {
	color: #000000;
	display: block;
	float: right;
	padding: 30px 0 0 4px;
	width: auto;
}

.clppr-footerlinks a {
	text-decoration: none;
	color: #ea987f;
}

/* 8. Page elements */

/* 8.1 Main blockquote */

blockquote {
	background: url(images/quote.png) no-repeat;
	font-family: 'Open Sans Light';
	font-style: normal;
	color: #999999;
	padding: 0 0 0 40px;
	font-weight: 400;
	font-size: 14px;
	margin: 35px 0 0 -2px;
	word-spacing: 1px;
}

blockquote strong {
	font-family: 'Open Sans Bold';
	font-size: 14px !important;
	color: #000000;
	margin-top: 10px;
	line-height: 1.5;
	word-spacing: -2px;
}

blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: none;
}

.clppr-content-heading {
	font-weight: 300;
	color: #fff;
	padding: 0 10px;
	margin: 30px 0 0 0;
	text-transform: uppercase;
}

.clppr-phrase {
	font-family: 'Open Sans Extra Bold';
	font-size: 14px;
}

.nav-next a {
	margin-left: 20px;
	font-family: 'Open Sans Regular';
	font-size: 13px;
}

/* 8.2 Teaser */

.teaser {
	display: inline-block;
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	vertical-align: top;
}

.teaser .heading {
	margin: 40px 0 20px;
	height: 16px;
}

.teaser .heading-text {
	display: inline-block;
	text-transform: uppercase;
	margin: 0;
	padding: 0 10px;
}

.teaser .image {
	float: left;
	margin-right: 20px;
}

.teaser .small-block {
	margin-bottom: 10px;
}

.teaser .small-block .image {
	margin-right: 10px;
}

.teaser .more,
.teaser .more a {
	color: #525252;
	margin-bottom: 0;
}

.teaser-small-heading {
	display: block;
	color: #525252;
	margin: 0;
	font-weight: normal;
	font-size: 11px;
	text-transform: uppercase;
}

.teaser-small-paragraph {
	margin: 4px 0;
	font-size: 11px;
}

.clients img {
	display: inline-block;
	margin-right: 30px;
}

/* 8.3 Structural parts of the pages */

.clppr-middle {
	max-width: 942px;
	width: 100%;
	position: relative;
	padding: 0;
	margin: 0 auto;
	overflow: hidden;
	box-sizing: border-box;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	display: table;
}

.clppr-featured-single {
	position: relative;
	width: 100% !important;
	height: 100%;
}

.clppr-featured-single p {
	margin: 13px 0 0 21px !important;
	height: 33px;
}

.clppr-featured-single img {
	max-width: 637px !important;
	height: 247px;
	position: relative;
}

.clppr-featured-single .wp-caption-text {
	margin-left: 0 !important;
}

.clppr-post p {
	padding: 0;
	margin: 0;
}

.clppr-post a {
	color: #aaaaaa;
}

.clppr-post a:hover {
	text-decoration: none;
	color: #e37351;
}

.clppr-post th, td {
	padding: 0.3em;
}

.clppr-post form {
	margin-top: -3px;
}

.clppr-post form p {
	width: auto;
}

.clppr-post input {
	font-size: 13px;
	margin: 0 10px 3px 0;
	padding: 10px;
	min-height: 27px;
	border: 1px solid #e0e0e0;
	background: #ffffff;
	outline: none;
	-moz-appearance: none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	cursor: text;
}

.clppr-post input[type="password"] {
	font-size: 13px;
	margin: 0 10px 3px 0;
	padding: 10px;
	min-height: 27px;
	width: 200px;
	border: 1px solid #e0e0e0;
	background: #ffffff;
	outline: none;
	-moz-appearance: none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	cursor: text;
}

.clppr-post input[type="password"] {
	padding-left: 10px;
}

.clppr-container .clppr-post .bottom {
	display: block;
	float: left;
	margin: 0 0 0 3px;
}

.clppr-fileload .clppr-customfile {
	display: none;
}

.clppr-post label {
	display: inline;
}

.post-edit-link {
	font-size: 13px;
}

.clppr-edit-link a {
	color: #aaaaaa;
}

.clppr-box-border {
	clear: both;
	margin: 10px 0 40px;
	width: 100%;
}

.clppr-box-border .clppr-page-links {
	margin-left: 10px;
}

.postmetadata {
	float: left;
}

.clppr-contentclipper a {
	text-decoration: none;
	color: #e37351;
}

.clppr-contentclipper h2 {
	font-family: 'Open Sans Regular';
	font-size: 1.313em;
	font-weight: normal;
	text-decoration: none;
}

.categor {
	display: inline-block;
}

.clppr-symbol a {
	text-decoration: none;
	color: #999999;
	font-family: 'Open Sans Regular';
}

.clppr-symbol a:first-child {
	padding-left: 13px;
}

.clppr-symbol a:hover {
	color: #ee6647;
}

#clppr_single .clppr-symbol {
	background: url(images/pencil.png) 0 38px no-repeat;
	padding-top: 40px;
}

.clppr-title-content-archive {
	word-break: keep-all;
}

.clppr-title-content-archive a {
	word-break: break-all;
}

.clppr-symbol-archive {
	background: url(images/pencil.png) 0 0 no-repeat;
	text-decoration: none;
	font-family: 'Open Sans Regular';
	font-size: 13px;
	color: #aaaaaa;
	margin: 14px 0 0 8px;
	width: 100%;
}

.clppr-symbol-archive a {
	text-decoration: none;
	color: #999999;
	font-family: 'Open Sans Regular';
}

.clppr-symbol-archive a:first-child {
	padding-left: 13px;
}

.clppr-symbol-archive a:hover {
	color: #ee6647;
}

.categor a {
	text-decoration: none;
	color: #e37351;
}

.clppr-container {
	float: none;
	display: table-cell;
	width: 100%;
	max-width: 690px;
	font-family: 'Open Sans Regular';
	overflow: hidden;
	box-sizing: border-box;
	border-left: 1px solid #dddddd;
}

.clppr-container strong {
	font-weight: 900;
	padding: 0;
	margin: 0;
}

.clppr-content-inside-single {
	padding: 12px 28px 13px 28px;
	position: relative;
	display: block;
	overflow: hidden;
}

.clppr-content-inside-single p {
	padding: 0;
	font-family: 'Open Sans Regular' !important;
	font-size: 13px;
	word-wrap: break-word;
}

.clppr-content-inside-single a:hover {
	color: #e37351;
}

.clppr-content-inside-single textarea {
	margin-bottom: 15px;
}

.clppr-content-inside-single #clppr_comments {
	padding-left: 0;
}

.clppr-content-inside-single #clppr_comments .comment-reply-title {
	margin-left: 0;
}

.clppr-content-inside-single #clppr_comments .comment-respond p {
	margin-left: 0;
}

.clppr-image-comments {
	display: inline;
}

.clppr-content-inside-single .clppr-thumbinal {
	margin-bottom: 32px;
}

.clppr-content-inside-single .clppr-post {
	font-family: 'Open Sans Regular';
	font-size: 13px !important;
	margin-top: 17px;
	padding: 0 0 32px 0;
	line-height: 21px;
	word-wrap: break-word;
	-ms-word-wrap: break-word;
}

.clppr-content-inside-single .clppr-post p {
	margin-left: 0;
}

.clppr-content-inside-single .clppr-title-content {
	word-wrap: break-word;
}

.clppr-content-inside-single .clppr-title-content a:hover {
	color: #e37351;
}

.clppr-content-inside-single .clppr-symbol {
	background: url(images/pencil.png) 0 1px no-repeat;
	text-decoration: none;
	font-family: 'Open Sans Regular';
	font-size: 13px;
	color: #aaaaaa;
	margin-left: 1px;
	width: 100%;
	position: relative;
}

.clppr-content-inside-single .clppr-post-archive {
	margin-top: 6px;
}

.clppr-content-inside-haupt {
	padding: 13px 28px 0 28px;
	font-family: 'Open Sans Regular';
	font-size: 13px;
	background-color: #ffffff;
	display: block;
	overflow: hidden;
}

.clppr-content-inside-haupt p {
	font-family: 'Open Sans Regular' !important;
	font-size: 13px !important;
	margin-bottom: 21px !important;
	word-wrap: break-word;
}

.clppr-content-inside-haupt .clppr-symbol {
	background: url(images/pencil.png) 0 0 no-repeat;
	text-decoration: none;
	font-family: 'Open Sans Regular';
	font-size: 13px;
	color: #aaaaaa;
	margin: 14px 0 0 8px;
	width: 100%;
	position: relative;
}

.clppr-content-inside-haupt .clppr-post {
	font-family: 'Open Sans Regular';
	font-size: 13px !important;
	margin-top: 17px;
	padding: 0 0 33px 0;
	line-height: 1.313rem;
	word-wrap: break-word;
	-ms-word-wrap: break-word;
}

.clppr-content-inside-haupt .clppr-title-content {
	word-wrap: break-word;
}

.clppr-content-inside-haupt .clppr-title-content:hover {
	color: #e37351;
}

.clppr-content-inside-haupt .clppr-line-second {
	border-top: 1px dashed #e6e6e6;
	padding-bottom: 12px;
}

.clppr-container dl {
	margin: 0;
	padding: 0;
}

.clppr-container dt {
	font-family: 'Open Sans Bold';
	font-size: 15px;
	margin-top: 11px;
	padding-left: 30px;
	font-weight: bold;
}

.clppr-container ol {
	margin-left: 44px;
	padding: 6px 0 18px 0;
}

.clppr-container li {
	padding: 5px 0 0 2px;
	font-family: 'Open Sans Regular';
}

.clppr-container ol li {
	padding-left: 8px;
}

.clppr-container li:last-child {
	margin-bottom: -10px;
}

.clppr-container ul {
	margin: 0;
	padding: 6px 0 11px 49px;
	list-style-type: disc;
}

.clppr-container p {
	margin-bottom: 10px;
}

.clppr-contentclipper {
	padding: 20px 20px;
	font-family: 'Open Sans Regular';
	font-size: 13px;
}

.clppr-page-search-title {
	margin: 0 0 0 28px;
	font-family: 'Open Sans Bold';
}

.clppr-page-title-archiv {
	padding-left: 0;
	font-family: 'Open Sans Regular';
	font-size: 13px !important;
	margin-bottom: 13px;
}

.clppr-page-title-archiv a {
	text-decoration: none;
	color: #aaaaaa;
	margin-bottom: 20px;
}

.clppr-page-title-archiv .clppr-edit-link a {
	margin-left: 0;
}

.clppr-page-title-archive-h1 {
	padding-left: 29px;
	margin-bottom: 0;
}

.topbutton-archive {
	float: right;
	display: block;
	font-family: 'Open Sans Regular';
	font-size: 13px;
	text-decoration: none;
	color: #e37351;
	padding: 0 7px 14px 0;
	margin: 12px 0 0 0;
}

.clppr-page-title-category {
	font-family: 'Open Sans Regular';
	margin-bottom: 0;
	padding: 0 0 0 29px;
}

.clppr-line-post {
	border: none;
	border-bottom: 1px solid #000;
	margin-top: 15px;
}

.clppr-line {
	float: left;
	border: none;
	border-top: 1px solid #e7e6e5;
	width: 100%;
}

.clppr-line-first {
	float: left;
	border: none;
	border-top: 1px solid #e7e6e5;
	width: 100%;
}

.clppr-line:last-of-type {
	margin: 0;
	padding: 0 0 13px 0;
	display: none;
}

.clppr-line-solid {
	border: none;
	border-bottom: 1px solid #000;
	padding-top: 22px;
}

.clppr-underline {
	border: none;
	border-top: 1px dotted #dddddd;
	width: 100%;
	margin-top: 5px;
	padding-bottom: 0;
}

.clppr-container .clppr-line-archive:first-child:after {
   display: none;
}

.clppr-container .clppr-line-archive:after {
	content: '';
	display: block;
	position: relative;
	width: 100%;
	margin-top: 1px;
	border-bottom: 1px solid #e7e6e5 !important;
}

.clppr-container .clppr-line-archive:nth-last-of-type(2):after {
	border-bottom: none;
}

.clppr-container .clppr-line-category:after {
	content: '';
	display: inline-block;
	position: relative;
	width: 100%;
	margin-top: 23px;
	border-bottom: 1px solid #e7e6e5;
}

.clppr-container .clppr-line-category:nth-last-of-type(1):after {
	border-bottom: none;
}

.clppr-line-block {
	margin-top: 20px;
}

#author {
	margin-left: 0;
}

#email {
	margin-left: 0;
}

#comment_form_url {
	margin-left: 11px;
}

.comment-respond {
	margin-left: 0;
}

.form-allowed-tags {
	margin-bottom: 40px;
}

#url {
	margin-left: 0;
}

.label {
	margin-top: 20px;
}

.clppr-post-signature {
	margin-top: 10px;
}

.clppr-post-signature .alignnone {
	display: inline-flex;
}

.clppr-post-signature .wp-caption-text {
	display: inline !important;
	position: relative;
	width: 77.5%;
	height: auto;
	padding: 0 !important;
	background-color: #ffffff !important;
}

.clppr-post-signature .wp-caption p {
	width: 78%;
}

.clppr-gallery-caption {
	font-family: 'Open Sans Light Italic';
	font-style: italic;
	font-size: 13px;
	background-color: #fff !important;
	color: #999;
}

.clppr-gallery-caption p {
	margin: 0 10px 0 0;
	text-align: justify;
}

#clppr_nav_single {
	margin: 0 15px 0 0;
	height: auto;
	display: inline;
}

#clppr_nav_single .clppr-nav-previous {
	padding: 10px 0 0 0;
	float: left;
}

#clppr_nav_single .clppr-nav-next {
	float: right;
	padding-top: 10px;
}

.clppr-nav-next > a {
	font-family: 'Open Sans Regular';
	font-size: 13px;
}

.clppr-nav-previous > a {
	font-family: 'Open Sans Regular';
	font-size: 13px;
}

.clppr-image-file {
	margin: 0 10px 0 0;
}

.clppr-entry-description {
	/*float: left;*/
	font-family: "Open Sans Regular";
	font-size: 13px;
	margin-bottom: 15px;
}

.clppr-entry-content {
	margin-left: 28px;
}

.clppr-post .post-password-form p input[type="submit"] {
	float: none;
	margin: 8px 0 0 4px;
}

/* 8.4  Text elements */

#text_field {
	width: 222px;
	height: 49px;
	background-color: #ffffff;
	border: 1px solid #e7e6e5;
	border-radius: 3px;
	margin: 9px 0 2px 0;
}

#text_area {
	width: 222px;
	height: 109px;
	background-color: #ffffff;
	border: 1px solid #e7e6e5;
	border-radius: 3px;
	margin: 9px 0 3px 0;
}

.clppr-container .clppr-commentlist ul {
	margin: 0;
}

.clppr-container .clppr-commentlist .children {
	list-style: none !important;
}

.clppr-container img {
	max-width: 100% !important;
	height: auto;
}

.clppr-line-level {
	border-top: 1px dashed #dddddd;
	padding-bottom: 13px;
}

.topbutton {
	float: right;
	display: block;
	font-family: 'Open Sans Regular';
	font-size: 13px;
	text-decoration: none;
	color: #aaaaaa;
	padding: 1px 2px 15px 0;
	margin-bottom: 0;
}

.clppr-content-inside-single .topbutton {
	padding: 1px 2px 0 0;
}

.topbutton:hover {
	color: #e37351;
}

.clppr-clean {
	clear: both;
}

#clppr_element {
	padding-top: 11px !important;
}

/* 8.5 Clear, submit buttons */

.clppr-container input[type="text"] {
	font-size: 13px;
	margin: 0 10px 3px 0;
	padding: 10px;
	min-height: 27px;
	width: 200px;
	border: 1px solid #e0e0e0;
	background: #ffffff;
	outline: none;
	-moz-appearance: none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	cursor: text;
}

.clppr-container textarea {
	font-size: 13px;
	margin: 0 10px 3px 0;
	padding: 10px;
	min-height: 27px;
	width: 200px;
	border: 1px solid #e0e0e0;
	background: #ffffff;
	outline: none;
	-moz-appearance: none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	cursor: text;
}

.clppr-container input[type="submit"],
.clppr-container input[type="reset"] {
	display: inline-block;
	height: 48px;
	max-width: 221px;
	margin: 3px 12px 6px 0px;
	padding: 3px 17px 5px 17px;
	outline: none;
	font-size: 13px;
	text-align: center;
	text-transform: uppercase;
	border: 1px;
	border-radius: 5px;
	-moz-appearance: none;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	cursor: pointer;
}

.clppr-container input[type="reset"],
.clppr-container input[type="button"] {
	letter-spacing: -1px;
	color: #ffffff;
	background: #333333;
}

.clppr-container input[type="reset"]:hover {
	color: #ffffff;
	background: #e04c21;
}

.clppr-container input[type="submit"] {
	color: #ffffff;
	background: #333333;
}

.clppr-container input[type="submit"]:hover {
	color: #ffffff;
	background: #e04c21;
}

/* 8.6 Form */

.clppr-container form p {
	padding: 0;
	width: auto;
	vertical-align: middle;
}

.clppr-text input[type="text"],
.clppr-text input[type="password"] {
	font-size: 13px;
	margin: 0 10px 3px 0;
	padding: 10px;
	min-height: 27px;
	width: 200px;
	border: 1px solid #e0e0e0;
	background: #ffffff;
	outline: none;
	-moz-appearance: none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	cursor: text;
}

.clppr-text textarea {
	font-size: 13px;
	color: #3e414e;
	margin: 0 0 -2px 0;
	padding: 10px;
	min-height: 87px;
	max-height: 200px;
	min-width: 200px;
	width: 200px;
	max-width: 518px;
	border: solid 1px #e0e0e0;
	background: #efefef;
	overflow: hidden;
	outline: none;
	-moz-appearance: none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	cursor: text;
}

/* 8.7 Radiobuttons, checkboxes, fileload  */

.radio {
	cursor: pointer;
	margin: 2px 8px 20px 32px;
}

form .radio + label,
form .clppr-fake-radio-container + label,
form .checkbox + label,
form .clppr-fake-checkbox-container + label {
	display: inline;
	cursor: pointer;
	word-spacing: 0;
}

input[type="radio"] {
	cursor: pointer;
	opacity: 0;
	position: absolute;
	margin: 3px 0 10px 3px;
	z-index: -100;
}

input[type="checkbox"] {
	cursor: pointer;
	opacity: 0;
	position: absolute;
	margin: 0 0 0 20px;
	z-index: -100;
}

.clppr-fake-radio-container:first-child {
	margin: -3px 8px 6px 28px;
}

.clppr-fake-radio-container {
	float: left;
	margin: 0 9px 0 28px;
}

.clppr-fake-radio,
.clppr-fake-checkbox {
	cursor: pointer;
	display: block;
	height: 20px;
	width: 20px;
	margin-top: 0;
}

.clppr-fake-radio {
	background: url(images/radio.png) 0 0 no-repeat;
}

.clpprt-fake-radio,
.clppr-fake-radio:hover {
	background: url(images/radio.png) 0 -40px no-repeat transparent;
}

.clppr-fake-radio.selected {
	background: url(images/radio.png) 0 -20px no-repeat transparent;
}

.clppr-fake-radio.disabled {
	background: url(images/radio.png) 0 -40px no-repeat transparent;
}

.clppr-fake-checkbox {
	background: url(images/radio.png) 0 -60px no-repeat transparent;
}

.clppr-fake-checkbox:hover {
	background: url(images/radio.png) 0 -100px no-repeat transparent;
}

.clppr-fake-checkbox.selected {
	background: url(images/radio.png) 0 -80px no-repeat transparent;
}

.clppr-fake-checkbox.disabled {
	background: url(images/radio.png) 0 -100px no-repeat transparent;
}

.clppr-radio-item-container:first-child,
.clppr-checkbox-item-container:first-child {
	margin-top: 0;
}

.clppr-radio-item-container {
	display: block;
	padding-top: 16px;
	margin-bottom: -4px;
}

.clppr-radio-item-container:last-child {
	display: block;
	padding: 12px 0 0 0;
	margin: 0 0 2px 0;
}

.clppr-checkbox-item-container {
	display: block;
}

.checkbox {
	cursor: pointer;
	margin: 2px 8px 20px 32px;
}

form .checkbox + label,
form .clppr-fake-checkbox-container + label {
	display: inline;
	cursor: pointer;
	word-spacing: 0;
}

input[type="checkbox"] {
	cursor: pointer;
	opacity: 0;
	position: absolute;
	margin: 3px 0 0 3px;
	z-index: -100;
}

.clppr-fake-checkbox-container:first-child {
	margin: -4px 9px 14px -4px;
}

.clppr-fake-checkbox-container {
	float: left;
	margin: 2px 9px 0 28px;
}

.clppr-fake-checkbox {
	cursor: pointer;
	display: block;
	height: 20px;
	width: 20px;
	margin-top: 2px;
}

.clppr-fake-checkbox,
.clppr-fake-checkbox:hover {
	background: url(images/radio.png) 0 -60px no-repeat transparent;
}

.clppr-fake-checkbox.selected {
	background: url(images/radio.png) 0 -80px no-repeat transparent;
}

.clppr-fake-checkbox.disabled {
	background: url(images/radio.png) 0 -100px no-repeat transparent;
}

.clppr-checkbox-item-container:first-child {
	margin: 1px 0 14px 32px;
}

.clppr-checkbox-item-container {
	display: block;
	margin: 10px 0 14px 0;
}

label {
	cursor: pointer;
}

/* 8.8 Select box */

select {
	height: 49px;
	width: 223px;
	border: solid 1px #e0e0e0;
	background-color: #fff;
	padding: 15px 0 15px 4px;
	margin: 0 0 13px;
}

.clppr-select {
	background: url(images/select.png) no-repeat scroll right 0 #ffffff;
	position: relative;
	max-width: 222px;
	height: 37px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	z-index: 10;
	cursor: pointer;
	margin: 9px 0 13px 0;
}

.clppr-active-opt {
	height: 20px;
	padding: 13px 16px 10px 0;
	border: 1px solid #e0e0e0;
	border-radius: 5px;
	color: #555;
}

.clppr-active-opt > div:first-child {
	float: left;
	padding: 0 0 11px 9px;
	overflow: hidden;
	width: 158px;
	max-height: 11px;
}

.clppr-options {
	background-color: #fff;
	width: 220px;
	display: none;
	border: 1px solid #dddddd;
	top: 44px;
	left: 0;
}

.clppr-options .clppr-optgroup:first-child {
	padding: 10px 5px 4px 10px;
}

.clppr-optgroup {
	padding: 5px 5px 4px 10px;
	color: #aaaaaa;
}

.clppr-option {
	display: block;
	padding: 5px 5px 4px 30px;
	cursor: pointer;
	color: #555555;
}

.clppr-options .clppr-option:last-child {
	padding: 5px 5px 15px 30px;
}

.clppr-option:hover,
.clppr-option-selected {
	color: #ffffff;
	background-color: #333333;
}

.clppr-styled-cont {
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	margin: 9px 0 0 0;
	padding: 11px 9px;
	width: 222px;
	height: 46px;
	border: 1px solid #eee;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	-webkit-box-shadow: inset 1px 0 5px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 1px 0 5px rgba(0, 0, 0, 0.05);
	box-shadow: inset 1px 0 5px rgba(0, 0, 0, 0.05);
	line-height: 24px;
	cursor: pointer;
}

.clppr-styled-inner {
	position: absolute;
	top: 17px;
	right: 18px;
	z-index: 998;
	display: inline-block;
	padding-top: 0;
	width: 8px;
	height: 14px;
	background: url('images/select.png') -26px -52px;
}

.clppr-styled-cont-open {
	position: absolute;
	top: 45px;
	left: -2px;
	z-index: 1200;
	display: none;
	width: 100%;
	padding-top: 5px;
	border: 1px solid #ddd;
	background: #fff;
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
	cursor: pointer;
}

.clppr-styled-text {
	display: inline-block;
	float: left;
	font-size: 13px;
}

.clppr-styled-cont-open {
	position: absolute;
	top: 45px;
	left: -1px;
	z-index: 1200;
	display: none;
	width: 100%;
	border: 1px solid #ddd;
	background: #fff;
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
	cursor: pointer;
}

.clppr-styled-optgroup {
	position: relative;
	z-index: 1200;
	display: block;
	padding: 4px 10px 7px 10px !important;
	line-height: normal;
	cursor: pointer;
	text-align: left;
	font-weight: 500;
	color: #aaaaaa;
}

.clppr-styled-opt {
	position: relative;
	z-index: 1200;
	display: block;
	padding: 6px 10px 6px 29px !important;
	line-height: normal;
	cursor: pointer;
	font-size: 13px;
}

.clppr-styled-opt:hover,
.clppr-styled-opt-dis:hover {
	background: #333;
	color: #fff;
}

/* 8.9 Fileload instrument styles */

.clppr-fileload {
	background-color: #f7f7f7;
	border-radius: 4px;
	display: block;
	height: 40px;
	padding: 11px 9px 16px 9px;
	margin: 8px 0 0 0;
	width: auto;
	letter-spacing: 0.001em;
	cursor: pointer;
}

.clppr-fileload-input {
	border: 1px solid #eee;
	border-radius: 3px;
	display: block;
	margin-top: 0;
	padding: 13px 10px 14px 9px;
	width: 200px;
	word-spacing: 0;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.06);
	float: left;
	background: url(images/file_load.png) no-repeat scroll right 0;
	background-color: #ffffff;
}

.clppr-fileload-input::before {
	content: '';
	position: relative;
	height: 48px;
	width: 200px;
	right: 0;
	top: 0;
	background: url(images/file_load.png) no-repeat scroll right 0;
}

.clppr-fileload-status {
	display: block;
	padding: 14px 0 14px 14px;
	margin-left: 37%;
	white-space: nowrap;
	position: relative;
	text-overflow: ellipsis !important;
	overflow: hidden;
}

.clppr-fileload:hover .clppr-fileload-input {
	background: url(images/file_load.png) no-repeat scroll right #ffffff;
}

.clppr-fileload:active .clppr-fileload-input {
	background: url(images/file_load.png) no-repeat scroll right #F5F5F5;
	box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.05);
}

.file-form {
	overflow: hidden;
}

/* 8.10 Category */

.clppr-titlectg {
	font-family: 'Open Sans Regular';
	text-decoration: none;
}

.clppr-category-block {
	height: 80px;
}

.category-archive-meta {
	padding-left: 10px;
}

/* 9. Slider */

#clppr_wrapperslider {
	display: block;
}

.clppr-wrapperslider-all {
	margin: 0 auto;
	max-width: 942px;
	max-height: 342px;
	display: block;
	box-sizing: border-box;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	background-color: #ffffff;
}

#clppr_blueberry {
	padding: 0;
	margin: 0;
	height: auto;
}

#clppr_slider {
	display: block;
	margin-right: 19px;
	border: none;
}

#clppr_slider a:hover {
	color: #ffffff;
}

.clppr-slides {
	padding: 0;
	height: 218px;
	width: 900px;
	margin: 0 0 0 19px;
	border: 1px solid #dddddd;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-o-border-radius: 7px;
	-moz-border-radius: 7px;
}

.clppr-slides .active {
	list-style-type: none;
}

.clppr-slides .clppr-attributeimg img {
	left: 0;
	right: 0;
	margin: 0 auto;
	max-width: 100%;
}

.clppr-slides li {
	display: table-column;
}

.clppr-pager {
	margin: 9px 0 9px 48.3%;
	padding-bottom: 12px;
	text-decoration: none;
	text-align: center;
	display: inline-block;
}

.clppr-pager li {
	background: url(images/point.png) no-repeat;
	text-align: center;
	text-decoration: none;
	display: inline;
	margin: 0 3px 0 0;
	list-style-type: none;
}

.clppr-pager li a {
	display: inline-block;
	width: 16px;
	text-decoration: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	margin-bottom: 15px;
}

.clppr-pager .active {
	background: url(images/circle.png) no-repeat;
	list-style-type: none;
	color: #e37351;
	text-decoration: none;
	padding-top: 3px;
	margin-right: 8px;
}

.active img {
	width: auto;
	height: auto;
	position: absolute;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
}

.clppr-attributeimg {
	border: none;
	background-size: cover;
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: relative;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
}

.clppr-blackstripe {
	width: 900px;
	height: 78px;
	background-color: #000000;
	overflow: visible;
	position: absolute;
	margin-top: 140px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	opacity: 0.55; /* Transparence */
	filter: alpha(opacity=55); /* Transparence in IE */
}

.clppr-slider-text {
	width: 900px;
	height: 80px;
	position: absolute;
	margin: 0;
	bottom: 0;
	padding: 0 0 0 10px;
}

.clppr-title-slider {
	float: left;
}

.clppr-title-slider a {
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-family: 'Open Sans Bold';
	font-size: 1.000em;
	margin-top: 18px;
	padding-left: 19px;
	position: absolute;
	color: #ffffff;
}

.clppr-slider-content {
	max-width: 100%;
	font-family: 'Open Sans Regular';
	font-size: 13px;
	padding: 39px 0 0 19px;
	color: #ffffff;
}

.clppr-title-slider-content {
	margin: 0;
}

.clppr-slider-content p {
	margin: 0;
}

/* 10. CSS Media Queries */

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

	#clppr_site_title {
		padding-left: 20px;
		width: 55%;
	}

	#clppr_site_description {
		padding-right: 20px;
		max-width: 250px;
	}

	#clppr_nav {
		width: 70%;
	}

	.clppr-wrapperslider-all {
		width: 100%;
	}

	.clppr-header-top {
		max-width: 100%;
	}

	.clppr-slides {
		max-width: 100%;
	}

	.clppr-slides .clppr-attributeimg img {
		max-width: 100%;
	}

	.clppr-slider-text {
		max-width: 98%;
	}

	.clppr-blackstripe {
		max-width: 100%;
	}

	.clppr-middle {
		max-width: 100%;
	}

	.clppr-sidebar {
		float: none;
		width: 25%;
		text-align: left;
		text-decoration: none;
		position: relative;
	}

	.clppr-container {
		max-width: 0;
	}

	#clppr_site_title a {
		color: #333333;
	}

	#clppr_wrapperslider {
		padding-right: 20px;
	}

	.clppr-content-inside-single {
		max-width: 100%;
		overflow: hidden;
	}

	.clppr-content-inside-haupt {
		max-width: 100%;
		overflow: hidden;
	}

	.clppr-container img {
		max-width: 100% !important;
		height: auto;
	}

	.clppr-line-first {
		max-width: 100%;
	}

	.clppr-content-inside-haupt .clppr-line-second {
		max-width: 100%;
	}

	.clppr-line {
		max-width: 100%;
	}

	.clppr-fileload-input {
		width: 145px;
	}

	.clppr-container .clppr-commentlist {
		margin-left: 0;
	}

	.alignnone {
		max-width: 100% !important;
		display: inline;
	}

	.clppr-container .wp-caption p {
		max-width: 100%;
	}

	#clppr_comments #comment {
		width: auto;
	}

	.clppr-footer:before {
		display: none;
	}

	.clppr-copirate {
		padding-left: 10px;
	}

	.clppr-footerlinks {
		padding-right: 10px;
	}

	.clppr-footer:after {
		display: none;
	}

	.content-area {
		float: left;
		margin-left: 20px;
	}

	.content-area #container {
		width: auto;
	}

	.single-gallery .clppr-middle,
	.single-portfolio .clppr-middle {
		margin: 0 !important;
	}

	.single-gallery .clppr-container,
	.single-portfolio .clppr-container {
		display: inline-table;
	}

	.single-gallery .content-area,
	.single-portfolio .content-area  {
		float: left;
	}

	.single-gallery .content-area #container,
	.single-portfolio .content-area #container {
		width: 100%;
	}

	.single-gallery .clppr-sidebar,
	.single-portfolio .clppr-sidebar{
		display: inline-table;
		width: 250px;
	}

	.single-gallery .clppr-wrapperslider-all,
	.single-portfolio .clppr-wrapperslider-all {
		border-right: none;
	}
}

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

	.clppr-wrapperslider-all {
		width: 100%;
	}

	.clppr-middle {
		max-width: 100%;
	}

	.cntctfrm_column {
		max-width: 500px;
	}

	.clppr-line-level {
		max-width: 100%;
	}

	.clppr-content-inside-haupt .clppr-line-second {
		max-width: 100%;
	}
}

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

	#clppr_site_title {
		width: 58%;
	}

	#clppr_site_title a {
		color: #333333;
	}
	.menu {
		width: auto;
	}

	#clppr_nav ul {
		width: 90%;
	}

	#clppr_nav ul.menu > .menu-item-has-children > .sub-menu,
	#clppr_nav .menu > ul > .page_item_has_children > .children {
		width: 190px;
	}

	#clppr_nav .menu-item-has-children > .sub-menu,
	#clppr_nav .page_item_has_children > .children {
		float: left;
		position: absolute;
		top: 0;
		left: 190px;
		width: 190px;
		background-color: #f0f0f0;
		border: none;
	}

	#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children {
		left: -190px;
		top: 0;
	}

	#clppr_nav .menu-item-has-children .sub-menu,
	#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu,
	#clppr_nav .page_item_has_children .children,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children {
		float: left;
		position: absolute;
		top: 0;
		left: 190px;
		width: 190px;
		background-color: #f0f0f0;
		border: none;
	}

	/* Arrow */
	#clppr_nav li.menu-item-has-children .sub-menu .menu-item-has-children:after,
	#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children:after,
	#clppr_nav .menu ul .page_item_has_children:after,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children:after,
	#clppr_nav li.page_item_has_children .children .page_item_has_children:after,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children:after,
	#clppr_nav .menu ul .page_item_has_children:after,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children:after {
		content: "";
		right: 36px;
		top: 50%;
	}

	#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children:after,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children
	.page_item_has_children:after {
		right: 160px;
		top: 41%;
		margin-top: 0;
		border-width: 6px 6px 6px 0;
		border-style: solid;
		border-color: transparent;
	}

	.clppr-container .wp-caption p {
		max-width: 100%;
		display: block;
	}

	.aligncenter {
		max-width: 90%;
	}

	.clppr-copirate {
		max-width: 50%;
	}

	.comment-notes {
		width: auto;
	}
}

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

	.wrapper {
		margin: 0;
	}

	#clppr_site_title {
		width: 57%;
	}

	#clppr_site_description {
		width: 220px;
	}

	#clppr_sidebar_id {
		margin: 0;
		max-width: 100%;
	}

	#clppr_sidebar_id h4 {
		margin-left: 0;
		height: auto;
	}

	aside {
		margin: 0;
		padding: 0;
	}

	aside ul {
		margin-left: 0;
	}

	aside li {
		padding-left: 0;
	}

	aside .clppr-select {
		width: 95%;
	}

	aside .clppr-active-opt {
		width: 100%;
		padding: 13px 0 10px 0;
		overflow: hidden;
	}

	aside .clppr-active-opt > div:first-child {
		float: left;
		padding: 0 0 11px 4px;
		overflow: hidden;
		width: 100%;
		max-height: 11px;
		font-size: 13px;
	}

	aside .clppr-options {
		max-width: 215px;
	}

	aside .clppr-search-text {
		padding-left: 5px;
	}

	aside #wp-calendar {
		max-width: 220px;
		font-size: 12px;
		display: inline-block;
		overflow: hidden;
	}

	aside #wp-calendar caption {
		text-align: center;
		padding-top: 5px;
	}

	aside th {
		border-width: 0 1px 1px 1px;
	}

	#wp-calendar th, #wp-calendar td {
		padding: 7px 3px;
	}

	#clppr_sidebar_id .alignnone .wp-caption-text {
		padding: 0 0 20px 19px;
	}

	#clppr_nav {
		width: 100%;
	}

	#clppr_nav .menu {
		display: none;
	}

	#clppr_nav .menu-toggle {
		margin: 30px 0 10px 0;
		font-family: 'Open Sans Regular';
		font-size: 24px;
		cursor: pointer;
		text-transform: uppercase;
		text-align: center !important;
	}

	#clppr_nav .sub-menu,
	#clppr_nav .children {
		display: block;
		text-transform: uppercase;
	}

	#clppr_nav ul li a:first-child {
		display: block;
		padding: 18px 18px 21px 19px;
		font-family: 'Open Sans Regular';
		font-weight: 600;
		font-size: 13px;
		color: #000000;
		text-decoration: none;
		text-transform: uppercase;
	}

	#clppr_nav ul.menu > li,
	#clppr_nav .menu > ul > .page_item,
	#clppr_nav .menu > ul > li {
		float: none;
		position: static;
		padding: 0;
		margin-left: 5%;
		width: 100%;
		display: block;
		height: auto;
	}

	#clppr_nav ul.menu > li > a,
	#clppr_nav ul.menu > ul > li > a {
		display: block;
		text-decoration: none;
		line-height: 2;
		font-family: "Open Sans Bold";
	}

	#clppr_nav ul li a:hover,
	#clppr_nav ul.menu > li > a:hover,
	#clppr_nav ul.menu > ul > li > a:hover {
		color: #e37351 !important;
	}

	#clppr_nav ul.menu > li > ul,
	#clppr_nav ul.menu > ul > li > ul {
		position: static;
		background-color: transparent;
		border: none;
		max-width: 100%;
		width: 100%;
		text-transform: uppercase;
	}

	.menu .current_page_item > a,
	.menu .current_page_ancestor > a,
	.menu .current-menu-item > a,
	.menu .current-menu-ancestor > a {
		background-color: #ffffff;
		color: #000000 !important;
	}

	#clppr_nav li.menu-item-has-children:hover > .sub-menu,
	#clppr_nav .sub-menu:hover,
	#clppr_nav li.page_item_has_children:hover > .children,
	#clppr_nav .children:hover {
		display: block;
	}

	#clppr_nav .menu-item-has-children,
	#clppr_nav .page_item_has_children {
		position: static;
		width: 95%;
		display: inline-block;
		height: auto;
	}

	#clppr_nav li.menu-item-has-children:after,
	#clppr_nav li.page_item_has_children:after {
		content: "";
		width: 0;
		height: 0;
		position: static;
		right: 0;
		top: 0;
		margin-top: 0;
		border: none;
	}

	#clppr_nav .menu > .menu-item-has-children:after,
	#clppr_nav .menu > .page_item_has_children:after {
		content: "";
	}

	#clppr_nav .menu-item-has-children .sub-menu,
	#clppr_nav .page_item_has_children .children {
		float: none;
		position: static;
		background-color: transparent;
		border: none;
		padding-left: 10%;
		max-width: 100%;
		width: 100%;
	}

	#clppr_nav ul.sub-menu a,
	#clppr_nav ul.children a {
		color: #000000;
		padding: 0;
		margin: 0;
		line-height: 2;
		font-family: "Open Sans Regular";
		font-weight: 300;
		font-size: 13px;
		text-transform: uppercase;
	}

	#clppr_nav ul.sub-menu,
	#clppr_nav ul.children {
		margin-left: 0;
	}

	#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu,
	#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu, #clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children, #clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children {
		left: 0;
		top: 0;
		background: none;
		display: inline-block;
	}

	#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children :after,
	#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children :after,
	#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children :after,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children :after,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children :after,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children :after {
		right: 0;
		top: 0;
		margin-top: 0;
		border: none;
	}

	#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children {
		left: 0;
		top: 0;
	}

	#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children {
		text-align: left;
		background: none;
	}

	#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children {
		text-align: left;
	}

	#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu a,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children a {
		padding: 0;
		background: none;
		margin-left: 1px;
	}

	#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu a,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children a {
		padding: 0;
		border: none;
		position: static;
		display: inline;
		background: none;
		max-width: 80%;
		height: auto;
	}

	#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children:after,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children:after {
		right: 0;
		top: 0;
		margin-top: 0;
		border: none;
		height: 0;
		display: block;
	}

	#clppr_nav li.menu-item-has-children:after,
	#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children:after,
	#clppr_nav li.page_item_has_children:after,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children:after {
		content: "";
		width: 0;
		height: 0;
		position: absolute;
		right: 0;
		top: 0;
		margin-top: 0;
		border: none;
		border-color: transparent;
	}

	#clppr_nav .menu > .menu-item-has-children:after,
	#clppr_nav .menu > .page_item_has_children:after {
		content: "";
	}

	#clppr_nav .menu-item-has-children .sub-menu,
	#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu,
	#clppr_nav .page_item_has_children .children,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children {
		float: none;
		position: static;
		top: 0;
		left: 0;
		max-width: 100%;
		width: 100%;
		border: none;
		padding: 0;
		margin-left: 10px;
		background: #ffffff;
	}

	#clppr_nav ul.menu > .menu-item-has-children > .sub-menu,
	#clppr_nav .menu > ul > .page_item_has_children > .children,
	#clppr_nav ul.menu > .page_item_has_children > .children,
	#clppr_nav .menu > ul > .page_item_has_children > .children {
		position: static;
		border: none;
		z-index: 55;
		max-width: 95%;
		height: auto;
		margin-bottom: 10px;
		background: none;
		display: block;
	}

	#clppr_nav li.menu-item-has-children .sub-menu .menu-item-has-children:after,
	#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children:after,
	#clppr_nav .menu ul .page_item_has_children:after,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children:after,
	#clppr_nav li.page_item_has_children .children .page_item_has_children:after,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children:after,
	#clppr_nav .menu ul .page_item_has_children:after,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children:after {
		content: "";
		display: none;
		width: 0;
		height: 0;
		position: absolute;
		right: 16px;
		top: 50%;
		margin-top: -6px;
		border-width: 6px 0 6px 6px;
		border-style: solid;
	}

	#clppr_nav ul li a:first-child {
		padding: 0;
	}

	#clppr_nav ul ul li {
		background: none;
	}

	#clppr_nav ul ul ul {
		background: none;
	}

	#clppr_nav .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu a,
	#clppr_nav .menu .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children .page_item_has_children .children a {
		background: none;
		text-align: left;
	}

	#clppr_nav ul li:hover ul li a:hover {
		background: none;
		text-decoration: none;
		margin: 0 0;
	}

	#clppr_nav ul.sub-menu > li:hover,
	#clppr_nav ul.children > li.page_item:hover {
		text-decoration: none;
		background-color: #ffffff;
	}

	#clppr_nav ul.sub-menu > li:hover > a,
	#clppr_nav ul.children > li.page_item:hover > a {
		color: #000000;
	}

	#clppr_nav .menu .current_page_item,
	#clppr_nav .menu .current_page_ancestor,
	#clppr_nav .menu .current-menu-item,
	#clppr_nav .menu .current-menu-ancestor {
		background-color: #ffffff;
		color: #ffffff !important;
	}

	#clppr_nav ul.sub-menu a:hover,
	#clppr_nav ul.children a:hover {
		color: #e37351;
	}

	#clppr_nav li.current-menu-item, #clppr_nav li.current-page-item {
		background-color: #ffffff;
	}

	.clppr-middle {
		max-width: 100%;
	}

	.clppr-searchbox {
		float: none;
		display: flex;
		margin: 15px auto 15px auto;
		clear: both;
	}

	.content-area {
		margin-left: 40px;
		padding-right: 20px;
	}
}

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

	.clppr-wrapperslider-all {
		border-right: none;
	}

	#wp-calendar th, #wp-calendar td {
		padding: 7px 2px;
	}

	.clppr-breadcrumb-box span {
		margin: 0;
		padding-top: 5px;
	}

	.clppr-content-inside-single {
		padding-left: 20px;
	}

	.clppr-content-inside-haupt {
		padding-left: 20px;
	}

	.clppr-container .wp-caption p {
		max-width: 100%;
	}

	.clppr-page-search-title {
		margin-left: 0;
		padding-left: 5px;
	}

	.content-area {
		margin-left: 0;
	}
}

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

	.wrapper {
		max-width: 100%;
	}

	#clppr_site_description {
		width: 162px;
	}

	#clppr_site_title {
		width: 55%;
	}

	#clppr_blueberry {
		display: none;
	}

	#clppr_wrapperslider {
		margin-top: 0;
	}

	.clppr-sidebar {
		width: 100%;
	}

	aside {
		width: 100%;
		margin-left: 0;
	}

	.clppr-page-title-archive-h1 {
		padding-left: 15px;
	}

	.clppr-sidebar {
		display: inline-block;
	}

	.clppr-middle {
		max-width: 100%;
		margin: 0;
		display: inherit;
		float: none;
	}

	.clppr-container {
		display: inline;
		position: relative;
		max-width: 100% !important;
		padding: 0;
		float: none;
		border-left: none;
	}

	.clppr-content-inside-single {
		padding: 0 15px 0 15px;
	}

	.clppr-content-inside-haupt {
		padding: 0 15px 0 15px;
	}

	.clppr-container ul {
		margin: 0;
	}

	.clppr-breadcrumb-box {
		padding-left: 15px;
	}

	.clppr-sidebar {
		display: none;
	}

	.clppr-fileload-status {
		margin-left: 10%;
		width: auto;
	}

	.single-gallery .clppr-sidebar,
	.single-portfolio .clppr-sidebar{
		display: none;
	}

	.single-gallery .clppr-container,
	.single-portfolio .clppr-container {
		float: right;
		width: 100%;
		height: 100% !important;
	}

	.single-gallery .content-area #container #content,
	.single-portfolio .content-area #container #content {
		padding: 0 10px 0 10px;
	}
}

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

	body {
		background: none !important;
	}

	html {
		overflow-x: hidden;
	}

	.clppr-middle {
		max-width: 100%;
		margin: 0;
	}

	.clppr-container {
		max-width: 100%;
		padding: 0;
	}

	.clppr-header-box {
		margin-top: 10px;
		padding: 0;
		width: 98%;
		display: block;
	}

	#clppr_site_title {
		margin: 0 0 10px 0;
		padding: 0 0 10px 5px;
		width: 49%;
		float: left;
		display: inline-block;
		height: auto;
	}

	#clppr_site_description {
		margin: 0;
		padding: 0 10px 10px 0;
		width: 45%;
		float: left;
		display: inline-block;
		height: auto;
	}

	.clppr-header-box h1, h4 {
		clear: none;
	}

	.clppr-breadcrumb-box {
		margin-left: 10px;
		padding-left: 0;
	}

	.widget {
		padding-left: 0;
	}

	aside .clppr-options {
		max-width: 215px;
	}

	aside #wp-calendar {
		overflow: inherit;
		max-width: 215px;
	}

	.clppr-post th, td {
		padding: 0.4em;
	}

	#clppr_sidebar_id {
		padding: 0 5px 0 11px;
		max-width: 95%;
	}

	.clppr-thumbinal {
		display: block;
		width: 99%;
	}

	.clppr-thumbinal p {
		clear: both;
	}

	.clppr-container img {
		max-width: 100% !important;
		height: auto;
	}

	.clppr-container .wp-caption p {
		max-width: 100%;
	}

	#recentcomments {
		margin-right: 8px;
	}

	.clppr-container p {
		margin-left: 0;
	}

	.clppr-featured-single {
		margin: 0;
	}

	.clppr-symbol {
		width: auto;
	}

	.topbutton {
		margin:10px 0 0 0;
		width: auto;
	}

	.clppr-container ul {
		margin-bottom: 10px;
		padding-left: 20px;
	}

	.clppr-content-inside-single {
		max-width: 100%;
		margin-left: 0;
		padding: 0 10px 0 10px;
	}

	.clppr-content-inside-single .clppr-title-content {
		margin-left: 0;
	}

	.clppr-content-inside-single .clppr-data-descr {
		margin-left: 0;
	}

	.clppr-content-inside-haupt {
		max-width: 100%;
		margin-left: 0;
		padding: 0 10px 0 10px;
	}

	.clppr-content-inside-haupt p {
		margin-left: 0;
		padding-left: 0;
	}

	.clppr-content-inside-haupt .clppr-post {
		padding-right: 0;
	}

	.clppr-content-inside-haupt .clppr-data-descr {
		margin: 0;
	}

	.clppr-data-descr {
		padding-right: 5px;
	}

	#clppr_nav_single {
		width: 30%;
	}

	.clppr-pageselect {
		margin: 0;
		float: left;
		padding-left: 40%;
	}

	.clppr-pageselect-all .nav-links {
		text-align: center;
		padding-top: 15px;
	}

	.clppr-container .clppr-line-category:last-of-type {
		border: none;
	}

	.clppr-fileload-status {
		padding: 0 0 0 10px;
		margin-top: 12px;
		word-wrap: normal;
	}

	.clppr-fileload-input {
		width: 42%;
	}

	.clppr-copirate {
		word-break: break-all;
	}

	.clppr-footer {
		width: 100%;
	}
}