@import url('https://fonts.googleapis.com/css?family=Maitree:400,500,600,700&subset=latin-ext');
/*
Theme Name: CropIt
Theme URI: http://promo-theme.com/cropit-wp/
Author: Promo theme
Author URI: https://themeforest.net/user/ypromo
Description: To help photographers, photo studio and photography schools, we have created CropIt WordPress template. His beautiful design will help make your site unique. Customization allows to customize any element of the website under you. Adaptation to any device, retina ready, universal blocks – all this will make your website the best among your competitors. We’ve done absolutely clean code for you.
Version: 2.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: blog, creative, modern, photo gallery, photo template, photographer, photography, portfolio
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}

body {
	margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
	opacity: 0.5;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

/**
 * 8.0 Alignments
 */

.alignleft {
	display: inline;
	float: left;
}

.alignright {
	display: inline;
	float: right;
}

.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
	margin: 0.4em 1.6em 1.6em 0;
}

blockquote.alignright,
.wp-caption.alignright,
img.alignright {
	margin: 0.4em 0 1.6em 1.6em;
}

blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
	clear: both;
	margin-top: 0.4em;
	margin-bottom: 1.6em;
}

.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
	margin-bottom: 1.2em;
}

/**
 * 14.1 Captions
 */

.wp-caption {
	margin-bottom: 1.6em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0;
}

.wp-caption-text {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}

.gallery-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}

.sticky {}

.screen-reader-text {}

.bypostauthor {}

/* CSS p. Milos Homola - bohužel vloženo přímo do index.php šablony -- potřebuji opravit chyby, proto to tady přepisuji znovu --- Katerina Koukalova*/

body {
	font-size: 17px;
	 font-family: 'Maitree', serif!important;

}

.header,
.dark-mode .header.fixed,
.header.fixed { 
	color: #ffffff;
	background: #000000!important;
}

.dark-bg .search-top .st-button {
	color: #ffffff;
}

.dark-bg .st-wrap .input,
.dark-mode .st-wrap .input {
	color: #ffffff;
	border-left-color: #ffffff;
}

.navigation > ul > li.current-menu-item > a,
.navigation > ul > li.current-menu-ancestor> a,
.navigation > ul > li.current_page_item > a,
.navigation > ul > li.current-menu-item > a,
.navigation > ul > li.current-menu-parent > a {
	border-bottom: 1px solid;
}

.navigation > ul > li:hover > a {
color: #d49f01!important;
}

.side-panel-button:after, 
.side-panel-button:before, 
.side-panel-button div {
	background: #ffffff;
} 

.hm-cunt svg path { 
	fill: #ffffff;
} 

.side-area-btn div,
.side-area-btn div:after, 
.side-area-btn div:before,
.dark-bg .side-area-btn div,
.dark-bg .side-area-btn div:after, 
.dark-bg .side-area-btn div:before,
.dark-mode .header .side-area-btn div,
.dark-mode .header .side-area-btn div:after, 
.dark-mode .header .side-area-btn div:before,
.dark-mode .header.fixed .side-area-btn div,
.dark-mode .header.fixed .side-area-btn div:after, 
.dark-mode .header.fixed .side-area-btn div:before {
	background: #ffffff;
}

h1,.h1 {
	 font-family: 'Maitree', serif!important;
	font-size: 22px!important;
	font-weight: 700;
	text-align:center;
}

h2,.h2 {
	 font-family: 'Maitree', serif!important;
	font-size: 19px!important;
	font-weight: 700;
}

h3,.h3 {
	 font-family: 'Maitree', serif!important;
	font-size: 17px!important;
	font-weight: 700;
}

h4,.h4 {
	 font-family: 'Maitree', serif!important;
	font-size: 15px!important;
	font-weight: 700;
}

h5,.h5 {
	 font-family: 'Maitree', serif!important;
	font-size: 14px;
	font-weight: 700;
}

h6,.h6 {
	 font-family: 'Maitree', serif!important;
	font-size: 13px;
	font-weight: 700;
}

.footer {
	background-color: #0f0f0f;
	color: #ffffff;
}
/* toto je spatne, nevhodne se zobrazuje na monitorech 1200px
@media (min-width: 1200px) {
.fw-container {width: 1260px;}
} */

@media (min-width: 1200px) {
.fw-container {width: 1170px!important;}
} 

			

/* Úpravy CSS - Kateřina Koukalová */

.navigation > ul > li:hover > a {
    color: #010101;
}


.contact {
	background-image: url(/wp-content/uploads/2016/09/NouveauLashes.jpg);
	background-size: 147%;
background-position: bottom left;	
	padding: 50px 5%;
	text-align: center;
font-size: 1.4em;
margin: 20px 0;

 }

.contact p {font-weight: 700; color: #000; text-shadow: 1px 1px 2px #fff;}
.menu-item-1861 {color: #d49f01; font-weight:700;} /* e-shop menu */
.menu-item-1861 a {font-weight:600;} /* e-shop menu */

.navigation > ul > li .sub-menu li:hover > a, .navigation > ul > li .sub-menu li.current-menu-item > a, .navigation > ul > li .sub-menu li.current-menu-parent > a, .navigation > ul > li .children li:hover > a, .navigation > ul > li .children li.current_page_item > a {
    color: #d49f01!important;
}

.hm-cunt span {
    background: #d49f01!important; }

/* recenze */
.page-id-2297 .owl-carousel .owl-item img {
    width: 90px;
    height: auto;
}


@media (max-width: 728px) {
.fw-page-builder-content  {margin-top:40px;}
} 

@media (min-width: 1200px) {
body.home .fw-page-builder-content  {margin-top:113px;}
.fw-page-builder-content  {margin-top:120px;}
.fw-page-builder-content  h1 {margin-top: 30px;}
} 
