/*
Theme Name: Glide
Theme URI: http://glide.themesonwheels.com/
Description: Glide is simple, clean and flexible theme that fit small businesses and personal portfolios and present your work in a unique way.
Author: Themes On Wheels
Author URI: http://themesonwheels.com/
Version: 1.0.0
License: GNU General Public License
License URI: license.txt
*/
/* normalize.css v1.0.1 | MIT License | git.io/normalize */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }

audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

audio:not([controls]) { display: none; height: 0; }

[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

html, button, input, select, textarea { font-family: sans-serif; }

body { margin: 0; }

a:focus { outline: thin dotted; }

a:active, a:hover { outline: 0; }

h1 { font-size: 2em; margin: .67em 0; }

h2 { font-size: 1.5em; margin: .83em 0; }

h3 { font-size: 1.17em; margin: 1em 0; }

h4 { font-size: 1em; margin: 1.33em 0; }

h5 { font-size: .83em; margin: 1.67em 0; }

h6 { font-size: .75em; margin: 2.33em 0; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

dfn { font-style: italic; }

mark { background: #ff0; color: #000; }

p, pre { margin: 1em 0; }

code, kbd, pre, samp { font-family: monospace,serif; _font-family: 'courier new',monospace; font-size: 1em; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }

q:before, q:after { content: ''; content: none; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

dl, menu, ol, ul { margin: 1em 0; }

dd { margin: 0 0 0 40px; }

menu, ol, ul { padding: 0 0 0 40px; }

nav ul, nav ol { list-style: none; list-style-image: none; }

img { border: 0; -ms-interpolation-mode: bicubic; }

svg:not(:root) { overflow: hidden; }

figure { margin: 0; }

form { margin: 0; }

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: .35em .625em .75em; }

legend { border: 0; padding: 0; white-space: normal; *margin-left: -7px; }

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

button, input { line-height: normal; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; *overflow: visible; }

button[disabled], input[disabled] { cursor: default; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *height: 13px; *width: 13px; }

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; }

@font-face { font-family: 'OpenSansLight'; src: url("public/css/fonts/OpenSans-Light-webfont.eot"); src: url("public/css/fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("public/css/fonts/OpenSans-Light-webfont.woff") format("woff"), url("public/css/fonts/OpenSans-Light-webfont.ttf") format("truetype"), url("public/css/fonts/OpenSans-Light-webfont.svg#OpenSansLight") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'OpenSansLightItalic'; src: url("public/css/fonts/OpenSans-LightItalic-webfont.eot"); src: url("public/css/fonts/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"), url("public/css/fonts/OpenSans-LightItalic-webfont.woff") format("woff"), url("public/css/fonts/OpenSans-LightItalic-webfont.ttf") format("truetype"), url("public/css/fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'OpenSansRegular'; src: url("public/css/fonts/OpenSans-Regular-webfont.eot"); src: url("public/css/fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("public/css/fonts/OpenSans-Regular-webfont.woff") format("woff"), url("public/css/fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("public/css/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'OpenSansItalic'; src: url("public/css/fonts/OpenSans-Italic-webfont.eot"); src: url("public/css/fonts/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("public/css/fonts/OpenSans-Italic-webfont.woff") format("woff"), url("public/css/fonts/OpenSans-Italic-webfont.ttf") format("truetype"), url("public/css/fonts/OpenSans-Italic-webfont.svg#OpenSansItalic") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'OpenSansSemibold'; src: url("public/css/fonts/OpenSans-Semibold-webfont.eot"); src: url("public/css/fonts/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("public/css/fonts/OpenSans-Semibold-webfont.woff") format("woff"), url("public/css/fonts/OpenSans-Semibold-webfont.ttf") format("truetype"), url("public/css/fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'OpenSansSemiboldItalic'; src: url("public/css/fonts/OpenSans-SemiboldItalic-webfont.eot"); src: url("public/css/fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("public/css/fonts/OpenSans-SemiboldItalic-webfont.woff") format("woff"), url("public/css/fonts/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"), url("public/css/fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'OpenSansBold'; src: url("public/css/fonts/OpenSans-Bold-webfont.eot"); src: url("public/css/fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("public/css/fonts/OpenSans-Bold-webfont.woff") format("woff"), url("public/css/fonts/OpenSans-Bold-webfont.ttf") format("truetype"), url("public/css/fonts/OpenSans-Bold-webfont.svg#OpenSansBold") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'OpenSansBoldItalic'; src: url("public/css/fonts/OpenSans-BoldItalic-webfont.eot"); src: url("public/css/fonts/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("public/css/fonts/OpenSans-BoldItalic-webfont.woff") format("woff"), url("public/css/fonts/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("public/css/fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'OpenSansExtrabold'; src: url("public/css/fonts/OpenSans-ExtraBold-webfont.eot"); src: url("public/css/fonts/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"), url("public/css/fonts/OpenSans-ExtraBold-webfont.woff") format("woff"), url("public/css/fonts/OpenSans-ExtraBold-webfont.ttf") format("truetype"), url("public/css/fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'OpenSansExtraboldItalic'; src: url("public/css/fonts/OpenSans-ExtraBoldItalic-webfont.eot"); src: url("public/css/fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("public/css/fonts/OpenSans-ExtraBoldItalic-webfont.woff") format("woff"), url("public/css/fonts/OpenSans-ExtraBoldItalic-webfont.ttf") format("truetype"), url("public/css/fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic") format("svg"); font-weight: normal; font-style: normal; }

[class^="social-icon-"] { display: inline-block; width: 65px; height: 65px; *margin-right: .3em; line-height: 65px; vertical-align: text-top; background-image: url("public/img/icons-background.png"); background-repeat: no-repeat; margin: 2px; }
[class^="social-icon-"]:hover { background-image: url("public/img/icons-background.png"); background-position: 0 0; }

.social-icon-bg { background-position: 0 -65px; text-align: center; color: #ff6316; }

[class^="glider-control-"] { display: inline-block; width: 58px; height: 58px; *margin-right: .3em; line-height: 58px; vertical-align: text-top; background-image: url("public/img/glider-arrows.png"); background-repeat: no-repeat; }

[class^="small-icon-"] { display: inline-block; width: 16px; height: 16px; *margin-right: .3em; line-height: 16px; vertical-align: text-top; background-image: url("public/img/small-icons.png"); background-repeat: no-repeat; }

/*
 *  Font Awesome 3.0.2
 *  the iconic font designed for use with Twitter Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fortawesome.github.com/Font-Awesome/
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"
 *
 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@davegandy.com
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */
@font-face { font-family: 'FontAwesome'; src: url("public/css/fonts/fontawesome-webfont.eot?v=3.0.1"); src: url("public/css/fonts/fontawesome-webfont.eot?#iefix&v=3.0.1") format("embedded-opentype"), url("public/css/fonts/fontawesome-webfont.woff?v=3.0.1") format("woff"), url("public/css/fonts/fontawesome-webfont.ttf?v=3.0.1") format("truetype"); font-weight: normal; font-style: normal; }

/*  Font Awesome styles ------------------------------------------------------- */
[class^="icon-"], [class*=" icon-"] { font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; /* sprites.less reset */ display: inline; width: auto; height: auto; line-height: normal; vertical-align: baseline; background-image: none; background-position: 0% 0%; background-repeat: repeat; margin-top: 0; }

/* more sprites.less reset */
.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"] { background-image: none; }

[class^="icon-"]:before, [class*=" icon-"]:before { text-decoration: inherit; display: inline-block; speak: none; }

/* makes sure icons active on rollover in links */
a [class^="icon-"], a [class*=" icon-"] { display: inline-block; }

/* makes the font 33% larger relative to the icon container */
.icon-large:before { vertical-align: -10%; font-size: 1.3333333333333333em; }

.btn [class^="icon-"], #commentform #submit [class^="icon-"], .btn [class*=" icon-"], #commentform #submit [class*=" icon-"], .nav [class^="icon-"], .nav [class*=" icon-"] { display: inline; /* keeps button heights with and without icons the same */ }
.btn [class^="icon-"].icon-large, #commentform #submit [class^="icon-"].icon-large, .btn [class*=" icon-"].icon-large, #commentform #submit [class*=" icon-"].icon-large, .nav [class^="icon-"].icon-large, .nav [class*=" icon-"].icon-large { line-height: .9em; }
.btn [class^="icon-"].icon-spin, #commentform #submit [class^="icon-"].icon-spin, .btn [class*=" icon-"].icon-spin, #commentform #submit [class*=" icon-"].icon-spin, .nav [class^="icon-"].icon-spin, .nav [class*=" icon-"].icon-spin { display: inline-block; }

.nav-tabs [class^="icon-"], .nav-tabs [class*=" icon-"], .nav-pills [class^="icon-"], .nav-pills [class*=" icon-"] { /* keeps button heights with and without icons the same */ }
.nav-tabs [class^="icon-"], .nav-tabs [class^="icon-"].icon-large, .nav-tabs [class*=" icon-"], .nav-tabs [class*=" icon-"].icon-large, .nav-pills [class^="icon-"], .nav-pills [class^="icon-"].icon-large, .nav-pills [class*=" icon-"], .nav-pills [class*=" icon-"].icon-large { line-height: .9em; }

li [class^="icon-"], li [class*=" icon-"], .nav li [class^="icon-"], .nav li [class*=" icon-"] { display: inline-block; width: 1.25em; text-align: center; }
li [class^="icon-"].icon-large, li [class*=" icon-"].icon-large, .nav li [class^="icon-"].icon-large, .nav li [class*=" icon-"].icon-large { /* increased font size for icon-large */ width: 1.5625em; }

ul.icons { list-style-type: none; text-indent: -.75em; }
ul.icons li [class^="icon-"], ul.icons li [class*=" icon-"] { width: .75em; }

.icon-muted { color: #eeeeee; }

.icon-border { border: solid 1px #eeeeee; padding: .2em .25em .15em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.icon-2x { font-size: 2em; }
.icon-2x.icon-border { border-width: 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.icon-3x { font-size: 3em; }
.icon-3x.icon-border { border-width: 3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.icon-4x { font-size: 4em; }
.icon-4x.icon-border { border-width: 4px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

.pull-right { float: right; }

.pull-left { float: left; }

[class^="icon-"].pull-left, [class*=" icon-"].pull-left { margin-right: .3em; }
[class^="icon-"].pull-right, [class*=" icon-"].pull-right { margin-left: .3em; }

.btn [class^="icon-"].pull-left.icon-2x, #commentform #submit [class^="icon-"].pull-left.icon-2x, .btn [class^="icon-"].pull-right.icon-2x, #commentform #submit [class^="icon-"].pull-right.icon-2x, .btn [class*=" icon-"].pull-left.icon-2x, #commentform #submit [class*=" icon-"].pull-left.icon-2x, .btn [class*=" icon-"].pull-right.icon-2x, #commentform #submit [class*=" icon-"].pull-right.icon-2x { margin-top: .18em; }
.btn [class^="icon-"].icon-spin.icon-large, #commentform #submit [class^="icon-"].icon-spin.icon-large, .btn [class*=" icon-"].icon-spin.icon-large, #commentform #submit [class*=" icon-"].icon-spin.icon-large { line-height: .8em; }

.btn.btn-small [class^="icon-"].pull-left.icon-2x, #commentform .btn-small#submit [class^="icon-"].pull-left.icon-2x, .btn.btn-small [class^="icon-"].pull-right.icon-2x, #commentform .btn-small#submit [class^="icon-"].pull-right.icon-2x, .btn.btn-small [class*=" icon-"].pull-left.icon-2x, #commentform .btn-small#submit [class*=" icon-"].pull-left.icon-2x, .btn.btn-small [class*=" icon-"].pull-right.icon-2x, #commentform .btn-small#submit [class*=" icon-"].pull-right.icon-2x { margin-top: .25em; }

.btn.btn-large [class^="icon-"], #commentform .btn-large#submit [class^="icon-"], .btn.btn-large [class*=" icon-"], #commentform .btn-large#submit [class*=" icon-"] { margin-top: 0; }
.btn.btn-large [class^="icon-"].pull-left.icon-2x, #commentform .btn-large#submit [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class^="icon-"].pull-right.icon-2x, #commentform .btn-large#submit [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x, #commentform .btn-large#submit [class*=" icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x, #commentform .btn-large#submit [class*=" icon-"].pull-right.icon-2x { margin-top: .05em; }
.btn.btn-large [class^="icon-"].pull-left.icon-2x, #commentform .btn-large#submit [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x, #commentform .btn-large#submit [class*=" icon-"].pull-left.icon-2x { margin-right: .2em; }
.btn.btn-large [class^="icon-"].pull-right.icon-2x, #commentform .btn-large#submit [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x, #commentform .btn-large#submit [class*=" icon-"].pull-right.icon-2x { margin-left: .2em; }

.icon-spin { display: inline-block; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear; -webkit-animation: spin 2s infinite linear; animation: spin 2s infinite linear; }

@-moz-keyframes spin { 0% { -moz-transform: rotate(0deg); }
  100% { -moz-transform: rotate(359deg); } }

@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); } }

@-o-keyframes spin { 0% { -o-transform: rotate(0deg); }
  100% { -o-transform: rotate(359deg); } }

@-ms-keyframes spin { 0% { -ms-transform: rotate(0deg); }
  100% { -ms-transform: rotate(359deg); } }

@keyframes spin { 0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); } }

@-moz-document url-prefix() { .icon-spin { height: .9em; }
  .btn .icon-spin, #commentform #submit .icon-spin { height: auto; }
  .icon-spin.icon-large { height: 1.25em; }
  .btn .icon-spin.icon-large, #commentform #submit .icon-spin.icon-large { height: .75em; } }

/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
.icon-glass:before { content: "\f000"; }

.icon-music:before { content: "\f001"; }

.icon-search:before { content: "\f002"; }

.icon-envelope:before { content: "\f003"; }

.icon-heart:before { content: "\f004"; }

.icon-star:before { content: "\f005"; }

.icon-star-empty:before { content: "\f006"; }

.icon-user:before { content: "\f007"; }

.icon-film:before { content: "\f008"; }

.icon-th-large:before { content: "\f009"; }

.icon-th:before { content: "\f00a"; }

.icon-th-list:before { content: "\f00b"; }

.icon-ok:before { content: "\f00c"; }

.icon-remove:before { content: "\f00d"; }

.icon-zoom-in:before { content: "\f00e"; }

.icon-zoom-out:before { content: "\f010"; }

.icon-off:before { content: "\f011"; }

.icon-signal:before { content: "\f012"; }

.icon-cog:before { content: "\f013"; }

.icon-trash:before { content: "\f014"; }

.icon-home:before { content: "\f015"; }

.icon-file:before { content: "\f016"; }

.icon-time:before { content: "\f017"; }

.icon-road:before { content: "\f018"; }

.icon-download-alt:before { content: "\f019"; }

.icon-download:before { content: "\f01a"; }

.icon-upload:before { content: "\f01b"; }

.icon-inbox:before { content: "\f01c"; }

.icon-play-circle:before { content: "\f01d"; }

.icon-repeat:before { content: "\f01e"; }

/* \f020 doesn't work in Safari. all shifted one down */
.icon-refresh:before { content: "\f021"; }

.icon-list-alt:before { content: "\f022"; }

.icon-lock:before { content: "\f023"; }

.icon-flag:before { content: "\f024"; }

.icon-headphones:before { content: "\f025"; }

.icon-volume-off:before { content: "\f026"; }

.icon-volume-down:before { content: "\f027"; }

.icon-volume-up:before { content: "\f028"; }

.icon-qrcode:before { content: "\f029"; }

.icon-barcode:before { content: "\f02a"; }

.icon-tag:before { content: "\f02b"; }

.icon-tags:before { content: "\f02c"; }

.icon-book:before { content: "\f02d"; }

.icon-bookmark:before { content: "\f02e"; }

.icon-print:before { content: "\f02f"; }

.icon-camera:before { content: "\f030"; }

.icon-font:before { content: "\f031"; }

.icon-bold:before { content: "\f032"; }

.icon-italic:before { content: "\f033"; }

.icon-text-height:before { content: "\f034"; }

.icon-text-width:before { content: "\f035"; }

.icon-align-left:before { content: "\f036"; }

.icon-align-center:before { content: "\f037"; }

.icon-align-right:before { content: "\f038"; }

.icon-align-justify:before { content: "\f039"; }

.icon-list:before { content: "\f03a"; }

.icon-indent-left:before { content: "\f03b"; }

.icon-indent-right:before { content: "\f03c"; }

.icon-facetime-video:before { content: "\f03d"; }

.icon-picture:before { content: "\f03e"; }

.icon-pencil:before { content: "\f040"; }

.icon-map-marker:before { content: "\f041"; }

.icon-adjust:before { content: "\f042"; }

.icon-tint:before { content: "\f043"; }

.icon-edit:before { content: "\f044"; }

.icon-share:before { content: "\f045"; }

.icon-check:before { content: "\f046"; }

.icon-move:before { content: "\f047"; }

.icon-step-backward:before { content: "\f048"; }

.icon-fast-backward:before { content: "\f049"; }

.icon-backward:before { content: "\f04a"; }

.icon-play:before { content: "\f04b"; }

.icon-pause:before { content: "\f04c"; }

.icon-stop:before { content: "\f04d"; }

.icon-forward:before { content: "\f04e"; }

.icon-fast-forward:before { content: "\f050"; }

.icon-step-forward:before { content: "\f051"; }

.icon-eject:before { content: "\f052"; }

.icon-chevron-left:before { content: "\f053"; }

.icon-chevron-right:before { content: "\f054"; }

.icon-plus-sign:before { content: "\f055"; }

.icon-minus-sign:before { content: "\f056"; }

.icon-remove-sign:before { content: "\f057"; }

.icon-ok-sign:before { content: "\f058"; }

.icon-question-sign:before { content: "\f059"; }

.icon-info-sign:before { content: "\f05a"; }

.icon-screenshot:before { content: "\f05b"; }

.icon-remove-circle:before { content: "\f05c"; }

.icon-ok-circle:before { content: "\f05d"; }

.icon-ban-circle:before { content: "\f05e"; }

.icon-arrow-left:before { content: "\f060"; }

.icon-arrow-right:before { content: "\f061"; }

.icon-arrow-up:before { content: "\f062"; }

.icon-arrow-down:before { content: "\f063"; }

.icon-share-alt:before { content: "\f064"; }

.icon-resize-full:before { content: "\f065"; }

.icon-resize-small:before { content: "\f066"; }

.icon-plus:before { content: "\f067"; }

.icon-minus:before { content: "\f068"; }

.icon-asterisk:before { content: "\f069"; }

.icon-exclamation-sign:before { content: "\f06a"; }

.icon-gift:before { content: "\f06b"; }

.icon-leaf:before { content: "\f06c"; }

.icon-fire:before { content: "\f06d"; }

.icon-eye-open:before { content: "\f06e"; }

.icon-eye-close:before { content: "\f070"; }

.icon-warning-sign:before { content: "\f071"; }

.icon-plane:before { content: "\f072"; }

.icon-calendar:before { content: "\f073"; }

.icon-random:before { content: "\f074"; }

.icon-comment:before { content: "\f075"; }

.icon-magnet:before { content: "\f076"; }

.icon-chevron-up:before { content: "\f077"; }

.icon-chevron-down:before { content: "\f078"; }

.icon-retweet:before { content: "\f079"; }

.icon-shopping-cart:before { content: "\f07a"; }

.icon-folder-close:before { content: "\f07b"; }

.icon-folder-open:before { content: "\f07c"; }

.icon-resize-vertical:before { content: "\f07d"; }

.icon-resize-horizontal:before { content: "\f07e"; }

.icon-bar-chart:before { content: "\f080"; }

.icon-twitter-sign:before { content: "\f081"; }

.icon-facebook-sign:before { content: "\f082"; }

.icon-camera-retro:before { content: "\f083"; }

.icon-key:before { content: "\f084"; }

.icon-cogs:before { content: "\f085"; }

.icon-comments:before { content: "\f086"; }

.icon-thumbs-up:before { content: "\f087"; }

.icon-thumbs-down:before { content: "\f088"; }

.icon-star-half:before { content: "\f089"; }

.icon-heart-empty:before { content: "\f08a"; }

.icon-signout:before { content: "\f08b"; }

.icon-linkedin-sign:before { content: "\f08c"; }

.icon-pushpin:before { content: "\f08d"; }

.icon-external-link:before { content: "\f08e"; }

.icon-signin:before { content: "\f090"; }

.icon-trophy:before { content: "\f091"; }

.icon-github-sign:before { content: "\f092"; }

.icon-upload-alt:before { content: "\f093"; }

.icon-lemon:before { content: "\f094"; }

.icon-phone:before { content: "\f095"; }

.icon-check-empty:before { content: "\f096"; }

.icon-bookmark-empty:before { content: "\f097"; }

.icon-phone-sign:before { content: "\f098"; }

.icon-twitter:before { content: "\f099"; }

.icon-facebook:before { content: "\f09a"; }

.icon-github:before { content: "\f09b"; }

.icon-unlock:before { content: "\f09c"; }

.icon-credit-card:before { content: "\f09d"; }

.icon-rss:before { content: "\f09e"; }

.icon-hdd:before { content: "\f0a0"; }

.icon-bullhorn:before { content: "\f0a1"; }

.icon-bell:before { content: "\f0a2"; }

.icon-certificate:before { content: "\f0a3"; }

.icon-hand-right:before { content: "\f0a4"; }

.icon-hand-left:before { content: "\f0a5"; }

.icon-hand-up:before { content: "\f0a6"; }

.icon-hand-down:before { content: "\f0a7"; }

.icon-circle-arrow-left:before { content: "\f0a8"; }

.icon-circle-arrow-right:before { content: "\f0a9"; }

.icon-circle-arrow-up:before { content: "\f0aa"; }

.icon-circle-arrow-down:before { content: "\f0ab"; }

.icon-globe:before { content: "\f0ac"; }

.icon-wrench:before { content: "\f0ad"; }

.icon-tasks:before { content: "\f0ae"; }

.icon-filter:before { content: "\f0b0"; }

.icon-briefcase:before { content: "\f0b1"; }

.icon-fullscreen:before { content: "\f0b2"; }

.icon-group:before { content: "\f0c0"; }

.icon-link:before { content: "\f0c1"; }

.icon-cloud:before { content: "\f0c2"; }

.icon-beaker:before { content: "\f0c3"; }

.icon-cut:before { content: "\f0c4"; }

.icon-copy:before { content: "\f0c5"; }

.icon-paper-clip:before { content: "\f0c6"; }

.icon-save:before { content: "\f0c7"; }

.icon-sign-blank:before { content: "\f0c8"; }

.icon-reorder:before { content: "\f0c9"; }

.icon-list-ul:before { content: "\f0ca"; }

.icon-list-ol:before { content: "\f0cb"; }

.icon-strikethrough:before { content: "\f0cc"; }

.icon-underline:before { content: "\f0cd"; }

.icon-table:before { content: "\f0ce"; }

.icon-magic:before { content: "\f0d0"; }

.icon-truck:before { content: "\f0d1"; }

.icon-pinterest:before { content: "\f0d2"; }

.icon-pinterest-sign:before { content: "\f0d3"; }

.icon-google-plus-sign:before { content: "\f0d4"; }

.icon-google-plus:before { content: "\f0d5"; }

.icon-money:before { content: "\f0d6"; }

.icon-caret-down:before { content: "\f0d7"; }

.icon-caret-up:before { content: "\f0d8"; }

.icon-caret-left:before { content: "\f0d9"; }

.icon-caret-right:before { content: "\f0da"; }

.icon-columns:before { content: "\f0db"; }

.icon-sort:before { content: "\f0dc"; }

.icon-sort-down:before { content: "\f0dd"; }

.icon-sort-up:before { content: "\f0de"; }

.icon-envelope-alt:before { content: "\f0e0"; }

.icon-linkedin:before { content: "\f0e1"; }

.icon-undo:before { content: "\f0e2"; }

.icon-legal:before { content: "\f0e3"; }

.icon-dashboard:before { content: "\f0e4"; }

.icon-comment-alt:before { content: "\f0e5"; }

.icon-comments-alt:before { content: "\f0e6"; }

.icon-bolt:before { content: "\f0e7"; }

.icon-sitemap:before { content: "\f0e8"; }

.icon-umbrella:before { content: "\f0e9"; }

.icon-paste:before { content: "\f0ea"; }

.icon-lightbulb:before { content: "\f0eb"; }

.icon-exchange:before { content: "\f0ec"; }

.icon-cloud-download:before { content: "\f0ed"; }

.icon-cloud-upload:before { content: "\f0ee"; }

.icon-user-md:before { content: "\f0f0"; }

.icon-stethoscope:before { content: "\f0f1"; }

.icon-suitcase:before { content: "\f0f2"; }

.icon-bell-alt:before { content: "\f0f3"; }

.icon-coffee:before { content: "\f0f4"; }

.icon-food:before { content: "\f0f5"; }

.icon-file-alt:before { content: "\f0f6"; }

.icon-building:before { content: "\f0f7"; }

.icon-hospital:before { content: "\f0f8"; }

.icon-ambulance:before { content: "\f0f9"; }

.icon-medkit:before { content: "\f0fa"; }

.icon-fighter-jet:before { content: "\f0fb"; }

.icon-beer:before { content: "\f0fc"; }

.icon-h-sign:before { content: "\f0fd"; }

.icon-plus-sign-alt:before { content: "\f0fe"; }

.icon-double-angle-left:before { content: "\f100"; }

.icon-double-angle-right:before { content: "\f101"; }

.icon-double-angle-up:before { content: "\f102"; }

.icon-double-angle-down:before { content: "\f103"; }

.icon-angle-left:before { content: "\f104"; }

.icon-angle-right:before { content: "\f105"; }

.icon-angle-up:before { content: "\f106"; }

.icon-angle-down:before { content: "\f107"; }

.icon-desktop:before { content: "\f108"; }

.icon-laptop:before { content: "\f109"; }

.icon-tablet:before { content: "\f10a"; }

.icon-mobile-phone:before { content: "\f10b"; }

.icon-circle-blank:before { content: "\f10c"; }

.icon-quote-left:before { content: "\f10d"; }

.icon-quote-right:before { content: "\f10e"; }

.icon-spinner:before { content: "\f110"; }

.icon-circle:before { content: "\f111"; }

.icon-reply:before { content: "\f112"; }

.icon-github-alt:before { content: "\f113"; }

.icon-folder-close-alt:before { content: "\f114"; }

.icon-folder-open-alt:before { content: "\f115"; }

@font-face { font-family: 'Font-Awesome-Social'; src: url("public/css/fonts/social/fontawesome-social-webfont.eot"); src: url("public/css/fonts/social/fontawesome-social-webfont.eot?#iefix") format("embedded-opentype"), url("public/css/fonts/social/fontawesome-social-webfont.woff") format("woff"), url("public/css/fonts/social/fontawesome-social-webfont.ttf") format("truetype"), url("public/css/fonts/social/fontawesome-social-webfont.svg#Font-Awesome-More") format("svg"); font-weight: normal; font-style: normal; }

.icon-blogger-sign:before, .icon-blogger:before, .icon-delicious:before, .icon-dribbble-sign:before, .icon-dribbble:before, .icon-dropbox:before, .icon-drupal:before, .icon-evernote-sign:before, .icon-evernote:before, .icon-flickr-sign:before, .icon-flickr:before, .icon-forrst-sign:before, .icon-forrst:before, .icon-foursquare-sign:before, .icon-foursquare:before, .icon-git-fork:before, .icon-hacker-news:before, .icon-instagram:before, .icon-lastfm-sign:before, .icon-lastfm:before, .icon-paypal:before, .icon-picasa-sign:before, .icon-picasa:before, .icon-reddit:before, .icon-share-this-sign:before, .icon-share-this:before, .icon-skype:before, .icon-soundcloud:before, .icon-spotify:before, .icon-stack-overflow:before, .icon-tumblr-sign:before, .icon-tumblr:before, .icon-vimeo-sign:before, .icon-vimeo:before, .icon-wordpress-sign:before, .icon-wordpress:before, .icon-yelp-sign:before, .icon-yelp:before, .icon-youtube-sign:before, .icon-youtube:before { font-family: 'Font-Awesome-Social'; speak: none; font-style: normal; font-weight: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; display: inline; width: auto; height: auto; line-height: normal; vertical-align: baseline; background-image: none; background-position: 0% 0%; background-repeat: repeat; margin-top: 0; }

.icon-dropbox:before { content: "\f300"; }

.icon-drupal:before { content: "\f301"; }

.icon-git-fork:before { content: "\f302"; }

.icon-instagram:before { content: "\f303"; }

.icon-share-this-sign:before { content: "\f304"; }

.icon-share-this:before { content: "\f305"; }

.icon-foursquare-sign:before { content: "\f306"; }

.icon-foursquare:before { content: "\f307"; }

.icon-hacker-news:before { content: "\f308"; }

.icon-skype:before { content: "\f309"; }

.icon-spotify:before { content: "\f30a"; }

.icon-soundcloud:before { content: "\f30b"; }

.icon-paypal:before { content: "\f30c"; }

.icon-youtube-sign:before { content: "\f30d"; }

.icon-youtube:before { content: "\f30e"; }

.icon-reddit:before { content: "\f30f"; }

.icon-blogger-sign:before { content: "\f310"; }

.icon-blogger:before { content: "\f311"; }

.icon-dribbble-sign:before { content: "\f312"; }

.icon-dribbble:before { content: "\f313"; }

.icon-evernote-sign:before { content: "\f314"; }

.icon-evernote:before { content: "\f315"; }

.icon-flickr-sign:before { content: "\f316"; }

.icon-flickr:before { content: "\f317"; }

.icon-forrst-sign:before { content: "\f318"; }

.icon-forrst:before { content: "\f319"; }

.icon-delicious:before { content: "\f31a"; }

.icon-lastfm-sign:before { content: "\f31b"; }

.icon-lastfm:before { content: "\f31c"; }

.icon-picasa-sign:before { content: "\f31d"; }

.icon-picasa:before { content: "\f31e"; }

.icon-stack-overflow:before { content: "\f320"; }

.icon-tumblr-sign:before { content: "\f321"; }

.icon-tumblr:before { content: "\f322"; }

.icon-vimeo-sign:before { content: "\f323"; }

.icon-vimeo:before { content: "\f324"; }

.icon-wordpress-sign:before { content: "\f325"; }

.icon-wordpress:before { content: "\f326"; }

.icon-yelp-sign:before { content: "\f327"; }

.icon-yelp:before { content: "\f328"; }

.pull-right { float: right; }

.well { min-height: 20px; padding: 19px; margin-bottom: 20px; font: 16px/25px "OpenSansLight", Arial, sans-serif; }

ul { list-style-type: none; }

.dark-background { background-color: #161616 !important; }

a { text-decoration: none; color: #161616; }
a:hover { color: #ff6316; }
a:focus { outline: none; }

hr { width: 25px; margin: 27px 0; text-align: left; *margin: 10px 0; }

.separator { height: 20px; width: 100%; float: left; }

.devider { height: 1px; width: 100%; float: left; }

.hide { display: none; }

.show { display: block; }

.btn, #commentform #submit { -moz-box-shadow: inset 0px 2px 0px 0px #f68750; -webkit-box-shadow: inset 0px 2px 0px 0px #f68750; box-shadow: inset 0px 2px 0px 0px #f68750; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f4540b), color-stop(1, #f4540b)); background: -moz-linear-gradient(center top, #f4540b 5%, #f4540b 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4540b', endColorstr='#f4540b'); background-color: #f4540b; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; display: inline-block; color: #fdfdfd; font-size: 12px; font-weight: bold; padding: 10px 20px; text-decoration: none; text-shadow: 1px -1px 0px #da4a07; text-transform: uppercase; }

.btn:hover, #commentform #submit:hover { -moz-box-shadow: inset 0px 2px 0px 0px #f68750; -webkit-box-shadow: inset 0px 2px 0px 0px #f68750; box-shadow: inset 0px 2px 0px 0px #f68750; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f15000), color-stop(1, #f15000)); background: -moz-linear-gradient(center top, #f15000 5%, #f15000 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F15000', endColorstr='#F15000'); background-color: #F15000; color: #fdfdfd; text-shadow: 1px -1px 0px #da4a07; }

.btn:active, #commentform #submit:active { position: relative; top: 1px; }

.center { display: block; margin-left: auto; margin-right: auto; }

.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }

.wp-caption { width: auto; }

.wp-caption-text { width: auto; }

.sticky { width: auto; }

.gallery-caption { width: auto; }

.bypostauthor { width: auto; }

.alignright { width: auto; }

.alignleft { width: auto; }

.aligncenter { width: auto; }

body { background-color: #f2f2f2; color: #161616; font-family: OpenSansRegular; }

ul { padding: 0; margin: 0; }

#top-bar { position: fixed; overflow: hidden; top: 0; left: 0; width: 100%; height: 37px; background-color: #272a33; z-index: 400; }
#top-bar nav { float: left; }
#top-bar li { float: left; color: #7c7c7c; font-size: 10px; line-height: 37px; margin-right: 12px; }
#top-bar form { position: relative; }
#top-bar form input[type=text] { width: 210px; height: 35px; padding-left: 8px; border: none; margin-top: 0; margin-right: -3px; background-color: #3d4250; color: #b0b0b0; outline: none; }
#top-bar form input[type=text]:hover { background-color: #535a6d; -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; }
#top-bar form .search-submit { background: transparent; border: none; margin-left: -31px; }
#top-bar .social-icons i { font-size: 15px; }

.top-icon-background { width: 20px; padding: 9px; background-color: #3d4250; margin-right: 2px; text-align: center; font-size: 14px; }
.top-icon-background:hover { background-color: #484e5e; }

.container { width: 1200px; margin: 0 auto; }

header { margin-top: 37px; height: 80px; *padding-top: 37px; background-color: #fdfdfd; }
header #expand-nav { display: none; }
header .logo { float: left; margin-right: 20px; }
header nav { float: right; display: block; width: none; }
header nav #menu-main-menu { display: block; }
header nav .tinynav { display: none; }
header li { text-transform: uppercase; line-height: 80px; float: left; border-right: 1px solid #eaebef; padding: 0 27px; position: relative; z-index: 310; }
header li a { color: #161616; text-decoration: none; font: 13px/39px "OpenSansBold", Arial, sans-serif; }
header li:first-child { border-left: 1px solid #ebebeb; }
header li.current-menu-item { background-color: #ff6316; }
header li.current-menu-item a { color: #fdfdfd; }
header li:hover { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; background-color: #f15000; }
header li:hover ul.sub-menu { visibility: visible; background-color: #ff6316; }
header li:hover ul.sub-menu li { line-height: 4em; white-space: nowrap; border-top: 1px solid #ff7430; }
header li:hover ul.sub-menu li:hover { background-color: #f15000; }
header li:hover a { color: #fdfdfd; }
header li ul.sub-menu { position: absolute; visibility: hidden; top: 80px; left: 0; }
header li ul.sub-menu li { border: none; float: none; }

#frame { background-color: #dbdbdb; }
#frame #glider-top { margin: 0 auto; width: 1318px; height: 515px; }
#frame #glider-top .window-left, #frame #glider-top .window-right { background-repeat: no-repeat; height: 515px; position: absolute; z-index: 100; }
#frame #glider-top .window-left { background-image: url("public/img/window-left.png"); background-position: right 0 bottom 0; width: 333px; top: 0; left: 1px; }
#frame #glider-top .window-right { background-image: url("public/img/window-right.png"); width: 370px; top: 0; right: 1px; }

#glider-bottom { margin-top: -58px; z-index: 200; }

#sub-header { background-color: #e9e9e9; position: relative; overflow: hidden; }
#sub-header .sub-header-image { height: 160px; width: 100%; overflow: hidden; position: absolute; top: 0; left: 0; }
#sub-header .container { position: relative; }
#sub-header .container .title { font: 28px/90px "OpenSansLight", Arial, sans-serif; margin-bottom: 58px; }
#sub-header .container .title b { font: 28px/90px "OpenSansSemibold", Arial, sans-serif; }
#sub-header .container .categories { margin-top: 30px; float: right; }
#sub-header .container .categories button { background-color: #dadada; color: #fdfdfd; border: none; font: 14px/25px "OpenSansRegular", Arial, sans-serif; text-transform: uppercase; margin-left: 2px; padding: 0 15px; }
#sub-header .container .categories button.current { background-color: #353535; }
#sub-header .container .categories button:hover { background-color: #ff6316; }

#blog-content, .bottom-widgets-template-container, #gallery-content { width: 100%; background-color: #fdfdfd; margin-top: -58px; overflow: hidden; position: relative; }

#gallery-single { padding: 30px; width: 1140px; float: left; }
#gallery-single p { margin-top: 0; }
#gallery-single .post-image { float: left; margin: 0 30px 0 0; }
#gallery-single .post-image img { max-width: 100%; }
#gallery-single aside { background-color: #fdfdfd; }
#gallery-single aside .title { font: 22px/22px "OpenSansSemibold", Arial, sans-serif; margin-bottom: 10px; }
#gallery-single aside .meta-data span { font: 11px/22px "OpenSansRegular", Arial, sans-serif; text-transform: uppercase; margin-right: 10px; font-size: 11px; }
#gallery-single aside hr { width: 15px; margin: 23px 0; border-bottom: none; }
#gallery-single aside p { font: 16px/24px "OpenSansLight", Arial, sans-serif; margin: 0; }
#gallery-single .widget { margin: 0; }

#posts-regular { width: 850px; padding: 30px; float: left; }
#posts-regular .post { width: 100%; overflow: hidden; margin-bottom: 60px; }
#posts-regular .post ul { list-style-type: disc; padding: 0 0 0 40px; margin: 1em 0; }
#posts-regular .post p { margin-top: 0; }
#posts-regular .post p > a > img { float: left; margin: 0 20px 20px 0; }
#posts-regular .post .post-image { float: left; width: 270px; height: 280px; }
#posts-regular .post .post-image img { width: 270px; height: 280px; }
#posts-regular .post .post-content { float: left; width: 535px; height: 280px; margin-left: 20px; }
#posts-regular .post .post-content .title { font: 22px/22px "OpenSansSemibold", Arial, sans-serif; margin-bottom: 10px; }
#posts-regular .post .post-content .meta-data span { font: 11px/22px "OpenSansRegular", Arial, sans-serif; text-transform: uppercase; margin-right: 10px; }
#posts-regular .post .post-content .meta-data span i { font-size: 15px; }
#posts-regular .post .post-content .excerpt { font: 16px/24px "OpenSansLight", Arial, sans-serif; margin-bottom: 50px; }
#posts-regular .post .post-content hr { width: 15px; margin: 23px 0; }
#posts-regular .post .post-content a { text-decoration: none; }
#posts-regular .post-single { width: 100%; }
#posts-regular .post-single #image-box { overflow: hidden; position: relative; float: left; }
#posts-regular .post-single #image-box img { width: 100%; }
#posts-regular .post-single #image-box .overlay { position: absolute; top: 0; left: 0; background-color: transparent; background-color: rgba(253, 253, 253, 0.7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3FDFDFD,endColorstr=#B3FDFDFD); zoom: 1; padding: 30px; width: 100%; }
#posts-regular .post-single #image-box .overlay .title { font: 22px/22px "OpenSansSemibold", Arial, sans-serif; margin-bottom: 10px; }
#posts-regular .post-single #image-box .overlay .meta-data span { font: 11px/22px "OpenSansRegular", Arial, sans-serif; text-transform: uppercase; margin-right: 10px; }
#posts-regular .post-single #image-box .overlay hr { width: 25px; margin: 15px 0 0 0; border-left: 0; border-right: 0; border-bottom: 0; }
#posts-regular .post-single article { margin-top: 30px; font: 16px/24px "OpenSansLight", Arial, sans-serif; }
#posts-regular .post-single article strong { font: 16px/24px "OpenSansBold", Arial, sans-serif; }

.sub-header-arrows { position: absolute; width: 1320px; height: 58px; margin-left: -60px; bottom: -58px; }
.sub-header-arrows .prev { position: absolute; left: 0; bottom: 0; }
.sub-header-arrows .next { position: absolute; right: 0; bottom: 0; }
.sub-header-arrows a { z-index: 200; position: absolute; bottom: 0; background-color: #fdfdfd; text-decoration: none; }
.sub-header-arrows a:hover { background-color: #ff6316; }
.sub-header-arrows a span { font: 18px/28px "OpenSansBold", Arial, sans-serif; color: #fdfdfd; text-transform: uppercase; padding: 0 20px; line-height: 60px; }

.bottom-widgets-template-container .post-content { padding: 30px; overflow: hidden; }
.bottom-widgets-template-container .post-content h1, .bottom-widgets-template-container .post-content h2, .bottom-widgets-template-container .post-content h3, .bottom-widgets-template-container .post-content h4, .bottom-widgets-template-container .post-content h5, .bottom-widgets-template-container .post-content h6 { margin-top: 0; margin-bottom: 5px; }
.bottom-widgets-template-container .post-content .subtitle { font-size: 13px; margin-top: -3px; display: block; }
.bottom-widgets-template-container .post-content ul { list-style-type: disc; padding: 0 0 0 40px; margin: 1em 0; }
.bottom-widgets-template-container .post-content p { margin-top: 0; }
.bottom-widgets-template-container .post-content .post-image img { float: left; margin: 0 30px 30px 0; }
.bottom-widgets-template-container .post-content hr { margin: 20px 0; }
.bottom-widgets-template-container .widget { width: 238px; padding: 30px; }
.bottom-widgets-template-container .widget img { max-width: 100%; height: auto; }
.bottom-widgets-template-container .widget input[type="text"], .bottom-widgets-template-container .widget select { width: 80%; }

.post-boxes { float: left; }
.post-boxes .box { float: left; height: 430px; overflow: hidden; position: relative; background-color: #161616; margin: 0 1px 0 1px; }
.post-boxes .box img { width: 100%; position: absolute; bottom: 0; }

.post-boxes-gallery-sidebar { float: left; width: 900px; }

.post-box { float: left; height: 430px; overflow: hidden; position: relative; background-color: #fdfdfd; margin: 0 1px 1px 1px; }
.post-box img { width: 100%; position: absolute; bottom: 0; }

#glider-top .full { width: 1316px; }

#glider-top .half { width: 657px; }

#glider-top .third { width: 437.33333px; }

#glider-top .fourth { width: 327.5px; }

.full { width: 1198px; }

.half { width: 598px; }

.third { width: 398px; }

.fourth { width: 298px; }

.post-box-overlay, .single-feature-overlay { position: absolute; top: 0; left: 0; background-color: transparent; background-color: rgba(253, 253, 253, 0.7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3FDFDFD,endColorstr=#B3FDFDFD); zoom: 1; padding: 30px; }
.post-box-overlay .title, .single-feature-overlay .title { font: 22px/22px "OpenSansSemibold", Arial, sans-serif; margin-bottom: 10px; }
.post-box-overlay .meta-data span, .single-feature-overlay .meta-data span { font: 11px/22px "OpenSansRegular", Arial, sans-serif; text-transform: uppercase; margin-right: 10px; }
.post-box-overlay .meta-data span i, .single-feature-overlay .meta-data span i { font-size: 15px; }
.post-box-overlay .text, .single-feature-overlay .text { font: 16px/24px "OpenSansLight", Arial, sans-serif; }
.post-box-overlay .text .read-more hr, .single-feature-overlay .text .read-more hr { margin: 10px 0; }
.post-box-overlay .text .read-more a, .single-feature-overlay .text .read-more a { color: #fdfdfd; }
.post-box-overlay hr, .single-feature-overlay hr { width: 25px; margin: 23px 0 0 0; border-left: 0; border-right: 0; border-bottom: 0; }
.post-box-overlay .text, .post-box-overlay .social-icons, .single-feature-overlay .text, .single-feature-overlay .social-icons { display: none; }
.post-box-overlay:hover, .single-feature-overlay:hover { color: #fdfdfd; height: 450px; background-color: transparent; background-color: rgba(255, 99, 22, 0.8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFF6316,endColorstr=#CCFF6316); zoom: 1; background-color: #ff6316\9; filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)"; }
.post-box-overlay:hover .text, .post-box-overlay:hover .social-icons, .single-feature-overlay:hover .text, .single-feature-overlay:hover .social-icons { display: block; }
.post-box-overlay:hover hr, .single-feature-overlay:hover hr { margin: 23px 0; }
.post-box-overlay:hover .small-icon-date, .single-feature-overlay:hover .small-icon-date { background-position: 0 -32px; }
.post-box-overlay:hover .small-icon-speech-bubble, .single-feature-overlay:hover .small-icon-speech-bubble { background-position: -16px -32px; }
.post-box-overlay:hover .circle, .single-feature-overlay:hover .circle { background-color: #fdfdfd; color: #ff6316; }
.post-box-overlay.fourth, .single-feature-overlay.fourth { width: 240px; }
.post-box-overlay.third, .single-feature-overlay.third { width: 340px; }
.post-box-overlay.half, .single-feature-overlay.half { width: 540px; }
.post-box-overlay.full, .single-feature-overlay.full { width: 1140px; }
.post-box-overlay .social-icons, .single-feature-overlay .social-icons { margin-top: 15px; }
.post-box-overlay .social-icons a span, .single-feature-overlay .social-icons a span { display: none; }
.post-box-overlay .social-icons i, .single-feature-overlay .social-icons i { display: inline-block; font-size: 21px; margin-top: 21px; }

.single-feature { height: 430px; background-color: #fdfdfd; }
.single-feature img { width: 100%; position: absolute; bottom: 0; }

.single-feature-overlay { height: 330px; padding: 50px; }
.single-feature-overlay.fourth { width: 200px; }
.single-feature-overlay.third { width: 300px; }
.single-feature-overlay.half { width: 500px; }
.single-feature-overlay.full { width: 1100px; }
.single-feature-overlay .text { display: block; }
.single-feature-overlay .title a { color: #161616; }
.single-feature-overlay:hover { color: #fdfdfd; height: 430px; background-color: transparent; background-color: rgba(255, 99, 22, 0.8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFF6316,endColorstr=#CCFF6316); zoom: 1; }
.single-feature-overlay:hover .text, .single-feature-overlay:hover .social-icons { display: block; }
.single-feature-overlay:hover hr { margin: 23px 0; }
.single-feature-overlay:hover .title a { color: #fdfdfd; }
.single-feature-overlay .circle { width: 94px; height: 94px; background-color: #161616; -webkit-border-radius: 94px; -moz-border-radius: 94px; -o-border-radius: 94px; border-radius: 94px; margin: 30px 0; color: #fdfdfd; display: table-cell; vertical-align: middle; text-align: center; }
.single-feature-overlay .title { margin-top: 30px; }
.single-feature-overlay hr { margin: 23px 0; }

.glider-widget { float: left; background-color: #fdfdfd; margin: 0 1px 1px 1px; padding: 30px; height: 370px; }
.glider-widget.fourth { width: 238px; }
.glider-widget.third { width: 338px; }
.glider-widget.half { width: 538px; }
.glider-widget.full { width: 1198px; }
.glider-widget .title { font: 22px/22px "OpenSansSemibold", Arial, sans-serif; margin-bottom: 10px; }
.glider-widget .subtitle { text-transform: uppercase; font: 12px/18px "OpenSansRegular", Arial, sans-serif; }
.glider-widget .recent-post-title { font: 16px/22px "OpenSansSemibold", Arial, sans-serif; margin-bottom: 10px; }
.glider-widget .meta-data { margin-bottom: 18px; }
.glider-widget .meta-data span { font: 11px/22px "OpenSansRegular", Arial, sans-serif; text-transform: uppercase; margin-right: 10px; }
.glider-widget .excerpt, .glider-widget .signature { font: 16px/24px "OpenSansLight", Arial, sans-serif; }
.glider-widget hr { width: 25px; margin: 23px 0; border-left: 0; border-right: 0; border-bottom: 0; text-align: left; *margin: 10px 0; }
.glider-widget .read-more { text-decoration: none; text-transform: uppercase; color: #161616; font: 12px/22px "OpenSansSemibold", Arial, sans-serif; }
.glider-widget form input.fourth, .glider-widget form textarea.fourth { width: 223px; }
.glider-widget form input.third, .glider-widget form textarea.third { width: 323px; }
.glider-widget form input.half, .glider-widget form textarea.half { width: 523px; }
.glider-widget form input.full, .glider-widget form textarea.full { width: 1198px; }
.glider-widget .feature .box { float: left; margin: 0 10px 10px 0; }
.glider-widget .feature .box img { float: left; margin-right: 12px; }
.glider-widget .feature .box .circle { float: left; margin-right: 12px; width: 80px; height: 80px; line-height: 90px; background-color: #161616; -webkit-border-radius: 94px; -moz-border-radius: 94px; -o-border-radius: 94px; border-radius: 94px; color: #fdfdfd; display: table-cell; vertical-align: middle; text-align: center; }
.glider-widget .feature .box .excerpt { float: left; width: 135px; height: 150px; overflow: hidden; font: 14px/18px "OpenSansLight", Arial, sans-serif; }
.glider-widget .feature .box .excerpt .post-title { margin-top: 5px; }
.glider-widget .feature .box .excerpt .post-title a { text-decoration: none; font: 16px/22px "OpenSansSemibold", Arial, sans-serif; color: #161616; }
.glider-widget .feature .box .excerpt hr { margin: 15px 0; }

#glider-top .glider-widget.fourth { width: 267.5px; }
#glider-top .glider-widget.third { width: 377.33333px; }
#glider-top .glider-widget.half { width: 597px; }
#glider-top .glider-widget.full { width: 1316px; }

.accordion-subtitle { margin-bottom: 15px; cursor: pointer; display: table; width: 100%; font: 16px/22px "OpenSansSemibold", Arial, sans-serif; }

.accordion-expand { float: left; text-align: center; background-color: #161616; color: #fdfdfd; width: 20px; height: 20px; margin-right: 10px; display: table; font: 16px/22px "OpenSansRegular", Arial, sans-serif; }

.accordion-text { margin: 0 0 20px 30px; }

.widget { color: #161616; margin-bottom: 22px; float: left; min-width: 150px; }
.widget.fourth { width: 238px; }
.widget.third { width: 338px; }
.widget.half { width: 538px; }
.widget.full { width: 1138px; }
.widget .widget-title { font: 18px/22px "OpenSansSemibold", Arial, sans-serif; margin-bottom: 10px; }
.widget ul li { margin: 5px 0; }
.widget ul li a { color: #161616; text-decoration: none; font: 14px/16px "OpenSansSemibold", Arial, sans-serif; }
.widget hr { width: 25px; margin: 23px 0; border-left: 0; border-right: 0; border-bottom: 0; }
.widget a:hover { color: #ff6316; }

#sidebar-regular { float: left; width: 200px; padding: 30px; }
#sidebar-regular .widget { width: 200px; }
#sidebar-regular .widget img { max-width: 100%; height: auto; }
#sidebar-regular .widget input[type="text"], #sidebar-regular .widget select { width: 80%; }
#sidebar-regular .widget_search .search-submit { background: transparent; border: none; }
#sidebar-regular .regular-sidebar-widget { float: left; width: 238px; }
#sidebar-regular .regular-sidebar-widget .title { font: 18px/22px "OpenSansSemibold", Arial, sans-serif; margin-bottom: 10px; }
#sidebar-regular .regular-sidebar-widget .meta-data span { font: 11px/22px "OpenSansRegular", Arial, sans-serif; text-transform: uppercase; margin-right: 10px; }
#sidebar-regular .regular-sidebar-widget .post { width: 100%; overflow: hidden; }
#sidebar-regular .regular-sidebar-widget .post .excerpt { float: left; font: 16px/24px "OpenSansLight", Arial, sans-serif; margin: 0 0 20px 10px; }
#sidebar-regular .regular-sidebar-widget .post .excerpt .post-title { display: inline-block; font: 16px/22px "OpenSansSemibold", Arial, sans-serif; }
#sidebar-regular .regular-sidebar-widget .post .excerpt .post-title a { color: #161616; }
#sidebar-regular .regular-sidebar-widget .post .excerpt hr { width: 25px; margin: 10px 0; border-left: 0; border-right: 0; border-bottom: 0; }
#sidebar-regular .regular-sidebar-widget .post .excerpt .meta-data { margin-top: -7px; }
#sidebar-regular .regular-sidebar-widget .excerpt { font: 16px/24px "OpenSansLight", Arial, sans-serif; }
#sidebar-regular .regular-sidebar-widget hr { width: 25px; margin: 23px 0; border-left: 0; border-right: 0; border-bottom: 0; }
#sidebar-regular .regular-sidebar-widget .read-more { text-decoration: none; text-transform: uppercase; color: #161616; font: 12px/22px "OpenSansSemibold", Arial, sans-serif; }
#sidebar-regular .regular-sidebar-widget a { float: left; text-decoration: none; }

.social-icons a { color: #626262; }

#comments h2 { font: 22px/22px "OpenSansSemibold", Arial, sans-serif; margin: 10px 0; }
#comments .comments-subtitle { text-transform: uppercase; font: 12px/22px "OpenSansRegular", Arial, sans-serif; margin: 0; }
#comments hr { width: 15px; margin: 23px 0; }

.comment { position: relative; }
.comment article { overflow: hidden; }
.comment article header { margin: 0; height: 16px; font: 12px/22px "OpenSansRegular", Arial, sans-serif; text-transform: uppercase; }
.comment article header cite { font-style: normal; }
.comment article header a { text-decoration: none; color: #161616; }
.comment article header a:hover { color: #ff6316; }
.comment article header .reply { float: right; }
.comment article .gravatar { position: absolute; top: 0; left: 0; height: 180px; }
.comment article .gravatar img { width: 82px; height: 82px; }
.comment article .body { padding-left: 95px; font: 16px/24px "OpenSansLight", Arial, sans-serif; }
.comment .children { margin-left: 80px; }

#commentform { position: relative; font: 14px/20px "OpenSansLight", Arial, sans-serif; height: 360px; }
#commentform .comment-notes, #commentform .form-allowed-tags { font: 11px/18px "OpenSansLight", Arial, sans-serif; margin-bottom: 25px; }
#commentform .form-allowed-tags { position: absolute; top: 300px; left: 0; display: none; }
#commentform #author, #commentform #email, #commentform #url { width: 210px; height: 35px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #969696; background-color: #fff; padding-left: 5px; }
#commentform .comment-form-comment { position: absolute; top: 28px; right: 0; }
#commentform .comment-form-comment #comment { -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #969696; width: 610px; height: 185px; background-color: #fff; padding-left: 5px; }
#commentform label { display: block; }
#commentform #submit { border: none; float: right; position: absolute; bottom: 0; right: 0; margin-bottom: 60px; }

.contact-form { font: 14px/20px "OpenSansLight", Arial, sans-serif; }
.contact-form input { width: 450px !important; height: 35px !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #969696; background-color: #fff; padding-left: 5px; }
.contact-form input[type=submit] { width: 100px !important; padding: 0; }
.contact-form textarea { -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #969696; width: 450px !important; height: 185px !important; background-color: #fff; padding-left: 5px; }
.contact-form label { display: block; }

.tweets { font: 12px/22px "OpenSansRegular", Arial, sans-serif; }
.tweets a { color: #ff6316; }
.tweets a:hover { color: #161616; }
.tweets .timesince { font: 12px/16px "OpenSansSemibold", Arial, sans-serif; display: block; margin: 15px 0; text-transform: uppercase; text-decoration: none; }
.tweets .timesince:hover { color: #ff6316; }

#recaptcha_image img { width: auto !important; }

.pagination { clear: both; border: 1px solid #ebebeb; }
.pagination span, .pagination a { float: left; padding: 15px 20px; border-right: 1px solid #ebebeb; text-decoration: none; font: 16px/16px "OpenSansLight", Arial, sans-serif; }
.pagination .inactive { color: #b0b0b0; }

.button-orange { background-color: #ff6316; border-top: 1px solid #969696; border-bottom: none; border-left: none; border-right: none; *border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color: #fdfdfd; padding: 8px 24px; text-transform: uppercase; font-size: 12px; line-height: 22px; font-weight: bold; }
.button-orange:hover { background-color: #e24b00; color: #fdfdfd; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; }

footer { overflow: hidden; margin: 16px 0 40px 0; font: 12px/12px "OpenSansLight", Arial, sans-serif; }
footer nav { float: left; }
footer ul { overflow: hidden; }
footer li { float: left; border-left: 1px solid #b0b0b0; padding: 0 9px; }
footer li a { color: #b0b0b0; text-decoration: none; }
footer li:hover a { color: #ff6316; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; }
footer li:first-child { border-left: none; padding-left: 0; }
footer small { color: #b0b0b0; float: right; }

.lt-ie8 #glider-bottom { margin-top: 0; }

#style_selector { display: block; }

.mCSB_container { margin-right: 0 !important; }

.glider { position: relative; overflow: hidden; width: 1200px; height: 430px; }
.glider .glider-container { position: absolute; }
.glider .glider-container .glider-item { float: left; overflow: hidden; position: relative; margin: 0 1px 0 1px; }
.glider .glider-container .glider-item img { width: 100%; height: auto; }
.glider .glider-container .widget { width: 238px; height: 370px; background-color: #fdfdfd; padding: 30px; overflow: hidden; margin: 0 1px 1px 1px; }
.glider .glider-container .widget h1, .glider .glider-container .widget h2, .glider .glider-container .widget h3, .glider .glider-container .widget h4, .glider .glider-container .widget h5, .glider .glider-container .widget h6 { margin-top: 0; }
.glider .glider-container .widget .textwidget img { max-width: 100%; height: auto; }
.glider .glider-container .widget input[type="text"], .glider .glider-container .widget select { width: 75%; }
.glider .glider-container .widget .search-submit { background: transparent; border: none; }
.glider .glider-container .glider-item-full { width: 1198px; }
.glider .glider-container .glider-item-half { width: 598px; }
.glider .glider-container .glider-item-third { width: 398px; }
.glider .glider-container .glider-item-fourth { width: 298px; }
.glider .glider-container .glider-item-top-full { width: 1316px; }
.glider .glider-container .glider-item-top-half { width: 657px; }
.glider .glider-container .glider-item-top-third { width: 437.33333px; }
.glider .glider-container .glider-item-top-fourth { width: 327.5px; }
.glider .glider-container .glider-item-top-text { position: absolute; top: 85.83333px; right: 58px; width: 400px; padding: 20px; }
.glider .glider-container .glider-item-top-text h1 { font: 50px/50px "OpenSansBold", Arial, sans-serif; margin: 5px 0; }
.glider .glider-container .glider-item-top-text .post-excerpt { font: 16px/24px "OpenSansItalic", Arial, sans-serif; margin-top: 20px; }
.glider .glider-container .glider-item-top-text .post-excerpt a.btn, .glider .glider-container .glider-item-top-text .post-excerpt #commentform a#submit, #commentform .glider .glider-container .glider-item-top-text .post-excerpt a#submit { margin-top: 10px; padding: 8px 24px; font: 16px/24px "OpenSansSemiBold", Arial, sans-serif; }
.glider .glider-container .glider-item-top-text hr { margin: 10px 0; border: 0; }

#glider-top .glider-container .widget { width: 267.5px; height: 515px; }

.container-bottom { margin-top: -58px; position: relative; }

.glider-controls { display: block; }
.glider-controls a { *width: 200px; z-index: 300; position: absolute; bottom: 0; background-color: #fdfdfd; text-decoration: none; }
.glider-controls a:hover { background-color: #ff6316; }
.glider-controls a .icon-chevron-right, .glider-controls a .icon-chevron-left { line-height: 58px; width: 57px; text-align: center; }
.glider-controls a .icon-chevron-right:hover, .glider-controls a .icon-chevron-left:hover { color: black; }
.glider-controls a .icon-chevron-left { float: left; }
.glider-controls a .icon-chevron-right { float: right; }
.glider-controls a span { font: 18px/28px "OpenSansBold", Arial, sans-serif; color: #fdfdfd; text-transform: uppercase; padding: 0 20px; line-height: 58px; }
.glider-controls a.prev { left: 1px; }
.glider-controls a.next { right: 1px; }
.glider-controls .glider-control-prev, .glider-controls .glider-control-next { width: 58px; height: 58px; }
.glider-controls .glider-control-prev { float: left; background-position: 0 0; }
.glider-controls .glider-control-prev:hover { background-position: 0 -116px; }
.glider-controls .glider-control-next { float: right; background-position: 0 -58px; }
.glider-controls .glider-control-next:hover { background-position: 0 -176px; }

#ajax-loader { position: absolute; top: 457px; left: 635px; width: 48px; height: 48px; background-color: transparent; z-index: 300; background-image: url("public/img/ajax-loader.gif"); background-repeat: no-repeat; background-position: center; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; }

@media (max-width: 1318px) { .glider { width: 800px; height: 286.66667px; }
  .glider .glider-container { height: 286.66667px; }
  .glider .glider-container .glider-item { margin: 0 1px 0 1px; height: 286.66667px; }
  .glider .glider-container .widget { width: 158px; height: 246.66667px; padding: 20px; }
  .glider .glider-container .glider-item-full { width: 800px; }
  .glider .glider-container .glider-item-half { width: 398px; }
  .glider .glider-container .glider-item-third { width: 264.66667px; }
  .glider .glider-container .glider-item-fourth { width: 198px; }
  .glider .glider-container .glider-item-top-full { width: 916px; height: 343.33333px; }
  .glider .glider-container .glider-item-top-half { width: 457px; }
  .glider .glider-container .glider-item-top-third { width: 304px; }
  .glider .glider-container .glider-item-top-fourth { width: 227.5px; }
  .glider .glider-container .glider-item-top-text { top: 57.22222px; left: 540px; width: 306px; padding: 20px; }
  .glider .glider-container .glider-item-top-text h1 { font: 30px/30px "OpenSansBold", Arial, sans-serif; }
  .glider .glider-container .glider-item-top-text .post-excerpt { font: 14px/20px "OpenSansItalic", Arial, sans-serif; margin-top: 10px; }
  .glider .glider-container .glider-item-top-text .post-excerpt a.btn, .glider .glider-container .glider-item-top-text .post-excerpt #commentform a#submit, #commentform .glider .glider-container .glider-item-top-text .post-excerpt a#submit { margin-top: 10px; padding: 4px 12px; font: 12px/16px "OpenSansSemiBold", Arial, sans-serif; }
  #glider-top .glider-container .widget { width: 187.5px; height: 343.33333px; }
  #ajax-loader { top: 285.33333px; left: 435px; } }
@media (max-width: 918px) { .glider { width: 400px; height: 573.33333px; }
  .glider .glider-container { position: static; height: auto; }
  .glider .glider-container .widget { width: 90%; height: auto; padding: 5%; margin-bottom: 0; }
  .glider .glider-container .glider-item { margin: 0; }
  .glider .glider-container .glider-item img { float: left; }
  .glider .glider-container .glider-item-top-full { width: 100%; height: auto; }
  .glider .glider-container .glider-item-top-text { width: 90%; position: static; clear: both; padding: 5%; }
  .glider .glider-container .glider-item-top-text h1 { font: 23px/26px "OpenSansBold", Arial, sans-serif; }
  .glider .glider-container .glider-item-top-text .post-excerpt { font: 16px/16px "OpenSansItalic", Arial, sans-serif; margin-top: 0; }
  .glider .glider-container .glider-item-top-text hr { margin: 10px 0; }
  #glider-top .glider-container .widget { width: 90%; height: auto; padding: 5%; }
  .container-bottom { margin-top: 0; }
  .glider-controls { display: none; }
  footer { margin: 5%; }
  footer small { float: none; }
  .search-form { float: left; } }
@media only screen and (max-width: 1318px) { .container { width: 800px; }
  .well { min-height: 20px; padding: 10px; margin-bottom: 10px; font: 14px/18px "OpenSansLight", Arial, sans-serif; }
  header { height: 4em; }
  header nav { float: right; display: block; }
  header li { line-height: 4em; padding: 0 10px 0 10px; }
  header li a { font-size: 12px; }
  header li.current-menu-item { line-height: 4em; }
  header li:hover { line-height: 4em; }
  header li ul.sub-menu { top: 4em; }
  header .logo img { height: 50px; }
  .sub-header-arrows { width: 920px; }
  .social-icon-bg { display: none; }
  #posts-regular { width: 500px; }
  #posts-regular .post .post-image { float: left; width: 270px; height: 280px; }
  #posts-regular .post .post-image img { width: 270px; height: 280px; }
  #posts-regular .post .post-content { width: 480px; height: 300px; margin: 10px 0 0 0; }
  #sidebar-regular { width: 171.42857px; padding: 15px; }
  #frame #glider-top { width: 918px; height: 343.33333px; }
  #frame #glider-top .window-left { width: 300px; top: -170px; }
  #frame #glider-top .window-right { width: 262px; top: -170px; }
  #glider-bottom { width: 800px; height: 286.66667px; }
  .post-box { height: 286.66667px; }
  #glider-top .full { width: 916px; }
  #glider-top .half { width: 457px; }
  #glider-top .third { width: 304px; }
  #glider-top .fourth { width: 227.5px; }
  .full { width: 798px; }
  .half { width: 398px; }
  .third { width: 264.66667px; }
  .fourth { width: 198px; }
  .widget.fourth { width: 168px; }
  .widget.third { width: 234.66667px; }
  .widget.half { width: 368px; }
  .widget.full { width: 768px; }
  .glider-widget { padding: 20px; height: 246.66667px; }
  .glider-widget.fourth { width: 158px; }
  .glider-widget.third { width: 224.66667px; }
  .glider-widget.half { width: 358px; }
  .glider-widget.full { width: 758px; }
  .glider-widget .title { font: 18px/20px "OpenSansSemibold", Arial, sans-serif; margin-bottom: 8px; }
  .glider-widget .recent-post-title { font: 14px/22px "OpenSansSemibold", Arial, sans-serif; margin-bottom: 5px; }
  .glider-widget .meta-data { margin-bottom: 5px; }
  .glider-widget .meta-data span { font: 10px/18px "OpenSansRegular", Arial, sans-serif; text-transform: uppercase; margin-right: 2px; }
  .glider-widget .excerpt, .glider-widget .signature { font: 14px/18px "OpenSansLight", Arial, sans-serif; }
  .glider-widget hr { margin: 17px 0; }
  .glider-widget .read-more { font: 12px/12px "OpenSansSemibold", Arial, sans-serif; }
  .glider-widget form input.fourth, .glider-widget form textarea.fourth { width: 148px; }
  .glider-widget form input.third, .glider-widget form textarea.third { width: 214.66667px; }
  .glider-widget form input.half, .glider-widget form textarea.half { width: 348px; }
  .glider-widget form input.full, .glider-widget form textarea.full { width: 748px; }
  .glider-widget .feature .box { margin: 0 10px 10px 0; }
  .glider-widget .feature .box img { width: 50px; height: 50px; }
  .glider-widget .feature .box .circle { width: 50px; height: 50px; line-height: 62px; }
  .glider-widget .feature .box .excerpt { width: 86px; height: 112px; font: 12px/16px "OpenSansRegular", Arial, sans-serif; }
  .glider-widget .feature .box .excerpt .post-title { margin-top: 0; }
  .glider-widget .feature .box .excerpt .post-title a { text-decoration: none; font: 14px/22px "OpenSansSemibold", Arial, sans-serif; color: #161616; }
  .glider-widget .feature .box .excerpt hr { margin: 5px 0; }
  #glider-top .glider-widget.fourth { width: 197.5px; }
  #glider-top .glider-widget.third { width: 274px; }
  #glider-top .glider-widget.half { width: 427px; }
  #glider-top .glider-widget.full { width: 916px; }
  .tweets { font: 12px/14px "OpenSansLight", Arial, sans-serif; }
  .tweets .timesince { margin: 10px 0; font: 10px/12px "OpenSansRegular", Arial, sans-serif; }
  .post-box-overlay, .single-feature-overlay { padding: 20px 15px; }
  .post-box-overlay .title, .single-feature-overlay .title { font: 18px/20px "OpenSansSemibold", Arial, sans-serif; margin-bottom: 0; }
  .post-box-overlay .meta-data span, .single-feature-overlay .meta-data span { font: 9px/12px "OpenSansRegular", Arial, sans-serif; text-transform: uppercase; margin-right: 5px; }
  .post-box-overlay .meta-data span i, .single-feature-overlay .meta-data span i { font-size: 11px; }
  .post-box-overlay .text, .single-feature-overlay .text { font: 14px/18px "OpenSansLight", Arial, sans-serif; }
  .post-box-overlay hr, .single-feature-overlay hr { width: 25px; margin: 15px 0 0 0; }
  .post-box-overlay .text, .post-box-overlay .social-icons, .single-feature-overlay .text, .single-feature-overlay .social-icons { display: none; }
  .post-box-overlay:hover, .single-feature-overlay:hover { color: #fdfdfd; height: 450px; }
  .post-box-overlay:hover .text, .post-box-overlay:hover .social-icons, .single-feature-overlay:hover .text, .single-feature-overlay:hover .social-icons { display: block; }
  .post-box-overlay:hover hr, .single-feature-overlay:hover hr { margin: 15px 0; }
  .post-box-overlay.fourth, .single-feature-overlay.fourth { width: 170px; }
  .post-box-overlay.third, .single-feature-overlay.third { width: 236.66667px; }
  .post-box-overlay.half, .single-feature-overlay.half { width: 370px; }
  .post-box-overlay.full, .single-feature-overlay.full { width: 770px; }
  .post-box-overlay .social-icons, .single-feature-overlay .social-icons { margin-top: 0; }
  .post-box-overlay .social-icons a, .single-feature-overlay .social-icons a { width: 20px; height: 20px; text-decoration: none; color: #fdfdfd; font: 12px/22px "OpenSansLight", Arial, sans-serif; }
  .post-box-overlay .social-icons a span, .single-feature-overlay .social-icons a span { display: inline; margin-right: 5px; }
  .post-box-overlay .social-icons a i, .single-feature-overlay .social-icons a i { display: none; }
  .single-feature { height: 286.66667px; }
  .single-feature-overlay { height: 286.66667px -60; padding: 30px; }
  .single-feature-overlay.fourth { width: 140px; }
  .single-feature-overlay.third { width: 206.66667px; }
  .single-feature-overlay.half { width: 340px; }
  .single-feature-overlay.full { width: 740px; }
  .single-feature-overlay .text, .single-feature-overlay .social-icons { display: block; }
  .single-feature-overlay:hover { color: #fdfdfd; height: 430px; background-color: transparent; background-color: rgba(255, 99, 22, 0.8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFF6316,endColorstr=#CCFF6316); zoom: 1; }
  .single-feature-overlay:hover .text { display: block; }
  .single-feature-overlay:hover hr { border-top: 1px solid #fdfdfd; margin: 10px 0; }
  .single-feature-overlay .circle { width: 50px; height: 50px; background-color: #161616; -webkit-border-radius: 50px; -moz-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; margin: 20px 0; color: #fdfdfd; display: table-cell; vertical-align: middle; text-align: center; }
  .single-feature-overlay .title { margin-top: 20px; }
  .single-feature-overlay hr { margin: 10px 0; }
  .bottom-widgets-template-container .widget { width: 138px; padding: 20px; }
  .bottom-widgets-template-container .widget img { max-width: 100%; height: auto; }
  .bottom-widgets-template-container .widget input[type="text"], .bottom-widgets-template-container .widget select { width: 70%; }
  #gallery-content .post-boxes .post-box .post-box-overlay .social-icons .social-icon-bg, #gallery-content .post-boxes-gallery-sidebar .post-box .post-box-overlay .social-icons .social-icon-bg, #blog-content .post-boxes .post-box .post-box-overlay .social-icons .social-icon-bg, .bottom-widgets-template-container .post-boxes .post-box .post-box-overlay .social-icons .social-icon-bg, #blog-content .post-boxes-gallery-sidebar .post-box .post-box-overlay .social-icons .social-icon-bg, .bottom-widgets-template-container .post-boxes-gallery-sidebar .post-box .post-box-overlay .social-icons .social-icon-bg { display: inline-block; }
  #gallery-content .post-boxes .post-box .post-box-overlay .social-icons i, #gallery-content .post-boxes-gallery-sidebar .post-box .post-box-overlay .social-icons i, #blog-content .post-boxes .post-box .post-box-overlay .social-icons i, .bottom-widgets-template-container .post-boxes .post-box .post-box-overlay .social-icons i, #blog-content .post-boxes-gallery-sidebar .post-box .post-box-overlay .social-icons i, .bottom-widgets-template-container .post-boxes-gallery-sidebar .post-box .post-box-overlay .social-icons i { display: inline-block; }
  #gallery-content .post-boxes-gallery-sidebar, #blog-content .post-boxes-gallery-sidebar, .bottom-widgets-template-container .post-boxes-gallery-sidebar { width: 536px; }
  #gallery-content .post-boxes-gallery-sidebar .fourth, #blog-content .post-boxes-gallery-sidebar .fourth, .bottom-widgets-template-container .post-boxes-gallery-sidebar .fourth { width: 264.66667px; }
  .accordion-subtitle { font: 14px/22px "OpenSansSemibold", Arial, sans-serif; margin-bottom: 10px; }
  .accordion-text { margin: 0 0 10px 30px; font: 12px/16px "OpenSansLight", Arial, sans-serif; }
  #commentform .comment-notes, #commentform .form-allowed-tags { font: 11px/18px "OpenSansLight", Arial, sans-serif; margin-bottom: 25px; }
  #commentform .form-allowed-tags { position: absolute; top: 300px; left: 0; }
  #commentform #author, #commentform #email, #commentform #url { width: 180px; height: 35px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #969696; background-color: #fff; }
  #commentform .comment-form-comment { position: absolute; top: 28px; right: 0; }
  #commentform .comment-form-comment #comment { -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #969696; width: 300px; height: 185px; background-color: #fff; }
  #commentform label { display: block; }
  #commentform #submit { background-color: #ff6316; border-top: 1px solid #969696; border-bottom: none; border-left: none; border-right: none; *border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color: #fdfdfd; padding: 8px 24px; text-transform: uppercase; font-size: 12px; line-height: 22px; font-weight: bold; float: right; position: absolute; bottom: 0; right: 0; margin-bottom: 60px; }
  #commentform #submit:hover { background-color: #e24b00; color: #fdfdfd; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; }
  #gallery-single { padding: 30px; width: 740px; }
  .contact-form input { width: 400px !important; }
  .contact-form textarea { width: 400px !important; } }
@media only screen and (max-width: 918px) { body { background-color: #fdfdfd; overflow: scroll; }
  #top-bar { display: none; }
  .top-icon-background { padding: 9px 2px; }
  #sidebar-regular { display: none; }
  #posts-regular { width: 90%; padding: 5%; }
  #posts-regular .post { margin-bottom: 20px; }
  #posts-regular .post .post-content { margin: 40px 0; width: 100%; height: auto; }
  #posts-regular .post .post-content .excerpt { margin-bottom: 20px; }
  #posts-regular .post .post-image { width: 100%; height: auto; }
  #posts-regular .post .post-image img { max-width: 100%; height: auto; }
  #sub-header .container .title { margin-top: 0; text-align: center; width: 100%; overflow: hidden; clear: both; }
  .container { width: 100%; }
  header { height: auto; overflow: hidden; margin-top: 0; }
  header #expand-nav { width: 30px; height: 30px; float: right; margin-top: -40px; display: block; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; cursor: pointer; }
  header #expand-nav hr { border: 3px solid #ff6316; margin: 3px 0 3px 3px; width: 10px; }
  header #expand-nav:hover { background-color: #ff6316; }
  header #expand-nav:hover hr { border: 3px solid #fdfdfd; }
  header .logo { float: none; text-align: center; }
  header nav { float: left; padding: 20px 0; width: 100%; *zoom: 1; }
  header nav:before, header nav:after { display: table; content: ""; line-height: 0; }
  header nav:after { clear: both; }
  header nav #menu-main-menu { display: none; }
  header nav .tinynav { display: block; width: 80%; margin: 0 auto; }
  header li { line-height: 2em; float: none; border: none; padding: 0 10px 0 10px; }
  header li.current-menu-item { line-height: 2em; }
  header li:hover { background-color: transparent; line-height: 2em; }
  header li:hover ul.sub-menu { background-color: transparent; }
  header li:hover ul.sub-menu li { line-height: 2em; background-color: transparent; border: none; }
  header li:hover ul.sub-menu li:hover { background-color: transparent; }
  header li ul.sub-menu { position: static; visibility: visible; background-color: transparent; }
  header li:hover a { color: #161616; }
  header li a { font: 13px/20px "OpenSansBold", Arial, sans-serif; color: #161616, 20%; }
  header li a:hover { color: #ff6316; }
  header li:first-child { border: none; }
  header li.current-menu-item a { color: #161616; }
  header li.current-menu-item a:hover { color: #ff6316; background-color: transparent; }
  header li.current-menu-item { background-color: transparent; }
  header li.current-menu-item > a { color: #fdfdfd; background-color: #ff6316; padding: 5px; }
  header .logo img { height: 50px; }
  .sub-header-arrows { width: 520px; height: 60px; float: left; }
  .bottom-widgets-template-container .post-content .post-image img { max-width: 100%; height: auto; }
  .third, .full { width: 398px; }
  .widget.half, .widget.third, .widget.full { width: 368px; }
  #frame #glider-top { width: 100%; height: auto; }
  #frame #glider-top .window-left, #frame #glider-top .window-right { width: 177px; display: none; }
  #glider-bottom { width: 100%; height: auto; margin-top: 0; }
  .post-box { height: 286.66667px; margin: 0; }
  .post-box img { width: 100%; position: static; margin-top: -30%; }
  #glider-top .full, #glider-top .half, #glider-top .third, #glider-top .fourth, .full, .half, .third, .fourth { width: 100%; }
  .glider-widget { padding: 5%; height: auto; }
  .glider-widget.fourth, .glider-widget.third, .glider-widget.half, .glider-widget.full { width: 90%; }
  .glider-widget form input.fourth, .glider-widget form textarea.fourth { width: 148px; }
  .glider-widget form input.third, .glider-widget form textarea.third { width: 214.66667px; }
  .glider-widget form input.half, .glider-widget form textarea.half { width: 348px; }
  .glider-widget form input.full, .glider-widget form textarea.full { width: 748px; }
  .post-box-overlay, .single-feature-overlay { padding: 5%; }
  .post-box-overlay.fourth, .post-box-overlay.third, .post-box-overlay.half, .post-box-overlay.full, .single-feature-overlay.fourth, .single-feature-overlay.third, .single-feature-overlay.half, .single-feature-overlay.full { width: 90%; }
  #commentform #author, #commentform #email, #commentform #url { width: 80%; }
  #commentform .comment-form-comment { position: static; float: left; width: 100%; }
  #commentform .comment-form-comment #comment { -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #969696; width: 80%; height: 185px; background-color: #fff; }
  #commentform #submit { float: left; position: static; clear: both; }
  .comment article header { height: inherit; }
  #gallery-single { padding: 5%; width: 90%; float: left; }
  #gallery-single p { margin-top: 0; }
  #gallery-single .post-image { float: left; width: 100%; margin: 0 30px 30px 0; }
  #gallery-single .post-image img { max-width: 100%; height: auto; }
  #gallery-single aside { background-color: #fdfdfd; }
  #gallery-single aside .title { font: 22px/22px "OpenSansSemibold", Arial, sans-serif; margin-bottom: 10px; }
  #gallery-single aside .meta-data span { font: 11px/22px "OpenSansRegular", Arial, sans-serif; text-transform: uppercase; margin-right: 10px; font-size: 11px; }
  #gallery-single aside hr { width: 15px; margin: 23px 0; border-bottom: none; }
  #gallery-single aside p { font: 16px/24px "OpenSansLight", Arial, sans-serif; margin: 0; }
  .post-boxes { float: none; }
  #gallery-content .post-boxes-gallery-sidebar { width: 100%; }
  #gallery-content .post-boxes-gallery-sidebar .fourth, #gallery-content .post-boxes-gallery-sidebar .third, #gallery-content .post-boxes-gallery-sidebar .half, #gallery-content .post-boxes-gallery-sidebar .full { width: 100%; }
  .contact-form input { width: 80% !important; }
  .contact-form textarea { width: 80% !important; }
  #style_selector { display: none; } }
@media only screen and (max-width: 459px) { .post-box img { margin-top: 0; } }
