/******************************************************************
Site Name:
Author:

Stylesheet: Sass Functions

You can do a lot of really cool things in Sass. Functions help you
make repeated actions a lot easier. They are really similar to mixins,
but can be used for so much more.

Anyway, keep them all in here so it's easier to find when you're
looking for one.

For more info on functions, go here:
http://sass-lang.com/documentation/Sass/Script/Functions.html

******************************************************************//*********************
COLOR FUNCTIONS
These are helpful when you're working
with shadows and such things. It's essentially
a quicker way to write RGBA.

Example:
box-shadow: 0 0 4px black(0.3);
compiles to:
box-shadow: 0 0 4px rgba(0,0,0,0.3);
*********************//******************************************************************
Site Name:
Author:

Stylesheet: Mixins Stylesheet

This is where you can take advantage of Sass' great features: Mixins.
I won't go in-depth on how they work exactly,
there are a few articles below that will help do that. What I will
tell you is that this will help speed up simple changes like
changing a color or adding CSS3 techniques gradients.

A WORD OF WARNING: It's very easy to overdo it here. Be careful and
remember less is more.

Helpful:
http://sachagreif.com/useful-sass-mixins/
http://thesassway.com/intermediate/leveraging-sass-mixins-for-cleaner-code
http://web-design-weekly.com/blog/2013/05/12/handy-sass-mixins/

******************************************************************//*********************
TRANSITION
*********************//*
I totally rewrote this to be cleaner and easier to use.
You'll need to be using Sass 3.2+ for these to work.
Thanks to @anthonyshort for the inspiration on these.
USAGE: @include transition(all 0.2s ease-in-out);
*//* fallback/image non-cover color *//*                    *//*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 *//* FONT PATH
 * -------------------------- *//* makes the font 33% larger relative to the icon container *//* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons *//*
*   Use this file to overwrite any new styling as a preferred method to using the wp-admin scss compiler (dashboard).
*/@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,900,400italic,700italic,900italic|Karma|Montserrat);@font-face{font-family:'FontAwesome';src:url('/wp-content/themes/olsmb/fonts/font-awesome/fonts/fontawesome-webfont.eot?v=4.4.0');src:url('/wp-content/themes/olsmb/fonts/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('/wp-content/themes/olsmb/fonts/font-awesome/fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('/wp-content/themes/olsmb/fonts/font-awesome/fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('/wp-content/themes/olsmb/fonts/font-awesome/fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('/wp-content/themes/olsmb/fonts/font-awesome/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}.fa,body > header div.topnav .menu li.icon.toggle a:before,body > main .wrap article blockquote:before,body.home a.h4:before,.list p.date:before,.sticky > header .topnav .menu-topnav-container > .arrow{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-15%;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-fw{width:1.28571em;text-align:center;}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none;}.fa-ul > li{position:relative;}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center;}.fa-li.fa-lg{left:-1.85714em;}.fa-border{padding:0.2em 0.25em 0.15em;border:solid 0.08em #eee;border-radius:0.1em;}.fa-pull-left{float:left;}.fa-pull-right{float:right;}.fa,body > header div.topnav .menu li.icon.toggle a:before,body > main .wrap article blockquote:before,body.home a.h4:before,.list p.date:before,.sticky > header .topnav .menu-topnav-container > .arrow{/* Deprecated as of 4.4.0 */}.fa.fa-pull-left,body > header div.topnav .menu li.icon.toggle a:before.fa-pull-left,body > main .wrap article blockquote:before.fa-pull-left,body.home a.h4:before.fa-pull-left,.list p.date:before.fa-pull-left,.sticky > header .topnav .menu-topnav-container > .arrow.fa-pull-left{margin-right:0.3em;}.fa.fa-pull-right,body > header div.topnav .menu li.icon.toggle a:before.fa-pull-right,body > main .wrap article blockquote:before.fa-pull-right,body.home a.h4:before.fa-pull-right,.list p.date:before.fa-pull-right,.sticky > header .topnav .menu-topnav-container > .arrow.fa-pull-right{margin-left:0.3em;}.pull-right{float:right;}.pull-left{float:left;}.fa.pull-left,body > header div.topnav .menu li.icon.toggle a:before.pull-left,body > main .wrap article blockquote:before.pull-left,body.home a.h4:before.pull-left,.list p.date:before.pull-left,.sticky > header .topnav .menu-topnav-container > .arrow.pull-left{margin-right:0.3em;}.fa.pull-right,body > header div.topnav .menu li.icon.toggle a:before.pull-right,body > main .wrap article blockquote:before.pull-right,body.home a.h4:before.pull-right,.list p.date:before.pull-right,.sticky > header .topnav .menu-topnav-container > .arrow.pull-right{margin-left:0.3em;}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1);}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none;}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#fff;}.fa-glass:before{content:"\f000";}.fa-music:before{content:"\f001";}.fa-search:before{content:"\f002";}.fa-envelope-o:before{content:"\f003";}.fa-heart:before{content:"\f004";}.fa-star:before{content:"\f005";}.fa-star-o:before{content:"\f006";}.fa-user:before{content:"\f007";}.fa-film:before{content:"\f008";}.fa-th-large:before{content:"\f009";}.fa-th:before{content:"\f00a";}.fa-th-list:before{content:"\f00b";}.fa-check:before{content:"\f00c";}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d";}.fa-search-plus:before{content:"\f00e";}.fa-search-minus:before{content:"\f010";}.fa-power-off:before{content:"\f011";}.fa-signal:before{content:"\f012";}.fa-gear:before,.fa-cog:before{content:"\f013";}.fa-trash-o:before{content:"\f014";}.fa-home:before{content:"\f015";}.fa-file-o:before{content:"\f016";}.fa-clock-o:before{content:"\f017";}.fa-road:before{content:"\f018";}.fa-download:before{content:"\f019";}.fa-arrow-circle-o-down:before{content:"\f01a";}.fa-arrow-circle-o-up:before{content:"\f01b";}.fa-inbox:before{content:"\f01c";}.fa-play-circle-o:before{content:"\f01d";}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e";}.fa-refresh:before{content:"\f021";}.fa-list-alt:before{content:"\f022";}.fa-lock:before{content:"\f023";}.fa-flag:before{content:"\f024";}.fa-headphones:before{content:"\f025";}.fa-volume-off:before{content:"\f026";}.fa-volume-down:before{content:"\f027";}.fa-volume-up:before{content:"\f028";}.fa-qrcode:before{content:"\f029";}.fa-barcode:before{content:"\f02a";}.fa-tag:before{content:"\f02b";}.fa-tags:before{content:"\f02c";}.fa-book:before{content:"\f02d";}.fa-bookmark:before{content:"\f02e";}.fa-print:before{content:"\f02f";}.fa-camera:before{content:"\f030";}.fa-font:before{content:"\f031";}.fa-bold:before{content:"\f032";}.fa-italic:before{content:"\f033";}.fa-text-height:before{content:"\f034";}.fa-text-width:before{content:"\f035";}.fa-align-left:before{content:"\f036";}.fa-align-center:before{content:"\f037";}.fa-align-right:before{content:"\f038";}.fa-align-justify:before{content:"\f039";}.fa-list:before{content:"\f03a";}.fa-dedent:before,.fa-outdent:before{content:"\f03b";}.fa-indent:before{content:"\f03c";}.fa-video-camera:before{content:"\f03d";}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e";}.fa-pencil:before{content:"\f040";}.fa-map-marker:before{content:"\f041";}.fa-adjust:before{content:"\f042";}.fa-tint:before{content:"\f043";}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044";}.fa-share-square-o:before{content:"\f045";}.fa-check-square-o:before{content:"\f046";}.fa-arrows:before{content:"\f047";}.fa-step-backward:before{content:"\f048";}.fa-fast-backward:before{content:"\f049";}.fa-backward:before{content:"\f04a";}.fa-play:before{content:"\f04b";}.fa-pause:before{content:"\f04c";}.fa-stop:before{content:"\f04d";}.fa-forward:before{content:"\f04e";}.fa-fast-forward:before{content:"\f050";}.fa-step-forward:before{content:"\f051";}.fa-eject:before{content:"\f052";}.fa-chevron-left:before{content:"\f053";}.fa-chevron-right:before{content:"\f054";}.fa-plus-circle:before{content:"\f055";}.fa-minus-circle:before{content:"\f056";}.fa-times-circle:before{content:"\f057";}.fa-check-circle:before{content:"\f058";}.fa-question-circle:before{content:"\f059";}.fa-info-circle:before{content:"\f05a";}.fa-crosshairs:before{content:"\f05b";}.fa-times-circle-o:before{content:"\f05c";}.fa-check-circle-o:before{content:"\f05d";}.fa-ban:before{content:"\f05e";}.fa-arrow-left:before{content:"\f060";}.fa-arrow-right:before{content:"\f061";}.fa-arrow-up:before{content:"\f062";}.fa-arrow-down:before{content:"\f063";}.fa-mail-forward:before,.fa-share:before{content:"\f064";}.fa-expand:before{content:"\f065";}.fa-compress:before{content:"\f066";}.fa-plus:before{content:"\f067";}.fa-minus:before{content:"\f068";}.fa-asterisk:before{content:"\f069";}.fa-exclamation-circle:before{content:"\f06a";}.fa-gift:before{content:"\f06b";}.fa-leaf:before{content:"\f06c";}.fa-fire:before{content:"\f06d";}.fa-eye:before{content:"\f06e";}.fa-eye-slash:before{content:"\f070";}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071";}.fa-plane:before{content:"\f072";}.fa-calendar:before{content:"\f073";}.fa-random:before{content:"\f074";}.fa-comment:before{content:"\f075";}.fa-magnet:before{content:"\f076";}.fa-chevron-up:before{content:"\f077";}.fa-chevron-down:before{content:"\f078";}.fa-retweet:before{content:"\f079";}.fa-shopping-cart:before{content:"\f07a";}.fa-folder:before{content:"\f07b";}.fa-folder-open:before{content:"\f07c";}.fa-arrows-v:before{content:"\f07d";}.fa-arrows-h:before{content:"\f07e";}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080";}.fa-twitter-square:before{content:"\f081";}.fa-facebook-square:before{content:"\f082";}.fa-camera-retro:before{content:"\f083";}.fa-key:before{content:"\f084";}.fa-gears:before,.fa-cogs:before{content:"\f085";}.fa-comments:before{content:"\f086";}.fa-thumbs-o-up:before{content:"\f087";}.fa-thumbs-o-down:before{content:"\f088";}.fa-star-half:before{content:"\f089";}.fa-heart-o:before{content:"\f08a";}.fa-sign-out:before{content:"\f08b";}.fa-linkedin-square:before{content:"\f08c";}.fa-thumb-tack:before{content:"\f08d";}.fa-external-link:before{content:"\f08e";}.fa-sign-in:before{content:"\f090";}.fa-trophy:before{content:"\f091";}.fa-github-square:before{content:"\f092";}.fa-upload:before{content:"\f093";}.fa-lemon-o:before{content:"\f094";}.fa-phone:before{content:"\f095";}.fa-square-o:before{content:"\f096";}.fa-bookmark-o:before{content:"\f097";}.fa-phone-square:before{content:"\f098";}.fa-twitter:before{content:"\f099";}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a";}.fa-github:before{content:"\f09b";}.fa-unlock:before{content:"\f09c";}.fa-credit-card:before{content:"\f09d";}.fa-feed:before,.fa-rss:before{content:"\f09e";}.fa-hdd-o:before{content:"\f0a0";}.fa-bullhorn:before{content:"\f0a1";}.fa-bell:before{content:"\f0f3";}.fa-certificate:before{content:"\f0a3";}.fa-hand-o-right:before{content:"\f0a4";}.fa-hand-o-left:before{content:"\f0a5";}.fa-hand-o-up:before{content:"\f0a6";}.fa-hand-o-down:before{content:"\f0a7";}.fa-arrow-circle-left:before{content:"\f0a8";}.fa-arrow-circle-right:before{content:"\f0a9";}.fa-arrow-circle-up:before{content:"\f0aa";}.fa-arrow-circle-down:before{content:"\f0ab";}.fa-globe:before{content:"\f0ac";}.fa-wrench:before{content:"\f0ad";}.fa-tasks:before{content:"\f0ae";}.fa-filter:before{content:"\f0b0";}.fa-briefcase:before{content:"\f0b1";}.fa-arrows-alt:before{content:"\f0b2";}.fa-group:before,.fa-users:before{content:"\f0c0";}.fa-chain:before,.fa-link:before{content:"\f0c1";}.fa-cloud:before{content:"\f0c2";}.fa-flask:before{content:"\f0c3";}.fa-cut:before,.fa-scissors:before{content:"\f0c4";}.fa-copy:before,.fa-files-o:before{content:"\f0c5";}.fa-paperclip:before{content:"\f0c6";}.fa-save:before,.fa-floppy-o:before{content:"\f0c7";}.fa-square:before{content:"\f0c8";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9";}.fa-list-ul:before{content:"\f0ca";}.fa-list-ol:before{content:"\f0cb";}.fa-strikethrough:before{content:"\f0cc";}.fa-underline:before{content:"\f0cd";}.fa-table:before{content:"\f0ce";}.fa-magic:before{content:"\f0d0";}.fa-truck:before{content:"\f0d1";}.fa-pinterest:before{content:"\f0d2";}.fa-pinterest-square:before{content:"\f0d3";}.fa-google-plus-square:before{content:"\f0d4";}.fa-google-plus:before{content:"\f0d5";}.fa-money:before{content:"\f0d6";}.fa-caret-down:before{content:"\f0d7";}.fa-caret-up:before{content:"\f0d8";}.fa-caret-left:before{content:"\f0d9";}.fa-caret-right:before{content:"\f0da";}.fa-columns:before{content:"\f0db";}.fa-unsorted:before,.fa-sort:before{content:"\f0dc";}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd";}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de";}.fa-envelope:before{content:"\f0e0";}.fa-linkedin:before{content:"\f0e1";}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2";}.fa-legal:before,.fa-gavel:before{content:"\f0e3";}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4";}.fa-comment-o:before{content:"\f0e5";}.fa-comments-o:before{content:"\f0e6";}.fa-flash:before,.fa-bolt:before{content:"\f0e7";}.fa-sitemap:before{content:"\f0e8";}.fa-umbrella:before{content:"\f0e9";}.fa-paste:before,.fa-clipboard:before{content:"\f0ea";}.fa-lightbulb-o:before{content:"\f0eb";}.fa-exchange:before{content:"\f0ec";}.fa-cloud-download:before{content:"\f0ed";}.fa-cloud-upload:before{content:"\f0ee";}.fa-user-md:before{content:"\f0f0";}.fa-stethoscope:before{content:"\f0f1";}.fa-suitcase:before{content:"\f0f2";}.fa-bell-o:before{content:"\f0a2";}.fa-coffee:before{content:"\f0f4";}.fa-cutlery:before{content:"\f0f5";}.fa-file-text-o:before{content:"\f0f6";}.fa-building-o:before{content:"\f0f7";}.fa-hospital-o:before{content:"\f0f8";}.fa-ambulance:before{content:"\f0f9";}.fa-medkit:before{content:"\f0fa";}.fa-fighter-jet:before{content:"\f0fb";}.fa-beer:before{content:"\f0fc";}.fa-h-square:before{content:"\f0fd";}.fa-plus-square:before{content:"\f0fe";}.fa-angle-double-left:before{content:"\f100";}.fa-angle-double-right:before{content:"\f101";}.fa-angle-double-up:before{content:"\f102";}.fa-angle-double-down:before{content:"\f103";}.fa-angle-left:before,.sticky > header .topnav .menu-topnav-container > .arrow:first-child:before{content:"\f104";}.fa-angle-right:before,.sticky > header .topnav .menu-topnav-container > .arrow:last-child:before{content:"\f105";}.fa-angle-up:before{content:"\f106";}.fa-angle-down:before{content:"\f107";}.fa-desktop:before{content:"\f108";}.fa-laptop:before{content:"\f109";}.fa-tablet:before{content:"\f10a";}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b";}.fa-circle-o:before{content:"\f10c";}.fa-quote-left:before{content:"\f10d";}.fa-quote-right:before{content:"\f10e";}.fa-spinner:before{content:"\f110";}.fa-circle:before{content:"\f111";}.fa-mail-reply:before,.fa-reply:before{content:"\f112";}.fa-github-alt:before{content:"\f113";}.fa-folder-o:before{content:"\f114";}.fa-folder-open-o:before{content:"\f115";}.fa-smile-o:before{content:"\f118";}.fa-frown-o:before{content:"\f119";}.fa-meh-o:before{content:"\f11a";}.fa-gamepad:before{content:"\f11b";}.fa-keyboard-o:before{content:"\f11c";}.fa-flag-o:before{content:"\f11d";}.fa-flag-checkered:before{content:"\f11e";}.fa-terminal:before{content:"\f120";}.fa-code:before{content:"\f121";}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122";}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123";}.fa-location-arrow:before{content:"\f124";}.fa-crop:before{content:"\f125";}.fa-code-fork:before{content:"\f126";}.fa-unlink:before,.fa-chain-broken:before{content:"\f127";}.fa-question:before{content:"\f128";}.fa-info:before{content:"\f129";}.fa-exclamation:before{content:"\f12a";}.fa-superscript:before{content:"\f12b";}.fa-subscript:before{content:"\f12c";}.fa-eraser:before{content:"\f12d";}.fa-puzzle-piece:before{content:"\f12e";}.fa-microphone:before{content:"\f130";}.fa-microphone-slash:before{content:"\f131";}.fa-shield:before{content:"\f132";}.fa-calendar-o:before{content:"\f133";}.fa-fire-extinguisher:before{content:"\f134";}.fa-rocket:before{content:"\f135";}.fa-maxcdn:before{content:"\f136";}.fa-chevron-circle-left:before{content:"\f137";}.fa-chevron-circle-right:before{content:"\f138";}.fa-chevron-circle-up:before{content:"\f139";}.fa-chevron-circle-down:before{content:"\f13a";}.fa-html5:before{content:"\f13b";}.fa-css3:before{content:"\f13c";}.fa-anchor:before{content:"\f13d";}.fa-unlock-alt:before{content:"\f13e";}.fa-bullseye:before{content:"\f140";}.fa-ellipsis-h:before{content:"\f141";}.fa-ellipsis-v:before{content:"\f142";}.fa-rss-square:before{content:"\f143";}.fa-play-circle:before{content:"\f144";}.fa-ticket:before{content:"\f145";}.fa-minus-square:before{content:"\f146";}.fa-minus-square-o:before{content:"\f147";}.fa-level-up:before{content:"\f148";}.fa-level-down:before{content:"\f149";}.fa-check-square:before{content:"\f14a";}.fa-pencil-square:before{content:"\f14b";}.fa-external-link-square:before{content:"\f14c";}.fa-share-square:before{content:"\f14d";}.fa-compass:before{content:"\f14e";}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150";}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151";}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152";}.fa-euro:before,.fa-eur:before{content:"\f153";}.fa-gbp:before{content:"\f154";}.fa-dollar:before,.fa-usd:before{content:"\f155";}.fa-rupee:before,.fa-inr:before{content:"\f156";}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157";}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158";}.fa-won:before,.fa-krw:before{content:"\f159";}.fa-bitcoin:before,.fa-btc:before{content:"\f15a";}.fa-file:before{content:"\f15b";}.fa-file-text:before{content:"\f15c";}.fa-sort-alpha-asc:before{content:"\f15d";}.fa-sort-alpha-desc:before{content:"\f15e";}.fa-sort-amount-asc:before{content:"\f160";}.fa-sort-amount-desc:before{content:"\f161";}.fa-sort-numeric-asc:before{content:"\f162";}.fa-sort-numeric-desc:before{content:"\f163";}.fa-thumbs-up:before{content:"\f164";}.fa-thumbs-down:before{content:"\f165";}.fa-youtube-square:before{content:"\f166";}.fa-youtube:before{content:"\f167";}.fa-xing:before{content:"\f168";}.fa-xing-square:before{content:"\f169";}.fa-youtube-play:before{content:"\f16a";}.fa-dropbox:before{content:"\f16b";}.fa-stack-overflow:before{content:"\f16c";}.fa-instagram:before{content:"\f16d";}.fa-flickr:before{content:"\f16e";}.fa-adn:before{content:"\f170";}.fa-bitbucket:before{content:"\f171";}.fa-bitbucket-square:before{content:"\f172";}.fa-tumblr:before{content:"\f173";}.fa-tumblr-square:before{content:"\f174";}.fa-long-arrow-down:before{content:"\f175";}.fa-long-arrow-up:before{content:"\f176";}.fa-long-arrow-left:before{content:"\f177";}.fa-long-arrow-right:before{content:"\f178";}.fa-apple:before{content:"\f179";}.fa-windows:before{content:"\f17a";}.fa-android:before{content:"\f17b";}.fa-linux:before{content:"\f17c";}.fa-dribbble:before{content:"\f17d";}.fa-skype:before{content:"\f17e";}.fa-foursquare:before{content:"\f180";}.fa-trello:before{content:"\f181";}.fa-female:before{content:"\f182";}.fa-male:before{content:"\f183";}.fa-gittip:before,.fa-gratipay:before{content:"\f184";}.fa-sun-o:before{content:"\f185";}.fa-moon-o:before{content:"\f186";}.fa-archive:before{content:"\f187";}.fa-bug:before{content:"\f188";}.fa-vk:before{content:"\f189";}.fa-weibo:before{content:"\f18a";}.fa-renren:before{content:"\f18b";}.fa-pagelines:before{content:"\f18c";}.fa-stack-exchange:before{content:"\f18d";}.fa-arrow-circle-o-right:before{content:"\f18e";}.fa-arrow-circle-o-left:before{content:"\f190";}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191";}.fa-dot-circle-o:before{content:"\f192";}.fa-wheelchair:before{content:"\f193";}.fa-vimeo-square:before{content:"\f194";}.fa-turkish-lira:before,.fa-try:before{content:"\f195";}.fa-plus-square-o:before{content:"\f196";}.fa-space-shuttle:before{content:"\f197";}.fa-slack:before{content:"\f198";}.fa-envelope-square:before{content:"\f199";}.fa-wordpress:before{content:"\f19a";}.fa-openid:before{content:"\f19b";}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c";}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d";}.fa-yahoo:before{content:"\f19e";}.fa-google:before{content:"\f1a0";}.fa-reddit:before{content:"\f1a1";}.fa-reddit-square:before{content:"\f1a2";}.fa-stumbleupon-circle:before{content:"\f1a3";}.fa-stumbleupon:before{content:"\f1a4";}.fa-delicious:before{content:"\f1a5";}.fa-digg:before{content:"\f1a6";}.fa-pied-piper:before{content:"\f1a7";}.fa-pied-piper-alt:before{content:"\f1a8";}.fa-drupal:before{content:"\f1a9";}.fa-joomla:before{content:"\f1aa";}.fa-language:before{content:"\f1ab";}.fa-fax:before{content:"\f1ac";}.fa-building:before{content:"\f1ad";}.fa-child:before{content:"\f1ae";}.fa-paw:before{content:"\f1b0";}.fa-spoon:before{content:"\f1b1";}.fa-cube:before{content:"\f1b2";}.fa-cubes:before{content:"\f1b3";}.fa-behance:before{content:"\f1b4";}.fa-behance-square:before{content:"\f1b5";}.fa-steam:before{content:"\f1b6";}.fa-steam-square:before{content:"\f1b7";}.fa-recycle:before{content:"\f1b8";}.fa-automobile:before,.fa-car:before{content:"\f1b9";}.fa-cab:before,.fa-taxi:before{content:"\f1ba";}.fa-tree:before{content:"\f1bb";}.fa-spotify:before{content:"\f1bc";}.fa-deviantart:before{content:"\f1bd";}.fa-soundcloud:before{content:"\f1be";}.fa-database:before{content:"\f1c0";}.fa-file-pdf-o:before{content:"\f1c1";}.fa-file-word-o:before{content:"\f1c2";}.fa-file-excel-o:before{content:"\f1c3";}.fa-file-powerpoint-o:before{content:"\f1c4";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5";}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6";}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7";}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8";}.fa-file-code-o:before{content:"\f1c9";}.fa-vine:before{content:"\f1ca";}.fa-codepen:before{content:"\f1cb";}.fa-jsfiddle:before{content:"\f1cc";}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd";}.fa-circle-o-notch:before{content:"\f1ce";}.fa-ra:before,.fa-rebel:before{content:"\f1d0";}.fa-ge:before,.fa-empire:before{content:"\f1d1";}.fa-git-square:before{content:"\f1d2";}.fa-git:before{content:"\f1d3";}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4";}.fa-tencent-weibo:before{content:"\f1d5";}.fa-qq:before{content:"\f1d6";}.fa-wechat:before,.fa-weixin:before{content:"\f1d7";}.fa-send:before,.fa-paper-plane:before{content:"\f1d8";}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9";}.fa-history:before{content:"\f1da";}.fa-circle-thin:before{content:"\f1db";}.fa-header:before{content:"\f1dc";}.fa-paragraph:before{content:"\f1dd";}.fa-sliders:before{content:"\f1de";}.fa-share-alt:before{content:"\f1e0";}.fa-share-alt-square:before{content:"\f1e1";}.fa-bomb:before{content:"\f1e2";}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3";}.fa-tty:before{content:"\f1e4";}.fa-binoculars:before{content:"\f1e5";}.fa-plug:before{content:"\f1e6";}.fa-slideshare:before{content:"\f1e7";}.fa-twitch:before{content:"\f1e8";}.fa-yelp:before{content:"\f1e9";}.fa-newspaper-o:before{content:"\f1ea";}.fa-wifi:before{content:"\f1eb";}.fa-calculator:before{content:"\f1ec";}.fa-paypal:before{content:"\f1ed";}.fa-google-wallet:before{content:"\f1ee";}.fa-cc-visa:before{content:"\f1f0";}.fa-cc-mastercard:before{content:"\f1f1";}.fa-cc-discover:before{content:"\f1f2";}.fa-cc-amex:before{content:"\f1f3";}.fa-cc-paypal:before{content:"\f1f4";}.fa-cc-stripe:before{content:"\f1f5";}.fa-bell-slash:before{content:"\f1f6";}.fa-bell-slash-o:before{content:"\f1f7";}.fa-trash:before{content:"\f1f8";}.fa-copyright:before{content:"\f1f9";}.fa-at:before{content:"\f1fa";}.fa-eyedropper:before{content:"\f1fb";}.fa-paint-brush:before{content:"\f1fc";}.fa-birthday-cake:before{content:"\f1fd";}.fa-area-chart:before{content:"\f1fe";}.fa-pie-chart:before{content:"\f200";}.fa-line-chart:before{content:"\f201";}.fa-lastfm:before{content:"\f202";}.fa-lastfm-square:before{content:"\f203";}.fa-toggle-off:before{content:"\f204";}.fa-toggle-on:before{content:"\f205";}.fa-bicycle:before{content:"\f206";}.fa-bus:before{content:"\f207";}.fa-ioxhost:before{content:"\f208";}.fa-angellist:before{content:"\f209";}.fa-cc:before{content:"\f20a";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b";}.fa-meanpath:before{content:"\f20c";}.fa-buysellads:before{content:"\f20d";}.fa-connectdevelop:before{content:"\f20e";}.fa-dashcube:before{content:"\f210";}.fa-forumbee:before{content:"\f211";}.fa-leanpub:before{content:"\f212";}.fa-sellsy:before{content:"\f213";}.fa-shirtsinbulk:before{content:"\f214";}.fa-simplybuilt:before{content:"\f215";}.fa-skyatlas:before{content:"\f216";}.fa-cart-plus:before{content:"\f217";}.fa-cart-arrow-down:before{content:"\f218";}.fa-diamond:before{content:"\f219";}.fa-ship:before{content:"\f21a";}.fa-user-secret:before{content:"\f21b";}.fa-motorcycle:before{content:"\f21c";}.fa-street-view:before{content:"\f21d";}.fa-heartbeat:before{content:"\f21e";}.fa-venus:before{content:"\f221";}.fa-mars:before{content:"\f222";}.fa-mercury:before{content:"\f223";}.fa-intersex:before,.fa-transgender:before{content:"\f224";}.fa-transgender-alt:before{content:"\f225";}.fa-venus-double:before{content:"\f226";}.fa-mars-double:before{content:"\f227";}.fa-venus-mars:before{content:"\f228";}.fa-mars-stroke:before{content:"\f229";}.fa-mars-stroke-v:before{content:"\f22a";}.fa-mars-stroke-h:before{content:"\f22b";}.fa-neuter:before{content:"\f22c";}.fa-genderless:before{content:"\f22d";}.fa-facebook-official:before{content:"\f230";}.fa-pinterest-p:before{content:"\f231";}.fa-whatsapp:before{content:"\f232";}.fa-server:before{content:"\f233";}.fa-user-plus:before{content:"\f234";}.fa-user-times:before{content:"\f235";}.fa-hotel:before,.fa-bed:before{content:"\f236";}.fa-viacoin:before{content:"\f237";}.fa-train:before{content:"\f238";}.fa-subway:before{content:"\f239";}.fa-medium:before{content:"\f23a";}.fa-yc:before,.fa-y-combinator:before{content:"\f23b";}.fa-optin-monster:before{content:"\f23c";}.fa-opencart:before{content:"\f23d";}.fa-expeditedssl:before{content:"\f23e";}.fa-battery-4:before,.fa-battery-full:before{content:"\f240";}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241";}.fa-battery-2:before,.fa-battery-half:before{content:"\f242";}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243";}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244";}.fa-mouse-pointer:before{content:"\f245";}.fa-i-cursor:before{content:"\f246";}.fa-object-group:before{content:"\f247";}.fa-object-ungroup:before{content:"\f248";}.fa-sticky-note:before{content:"\f249";}.fa-sticky-note-o:before{content:"\f24a";}.fa-cc-jcb:before{content:"\f24b";}.fa-cc-diners-club:before{content:"\f24c";}.fa-clone:before{content:"\f24d";}.fa-balance-scale:before{content:"\f24e";}.fa-hourglass-o:before{content:"\f250";}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251";}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252";}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253";}.fa-hourglass:before{content:"\f254";}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255";}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256";}.fa-hand-scissors-o:before{content:"\f257";}.fa-hand-lizard-o:before{content:"\f258";}.fa-hand-spock-o:before{content:"\f259";}.fa-hand-pointer-o:before{content:"\f25a";}.fa-hand-peace-o:before{content:"\f25b";}.fa-trademark:before{content:"\f25c";}.fa-registered:before{content:"\f25d";}.fa-creative-commons:before{content:"\f25e";}.fa-gg:before{content:"\f260";}.fa-gg-circle:before{content:"\f261";}.fa-tripadvisor:before{content:"\f262";}.fa-odnoklassniki:before{content:"\f263";}.fa-odnoklassniki-square:before{content:"\f264";}.fa-get-pocket:before{content:"\f265";}.fa-wikipedia-w:before{content:"\f266";}.fa-safari:before{content:"\f267";}.fa-chrome:before{content:"\f268";}.fa-firefox:before{content:"\f269";}.fa-opera:before{content:"\f26a";}.fa-internet-explorer:before{content:"\f26b";}.fa-tv:before,.fa-television:before{content:"\f26c";}.fa-contao:before{content:"\f26d";}.fa-500px:before{content:"\f26e";}.fa-amazon:before{content:"\f270";}.fa-calendar-plus-o:before{content:"\f271";}.fa-calendar-minus-o:before{content:"\f272";}.fa-calendar-times-o:before{content:"\f273";}.fa-calendar-check-o:before{content:"\f274";}.fa-industry:before{content:"\f275";}.fa-map-pin:before{content:"\f276";}.fa-map-signs:before{content:"\f277";}.fa-map-o:before{content:"\f278";}.fa-map:before{content:"\f279";}.fa-commenting:before{content:"\f27a";}.fa-commenting-o:before{content:"\f27b";}.fa-houzz:before{content:"\f27c";}.fa-vimeo:before{content:"\f27d";}.fa-black-tie:before{content:"\f27e";}.fa-fonticons:before{content:"\f280";}a{color:#5f4901;text-decoration:none;}a:hover{color:#b8b8b8;}a.fancylink{border-bottom:1px solid rgba(95, 73, 1, 0.25);-webkit-transition:border-color 0.15s ease-out;transition:border-color 0.15s ease-out;}a.fancylink:hover{border-color:#b8b8b8;}a.statcounter{display:none;}h1,.h1,h2,.h2,body.search article header h1,body.blog article header h1,body.archive article header h1,.sb .widget h4,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:'Roboto', sans-serif;}h1,.h1,h2,.h2,body.search article header h1,body.blog article header h1,body.archive article header h1,.sb .widget h4,h3,h4,.h4,h5,.h5,h6,.h6{color:#4d4d4d;}h1 a,.h1 a,h2 a,.h2 a,body.search article header h1 a,body.blog article header h1 a,body.archive article header h1 a,.sb .widget h4 a,h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{border:none !important;color:#4d4d4d;}h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,body.search article header h1 a:hover,body.blog article header h1 a:hover,body.archive article header h1 a:hover,.sb .widget h4 a:hover,h3 a:hover,h4 a:hover,.h4 a:hover,h5 a:hover,.h5 a:hover,h6 a:hover,.h6 a:hover{color:#b8b8b8;}h1,.h1{font-size:1.5em;font-weight:900;}h2,.h2,body.search article header h1,body.blog article header h1,body.archive article header h1,.sb .widget h4{font-size:1.25em;font-weight:700;margin:17.5px 0;}h4,.h4{color:#4d4d4d;}h4 a,.h4 a{color:#5f4901;}p{-webkit-hyphens:none;-epub-hyphens:none;-moz-hyphens:none;hyphens:none;}ul.reset{list-style:disc;margin-left:20px;}small,.small{font-size:0.9em;}.small{display:block;/* Needed to support line height: @see http://support.orangeleaf.com/view.php?id=76#c143 */line-height:1.5em;}body{background-color:#fff;font-family:'Karma', sans-serif;font-size:1em;line-height:1.8em;overflow-x:hidden;}body > header:before,body > header:after{content:"\0020";display:table;}body > header:after{clear:both;}body > header div.sitename{background-size:100% 101%;min-height:116px;}body > header div.sitename h1{font-size:2.3em;margin-bottom:0;}body > header div.sitename h1 a{color:#282726;}body > header div.sitename h1 a b{color:#0d0d0d;}body > header div.sitename h2{display:none;font-size:1em;}body > header div.sitename h2 a{color:#5d535c;}body > header div.sitename h1,body > header div.sitename h2{margin:0;}body > header div.topnav{background-color:#000;font-family:'Montserrat', sans-serif;font-size:0.75em;text-align:center;}body > header div.topnav .menu .fa,body > header div.topnav .menu .menu li.icon.toggle a:before,body > header div.topnav .menu li.icon.toggle .menu a:before,body > header div.topnav .menu main .wrap article blockquote:before,body > main .wrap article header div.topnav .menu blockquote:before,body > header div.topnav .menu body.home a.h4:before,body.home body > header div.topnav .menu a.h4:before,body > header div.topnav .menu .list p.date:before,.list body > header div.topnav .menu p.date:before,body > header div.topnav .menu .sticky > header .topnav .menu-topnav-container > .arrow,.sticky > header .topnav .menu-topnav-container > body > header div.topnav .menu .arrow{float:left;font-size:14px;margin-top:6px;margin-right:5px;}body > header div.topnav .menu > li{display:none;}body > header div.topnav .menu > li.toggle{display:block;}body > header div.topnav .menu > li > a{padding:10px 20px 5px 20px !important;text-transform:uppercase;}body > header div.topnav .menu a{display:block;padding:0.5em 1em;position:relative;}body > header div.topnav .menu li:hover > a:hover{color:#fff;}body > header div.topnav .menu li.icon a:before{margin-right:5px;}body > header div.topnav .menu li.icon.toggle a:before{content:"\f0c9";}body > header div.topnav .menu li ul{background:#000;display:none;}body > header div.topnav .menu li a{color:#fff;}body > header div.topnav .sub-menu{min-width:150px;padding:0 20px;white-space:nowrap;}body > header div.topnav .sub-menu li{position:inherit;}body > header div.topnav .sub-menu li:last-child a{border:none;}body > main:before,body > main:after{content:"\0020";display:table;}body > main:after{clear:both;}body > main h1,body > main .h1{font-size:2.2em;margin:0 0 20px 0;}body > main .wrap{overflow-y:hidden;/*display: -ms-flex; display: -webkit-flex; display: flex;*/}body > main .wrap:before,body > main .wrap:after{content:"\0020";display:table;}body > main .wrap:after{clear:both;}body > main .wrap .sb0,body > main .wrap .sb1,body > main .wrap .sb2{background:#fff;}body > main .wrap article header h1{margin-top:0;}body > main .wrap article blockquote{font-size:1.25em;font-style:italic;margin-left:40px;}body > main .wrap article blockquote:before{content:"\f10d";float:left;font-size:28px;font-style:italic;margin-left:-40px;}body > main .wrap article ul{list-style-type:disc;list-style-position:outside;padding-left:30px;}body > main .wrap article ol{list-style-type:decimal;list-style-position:outside;padding-left:30px;}body > main .wrap article ul ul,body > main .wrap article ol ul{list-style-type:circle;list-style-position:outside;}body > main .wrap article ol ol,body > main .wrap article ul ol{list-style-type:lower-latin;list-style-position:outside;/* Attributions *//* No longer required per : http://support.orangeleaf.com/view.php?id=434. 20160628 - MB
                $size:40px;
                .feature-article,.author,.technical-paper{
                    border-left-width:$size;
                    border-left-style: solid;
                    border-color:$info-color;
                    background-color: $smoke;
                    min-height:$size;
                    padding-left:$size/5;
                    &:before{
                        @extend .fa;
                        color:rgba($white,0.9)!important;
                        font-size:$size*0.5;
                        margin-left:-$size*1.2;
                        padding:10px 5px;
                        position:absolute;
                        text-align:center;
                        width:$size*0.75;
                    }
                }
                .technical-paper{
                    border-color:$alert-color;
                    @include font-awesome(fa-flask);
                }
                .feature-article{
                    border-color:$success-color;
                    @include font-awesome(fa-industry);
                }
                .author{
                    border-color:$warning-color;
                    @include font-awesome(fa-user);
                }
                *//* Captions and images */}body > main .wrap article .captioned-image-right{float:right;margin:0 0 1em 1em;}body > main .wrap article .captioned-image-left{float:left;margin:0 1em 1em 0;}body > main .wrap article .captioned-image div p{margin:0;}body > main .wrap .full-height,body > main .wrap #sidebar1{position:relative;flex:1;background-clip:content-box;background-color:#efeff1;}body > main .wrap .full-height .widget,body > main .wrap #sidebar1 .widget{margin-left:-1px;}body > footer{background-color:#2b2e31;border-bottom:8em solid #dddede;border-top:1em solid #fff;color:#fff;}body > footer *{color:#fff;}body > footer a{text-decoration:none;}body > footer a:hover{color:#fff;text-decoration:underline;}body > footer h4{border-bottom:1px solid rgba(255, 255, 255, 0.25);padding-bottom:10px;text-transform:uppercase;}body > footer .widget:last-child{margin-bottom:-8em;padding-left:0 !important;width:100% !important;}body > footer .widget:last-child *{color:#2b2e31;margin:0;}body > footer .widget_nav_menu .menu{font-size:1em;line-height:1.25em;}body > footer .widget_nav_menu .menu li{display:block;float:none;margin:0;text-align:center;}body > footer .widget_nav_menu .menu > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;width:33.33333%;float:left;font-family:'Montserrat', sans-serif;font-size:12px;padding:0;text-transform:uppercase;}body > footer .widget_nav_menu .menu > li li{font-family:'Karma', sans-serif;font-size:11px;line-height:1em;text-transform:none;}body.error404 .addtoany_share_save_container{display:none;}body.search nav.pagination ul,body.blog nav.pagination ul,body.archive nav.pagination ul{position:relative;text-align:center;}body.search nav.pagination ul:before,body.blog nav.pagination ul:before,body.archive nav.pagination ul:before{content:"";display:block;border-top:solid 1px #4d4d4d;width:100%;height:1px;position:absolute;top:50%;z-index:1;}body.search nav.pagination ul li,body.blog nav.pagination ul li,body.archive nav.pagination ul li{margin-right:-5px;position:relative;}body.search nav.pagination ul li:after,body.blog nav.pagination ul li:after,body.archive nav.pagination ul li:after{border-right:1px solid #4d4d4d;content:"";height:50%;position:absolute;right:0;top:17%;z-index:100;}body.search nav.pagination ul li:last-of-type:after,body.blog nav.pagination ul li:last-of-type:after,body.archive nav.pagination ul li:last-of-type:after{display:none;}body.search nav.pagination ul li span,body.blog nav.pagination ul li span,body.archive nav.pagination ul li span,body.search nav.pagination ul li a,body.blog nav.pagination ul li a,body.archive nav.pagination ul li a{background:#fff;padding:0 0.5em;position:relative;z-index:5;}body.search h1,body.blog h1,body.archive h1{border:none;margin-top:10px;}body.search article,body.blog article,body.archive article{border-bottom:1px solid #4d4d4d;margin-bottom:1em;}body.search article:first-of-type,body.blog article:first-of-type,body.archive article:first-of-type{margin-top:20px;}body.search article:last-of-type,body.blog article:last-of-type,body.archive article:last-of-type{border-bottom:0;}body.search article .article-thumb,body.blog article .article-thumb,body.archive article .article-thumb{float:left;margin-right:20px;}body.search article header,body.blog article header,body.archive article header,body.search article section,body.blog article section,body.archive article section{display:block;}body.search article header h1,body.blog article header h1,body.archive article header h1,body.search article header h2,body.blog article header h2,body.archive article header h2,body.search article header p,body.blog article header p,body.archive article header p{border:none;margin:0;}body.search article header p,body.blog article header p,body.archive article header p{margin-bottom:10px;}body.search article section,body.blog article section,body.archive article section{font-size:0.9em;}body.search article section p,body.blog article section p,body.archive article section p{margin-top:0;}body.single-post article header,body.page article header{margin-top:25px;}body.home > main h1,body.home > main .h1{border-bottom:1px solid #282726;margin-top:30px;}body.home > main h1:first-of-type,body.home > main .h1:first-of-type{margin:20px 0;}body.home article header{display:none;}body.home article .addtoany_share_save_container{display:none;}body.home .sb2 .list li{padding-bottom:0;}body.home .sb2 .list li h2,body.home .sb2 .list li p{margin-left:0 !important;}body.home .sb2 .list li h2{font-size:1.25em !important;margin:20px 0 10px 0 !important;}body.home .sb2 .list li img{display:none;}body.home a.h4{text-transform:uppercase;}body.home a.h4:before{content:"\f054";line-height:30px;margin-right:10px;}body.single-event article header .date{display:none;}.sb .widget.hide{display:none;}.sb .widget h4{border:none !important;margin:0;}.sb .widget_simpleimage img{float:right;height:auto;margin:0 0 20px 20px;width:100%;}.sb .banner img{width:100%;}.sb .banner .grid-2 img,.sb .banner .grid-4 img,.sb .banner .grid-8 img{width:50%;}.sb .banner .grid-3 img,.sb .banner .grid-6 img,.sb .banner .grid-9 img{width:33%;}.search_filter_content{display:inline-block;}.search_filter{display:inline-block;float:left !important;}#sidebar1,#sidebar_banners_top{font-size:0.9em;line-height:1.5em;padding-left:0;}#sidebar1 .widget,#sidebar_banners_top .widget{background:#efeff1;padding:20px 20px 20px 20px;}#sidebar1 .widget:empty,#sidebar_banners_top .widget:empty{display:none !important;}#sidebar1 .widget h3,#sidebar_banners_top .widget h3,#sidebar1 .widget .h3,#sidebar_banners_top .widget .h3{margin:0;}#sidebar1 .widget h4,#sidebar_banners_top .widget h4,#sidebar1 .widget .h4,#sidebar_banners_top .widget .h4{font-weight:900;margin-bottom:10px;}#sidebar1 .widget p:last-child,#sidebar_banners_top .widget p:last-child{margin-bottom:0;}#sidebar1 .widget .grid,#sidebar_banners_top .widget .grid{margin:0 20px;}#sidebar1 .widget.banners a,#sidebar_banners_top .widget.banners a{display:block;margin-bottom:10px;}#sidebar1 .widget.news .list li,#sidebar_banners_top .widget.news .list li{padding-bottom:20px;}#sidebar1 .widget.widget_em_widget,#sidebar_banners_top .widget.widget_em_widget,#sidebar1 .widget.banners,#sidebar_banners_top .widget.banners{padding-bottom:10px;}#sidebar1 .widget.widget_search,#sidebar_banners_top .widget.widget_search{border-bottom:20px solid #fff;padding:20px;}#sidebar1 .widget.widget_search form,#sidebar_banners_top .widget.widget_search form{position:relative;}#sidebar1 .widget.widget_search form label,#sidebar_banners_top .widget.widget_search form label{display:none;}#sidebar1 .widget.widget_search form #s,#sidebar_banners_top .widget.widget_search form #s{background:#fff;height:33px;margin-bottom:0;padding-right:90px;}#sidebar1 .widget.widget_search form #searchsubmit,#sidebar_banners_top .widget.widget_search form #searchsubmit{background-color:#555;border-radius:0;font-family:'Montserrat', sans-serif;line-height:24px;padding:0 5px;position:absolute;right:5px;text-transform:uppercase;top:5px;}#sidebar1 .widget .list li,#sidebar_banners_top .widget .list li{padding-bottom:0;}#sidebar1 .widget .list li h2,#sidebar_banners_top .widget .list li h2,#sidebar1 .widget .list li p,#sidebar_banners_top .widget .list li p{margin:0 0 10px 0;}#sidebar2 h4{padding-bottom:0 !important;}#sidebar2 ul{margin-top:0;}#sidebar2 a{text-decoration:none;}#sidebar2 a:hover{color:#5d535c;}#sidebar2 h4,#sidebar2 li{margin:0;padding:10px;}#sidebar2 h4:after,#sidebar2 li:after{border-top:1px solid #000;border-bottom:1px solid #666;content:'';display:block;margin-top:10px;}#sidebar2 h4:last-child:after,#sidebar2 li:last-child:after{display:none;}#sidebar2 .grid li:after{display:none;}#sidebar2 .widget.banner{margin:0;padding:0;}#sidebar2 .widget.banner a,#sidebar2 .widget.banner img{display:block;}#sidebar2 .widget.banner a{border-bottom:20px solid #fff;}.page-links{font-family:'Montserrat', sans-serif;margin:20px auto 20px auto;padding:0 !important;text-align:center;}.page-links li{display:inline-block;}.page-links li:first-child span,.page-links li:last-child span,.page-links li:first-child a,.page-links li:last-child a{background:#4d4d4d;color:#fff;text-transform:uppercase;width:170px;}.page-links li span,.page-links li a{display:block;padding:5px 20px;}.grid:before,.grid:after{content:"\0020";display:table;}.grid:after{clear:both;}.grid li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;width:33.33333%;float:left;padding-bottom:15px;}.grid li:nth-child(3n+1){clear:left;}.grid li img{height:auto;width:100%;}.list{list-style:none !important;margin:0 !important;padding:0 !important;}.list li{padding:0 10px 20px 0;}.list a{text-decoration:none;}.list img{float:left;height:auto;width:75px;}.list h2{display:block;font-size:1em;}.list.thumbs h2,.list.thumbs p{margin:0 0 0 95px !important;}.list p{display:block;}.list p.date{color:rgba(64, 64, 64, 0.75);display:none;margin:0;}.list p.date:before{content:"\f073";margin-right:5px;}.flexslider{border:none;box-shadow:none;clear:both;margin:0;}.flexslider > ul,.flexslider > ol{list-style:none !important;margin:0 !important;padding:0 !important;}.flexslider .flex-direction-nav a{color:#fff;}.flexslider .flex-direction-nav a:before{margin-top:10px;}.flexslider .slides{list-style:none !important;margin:0 !important;padding:0 !important;}.flexslider .slides li{background-size:cover;}.flexslider .slides li:hover:before{background:none;}.flexslider .slides li > *{left:5%;}.flexslider .slides li h2{/* Firefox 3.6+ */background-color:rgba(0, 0, 0, 50);/* Safari 4+, Chrome 1+ */background-image:-moz-linear-gradient(left, rgba(0, 0, 0, 50) 0%, rgba(0, 0, 0, 0) 100%);/* Safari 5.1+, Chrome 10+ */background-image:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 50)), color-stop(100%, rgba(0, 0, 0, 0)));/* Opera 11.10+ */background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 50) 0%, rgba(0, 0, 0, 0) 100%);/* IE10+ */background-image:-o-linear-gradient(left, rgba(0, 0, 0, 50) 0%, rgba(0, 0, 0, 0) 100%);/* Standard */background:-ms-linear-gradient(left, rgba(0, 0, 0, 50) 0%, rgba(0, 0, 0, 0) 100%);/* IE6-9 */background:linear-gradient(to right, rgba(0, 0, 0, 50) 0%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$from', endColorstr='$to',GradientType=1);/*********************
BOX SIZING
*********************//* @include box-sizing(border-box); *//* NOTE: value of "padding-box" is only supported in Gecko. So
probably best not to use it. I mean, were you going to anyway? */bottom:10%;color:#fff;font-size:1.5em;font-weight:bold;margin:45% 0 0 0;padding:10px 20px;text-overflow:ellipsis;text-shadow:1px 1px 0px #000;text-transform:uppercase;white-space:nowrap;width:65%;}.flexslider .slides li .content{bottom:5%;}.flexslider .slides li h2,.flexslider .slides li .content{left:0;position:relative;}.flexslider.type-1{height:auto !important;min-height:650px;}.flexslider.type-1 .flex-control-nav{bottom:auto;top:38%;}.flexslider.type-1 .flex-control-nav a{background:rgba(255, 255, 255, 0.3);}.flexslider.type-1 .flex-control-nav a.flex-active{background:rgba(255, 255, 255, 0.9);}.flexslider.type-1 .flex-direction-nav a{top:20%;}.flexslider.type-1 .slides > li{background-repeat:no-repeat;background-size:100% auto;height:auto !important;min-height:650px;}.flexslider.type-1 .slides > li:before{display:none;}.flexslider.type-1 .slides > li h2{border:none;margin:200px 0 60px 0;min-height:92px;}section.related{background-color:transparent;padding:20px 0;/* Mobiles */}section.related > h2{border-bottom:2px solid #333;margin:0;padding:5px 0;}section.related .list:before,section.related .list:after{content:"\0020";display:table;}section.related .list:after{clear:both;}section.related .list li{clear:left;padding:0;}section.related .list li img,section.related .list li .date,section.related .list li p{display:none;}section.related .list li:nth-child(1):before,section.related .list li:nth-child(2):before{display:none;}section.related .list li:nth-child(1),section.related .list li:nth-child(2),section.related .list li:nth-child(3),section.related .list li:nth-child(4){clear:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;width:50%;float:left;padding-bottom:20px;}section.related .list li:nth-child(1):nth-child(odd),section.related .list li:nth-child(2):nth-child(odd),section.related .list li:nth-child(3):nth-child(odd),section.related .list li:nth-child(4):nth-child(odd){clear:left;float:left;padding-left:0;}section.related .list li:nth-child(1):nth-child(even),section.related .list li:nth-child(2):nth-child(even),section.related .list li:nth-child(3):nth-child(even),section.related .list li:nth-child(4):nth-child(even){clear:right;float:right;padding-right:0;}section.related .list li:nth-child(1) h2,section.related .list li:nth-child(2) h2,section.related .list li:nth-child(3) h2,section.related .list li:nth-child(4) h2{font-size:1.25em;}section.related .list li:nth-child(1) p:not(.date),section.related .list li:nth-child(2) p:not(.date),section.related .list li:nth-child(3) p:not(.date),section.related .list li:nth-child(4) p:not(.date){display:block !important;}section.related .list li:before{border-bottom:1px solid #767471;content:"";display:block;}@media only screen and (min-width:481px){/* Small screens and tablets */.sb1,.sb2{padding:0;width:100%;}.sb{padding:0;width:50%;}}@media only screen and (min-width:768px){/* Desktop */body{font-size:0.8em;}body > header{margin-bottom:20px;}body > header .wrap{position:relative;}body > header div.sitename{padding:30px 5px 20px 5px !important;}body > header div.banner{position:absolute;right:20px;top:35px;width:50%;z-index:10;}body > header div.banner img{box-shadow:3px 3px 4px #000;}body > header div.topnav{clear:both;}body > header div.topnav .menu > .menu-item-has-children > a{/*&:hover{
				a:after{					
					opacity:1;
					-webkit-transform: rotate(-30deg);
					-moz-transform: rotate(-30deg);
					-o-transform: rotate(-30deg);
					-ms-transform: rotate(-30deg);
					transform: rotate(-30deg);
				}
			}*/}body > header div.topnav .menu > .menu-item-has-children > a:after{display:inline-block;font-size:8px;opacity:0.5;}body > header div.topnav .menu .sub-menu{opacity:0;position:absolute;z-index:-1000;}body > header div.topnav .menu .menu-item:hover > .sub-menu,body > header div.topnav .menu .menu-item:active > .sub-menu,body > header div.topnav .menu .menu-item:focus > .sub-menu,body > header div.topnav .menu .menu-item.over > .sub-menu{display:block;opacity:1;-webkit-transition:opacity 0.25s ease-in;transition:opacity 0.25s ease-in;/*********************
CSS3 GRADIENTS
Be careful with these since they can
really slow down your CSS. Don't overdo it.
*********************//* @include css-gradient(#dfdfdf,#f8f8f8); */z-index:1000;}body > header div.topnav .menu .menu-item:hover > .sub-menu .menu-item,body > header div.topnav .menu .menu-item:active > .sub-menu .menu-item,body > header div.topnav .menu .menu-item:focus > .sub-menu .menu-item,body > header div.topnav .menu .menu-item.over > .sub-menu .menu-item{display:block;float:none;}body > header div.topnav .menu .menu-item a{display:block;}body > header div.topnav .menu{margin:0;overflow:visible;}body > header div.topnav .menu > li{border-bottom:5px solid #000;display:table-cell;float:none;overflow:visible;position:relative;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;width:150px;}body > header div.topnav .menu > li:last-child > .sub-menu{right:0;}body > header div.topnav .menu > li:after{border-right:1px solid #272727;content:"";position:absolute;right:0px;top:19%;height:70%;}body > header div.topnav .menu > li.current-menu-item,body > header div.topnav .menu > li:hover,body > header div.topnav .menu > li.current_page_ancestor,body > header div.topnav .menu > li.current-page-ancestor{border-bottom-color:#5d535c;}body > header div.topnav .menu > li > a{padding:10px 15px 5px 15px !important;}body > header div.topnav .menu > li.menu-item-has-children > a:after{content:"\f107" !Important;left:50%;margin:0 !important;top:30px;}body > header div.topnav .menu li{border-bottom:5px solid transparent;margin:0;padding:0;position:relative;}body > header div.topnav .menu li ul{display:inherit;}body > header div.topnav .menu li a{font-size:1em;padding:10px;text-decoration:none;}body > header div.topnav .menu li.toggle{display:none;}body > header div.topnav .menu li.current-menu-item,body > header div.topnav .menu li.current_page_ancestor{border-bottom-color:#5d535c;}body > header div.topnav .menu li.menu-item-has-children > a{padding-right:23px;}body > header div.topnav .menu li.menu-item-has-children > a:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:"\f0d7";}body > header div.topnav .menu li.menu-item-has-children > a:after{margin:0.5em;position:absolute;}body > header div.topnav .menu li.menu-item-has-children:hover > a:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:"\f0d7";}body > header div.topnav .menu li.menu-item-has-children:hover > a:after{opacity:1;}body > footer .widget{padding:10px 30px;}body > footer .widget h4{border:none;font-family:'Karma', sans-serif;font-weight:normal;margin:0;text-transform:none;}body > footer .widget:first-child{padding-left:0;}body > footer .widget.widget_nav_menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;width:26%;float:left;padding-right:0;}body > footer .widget.copyright{clear:both;}body > footer .widget.othersites{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;width:74%;float:left;padding-left:0;position:relative;}body > footer .widget.othersites:after{border-right:1px solid #676e75;content:"";height:94%;position:absolute;right:8px;top:6%;}body > footer .widget.othersites a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;width:33.33333%;float:left;}body.woocommerce-page .sb2,body.single-product .sb2{float:left !important;padding-right:20px;width:75% !important;}body.woocommerce-page .sb2 .wp-block-code .grid-1,body.single-product .sb2 .wp-block-code .grid-1{background-color:#ebebeb;line-height:0;padding:50px 0;text-align:center;}body.woocommerce-page #sidebar1,body.single-product #sidebar1{float:none !important;}body.woocommerce-page #sidebar1 .widget_search,body.single-product #sidebar1 .widget_search{display:none;}body.home .sb2 .list{margin:-20px 0 -10px 0 !important;}body.home .sb2 .list:before,body.home .sb2 .list:after{content:"\0020";display:table;}body.home .sb2 .list:after{clear:both;}body.home .sb2 .list li{clear:left;padding:0;}body.home .sb2 .list li img,body.home .sb2 .list li .date,body.home .sb2 .list li p{display:none;}body.home .sb2 .list li:nth-child(1):before,body.home .sb2 .list li:nth-child(2):before{display:none;}body.home .sb2 .list li:nth-child(1),body.home .sb2 .list li:nth-child(2),body.home .sb2 .list li:nth-child(3),body.home .sb2 .list li:nth-child(4){clear:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;width:50%;float:left;padding-bottom:20px;}body.home .sb2 .list li:nth-child(1):nth-child(odd),body.home .sb2 .list li:nth-child(2):nth-child(odd),body.home .sb2 .list li:nth-child(3):nth-child(odd),body.home .sb2 .list li:nth-child(4):nth-child(odd){clear:left;float:left;padding-left:0;}body.home .sb2 .list li:nth-child(1):nth-child(even),body.home .sb2 .list li:nth-child(2):nth-child(even),body.home .sb2 .list li:nth-child(3):nth-child(even),body.home .sb2 .list li:nth-child(4):nth-child(even){clear:right;float:right;padding-right:0;}body.home .sb2 .list li:nth-child(1) h2,body.home .sb2 .list li:nth-child(2) h2,body.home .sb2 .list li:nth-child(3) h2,body.home .sb2 .list li:nth-child(4) h2{font-size:1.25em;}body.home .sb2 .list li:nth-child(1) p:not(.date),body.home .sb2 .list li:nth-child(2) p:not(.date),body.home .sb2 .list li:nth-child(3) p:not(.date),body.home .sb2 .list li:nth-child(4) p:not(.date){display:block !important;}body.home .sb2 .list li:before{border-bottom:1px solid #767471;content:"";display:block;}.sticky.logged-in > header{top:32px;}.sticky > header{background:#404040;border-bottom:3px solid #fff;position:fixed;top:0;width:100%;z-index:1000;}.sticky > header:before,.sticky > header:after{content:"\0020";display:table;}.sticky > header:after{clear:both;}.sticky > header .sitename{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;width:40%;float:left;background:none;padding:0 !important;}.sticky > header .sitename h2{display:none;}.sticky > header .banner{display:none;}.sticky > header .topnav{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;width:59%;float:left;background:none;clear:none;float:right;padding:0;}.sticky > header .topnav .menu{overflow:hidden;}.sticky > header .topnav .menu > li{border-color:#404040;}.sticky > header .topnav .menu a:after{display:none !important;}.sticky > header .topnav .menu .sub-menu{display:none !important;}.sticky > header .topnav .menu-topnav-container{position:relative;}.sticky > header .topnav .menu-topnav-container > .arrow{color:#fff;cursor:pointer;display:none;font-size:4em;height:100%;line-height:46px;padding:0 20px;position:absolute;text-shadow:1px 1px 0px #000;top:0;z-index:100;}.sticky > header .topnav .menu-topnav-container > .arrow:first-child{/* Firefox 3.6+ */background-color:rgba(64, 64, 64, 100);/* Safari 4+, Chrome 1+ */background-image:-moz-linear-gradient(left, rgba(64, 64, 64, 100) 0%, rgba(64, 64, 64, 0) 100%);/* Safari 5.1+, Chrome 10+ */background-image:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(64, 64, 64, 100)), color-stop(100%, rgba(64, 64, 64, 0)));/* Opera 11.10+ */background-image:-webkit-linear-gradient(left, rgba(64, 64, 64, 100) 0%, rgba(64, 64, 64, 0) 100%);/* IE10+ */background-image:-o-linear-gradient(left, rgba(64, 64, 64, 100) 0%, rgba(64, 64, 64, 0) 100%);/* Standard */background:-ms-linear-gradient(left, rgba(64, 64, 64, 100) 0%, rgba(64, 64, 64, 0) 100%);/* IE6-9 */background:linear-gradient(to right, rgba(64, 64, 64, 100) 0%, rgba(64, 64, 64, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$from', endColorstr='$to',GradientType=1);/*********************
BOX SIZING
*********************//* @include box-sizing(border-box); *//* NOTE: value of "padding-box" is only supported in Gecko. So
probably best not to use it. I mean, were you going to anyway? */left:0;}.sticky > header .topnav .menu-topnav-container > .arrow:first-child:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;}.sticky > header .topnav .menu-topnav-container > .arrow:last-child{/* Firefox 3.6+ */background-color:rgba(64, 64, 64, 0);/* Safari 4+, Chrome 1+ */background-image:-moz-linear-gradient(left, rgba(64, 64, 64, 0) 0%, rgba(64, 64, 64, 100) 100%);/* Safari 5.1+, Chrome 10+ */background-image:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(64, 64, 64, 0)), color-stop(100%, rgba(64, 64, 64, 100)));/* Opera 11.10+ */background-image:-webkit-linear-gradient(left, rgba(64, 64, 64, 0) 0%, rgba(64, 64, 64, 100) 100%);/* IE10+ */background-image:-o-linear-gradient(left, rgba(64, 64, 64, 0) 0%, rgba(64, 64, 64, 100) 100%);/* Standard */background:-ms-linear-gradient(left, rgba(64, 64, 64, 0) 0%, rgba(64, 64, 64, 100) 100%);/* IE6-9 */background:linear-gradient(to right, rgba(64, 64, 64, 0) 0%, rgba(64, 64, 64, 100) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$from', endColorstr='$to',GradientType=1);/*********************
BOX SIZING
*********************//* @include box-sizing(border-box); *//* NOTE: value of "padding-box" is only supported in Gecko. So
probably best not to use it. I mean, were you going to anyway? */right:0;}.sticky > header .topnav .menu-topnav-container > .arrow:last-child:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;}.sticky > header .topnav .menu-topnav-container .fa,.sticky > header .topnav .menu-topnav-container body > header div.topnav .menu li.icon.toggle a:before,body > header div.topnav .menu li.icon.toggle .sticky > header .topnav .menu-topnav-container a:before,.sticky > header .topnav .menu-topnav-container body > main .wrap article blockquote:before,body > main .wrap article .sticky > header .topnav .menu-topnav-container blockquote:before,.sticky > header .topnav .menu-topnav-container body.home a.h4:before,body.home .sticky > header .topnav .menu-topnav-container a.h4:before,.sticky > header .topnav .menu-topnav-container .list p.date:before,.list .sticky > header .topnav .menu-topnav-container p.date:before,.sticky > header .topnav .menu-topnav-container .menu-topnav-container > .arrow,.sticky > header .topnav .menu-topnav-container > .menu-topnav-container .arrow{float:none;margin:0;}#sidebar1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;width:24.916%;float:left;}#sidebar2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;width:25.834%;float:left;float:right;padding-right:0;}.sb2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;width:49.25%;float:left;padding-left:0;}}@media only screen and (min-width:768px) and (min-width:768px){.sticky > header .topnav .menu-topnav-container > .arrow{display:block;}}@media only screen and (min-width:1030px){/* Big desktop */body{font-size:1.1em;line-height:1.75em;}body header div.topnav .menu > li > a{padding:10px 20px 5px 20px !important;}body header div.sitename{padding:30px 20px 20px 20px !important;}header > div,footer > div,.wrap{max-width:95%;}}@media only screen and (min-width:1240px){body > header div.banner{right:0;}header > div,footer > div,.wrap{max-width:1200px;}#sidebar1 .banner img{margin-left:-2px;max-width:240px;width:240px;}}@media print{body > header,body > footer,body .sb,body .flexslider,body .banner,body .banners,body .addtoany_share_save_container{display:none !important;}body{font-family:TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif;}h1,.h1,h2,.h2,body.search article header h1,body.blog article header h1,body.archive article header h1,.sb .widget h4,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:bold;}}.wp-block-image figcaption,.wp-caption-text,.captioned-image{color:#000;font-size:1em;font-style:italic;margin-top:0.5em;margin-bottom:1em;text-align:left !important;}.sitename{background:url(/wp-content/uploads/2016/08/header.jpg);padding:30px 20px 20px 20px;position:relative;}.sitename *{color:#fff;}.sitename h1{background:url(/wp-content/uploads/2016/08/logo.png) no-repeat;background-size:auto 100%;height:100px;text-indent:-2000px;}.sitename h2{bottom:15px;position:absolute;right:20px;}.sticky .sitename{min-height:50px;}.sticky .sitename h1{background:url(/wp-content/uploads/2016/08/logo.png) no-repeat;background-size:auto auto;height:50px;}p:empty{display:none;}body > header div.topnav{background:#303030;}body > header div.topnav ul.menu li ul{background:#303030;}@media only screen and (min-width:768px){.menu-item-262954 li{display:inline-block !important;}.menu li.current-menu-item,.menu li.current_page_ancestor,.menu li.current-page-ancestor{border-bottom-color:#a48a85 !important;}.sticky > header{background:#303030;}.sticky > header .topnav{width:44%;}.sticky > header .topnav .menu-topnav-container > .arrow:first-child{/* Firefox 3.6+ */background-color:#303030;/* Safari 4+, Chrome 1+ */background-image:-moz-linear-gradient(left, #303030 0%, rgba(48, 48, 48, 0) 100%);/* Safari 5.1+, Chrome 10+ */background-image:-webkit-gradient(linear, left top, right top, color-stop(0%, #303030), color-stop(100%, rgba(48, 48, 48, 0)));/* Opera 11.10+ */background-image:-webkit-linear-gradient(left, #303030 0%, rgba(48, 48, 48, 0) 100%);/* IE10+ */background-image:-o-linear-gradient(left, #303030 0%, rgba(48, 48, 48, 0) 100%);/* Standard */background:-ms-linear-gradient(left, #303030 0%, rgba(48, 48, 48, 0) 100%);/* IE6-9 */background:linear-gradient(to right, #303030 0%, rgba(48, 48, 48, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$from', endColorstr='$to',GradientType=1);/*********************
BOX SIZING
*********************//* @include box-sizing(border-box); *//* NOTE: value of "padding-box" is only supported in Gecko. So
probably best not to use it. I mean, were you going to anyway? */}.sticky > header .topnav .menu-topnav-container > .arrow:last-child{/* Firefox 3.6+ */background-color:rgba(48, 48, 48, 0);/* Safari 4+, Chrome 1+ */background-image:-moz-linear-gradient(left, rgba(48, 48, 48, 0) 0%, #303030 100%);/* Safari 5.1+, Chrome 10+ */background-image:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(48, 48, 48, 0)), color-stop(100%, #303030));/* Opera 11.10+ */background-image:-webkit-linear-gradient(left, rgba(48, 48, 48, 0) 0%, #303030 100%);/* IE10+ */background-image:-o-linear-gradient(left, rgba(48, 48, 48, 0) 0%, #303030 100%);/* Standard */background:-ms-linear-gradient(left, rgba(48, 48, 48, 0) 0%, #303030 100%);/* IE6-9 */background:linear-gradient(to right, rgba(48, 48, 48, 0) 0%, #303030 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$from', endColorstr='$to',GradientType=1);/*********************
BOX SIZING
*********************//* @include box-sizing(border-box); *//* NOTE: value of "padding-box" is only supported in Gecko. So
probably best not to use it. I mean, were you going to anyway? */}.sticky > header .sitename{width:55%;}.sticky > header .sitename h1{background:url(/wp-content/uploads/2016/08/logo_small.png);background-size:100% auto;background-position:left center;}.sitename{padding:10px 20px 10px 20px;}.sitename h1{background-image:url(/wp-content/uploads/2016/08/logo.png);background-size:auto 100%;height:138px;}}@media only screen and (min-width:1030px){body{overflow-y:scroll !important;}}