/*
Theme Name: Klaasmerk
Theme URI: https://klaaskerk.ee/
Author: Roman Solomko
Author URI: https://solom.co/
Description: Klaasmerk theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: klaasmerk

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

body {
	font-family: 'Open Sans', arial, sans-serif!important;
	color: #272727;
	letter-spacing: 1.5px;
	padding-top: 87px;
}
*:focus {
    outline: none!important;
}
.container {
    position: relative;
}
.navbar {
	border: 0;
	border-radius:0;
	margin-bottom: 0;
	background-color: #fff;
	border-bottom: 4px solid #20B0E2;
}
.navbar  * {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
}
.navbar .container {
}
.navbar-brand {
    padding-bottom: 0;
    height: auto;
}
.navbar-nav li a {
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 600;
	color: #333;
}
.navbar-nav.main-navigation .current-menu-item > a, .navbar-nav.main-navigation .current-page-ancestor > a {
	color: #20B0E2;
}
.navbar-nav.main-navigation .dropdown-toggle {
	display: none;
}
.top-navigation {
	position: relative;
}
.search-loop {
	float: right;
	width: 22px;
	height: 22px;
	margin-left: 13px;
	background: transparent url(../klaasmerk/img/search-icon.svg) 0 0 no-repeat;
}
.search-form-cont {
	display: none;
    position: absolute;
    top:87px;
    right: 0;
	z-index: 2;
	width: 234px;
	background-color: #fff;
	border: 1px solid #20B0E2;
	border-top: none;
}
.search-form-cont label {
	margin: 0;
	width: 100%;
}
.search-form-cont input.search-field {
    border: none;
    line-height: 56px;
    padding: 0 10px;
    width: 100%;
}
.fp_top {
	position: relative;
	min-height: 550px;
	width: 100%;
	background: #fff url(https://klaasmerk.ee/wp-content/uploads/2016/02/poster_image.jpg) center center no-repeat;
	background-size: cover;
}
.fade-block {
	position: absolute;
	width: 100%;
	top:0;
	bottom: 0;
	z-index: 0;
	background-color: #000;
	opacity: .4;
}
.top-content {
	position: relative;
	padding: 50px 1em 0;
	z-index: 1;
	color: #314e93;
	text-transform: uppercase;
}
.top-content a {
	color: #FFF;
}
.top-content p a {
	text-decoration: underline;
}
.top-content p a:hover {
	text-decoration: none;
}
.fp_top h1 {
	margin-top: 0;
	padding-bottom: 1em;
	font-size: 45pt;
	font-weight: 700;
	text-align: left;
}
.transform-button {
	display: inline-block;
	margin: 55px auto 5px;
	width: 369px;
	height: 72px;
	line-height: 72px;
	text-align: center;
	font-size: 25px;
    font-weight: 700;
    letter-spacing: 2px;
	color: #FFF;
	background-color: #00b2e1;
	text-transform: uppercase;
	/* transform: skewX(-7deg); */
}
.transform-button:hover {
	color: #FFF;
	background-color: #00a4cf;
}
.transform-button span {
	display: inline-block;
	/* transform: skewX(7deg); */
}
.price-request-button+p {
	font-size: 12px;
}

.fp-center-block {
	min-height:409px;
	padding-bottom: 3em;
	color: #314e93;
	border-top: 4px solid #20b0e2;
	border-bottom: 4px solid #20b0e2;
	background-color: #414548;
	-webkit-background-size: cover;
	background-size: cover;
}
h2 {
	font-size: 44px;
	font-weight: 700;
}
.fp-center-block h2 {
	padding-top: 35px;
	padding-bottom: 10px;
	/* text-transform: uppercase; */
	color: #00b2e1;
}
.fp-center-block div {
	max-width:810px;
	font-size: 22px;
}
a.faq-link {
    margin: 3px 15px;
    display: inline-block;
    color: #FFF;
	text-decoration: underline;
    font-size: 22px;
}
.done-projects {
	padding: 0px 0 65px;
}
.done-projects .lead {
	font-size: 15px;
}
.done-projects-item {
	display: inline-block;
	position: relative;
	max-width:250px;
	margin: 15px;
	text-align: center;
}
.done-projects-item img {
    width: 100%;
	height:auto;
}
.done-projects-item:after {
/* 	content:"";
	display: block;
	width: 60%;
	height: 2px;
	margin: 7px auto;
	background-color: #20B0E2; */
}
.done-projects-item:nth-child(3n) {
	//margin-left: 15.470085%!important;
}
.project-thumbnail {
	display: inline-block;
    max-width: 100%;
    height: auto;
}
.fp-project-title {
	display: inline-block;
	margin-top: 10px;
	font-size: 15px;
	text-transform: uppercase;
	color: #272727;
}
.footer {
	min-height:303px;
	font-size: 15px;
	color: #FFF;
	border-top: 4px solid #20b0e2;
	background-color: #414548;
	-webkit-background-size: cover;
	background-size: cover;
}
.footer-wrapper {
	padding: 3em 2em;
}
.footer-contact {
    padding-top: 35px;
    font-size: 15px;
    line-height: 1.8;
    font-weight: 600;
}
.footer a {
	color: #FFF;
}

.footer .container {
	width: 60%;
}
.footer .contact-offices {
    padding-top: 80px;
}
.footer .contact-offices {
	font-size: 14px;
	font-weight: 300;
	line-height:1.2;
	letter-spacing:normal	;
}
.footer .contact-offices h4 {
    font-size: 14px;
    text-transform: uppercase;
    margin: 10px 0 5px;
}
.left-column {
	max-width:327px;
	padding: 0 45px 60px 0 !important;
}
ul.list-group.inner-navigation, .inner-navigation .list-group {
    border-radius: 0;
    box-shadow: none;
}
.inner-navigation .list-group {
	margin-bottom: 0;
	padding-top: 10px
}
.inner-navigation li.list-group-item {
    margin-bottom: 0;
	padding: 15px 0;
	border-radius: 0;
    border: none;
}
.inner-navigation > li.list-group-item {
	/* text-transform: uppercase; */
    border-bottom: 2px solid #29ABE2!important;
}
.inner-navigation .list-group-item.nav-level-1 > a, .inner-navigation > li.list-group-item > a {
	font-size: 18px;
	font-weight: 600;
}
.inner-navigation .list-group-item.nav-level-1 > a .glyphicon {
	font-size: 12px;
}
.inner-navigation .sub-menu > .list-group-item {
    border-top: 1px solid #c9eaf8;
}
.sub-menu > li:last-child {
    padding-bottom: 0;
}
.sub-menu > li .glyphicon {
	padding-right: 7px;
	font-size: 20px;
	font-weight: 800;
	color: #29ABE2;
}
ul.list-group.inner-navigation a {
	display: table;
	width:100%;
	line-height: 1.5;
	padding-left: 25px;
	padding-right: 15px;
}
ul.list-group.inner-navigation a > .pull-right {
    display: table-cell;
    float: none!important;
	text-align: right;
}
ul.list-group.inner-navigation > li > a .arrow-right, .main-navigation > li > a .arrow-right {
	display: none;
}
ul.list-group.inner-navigation .sub-menu a > .pull-right {
	display: none;
}
.inner-navigation .list-group-item.nav-level-1 > a:not(.collapsed) .glyphicon-menu-down:before,
.main-navigation > li.current-page-parent > a:not(.collapsed) .glyphicon-menu-down:before {
    content: "\e260";
} 

.inner-navigation .current-page-item > .collapse, .inner-navigation .current-page-parent > .collapse, .inner-navigation .current-page-ancestor > .collapse,
.main-navigation .current-page-item > .collapse, .main-navigation .current-page-parent > .collapse, .main-navigation .current-page-ancestor > .collapse {
	display: block;
}

ul.list-group.collapse.menu-even.sub-sub-menu {
    font-size: 12px;
}
ul.list-group.collapse.menu-even.sub-sub-menu li {
	padding: 2px 0 2px 45px;
}
ul.list-group.collapse.menu-even.sub-sub-menu a {
	padding: 0;
	line-height: 20px;
}
.sub-menu > .list-group-item .sub-sub-menu .glyphicon {
	font-size: 16px;
	color: #274F92;
}
.blue-block {
	padding: 45px 0;
	background-color: #C7EBF8;
	border-top: 4px solid #20b0e2;
	border-bottom: 4px solid #20b0e2;
}
.nav>li>a {
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    -o-transition: all ease .5s;
    transition: all ease .5s;
}
.nav>li>a:focus, .nav>li>a:hover {
	background: none;
	color: #29ABE2;
}
.current-page-item-link {
	font-weight: bold;
}

.inner-page .fp-center-block, .inner-page .blue-block {
	padding-bottom: 117px;
	border-bottom: none;
}
.inner-content {
	padding-bottom: 60px;
	max-width: 688px;
}
.inner-content h1 {
	margin-top: 40px;
	margin-bottom: 30px;
	color: #274F92;
	font-weight: 600;
}
.ngg-album-klaasmerk-gallery h4 {
    background-color: #00B2E1;
    margin: 0;
    line-height: 46px;
    text-align: center;
}
.ngg-album-klaasmerk-gallery h4 a {
    display: block;
	line-height: 46px;
	/* text-transform: uppercase; */
	color: #FFF;
}

.wpcf7 .form-horizontal .control-label {
    padding-top: 0;
    line-height: 1.1;
	text-align: left;
	color: #274F92!important;
	font-weight: 400;
	text-transform: uppercase;
}
.wpcf7-form .form-group {
	margin-bottom: 25px;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #274F92!important;
}
::-moz-placeholder { /* Firefox 19+ */
	color: #274F92!important;
}
:-ms-input-placeholder { /* IE 10+ */
	color: #274F92!important;
}
:-moz-placeholder { /* Firefox 18- */
	color: #274F92!important;
}
.wpcf7 .transform-button {
	width: 100%;
	border: 0;
	transform: skewX(0deg);
}
.wpcf7 .transform-button input {
    margin: 0!important;
    padding: 0!important;
	line-height: 70px;
    font-size: 25px!important;
    font-weight: 700 !important;
	color: #FFF!important;
    background-color: transparent;
    border: 0;
}
.wpcf7-form input.form-control[type="text"], .wpcf7-form input.form-control[type="email"], .wpcf7-form input.form-control[type="tel"], .wpcf7-form input.form-control[type="url"], .wpcf7-form input.form-control[type="number"], .wpcf7-form input.form-control[type="range"], .wpcf7-form input.form-control[type=date], .wpcf7-form input.form-control[type=file], .wpcf7-form select.form-control {
	line-height: 48px;
    height: 48px;
	padding-left: 15px;
    border-radius: 0;
    border: 0!important;
    background-color: #F6F6F6!important;
}
.wpcf7-form textarea.form-control {
    border-radius: 0;
    border: 0!important;
	padding: 15px!important;
    background-color: #F6F6F6!important;
}
.wpcf7 p {
    display: none;
}
.main-navigation > li:first-child {
	display: none;
}

.contact-bottom {
	padding-top: 2em;
	letter-spacing:1.4px;
}
.contact-bottom h4 {
	font-size: 15px;
	/* text-transform: uppercase; */
	color: #325796;
}

.post-thumbnail {
	margin-bottom: 30px;
}

.carousel-block {
	overflow: hidden;
	padding-top: 44px;
	border-top: 4px solid #20b0e2;
}
.flexslider-container {
	max-width:830px;
	margin: 0 auto;
}
.carousel-block .flexslider {
	margin-bottom: 0;
}
.flexslider li img {
	margin-bottom: 5px;
}
.carousel-item-title, .carousel-item-text {
	text-decoration: none;
	/* text-transform: uppercase; */
	font-size: 15px;
	color: #424242;
}
.carousel-item-title {
	font-weight: 800;
}
.done-projects-item .carousel-item-title {
	font-weight: 600;
}
.carousel-item-text {
	display: inline-block;
	padding: 0 .8em;
}
.flex-control-nav {
	display: none;
}
.flexslider-container .flex-direction-nav a {
	width: 45px;
	height: 100px;
	top: 20%;
	opacity: 1!important;
}
.flex-direction-nav a:before {
    //font-family: "flexslider-icon";
    font-size: 60pt;
    display: inline-block;
    content: '\276e';
    color: #00b2e1;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    font-weight: 800;
}
.flex-direction-nav a.flex-next:before {
    content: '\276f';
}
.flex-direction-nav a.flex-disabled {
	opacity: .7;
}
.flex-direction-nav .flex-next {
    right: -100px!important;
}
.flex-direction-nav .flex-prev {
    left: -100px!important;
}

.inner-content {
	line-height: 1.7;
	letter-spacing:1.5px;
}
.inner-content p {
	margin: 0;
	padding: 12px 0;
}
.post-thumbnail img {
	width: 100%;
	height: auto;
}

.search-results h2 {
	font-size: 32px;
	font-weight: 600;
}
@media (min-width: 992px) {
	.container {
		width: 100%;
	}
	.top-content {
		padding-left: 0;
	}
}
@media (min-width: 768px) {
	.container {
		width: 100%;
		max-width:1170px;
	}
	.top-navigation { 
		max-width: 1000px;
	}
	.top-navigation .navbar-collapse {
		padding-top: 25px;
	}
	#menu-top-menu ul {
		display: none;
	}
	.navbar-header {
		margin: 10px 0 25px;
	}
	.main-navigation.navbar-nav>li>a {
		padding: 8px 10px 16px;
	}
	.main-navigation > li > a .glyphicon {
		display: none;
	} 
	.lang-selector {
		padding-left: 20px;
		padding-top: 7px;
		font-size: 15px;
	}
	.lang-selector .dropdown-menu {
		min-width:62px;
	}
	.lang-selector .dropdown-toggle {
		font-weight: 600;
		letter-spacing:normal;
	}
	.lang-item {
		text-align: right;
	}
	li.lang-item.current-lang {
		display: none;
	}
	li.lang-item>a {
		padding: 3px 15px;
	}
	.lang-selector.navbar-nav>li {
		padding: 20px 5px 0;
	}
	.lang-selector.navbar-nav>li:after {
		content: "|";
		font-size: 9px;
		float: right;
		position: absolute;
		bottom: 4px;
		right: -2px;
		color: #29ABE2;
	}
	.lang-selector.navbar-nav>li:last-child:after {
		display: none;
	}
	.lang-selector.navbar-nav>li>a {
		padding: 0;
		font-size: 11px;
		color: #29ABE2;
	}
	.lang-selector.navbar-nav>li>a:hover {
		color: #272727;
		background: none;
	}
	.thin .navbar-header {
		margin: 6px 0 0;
	}
	.thin a.navbar-brand {
		padding-top: 0;
	}
	.thin div#navbar {
		padding: 5px 0 0;
	}
	.ngg-album-klaasmerk-gallery.col-md-6 {
		padding: 17px 7px;
		overflow: hidden;
	}
	.ngg-gallery-thumbnail-box {
		margin-right: 0!important;
	}
	.ngg-gallery-thumbnail {
		float: none!important;
		margin-right: 5px!important;
	}
	.ngg-gallery-thumbnail img {
		width: 99%!important;
		height:auto!important;
	}
}
.ngg-album-klaasmerk-gallery.col-md-6 img {
	width: 100%;
}
@media (max-width: 940px) {
	.top-content {
		padding: 2em 1em 0;
	}
	.top-content h1 {
		margin-top: 20px;
		font-size: 36pt;
		/* text-align: center; */
	}
	.inner-navigation .list-group-item.nav-level-1 > a, .inner-navigation > li.list-group-item > a {
		font-size: 15px;
	}
	.inner-navigation .sub-menu > .list-group-item a {
		font-size: 13px;
	}
}
@media (min-width: 768px) and (max-width: 920px) {
	.top-navigation .navbar-collapse {
		padding-top: 21px;
	}
	.navbar-brand>img {
		width:165px;
		height:auto;
	}
	.navbar-nav li a, .lang-selector {
		font-size: 14px;
		padding: 8px 6px 0 5px!important;
	}
}
@media (max-width: 767px) {
	body {
		padding-top: 54px;
	}
	.navbar-toggle {
		background-color: #29ABE2;
	}
	.navbar-toggle .icon-bar {
		background-color: #fff;
		border-radius: 0;
	}
	.search-loop.visible-xs-block {
		margin-left: 0;
		margin-top: 12px;
		margin-right: 15px;
		width: 24px;
		height: 24px;
	}
	.search-form-cont {
		width: 100%;
		border-bottom: 1px solid #20B0E2;
	}
	.search-form-cont input.search-field {
		line-height: 48px;
	}
	.navbar-brand {
		width: 250px;
		padding-top: 10px;
	}
	.navbar-brand img {
		width:100%;
	}
	.navbar .container {
		padding: 0;
	}
	.main-navigation > li > a {
		border: 1px solid #274F92;
		margin-top: -1px;
	}
	.main-navigation {
		border-top: 1px solid #274F92;
	}
	.main-navigation ul {
		padding-left: 20%;
		margin-bottom: 0;
		list-style: none;
		box-shadow:none;
	}
	.main-navigation ul ul {
		padding-left: 10%;
	}
	ul.list-group.collapse.menu-even.sub-sub-menu li {
		padding-left: 0;
	}
	ul.list-group.sub-sub-menu a, ul.list-group.sub-menu a {
		padding: 8px 0 !important;
	}
	ul.list-group.sub-menu a {
		border-bottom: 1px solid #274F92;
	}
	.main-navigation a {
		display: block;
		color: #274F92;
	}
	.navbar-nav.main-navigation > .current-page-item > a, .navbar-nav.main-navigation > .current-page-ancestor > a {
		background-color: #20B0E2;
		color: #FFF!important;
	}
	.navbar-nav.main-navigation li a.current-page-item-link {
		color: #20B0E2;
	}
	ul.list-group.sub-menu li:last-child a {
		border-bottom: 0;
	}
	.fp_top {
		background-position: center center;
	}
	.top-content {
		padding: 2em 1em 0;
	}
	.top-content h1 {
		font-size: 30pt;
		text-align: center;
	}
	h2 {
		font-size: 2.6em;
	}
	.ngg-album-container.clearfix {
		vertical-align: top;
	}
	.done-projects-item {
		width: 41%;
		vertical-align: top;
	}
	.fp-project-title {
		font-size: 1em;
	}
	.fp-center-block.text-center {
		padding-left: 1em;
		padding-right: 1em;
	}
	.more-projects {
		display: block;
		padding: .75em 0;
		line-height: 1;
		/* text-transform: uppercase; */
		text-align: center;
		font-size: 3em;
		color: #20B0E2;
		border:solid 4px #20B0E2;
	}
	.more-projects:hover {
		text-decoration: none;
	}
	.more-projects:after {
		/* content: "";
		position: absolute;
		top: 0;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 165px 25px 0 0;
		border-color: #FFF transparent transparent transparent;
		left: 0; */
	}
	.visible-xs-inline-block.done-projects-item:after {
		display: none;
	}
	a.faq-link {
		font-size: 18px;
	}
	.flex-control-nav {
		display: block;
	}
	.flex-direction-nav {
		display: none;
	}
	.inner-content {
		max-width:100%;
	}
}

@media (max-width: 480px) {
	.top-content h1 {
		font-size: 20pt;
	}
	.transform-button {
		width: 80%;
		font-size: 22px;
	}
	.fp-center-block p, a.faq-link {
		font-size: 18px;
	}
	h2 {
		font-size: 2em;
	}
	.done-projects-item {
		margin-right: 10px;
		margin-left: 10px;
	}
	.project-thumbnail {
		border-width: 8px;
	}
	.request-list {
		padding: 0 1em;
	}
	.request-list .request-item {
		width: 100%;
		padding: 15px;
	}
}
@media (max-width: 400px) {
	.done-projects-item {
		width: 100%;
	}
}
#video-bg-container {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
#video-bg-container > video {
	position: absolute;
	top: 0;
	left: -16px;
	width: 103%;
	height: 100%;
}
.request-list .request-item {
	padding:0 6px 12px;
}
.table-responsive .request-list .request-item {
	padding:0 0 12px;
}
.request-list .request-item div {
	padding-top: 37px;
	background-color: #F6F6F6;
}
.request-list .request-item h5 {
	margin: 37px 0 0;
	line-height: 45px;
	/* text-transform: uppercase; */
	color: #FFF;
	background-color: #00B2E1;
}
.request-list .request-item a:hover {
	text-decoration: none;
}
.request-list .request-item a:hover h5 {
	background-color: #00a4cf;
}

.request-list .request-item img {
	max-height:126px;
}
.request-list .request-item.door-request img {
	max-height:150px;
}
.request-table td {
	color:#274F92;
	border-top: none!important;
}
#window-type-pic {
    position: absolute;
    top: 4px;
    left: 4px;
    width: 91%;
    height: 92%;
}
#window-type-pic.window-type-left, #window-type-pic.window-type-right {
    width: 41%;
}
#window-type-pic.window-type-right {
	right:5px;
	left:auto;
}
.tripple-window #window-type-pic.window-type-left, .tripple-window #window-type-pic.window-type-right, .tripple-window #window-type-pic.window-type-center {
    width: 29%;
}
#window-type-pic.window-type-center {
	right:36%;
	left:auto;
}
.combined-window #window-type-pic.window-type-left, .combined-window #window-type-pic.window-type-right {
    height: 69%;
	top:29%;
}
.combined-window #window-type-pic.window-type-center {
	left:5px;
    height: 21%;
    width: 90%;
}
.entry-content {
    overflow: hidden;
	padding-left: 4px;
}
.entry-content iframe {
    width: 100% !important;
}
 @media (min-aspect-ratio: 16/9) {
     #video-bg-container > video { height: 300%; top: -100%; }
 }
 @media (max-aspect-ratio: 16/9) {
     #video-bg-container > video { width: 300%; left: -100%; }
 }
 /* Если есть поддержка object-fit (Chrome/Chrome для Android, Safari в iOS 8 и Opera), используем его: */
 @supports (object-fit: cover) {
	#video-bg-container > video {
		top: 0;
		left: -16px;
		width: 103%;
		height: 100%;
		object-fit: cover;
	}
 }
 
/* golden ugly hacks */
.hide_pdficons .pdfprnt-top-left a[href$="print=pdf"], .hide_pdficons .pdfprnt-bottom-left a[href$="print=pdf"], .hide_pdficons .pdfprnt-top-right a[href$="print=pdf"], .hide_pdficons .pdfprnt-bottom-right a[href$="print=pdf"], .hide_pdficons .pdfprnt-top-bottom-right a[href$="print=pdf"], .hide_pdficons .pdfprnt-top-bottom-left a[href$="print=pdf"], .hide_pdficons .pdfprnt-left a[href$="print=pdf"], .hide_pdficons .pdfprnt-right a[href$="print=pdf"] {
	display: none!important;
}
.hide_pdficons .pdfprnt-top-left a[href$="print=print"], .hide_pdficons .pdfprnt-bottom-left a[href$="print=print"], .hide_pdficons .pdfprnt-top-right a[href$="print=print"], .hide_pdficons .pdfprnt-bottom-right a[href$="print=print"], .hide_pdficons .pdfprnt-top-bottom-right a[href$="print=print"], .hide_pdficons .pdfprnt-top-bottom-left a[href$="print=print"], .hide_pdficons .pdfprnt-left a[href$="print=print"], .hide_pdficons .pdfprnt-right a[href$="print=print"] {
	display: none!important;
}
.entry-content .pdfprnt-top-left>a>img, .entry-content .pdfprnt-bottom-left>a>img, .entry-content .pdfprnt-top-right>a>img, .entry-content .pdfprnt-bottom-right>a>img, .entry-content .pdfprnt-top-bottom-right>a>img, .entry-content .pdfprnt-top-bottom-left>a>img, .entry-content .pdfprnt-left>a>img, .entry-content .pdfprnt-right>a>img {
	display: none!important;
}
.entry-content .pdfprnt-top-right>a[href$="print=pdf"] {
	display: inline-block;
    width: 32px;
    height: 32px;
    background: url(https://klaasmerk.ee/wp-content/themes/klaasmerk/img/pdf_icon.svg) no-repeat;
}
.entry-content .pdfprnt-top-right>a[href$="print=print"] {
	display: inline-block;
    width: 32px;
    height: 32px;
    background: url(https://klaasmerk.ee/wp-content/themes/klaasmerk/img/print_icon.svg) no-repeat;
}



img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

/* Custom Main Text Color */
		body,
		blockquote cite,
		blockquote small,
		.main-navigation a,
		.menu-toggle,
		.dropdown-toggle,
		.social-navigation a,
		.post-navigation a,
		.pagination a:hover,
		.pagination a:focus,
		.widget-title a,
		.site-branding .site-title a,
		.entry-title a,
		.page-links > .page-links-title,
		.comment-author,
		.comment-reply-title small a:hover,
		.comment-reply-title small a:focus {
			color: #111111
		}

		blockquote,
		.menu-toggle.toggled-on,
		.menu-toggle.toggled-on:hover,
		.menu-toggle.toggled-on:focus,
		.post-navigation,
		.post-navigation div + div,
		.pagination,
		.widget,
		.page-header,
		.page-links a,
		.comments-title,
		.comment-reply-title {
			border-color: #111111;
		}

		button,
		button[disabled]:hover,
		button[disabled]:focus,
		input[type="button"],
		input[type="button"][disabled]:hover,
		input[type="button"][disabled]:focus,
		input[type="reset"],
		input[type="reset"][disabled]:hover,
		input[type="reset"][disabled]:focus,
		input[type="submit"],
		input[type="submit"][disabled]:hover,
		input[type="submit"][disabled]:focus,
		.menu-toggle.toggled-on,
		.menu-toggle.toggled-on:hover,
		.menu-toggle.toggled-on:focus,
		.pagination:before,
		.pagination:after,
		.pagination .prev,
		.pagination .next,
		.page-links a {
			background-color: #111111;
		}

		/* Border Color */
		fieldset,
		pre,
		abbr,
		acronym,
		table,
		th,
		td,
		input[type="text"],
		input[type="email"],
		input[type="url"],
		input[type="password"],
		input[type="search"],
		textarea,
		.main-navigation li,
		.main-navigation .primary-menu,
		.menu-toggle,
		.dropdown-toggle:after,
		.social-navigation a,
		.image-navigation,
		.comment-navigation,
		.tagcloud a,
		.entry-content,
		.entry-summary,
		.page-links a,
		.page-links > span,
		.comment-list article,
		.comment-list .pingback,
		.comment-list .trackback,
		.comment-reply-link,
		.no-comments,
		.widecolumn .mu_register .mu_alert {
			border-color: #111111; /* Fallback for IE7 and IE8 */
			border-color: rgba( 17, 17, 17, 0.2);
		}

		hr,
		code {
			background-color: #111111; /* Fallback for IE7 and IE8 */
			background-color: rgba( 17, 17, 17, 0.2);
		}

		@media screen and (min-width: 56.875em) {
			.main-navigation ul ul,
			.main-navigation ul ul li {
				border-color: rgba( 17, 17, 17, 0.2);
			}

			.main-navigation ul ul:before {
				border-top-color: rgba( 17, 17, 17, 0.2);
				border-bottom-color: rgba( 17, 17, 17, 0.2);
			}
		}
	

		/* Custom Secondary Text Color */

		/**
		 * IE8 and earlier will drop any block with CSS3 selectors.
		 * Do not combine these styles with the next block.
		 */
		body:not(.search-results) .entry-summary {
			color: #252525;
		}

		blockquote,
		.post-password-form label,
		a:hover,
		a:focus,
		a:active,
		.post-navigation .meta-nav,
		.image-navigation,
		.comment-navigation,
		.widget_recent_entries .post-date,
		.widget_rss .rss-date,
		.widget_rss cite,
		.site-description,
		.author-bio,
		.entry-footer,
		.entry-footer a,
		.sticky-post,
		.taxonomy-description,
		.entry-caption,
		.comment-metadata,
		.pingback .edit-link,
		.comment-metadata a,
		.pingback .comment-edit-link,
		.comment-form label,
		.comment-notes,
		.comment-awaiting-moderation,
		.logged-in-as,
		.form-allowed-tags,
		.site-info,
		.site-info a,
		.wp-caption .wp-caption-text,
		.gallery-caption,
		.widecolumn label,
		.widecolumn .mu_register label {
			color: #252525;
		}

		.widget_calendar tbody a:hover,
		.widget_calendar tbody a:focus {
			background-color: #252525;
		}