/*
 Theme Name:     files
 Theme URI:      http://demo.krownthemes.com/koncept/
 Description:    A basic child theme for the Koncept theme.
 Author:         KrownThemes
 Author URI:     http://krownthemes.com
 Template:       koncept
 Version:        1.0
*/
@import url("../koncept/style.css");
/* --------------------------------------
-----   Theme customization starts here   -----
------------------------------------------*/
/*
@headerFont:			'ParadigmLight';
@headerFontItalic:		'ParadigmLight-Italic';
*/
/* -----------------------------------------
	Animations
------------------------------------------ */
* {
  -webkit-animation: none !important;
  animation: none !important;
}
.no-touch #portfolio.style-one .item .caption,
.no-touch #portfolio.style-one .item img {
  -webkit-transition: all 200ms cubic-bezier(0.42, 0, 1, 1);
  transition: all 200ms cubic-bezier(0.42, 0, 1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-transition-timing-function: none;
  transition-timing-function: none;
}
/* -----------------------------------------
	Fonts
------------------------------------------ */
body,
input,
textarea,
button,
blockquote .cite,
blockquote cite,
#lang_sel,
p {
  font-family: 'Calibre Regular';
  font-weight: normal;
}
body em,
input em,
textarea em,
button em,
blockquote .cite em,
blockquote cite em,
#lang_sel em,
p em {
  font-family: 'Calibre Regular Italic';
  font-weight: normal;
}
body strong,
input strong,
textarea strong,
button strong,
blockquote .cite strong,
blockquote cite strong,
#lang_sel strong,
p strong {
  font-weight: bold;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Calibre Regular';
  font-weight: normal;
}
h1 em,
h2 em,
h3 em,
h4 em,
h5 em,
h6 em {
  font-family: 'Calibre Regular Italic';
  font-weight: normal;
}
caption h1,
caption h2,
caption h3,
caption h4,
caption h5,
caption h6,
caption p,
caption blockquote,
caption pre,
caption a,
caption ul,
caption ul,
caption span {
  font-family: 'Calibre Regular';
  font-weight: normal;
}
caption h1 em,
caption h2 em,
caption h3 em,
caption h4 em,
caption h5 em,
caption h6 em,
caption p em,
caption blockquote em,
caption pre em,
caption a em,
caption ul em,
caption ul em,
caption span em {
  font-family: 'Calibre Regular Italic';
  font-weight: normal;
}
caption h1 strong,
caption h2 strong,
caption h3 strong,
caption h4 strong,
caption h5 strong,
caption h6 strong,
caption p strong,
caption blockquote strong,
caption pre strong,
caption a strong,
caption ul strong,
caption ul strong,
caption span strong {
  font-weight: bold;
}
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,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  font-family: 'Calibre Regular';
  font-weight: normal;
}
em {
  font-family: 'Calibre Regular Italic';
  font-weight: normal;
}
strong {
  font-weight: bold;
}
p {
  font-size: 18px;
  font-weight: normal;
}
div.caption h3,
div.caption span.category,
div.caption span.excerpt {
  font-family: 'Calibre Regular';
  font-weight: normal;
  letter-spacing: 0.08em;
}
div.caption h3 em,
div.caption span.category em,
div.caption span.excerpt em {
  font-family: 'Calibre Regular Italic';
  font-weight: normal;
}
#portfolio.show-category .item .caption span.category,
#portfolio.show-category .item .caption span.excerpt {
  font-family: 'Calibre Regular';
  font-weight: normal;
  letter-spacing: 0.15em;
  font-size: 12px;
}
h1,
h2,
h3,
h4,
h5,
h6,
#portfolio.show-category .item .caption span,
#main-menu,
input[type="submit"],
a.checkout-button,
.post-meta,
.post-time,
.pagination,
.woocommerce-pagination,
#filter,
.woocommerce .price,
#filter-opener .count,
.single-product .cart .input-text,
.product-quantity .input-text,
.amount {
  font-family: 'Calibre Regular' !important;
}
body a#logo {
  height: auto;
}
body h1#custom_title {
  font-size: 30px !important;
  line-height: 25px !important;
  letter-spacing: 0.01em !important;
  word-break: break-all;
  text-transform: lowercase;
  font-weight: normal;
  margin: 0;
}
body#body {
  background-color: white;
}
/* -----------------------------------------
	header
------------------------------------------ */
header#header {
  margin-bottom: 10px;
  shape-rendering: crispedges;
}
#header > div.clearfix {
  width: 100%;
}
/* -----------------------------------------
	text columns
------------------------------------------ */
.krown-column-row > .krown-column-container {
  padding: 40px 80px 40px 0px;
}
@media (max-width: 760px) {
  .wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }
}
/* -----------------------------------------
	Pages - Publication + CV
------------------------------------------ */
.page-id-1176 article#article .krown-column-row .krown-column-container ul li,
.page-id-1524 article#article .krown-column-row .krown-column-container ul li {
  margin-bottom: 15px;
  margin-left: 15px;
  list-style: none;
}
.page-id-1176 article#article .krown-column-row .krown-column-container ul li:before,
.page-id-1524 article#article .krown-column-row .krown-column-container ul li:before {
  content: "+";
  margin-right: 10px;
  margin-left: -18px;
}
/* -----------------------------------------
	Pages - Individual Artwork
------------------------------------------ */
h1 {
  margin-bottom: 0;
}
h2 {
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 0;
}
/* -----------------------------------------
	Pages - Contact Info
------------------------------------------ */
.page-id-164 .krown-column-row > .krown-column-container {
  padding-top: 100px;
  padding-bottom: 80px;
}
.project.portfolio .krown-column-row > .krown-column-container.span12,
.page-id-120 .krown-column-row > .krown-column-container.span12 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
.page-id-120 .krown-column-row > .krown-column-container.span3 {
  padding-top: 40px !important;
  padding-left: 0;
  padding-right: 0;
}
.page-id-120 .krown-column-row > .krown-column-container.span9 {
  padding-top: 40px !important;
  padding-right: 0 !important;
}
.page-id-120 .krown-column-row > .krown-column-container.span6 {
  padding-top: 0 !important;
  padding-right: 0 !important;
}
.page-id-120 .krown-column-row > .krown-column-container.span6 .krown-image-holder {
  padding-bottom: 40px !important;
}
.page-id-120 .krown-column-row > .krown-column-container.span6 h2 {
  padding-top: 0px !important;
  padding-right: 40px !important;
}
.page-id-120 .krown-column-row > .krown-column-container.span6 p {
  padding-right: 40px !important;
}
#menu-item-1141 {
  margin-top: 40px;
}
#page-title .title {
  font-size: 30px !important;
  text-transform: lowercase;
  text-decoration: underline;
}
#page-title .wrapper {
  padding-bottom: 30px;
}
#main-search {
  display: none;
  visibility: hidden;
}
.krown-column-row.only-images > .krown-column-container {
  padding: 0 !important;
}
.krown-column-row > .krown-column-container ul,
.krown-column-row > .krown-column-container li {
  font-size: 18px;
}
/* -----------------------------------------
	menu buttons
------------------------------------------ */
#menu-opener,
#filter-opener {
  float: right;
  left: auto;
  position: relative;
  width: 80px;
  margin: 0;
  padding: 0;
  right: 0 !important;
  height: 60px;
  margin-top: 10px;
}
#filter-opener {
  width: 70px;
}
#menu-opener .krown-svg,
#filter-opener .krown-svg {
  left: auto;
  top: 0px;
  right: 0;
  padding: 0;
  margin: 0;
}
#menu-opener {
  margin-right: -20px;
}
#filter-opener {
  margin-right: 0px;
}
#filter-opener .krown-svg {
  shape-rendering: geometricprecision;
}
@media (max-width: 960px) {
  #header #menu-opener,
  #header #filter-opener {
    -webkit-transform: none;
    transform: none;
  }
}
/* -----------------------------------------
	left and right buttons
------------------------------------------ */
.post-nav a.btn-prev:hover svg polygon.a {
  fill: red;
}
.post-nav .btn-prev .krown-svg {
  margin-left: 0;
}
/* -----------------------------------------
	bio page
------------------------------------------ */
.biopic {
  max-width: 1200px;
}
/* -----------------------------------------
	@Font-Face
------------------------------------------ */
@font-face {
  font-family: 'Calibre Regular';
  src: url('fonts/CalibreWeb-Regular.eot');
  src: url('fonts/CalibreWeb-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/CalibreWeb-Regular.woff2') format('woff2'), url('fonts/CalibreWeb-Regular.woff') format('woff');
  font-weight: normal;
}
@font-face {
  font-family: 'Calibre Regular Italic';
  src: url('fonts/CalibreWeb-RegularItalic.eot');
  src: url('fonts/CalibreWeb-RegularItalic.eot?#iefix') format('embedded-opentype'), url('fonts/CalibreWeb-RegularItalic.woff2') format('woff2'), url('fonts/CalibreWeb-RegularItalic.woff') format('woff');
  font-weight: normal;
}
@font-face {
  font-family: 'ParadigmLight-Italic';
  src: url('fonts/382F27_0_0.eot');
  src: url('fonts/382F27_0_0.eot?#iefix') format('embedded-opentype'), url('fonts/382F27_0_0.woff2') format('woff2'), url('fonts/382F27_0_0.woff') format('woff'), url('fonts/382F27_0_0.ttf') format('truetype');
  font-weight: normal;
}
@font-face {
  font-family: 'ParadigmLight';
  src: url('fonts/382F27_1_0.eot');
  src: url('fonts/382F27_1_0.eot?#iefix') format('embedded-opentype'), url('fonts/382F27_1_0.woff2') format('woff2'), url('fonts/382F27_1_0.woff') format('woff'), url('fonts/382F27_1_0.ttf') format('truetype');
  font-weight: normal;
}
/*# sourceMappingURL=style.css.map */