/*
	Theme Name: omazda.pl
	Theme URI: http://omazda.pl
	Author: Artur Omazda
	Author URI: http://omazda.pl
	Description: Brak opisu
	Version: 3.1.4
	Tags: Responsive, Green, Flat design
*/
/* line 17, C:/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
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 {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, C:/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, C:/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, C:/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, C:/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, C:/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, C:/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, C:/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, C:/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 4, sass/_global.scss */
html {
  height: 100%;
}

/* line 8, sass/_global.scss */
body {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  position: relative;
  overflow: auto;
  padding: 0 0 3.750em 0;
}

/* line 17, sass/_global.scss */
html, body {
  width: 100%;
  font: 300 100%/100% "Open Sans", Tahoma, Arial, sans-serif;
  color: #666;
  background: #333;
}

/* line 24, sass/_global.scss */
input, textarea {
  font: 300 100%/100% "Open Sans", Tahoma, Arial, sans-serif;
  color: #000;
  background: #fff;
  border-radius: 0;
}

/* line 31, sass/_global.scss */
h1, h2, h3, h4, h5, h6 {
  clear: both;
  color: #000;
}

/* line 36, sass/_global.scss */
cite, em, i {
  font-style: italic;
}

/* line 40, sass/_global.scss */
dt, strong {
  color: black;
}

/* line 44, sass/_global.scss */
small {
  font-size: .75em;
}

/* line 48, sass/_global.scss */
a {
  color: #14a800;
  text-decoration: none;
}

/* line 55, sass/_global.scss */
a:focus,
a:active,
a:hover {
  text-decoration: underline;
}

/* line 64, sass/_global.scss */
a.nohover:focus,
a.nohover:active,
a.nohover:hover,
.nohover a:focus,
.nohover a:active,
.nohover a:hover {
  text-decoration: none;
}

/* line 68, sass/_global.scss */
.animations * {
  -o-transition: all .25s linear;
  -moz-transition: all .25s linear;
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
}

/* line 75, sass/_global.scss */
.content-center {
  max-width: 960px;
  margin: 0 auto;
}

/* line 80, sass/_global.scss */
.alignleft {
  display: inline;
  float: left;
}

/* line 85, sass/_global.scss */
.alignright {
  display: inline;
  float: right;
}

/* line 90, sass/_global.scss */
.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto;
}

/* line 96, sass/_global.scss */
.left {
  float: left;
}

/* line 97, sass/_global.scss */
.right {
  float: right;
}

/* line 99, sass/_global.scss */
.clear {
  clear: both;
}

/* line 101, sass/_global.scss */
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* line 107, sass/_global.scss */
.hide {
  display: none;
}

/*
		Gradients
*/
/* line 113, sass/_global.scss */
.transparent-white-gradient {
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 100%);
  background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 100%);
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 100%);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(1, rgba(255, 255, 255, 0.9)));
  background-image: linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 100%);
}

/* line 123, sass/_global.scss */
.green-gradient a,
.green-rev-gradient a {
  color: #fff;
}

/* line 127, sass/_global.scss */
.button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  line-height: normal;
  vertical-align: middle;
  padding: .5em 1em;
  cursor: pointer;
  border: 1px solid #14a800;
  background: #14a800;
  color: #fff;
}

/* line 140, sass/_global.scss */
.button:hover {
  background: #fff;
  color: #14a800;
  text-decoration: none;
}

/* line 149, sass/_global.scss */
#header,
#sidebar,
#footer,
.pagination {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 161, sass/_global.scss */
.blur #header,
.blur #main,
.blur #footer {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -ms-filter: blur(5px);
  -o-filter: blur(5px);
  filter: blur(5px);
}
/* line 169, sass/_global.scss */
.blur .background {
  display: none;
}

/* line 1, sass/_header.scss */
#header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.35);
  background: white;
  z-index: 7000;
  border-bottom: 0.313em solid #14a800;
}
/* line 11, sass/_header.scss */
#header .content-center {
  position: relative;
}

/* line 16, sass/_header.scss */
.branding {
  float: left;
  position: relative;
  min-width: 250px;
  padding: .65em 0;
}

/* line 23, sass/_header.scss */
.site-logo {
  float: left;
  margin: 0 .65em 0 0;
  width: 45px;
  height: 59px;
  background-image: url('../images/omazda-logo.png?1388496084');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 45px 59px;
}

/* line 34, sass/_header.scss */
.svg .site-logo {
  background-image: url('../images/omazda-logo.svg?1405290017');
}

/* line 38, sass/_header.scss */
.site-title {
  clear: none;
  margin: 0.18em 0 0 0;
  font-size: 1.75em;
  line-height: 1em;
}

/* line 45, sass/_header.scss */
.site-description {
  clear: none;
  margin: 0;
  font-size: 1em;
  line-height: 1em;
  color: #666666;
  overflow: hidden;
  height: 1em;
}

/* Main menu */
/* line 57, sass/_header.scss */
.primary-navigation {
  display: block;
  float: right;
}

/* line 62, sass/_header.scss */
.primary-navigation .menu {
  list-style: none;
  margin: 0;
}

/* line 67, sass/_header.scss */
.primary-navigation .menu-item {
  float: right;
  position: relative;
  height: 5em;
}
/* line 71, sass/_header.scss */
.primary-navigation .menu-item a {
  display: block;
  font-size: 1.125em;
  line-height: 4.45em;
  text-align: center;
  height: 4.45em;
  padding: 0 1.222em;
}

/* line 82, sass/_header.scss */
.primary-navigation .menu > .menu-item:hover:after,
.primary-navigation .menu > .current-menu-item:after {
  content: "";
  position: absolute;
  display: block;
  bottom: 0;
  left: 47%;
  width: 0;
  height: 0;
  border-left: 0.35em solid rgba(255, 255, 255, 0);
  border-right: 0.35em solid rgba(255, 255, 255, 0);
  border-bottom: .35em solid #14a800;
}

/* line 95, sass/_header.scss */
.searchtoggle {
  float: right;
  text-indent: -9999px;
  min-height: 1.375em;
  min-width: 1.375em;
  padding: .250em;
  border-radius: 2em;
  margin: 1.5em 0 0 0;
  background: url('../images/icon-sprite.png?1398269332');
  background-image: url('../images/icon-sprite.svg?1405290017'), none;
  background-repeat: no-repeat;
  background-position: 4px -83px;
}
/* line 108, sass/_header.scss */
.searchtoggle:hover {
  background-color: #14a800;
  background-position: 4px -126px;
  color: white;
  cursor: pointer;
}
/* line 115, sass/_header.scss */
.searchtoggle.close {
  background-color: #ef0000;
  background-position: 4px -170px;
  color: white;
}
/* line 121, sass/_header.scss */
.searchtoggle.close:hover {
  background-color: #b70000;
}

/* line 126, sass/_header.scss */
.searchform {
  position: absolute;
  top: -5em;
  right: 5%;
  width: 65%;
  height: 2.5em;
  padding: 1.25em 0;
  z-index: 7777;
  background: white;
}
/* line 136, sass/_header.scss */
.searchform.show {
  top: 0;
}
/* line 140, sass/_header.scss */
.searchform form input[type="text"] {
  display: block;
  float: left;
  width: 70%;
  font-size: 1.25em;
  padding: .3em .25em .25em .25em;
  margin: 0;
  border: 1px solid #cccccc;
  border-right-width: 0;
  color: #999999;
  box-sizing: border-box;
}
/* line 153, sass/_header.scss */
.searchform form input[type="text"]:focus {
  border-color: #14a800;
  color: #666666;
  outline: none;
}
/* line 159, sass/_header.scss */
.searchform form input[type="text"]::-webkit-input-placeholder {
  padding: .25em 0 0 0;
  line-height: 1em;
  background: transparent;
}
/* line 165, sass/_header.scss */
.searchform form input[type="submit"] {
  float: left;
  display: block;
  font-size: 1em;
  line-height: 1.5em;
  padding: .438em 1em;
  margin: 0 0 0 -1px;
  outline: none;
  box-sizing: content-box;
}

/* header scroll */
/* line 179, sass/_header.scss */
#header.scroll {
  background: rgba(255, 255, 255, 0.9);
  border-bottom: 1px solid #14a800;
}
/* line 183, sass/_header.scss */
#header.scroll .branding {
  padding: .325em 0;
}
/* line 187, sass/_header.scss */
#header.scroll .site-logo {
  width: 23px;
  height: 30px;
  background-size: 23px 30px;
}
/* line 195, sass/_header.scss */
#header.scroll #ie6 .site-logo,
#header.scroll #ie7 .site-logo,
#header.scroll #ie8 .site-logo {
  background-image: url('../images/omazda-logo-small.png?1393247279');
}
/* line 199, sass/_header.scss */
#header.scroll .site-title {
  margin: .1em 0 0 0;
  font-size: 1.5em;
}
/* line 204, sass/_header.scss */
#header.scroll .site-description {
  height: 0;
}
/* line 208, sass/_header.scss */
#header.scroll .menu-item {
  height: 2.5em;
}
/* line 212, sass/_header.scss */
#header.scroll .menu-item a {
  height: 2em;
  line-height: 2em;
}
/* line 217, sass/_header.scss */
#header.scroll .searchtoggle {
  margin: .313em 0 0 0;
}
/* line 221, sass/_header.scss */
#header.scroll .searchform {
  position: absolute;
  height: 1.8em;
  padding: .25em 0 0 0;
}
/* line 226, sass/_header.scss */
#header.scroll .searchform form input[type="text"] {
  font-size: 1em;
}
/* line 230, sass/_header.scss */
#header.scroll .searchform form input[type="submit"] {
  padding: .215em 1em;
}

/* line 1, sass/_content.scss */
#main {
  padding: 7.2em 0 1.9em 0;
  position: relative;
  z-index: 6000;
  background: white;
  box-shadow: 0 0 20px #000000;
}

/* line 9, sass/_content.scss */
#content {
  width: 100%;
}

/* line 13, sass/_content.scss */
#content.column-left {
  float: left;
  width: 66.7%;
}

/* line 18, sass/_content.scss */
.page-title {
  color: #000000;
  margin: 0 0 .34em 0;
  font-size: 3.75em;
  line-height: 1em;
}

/* line 28, sass/_content.scss */
.entry-header {
  position: relative;
  background: #fafafa;
  margin: 0 0 .65em 0;
  padding: .35em 0 .35em 5.65em;
}

/* line 35, sass/_content.scss */
.entry-pub-date {
  background: #14a800;
  color: white;
  height: 2.5em;
  width: 6.9em;
  position: absolute;
  top: 0;
  left: -1.25em;
}

/* line 45, sass/_content.scss */
.entry-pub-date .day {
  text-align: right;
  font-size: 1.75em;
  line-height: 1.0715em;
  width: 1.35em;
  margin: .2em .075em .2em 0;
}

/* line 53, sass/_content.scss */
.entry-pub-date .year {
  width: 5em;
  line-height: .833em;
  font-size: .75em;
  margin: .833em 0 .2em 0;
}

/* line 60, sass/_content.scss */
.entry-pub-date .month {
  width: 5em;
  line-height: .833em;
  font-size: .75em;
  text-transform: uppercase;
}

/* line 67, sass/_content.scss */
.entry-pub-date:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  border-top: 2.5em solid rgba(255, 255, 255, 0);
  border-right: 2.5em solid #fafafa;
  height: 0;
}

/* line 78, sass/_content.scss */
#ie7 .entry-header,
#ie8 .entry-header {
  padding: .35em 0 .35em 4.5em;
}

/* line 83, sass/_content.scss */
#ie7 .entry-pub-date,
#ie8 .entry-pub-date {
  width: 5em;
}

/* line 90, sass/_content.scss */
#ie7 .entry-pub-date .year,
#ie7 .entry-pub-date .month,
#ie8 .entry-pub-date .year,
#ie8 .entry-pub-date .month {
  width: 3em;
}

/* line 94, sass/_content.scss */
#ie7 .entry-pub-date .year {
  margin: .5em 0 .2em 0;
}

/* line 98, sass/_content.scss */
.entry-title {
  font-size: 1.625em;
  line-height: 1.154em;
  color: #000000;
}

/* line 104, sass/_content.scss */
.entry-title a {
  display: block;
  color: #000000;
}

/* line 109, sass/_content.scss */
.excerpt {
  margin: 0 0 3.15em 0;
  clear: both;
}

/* line 114, sass/_content.scss */
.entry-summary {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 148px;
  line-height: 1.875em;
  text-align: justify;
}

/* line 123, sass/_content.scss */
.entry-summary a.button {
  font-size: .75em;
  position: absolute;
  bottom: 0;
  right: 0;
}

/* line 130, sass/_content.scss */
.entry-summary .fade {
  position: absolute;
  bottom: 0;
  left: 144px;
  width: 80%;
  height: 70%;
}

/* line 138, sass/_content.scss */
.entry-summary img {
  float: left;
  display: inline-block;
  position: inline;
  margin: .55em .65em 0 0;
  padding: 1px;
  border: 1px solid #dddddd;
}

/* line 147, sass/_content.scss */
.entry-footer {
  margin: .65em 0 0 0;
  padding: .65em;
  border-top: 1px solid #14a800;
  background: #fafafa;
}

/* line 154, sass/_content.scss */
.entry-footer .comments {
  margin: 1.3em 0 0 0;
}

/* line 158, sass/_content.scss */
.entry-footer .tags {
  margin: 0 230px 0 0;
}

/* line 162, sass/_content.scss */
.entry-footer .tags a {
  display: inline-block;
  font-size: .875em;
  line-height: 1.05em;
  margin: 0 .8em .4em 0;
  padding: .4em;
}

/* line 170, sass/_content.scss */
.entry-footer .tags a i {
  margin: 0 .4em 0 0;
}

/* line 174, sass/_content.scss */
.entry-footer .social {
  width: 230px;
}

/* line 178, sass/_content.scss */
.entry-footer .social .sharebutton {
  margin: 0 0 0 .7em;
}

/* line 182, sass/_content.scss */
.entry-content p {
  margin: 0 0 1em 0;
}

/* line 187, sass/_content.scss */
.entry-content ul,
.entry-content ol {
  margin: 0 0 1em 1.5em;
}

/* line 191, sass/_content.scss */
.entry-content ul {
  list-style: square;
}

/* line 195, sass/_content.scss */
.entry-content ol {
  list-style-type: decimal;
}

/* line 199, sass/_content.scss */
.entry-content ol ol {
  list-style: upper-alpha;
}

/* line 203, sass/_content.scss */
.entry-content ol ol ol {
  list-style: lower-roman;
}

/* line 207, sass/_content.scss */
.entry-content ol ol ol ol {
  list-style: lower-alpha;
}

/* line 211, sass/_content.scss */
.entry-content ul ul, ol ol, ul ol, ol ul {
  margin-bottom: 0;
}

/* line 215, sass/_content.scss */
.entry-content dl {
  margin: 0 0 20px 0;
}

/* line 219, sass/_content.scss */
.entry-content dd {
  margin-bottom: 20px;
}

/* line 224, sass/_content.scss */
.entry-content blockquote,
.entry-content blockquote cite {
  font: 110%/160% Georgia, "Times New Roman", serif;
  margin: 5px 0 5px 20px;
  padding: 10px;
  border-left: 5px solid #007d0c;
  background: #f5f5f5;
}

/* line 232, sass/_content.scss */
.entry-content code {
  display: block;
  font: 70% Consolas, monospace;
  margin: 10px 0 10px 20px;
  padding: 10px;
  border-left: 5px solid #14a800;
  background: #f5f5f5;
  color: black;
}

/* line 247, sass/_content.scss */
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
  line-height: 1.5em;
  border-bottom: 1px solid #cccccc;
  margin: 1em 0 .5em 0;
}

/* line 253, sass/_content.scss */
.entry-content h6 {
  font-size: 1.111em;
}

/* line 255, sass/_content.scss */
.entry-content h5 {
  font-size: 1.222em;
}

/* line 257, sass/_content.scss */
.entry-content h4 {
  font-size: 1.333em;
}

/* line 259, sass/_content.scss */
.entry-content h3 {
  font-size: 1.444em;
}

/* line 261, sass/_content.scss */
.entry-content h2 {
  font-size: 1.555em;
}

/* line 263, sass/_content.scss */
.entry-content h1 {
  font-size: 1.666em;
}

/* line 268, sass/_content.scss */
.entry-content img,
.entry-content object,
.entry-content embed,
.entry-content iframe {
  max-width: 100%;
  max-height: auto;
}

/* line 273, sass/_content.scss */
.entry-content .column {
  width: 42.75%;
}

/* line 277, sass/_content.scss */
.entry-content form .row {
  margin: 0 0 1.15em 0;
  overflow: hidden;
}

/* line 282, sass/_content.scss */
.entry-content form label {
  display: block;
  color: #333333;
}

/* line 290, sass/_content.scss */
.entry-content form input[type='text'],
.entry-content form input[type='email'],
.entry-content form input[type='tel'],
.entry-content form textarea {
  border: 1px solid #cccccc;
  width: 100%;
  padding: .3em;
  color: #999999;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 303, sass/_content.scss */
.entry-content form input[type='text']:focus,
.entry-content form input[type='email']:focus,
.entry-content form input[type='tel']:focus,
.entry-content form textarea:focus {
  border: 1px solid #14a800;
  color: #666666;
  outline: none;
}

/* line 309, sass/_content.scss */
.entry-content form input[type=submit] {
  font-size: 1.1115em;
}

/* line 313, sass/_content.scss */
.entry-content form .req {
  color: #ea0000;
}

/* line 315, sass/_content.scss */
.entry-content img {
  max-width: 98%;
  padding: 1px;
  border: 1px solid #dddddd;
  height: auto;
}

/* line 322, sass/_content.scss */
.entry-content .wp-caption {
  max-width: 98%;
  padding: 1px;
  border: 1px solid #dddddd;
  position: relative;
  overflow: hidden;
}

/* line 331, sass/_content.scss */
.entry-content .wp-caption a,
.entry-content .wp-caption img {
  max-width: 100%;
  display: block;
  padding: 0;
  border: 0;
}

/* line 338, sass/_content.scss */
.entry-content .wp-caption-text {
  position: absolute;
  bottom: 1px;
  left: 1px;
  right: 1px;
  font-size: .6em;
  line-height: 1.167em;
  padding: .45em;
  margin: 0;
  background: #14a800;
  color: white;
  opacity: 0;
  pointer-events: none;
}

/* line 353, sass/_content.scss */
.entry-content .wp-caption:hover .wp-caption-text {
  opacity: 1;
}

/* line 358, sass/_content.scss */
#ie7 .entry-content .wp-caption-text,
#ie8 .entry-content .wp-caption-text {
  display: none;
}

/* line 363, sass/_content.scss */
#ie7 .entry-content .wp-caption:hover .wp-caption-text,
#ie8 .entry-content .wp-caption:hover .wp-caption-text {
  display: block;
}

/* line 367, sass/_content.scss */
.entry-content .alignleft {
  float: left;
  margin: 0 2% 10px 0;
  max-width: 45%;
}

/* line 373, sass/_content.scss */
.entry-content .alignright {
  float: right;
  margin: 0 0 2% 10px;
  max-width: 45%;
}

/* line 379, sass/_content.scss */
.entry-content .aligncenter {
  clear: both;
  margin: 20px auto;
  max-width: 100%;
}

/* line 385, sass/_content.scss */
.entry-content .block {
  padding: 0 2em;
  overflow: hidden;
}

/* line 390, sass/_content.scss */
.entry-content .block:nth-child(2n+1) {
  background: #f9f9f9;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  color: #555555;
}

/* line 397, sass/_content.scss */
.excerpt-footer {
  position: relative;
  width: 100%;
  min-height: 30px;
}

/* Portfolio */
/* line 405, sass/_content.scss */
.single-portfolio .thumbs {
  width: 45.8%;
}

/* line 409, sass/_content.scss */
.single-portfolio .description {
  width: 46.8%;
  padding: 2.1%;
  background: #fafafa;
}

/* line 415, sass/_content.scss */
.single-portfolio .description h2 {
  font-size: 2em;
  margin: 0 0 .25em 0;
}

/* line 420, sass/_content.scss */
.single-portfolio .description .tags span {
  font-size: .8em;
}

/* line 424, sass/_content.scss */
.single-portfolio .description .tags a {
  display: inline-block;
  padding: .2em .45em;
  border: 1px solid #14a800;
  background: #14a800;
  color: white;
  text-decoration: none;
  margin: 0 .5em .5em 0;
}

/* line 434, sass/_content.scss */
.single-portfolio .description .tags a:hover {
  background: white;
  color: #14a800;
}

/* line 439, sass/_content.scss */
.single-portfolio .description .text {
  margin: 1em 0 0 0;
}

/* line 443, sass/_content.scss */
.single-portfolio .description .text p:last-child {
  margin: 0;
}

/* line 447, sass/_content.scss */
.thumbs .item {
  position: relative;
  overflow: hidden;
}

/* line 452, sass/_content.scss */
.thumbs .small {
  margin: 0 0 0 -2.275%;
}

/* line 456, sass/_content.scss */
.thumbs .small .item {
  float: left;
  width: 31.06%;
  margin: 2.275% 0 0 2.2755%;
}

/* line 462, sass/_content.scss */
.portfolio img {
  display: block;
  border: 1px solid #dddddd;
  padding: 1px;
  max-width: 99.8%;
  height: auto;
}

/* line 470, sass/_content.scss */
.portfolio-list {
  margin: 0 0 0 -3.1333%;
}

/* line 474, sass/_content.scss */
#ie7 .portfolio-list {
  margin: 0;
}

/* line 478, sass/_content.scss */
.portfolio-list .item {
  position: relative;
  overflow: hidden;
  float: left;
  width: 30.3%;
  margin: 0 0 3.08% 3.034%;
}

/* line 486, sass/_content.scss */
#ie7 .portfolio-list .item {
  margin: 0 3.034% 3.08% 0;
}

/* line 490, sass/_content.scss */
.portfolio-list .item a {
  display: block;
}

/* line 494, sass/_content.scss */
.portfolio .item .big .icon {
  position: absolute;
  top: 26%;
  left: 30%;
  color: white;
  font-size: 10em;
  opacity: 0;
}

/* line 503, sass/_content.scss */
.portfolio .small .item .icon {
  position: absolute;
  top: 22%;
  left: 26%;
  color: white;
  font-size: 4em;
  opacity: 0;
}

/* line 512, sass/_content.scss */
.portfolio .item:hover .icon {
  opacity: 1;
}

/* line 516, sass/_content.scss */
.portfolio .item .background {
  border-left: 450px solid rgba(255, 255, 255, 0);
  border-top: 450px solid #14a800;
  position: absolute;
  left: 100%;
  top: -100%;
  width: 500%;
  height: 500%;
}

/* line 526, sass/_content.scss */
.portfolio .item h2 {
  position: absolute;
  border: 0;
  margin: 0;
  bottom: 150%;
  font-size: 1.25em;
  line-height: 1.25em;
  padding: .5em;
  color: white;
  left: 0;
}

/* line 538, sass/_content.scss */
.portfolio .item:hover h2 {
  bottom: 0;
}

/* line 542, sass/_content.scss */
.portfolio .item:hover .background {
  left: -100%;
  top: 0;
}

/* line 547, sass/_content.scss */
#ie8 .portfolio .item .icon {
  display: none;
}

/* line 551, sass/_content.scss */
#ie8 .portfolio .item:hover .icon {
  display: block;
}

/* Single */
/* line 557, sass/_content.scss */
.single-post #content {
  max-width: 760px;
  margin: 0 auto;
}

/* line 562, sass/_content.scss */
.single-post .entry-title {
  font-size: 2.5em;
}

/* line 568, sass/_content.scss */
.single-portfolio .entry-content,
.single-post .entry-content,
.page .entry-content {
  font-size: 1.25em;
  line-height: 1.4em;
}

/* Panation */
/* line 575, sass/_content.scss */
.pagination {
  width: 100%;
  color: #dddddd;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.4em;
  margin: 1em 0;
}

/* line 585, sass/_content.scss */
.pagination a,
.pagination span {
  display: inline-block;
  margin: 0 0 0 .5em;
  width: 1.4em;
  height: 1.4em;
  vertical-align: center;
  background: #efefef;
  color: #333333;
}

/* line 595, sass/_content.scss */
.pagination span {
  opacity: .25;
}

/* line 599, sass/_content.scss */
.pagination span:hover {
  cursor: default;
  background: #efefef;
}

/* line 604, sass/_content.scss */
.pagination a:hover {
  background: #009416;
  color: white;
}

/* line 610, sass/_content.scss */
.pagination .prev a,
.pagination .prev span {
  margin: 0 .5em 0 0;
}

/* line 614, sass/_content.scss */
.pagination .list {
  display: inline-block;
}

/* line 618, sass/_content.scss */
.pagination .list span {
  background: #14a800;
  color: white;
  opacity: 1;
}

/* line 1, sass/_sidebar.scss */
#sidebar {
  float: right;
  width: 25.6%;
  padding: 5em 0 0 0;
}
/* line 6, sass/_sidebar.scss */
#sidebar .widget {
  clear: both;
  margin: 0 0 1.25em 0;
}
/* line 10, sass/_sidebar.scss */
#sidebar .widget .title {
  padding: .313em 0 .313em .625em;
  margin: 0;
  font-size: 1em;
  line-height: 1.25em;
  color: white;
  position: relative;
  background: #14a800;
}
/* line 19, sass/_sidebar.scss */
#sidebar .widget .title:after {
  content: "";
  position: absolute;
  right: -1px;
  top: -1px;
  border-bottom: 2.05em solid rgba(255, 255, 255, 0);
  border-right: 2.05em solid white;
  height: 0;
}
/* line 30, sass/_sidebar.scss */
#sidebar .widget .content {
  font-size: 0.75em;
  line-height: 1.5em;
}
/* line 34, sass/_sidebar.scss */
#sidebar .widget .content ul {
  margin: 0;
  list-style-position: inside;
}
/* line 38, sass/_sidebar.scss */
#sidebar .widget .content ul li {
  margin: .417em 0 0 0;
  border: 1px solid #dddddd;
  background: #fdfdfd;
}
/* line 47, sass/_sidebar.scss */
#sidebar .widget.widget_recent_entries li a, #sidebar .widget.widget_archive li a {
  padding: .75em;
  display: block;
}
/* line 54, sass/_sidebar.scss */
#sidebar .widget.twitter .title {
  background: #00b0ed url('../images/icon-sprite.png?1398269332');
  background-image: url('../images/icon-sprite.svg?1405290017'), none;
  background-color: #00b0ed;
  background-repeat: no-repeat;
  background-position: 0.727em -653px;
  padding: .313em 0px .313em 2.813em;
}
/* line 62, sass/_sidebar.scss */
#sidebar .widget.twitter .title a {
  color: white;
}
/* line 70, sass/_sidebar.scss */
#sidebar .widget.twitter .content ul li {
  padding: .75em;
  margin: .833em 0 0 0;
  position: relative;
  list-style: none;
}
/* line 77, sass/_sidebar.scss */
#sidebar .widget.twitter .content ul li:before {
  content: "";
  position: absolute;
  left: 1.25em;
  top: -.5em;
  border-top: 0.5em solid rgba(255, 255, 255, 0);
  border-left: .5em solid #dddddd;
  height: 0;
}
/* line 87, sass/_sidebar.scss */
#sidebar .widget.twitter .content ul li:after {
  content: "";
  position: absolute;
  left: 1.333em;
  top: -.333em;
  border-top: 0.417em solid rgba(255, 255, 255, 0);
  border-left: .417em solid #fdfdfd;
  height: 0;
}

/* line 1, sass/_footer.scss */
#footer {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 5000;
  width: 100%;
  color: #eee;
}
/* line 9, sass/_footer.scss */
#footer .copyright {
  padding: 1.667em 0;
  background: url('../images/omazda-logo.svg?1405290017') center center no-repeat;
  background-size: 16px 20px;
  font-size: .750em;
  line-height: 1.667em;
}
/* line 16, sass/_footer.scss */
#footer .copyright .left {
  float: left;
  width: 48%;
  text-align: right;
}
/* line 22, sass/_footer.scss */
#footer .copyright .right {
  float: right;
  width: 48%;
}

/* line 1, sass/_page-aboutme.scss */
.skills h3 {
  border-bottom: 0;
  margin: 0 0 1.75em 0;
}

/* line 6, sass/_page-aboutme.scss */
.skills .group {
  position: relative;
  overflow: hidden;
  padding: 0 0 0 1em;
  border-left: .25em solid #dddddd;
  margin: 0 0 2em 0;
}

/* line 14, sass/_page-aboutme.scss */
.skills .group:nth-child(2n) {
  border-left: .25em solid #f9f9f9;
}

/* line 18, sass/_page-aboutme.scss */
.skills .item {
  clear: both;
  overflow: hidden;
  margin: 1em 0 0 0;
}

/* line 24, sass/_page-aboutme.scss */
.skills .name {
  float: left;
  width: 24.35%;
  height: 1.6em;
  text-align: right;
  line-height: 1.6em;
  padding: 0 2em 0 0;
  margin: 0 .5em 0 -2.5em;
  background: url('../images/omazda.pl-skills.png?1390696820') no-repeat right;
}

/* line 35, sass/_page-aboutme.scss */
.skills .icon-photoshop {
  background-position: right 0;
}

/* line 37, sass/_page-aboutme.scss */
.skills .icon-illustrator {
  background-position: right -40px;
}

/* line 39, sass/_page-aboutme.scss */
.skills .icon-indesign {
  background-position: right -80px;
}

/* line 41, sass/_page-aboutme.scss */
.skills .icon-flash {
  background-position: right -120px;
}

/* line 43, sass/_page-aboutme.scss */
.skills .icon-premierepro {
  background-position: right -160px;
}

/* line 45, sass/_page-aboutme.scss */
.skills .icon-aftereffects {
  background-position: right -200px;
}

/* line 47, sass/_page-aboutme.scss */
.skills .icon-word {
  background-position: right -240px;
}

/* line 49, sass/_page-aboutme.scss */
.skills .icon-powerpoint {
  background-position: right -280px;
}

/* line 51, sass/_page-aboutme.scss */
.skills .icon-outlook {
  background-position: right -320px;
}

/* line 53, sass/_page-aboutme.scss */
.skills .icon-excel {
  background-position: right -360px;
}

/* line 55, sass/_page-aboutme.scss */
.skills .icon-windows {
  background-position: right -440px;
}

/* line 57, sass/_page-aboutme.scss */
.skills .icon-linux {
  background-position: right -480px;
}

/* line 59, sass/_page-aboutme.scss */
.skills .icon-wordpress {
  background-position: right -520px;
}

/* line 61, sass/_page-aboutme.scss */
.skills .icon-quickcms {
  background-position: right -560px;
}

/* line 63, sass/_page-aboutme.scss */
.skills .icon-prestashop {
  background-position: right -600px;
}

/* line 65, sass/_page-aboutme.scss */
.skills .icon-php {
  background-position: right -640px;
}

/* line 67, sass/_page-aboutme.scss */
.skills .icon-mysql {
  background-position: right -680px;
}

/* line 69, sass/_page-aboutme.scss */
.skills .icon-actionscript2 {
  background-position: right -720px;
}

/* line 71, sass/_page-aboutme.scss */
.skills .icon-csharp {
  background-position: right -760px;
}

/* line 73, sass/_page-aboutme.scss */
.skills .icon-html4 {
  background-position: right -800px;
}

/* line 75, sass/_page-aboutme.scss */
.skills .icon-html5 {
  background-position: right -840px;
}

/* line 77, sass/_page-aboutme.scss */
.skills .icon-css2 {
  background-position: right -880px;
}

/* line 79, sass/_page-aboutme.scss */
.skills .icon-css3 {
  background-position: right -920px;
}

/* line 81, sass/_page-aboutme.scss */
.skills .icon-javascript {
  background-position: right -962px;
}

/* line 83, sass/_page-aboutme.scss */
.skills .icon-jquery {
  background-position: right -1008px;
}

/* line 85, sass/_page-aboutme.scss */
.skills .grade {
  overflow: hidden;
  height: 1em;
  float: left;
  margin: .25em 0 0 0;
}

/* line 92, sass/_page-aboutme.scss */
.skills .grade-5 {
  width: 75%;
}

/* line 94, sass/_page-aboutme.scss */
.skills .grade-4 {
  width: 56.25%;
}

/* line 96, sass/_page-aboutme.scss */
.skills .grade-3 {
  width: 37.5%;
}

/* line 98, sass/_page-aboutme.scss */
.skills .grade-2 {
  width: 18.75%;
}

/* line 100, sass/_page-aboutme.scss */
.skills .grade-0 {
  width: 0;
}

/* line 102, sass/_page-aboutme.scss */
.skills .item .grade {
  background-color: #14a800;
}

/* line 106, sass/_page-aboutme.scss */
.skills .item .grade:after {
  content: "";
  width: 0;
  height: 0;
  border-bottom: 1.85em solid white;
  border-left: 1.85em solid rgba(255, 255, 255, 0);
  float: right;
}

/* line 115, sass/_page-aboutme.scss */
.skills .caption {
  position: absolute;
  z-index: -1111;
  top: 4em;
  left: 0;
  font-size: .7em;
  text-align: right;
  width: 100%;
  height: 100%;
}

/* line 126, sass/_page-aboutme.scss */
.skills .caption .icons {
  float: left;
  border-right: 2px solid #dddddd;
  width: 24.35%;
  height: 100%;
  padding: 0 .95em 0 0;
}

/* line 134, sass/_page-aboutme.scss */
.skills .caption .grade {
  float: left;
  border-right: 1px solid #eeeeee;
  width: 18.25%;
  height: 100%;
}

/* line 141, sass/_page-aboutme.scss */
.skills .caption .grade span {
  text-align: right;
  margin: 0 .4em 0 0;
}

/* line 1, sass/_page-error404.scss */
.error404 #main {
  background: black url('../images/background-error404.jpg?1381098189') center center repeat;
}

/* line 5, sass/_page-error404.scss */
.error404 .entry-content {
  padding: 2em 0 0 0;
  font-size: 2em;
  line-height: 1.5em;
  color: white;
}

/* line 12, sass/_page-error404.scss */
.error404 .entry-content h1 {
  color: #e50000;
  border: none;
  line-height: 1em;
  font-size: 4em;
  padding: 0 0 .25em 0;
  margin: 0 0 .25em 0;
  border-bottom: 1px solid white;
}

/* line 22, sass/_page-error404.scss */
.error404 .entry-content h1 big {
  font-size: 1.175em;
}

/* Contact */
/* line 5, sass/_page-contact.scss */
.entry-content .contact ul {
  list-style: none;
  margin: .455em 0 0 0;
  font-size: 1.1em;
  line-height: 1.1815em;
}
/* line 11, sass/_page-contact.scss */
.entry-content .contact ul li {
  display: block;
  margin: 0 0 .455em 0;
}
/* line 15, sass/_page-contact.scss */
.entry-content .contact ul li.phone a {
  background-color: #9000ce;
  border: 1px solid #9000ce;
  background-position: 0.727em -205px;
}
/* line 20, sass/_page-contact.scss */
.entry-content .contact ul li.phone a:hover {
  background-position: 0.727em -250px;
  color: #9000ce;
}
/* line 26, sass/_page-contact.scss */
.entry-content .contact ul li.email a {
  background-color: #ea8400;
  border-color: #ea8400;
  background-position: 0.727em -295px;
}
/* line 31, sass/_page-contact.scss */
.entry-content .contact ul li.email a:hover {
  background-position: 0.727em -340px;
  color: #ea8400;
}
/* line 37, sass/_page-contact.scss */
.entry-content .contact ul li.skype a {
  background-color: #00aff0;
  border-color: #00aff0;
  background-position: 0.727em -382px;
}
/* line 42, sass/_page-contact.scss */
.entry-content .contact ul li.skype a:hover {
  background-position: 0.727em -426px;
  color: #00aff0;
}
/* line 48, sass/_page-contact.scss */
.entry-content .contact ul li.facebook a {
  background-color: #3b5998;
  border-color: #3b5998;
  background-position: 0.727em -470px;
}
/* line 53, sass/_page-contact.scss */
.entry-content .contact ul li.facebook a:hover {
  background-position: 0.727em -514px;
  color: #3b5998;
}
/* line 59, sass/_page-contact.scss */
.entry-content .contact ul li.linkedin a {
  background-color: #0077b5;
  border-color: #0077b5;
  background-position: 0.727em -559px;
}
/* line 64, sass/_page-contact.scss */
.entry-content .contact ul li.linkedin a:hover {
  background-position: 0.727em -603px;
  color: #0077b5;
}
/* line 70, sass/_page-contact.scss */
.entry-content .contact ul li.twitter a {
  background-color: #00b0ed;
  border-color: #00b0ed;
  background-position: 0.727em -645px;
}
/* line 75, sass/_page-contact.scss */
.entry-content .contact ul li.twitter a:hover {
  background-position: 0.727em -690px;
  color: #00b0ed;
}
/* line 81, sass/_page-contact.scss */
.entry-content .contact ul li.vimeo a {
  background-color: #445566;
  border-color: #445566;
  background-position: 0.727em -734px;
}
/* line 86, sass/_page-contact.scss */
.entry-content .contact ul li.vimeo a:hover {
  background-position: 0.727em -778px;
  color: #445566;
}
/* line 92, sass/_page-contact.scss */
.entry-content .contact ul li a {
  display: block;
  padding: .45em .45em .45em 2.682em;
  color: white;
  text-decoration: none;
  background-color: #14a800;
  background: url('../images/icon-sprite.png?1398269332');
  background-image: url('../images/icon-sprite.svg?1405290017'), none;
  background-repeat: no-repeat;
  background-position: -9999px -9999px;
  border: 1px solid #14a800;
}
/* line 104, sass/_page-contact.scss */
.entry-content .contact ul li a:hover {
  color: #14a800;
  background-color: white;
}

/* Fancybox */
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 13, sass/_fancybox.scss */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

/* line 21, sass/_fancybox.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 28, sass/_fancybox.scss */
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444444;
  text-shadow: none;
}

/* line 35, sass/_fancybox.scss */
.fancybox-opened {
  z-index: 8030;
}

/* line 39, sass/_fancybox.scss */
.fancybox-outer, .fancybox-inner {
  position: relative;
}

/* line 43, sass/_fancybox.scss */
.fancybox-inner {
  overflow: hidden;
}

/* line 47, sass/_fancybox.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 51, sass/_fancybox.scss */
.fancybox-error {
  color: #444444;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 58, sass/_fancybox.scss */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 64, sass/_fancybox.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 69, sass/_fancybox.scss */
.fancybox-close {
  position: absolute;
  top: 1px;
  right: 1px;
  cursor: pointer;
  z-index: 8040;
  background: #ef0000;
  color: white;
  text-decoration: none;
  padding: .625em;
  opacity: .25;
}

/* line 82, sass/_fancybox.scss */
.fancybox-close:hover {
  opacity: 1;
}

/* line 84, sass/_fancybox.scss */
.fancybox-nav {
  font-size: 5em;
  line-height: 1em;
  position: absolute;
  top: 0;
  width: 1em;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}

/* line 98, sass/_fancybox.scss */
.fancybox-prev {
  left: 0;
}

/* line 100, sass/_fancybox.scss */
.fancybox-next {
  right: 0;
}

/* line 102, sass/_fancybox.scss */
.fancybox-nav div {
  position: absolute;
  top: 50%;
  margin: -.65em 0 0 0;
  cursor: pointer;
  z-index: 8040;
  width: 100%;
  text-align: center;
}

/* line 112, sass/_fancybox.scss */
.fancybox-prev div {
  left: 0;
}

/* line 114, sass/_fancybox.scss */
.fancybox-next div {
  right: 0;
}

/* line 116, sass/_fancybox.scss */
.fancybox-nav:hover {
  background: #14a800;
  color: white;
}

/* line 121, sass/_fancybox.scss */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
/* line 133, sass/_fancybox.scss */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

/* line 138, sass/_fancybox.scss */
.fancybox-lock body {
  overflow: hidden !important;
}

/* line 142, sass/_fancybox.scss */
.fancybox-lock-test {
  overflow-y: hidden !important;
}

/* line 146, sass/_fancybox.scss */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: rgba(0, 0, 0, 0.7);
}

/* line 156, sass/_fancybox.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 162, sass/_fancybox.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
/* line 169, sass/_fancybox.scss */
.fancybox-title {
  text-shadow: none;
  z-index: 8050;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  color: #ffffff;
  padding: .625em;
  background: #14a800;
  text-align: center;
  opacity: 0;
}

/* line 183, sass/_fancybox.scss */
.fancybox-inner:hover .fancybox-title {
  opacity: 1;
}

/* line 187, sass/_fancybox.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -16px;
  margin-left: -50px;
  z-index: 9010;
  font-size: 2em;
}

/* loading */
/* line 199, sass/_fancybox.scss */
.loader {
  font-size: 1em;
  position: relative;
  width: 4em;
  height: 1em;
  margin: 100px auto;
}

/* line 207, sass/_fancybox.scss */
.dot {
  width: 1em;
  height: 1em;
  background: #14a800;
  position: absolute;
  animation-duration: 0.5s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
}

/* line 217, sass/_fancybox.scss */
.dot1, .dot2 {
  left: 0;
}

/* line 219, sass/_fancybox.scss */
.dot3 {
  left: 1.5em;
}

/* line 221, sass/_fancybox.scss */
.dot4 {
  left: 3em;
}

@keyframes reveal {
  /* line 224, sass/_fancybox.scss */
  from {
    transform: scale(0.001);
    opacity: 0;
  }

  /* line 228, sass/_fancybox.scss */
  to {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes slide {
  /* line 235, sass/_fancybox.scss */
  to {
    transform: translateX(1.5em);
  }
}

/* line 238, sass/_fancybox.scss */
.dot1 {
  animation-name: reveal;
}

/* line 240, sass/_fancybox.scss */
.dot2, .dot3 {
  animation-name: slide;
}

/* line 242, sass/_fancybox.scss */
.dot4 {
  animation-name: reveal;
  animation-direction: reverse;
}

/* line 1, sass/_admin-bar.scss */
#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
  content: "" !important;
}

/* line 5, sass/_admin-bar.scss */
#wpadminbar #wp-admin-bar-wp-logo > .ab-item {
  background: url('../images/omazda-logo.svg?1405290017') center center no-repeat;
  background-size: 16px 20px;
}

@media (max-width: 1000px) {
  /* line 2, sass/_mobile.scss */
  .content-center {
    width: 94%;
    margin: 0 3%;
  }
}
@media (max-width: 900px) {
  /* line 9, sass/_mobile.scss */
  .primary-navigation {
    width: 100%;
    float: none;
    clear: both;
  }

  /* line 15, sass/_mobile.scss */
  .primary-navigation .menu-item {
    height: 2em;
  }

  /* line 19, sass/_mobile.scss */
  .primary-navigation .menu-item a {
    line-height: 1.45em;
    height: 1.45em;
  }

  /* line 24, sass/_mobile.scss */
  #main {
    padding: 8.8em 0 1.9em;
  }

  /* line 26, sass/_mobile.scss */
  .entry-content .column {
    width: 46%;
  }

  /* line 27, sass/_mobile.scss */
  .searchform {
    width: 95%;
  }
}
@media (max-width: 640px) {
  /* line 31, sass/_mobile.scss */
  .blog #sidebar {
    display: none;
  }

  /* line 34, sass/_mobile.scss */
  .blog #content.column-left,
  .single-portfolio .thumbs {
    width: 100%;
  }

  /* line 36, sass/_mobile.scss */
  .single-portfolio .description {
    clear: both;
    width: 95.8%;
    margin: 1em 0 0 0;
  }

  /* line 43, sass/_mobile.scss */
  .page-id-26 .contact.column.left,
  .page-id-26 .contact.column.right {
    clear: none;
    width: 100%;
  }
}
@media (max-width: 480px) {
  /* line 50, sass/_mobile.scss */
  #header {
    position: static;
  }

  /* line 54, sass/_mobile.scss */
  #main {
    padding: .95em 0 1.9em 0;
    box-shadow: none;
  }

  /* line 61, sass/_mobile.scss */
  .entry-content,
  .single-post .entry-content,
  .page .entry-content {
    font-size: 1em;
  }

  /* line 65, sass/_mobile.scss */
  .entry-pub-date {
    left: 0;
    width: 3em;
    padding: .25em 0;
    height: auto;
  }

  /* line 74, sass/_mobile.scss */
  .entry-pub-date span.year,
  .entry-pub-date span.month,
  .entry-pub-date span.day {
    display: block;
    width: 100%;
    clear: both;
    text-align: center;
    margin: 0 0 .25em 0;
  }

  /* line 82, sass/_mobile.scss */
  .entry-header {
    padding: .35em .35em .35em 3.65em;
  }

  /* line 86, sass/_mobile.scss */
  .entry-header .entry-title {
    min-height: 2.32em;
  }

  /* line 90, sass/_mobile.scss */
  .entry-pub-date:after {
    display: none;
  }
}
@media (max-width: 380px) {
  /* line 96, sass/_mobile.scss */
  .primary-navigation .menu-item {
    float: none;
    width: 100%;
  }

  /* line 102, sass/_mobile.scss */
  .primary-navigation .current-menu-item,
  .primary-navigation .menu > .menu-item:hover:after {
    display: none;
  }

  /* line 106, sass/_mobile.scss */
  .portfolio-list {
    margin: 0;
  }

  /* line 108, sass/_mobile.scss */
  .portfolio-list .item {
    width: 100%;
    float: none;
    margin: 0 0 1em 0;
  }
}
@media print {
  /* line 2, sass/_print.scss */
  * {
    background: transparent !important;
    color: black !important;
  }

  /* line 8, sass/_print.scss */
  #footer,
  #sidebar {
    display: none;
  }
}
