/*
	Theme Name: Auratransformation
	Theme URI: http://www.monovoce.com/
	Description: A mobile responsive and HTML5 theme built for the Genesis Framework.
	Author: mono voce aps
	Author URI: http://www.monovoce.com/
	
	Version: 1.1
 
	Tags: Based on Beautiful Pro Theme from http://www.studiopress.com/
 
	Template: genesis
	Template Version: 2.1
 
	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php
*/
/* Table of Contents

	- HTML5 Reset
		- Baseline Normalize
		- Box Sizing
		- Float Clearing
*/
/*
HTML5 Reset
---------------------------------------------------------------------------------------------------- */
/* Baseline Normalize
	normalize.css v2.1.3 | MIT License | git.io/normalize
--------------------------------------------- */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block; }

audio, canvas, video {
  display: inline-block; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden], template {
  display: none; }

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

a {
  background: transparent; }

a:focus {
  outline: none; }

a:active, a:hover {
  outline: 0; }

h1 {
  font-size: 2em;
  margin: .67em 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b, strong {
  font-weight: 700; }

dfn {
  font-style: italic; }

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

mark {
  background: #ff0;
  color: #000; }

code, kbd, pre, samp {
  font-family: monospace,serif;
  font-size: 1em; }

pre {
  white-space: pre-wrap; }

q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

small {
  font-size: 80%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -.5em; }

sub {
  bottom: -.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 0; }

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em; }

legend {
  border: 0;
  padding: 0; }

button, input, select, textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0; }

button, input {
  line-height: normal; }

button, select {
  text-transform: none; }

button, html input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled], html input[disabled] {
  cursor: default; }

input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
  padding: 0; }

input[type=search] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto;
  vertical-align: top; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* Box Sizing
--------------------------------------------- */
*,
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* Float Clearing
--------------------------------------------- */
.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
  content: " ";
  display: table; }

.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
  clear: both;
  content: " ";
  display: table; }

/*
	- Defaults
		- Colours
		- Typographical Elements
		- Headings
		- Objects
		- Gallery
		- Forms
		- Tables
		- Icomoon
*/
/*
Defaults
---------------------------------------------------------------------------------------------------- */
/* Colours 
--------------------------------------------- */
/* Basic Colour */
/* White */
/* Black */
/* Identity Colours */
/* Indigo */
/* Crystal */
/* Golden */
/* Suplementy Colours */
/* Suplementy One Magento */
/* Typographical Elements
--------------------------------------------- */
/* Variables */
/* Primary Font Faminly */
/* Secondary Font Faminly */
/* Basic Font Sizes mixin */
/* ================================ */
html {
  font-size: 62.5%; }

body {
  background-color: #fff;
  color: #000;
  font-family: "museo-sans", sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.625; }

a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button {
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

::-moz-selection {
  background-color: #ebb111;
  color: #000; }

::selection {
  background-color: #ebb111;
  color: #000; }

a {
  color: #eb1ca7;
  text-decoration: none; }

a:hover {
  color: #940d68; }

.content a.more-link {
  background-color: #eee;
  border-radius: 3px;
  clear: both;
  color: #333;
  display: block;
  font-family: "Pathway Gothic One", sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 500;
  margin-top: 32px;
  padding: 10px;
  text-align: center; }

.content a.more-link:hover {
  background-color: #eb1ca7;
  color: #fff; }

p {
  margin: 0 0 24px;
  padding: 0; }

strong {
  font-weight: 700; }

ol,
ul {
  margin: 0;
  padding: 0; }

blockquote,
blockquote::before {
  color: #807f7f; }

blockquote {
  margin: 40px; }

/*
blockquote::before {
	content: "\201C";
	display: block;
	@include font-size(3.0);
	height: 0;
	left: -20px;
	position: relative;
	top: -10px;
}
*/
cite {
  font-style: normal; }

/* Headings
--------------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #583690;
  font-family: "Pathway Gothic One", sans-serif;
  font-weight: 300;
  line-height: 1.2;
  margin: 0 0 16px;
  text-transform: uppercase;
  text-align: center; }

h1 {
  font-size: 32px;
  font-size: 3.2rem; }

h2 {
  font-size: 30px;
  font-size: 3rem;
  margin-bottom: 24px; }

h3 {
  font-size: 24px;
  font-size: 2.4rem;
  margin-bottom: 24px; }

h4 {
  font-size: 20px;
  font-size: 2rem;
  margin-bottom: 24px; }

h5 {
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 24px; }

h6 {
  font-size: 16px;
  font-size: 1.6rem;
  margin-bottom: 24px; }

/* Objects
--------------------------------------------- */
embed,
iframe,
img,
object,
video,
.wp-caption {
  max-width: 100%; }

img {
  height: auto; }

/* Gallery
--------------------------------------------- */
.gallery {
  overflow: hidden;
  margin-bottom: 28px; }

.gallery-item {
  float: left;
  margin: 0;
  padding: 0 4px;
  text-align: center;
  width: 100%; }

.gallery-columns-2 .gallery-item {
  width: 50%; }

.gallery-columns-3 .gallery-item {
  width: 33%; }

.gallery-columns-4 .gallery-item {
  width: 25%; }

.gallery-columns-5 .gallery-item {
  width: 20%; }

.gallery-columns-6 .gallery-item {
  width: 16.6666%; }

.gallery-columns-7 .gallery-item {
  width: 14.2857%; }

.gallery-columns-8 .gallery-item {
  width: 12.5%; }

.gallery-columns-9 .gallery-item {
  width: 11.1111%; }

.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
  clear: left; }

.gallery .gallery-item img {
  border: none;
  height: auto; }

/* Forms
--------------------------------------------- */
input,
select,
textarea {
  background-color: #fff;
  border: 1px solid #ddd;
  color: #000;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 300;
  padding: 16px;
  width: 100%; }

input:focus,
textarea:focus {
  border: 1px solid #999;
  outline: none; }

input[type="checkbox"],
input[type="image"],
input[type="radio"] {
  width: auto; }

::-moz-placeholder {
  color: #000;
  font-weight: 300;
  opacity: 1; }

::-webkit-input-placeholder {
  color: #000;
  font-weight: 300; }

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.entry-content .button {
  background-color: #633da3;
  border: none;
  border-radius: 2px;
  box-shadow: none;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 5px 20px;
  width: auto; }

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
.entry-content .button:hover {
  color: #fff;
  background-color: #41286b; }

.entry-content .button:hover {
  color: #fff; }

.button {
  display: inline-block; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
  display: none; }

/* Tables
--------------------------------------------- */
table {
  border-collapse: collapse;
  border-spacing: 0;
  line-height: 2;
  margin-bottom: 40px;
  width: 100%; }

th,
td {
  text-align: left;
  vertical-align: top; }

th {
  font-weight: 400;
  color: #583690; }

td {
  border-top: 1px solid #d9d9d9;
  padding: 6px 0; }

@font-face {
  font-family: 'icomoon';
  src: url("fonts/icomoon.eot?-yak2lk");
  src: url("fonts/icomoon.eot?#iefix-yak2lk") format("embedded-opentype"), url("fonts/icomoon.woff?-yak2lk") format("woff"), url("fonts/icomoon.ttf?-yak2lk") format("truetype"), url("fonts/icomoon.svg?-yak2lk#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-phone:before {
  content: "\e600"; }

.icon-mobile:before {
  content: "\e601"; }

.icon-mouse:before {
  content: "\e602"; }

.icon-directions:before {
  content: "\e603"; }

.icon-mail:before {
  content: "\e604"; }

.icon-paperplane:before {
  content: "\e605"; }

.icon-pencil:before {
  content: "\e606"; }

.icon-feather:before {
  content: "\e607"; }

.icon-paperclip:before {
  content: "\e608"; }

.icon-drawer:before {
  content: "\e609"; }

.icon-reply:before {
  content: "\e60a"; }

.icon-reply-all:before {
  content: "\e60b"; }

.icon-forward:before {
  content: "\e60c"; }

.icon-user:before {
  content: "\e60d"; }

.icon-users:before {
  content: "\e60e"; }

.icon-user-add:before {
  content: "\e60f"; }

.icon-vcard:before {
  content: "\e610"; }

.icon-export:before {
  content: "\e611"; }

.icon-location:before {
  content: "\e612"; }

.icon-map:before {
  content: "\e613"; }

.icon-compass:before {
  content: "\e614"; }

.icon-location2:before {
  content: "\e615"; }

.icon-target:before {
  content: "\e616"; }

.icon-share:before {
  content: "\e617"; }

.icon-sharable:before {
  content: "\e618"; }

.icon-heart:before {
  content: "\e619"; }

.icon-heart2:before {
  content: "\e61a"; }

.icon-star:before {
  content: "\e61b"; }

.icon-star2:before {
  content: "\e61c"; }

.icon-thumbsup:before {
  content: "\e61d"; }

.icon-thumbsdown:before {
  content: "\e61e"; }

.icon-chat:before {
  content: "\e61f"; }

.icon-comment:before {
  content: "\e620"; }

.icon-quote:before {
  content: "\e621"; }

.icon-house:before {
  content: "\e622"; }

.icon-popup:before {
  content: "\e623"; }

.icon-search:before {
  content: "\e624"; }

.icon-flashlight:before {
  content: "\e625"; }

.icon-printer:before {
  content: "\e626"; }

.icon-bell:before {
  content: "\e627"; }

.icon-link:before {
  content: "\e628"; }

.icon-flag:before {
  content: "\e629"; }

.icon-cog:before {
  content: "\e62a"; }

.icon-tools:before {
  content: "\e62b"; }

.icon-trophy:before {
  content: "\e62c"; }

.icon-tag:before {
  content: "\e62d"; }

.icon-camera:before {
  content: "\e62e"; }

.icon-megaphone:before {
  content: "\e62f"; }

.icon-moon:before {
  content: "\e630"; }

.icon-palette:before {
  content: "\e631"; }

.icon-leaf:before {
  content: "\e632"; }

.icon-music:before {
  content: "\e633"; }

.icon-music2:before {
  content: "\e634"; }

.icon-new:before {
  content: "\e635"; }

.icon-graduation:before {
  content: "\e636"; }

.icon-book:before {
  content: "\e637"; }

.icon-newspaper:before {
  content: "\e638"; }

.icon-bag:before {
  content: "\e639"; }

.icon-airplane:before {
  content: "\e63a"; }

.icon-lifebuoy:before {
  content: "\e63b"; }

.icon-eye:before {
  content: "\e63c"; }

.icon-clock:before {
  content: "\e63d"; }

.icon-microphone:before {
  content: "\e63e"; }

.icon-calendar:before {
  content: "\e63f"; }

.icon-bolt:before {
  content: "\e640"; }

.icon-thunder:before {
  content: "\e641"; }

.icon-droplet:before {
  content: "\e642"; }

.icon-cd:before {
  content: "\e643"; }

.icon-briefcase:before {
  content: "\e644"; }

.icon-air:before {
  content: "\e645"; }

.icon-hourglass:before {
  content: "\e646"; }

.icon-gauge:before {
  content: "\e647"; }

.icon-language:before {
  content: "\e648"; }

.icon-network:before {
  content: "\e649"; }

.icon-key:before {
  content: "\e64a"; }

.icon-battery:before {
  content: "\e64b"; }

.icon-bucket:before {
  content: "\e64c"; }

.icon-magnet:before {
  content: "\e64d"; }

.icon-drive:before {
  content: "\e64e"; }

.icon-cup:before {
  content: "\e64f"; }

.icon-rocket:before {
  content: "\e650"; }

.icon-brush:before {
  content: "\e651"; }

.icon-suitcase:before {
  content: "\e652"; }

.icon-cone:before {
  content: "\e653"; }

.icon-earth:before {
  content: "\e654"; }

.icon-keyboard:before {
  content: "\e655"; }

.icon-browser:before {
  content: "\e656"; }

.icon-publish:before {
  content: "\e657"; }

.icon-progress-3:before {
  content: "\e658"; }

.icon-progress-2:before {
  content: "\e659"; }

.icon-brogress-1:before {
  content: "\e65a"; }

.icon-progress-0:before {
  content: "\e65b"; }

.icon-sun:before {
  content: "\e65c"; }

.icon-sun2:before {
  content: "\e65d"; }

.icon-adjust:before {
  content: "\e65e"; }

.icon-code:before {
  content: "\e65f"; }

.icon-screen:before {
  content: "\e660"; }

.icon-infinity:before {
  content: "\e661"; }

.icon-light-bulb:before {
  content: "\e662"; }

.icon-creditcard:before {
  content: "\e663"; }

.icon-database:before {
  content: "\e664"; }

.icon-voicemail:before {
  content: "\e665"; }

.icon-clipboard:before {
  content: "\e666"; }

.icon-cart:before {
  content: "\e667"; }

.icon-box:before {
  content: "\e668"; }

.icon-ticket:before {
  content: "\e669"; }

.icon-rss:before {
  content: "\e66a"; }

.icon-signal:before {
  content: "\e66b"; }

.icon-thermometer:before {
  content: "\e66c"; }

.icon-droplets:before {
  content: "\e66d"; }

.icon-uniE66E:before {
  content: "\e66e"; }

.icon-statistics:before {
  content: "\e66f"; }

.icon-pie:before {
  content: "\e670"; }

.icon-bars:before {
  content: "\e671"; }

.icon-graph:before {
  content: "\e672"; }

.icon-lock:before {
  content: "\e673"; }

.icon-lock-open:before {
  content: "\e674"; }

.icon-logout:before {
  content: "\e675"; }

.icon-login:before {
  content: "\e676"; }

.icon-checkmark:before {
  content: "\e677"; }

.icon-cross:before {
  content: "\e678"; }

.icon-minus:before {
  content: "\e679"; }

.icon-plus:before {
  content: "\e67a"; }

.icon-cross2:before {
  content: "\e67b"; }

.icon-minus2:before {
  content: "\e67c"; }

.icon-plus2:before {
  content: "\e67d"; }

.icon-cross3:before {
  content: "\e67e"; }

.icon-minus3:before {
  content: "\e67f"; }

.icon-plus3:before {
  content: "\e680"; }

.icon-erase:before {
  content: "\e681"; }

.icon-blocked:before {
  content: "\e682"; }

.icon-info:before {
  content: "\e683"; }

.icon-info2:before {
  content: "\e684"; }

.icon-question:before {
  content: "\e685"; }

.icon-help:before {
  content: "\e686"; }

.icon-warning:before {
  content: "\e687"; }

.icon-cycle:before {
  content: "\e688"; }

.icon-cw:before {
  content: "\e689"; }

.icon-ccw:before {
  content: "\e68a"; }

.icon-shuffle:before {
  content: "\e68b"; }

.icon-arrow:before {
  content: "\e68c"; }

.icon-arrow2:before {
  content: "\e68d"; }

.icon-retweet:before {
  content: "\e68e"; }

.icon-loop:before {
  content: "\e68f"; }

.icon-history:before {
  content: "\e690"; }

.icon-back:before {
  content: "\e691"; }

.icon-switch:before {
  content: "\e692"; }

.icon-list:before {
  content: "\e693"; }

.icon-add-to-list:before {
  content: "\e694"; }

.icon-layout:before {
  content: "\e695"; }

.icon-list2:before {
  content: "\e696"; }

.icon-text:before {
  content: "\e697"; }

.icon-text2:before {
  content: "\e698"; }

.icon-document:before {
  content: "\e699"; }

.icon-docs:before {
  content: "\e69a"; }

.icon-landscape:before {
  content: "\e69b"; }

.icon-pictures:before {
  content: "\e69c"; }

.icon-video:before {
  content: "\e69d"; }

.icon-music3:before {
  content: "\e69e"; }

.icon-folder:before {
  content: "\e69f"; }

.icon-archive:before {
  content: "\e6a0"; }

.icon-trash:before {
  content: "\e6a1"; }

.icon-upload:before {
  content: "\e6a2"; }

.icon-download:before {
  content: "\e6a3"; }

.icon-disk:before {
  content: "\e6a4"; }

.icon-install:before {
  content: "\e6a5"; }

.icon-cloud:before {
  content: "\e6a6"; }

.icon-upload2:before {
  content: "\e6a7"; }

.icon-bookmark:before {
  content: "\e6a8"; }

.icon-bookmarks:before {
  content: "\e6a9"; }

.icon-book2:before {
  content: "\e6aa"; }

.icon-play:before {
  content: "\e6ab"; }

.icon-pause:before {
  content: "\e6ac"; }

.icon-record:before {
  content: "\e6ad"; }

.icon-stop:before {
  content: "\e6ae"; }

.icon-next:before {
  content: "\e6af"; }

.icon-previous:before {
  content: "\e6b0"; }

.icon-first:before {
  content: "\e6b1"; }

.icon-last:before {
  content: "\e6b2"; }

.icon-resize-enlarge:before {
  content: "\e6b3"; }

.icon-resize-shrink:before {
  content: "\e6b4"; }

.icon-volume:before {
  content: "\e6b5"; }

.icon-sound:before {
  content: "\e6b6"; }

.icon-mute:before {
  content: "\e6b7"; }

.icon-flow-cascade:before {
  content: "\e6b8"; }

.icon-flow-branch:before {
  content: "\e6b9"; }

.icon-flow-tree:before {
  content: "\e6ba"; }

.icon-flow-line:before {
  content: "\e6bb"; }

.icon-flow-parallel:before {
  content: "\e6bc"; }

.icon-arrow-left:before {
  content: "\e6bd"; }

.icon-arrow-down:before {
  content: "\e6be"; }

.icon-arrow-up-upload:before {
  content: "\e6bf"; }

.icon-arrow-right:before {
  content: "\e6c0"; }

.icon-arrow-left2:before {
  content: "\e6c1"; }

.icon-arrow-down2:before {
  content: "\e6c2"; }

.icon-arrow-up:before {
  content: "\e6c3"; }

.icon-arrow-right2:before {
  content: "\e6c4"; }

.icon-arrow-left3:before {
  content: "\e6c5"; }

.icon-arrow-down3:before {
  content: "\e6c6"; }

.icon-arrow-up2:before {
  content: "\e6c7"; }

.icon-arrow-right3:before {
  content: "\e6c8"; }

.icon-arrow-left4:before {
  content: "\e6c9"; }

.icon-arrow-down4:before {
  content: "\e6ca"; }

.icon-arrow-up3:before {
  content: "\e6cb"; }

.icon-arrow-right4:before {
  content: "\e6cc"; }

.icon-arrow-left5:before {
  content: "\e6cd"; }

.icon-arrow-down5:before {
  content: "\e6ce"; }

.icon-arrow-up4:before {
  content: "\e6cf"; }

.icon-arrow-right5:before {
  content: "\e6d0"; }

.icon-arrow-left6:before {
  content: "\e6d1"; }

.icon-arrow-down6:before {
  content: "\e6d2"; }

.icon-arrow-up5:before {
  content: "\e6d3"; }

.icon-arrow-right6:before {
  content: "\e6d4"; }

.icon-arrow-left7:before {
  content: "\e6d5"; }

.icon-arrow-down7:before {
  content: "\e6d6"; }

.icon-arrow-up6:before {
  content: "\e6d7"; }

.icon-uniE6D8:before {
  content: "\e6d8"; }

.icon-arrow-left8:before {
  content: "\e6d9"; }

.icon-arrow-down8:before {
  content: "\e6da"; }

.icon-arrow-up7:before {
  content: "\e6db"; }

.icon-arrow-right7:before {
  content: "\e6dc"; }

.icon-menu:before {
  content: "\e6dd"; }

.icon-ellipsis:before {
  content: "\e6de"; }

.icon-dots:before {
  content: "\e6df"; }

.icon-dot:before {
  content: "\e6e0"; }

.icon-cc:before {
  content: "\e6e1"; }

.icon-cc-by:before {
  content: "\e6e2"; }

.icon-cc-nc:before {
  content: "\e6e3"; }

.icon-cc-nc-eu:before {
  content: "\e6e4"; }

.icon-cc-nc-jp:before {
  content: "\e6e5"; }

.icon-cc-sa:before {
  content: "\e6e6"; }

.icon-cc-nd:before {
  content: "\e6e7"; }

.icon-cc-pd:before {
  content: "\e6e8"; }

.icon-cc-zero:before {
  content: "\e6e9"; }

.icon-cc-share:before {
  content: "\e6ea"; }

.icon-cc-share2:before {
  content: "\e6eb"; }

.icon-danielbruce:before {
  content: "\e6ec"; }

.icon-danielbruce2:before {
  content: "\e6ed"; }

.icon-github:before {
  content: "\e6ee"; }

.icon-github2:before {
  content: "\e6ef"; }

.icon-flickr:before {
  content: "\e6f0"; }

.icon-flickr2:before {
  content: "\e6f1"; }

.icon-vimeo:before {
  content: "\e6f2"; }

.icon-vimeo2:before {
  content: "\e6f3"; }

.icon-twitter:before {
  content: "\e6f4"; }

.icon-twitter2:before {
  content: "\e6f5"; }

.icon-facebook:before {
  content: "\e6f6"; }

.icon-facebook2:before {
  content: "\e6f7"; }

.icon-facebook3:before {
  content: "\e6f8"; }

.icon-googleplus:before {
  content: "\e6f9"; }

.icon-googleplus2:before {
  content: "\e6fa"; }

.icon-pinterest:before {
  content: "\e6fb"; }

.icon-pinterest2:before {
  content: "\e6fc"; }

.icon-tumblr:before {
  content: "\e6fd"; }

.icon-tumblr2:before {
  content: "\e6fe"; }

.icon-linkedin:before {
  content: "\e6ff"; }

.icon-linkedin2:before {
  content: "\e700"; }

.icon-dribbble:before {
  content: "\e701"; }

.icon-dribbble2:before {
  content: "\e702"; }

.icon-stumbleupon:before {
  content: "\e703"; }

.icon-stumbleupon2:before {
  content: "\e704"; }

.icon-lastfm:before {
  content: "\e705"; }

.icon-lastfm2:before {
  content: "\e706"; }

.icon-rdio:before {
  content: "\e707"; }

.icon-rdio2:before {
  content: "\e708"; }

.icon-spotify:before {
  content: "\e709"; }

.icon-spotify2:before {
  content: "\e70a"; }

.icon-qq:before {
  content: "\e70b"; }

.icon-instagram:before {
  content: "\e70c"; }

.icon-dropbox:before {
  content: "\e70d"; }

.icon-evernote:before {
  content: "\e70e"; }

.icon-flattr:before {
  content: "\e70f"; }

.icon-skype:before {
  content: "\e710"; }

.icon-skype2:before {
  content: "\e711"; }

.icon-renren:before {
  content: "\e712"; }

.icon-sina-weibo:before {
  content: "\e713"; }

.icon-paypal:before {
  content: "\e714"; }

.icon-picasa:before {
  content: "\e715"; }

.icon-soundcloud:before {
  content: "\e716"; }

.icon-mixi:before {
  content: "\e717"; }

.icon-behance:before {
  content: "\e718"; }

.icon-circles:before {
  content: "\e719"; }

.icon-vk:before {
  content: "\e71a"; }

.icon-smashing:before {
  content: "\e71b"; }

/* Gravity Forms
--------------------------------------------- */
.gform_wrapper li, .gform_wrapper form li {
  margin-left: 0 !important;
  list-style-type: none !important;
  list-style-image: none !important;
  list-style: none !important;
  overflow: visible; }

.gform_wrapper ul li:before, .gform_wrapper ul li:after, .gform_wrapper ul.gform_fields {
  padding: 0;
  margin: 0;
  overflow: visible; }

/* div.gform_wrapper input[type="email"],
div.gform_wrapper input[type="text"],
div.gform_wrapper textarea, */
div.gform_wrapper .ginput_complex label {
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 600 !important;
  color: #000;
  border-color: #d9d9d9; }

div.gform_wrapper .ginput_complex label {
  padding: 0;
  margin-bottom: 20px; }

div.gform_wrapper li,
div.gform_wrapper form li {
  margin: 0 0 20px 0; }

div.gform_wrapper .gform_footer input[type="submit"] {
  font-size: 16px;
  font-size: 1.6rem;
  float: right; }

.gform_wrapper h2.gsection_title, .gform_wrapper .gsection_description, .gform_wrapper h3.gform_title {
  width: 100%; }

.gform_wrapper h3.gform_title {
  letter-spacing: normal !important;
  margin: 10px 0 6px 0; }

.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
  font-weight: 800;
  font-size: inherit; }

.gform_wrapper h1, .gform_wrapper h2, .gform_wrapper h3 {
  font-weight: 800;
  border: none;
  outline: none;
  background: none; }

.gform_wrapper h1 {
  font-size: 26px;
  font-size: 2.6rem; }

.gform_wrapper h2, .gform_wrapper h2.gsection_title {
  font-size: 20px;
  font-size: 2rem; }

.gform_wrapper h3, .gform_wrapper h3.gform_title {
  font-size: 18px;
  font-size: 1.8rem; }

.gform_wrapper .gsection {
  clear: both; }

.gform_wrapper .top_label .gfield_label {
  margin: 0px 0 4px 0;
  display: -moz-inline-stack;
  display: inline-block;
  line-height: inherit;
  clear: both; }

.gform_wrapper .gfield_required {
  color: #000;
  font-weight: 700;
  margin-left: 4px; }

.gform_wrapper select {
  font-size: 16px;
  font-size: 1.6rem;
  font-family: inherit;
  color: #000;
  font-weight: 300;
  letter-spacing: normal;
  height: 38px;
  border-color: #d9d9d9; }

select[multiple] {
  height: auto !important; }

.gform_wrapper .datepicker {
  width: 130px !important; }

.gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute, .gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year {
  width: 106px; }

.gform_wrapper .gfield_time_hour label,
.gform_wrapper .gfield_time_minute label {
  width: 76px;
  text-align: center;
  font-size: 14px;
  font-size: 1.4rem; }

.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
  width: 100%; }

.gform_wrapper .top_label input.medium {
  padding: 10px 20px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 400;
  color: #000;
  height: 38px;
  width: 49%; }

.gform_wrapper .top_label input[type="file"] {
  width: 100%; }

.gform_wrapper .top_label input.small, .gform_wrapper .top_label select.small {
  width: 25%; }

.gform_wrapper .ginput_complex label {
  margin: 3px 0 20px 0; }

.gform_wrapper table tbody tr:hover td,
.gform_wrapper table tbody tr:hover th {
  background-color: transparent; }

.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio {
  margin: 6px 0;
  padding: 0; }

tml > body .entry ul, .gform_wrapper ul {
  text-indent: 0; }

.gform_wrapper ul {
  margin: 0 !important;
  list-style-type: none; }

.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {
  padding: 0 !important; }

.gform_wrapper ul.gfield_radio li, .gform_wrapper ul.gfield_checkbox li {
  overflow: hidden; }

gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li {
  margin: 0 0 8px 0;
  line-height: 1.3em; }

.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li {
  position: relative; }

div.gform_wrapper li, div.gform_wrapper form li {
  margin: 0 0 10px 0; }

.gform_wrapper li, .gform_wrapper form li {
  margin-left: 0 !important;
  list-style-type: none !important;
  list-style-image: none !important;
  list-style: none !important;
  overflow: visible; }

.gform_wrapper.gf_browser_chrome ul li:before, .gform_wrapper.gf_browser_chrome ul li:after, .entry .gform_wrapper.gf_browser_chrome ul li:before, .entry .gform_wrapper.gf_browser_chrome ul li:after {
  content: none; }

.gform_wrapper ul li:before, .gform_wrapper ul li:after, .gform_wrapper ul.gform_fields {
  padding: 0;
  margin: 0;
  overflow: visible; }

.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
  display: block;
  margin: 0 0 0 24px;
  padding: 0;
  width: auto;
  line-height: 1.5;
  vertical-align: top; }

.gform_wrapper .gfield_checkbox li input[type=checkbox], .gform_wrapper .gfield_radio li input[type=radio], .gform_wrapper .gfield_checkbox li input {
  float: left;
  margin-top: 6px; }

.gform_wrapper .ginput_complex .ginput_left {
  width: 49%;
  float: left; }

.gform_wrapper .ginput_complex .ginput_right {
  width: 49%;
  float: right; }

.gform_wrapper input.datepicker.datepicker_with_icon {
  margin-right: 10px !important;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1; }

.gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute, .gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year {
  width: 106px;
  vertical-align: top;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1; }

.gform_wrapper .gfield_time_hour input, .gform_wrapper .gfield_time_minute input, .gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_year input {
  width: 70% !important;
  margin-right: 9px; }

.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {
  display: block;
  margin: 3px 0;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 600;
  letter-spacing: 0.5pt; }

/*
----------------------------------------------------------------

Gravity Forms Date Picker Styles
http: //www.gravityforms.com
updated: January 31, 2014 3:32 PM

Customized styles for the jQuery UI Datepicker 1.9.2
copyright 2012 jQuery Foundation and other contributors
Released under the MIT license.
http://jquery.org/license
some styles courtesty of http://www.hongkiat.com/

Gravity Forms is a Rocketgenius project
copyright 2008 - 2014 Rocketgenius Inc.
http: //www.rocketgenius.com

NOTE: DO NOT EDIT THIS FILE! MAKE ANY MODIFICATIONS IN YOUR
THEME STYLESHEET. THIS FILE IS REPLACED DURING AUTO-UPDATES
AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.

If you need to make extensive customizations,
copy the contents of this file to your theme
style sheet for editing. Then, go to the form
settings page & set the 'output CSS' option
to no.

----------------------------------------------------------------
*/
.gform_wrapper {
  display: block;
  width: 100%;
  margin: 0;
  max-width: 100%; }

.ui-datepicker {
  width: 217px;
  height: auto;
  margin: 5px auto 0;
  font-size: 10px;
  font-size: 1rem; }

.ui-datepicker a {
  text-decoration: none; }

.ui-datepicker table {
  width: 100%;
  border-collapse: collapse; }

.ui-datepicker-header {
  background-color: #fcfbfd;
  /* set the header background color */
  color: #000;
  font-weight: 400;
  line-height: 30px;
  min-height: 30px !important; }

.ui-datepicker-title {
  text-align: center; }

.ui-datepicker-title select {
  border-radius: 0; }

.ui-datepicker-month {
  margin-top: 5px; }

.ui-datepicker-year {
  margin-bottom: 5px; }

.ui-datepicker-prev,
.ui-datepicker-next {
  display: inline-block;
  width: 40px;
  height: 20px;
  text-align: center;
  cursor: pointer;
  background-image: url("images/datepicker/arrow.png");
  background-repeat: no-repeat;
  line-height: 800%;
  overflow: hidden; }

.ui-datepicker-prev {
  float: left;
  background-position: center -30px; }

.ui-datepicker-next {
  float: right;
  background-position: center 0px; }

.ui-datepicker thead {
  background-color: #fcfbfd; }

.ui-datepicker th {
  text-transform: uppercase;
  text-align: center;
  font-size: 6pt;
  padding: 5px 0;
  color: #000; }

.ui-datepicker tbody td {
  padding: 0;
  border: none; }

.ui-datepicker tbody td:last-child {
  border-right: 0px; }

.ui-datepicker tbody tr:last-child {
  border-bottom: 0px; }

.ui-datepicker td span,
.ui-datepicker td a {
  display: inline-block;
  font-weight: bold;
  text-align: center;
  width: 100%;
  height: 30px;
  line-height: 30px;
  color: #000; }

.ui-datepicker-calendar .ui-state-default {
  background: #fcfbfd; }

.ui-datepicker-calendar .ui-state-hover {
  background: #41286b; }

.ui-datepicker-calendar .ui-state-active {
  background: #fcfbfd;
  /* set the active date background color */
  position: relative; }

.ui-datepicker-unselectable .ui-state-default {
  background: #fcfbfd;
  color: #41286b; }

.ui-datepicker-calendar td:first-child .ui-state-active {
  width: 30px;
  margin-left: 0; }

.ui-datepicker-calendar td:last-child .ui-state-active {
  width: 30px;
  margin-right: 0; }

.ui-datepicker-calendar tr:last-child .ui-state-active {
  height: 29px;
  margin-bottom: 0; }

td.ui-datepicker-unselectable.ui-state-disabled {
  background-color: #fcfbfd; }

table.ui-datepicker-calendar {
  margin: 0 0 0 0 !important; }

body div#ui-datepicker-div[style] {
  z-index: 9999 !important; }

.gform_wrapper table.gfield_list, .gform_wrapper table.gfield_list caption, .gform_wrapper table.gfield_list tbody, .gform_wrapper table.gfield_list tfoot, .gform_wrapper table.gfield_list thead, .gform_wrapper table.gfield_list tr, .gform_wrapper table.gfield_list th, .gform_wrapper table.gfield_list td {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

.gfield_list_icons {
  width: 50px; }

.gform_wrapper table.gfield_list th, .gform_wrapper table.gfield_list td {
  padding-bottom: 20px; }

.validation_error, .gfield_description.validation_message {
  background-color: #eb1ca7;
  padding: 2px 10px;
  color: #fff;
  font-size: 18px;
  font-size: 1.8rem;
  float: left;
  width: 100%; }

/*
	- Structure and Layout
		- Site Containers
		- Column Widths and Positions
		- Column Classes
*/
/*
Structure and Layout
---------------------------------------------------------------------------------------------------- */
/* Site Containers
--------------------------------------------- */
.site-inner {
  clear: both;
  padding-top: 60px;
  width: 100%; }

.site-inner .content-sidebar-wrap,
.wrap {
  margin: 0 auto;
  width: 90%;
  max-width: 1210px; }

.beautiful-landing .site-inner {
  max-width: 800px; }

/* Column Widths and Positions
--------------------------------------------- */
/* Content */
.content {
  float: right;
  width: 59.5041322%;
  /* 720 pixel Target 1210 pixel */ }

.content-sidebar .content {
  float: left; }

.full-width-content .content {
  width: 100%; }

/* Sidebar */
.sidebar {
  float: right;
  width: 26.4462809917%;
  /* 360 pixel Target 1210 pixel */ }

.sidebar-content .sidebar {
  float: left; }

/* Column Classes
	Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
--------------------------------------------- */
.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
  float: left;
  margin-left: 2.564102564102564%; }

.one-half,
.three-sixths,
.two-fourths {
  width: 48.717948717948715%; }

.one-third,
.two-sixths {
  width: 31.623931623931625%; }

.four-sixths,
.two-thirds {
  width: 65.81196581196582%; }

.one-fourth {
  width: 23.076923076923077%; }

.three-fourths {
  width: 74.35897435897436%; }

.one-sixth {
  width: 14.52991452991453%; }

.five-sixths {
  width: 82.90598290598291%; }

.first {
  clear: both;
  margin-left: 0; }

/*
	- Common Classes
		- Genesis
		- Search Form
		- Titles
		- WordPress
*/
/*
Common Classes
---------------------------------------------------------------------------------------------------- */
/* Genesis
--------------------------------------------- */
.breadcrumb {
  border-bottom: 1px dotted #ddd;
  color: #999;
  font-size: 16px;
  margin-bottom: 60px;
  padding-bottom: 10px; }

.author-box-title {
  color: #333;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  margin-bottom: 4px; }

.archive-description p:last-child,
.author-box p:last-child {
  margin-bottom: 0; }

/* Search Form
--------------------------------------------- */
.search-form {
  overflow: hidden; }

.entry-content .search-form {
  width: 50%; }

.genesis-nav-menu .search input[type="submit"],
.widget_search input[type="submit"] {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  width: 1px; }

/* Titles
--------------------------------------------- */
.entry-header h1,
.content .entry-header h2 {
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 30px;
  padding: 20px 0; }

.content .home-bottom .entry-header h2 {
  border-top: none;
  border-bottom: none;
  margin-bottom: 5px;
  padding: 0; }

.entry-title a,
.widget .widget-title a {
  color: #be7bae; }

.entry-title a:hover {
  color: #be7bae; }

.widget-title {
  font-size: 16px;
  line-height: 1;
  margin-bottom: 24px;
  text-align: center;
  text-transform: uppercase; }

.header-widget-area .widget-title {
  text-align: left; }

.entry-title,
.welcome-message .widget-title {
  font-size: 32px;
  font-size: 3.2rem; }

.after-entry .widget-title {
  font-size: 24px; }

h1.archive-title {
  border-top: 1px solid #d9d9d9;
  margin-bottom: 0px;
  padding: 20px 0; }

/* WordPress
--------------------------------------------- */
.avatar {
  float: left; }

.author-box .avatar {
  height: 80px;
  margin-right: 30px;
  width: 80px; }

.entry-comments .avatar {
  height: 50px;
  margin: 0 16px 24px 0;
  width: 50px; }

.alignleft .avatar {
  margin-right: 24px; }

.alignright .avatar {
  margin-left: 24px; }

a.aligncenter img {
  display: block;
  margin: 0 auto; }

img.centered,
.aligncenter {
  display: block;
  margin: 0 auto 24px; }

img.alignnone {
  margin-bottom: 12px; }

.alignleft {
  float: left;
  text-align: left; }

.alignright {
  float: right;
  text-align: right; }

a.alignleft,
img.alignleft,
.wp-caption.alignleft {
  margin: 0 24px 24px 0; }

a.alignright,
img.alignright,
.wp-caption.alignright {
  margin: 0 0 24px 24px; }

img.alignleft,
img.alignright {
  width: 35%; }

a.alignnone {
  display: inline-block; }

a.alignleft,
a.alignnone,
a.alignright {
  max-width: 100%; }

.entry-content .wp-caption-text {
  font-size: 14px;
  font-weight: 700;
  margin: 0;
  text-align: center; }

.gallery-caption,
.entry-content .gallery-caption {
  margin: 0 0 10px; }

.widget_calendar table {
  width: 100%; }

.widget_calendar td,
.widget_calendar th {
  text-align: center; }

/*
	- Widgets
		- Featured Content
*/
/*
Widgets
---------------------------------------------------------------------------------------------------- */
.widget,
.widget li {
  word-wrap: break-word; }

.widget li {
  list-style-type: none; }

.widget ol > li {
  list-style-position: inside;
  list-style-type: decimal;
  padding-left: 20px;
  text-indent: -20px; }

.widget li li {
  margin: 0 0 0 40px; }

.widget ul > li:last-child,
.widget p:last-child {
  margin-bottom: 0; }

.sidebar .widgettitle {
  font-size: 32px;
  font-size: 3.2rem;
  color: #be7bae;
  background-color: #fff;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  padding: 20px 0;
  margin-bottom: 0; }

.sidebar .widget-wrap {
  background-color: #fcfbfd; }

.sidebar .textwidget,
.sidebar article,
.sidebar ul {
  padding: 20px; }

.sidebar ul ul,
.sidebar li li {
  padding: 0;
  margin: 0; }

.sidebar .button,
.sidebar li.all-events-link a,
.sidebar .more-from-category a {
  width: 100%; }

.sidebar .more-from-category a {
  margin-bottom: 20px; }

.sidebar p.more-from-category:last-child {
  padding: 0 20px; }

.sidebar .eventlink {
  margin-bottom: 30px; }

/* Featured Content
--------------------------------------------- */
.featured-content .entry {
  margin-bottom: 0px; }

.featured-content .entry-title {
  line-height: 1.2; }

/* Home Content
--------------------------------------------- */
.home-bottom {
  margin-bottom: 50px; }

.home-bottom.gridcoll4,
.home-bottom.gridcoll4:nth-child(2n) {
  display: block;
  float: left;
  margin-right: 4.13223140496%;
  /* 50px target 1210 pixel*/ }

.home-bottom.gridcoll4:last-child {
  margin-right: 0; }

.sidebar .widget-title,
.home-bottom .widget-title {
  font-size: 32px;
  font-size: 3.2rem;
  text-align: center;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 0;
  padding-bottom: 20px; }

li.eventlink a,
.sidebar .entry-header .entry-title,
.home-bottom .entry-header .entry-title {
  text-align: left;
  text-transform: none;
  font-weight: 300;
  font-family: "museo-sans", sans-serif;
  color: #be7bae;
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 5px; }

li.eventlink a,
.sidebar .home-bottom .entry-header .entry-title a,
.home-bottom .entry-header .entry-title a {
  color: #be7bae; }

.home-bottom ul li li:last-child {
  border-bottom: 0px solid #d9d9d9 !important;
  padding-bottom: 18px; }

.home-bottom ul li,
.home-bottom article.entry {
  padding: 20px;
  background-color: #fcfbfd;
  margin-bottom: 0px; }

.home-bottom ul li.eventlink:first-child {
  padding-top: 20px; }

.home-bottom ul li.eventlink {
  padding-top: 0px; }

.home-bottom ul li ul:last-child {
  background-color: #583690; }

.home-bottom article.entry:last-of-type {
  border-bottom: 1px solid #d9d9d9 !important;
  margin-bottom: 40px; }

.home-bottom ul ul,
.home-bottom li li {
  padding: 0;
  margin: 0; }

li.all-events-link,
p.more-from-category {
  text-align: center; }

li.all-events-link a,
.more-from-category a {
  background-color: #633da3;
  border: none;
  border-radius: 2px;
  box-shadow: none;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 5px 20px;
  width: auto;
  display: inline-block; }

li.all-events-link a:hover,
.more-from-category a:hover {
  color: #fff;
  background-color: #41286b; }

.home-bottom ul li.all-events-link {
  border-top: 1px solid #d9d9d9 !important;
  background-color: #fff;
  padding-top: 40px; }

/*
	- Plugins
		- Genesis eNews Extended
		- Genesis Latest Tweets
		- Jetpack
		- Gridset
*/
/*
Plugins
---------------------------------------------------------------------------------------------------- */
/* Genesis eNews Extended
--------------------------------------------- */
.enews-widget {
  color: #999; }

.enews-widget input {
  box-shadow: none;
  margin-bottom: 15px;
  margin-right: -4px;
  padding: 14px 24px 15px;
  width: 100%; }

.after-entry .enews-widget input {
  border: none; }

.sidebar .enews-widget input {
  margin-right: 0;
  padding: 12px 20px 15px; }

.content .enews-widget input:focus {
  border: none; }

.enews-widget input[type="submit"] {
  margin: 0;
  padding: 16px 24px 15px; }

.enews form + p {
  margin-top: 24px; }

/* Genesis Latest Tweets
--------------------------------------------- */
.latest-tweets ul li {
  border-bottom: 1px dotted #ddd;
  margin-bottom: 16px;
  padding-bottom: 16px; }

.latest-tweets .tweet-details a,
.latest-tweets .tweet-details a:visited {
  color: #999;
  font-size: 16px;
  text-decoration: none; }

.latest-tweets .tweet-details a:hover {
  color: #333; }

/* Jetpack
--------------------------------------------- */
img#wpstats {
  display: none; }

/* Event Manager
--------------------------------------------- */
.gmap {
  margin-bottom: 40px; }

/* To top button style =================================================== */
#scrollUp {
  bottom: 40px;
  right: 5%;
  background-color: #41286b;
  opacity: .75;
  width: 43px;
  height: 43px;
  border-radius: 2px; }

#scrollUp:hover {
  opacity: 1;
  -webkit-transition: max-height 0.9s	ease-in-out;
  -moz-transition: max-height 0.9s ease-in-out;
  -ms-transition: max-height 0.9s ease-in-out;
  -o-transition: max-height 0.9s ease-in-out;
  transition: max-height 2.9s ease-in-out; }

#scrollUp:before {
  position: absolute;
  font-family: 'icomoon';
  content: "\e6cf";
  color: #fff;
  left: 13px;
  top: 8px; }

/* Gridset
--------------------------------------------- */
.gridcontainer {
  margin: 0 auto;
  width: 100%;
  float: left;
  display: block; }

.gridcontainer [class*="gridcoll"] {
  display: block;
  float: left;
  margin-right: 4.13223140496%;
  /* 50px target 1210 pixel*/ }

.gridcoll1 {
  width: 100%; }

.gridcoll2 {
  width: 47.9338842975%;
  /* 580 pixel target 1210 pixel */ }

.gridcoll3 {
  width: 30.5785123967%;
  /* 370 pixel target 1210 pixel */ }

.gridcoll4 {
  width: 21.9008264463%;
  /* 265 pixel target 1210 pixel */ }

.gridcoll5 {
  width: 16.694214876%;
  /* 202 pixel target 1210 pixel */ }

.gridcoll6 {
  width: 13.2231404959%;
  /* 160 pixel target 1210 pixel */ }

.gridcoll1:nth-child(1n),
.gridcoll2:nth-child(2n),
.gridcoll3:nth-child(3n),
.gridcoll4:nth-child(4n),
.gridcoll5:nth-child(5n),
.gridcoll6:nth-child(6n) {
  margin-right: 0; }

@media only screen and (max-width: 1139px) {
  .gridcontainer [class*="gridcoll"] {
    margin-right: 3.90625%;
    /* 40px target 1024 pixel*/ }
  .gridcoll2 {
    width: 46.09375%;
    /* 472 pixel target 1024 pixel */ }
  .gridcoll3 {
    width: 30.7291666667%;
    /* 314.666666667 pixel target 1024 pixel */ }
  .gridcoll4 {
    width: 22.0703125%;
    /* 226 pixel target 1024 pixel */ }
  .gridcoll5 {
    width: 16.875%;
    /* 172.8 pixel target 1024 pixel */ }
  .gridcoll6 {
    width: 13.4114583333%;
    /* 137.333333333 pixel target 1024 pixel */ }
  .gridcoll1:nth-child(1n),
  .gridcoll2:nth-child(2n),
  .gridcoll3:nth-child(3n),
  .gridcoll4:nth-child(4n),
  .gridcoll5:nth-child(5n),
  .gridcoll6:nth-child(6n) {
    margin-right: 0; }
  /* Home */
  .home-bottom.gridcoll4,
  .home-bottom.gridcoll4:nth-child(2n) {
    margin-right: 3.90625%;
    /* 40px target 1024 pixel*/ }
  .home-bottom.gridcoll4:last-child {
    margin-right: 0; } }

@media only screen and (max-width: 1023px) {
  /* Gridset
	--------------------------------------------- */
  .gridcontainer [class*="gridcoll"] {
    margin-right: 3.26086956522%;
    /* 30px target 920 pixel*/ }
  .gridcoll2 {
    width: 48.3695652174%;
    /* 445 pixel target 920 pixel */ }
  .gridcoll3 {
    width: 31.1594202899%;
    /* 286.666666667 pixel target 920 pixel */ }
  .gridcoll4 {
    width: 22.5543478261%;
    /* 207.5 pixel target 920 pixel */ }
  .gridcoll5 {
    width: 17.3913043478%;
    /* 160 pixel target 920 pixel */ }
  .gridcoll6 {
    width: 13.9492753623%;
    /* 128.333333333 pixel target 920 pixel */ }
  .gridcoll1:nth-child(1n),
  .gridcoll2:nth-child(2n),
  .gridcoll3:nth-child(3n),
  .gridcoll4:nth-child(4n),
  .gridcoll5:nth-child(5n),
  .gridcoll6:nth-child(6n) {
    margin-right: 0; }
  /* Home */
  .home-bottom.gridcoll4 {
    width: 100%; }
  .home-bottom.gridcoll4,
  .home-bottom.gridcoll4:nth-child(2n) {
    margin-right: 0; } }

@media only screen and (max-width: 768px) {
  /* Gridset
--------------------------------------------- */
  .gridcoll1,
  .gridcoll2,
  .gridcoll3,
  .gridcoll4,
  .gridcoll5,
  .gridcoll6 {
    margin-right: 0;
    width: 100%; } }

/*
	- Before Header
*/
/*
Before Header
---------------------------------------------------------------------------------------------------- */
.before-header {
  line-height: 1;
  text-align: center; }

.before-header .wrap {
  border-bottom: 1px dotted #ddd;
  padding: 20px 0; }

.before-header p {
  line-height: 1.625; }

.before-header p:last-child {
  margin-bottom: 0; }

/*
	- Site Header
		- Title Area
		- Widget Area
*/
/*
Site Header
---------------------------------------------------------------------------------------------------- */
.site-header {
  background-color: #fafafa; }

.site-header .wrap {
  padding: 30px 0; }

.beautiful .site-header-banner {
  height: 200px; }

.home .site-header-banner {
  display: none; }

.custom-background .site-header-banner {
  background-size: cover !important; }

/* Title Area
--------------------------------------------- */
.title-area {
  float: left;
  width: 320px; }

.site-title {
  font-size: 0px;
  font-size: 0rem;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 0;
  text-indent: -9999em; }

.site-title a,
.site-title a:hover {
  display: block;
  width: 647px;
  height: 90px;
  background: url(images/logo_big.png) no-repeat center top;
  background-size: 647px 90px;
  margin: 0 auto;
  text-decoration: none; }

.site-description {
  display: block;
  height: 0;
  margin-bottom: 0;
  text-indent: -9999px; }

.header-full-width.header-image .site-title a {
  background-position: center !important;
  margin: 0; }

/* Logo, hide text */
.header-image .site-header .wrap {
  padding: 20px 0; }

.header-image .site-title a {
  float: left;
  min-height: 120px;
  width: 100%; }

/* Full width header, no widgets */
.header-full-width .title-area,
.header-full-width .site-title {
  width: 100%; }

.header-image .site-title a {
  display: block;
  text-indent: -9999px; }

/* Widget Area
--------------------------------------------- */
.site-header .widget-area {
  float: right;
  text-align: right;
  width: auto;
  margin-top: 25px; }

/* Header search
--------------------------------------------- */
.site-header .search-form {
  float: right;
  width: 250px; }

.site-header .widgettitle {
  display: none; }

.site-header input[type=search] {
  float: left;
  width: 84%;
  height: 40px;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 10px; }

.site-header .widget_search input[type="submit"] {
  float: left;
  border: 0;
  clip: rect(auto, auto, auto, auto);
  height: 40px;
  width: 16%;
  /* 40px target250px */
  margin: 0px;
  padding: 0;
  position: relative;
  background-color: #ebb111;
  color: #a47b0c;
  border-radius: 0px; }

.site-header .widget_search .search-form input[type="submit"] {
  /* background: none repeat scroll 0 0 transparent; */
  border: none;
  clip: inherit;
  display: inline-block;
  font: 24px/1 'dashicons';
  padding: 0;
  position: relative;
  vertical-align: top; }

/*
	- Site Navigation
		- Header Navigation
		- Primary Navigation
		- Responsive Menu
*/
/*
Site Navigation
---------------------------------------------------------------------------------------------------- */
.genesis-nav-menu {
  clear: both;
  color: #000;
  font-family: "Pathway Gothic One", sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.5;
  width: 100%;
  text-align: center; }

.genesis-nav-menu .menu-item {
  display: inline-block;
  margin: 0;
  text-align: left; }

.genesis-nav-menu a {
  color: #000;
  display: block;
  font-size: 16px;
  font-size: 1.6rem;
  letter-spacing: 0.06rem;
  padding: 20px 0;
  position: relative; }

.genesis-nav-menu li {
  padding-right: 15px; }

.genesis-nav-menu li:last-child {
  padding-right: 0px; }

.genesis-nav-menu a:hover
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
  color: #6e44b5; }

.genesis-nav-menu .current-post-ancestor > a,
.genesis-nav-menu .current-menu-ancestor > a,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a {
  color: #be7bae; }

.genesis-nav-menu > .menu-item > a {
  text-transform: uppercase; }

.genesis-nav-menu .sub-menu {
  left: -9999px;
  opacity: 0;
  position: absolute;
  -webkit-transition: opacity .4s ease-in-out;
  -moz-transition: opacity .4s ease-in-out;
  -ms-transition: opacity .4s ease-in-out;
  -o-transition: opacity .4s ease-in-out;
  transition: opacity .4s ease-in-out;
  width: 250px;
  z-index: 99; }

.genesis-nav-menu .sub-menu li {
  padding-right: 0px; }

.genesis-nav-menu .sub-menu a {
  background-color: #fff;
  border: 1px solid #eee;
  border-top: none;
  font-size: 14px;
  letter-spacing: 2px;
  padding: 16px 20px;
  position: relative;
  width: 250px; }

.genesis-nav-menu .sub-menu .sub-menu {
  margin: -54px 0 0 199px; }

.genesis-nav-menu .menu-item:hover {
  position: static; }

.genesis-nav-menu .menu-item:hover > .sub-menu {
  left: auto;
  opacity: 1; }

.genesis-nav-menu > .first > a {
  padding-left: 0; }

.genesis-nav-menu > .last > a {
  padding-right: 0; }

.genesis-nav-menu > .right {
  display: inline-block;
  float: right;
  letter-spacing: 4px;
  list-style-type: none;
  padding: 20px 0;
  text-transform: uppercase; }

.genesis-nav-menu > .right > a {
  display: inline;
  padding: 0; }

.genesis-nav-menu > .rss > a {
  margin-left: 40px; }

.genesis-nav-menu > .search {
  padding: 4px 0 0; }

/* Site Header Navigation
--------------------------------------------- */
.site-header .sub-menu {
  border-top: 1px solid #eee; }

.site-header .sub-menu .sub-menu {
  margin-top: -55px; }

/* Primary Navigation
--------------------------------------------- */
.nav-primary {
  background-color: #fff;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9; }

/* Secondary Navigation
--------------------------------------------- */
.nav-secondary {
  border-top: 10px solid #000;
  border-bottom: 1px solid #a47b0c;
  /* Gradient */
  background: #ba811c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ba811c 0%, #ebb111 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ba811c), color-stop(100%, #ebb111));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ba811c 0%, #ebb111 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ba811c 0%, #ebb111 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ba811c 0%, #ebb111 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ba811c 0%, #ebb111 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba811c', endColorstr='#ebb111',GradientType=0 );
  /* IE6-9 */ }

.menu-secondary {
  text-align: right; }

.nav-secondary .genesis-nav-menu li {
  padding-right: 0; }

/* .nav-secondary .genesis-nav-menu li:first-child */
.nav-secondary .genesis-nav-menu li.menu-item-language-current {
  background-color: #f3c956; }

.nav-secondary .genesis-nav-menu a {
  padding: 2px 20px 2px 20px;
  border-left: 1px solid #a47b0c; }

.nav-secondary .genesis-nav-menu:last-child {
  border-right: 1px solid #a47b0c; }

.nav-secondary .genesis-nav-menu a img {
  margin-right: 10px; }

.nav-secondary .genesis-nav-menu a:hover,
.nav-secondary .genesis-nav-menu .current-menu-item > a,
.nav-secondary .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
  color: #8c690a; }

/* Responsive Menu
--------------------------------------------- */
.responsive-menu-icon {
  cursor: pointer;
  display: none;
  margin-bottom: -1px;
  text-align: center; }

.responsive-menu-icon::before {
  content: "\f333";
  display: inline-block;
  font: normal 20px/1 'dashicons';
  margin: 0 auto;
  padding: 10px; }

/*
	- Content Area
		- Welcome Message
		- Entries
		- After Entry
		- Pagination
		- Comments
*/
/*
Content Area
---------------------------------------------------------------------------------------------------- */
/* Welcome Message
--------------------------------------------- */
.welcome-message {
  border-bottom: 1px dotted #ddd;
  padding-bottom: 40px;
  margin-bottom: 80px; }

.welcome-message .widget {
  margin-bottom: 40px; }

.welcome-message .widget:last-child {
  margin-bottom: 0; }

.welcome-message .widget-title {
  text-align: left;
  text-transform: none; }

/* Entries
--------------------------------------------- */
.entry,
.page.page-template-page_blog-php .entry {
  padding-bottom: 40px;
  margin-bottom: 80px; }

.archive .post .entry-content img,
.featured-image img {
  float: left;
  width: 35%;
  margin: 0px 30px 20px 0; }

.content .entry:last-of-type,
.page.page-template-page_blog-php .entry:last-of-type {
  border: medium none;
  margin: 0; }

.page .entry,
.single .entry {
  border-bottom: none; }

.page.beautiful-landing .entry {
  margin-bottom: 0; }

.entry-content .video {
  margin-bottom: 30px; }

.entry-content ol,
.entry-content p,
.entry-content ul,
.quote-caption {
  margin-bottom: 26px; }

.entry-content ol,
.entry-content ul {
  margin-left: 40px; }

.entry-content ol > li {
  list-style-type: decimal; }

.entry-content ul > li {
  list-style-type: disc; }

.entry-content ol ol,
.entry-content ul ul {
  margin-bottom: 0; }

.entry-meta {
  color: #999;
  font-size: 16px; }

.entry-header .entry-meta {
  margin-bottom: 24px; }

.entry-comments-link::before {
  content: "/";
  margin: 0 6px 0 2px; }

.entry-categories,
.entry-tags {
  display: block; }

footer.entry-footer {
  padding: 15px 22px;
  background-color: #fcfbfd;
  border-bottom: 1px solid #d9d9d9; }

footer.entry-footer p {
  margin-bottom: 0; }

.entry-categories:before {
  font-family: 'icomoon';
  content: "\e69f";
  margin-right: 10px; }

.entry-tags:before {
  font-family: 'icomoon';
  content: "\e62d";
  margin-right: 10px; }

/* After Entry
--------------------------------------------- */
.after-entry {
  background-color: #f5f5f5;
  margin-bottom: 60px;
  padding: 40px; }

.after-entry .widget {
  margin-bottom: 40px; }

.after-entry .widget-title {
  text-align: left;
  text-transform: none; }

.after-entry p:last-child,
.after-entry .widget:last-child {
  margin-bottom: 0; }

.after-entry li {
  margin-bottom: 6px; }

/* Pagination
--------------------------------------------- */
.pagination {
  overflow: hidden;
  padding: 20px 0; }

.archive-pagination {
  margin-bottom: 80px; }

.pagination li {
  display: inline; }

.pagination li a {
  background-color: #ebb111;
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  padding: 8px 17px;
  color: #000; }

.pagination li a:hover,
.pagination li.active a {
  color: #000;
  background-color: #d39f0f; }

.pagination-previous, .pagination-next {
  position: relative; }

.pagination-previous:before {
  font-family: 'icomoon';
  content: "\e6cd";
  position: absolute;
  top: -3px;
  right: 13px;
  color: #000; }

.pagination-next:before {
  font-family: 'icomoon';
  content: "\e6d0";
  position: absolute;
  top: -3px;
  right: 13px;
  color: #000; }

.pagination-previous a, .pagination-next a {
  text-indent: -999em;
  max-width: 43px; }

/* Comments
--------------------------------------------- */
.entry-comments,
.entry-comments .comment,
.entry-comments .comment-reply,
.ping-list {
  margin-bottom: 40px; }

.entry-comments .comment,
.ping-list {
  border-bottom: 1px dotted #ddd; }

.ping-list {
  padding-bottom: 20px; }

p.form-submit,
.entry-comments .children .comment,
.entry-comments .comment-author {
  margin: 0; }

.entry-comments .comment {
  clear: both; }

p.comment-meta,
p.form-submit {
  margin-bottom: 20px; }

.entry-comments .children .comment {
  border: none; }

.comment-respond label {
  display: block; }

.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
  width: 50%; }

.comment-list li,
.ping-list li {
  list-style-type: none; }

.comment-list ul.children {
  margin-left: 40px; }

.ping-list .reply {
  display: none; }

/* Home Template
--------------------------------------------- */
.full-feature-image {
  display: block;
  position: relative;
  width: 100%;
  padding: 30px 0; }

.full-feature-image img {
  width: 100%;
  margin-bottom: 0; }

.top-image {
  display: block;
  margin: 0 auto;
  width: 90%;
  max-width: 1210px; }

.home h1.home_header {
  border-top: 1px solid #d9d9d9;
  margin-bottom: 0;
  padding: 20px 0; }

.home .gridcontainer h1.home_header {
  border-top: none;
  border-bottom: none;
  padding-top: 0; }

.gridcontainer {
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  padding: 30px 0; }

.gridcontainer:last-child {
  margin-bottom: 30px; }

.gridcontainer p:last-child {
  margin-bottom: 0; }

.gridcontainer.big {
  border-bottom: none; }

.gridcontainer.big p {
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: 200;
  line-height: 30px;
  text-align: center; }

.gridcontainer.big .button {
  text-align: center; }

/*
	- Sidebar
*/
/*
Sidebar
---------------------------------------------------------------------------------------------------- */
.sidebar {
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 40px; }

.sidebar p:last-child {
  margin-bottom: 0; }

.sidebar li {
  margin-bottom: 6px;
  word-wrap: break-word; }

.sidebar ul > li:last-child {
  margin-bottom: 0; }

.sidebar .widget {
  margin-bottom: 0px; }

.sidebar .simple-social-icons ul li a {
  padding: 15px !important; }

.sidebar form.search-form {
  padding: 20px; }

/* Split Sidebars
--------------------------------------------- */
.split-sidebars .aligncenter {
  margin: 0 auto 12px; }

.split-sidebars .widget li li {
  margin: 0 0 0 20px; }

.split-sidebar-left,
.split-sidebar-right {
  width: 160px; }

.split-sidebar-left {
  float: left; }

.split-sidebar-right {
  float: right; }

/* Bottom Sidebar
--------------------------------------------- */
.bottom-sidebar {
  clear: both; }

/*
	- Footer Widgets
*/
/*
Footer Widgets
---------------------------------------------------------------------------------------------------- */
.footer-widgets {
  border-top: 1px solid #d9d9d9;
  background-color: #fafafa;
  clear: both;
  padding: 60px 0 20px; }

.footer-widgets .widget-title {
  font-size: 24px;
  font-size: 2.4rem;
  text-align: left; }

.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
  width: 30.5785123967%;
  /* 370 pixel target 1210 pixel */ }

.footer-widgets-1 {
  margin-right: 4.13223140496%;
  /* 50px target 1210 pixel*/ }

.footer-widgets-1,
.footer-widgets-2 {
  float: left; }

.footer-widgets-3 {
  float: right; }

.footer-widgets .widget {
  margin-bottom: 40px; }

.footer-widgets li {
  margin-bottom: 8px;
  padding-bottom: 8px;
  word-wrap: break-word; }

.footer-widgets li li {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0; }

/*
	- Site Footer
*/
/*
Site Footer
---------------------------------------------------------------------------------------------------- */
.site-footer {
  font-size: 14px;
  font-size: 1.4rem;
  padding: 10px 0;
  text-align: left;
  border-bottom: 10px solid #000;
  border-top: 1px solid #9e4e8b;
  background-color: #be7bae;
  /* Gradient */
  /* border-top:1px solid darken($color-golden, 15%); */
  /* background: rgb(186,129,28); */
  /* Old browsers */
  /* background: -moz-linear-gradient(top,  rgba(186,129,28,1) 0%, rgba(235,177,17,1) 100%); */
  /* FF3.6+ */
  /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(186,129,28,1)), color-stop(100%,rgba(235,177,17,1))); */
  /* Chrome,Safari4+ */
  /* background: -webkit-linear-gradient(top,  rgba(186,129,28,1) 0%,rgba(235,177,17,1) 100%); */
  /* Chrome10+,Safari5.1+ */
  /* background: -o-linear-gradient(top,  rgba(186,129,28,1) 0%,rgba(235,177,17,1) 100%); */
  /* Opera 11.10+ */
  /* background: -ms-linear-gradient(top,  rgba(186,129,28,1) 0%,rgba(235,177,17,1) 100%); */
  /* IE10+ */
  /* background: linear-gradient(to bottom,  rgba(186,129,28,1) 0%,rgba(235,177,17,1) 100%); */
  /* W3C */
  /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba811c', endColorstr='#ebb111',GradientType=0 ); */
  /* IE6-9 */ }

.site-footer p {
  margin-bottom: 0; }

/*
	- Media Queries
		- max-width: 1139px */
/*
Media Queries
---------------------------------------------------------------------------------------------------- */
@media only screen and (max-width: 1139px) {
  .site-inner .content-sidebar-wrap, .wrap {
    max-width: 1024px; }
  .nav-primary .wrap {
    width: 100%;
    max-width: 100%; }
  .content {
    width: 60.737527115%;
    /* 560 pixel Target 922 pixel */ }
  .footer-widgets-1,
  .footer-widgets-2,
  .footer-widgets-3,
  .sidebar {
    width: 30.7291666667%;
    /* 314.666666667 pixel target 1024 pixel */ }
  .footer-widgets-1 {
    margin-right: 3.90625%;
    /* 40px target 1024 pixel*/ }
  .split-sidebar-left,
  .split-sidebar-right {
    width: 100%; }
  /* Header search
--------------------------------------------- */
  .site-header .search-form {
    float: right;
    width: 220px; }
  .site-header input[type=search] {
    height: 35px; }
  .site-header .widget_search input[type="submit"] {
    height: 35px; } }

/*		- max-width: 1023px */
@media only screen and (max-width: 1023px) {
  .site-inner .content-sidebar-wrap, .wrap {
    max-width: 920px; }
  .header-image .site-title a {
    background-position: center !important;
    background-size: contain !important;
    margin: 0; }
  .sidebar-primary,
  .site-header .widget-area,
  .title-area {
    width: 100%; }
  .content {
    width: 60.737527115%;
    /* 560 pixel Target 922 pixel */ }
  .site-description,
  .site-header .title-area,
  .site-header .search-form,
  .site-header .widget-area,
  .site-title {
    text-align: center; }
  /* Home */
  .gridcontainer:last-child {
    margin-bottom: 20px; }
  .home-bottom.gridcoll4 img {
    float: left;
    width: 31.1594202899%;
    margin: 30px 30px 30px 0; }
  .home-bottom.gridcoll4 {
    border-bottom: 1px solid #d9d9d9; }
  .home-bottom {
    margin-bottom: 20px;
    padding-bottom: 30px; }
  .content .home-bottom.gridcoll4:last-child {
    border-bottom: none;
    margin-bottom: 0px;
    padding-bottom: 0px; }
  /* Header search
	--------------------------------------------- */
  .site-header .widget-area {
    display: block;
    clear: both; }
  .site-header .search-form {
    float: none;
    margin: 0 auto; }
  /* Footer */
  .footer-widgets-1,
  .footer-widgets-2,
  .footer-widgets-3,
  .sidebar {
    width: 31.1594202899%;
    /* 286.666666667 pixel target 920 pixel */ }
  .footer-widgets-1 {
    margin-right: 3.26086956522%;
    /* 30px target 920 pixel*/ } }

/*		- max-width: 960px */
/*
Media Queries
---------------------------------------------------------------------------------------------------- */
@media only screen and (max-width: 960px) {
  /* Navigation */
  .genesis-nav-menu {
    text-align: center; }
  .genesis-nav-menu.responsive-menu > .menu-item > .sub-menu,
  .genesis-nav-menu.responsive-menu {
    display: none; }
  .genesis-nav-menu.responsive-menu .menu-item,
  .responsive-menu-icon {
    display: block; }
  .genesis-nav-menu.responsive-menu .menu-item {
    margin: 0; }
  .genesis-nav-menu.responsive-menu .menu-item:hover {
    position: static; }
  .genesis-nav-menu.responsive-menu .current-menu-item > a,
  .genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,
  .genesis-nav-menu.responsive-menu a,
  .genesis-nav-menu.responsive-menu a:hover {
    background: none;
    line-height: 1;
    padding: 16px 20px; }
  .genesis-nav-menu.responsive-menu .menu-item-has-children {
    cursor: pointer; }
  .genesis-nav-menu.responsive-menu .menu-item-has-children > a {
    margin-right: 60px; }
  .genesis-nav-menu.responsive-menu > .menu-item-language-current:before,
  .genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
    content: "\f347";
    float: right;
    font: normal 16px/1 'dashicons';
    height: 16px;
    padding: 16px 20px;
    right: 0;
    text-align: right;
    z-index: 9999; }
  .genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
    content: "\f343"; }
  .genesis-nav-menu.responsive-menu .sub-menu {
    border: none;
    left: auto;
    opacity: 1;
    padding-left: 25px;
    position: relative;
    -moz-transition: opacity .4s ease-in-out;
    -ms-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out;
    transition: opacity .4s ease-in-out;
    width: 100%;
    z-index: 99; }
  .genesis-nav-menu.responsive-menu .sub-menu .sub-menu {
    margin: 0; }
  .genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,
  .genesis-nav-menu.responsive-menu .sub-menu li a,
  .genesis-nav-menu.responsive-menu .sub-menu li a:hover {
    background: none;
    border: none;
    padding: 12px 20px;
    position: relative;
    width: 100%; }
  .nav-primary .genesis-nav-menu.responsive-menu {
    padding-bottom: 16px; }
  /* Secondary Navigation
	--------------------------------------------- */
  .nav-secondary .wrap {
    width: 100%;
    max-width: 100%; }
  .nav-secondary .genesis-nav-menu:last-child {
    border-right: 0; }
  .nav-secondary .genesis-nav-menu a {
    border-left: 0; }
  .nav-secondary .genesis-nav-menu.responsive-menu > .menu-item-language-current:before, .nav-secondary .genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
    content: " ";
    float: right;
    font: normal 16px/1 'dashicons';
    height: 16px;
    padding: 16px 20px;
    right: 0;
    text-align: right;
    z-index: 9999; }
  /* Homw */
  .home .entry-content .gridcontainer .gridcoll3 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 19px;
    padding-bottom: 30px;
    border-bottom: 1px solid #d9d9d9; }
  .home .entry-content .gridcontainer .gridcoll3:last-child {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: none; }
  .home .entry-content .gridcontainer .gridcoll3 h1.home_header {
    border-bottom: 1px solid #d9d9d9; }
  .home .entry-content .gridcontainer .gridcoll3 img {
    float: left;
    width: 35%;
    margin: 30px 20px 20px 0; } }

/*		- max-width: 767px  */
@media only screen and (max-width: 768px) {
  .site-title a, .site-title a:hover {
    width: 480px;
    height: 67px;
    background: url(images/logo_big.png) no-repeat center top;
    background-size: 480px 67px; }
  .pagination li a {
    margin-bottom: 4px; }
  .five-sixths,
  .four-sixths,
  .one-fourth,
  .one-half,
  .one-sixth,
  .one-third,
  .three-fourths,
  .three-sixths,
  .two-fourths,
  .two-sixths,
  .two-thirds {
    margin: 0;
    width: 100%; }
  /* Header search
	--------------------------------------------- */
  .site-header .widget-area {
    margin-top: 20px; }
  /* Footer */
  .footer-widgets-1,
  .footer-widgets-2,
  .footer-widgets-3 {
    width: 100%;
    margin-bottom: 40px; }
  .footer-widgets-1,
  .footer-widgets-2 {
    border-bottom: 1px solid #d9d9d9; }
  .footer-widgets-3 {
    border-bottom: none;
    margin-bottom: 0px; }
  .footer-widgets-1 {
    margin-right: 0px; } }

/*		- max-width: 600px  */
@media only screen and (max-width: 600px) {
  .site-title a, .site-title a:hover {
    width: 260px;
    height: 36px;
    background: url(images/logo_big.png) no-repeat center top;
    background-size: 260px 36px; }
  .content,
  .sidebar {
    width: 100%;
    margin-bottom: 40px; }
  .site-header .search-form {
    width: 200px; }
  .site-header input[type=search] {
    height: 32px;
    font-size: 14px;
    font-size: 1.4rem; }
  .site-header .widget_search input[type="submit"] {
    height: 34px; }
  .site-header .widget_search .search-form input[type="submit"] {
    font: 20px/1 'dashicons'; } }
