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;word-wrap: break-word;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
audio, canvas, video {display: inline-block;max-width: 100%;}
audio:not([controls]) {display: none;}
html {overflow-y: scroll;}
body, button, input, select, textarea {color: #2b2b2b;font-size: 18px;line-height: 1.5;-webkit-transition: .5s;transition: .5s;}
body.custom-background {background-color: #ccc;}
.menu-toggle {margin: 20px;padding: 6px 10px;font-size: 11px;line-height: 1.4;font-weight: normal;color: #7c7c7c;background-color: #e6e6e6;background-repeat: repeat-x;border: 1px solid #d2d2d2;border-radius: 3px;box-shadow: 0 1px 2px rgba(64,64,64,.1);cursor: pointer;}
.menu-toggle:hover {color: #5e5e5e;background-color: #ebebeb;background-repeat: repeat-x;}
.menu-toggle:active, .menu-toggle.toggled-on {color: #767676;background-color: #e1e1e1;background-repeat: repeat-x;box-shadow: inset 0 0 8px 2px #c6c6c6,0 1px 0 0 #f4f4f4;border-color: transparent;}
body {background: #fff;}
a {text-decoration: none;}
a:focus {outline: thin dotted;}
a:active, a:hover {outline: 0;text-decoration: underline;}
h1, h2, h3, h4, h5, h6 {margin: 10px 0;}
h1 {font-size: 42px;line-height: 1.34;}
h2 {font-size: 24px;line-height: 1;}
h3 {font-size: 22px;line-height: 1.1;}
h4 {font-size: 20px;line-height: 1.2;}
h5 {font-size: 18px;line-height: 1.3;}
h6 {font-size: 16px;line-height: 1.5;}
address {font-style: italic;margin-bottom: 24px;}
abbr[title] {border-bottom: 1px dotted #2b2b2b;cursor: help;}
b, strong {font-weight: bold;}
cite, dfn, em, i {font-style: italic;}
mark, ins {background: #063;color: #ccc;text-decoration: none;}
p {margin-bottom: 24px;}
code, kbd, tt, var, samp, pre {font-family: monospace,serif;font-size: 15px;hyphens: none;line-height: 1.6;}
pre {border: 1px solid #ccc;box-sizing: border-box;margin-bottom: 24px;max-width: 100%;overflow: auto;padding: 12px;word-wrap: normal;}
blockquote, q {hyphens: none;quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: "";content: none;}
blockquote {color: #69c;font-size: 19px;font-style: italic;line-height: 1.3;margin-bottom: 24px;}
blockquote cite, blockquote small {color: #69c;font-family: "Lobster",sans-serif;font-size: 24px;line-height: 1.5;}
blockquote em, blockquote i, blockquote cite {font-style: normal;}
blockquote strong, blockquote b {font-weight: bold;}
small {font-size: smaller;}
big {font-size: 125%;}
sup, sub {font-size: 75%;height: 0;line-height: 0;position: relative;vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
dl {margin-bottom: 24px;}
dt {font-weight: bold;}
dd {margin-bottom: 24px;}
ul, ol {list-style: none;margin: 12px 0 12px 24px;}
ul {list-style: disc;}
ol {list-style: decimal;}
li > ul, li > ol {margin: 0 0 0 18px;}
figure {margin: 0;}
fieldset {border: 1px solid rgba(0,0,0,.1);margin: 0 0 24px;padding: 11px 12px 0;}
legend {white-space: normal;}
button, input, select, textarea {box-sizing: border-box;font-size: 100%;margin: 0;max-width: 100%;vertical-align: baseline;}
select {max-width: 100%;word-wrap: break-word;}
select  option {max-width: 100%;white-space: normal;word-wrap: break-word;}
button, input {line-height: normal;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;}
button[disabled], input[disabled] {cursor: default;}
input[type="checkbox"], input[type="radio"] {padding: 0;}
textarea {overflow: auto;vertical-align: top;}
table, th, td {border: 1px solid #ccc;}
table {border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin-bottom: 24px;width: 100%;}
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;}
del {color: #767676;}
hr {background-color: #eee;border: 0;height: 1px;margin-bottom: 12px;}
img {border: 1px solid #ccc;height: auto;max-width: 100%;vertical-align: middle;width: auto;}
.category-list a:before {color: #eee;content: "";display: inline-block;-webkit-font-smoothing: antialiased;font: normal 32px/1 "Genericons";text-shadow: 5px 1px 10px rgba(150,150,150,1);vertical-align: middle;}
.genericon-tag {display: inline-block;content: "";color: #eee;-webkit-font-smoothing: antialiased;font: normal 32px/1 "Genericons";text-shadow: 5px 1px 10px rgba(150,150,150,1);vertical-align: middle;}
.comments-link a:before {display: inline-block;content: "";-webkit-font-smoothing: antialiased;font: normal 24px/1 "Genericons";padding: 0 2px;text-shadow: 5px 1px 10px rgba(150,150,150,1);vertical-align: middle;}
.edit-link a:before {display: inline-block;content: "";-webkit-font-smoothing: antialiased;font: normal 24px/1 "Genericons";padding: 0 2px;text-shadow: 5px 1px 10px rgba(150,150,150,1);vertical-align: middle;}
.genericon-tag a {text-shadow: none;vertical-align: top;}
.author.vcard a:before {content: "";-webkit-font-smoothing: antialiased;font: normal 24px/1 "Genericons";padding: 0 2px;text-shadow: 5px 1px 10px rgba(150,150,150,1);vertical-align: middle;}
.entry-date a:before {content: "";-webkit-font-smoothing: antialiased;font: normal 24px/1 "Genericons";padding: 0 2px;text-shadow: 5px 1px 10px rgba(150,150,150,1);vertical-align: middle;}
.menu-toggle:before {content: "";display: inline-block;-webkit-font-smoothing: antialiased;font: normal 12px/1 "Genericons";padding-right: 2px;vertical-align: middle;}
.sidebar-toggle:after {content: "";display: inline-block;-webkit-font-smoothing: antialiased;font: normal 32px/1 "Genericons";-webkit-transition: .5s;transition: .5s;vertical-align: middle;}
.sticky .featured-post:before {content: "";display: inline-block;-webkit-font-smoothing: antialiased;font: normal 32px/1 "Genericons";padding-right: 5px;vertical-align: middle;}
.horisontal-navigation .genericon {display: inline-block;font: normal 20px/1 "Genericons";padding-right: 5px;-webkit-font-smoothing: antialiased;vertical-align: top;}
.horisontal-navigation .genericon {text-decoration: none;}
input, textarea {background: #fff;border: 1px solid #06c;border-radius: 2px;color: #006;padding: 0 10px;}
textarea {width: 100%;}
input:focus, textarea:focus {background: #fff;border: 1px double #06c;border-radius: 6px;outline: 0;}
textarea:focus {}
button, .button, input[type="button"], input[type="reset"], input[type="submit"] {background-color: #41a62a;border: 0;border-radius: 2px;color: #fff;font-size: 12px;font-weight: bold;padding: 10px 30px;text-transform: uppercase;vertical-align: bottom;}
button:hover, button:focus, .button:hover, .button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {background-color: #1e73be;color: #fff;}
button:active, .button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {background-color: #33f;}
::-webkit-input-placeholder {color: #6583a0;}
:-moz-placeholder {color: #6583a0;opacity: 1;}
::-moz-placeholder {color: #6583a0;opacity: 1;}
:-ms-input-placeholder {color: #6583a0;}
.search-box {padding: 20px 0;}
.search-field {max-width: 221px;padding-right: 0;}
.search-form {position: relative;}
.search-form .search-submit {background: url("img/search-button.png") no-repeat 0 0;display: inline-block;position: absolute;height: 40px;margin: 0;padding: 0;top: -20px;left: 201px;width: 40px;}
.search-form {-webkit-transition: 2s;transition: 2s;}
.search-form:hover .search-submit {background: url("img/search-button-hover.png") no-repeat 0 0;color: #1e73be;}
.comment-content img[height], .entry-content img, .entry-summary img, img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {height: auto;max-width: 100%;width: auto;}
img.size-full, img.size-large, .wp-post-image, .post-thumbnail img {height: auto;max-width: 100%;width: auto;}
embed, iframe, object, video {overflow: hidden;max-width: 100%;}
p > embed, p > iframe, p > object, span > embed, span > iframe, span > object {margin-bottom: 0;}
.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
blockquote.alignleft, figure.wp-caption.alignleft, img.alignleft {margin: 10px 12px 10px 0;}
.wp-caption.alignleft {margin: 10px 12px 10px 0;}
blockquote.alignright, figure.wp-caption.alignright, img.alignright {margin: 10px 0 10px 12px;}
.wp-caption.alignright {margin: 10px 0 10px 12px;}
blockquote.aligncenter, img.aligncenter, .wp-caption.aligncenter {margin-top: 10px;margin-bottom: 10px;}
.site-content blockquote.alignleft, .site-content blockquote.alignright {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding-top: 17px;width: 50%;}
.site-content blockquote.alignleft p, .site-content blockquote.alignright p {margin-bottom: 17px;}
.wp-caption {color: #767676;margin-bottom: 12px;max-width: 100%;width: auto;}
.wp-caption img[class*="wp-image-"] {display: block;margin: 0;}
.wp-caption img[class*="wp-image-"] {display: block;margin: 0;}
.wp-caption-text {box-sizing: border-box;font-size: 12px;font-style: italic;line-height: 1.5;margin: 10px 0;}
div.wp-caption .wp-caption-text {padding-right: 10px;}
div.wp-caption.alignright img[class*="wp-image-"], div.wp-caption.alignright .wp-caption-text {padding-left: 10px;padding-right: 0;}
.wp-smiley {border: 0;margin-bottom: 0;margin-top: 0;padding: 0;}
.screen-reader-text {clip: rect(1px,1px,1px,1px);position: absolute;}
.screen-reader-text:focus {background-color: #eee;border-radius: 3px;box-shadow: 0 0 2px 2px #fff;clip: auto;color: #33f;display: block;font-size: 14px;font-weight: bold;height: auto;line-height: normal;padding: 15px 23px 14px;position: absolute;left: 5px;top: 5px;text-decoration: none;text-transform: none;width: auto;z-index: 100000;}
.hide {display: none;}
.site {background: #fff;box-shadow: 0 0 4px 4px #999;color: #666;font-family: "Philosopher",sans-serif;margin: 0 auto 20px auto;max-width: 1349px;width: 94%;}
.content-container {border: 1px solid #eee;clear: both;margin: 0 0 10px 0;overflow: hidden;}
.page-template-page-templatesfront-page-no-column-php  .content-container, .page-template-page-templatesno-column-php .content-container {border: none;}
.content {overflow: auto;}
.site-content {background: #fff;margin-bottom: 14px;}
.widget_search .search-form input[type="search"] {display: block;font-size: 18px;font-weight: bold;margin: 0 auto;max-width: 90%;}
.widget_search  .search-submit {height: 0;padding: 0;width: 0;}
.assistive-text, .site .screen-reader-text {position: absolute !important;clip: rect(1px,1px,1px,1px);}
.site-main-info img {-webkit-transition: 4s;transition: 4s;}
.cloned-header {opacity: .1;}
.cloned-header.visible {opacity: 1;-webkit-transition: 1s;transition: 1s;-webkit-transition-delay: .1s;transition-delay: .1s;}
.site-main-info {margin-bottom: 20px;margin-left: 20px;margin-right: 20px;}
.site-title, .site-description {text-align: center;}
.site-title {margin-bottom: 0;margin-top: 20px;}
.site-description {font-size: 14px;font-weight: bold;margin-bottom: 20px;margin-top: 0;}
.site-title a {font-size: 42px;font-weight: bold;text-decoration: none;}
.site-title a:hover {text-decoration: underline;}
.site-description {color: #1e73be;}
.header-image {border: none;margin: 0 auto;}
.logo {border: none;max-width: 300px;padding: 10px;}
.icons {margin: 0 auto;padding-left: 60px;width: 300px;}
.google-fonts-on .site-header h1 {font-size: 36px;}
h3.sidebar-toggle {background: transparent;border: none;text-align: center;-webkit-transition: all .2s ease-in;transition: all .2s ease-in;}
h3.sidebar-toggle:hover {background: transparent;-webkit-transition: all .2s ease-in;transition: all .2s ease-in;}
h3.sidebar-toggle:active, h3.sidebar-toggle.toggled-on {background: transparent;border: none;box-shadow: none;}
.sidebar-toggle:active:after, .sidebar-toggle:hover:after, .sidebar-toggle.toggled-on:hover:after {-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-transition: .5s;transition: .5s;}
.sidebar-toggle.toggled-on:after {-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: .5s;transition: .5s;}
.sidebar-toggle.toggled-on:hover:after {-ms-transform: rotate(180deg) scale(1.1);-webkit-transform: rotate(180deg) scale(1.1);transform: rotate(180deg) scale(1.1);-webkit-transition: .5s;transition: .5s;}
.navigation.paging-navigation {display: block;text-align: center;}
.nav-menu {margin-right: 20px;}
.nav-menu ul {list-style: none;margin: 0 0 0 12px;}
.nav-menu li {font-size: 18px;}
.nav-menu ul li {border-bottom: none;padding: 2px;}
.site-navigation a {color: #1e73be;display: block;line-height: 1.8;text-decoration: none;}
.site-navigation a:hover, .site-navigation a:focus {background: #1e73be;color: #fff;}
.site-navigation ul.nav-menu.toggled-on, .menu-toggle {display: inline-block;}
.site-navigation ul.nav-menu, .site-navigation div.nav-menu > ul {max-height: 0;overflow: hidden;-webkit-transition: max-height 1s ease-in-out;-o-transition: max-height 1s ease-in-out;-moz-transition: max-height 1s ease-in-out;transition: max-height 1s ease-in-out;}
.site-navigation ul.nav-menu.toggled-on, .site-navigation div.nav-menu.toggled-on > ul {max-height: 2000px;-webkit-transition: max-height 3s ease-in-out;-o-transition: max-height 3s ease-in-out;-moz-transition: max-height 3s ease-in-out;transition: max-height 3s ease-in-out;}
.pagination .page-numbers {background: #006;border: 1px solid #1e73be;color: #fff;display: inline-block;padding: 5px 10px;}
.pagination .page-numbers:hover {background: #fff;border: 1px solid #006;color: #006;}
.pagination .page-numbers.current {background: #fff;color: #006;}
#menu-1 {clear: both;}
.horisontal-navigation {padding-left: 10px;padding-right: 10px;}
.horisontal-navigation ul {list-style: none;margin: 0 10px;}
.nav-horizontal li {font-size: 18px;}
.nav-horizontal ul li {border-bottom: none;}
.horisontal-navigation a {color: #99f;display: block;line-height: 1.8;text-decoration: none;}
.horisontal-navigation a:hover, .horisontal-navigation a:focus {background: #1e73be;color: #fff;}
.horisontal-navigation ul.nav-horizontal, .horisontal-navigation div.nav-horizontal > ul {max-height: 0;overflow: hidden;-webkit-transition: max-height 1s ease-in-out;-o-transition: max-height 1s ease-in-out;-moz-transition: max-height 1s ease-in-out;transition: max-height 1s ease-in-out;}
.horisontal-navigation ul.nav-horizontal.toggled-on, .horisontal-navigation div.nav-horizontal.toggled-on > ul {max-height: 2000px;-webkit-transition: max-height 3s ease-in-out;-o-transition: max-height 3s ease-in-out;-moz-transition: max-height 3s ease-in-out;transition: max-height 3s ease-in-out;}
.horisontal-navigation ul li ul li a:before {content: "";display: inline-block;-webkit-font-smoothing: antialiased;font: normal 16px/1 "Genericons";vertical-align: middle;}
.entry-summary, .entry-content {padding: 0 10px;}
.product .entry-summary {padding: 0;}
.entry-content table, .comment-content table {font-size: 14px;line-height: 1.2;margin-bottom: 12px;}
.entry-content th, .comment-content th {padding: 8px;text-transform: uppercase;}
.entry-content td, .comment-content td {padding: 8px;}
.search-no-results .page-title, .error404 .page-title {padding: 20px 20px 0 20px;}
.entry-header  .entry-title {font-weight: 100;margin-top: 20px;padding: 0 20px;}
.entry-header .entry-title a {text-decoration: none;}
.entry-header .entry-title a:hover {text-decoration: underline;}
.archive-header {margin-left: 20px;}
.archive-header h1 {display: inline-block;font-size: 18px;}
.entry-meta {clear: both;color: #aaa;font-style: italic;padding-right: 20px;text-align: right;}
.comments-link {padding: 0 0 0 10px;}
.image-and-cats img {border-left: none;border-right: none;display: block;margin: 0 auto;width: auto;}
.image-and-cats.left, .image-and-cats.right, .image-and-cats.wide {width: 90%;}
.image-and-cats {border: 1px solid #ccc;background-color: #eee;clear: both;font-size: 32px;margin: 20px auto;}
.image-and-cats a {color: #99f;font-size: 22px;}
.image-and-cats a:hover {font-size: 22px;}
.category-list {padding: 0;text-align: center;}
.category-list li {display: inline-block;list-style: none;}
.category-list ul {margin: 0;padding: 10px 0 10px 10px;}
.tags {text-align: center;}
.post-date {margin: 5px 0 0 5px;padding: 2px;}
.post-date a {text-decoration: none;}
.post-date a:hover {color: #000;}
.meta-nav {margin: 5px;}
.previous-image, .next-image, .nav-previous-one, .nav-next {display: block;margin: 20px;text-align: center;}
.nav-previous-one {padding: 20px;}
.post-format {border-bottom: 1px solid #eee;margin-top: 10px;padding: 5px;text-align: center;}
.post-format.image a:before {content: "";display: inline-block;-webkit-font-smoothing: antialiased;font: normal 16px/1 "Genericons";padding-right: 10px;vertical-align: middle;}
.post-format.gallery a:before {content: "";display: inline-block;-webkit-font-smoothing: antialiased;font: normal 16px/1 "Genericons";padding-right: 10px;vertical-align: middle;}
.post-format.aside a:before {content: "";display: inline-block;-webkit-font-smoothing: antialiased;font: normal 16px/1 "Genericons";padding-right: 10px;vertical-align: middle;}
.post-format.video a:before {content: "";display: inline-block;-webkit-font-smoothing: antialiased;font: normal 16px/1 "Genericons";padding-right: 10px;vertical-align: middle;}
.post-format.status a:before {content: "";display: inline-block;-webkit-font-smoothing: antialiased;font: normal 16px/1 "Genericons";padding-right: 10px;vertical-align: middle;}
.post-format.quote a:before {content: "";display: inline-block;-webkit-font-smoothing: antialiased;font: normal 16px/1 "Genericons";padding-right: 10px;vertical-align: middle;}
.post-format.link a:before {content: "";display: inline-block;-webkit-font-smoothing: antialiased;font: normal 16px/1 "Genericons";padding-right: 10px;vertical-align: middle;}
.post-format.audio a:before {content: "";display: inline-block;-webkit-font-smoothing: antialiased;font: normal 16px/1 "Genericons";padding-right: 10px;vertical-align: middle;}
.gallery {clear: both;}
.gallery {margin-bottom: 20px;}
.gallery-item {float: left;margin: 0 4px 4px 0;overflow: hidden;position: relative;}
.gallery-columns-1 .gallery-item {max-width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 48%;}
.gallery-columns-3 .gallery-item {max-width: 32%;}
.gallery-columns-4 .gallery-item {max-width: 23%;}
.gallery-columns-5 .gallery-item {max-width: 19%;}
.gallery-columns-6 .gallery-item {max-width: 15%;}
.gallery-columns-7 .gallery-item {max-width: 13%;}
.gallery-columns-8 .gallery-item {max-width: 11%;}
.gallery-columns-9 .gallery-item {max-width: 9%;}
.gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) {margin-right: 0;}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {clear: left;}
.gallery-caption {background-color: #eee;box-sizing: border-box;color: #767676;font-size: 12px;line-height: 1.5;margin: 0;max-height: 50%;opacity: 0;padding: 6px 8px;position: absolute;bottom: 0;left: 0;text-align: left;width: 100%;}
.gallery-caption:before {content: "";height: 100%;min-height: 49px;position: absolute;top: 0;left: 0;width: 100%;}
.gallery-item:hover .gallery-caption {opacity: 1;}
.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {display: none;}
.comments-area {margin: 48px auto;max-width: 90%;padding: 0 10px;}
.comment-reply-title, .comments-title {margin: 0;text-transform: uppercase;}
.comment-list {list-style: none;margin: 0 0 48px 0;}
.comment-author {font-size: 14px;line-height: 1.7;}
.comment-list .reply, .comment-metadata {font-size: 12px;line-height: 2;text-transform: uppercase;}
.comment-meta {font-size: 12px;}
.comment-list .reply {margin-top: 24px;}
.comment-author a {color: #36c;}
.comment-list .trackback a, .comment-list .pingback a, .comment-metadata a {color: #036;}
.comment-author a:hover, .comment-list .pingback a:hover, .comment-list .trackback a:hover, .comment-metadata a:hover {color: #000;}
.comment-list article, .comment-list .pingback, .comment-list .trackback {margin-bottom: 24px;padding-top: 24px;}
.comment-author {position: relative;}
.bypostauthor {background: #eee;}
.bypostauthor .fn a {color: #006;}
.bypostauthor .fn a:hover {color: #36c;}
.bypostauthor > article .fn:before {content: "";-webkit-font-smoothing: antialiased;font: normal 24px/1 "Genericons";padding: 0 2px;text-shadow: 5px 1px 10px rgba(150,150,150,1);vertical-align: top;}
.comment-author .avatar {border: 1px solid #eee;height: 26px;padding: 2px;position: absolute;top: 0;left: 0;width: 26px;}
.says {display: none;}
.comment-author, .comment-awaiting-moderation, .comment-content, .comment-list .reply, .comment-metadata {padding-left: 30px;}
.comment-edit-link {margin-left: 10px;}
.comment-content {hyphens: auto;word-wrap: break-word;}
.comment-body {border: 1px solid #eee;clear: right;margin: 20px 0;padding: 10px;}
.comment-content ul, .comment-content ol {margin: 0 0 24px 22px;}
.comment-content li > ul, .comment-content li > ol {margin-bottom: 0;}
.comment-content > :last-child {margin-bottom: 0;}
.comment-list .children {list-style: none;margin-left: 15px;}
.comment-respond {margin-bottom: 24px;padding: 0;}
.comment .comment-respond {margin-top: 24px;}
.comment-respond h3 {margin-top: 0;margin-bottom: 24px;}
.comment-notes, .comment-awaiting-moderation, .logged-in-as, .no-comments, .form-allowed-tags, .form-allowed-tags code {color: #ccc;}
.comment-notes, .comment-awaiting-moderation, .logged-in-as {font-size: 14px;line-height: 1.7;}
.no-comments {font-size: 16px;line-height: 1.5;margin-top: 24px;text-transform: uppercase;}
.comment-form label {display: block;}
.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {width: 100%;}
.form-allowed-tags, .form-allowed-tags code {font-size: 12px;line-height: 1.5;}
.required {color: #c0392b;}
.comment-reply-title small a {color: #ccc;float: right;height: 24px;overflow: hidden;width: 24px;}
.comment-reply-title small a:hover {color: #41a62a;}
.comment-navigation {font-size: 12px;line-height: 2;margin-bottom: 48px;text-transform: uppercase;}
.comment-navigation .nav-next, .comment-navigation .nav-previous {display: inline-block;}
.comment-navigation .nav-previous a {margin-right: 10px;}
#comment-nav-above {margin-top: 36px;margin-bottom: 0;}
#respond {clear: right;}
.full-size-link {padding: 20px;}
.featured-post {margin-top: 20px;padding: 0 20px;text-align: center;}
.clear {clear: both;}
.clear-right {clear: right;}
.sticky {}
.widget {color: #767676;font-size: 18px;hyphens: auto;line-height: 1.8;padding-bottom: 5px;padding-top: 5px;padding: 5px;overflow: hidden;word-wrap: break-word;}
.widget-wrap {display: block;vertical-align: top;}
.sidebar-content .widget-title, .sidebar-top-full .widget-title, .sidebar-top .widget-title, .sidebar-before-footer .widget-title, .sidebar-top .widget-title {font-size: 32px;font-weight: normal;margin: 0;padding: 0 10px;}
.sidebar-footer-full .widget.widget_archive, .sidebar-footer-full .widget.widget_calendar, .sidebar-footer-full .widget.widget_categories, .sidebar-footer-full .widget.widget_pages, .sidebar-footer-full .widget.widget_meta, .sidebar-footer-full .widget.widget_recent_entries, .sidebar-footer-full .widget.widget_recent_comments, .sidebar-footer-full .widget.widget_rss, .sidebar-footer-full .widget.widget_search, .sidebar-footer-full .widget.widget_tag_cloud, .sidebar-footer-full .widget.widget_nav_menu, .sidebar-top-full .widget {margin: 0 auto;padding: 20px;}
.sidebar-top-full .widget.jehanne_image {padding: 0;}
.element {max-width: 100%;}
.sidebar-footer-full .widget {padding: 0;}
.sidebar-footer-full .widget-title {margin: 0 auto;padding: 20px;}
.sidebar-content, .sidebar-before-footer, .sidebar-top {padding: 0 20px;}
.sidebar-content .widget, .sidebar-before-footer .widget {padding: 20px;}
.sidebar-before-footer .widget, .sidebar-top .widget {color: #767676;vertical-align: top;width: auto;}
.sidebar-before-footer .widget a, .sidebar-top .widget a {color: #66f;}
.sidebar-before-footer .widget a:hover, .sidebar-top .widget a:hover {color: #0f3;}
.column .widget-area, .sidebar-top .widget-area, .sidebar-top-full.hidden .widget-area {max-height: 0;overflow: hidden;-webkit-transition: max-height .5s ease-in-out;-o-transition: max-height .5s ease-in-out;-moz-transition: max-height .5s ease-in-out;transition: max-height .5s ease-in-out;}
.column .widget-area.toggled-on, .sidebar-top-full.hidden  .widget-area.toggled-on, .sidebar-top .widget-area.toggled-on {max-height: 10000px;-webkit-transition: max-height 2s ease-in-out;-o-transition: max-height 2s ease-in-out;-moz-transition: max-height 2s ease-in-out;transition: max-height 2s ease-in-out;}
.column .widget .widget-title {background: #006;border: 3px double #fff;color: #fff;margin: 5px 2px 0 2px;padding: 5px;text-align: center;}
.column .widget .after-widget-title {display: block;height: 8px;}
.column select {width: 100%;}
.column {max-width: 300px;padding: 10px;}
.column .widget {border: 1px solid #eee;color: #767676;margin: 10px auto;overflow: hidden;padding: 10px;vertical-align: top;width: auto;}
.column .widget a {color: #66f;}
.column .widget a:hover {color: #393;}
.column .widget-title a {color: #003;}
.column ul {list-style: none;}
.sidebar-footer {background: #63add0;padding: 40px 10px;}
.sidebar-footer .widget-wrap {margin-bottom: 10px;}
.sidebar-footer .widget-wrap .widget {color: #fff;padding: 5px;}
.sidebar-footer .widget-wrap .widget a {color: #eee;}
.sidebar-footer .widget-wrap .widget a:hover {color: #235d79;}
.sidebar-footer .widget-title {color: #fff;}
.sidebar-footer .widget {margin: 5px 0;overflow: hidden;vertical-align: top;width: auto;}
.sidebar-before-content .widget-title, .sidebar-content-before-footer .widget-title, .sidebar-content .widget-title {border-bottom: 1px solid #eee;border-top: 1px solid #eee;margin: 20px;padding: 10px;text-align: center;text-transform: uppercase;}
.shadow_1_1 {position: relative;z-index: 2;}
.shadow_1_1:before, .shadow_1_1:after {z-index: -1;position: absolute;content: "";bottom: 15px;left: 10px;width: 50%;top: 80%;max-width: 300px;-webkit-box-shadow: 0 15px 10px #777;-moz-box-shadow: 0 15px 10px #777;box-shadow: 0 15px 10px #777;-webkit-transform: rotate(-3deg);-moz-transform: rotate(-3deg);-o-transform: rotate(-3deg);-ms-transform: rotate(-3deg);transform: rotate(-3deg);}
.shadow_1_1:after {-webkit-transform: rotate(3deg);-moz-transform: rotate(3deg);-o-transform: rotate(3deg);-ms-transform: rotate(3deg);transform: rotate(3deg);right: 10px;left: auto;}
.shadow_2 {-webkit-box-shadow: 0 15px 10px #777;-moz-box-shadow: 0 15px 10px #777;box-shadow: 0 15px 10px #777;}
.widget.widget_calendar {color: #767676;font-size: 13px;line-height: 1.8;}
.widget_calendar #next {text-align: right;}
.sidebar-before-footer .widget.widget_calendar a, .sidebar-top .widget.widget_calendar a, .column .widget.widget_calendar a, .sidebar-footer .widget-wrap .widget.widget_calendar a {color: #fff;}
.sidebar-footer .widget-wrap .widget.widget_calendar {color: #fff;}
.sidebar-before-footer .widget_calendar a:hover, .sidebar-top .widget_calendar a:hover, .column .widget_calendar a:hover, .sidebar-footer .widget-wrap .widget_calendar a:hover {color: #fff;}
.widget_calendar table {line-height: 2;margin: 0;}
.widget_calendar table, .widget_calendar th, .widget_calendar td {border: none;}
.sidebar-footer .widget_calendar caption {color: #fff;line-height: 1.7;margin-bottom: 18px;text-align: left;}
.widget_calendar thead th {background-color: rgba(0,0,255,.1);}
.widget_calendar tbody td, .widget_calendar thead th {text-align: center;}
.widget_calendar tbody a {background-color: #24890d;border-radius: 0 10px;color: #fff !important;display: block;}
.widget_calendar tbody a:hover {background-color: #41a62a;}
.widget_calendar tbody a:hover {color: #fff;}
.widget_calendar #prev {padding-left: 5px;}
.widget_calendar #next {padding-right: 5px;text-align: right;}
.widget_recent_entries .post-date {display: block;}
.jehanne_extended.widget .hidden-widget {visibility: hidden;}
.jehanne_extended.widget .style-1.header-list, .jehanne_extended.widget .style-2.header-list {clear: both;display: block;}
.jehanne_extended.widget p {margin-bottom: 5px;}
.jehanne_extended .header-list, .jehanne_extended .footer-list, .jehanne_extended .footer-list .w-head, .jehanne_extended .header-list .w-head {display: inline-block;}
.jehanne_extended .wrap-list {display: block;}
.jehanne_extended .header-list .w-head {width: 100%;line-height: 1.4;}
.jehanne_extended .header-list {-webkit-transition: 1s;transition: 1s;}
.jehanne_extended .wrap-list.slider-widget .header-list {-webkit-transition: none;transition: none;}
.jehanne_extended .header-list a {width: auto;}
.jehanne_extended .footer-list, .jehanne_extended .header-list {position: relative;}
.jehanne_extended .header-list {padding-bottom: 5px;vertical-align: top;}
.jehanne_extended .footer-list {height: auto;vertical-align: top;}
.jehanne_extended .style-0.footer-list {display: block;}
.jehanne_extended .style-1 .link-read-more {float: left;bottom: 0;left: 0;position: relative;}
.jehanne_extended .style-2 .link-read-more {float: right;}
.jehanne_extended .link-read-more {display: inline-block;float: right;margin: 5px;padding: 5px;position: relative;text-decoration: none;-webkit-transition: 1s;transition: 1s;}
.jehanne_extended .w-head .icon {float: left;margin: 0 5px;}
.jehanne_extended img {-webkit-transition: 2s;transition: 2s;}
.jehanne_extended img:hover {-ms-transform: scale(1.03);-webkit-transform: scale(1.03);transform: scale(1.03);}
.jehanne_extended .w-head :hover {-webkit-transition: 2s;transition: 2s;-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.jehanne_extended .wrap-list.slider-widget {overflow: hidden;position: relative;}
.jehanne_extended .wrap-list.slider-widget img {border-left: none;border-top: none;border-bottom: none;max-width: 100%;}
.jehanne_extended .wrap-list.slider-widget {border: 1px solid #eee;padding: 0;}
.jehanne_extended .wrap-list.slider-widget  .header-list {display: block;left: 0;position: absolute;top: 0;z-index: -1;}
.jehanne_extended .wrap-list.slider-widget  .header-list a {max-width: 100%;}
.jehanne_extended .wrap-list.slider-widget.text-on-slide  .footer-list {bottom: 0;display: none;margin: 0;padding-bottom: 10px;position: absolute;width: 100%;}
.jehanne_extended .wrap-list.slider-widget img {-webkit-transition: 2.5s;transition: 2.5s;}
.jehanne_extended .wrap-list.slider-widget.text-on-slide:hover  .footer-list {-webkit-transition: 6s;transition: 6s;}
.jehanne_extended .wrap-list.slider-widget img.hover-effect {-webkit-transition: 8s;transition: 8s;}
@keyframes my-hover {100% {transform: scale(1.4);}}
@-webkit-keyframes my-hover {100% {transform: scale(1.4);}}
.hover-effect {-webkit-animation: my-hover 10s linear .2s infinite alternate;animation: my-hover 10s linear .2s infinite alternate;}
.jehanne_extended .wrap-list.slider-widget.text-on-slide:hover .footer-list {-ms-trasnform: translate(0,-50px);-webkit-transform: translate(0,-50px);transform: translate(0,-50px);}
.jehanne_extended .wrap-list.slider-widget:hover img {transform: scale(1.4);}
.jehanne_extended .wrap-list.slider-widget:hover  img.hover-effect {transform: scale(1);}
.jehanne_extended .wrap-list.slider-widget  .footer-list {padding: 10px;}
.jehanne_extended .wrap-list.slider-widget.text-on-slide .footer-list {opacity: .7;-webkit-transition: 1.2s;transition: 1.2s;}
.jehanne_extended .wrap-list.slider-widget {width: auto;}
.jehanne_extended .wrap-list.slider-widget.text-on-slide .link-read-more {bottom: 0;display: none;position: absolute;right: 0;opacity: .7;-webkit-transition: 1.2s;transition: 1.2s;}
.jehanne_extended .wrap-list.slider-widget  .header-list:first-child {display: block;position: relative;z-index: 10;}
.jehanne_extended .slider-buttons {display: none;margin: 0 auto;position: relative;top: 2px;-webkit-transition: 2s;transition: 2s;z-index: 100;}
.jehanne_extended .slider-buttons li {background: url("img/slider-button-blue-10.png") no-repeat 0 0;display: inline-block;height: 10px;margin: 6px;width: 10px;}
.jehanne_extended .slider-buttons li:hover {background: url("img/slider-button-green-10.png") no-repeat 0 0;}
.jehanne_extended .slider-buttons li.active-button {background: url("img/slider-button-green-10.png") no-repeat 0 0;}
.jehanne_socialicons ul {margin: 0;text-align: left;}
.jehanne_socialicons li a {-webkit-transition: 2s;transition: 2s;}
.jehanne_socialicons li a:hover {-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg) scale(1.1);-webkit-transition: .5s;transition: .5s;}
.jehanne_socialicons .big.horizontal li {display: inline-block;width: 64px;}
.jehanne_socialicons .small.horizontal li {display: inline-block;width: 32px;}
.jehanne_socialicons .big.vertical li {width: 64px;}
.jehanne_socialicons .small.vertical li {width: 32px;}
.jehanne_socialicons a {display: inline-block;}
.jehanne_socialicons .big a {height: 64px;width: 64px;}
.jehanne_socialicons .small a {height: 32px;width: 32px;}
.sidebar-header-right .jehanne_socialicons ul {margin: 10px;}
.jehanne_socialicons .vertical li {display: block;margin: 0;}
.jehanne_socialicons {text-align: center;}
.jehanne_socialicons .header {display: inline-block;}
#woocommerce-wrapper {padding: 20px;}
.sidebar-content .widget-title {border-bottom: 1px solid #eee;border-top: 1px solid #eee;margin: 20px;padding: 10px;text-align: center;text-transform: uppercase;}
.main-wrapper .description {text-align: center;}
.main-wrapper .description p, .main-wrapper .description h3 {padding: 10px;}
.main-wrapper .description h3 {border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.element {margin-top: 20px;}
.element:first-child {margin-top: 0;}
.column-1 .element {width: 100%;}
.column-2 .element, .column-3 .element {clear: both;margin-right: 0;width: auto;}
.column-4 .element {width: 48%;margin-right: 4%;}
.column-4 .element:nth-child(2n) {margin-right: 0;}
.column-4.margin-0 .element {width: 50%;margin-right: 0;}
.margin-0 .element {margin-bottom: 0;}
.column .column-2 .element, .column .column-3 .element {clear: none;}
.column .column-2 .element {width: 45%;margin-right: 5%;}
.column .column-2 .element:nth-child(2n) {margin-right: 0;}
.column .column-2.margin-0 .element {width: 50%;margin-right: 0;}
.column .column-3 .element {width: 30%;margin-left: 0;margin-right: 5%;}
.column .column-3 .element:nth-child(3n) {margin-right: 0;}
.column .column-3.margin-0 .element {width: 33.3333%;margin-right: 0;}
.column .column-4 .element {width: 22%;margin-right: 4%;}
.column .column-4 .element:nth-child(2n) {margin-right: 4%;}
.column .column-4 .element:nth-child(4n) {margin-right: 0;}
.column-4.margin-0 .element {width: 50%;margin-right: 0;}
.column-4 .element:nth-child(2) {margin-top: 0;}
.margin-0 .element {margin: 0;}
.sidebar-top-full .column-1 .element h2, .sidebar-footer-full .column-1 .element h2, .sidebar-content .column-1 .element h2 {font-size: 6vw;}
.sidebar-top-full .column-1 .element a, .sidebar-footer-full .column-1 .element a, .sidebar-content .column-1 .element  a {font-size: 2.2vw;}
.sidebar-top-full .column-1 .element p, .sidebar-footer-full .column-1 .element p, .sidebar-content .column-1 .element  p {font-size: 4vw;}
.sidebar-top-full .column-1 .effect-2 h2, .sidebar-footer-full .column-1 .effect-2 h2, .sidebar-content .column-1 .effect-2 h2 {font-size: 4vw;}
.sidebar-top-full .column-1 .effect-2 p, .sidebar-footer-full .column-1 .effect-2 p, .sidebar-content .column-1 .effect-2 p {font-size: 3vw;}
.sidebar-top-full .column-2 .element h2, .sidebar-footer-full .column-2 .element h2, .sidebar-content .column-2 .element h2 {font-size: 6vw;}
.sidebar-top-full .column-2 .element a, .sidebar-footer-full .column-2 .element a, .sidebar-content .column-2 .element  a {font-size: 2.2vw;}
.sidebar-top-full .column-2 .element p, .sidebar-footer-full .column-2 .element p, .sidebar-content .column-2 .element  p {font-size: 4vw;}
.sidebar-top-full .column-3.element h2, .sidebar-footer-full .column-3 .element h2 {font-size: 4vw;}
.sidebar-content .column-3 .element h2 {font-size: 2.4vw;}
.sidebar-top-full .column-3 .element a, .sidebar-footer-full .column-3 .element a, .sidebar-content .column-3 .element  a {font-size: 2vw;}
.sidebar-top-full .column-3 .element p, .sidebar-footer-full .column-3 .element p, .sidebar-content .column-3 .element  p {font-size: 3vw;}
.sidebar-top-full .column-4.element h2, .sidebar-footer-full .column-4 .element h2 {font-size: 3.2vw;}
.sidebar-content .column-4 .element h2 {font-size: 2.4vw;}
.sidebar-top-full .column-4 .element a, .sidebar-footer-full .column-4 .element a, .sidebar-content .column-4 .element  a {font-size: 2vw;}
.sidebar-top-full .column-4 .element p, .sidebar-footer-full .column-4 .element p, .sidebar-content .column-4 .element  p {font-size: 2.8vw;}
.sidebar-top .column-1 .element h2, .sidebar-before-footer .column-1 .element h2, .sidebar-footer .column-1 .element h2, .column .column-1 .element h2 {font-size: 2em;}
.sidebar-top .column-1 .element a, .sidebar-before-footer .column-1 .element a, .sidebar-footer .column-1 .element a, .column .column-1 .element a {font-size: 1em;}
.sidebar-top .column-1 .element p, .sidebar-before-footer .column-1 .element p, .sidebar-footer .column-1 .element p, .column .column-1 .element p {font-size: 1em;}
.sidebar-top .column-2 .element h2, .sidebar-top .column-3 .element h2, .sidebar-top .column-4 .element h2, .sidebar-before-footer .column-2 .element h2, .sidebar-before-footer .column-3 .element h2, .sidebar-before-footer .column-4 .element h2, .sidebar-footer .column-2 .element h2, .sidebar-footer .column-3 .element h2, .sidebar-footer .column-4 .element h2, .column .column-3 .element h2, .column .column-2 .element h2, .column .column-4 .element h2 {display: none;}
.sidebar-top .column-2 .element a, .sidebar-top .column-3 .element a, .sidebar-top .column-4 .element a, .sidebar-before-footer .column-2 .element a, .sidebar-before-footer .column-3 .element a, .sidebar-before-footer .column-4 .element a, .sidebar-footer .column-2 .element a, .sidebar-footer .column-3 .element a, .sidebar-footer .column-4 .element a, .column .column-2 .element a, .column .column-3 .element a, .column .column-4 .element a {font-size: .7em;}
.sidebar-top .column-2 .element p, .sidebar-top .column-3 .element p, .sidebar-top .column-4 .element p, .sidebar-before-footer .column-2 .element p, .sidebar-before-footer .column-3 .element p, .sidebar-before-footer .column-4 .element p, .sidebar-footer .column-2 .element p, .sidebar-footer .column-3 .element p, .sidebar-footer .column-4 .element p, .column .column-2 .element p, .column .column-3 .element p, .column .column-4 .element p {display: none;}
.element {float: left;overflow: hidden;position: relative;text-align: center;}
.element img {border: none;position: relative;}
.element .hover, .element  .text {height: 100%;left: 0;overflow: hidden;position: absolute;top: 0;width: 100%;}
.element p, .element h2 {margin: 0;position: relative;text-align: center;}
.element p {color: #fff;font-style: italic;padding: 1% 6% 2% 6%;}
.element h2 {background: rgba(0,0,0,.8);color: #fff;padding: 2%;text-transform: uppercase;}
.element a.link {background: #000;color: #fff;display: inline-block;padding: 2% 4%;text-decoration: none;text-transform: uppercase;box-shadow: 0 0 1px #000;}
.widget-wrap .widget .element a.link, .widget .element a.link {color: #fff;}
.widget-wrap .widget .element a.link:hover, .widget .element a.link:hover {box-shadow: 0 0 0 2px #000;color: #fff;}
.effect-1 img {-webkit-transition: .8s;transition: .8s;}
.effect-1 .hover {filter: alpha(opacity=0);opacity: 0;background-color: rgba(255,165,0,.8);-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.effect-1 h2, .effect-1 p, .effect-1 a.link {filter: alpha(opacity=0);opacity: 0;}
.effect-1 h2 {-ms-transform: translateY(-50px);-webkit-transform: translateY(-50px);transform: translateY(-50px);-webkit-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.effect-1 p {-ms-transform: translateY(50px);-webkit-transform: translateY(50px);transform: translateY(50px);-webkit-transition: all .9s linear;transition: all .9s linear;}
.effect-1 a.link {-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.effect-1.trigger-hover img, .effect-1:hover img {-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.effect-1.trigger-hover .hover, .effect-1:hover .hover {filter: alpha(opacity=1);opacity: 1;}
.effect-1.trigger-hover h2, .effect-1.trigger-hover p, .effect-1.trigger-hover a.link, .effect-1:hover h2, .effect-1:hover p, .effect-1:hover a.link {filter: alpha(opacity=1);opacity: 1;-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
.effect-1.trigger-hover p, .effect-1:hover p {-webkit-transition-delay: .3s;transition-delay: .3s;}
.effect-1.trigger-hover a.link, .effect-1:hover a.link {-webkit-transition-delay: .1s;transition-delay: .1s;}
.effect-2 img {-webkit-transition: all 2s linear;transition: all 2s linear;}
.effect-2 .hover {opacity: .5;background-color: transparent;margin-left: 50%;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;width: 50%;}
.effect-2 h2 {opacity: .8;-webkit-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.effect-2 p {-ms-transform: translateX(40%);-webkit-transform: translateX(40%);transform: translateX(40%);opacity: 0;-webkit-transition: all 1s linear;transition: all 1s linear;}
.effect-2 a.link {opacity: 0;-webkit-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.effect-2.trigger-hover img, .effect-2:hover img {-ms-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}
.effect-2.trigger-hover .hover, .effect-2:hover .hover {opacity: 1;background-color: rgba(10,10,8,.7);}
.effect-2.trigger-hover h2, .effect-2.trigger-hover p, .effect-2.trigger-hover a.link, .effect-2:hover h2, .effect-2:hover p, .effect-2:hover a.link {opacity: 1;-ms-transform: translateX(0);-webkit-transform: translateX(0);transform: translateX(0);}
.effect-2.trigger-hover p, .effect-2:hover p {-webkit-transition-delay: .2s;transition-delay: .2s;}
.effect-2.trigger-hover a.link, .effect-2:hover a.link {-webkit-transition-delay: .1s;transition-delay: .1s;}
.effect-2.trigger-hover h2, .effect-2:hover h2 {margin-top: 5%;}
.effect-3 img {-webkit-transition: all .2s linear;transition: all .2s linear;}
.effect-3 .hover {background-color: rgba(100,10,8,.7);opacity: 0;-webkit-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.effect-3 h2 {opacity: 0;-ms-transform: translateX(100px);-webkit-transform: translateX(100px);transform: translateX(100px);-webkit-transition: all .9s ease-in-out;transition: all .9s ease-in-out;}
.effect-3 p {opacity: 0;-ms-transform: translateX(-100px);-webkit-transform: translateX(-100px);transform: translateY(-100px);-webkit-transition: all .9s linear;transition: all .9s linear;}
.effect-3 a.link {opacity: 0;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.effect-3.trigger-hover img, .effect-3:hover img {-ms-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}
.effect-3.trigger-hover .hover, .effect-3:hover .hover {opacity: 1;}
.effect-3.trigger-hover h2, .effect-3.trigger-hover p, .effect-3.trigger-hover a.link, .effect-3:hover h2, .effect-3:hover p, .effect-3:hover a.link {opacity: 1;-ms-transform: translate(0,0);-webkit-transform: translate(0,0);transform: translate(0,0);}
.effect-3.trigger-hover p, .effect-3:hover p {-webkit-transition-delay: .1s;transition-delay: .2s;}
.effect-3.trigger-hover a.link, .effect-3:hover a.link {-webkit-transition-delay: .1s;transition-delay: .1s;}
.effect-4 img {-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in;}
.effect-4 h2, .effect-4 p, .effect-4 a.link {opacity: 0;}
.effect-4 .hover {height: 200%;background-color: rgba(110,145,180,.7);-ms-transform: translate(100%,100%) rotate(45deg);-webkit-transform: translate(100%,100%) rotate(45deg);transform: translate(100%,100%) rotate(45deg);-webkit-transition: .5s ease-in-out;transition: .5s ease-in-out;width: 200%;}
.effect-4 h2 {background: transparent;border-bottom: 1px solid rgba(0,0,0,.2);margin: 2% 5% 0 5%;-ms-transform: translate(200px,-200px);-webkit-transform: translate(200px,-200px);transform: translate(200px,-200px);-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.effect-4 p {-ms-transform: translate(-200px,200px);-webkit-transform: translate(-200px,200px);transform: translate(-200px,200px);-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.effect-4 a.link {-ms-transform: translate(0,200px);-webkit-transform: translate(0,200px);transform: translate(0,200px);-webkit-transition: all .2s .1s ease-in-out;transition: all .2s .1s ease-in-out;}
.effect-4.trigger-hover h2, .effect-4.trigger-hover p, .effect-4.trigger-hover a.link, .effect-4:hover h2, .effect-4:hover p, .effect-4:hover a.link {opacity: 1;}
.effect-4.trigger-hover .hover, .effect-4:hover .hover {-ms-transform: translate(0,0);-webkit-transform: translate(0,0);transform: translate(0,0);}
.effect-4.trigger-hover h2, .effect-4:hover h2 {-ms-transform: translate(0,0);-webkit-transform: translate(0,0);transform: translate(0,0);-webkit-transition-delay: .3s;transition-delay: .3s;}
.effect-4.trigger-hover p, .effect-4:hover p {-ms-transform: translate(0,0);-webkit-transform: translate(0,0);transform: translate(0,0);-webkit-transition-delay: .4s;transition-delay: .4s;}
.effect-4.trigger-hover a.link, .effect-4:hover a.link {-ms-transform: translate(0,0);-webkit-transform: translate(0,0);transform: translate(0,0);-webkit-transition-delay: .5s;transition-delay: .5s;}
.effect-5 h2, .effect-5 p, .effect-5 a.link {opacity: 0;}
.effect-5 img {-webkit-transition: all .2s ease-in;transition: all .2s ease-in;}
.effect-5 .hover {background-color: rgba(0,0,0,.5);-ms-transform: translate(150%,-33%) rotate(180deg);-webkit-transform: translate(150%,-33%) rotate(180deg);transform: translate(150%,-33%) rotate(180deg);-webkit-transition: all .2s .4s ease-in-out;transition: all .2s .4s ease-in-out;}
.effect-5 h2 {-ms-transform: translateY(-100px);-webkit-transform: translateY(-100px);transform: translateY(-100px);-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.effect-5 p {-ms-transform: translateX(300px) rotate(90deg);-webkit-transform: translateX(300px) rotate(90deg);transform: translateX(300px) rotate(90deg);-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.effect-5 a.link {-ms-transform: translateY(-200px);-webkit-transform: translateY(-200px);transform: translateY(-200px);-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.effect-5.trigger-hover h2, .effect-5.trigger-hover p, .effect-5.trigger-hover a.link, .effect-5:hover h2, .effect-5:hover p, .effect-5:hover a.link {opacity: 1;}
.effect-5.trigger-hover .hover, .effect-5:hover .hover {transition-delay: 0s;-ms-transform: translate(0,0);-webkit-transform: translate(0,0);transform: translate(0,0);}
.effect-5.trigger-hover h2, .effect-5:hover h2 {-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: .5s;transition-delay: .5s;}
.effect-5.trigger-hover p, .effect-5:hover p {-ms-transform: translateX(0) rotate(0deg);-webkit-transform: translateX(0) rotate(0deg);transform: translateX(0) rotate(0deg);-webkit-transition-delay: .4s;transition-delay: .4s;}
.effect-5.trigger-hover a.link, .effect-5:hover a.link {-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: .3s;transition-delay: .3s;}
.effect-6 h2, .effect-6 p, .effect-6 a.link {opacity: 0;}
.effect-6 img {-webkit-transition: all .4s ease-in-out .2s;transition: all .4s ease-in-out .2s;}
.effect-6 .hover {background-color: rgba(0,0,0,.8);-ms-transform: scale(0) rotate(-180deg);-webkit-transform: scale(0) rotate(-180deg);transform: scale(0) rotate(-180deg);-webkit-transition: all .2s ease-in-out;transition: all .4s ease-in;}
.effect-6 h2 {border-bottom: 1px solid rgba(0,0,0,.4);background: transparent;margin: 20px 40px 0px 40px;-webkit-transition: .5s ease-in-out;transition: .5s ease-in-out;}
.effect-6.trigger-hover h2, .effect-6.trigger-hover p, .effect-6.trigger-hover a.link, .effect-6:hover h2, .effect-6:hover p, .effect-6:hover a.link {opacity: 1;-webkit-transition: .5s;transition-delay: .5s;}
.effect-6.trigger-hover .hover, .effect-6:hover .hover {opacity: 1;-ms-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);-webkit-transition-delay: .2s;transition-delay: .2s;}
.effect-6.trigger-hover img, .effect-6:hover img {-ms-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);opacity: 0;-webkit-transition-delay: 0s;transition-delay: 0s;}
.effect-7 img {-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.effect-7 .hover {background-color: rgba(140,90,96,.3);-ms-transform: translateX(-100%);-webkit-transform: translateX(-100%);transform: translateX(-100%);opacity: 1;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.effect-7 h2 {background: rgba(255,255,255,.5);color: #000;box-shadow: 0px 1px 3px rgba(160,140,145,.5);}
.effect-7 p {opacity: 0;color: #333;-webkit-transition: all .2s linear;transition: all .2s linear;}
.effect-7.trigger-hover .hover, .effect-7:hover .hover {-ms-transform: translateX(0);-webkit-transform: translateX(0);transform: translateX(0);}
.effect-7.trigger-hover img, .effect-7:hover img {-ms-transform: translateX(140%);-webkit-transform: translateX(140%);transform: translateX(140%);-webkit-transition-delay: .1s;transition-delay: .1s;}
.effect-7.trigger-hover p, .effect-7:hover p {opacity: 1;-webkit-transition-delay: .4s;transition-delay: .4s;}
.effect-8 .hover {background-color: rgba(255,255,255,.7);opacity: 0;top: -250px;-webkit-transition: all .3s ease-out .5s;transition: all .3s ease-out .5s;}
.effect-8 h2 {-ms-transform: translateY(-250px);-webkit-transform: translateY(-250px);transform: translateY(-250px);-webkit-transition: all .2s ease-in-out .1s;transition: all .2s ease-in-out .1s;}
.effect-8 p {color: #333;-ms-transform: translateY(-250px);-webkit-transform: translateY(-250px);transform: translateY(-250px);-webkit-transition: all .2s ease-in-out .2s;transition: all .2s ease-in-out .2s;}
.effect-8 a.link {-ms-transform: translateY(-250px);-webkit-transform: translateY(-250px);transform: translateY(-250px);-webkit-transition: all .2s ease-in-out .3s;transition: all .2s ease-in-out .3s;}
@-webkit-keyframes jump {0% {transform: translateY(-200px);}
	38% {transform: translateY(-95px);}
	64% {transform: translateY(-50px);}
	80% {transform: translateY(-30px);}
	92% {transform: translateY(-10px);}
	55%, 76%, 88%, 98%, 100% {transform: translateY(0px);}}
@keyframes jump {0% {transform: translateY(-200px);}
	38% {transform: translateY(-95px);}
	64% {transform: translateY(-50px);}
	80% {transform: translateY(-30px);}
	92% {transform: translateY(-10px);}
	55%, 76%, 88%, 98%, 100% {transform: translateY(0px);}}
.effect-8.trigger-hover .hover, .effect-8:hover .hover {-webkit-animation: jump 1s linear;animation: jump 1s linear;opacity: 1;-webkit-transition-delay: 0s;transition-delay: 0s;top: 0;}
.effect-8.trigger-hover h2, .effect-8:hover h2 {-ms-transform: translateY(0px);-webkit-transform: translateY(0px);transform: translateY(0px);-webkit-transition-delay: .4s;transition-delay: .4s;}
.effect-8.trigger-hover p, .effect-8:hover p {-ms-transform: translateY(0px);-webkit-transform: translateY(0px);transform: translateY(0px);-webkit-transition-delay: .2s;transition-delay: .2s;}
.effect-8.trigger-hover a.link, .effect-8:hover a.link {-ms-transform: translateY(0px);-webkit-transform: translateY(0px);transform: translateY(0px);-webkit-transition-delay: 0s;transition-delay: 0s;}
.effect-9 img {-webkit-transition: all .5s ease-out;transition: all .5s ease-out;opacity: 1;}
.effect-9 .hover {background-color: rgba(78,40,38,.4);opacity: 0;-ms-transform: rotate(0deg) scale(1);-ms-transform: translateY(-100%);-webkit-transform: rotate(0deg) scale(1);-webkit-transform: translateY(-100%);transform: rotate(0deg) scale(1);transform: translateY(-100%);-webkit-transition: all .1s ease-out;transition: all .1s ease-out;}
.effect-9 h2 {-ms-transform: translateY(-100%);-webkit-transform: translateY(-100%);transform: translateY(-100%);-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.effect-9 p {-ms-transform: translateY(-200px);-webkit-transform: translateY(-200px);transform: translateY(-200px);-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.effect-9 a.link {-ms-transform: translateY(-200px);-webkit-transform: translateY(-200px);transform: translateY(-200px);-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.effect-9.trigger-hover img, .effect-9:hover img {-ms-transform: rotate(720deg) scale(0);-webkit-transform: rotate(720deg) scale(0);transform: rotate(720deg) scale(0);opacity: 0;}
.effect-9.trigger-hover .hover, .effect-9:hover .hover {opacity: 1;-ms-transform: translateY(0px) rotate(0deg);-webkit-transform: translateY(0px) rotate(0deg);transform: translateY(0px) rotate(0deg);-webkit-transition-delay: .4s;transition-delay: .4s;}
.effect-9.trigger-hover h2, .effect-9:hover h2 {-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: .7s;transition-delay: .7s;}
.effect-9.trigger-hover p, .effect-9:hover p {-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: .6s;transition-delay: .6s;}
.effect-9.trigger-hover a.link, .effect-9:hover a.link {-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: .5s;transition-delay: .5s;}
.effect-10 img {-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: scaleY(1);-webkit-transition: all .7s ease-in-out;transition: all .7s ease-in-out;}
.effect-10 .hover {background-color: rgba(255,240,160,.28);opacity: 0;-webkit-transition: all .5s linear;transition: all .5s linear;}
.effect-10 h2 {border-bottom: 1px solid rgba(0,0,0,.28);background: transparent;color: #333;margin: 5% 6% 0 6%;opacity: 0;-ms-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);-webkit-transition: all .5s linear;transition: all .5s linear;}
.effect-10 p {color: #333;opacity: 0;-ms-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);-webkit-transition: all .5s linear;transition: all .5s linear;}
.effect-10 a.link {opacity: 0;-ms-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);-webkit-transition: all .5s linear;transition: all .5s linear;}
.effect-10.trigger-hover  img, .effect-10:hover img {opacity: 0;-ms-transform: scale(10);-webkit-transform: scale(10);transform: scale(10);}
.effect-10.trigger-hover .hover, .effect-10:hover .hover {opacity: 1;}
.effect-10.trigger-hover  h2, .effect-10:hover h2, .effect-10.trigger-hover  p, .effect-10:hover p, .effect-10.trigger-hover  a.link, .effect-10:hover a.link {opacity: 1;-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}
.effect-11 img {-webkit-transition: all 5s linear;transition: all 5s linear;}
.effect-11 .hover {background-color: rgba(100,10,8,.7);opacity: 0;-webkit-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.effect-11 h2 {padding-top: 20px;padding-bottom: 20px;opacity: 0;-ms-transform: translateX(100px);-webkit-transform: translateX(100px);transform: translateX(100px);-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;}
.effect-11 p {opacity: 0;-ms-transform: translateX(-100px);-webkit-transform: translateX(-100px);transform: translateY(-100px);-webkit-transition: all 1.9s linear;transition: all 1.9s linear;}
.effect-11 a.link {opacity: 0;-webkit-transition: all .7s ease-in-out;transition: all .7s ease-in-out;}
.effect-11.trigger-hover img, .effect-11:hover img {-ms-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}
.effect-11.trigger-hover .hover, .effect-11:hover .hover {opacity: 1;}
.effect-11.trigger-hover h2, .effect-11.trigger-hover p, .effect-11.trigger-hover a.link, .effect-11:hover h2, .effect-11:hover p, .effect-11:hover a.link {opacity: 1;-ms-transform: translate(0,0);-webkit-transform: translate(0,0);transform: translate(0,0);}
.effect-11.trigger-hover p, .effect-11:hover p {-webkit-transition-delay: .3s;transition-delay: .3s;}
.effect-11.trigger-hover a.link, .effect-11:hover a.link {margin-top: 14%;-webkit-transition-delay: .7s;transition-delay: .7s;}
.effect-12 img {-webkit-transition: all .2s linear;transition: all .2s linear;}
.effect-12 .hover {opacity: 0;background-color: rgba(10,10,8,.7);-webkit-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.effect-12 h2 {-ms-transform: translateY(-100px);-webkit-transform: translateY(-100px);transform: translateX(-100px);opacity: 0;-webkit-transition: all .9s ease-in-out;transition: all .9s ease-in-out;}
.effect-12 p {-ms-transform: translateX(100px);-webkit-transform: translateX(100px);transform: translateX(100px);opacity: 0;-webkit-transition: all .9s linear;transition: all .9s linear;}
.effect-12 a.link {opacity: 0;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.effect-12.trigger-hover img, .effect-12:hover img {-ms-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}
.effect-12.trigger-hover .hover, .effect-12:hover .hover {opacity: 1;}
.effect-12.trigger-hover h2, .effect-12.trigger-hover p, .effect-12.trigger-hover a.link, .effect-12:hover h2, .effect-12:hover p, .effect-12:hover a.link {opacity: 1;-ms-transform: translateX(0);-webkit-transform: translateX(0);transform: translateX(0);}
.effect-12.trigger-hover p, .effect-12:hover p {-webkit-transition-delay: .2s;transition-delay: .2s;}
.effect-12.trigger-hover a.link, .effect-12:hover a.link {-webkit-transition-delay: .1s;transition-delay: .1s;}
.element {-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);-webkit-transition: all .2s ease-out;transition: all .2s ease-out;}
.trigger-zoom {-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-transition: all .2s ease-in;transition: all .2s ease-in;}
.site-info {padding: 20px;text-align: center;}
.sidebar-top-full .widget-wrap {display: block;}
.page-template-page-templatesfront-page-php .sidebar-top-full .widget-wrap .widget {margin: 0;}
.scrollup {background: url("img/scrollup.png") no-repeat 0 20px;bottom: 40px;display: none;height: 45px;padding: 20px 0;position: fixed;-webkit-transition: all .4s ease-in;transition: all .4s ease-in;width: 50px;}
.right {right: 5px;}
.center {right: 45%;}
.left {left: 5px;}
.scrollup:hover {-ms-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);-webkit-transition: all .4s ease-in;transition: all .4s ease-in;}
@keyframes my-jump {20% {transform: translateY(20px);}
	100% {transform: scale(1.1);}}
@-webkit-keyframes my-jump {20% {transform: translateY(20px);}
	100% {transform: scale(1.1);}}
.move {-webkit-animation: my-jump 2s linear .2s infinite alternate;animation: my-jump 2s linear .2s infinite alternate;}
@media screen and (min-width: 350px) {.search-box {padding: 20px 26px;}
	.image-and-cats {width: 302px;}
	.img-container {margin: 0 auto;width: 300px;}
	.search-container {margin: 0 auto;width: 300px;}}
@media screen and (min-width: 500px) {.column .widget-wrap, .sidebar-before-footer .widget-wrap, .sidebar-top .widget-wrap {display: inline-block;vertical-align: top;width: 50%;}
	.sidebar-footer .widget-wrap {background-color: transparent;border: none;margin-bottom: 0;}
	.sidebar-footer {padding-left: 50px;padding-right: 50px;}}
@media screen and (min-width: 740px) {.column-2 .element:nth-child(2) {margin-top: 0;}
	.column-3 .element:nth-child(2), .column-3 .element:nth-child(3) {margin-top: 0;}
	.column-4 .element:nth-child(2), .column-4 .element:nth-child(3), .column-4 .element:nth-child(4) {margin-top: 0;}
	.margin-0 .element {margin-top: 0;}
	.site-content {margin-bottom: 0;padding-bottom: 20px;padding-left: 300px;}
	.site-main-info {background-color: transparent;border: none;margin-top: 4px;margin-right: 0;}
	.site-content {padding-left: 300px;}
	.page-template-page-templatesfront-page-no-column-php  .site-content, .page-template-page-templatesno-column-php .site-content {padding-left: 0;}
	.site-main-info {float: left;width: 300px;}
	.page-template-page-templatesfront-page-no-column-php  .site-main-info, .page-template-page-templatesno-column-php .site-main-info {display: none;}
	.page-template-page-templatesfront-page-no-column-php  .content-container, .page-template-page-templatesno-column-php .content-container {margin-left: 0;margin-bottom: 0;}
	.content-container {clear: none;margin-left: 20px;margin-bottom: 20px;}
	.entry-summary, .entry-content {padding: 20px;}
	.product .entry-summary {padding: 0;}
	.image-and-cats {clear: none;}
	.menu-toggle, .sidebar-toggle {display: none;}
	.site-navigation ul li ul li a:before, .horisontal-navigation ul li ul li a:before {content: "";}
	.site-navigation  ul {margin: 0;padding: 0;text-indent: 0;list-style: none;}
	.site-navigation .menu-item-has-children > a:after {content: "";display: inline-block;float: right;-webkit-font-smoothing: antialiased;font: normal 16px/1 "Genericons";vertical-align: middle;}
	.nav-menu li {display: inline-block;font-size: 16px;}
	.nav-menu li ul li {border-bottom: 1px solid #fff;}
	.site-navigation a {display: inline-block;line-height: 1;padding: 5px 0 5px 40px;text-decoration: none;-webkit-transition: .5s;transition: .5s;width: 262px;}
	.site-navigation a:hover, .site-navigation a:focus {background: #1e73be;color: #fff;}
	.site-navigation div.nav-menu > ul {display: none;}
	.site-navigation ul.nav-menu, .site-navigation div.nav-menu > ul {display: inline-block !important;text-align: left;width: 100%;max-height: 100%;overflow: visible;}
	.site-navigation li a, .site-navigation li {display: inline-block;text-decoration: none;}
	.site-navigation li a {white-space: normal;}
	.site-navigation li {position: relative;}
	.site-navigation li ul {background: #1e73be;border: 1px solid #fff;color: #fff;clip: rect(1px,1px,1px,1px);height: 1px;left: 100%;overflow: hidden;position: absolute;top: -1px;width: 1px;z-index: 100000;}
	.site-navigation ul li:hover > ul, .site-navigation ul li:focus > ul, .site-navigation .focus > ul {clip: inherit;overflow: inherit;height: inherit;width: inherit;}
	.site-navigation li ul li a {background: #1e73be;color: #fff;display: block;padding: 5px 10px;width: 180px;white-space: normal;}
	.site-navigation li ul li a:hover, .site-navigation li ul li a:focus {background: #fff;color: #1e73be;}
	.site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a, .site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a {background-color: #1e73be;background-image: url("img/menu.png");background-repeat: no-repeat;background-position: 10px center;color: #fff;}
	.site-navigation li ul .current-menu-item > a, .site-navigation li ul .current-menu-ancestor > a, .site-navigation li ul  .current_page_item > a, .site-navigation li ul .current_page_ancestor > a {background: #fff;color: #1e73be;}
	.nav-container {background-color: #006;padding: 10px 20px;}
	.horisontal-navigation {float: right;}
	.horisontal-navigation  ul {list-style: none;margin: 0;padding: 0;text-indent: 0;}
	.nav-horizontal li {display: inline-block;font-size: 16px;}
	.horisontal-navigation ul.nav-horizontal, .horisontal-navigation div.nav-horizontal > ul {display: none;max-height: 100%;overflow: visible;}
	.horisontal-navigation .nav-horizontal li ul li {border-bottom: 1px solid #fff;}
	.horisontal-navigation  .menu-item-has-children  > a:after {content: "";display: inline-block;-webkit-font-smoothing: antialiased;font: normal 16px/1 "Genericons";vertical-align: middle;}
	.horisontal-navigation  ul li ul .menu-item-has-children  > a:after {content: "";display: inline-block;float: right;-webkit-font-smoothing: antialiased;font: normal 16px/1 "Genericons";vertical-align: middle;}
	.horisontal-navigation a {color: #fff;display: inline-block;font-size: 18px;line-height: 1;padding: 15px 5px;text-decoration: none;-webkit-transition: .5s;transition: .5s;}
	.horisontal-navigation a:hover, .horisontal-navigation a:focus {background: #1e73be;color: #fff;}
	.horisontal-navigation div.nav-horizontal > ul {display: none;}
	.horisontal-navigation ul.nav-horizontal, .horisontal-navigation div.nav-horizontal > ul {display: inline-block !important;text-align: left;width: 100%;}
	.horisontal-navigation li a, .horisontal-navigation li {display: inline-block;text-decoration: none;}
	.horisontal-navigation li a {white-space: normal;}
	.horisontal-navigation li a:hover, .horisontal-navigation li a:focus {background: #1e73be;color: #fff;}
	.horisontal-navigation li {position: relative;}
	.horisontal-navigation li ul {border: 1px solid #fff;clip: rect(1px,1px,1px,1px);height: 1px;overflow: hidden;position: absolute;top: 100%;width: 1px;z-index: 100000;}
	.horisontal-navigation li ul li ul {left: 100%;top: -1px;}
	.horisontal-navigation ul li:hover > ul, .horisontal-navigation ul li:focus > ul, .horisontal-navigation .focus > ul {clip: inherit;overflow: inherit;height: inherit;width: inherit;}
	.horisontal-navigation li ul li a {color: #fff;display: block;padding: 5px 10px;width: 180px;white-space: normal;}
	.horisontal-navigation li ul li a:hover, .horisontal-navigation li ul li a:focus {color: #fff;background: #006;}
	.horisontal-navigation .current-menu-item > a, .horisontal-navigation .current-menu-ancestor > a, .horisontal-navigation .current_page_item > a, .horisontal-navigation .current_page_ancestor > a {text-decoration: underline;}
	.horisontal-navigation li ul .current-menu-item > a, .horisontal-navigation li ul .current-menu-ancestor > a, .horisontal-navigation li ul  .current_page_item > a, .horisontal-navigation li ul .current_page_ancestor > a {background-color: #1e73be;color: #fff;}
	.meta-nav {text-align: right;}
	.previous-image {float: left;margin-left: 20px;margin-right: 20px;}
	.previous-image a, .next-image a, .nav-previous a, .nav-next  a {display: inline-block;padding: 10px 20px;}
	.next-image {float: right;margin-left: 20px;margin-right: 20px;text-align: right;}
	.widget {font-size: 14px;line-height: 1.5;}
	.column .widget-area, .sidebar-top .widget-area, .sidebar-top-full.hidden .widget-area {display: block;max-height: 100%;overflow: auto;}
	.column .widget .after-widget-title {background: url("img/header-shadow.png") no-repeat center top;}}
@media screen and (min-width: 800px) {.sidebar-before-footer .widget-wrap, .sidebar-top .widget-wrap {display: inline-block;vertical-align: top;width: 24.8%;}
	.sidebar-footer .widget-wrap {display: inline-block;vertical-align: top;width: 33.333%;}
	.sidebar-footer .widget-title {text-align: left;}}
@media screen and (min-width: 960px) {.right .wrapper {padding-right: 40%;}
	.main-wrapper .description {width: 39%;}
	.right.main-wrapper .description {float: right;}
	.left .wrapper {padding-left: 40%;}
	.left.main-wrapper .description {float: left;}
	.column .main-wrapper .description {float: none;}
	.column .main-wrapper .description {width: auto;}
	.column .wrapper {padding-right: 0;padding-left: 0;}
	.image-and-cats.left {float: left;width: 45%;}
	.image-and-cats.right {float: right;width: 45%;}
	.column-2 .element, .column-3 .element {clear: none;}
	.column-2 .element {width: 47.5%;margin-right: 5%;}
	.column-2 .element:nth-child(2n) {margin-right: 0;}
	.column-2.margin-0 .element {width: 50%;margin-right: 0;}
	.column-3 .element {width: 30%;margin-left: 0;margin-right: 5%;}
	.column-3 .element:nth-child(3n) {margin-right: 0;}
	.column-3.margin-0 .element {width: 33.3333%;margin-right: 0;}
	.column-4 .element {width: 22%;margin-right: 4%;}
	.column-4 .element:nth-child(2n) {margin-right: 4%;}
	.column-4 .element:nth-child(4n) {margin-right: 0;}
	.column-4.margin-0 .element {width: 25%;margin-right: 0;}
	.sidebar-top-full .column-2 .element h2, .sidebar-footer-full .column-2 .element h2, .sidebar-content .column-2 .element h2 {font-size: 3vw;}
	.sidebar-top-full .column-2 .element a, .sidebar-footer-full .column-2 .element a, .sidebar-content .column-2 .element  a {font-size: 1.2vw;}
	.sidebar-top-full .column-2 .element p, .sidebar-footer-full .column-2 .element p, .sidebar-content .column-2 .element  p {font-size: 2vw;}
	.sidebar-top-full .column-3.element h2, .sidebar-footer-full .column-3 .element h2, .sidebar-content .column-3 .element h2 {font-size: 2vw;}
	.sidebar-content .right .column-3 .element h2, .sidebar-content .left .column-3 .element h2 {font-size: 1vw;}
	.sidebar-top-full .column-3 .element a, .sidebar-footer-full .column-3 .element a, .sidebar-content .column-3 .element  a {font-size: 1vw;}
	.sidebar-top-full .column-3 .element p, .sidebar-footer-full .column-3 .element p, .sidebar-content .column-3 .element  p {font-size: 1vw;}
	.sidebar-top-full .column-4.element h2, .sidebar-footer-full .column-4 .element h2, .sidebar-content .column-4 .element h2 {font-size: 1.5vw;}
	.sidebar-content .right .column-4 .element h2, .sidebar-content .left .column-4 .element h2 {font-size: .8vw;}
	.sidebar-top-full .column-4 .element a, .sidebar-footer-full .column-4 .element a, .sidebar-content .column-4 .element  a {font-size: 1vw;}
	.sidebar-top-full .column-4 .element p, .sidebar-footer-full .column-4 .element p, .sidebar-content .column-4 .element  p {font-size: 1vw;}
	.image-and-cats {float: right;margin: 10px 20px;width: 302px;}
	.sidebar-footer {padding: 40px 170px;}
	.entry-header .entry-title {text-align: left;}
	@-webkit-keyframes my-hover-move-1 {50% {transform: translate(100px,-100px);}
		100% {transform: translate(100px,-100px);}}
	@keyframes my-hover-move-1 {50% {transform: translate(100px,-100px);}
		100% {transform: translate(100px,-100px);}}
	.sidebar-top-full .hover-effect-text, .sidebar-content .hover-effect-text, .sidebar-footer-full .hover-effect-text {-webkit-animation: my-hover-move-1 10s linear .2s infinite alternate;animation: my-hover-move-1 10s infinite linear .2s infinite alternate;}
	.sidebar-top-full .jehanne_extended .wrap-list.slider-widget.text-on-slide:hover .footer-list, .sidebar-content .jehanne_extended .wrap-list.slider-widget.text-on-slide:hover .footer-list, .sidebar-footer-full .jehanne_extended .wrap-list.slider-widget.text-on-slide:hover .footer-list {-ms-trasnform: translate(100px,-100px);-webkit-transform: translate(100px,-100px);transform: translate(100px,-100px);}
	.sidebar-top-full .jehanne_extended .wrap-list.slider-widget.text-on-slide  .footer-list, .sidebar-content .jehanne_extended .wrap-list.slider-widget.text-on-slide  .footer-list, .sidebar-footer-full .jehanne_extended .wrap-list.slider-widget.text-on-slide  .footer-list {bottom: 40px;margin: 0 40px;width: 40%;}
	.jehanne_extended .slider-buttons {top: 20px;}
	.jehanne_extended .slider-buttons li {background: url("img/slider-button-blue-40.png") no-repeat 0 0;display: inline-block;height: 40px;margin: 2px;width: 40px;}
	.jehanne_extended .slider-buttons li:hover {background: url("img/slider-button-green-40.png") no-repeat 0 0;}
	.jehanne_extended .slider-buttons li.active-button {background: url("img/slider-button-green-40.png") no-repeat 0 0;}
	.column .jehanne_extended .slider-buttons, .sidebar-footer .jehanne_extended .slider-buttons, .sidebar-before-footer .jehanne_extended .slider-buttons, .sidebar-top .jehanne_extended .slider-buttons {top: 2px;}
	.column .jehanne_extended .slider-buttons li, .sidebar-before-footer .jehanne_extended .slider-buttons li, .sidebar-footer .jehanne_extended .slider-buttons li, .sidebar-top .jehanne_extended .slider-buttons li {background: url("img/slider-button-blue-10.png") no-repeat 0 0;display: inline-block;height: 10px;margin: 4px;width: 10px;}
	.column .jehanne_extended .slider-buttons li:hover, .sidebar-before-footer .jehanne_extended .slider-buttons li:hover, .sidebar-top .jehanne_extended .slider-buttons li:hover, .sidebar-footer .jehanne_extended .slider-buttons li:hover {background: url("img/slider-button-green-10.png") no-repeat 0 0;}
	.column .jehanne_extended .slider-buttons li.active-button, .sidebar-before-footer .jehanne_extended .slider-buttons li.active-button, .sidebar-top .jehanne_extended .slider-buttons li.active-button, .sidebar-footer .jehanne_extended .slider-buttons li.active-button {background: url("img/slider-button-green-10.png") no-repeat 0 0;}}
@media print {body {background: none !important;color: #2b2b2b;font-size: 12pt;}
	.site, .site-header, .hentry, .site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content, .archive-header, .page-header, .comments-area, .attachment .entry-attachment .attachment {max-width: 100%;}
	.img-container, .site-navigation, .horisontal-navigation, .site-content nav, .edit-link, .page-links, .widget-area, .more-link, .comment-respond, .comment-list .reply, .comment-reply-login, .site-footer {display: none;}
	.site-title a, .entry-meta, .entry-meta a, .featured-content .hentry, .featured-content a {color: #2b2b2b;}
	.entry-content a, .entry-summary a, .page-content a, .comment-content a {text-decoration: none;}
	.site-header, .post-thumbnail, a.post-thumbnail:hover, .site-footer {background: transparent;}
	.site-title {font-size: 19pt;}
	.site-content footer.entry-meta {display: none;}
	.gallery-columns-1.gallery-size-medium, .gallery-columns-1.gallery-size-thumbnail, .gallery-columns-2.gallery-size-thumbnail, .gallery-columns-3.gallery-size-thumbnail {display: block;}
	.archive-title, .page-title {margin: 0 10px 48px;}}