<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Bounce
Version: 1.7.1
Description: Designed by &lt;a href="http://www.ghostpool.com"&gt;GhostPool.com&lt;/a&gt;.
Author: GhostPool
Author URI: http://www.ghostpool.com
Theme URI: http://www.ghostpool.com
License:
License URI:
Tags: buddypress, dark, light, black, gray, green, orange, purple, brown, blue, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, custom-background, custom-colors, custom-menu, editor-style, featured-images, full-width-template, sticky-post, theme-options, translation-ready
*/


/*************************** General Styling ***************************/

/* Page Styling */
* {
font-family: Helvetica, Arial, sans-serif;
outline: none;
}
body {
background: url(lib/images/page-bg.gif);
color: #333;
margin: 0;
padding: 0;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
text-align: center;
}

/* Text Styling */
a {
text-decoration: none;
-webkit-transition: color 0.12s ease-out;
-moz-transition: color 0.12s ease-out;
-o-transition: color 0.12s ease-out;
-ms-transition: color 0.12s ease-out;
transition: color 0.12s ease-out;
}
a:hover {
text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Raleway', sans-serif;
color: #000;
margin: 0 0 20px 0;
padding: 0;
line-height: 130%;
text-shadow: none;
}
h1 {
font-size: 36px;
}
h2 {
font-size: 32px;
}
h3 {
font-size: 30px;
}
h4 {
font-family: 'Lato', sans-serif;
font-size: 24px;
}
h5 {
font-family: 'Lato', sans-serif;
font-size: 20px;
}
h6 {
font-family: 'Lato', sans-serif;
font-size: 15px;
}
p {
line-height: 19px;
margin-bottom: 12px;
}
p:first-child {
margin-bottom: 12px;
}
p:last-child {
margin-bottom: 0;
}
strong {
font-weight: bold;
}
em {
font-style: italic;
}

/* List Styling */
ol {
padding: 0;
margin: 0;
}
ol li {
list-style: decimal;
padding: 0 0 10px 0;
margin: 0 0 0 20px;
line-height: 19px;
}
ul {
padding: 0;
margin: 0;
list-style-type: none;
}
.gp-list {
margin: 0 0 12px 0;
}
ul li {
margin: 10px 0 0 20px;
line-height: 19px;
list-style-type: square;
}
.gp-list li,
.widget li,
.footer-widget-outer li {
background: url(lib/images/sprite.png) no-repeat;
background-position: -115px -381px;
margin-left: 0;
padding: 0 0 0 20px;
list-style-type: none;
}
ul li:first-child,
.gp-list li:first-child,
.widget li:first-child,
.footer-widget-outer li:first-child {
margin-top: 0;
}

/* Form Styling */
input,
textarea,
input[type="password"] {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 12px;
padding: 7px;
margin: 0;
color: #000;
border: 1px solid #eee;
background: #fff;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
input:focus,
textarea:focus,
input[type="password"]:focus {
border: 1px solid #999;
}
textarea {
line-height: 19px;
resize: none;
width: 100%;
max-width: 100%;
height: 150px;
}
select {
padding: 2px 0;
}
input[type="button"],
input[type="submit"],
input[type="reset"] {
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
font-weight: bold;
padding: 8px 15px;
cursor: pointer;
border-width: 0;
border-top-width: 1px;
border-style: solid;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
box-shadow: 0 0 5px rgba(0,0,0,0.5);
-webkit-transition: border-color .2s linear;
-moz-transition: border-color .2s linear;
-ms-transition: border-color .2s linear;
-o-transition: border-color .2s linear;
transition: border-color .2s linear;
}
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover {
border-width: 0;
border-top-width: 1px;
-webkit-box-shadow: 0 0 5px rgba(0,153,255,0.5);
-moz-box-shadow: 0 0 5px rgba(0,153,255,0.5);
box-shadow: 0 0 5px rgba(0,153,255,0.5);
}
input[type="radio"],
input[type="checkbox"] {
background: transparent;
border: 0;
}
fieldset {
border: 1px solid #eee;
margin: 0;
padding: 20px;
}
legend {
font-size: 14px;
}

/* Table Styling */
.gp-table {
border: 1px solid #eee;
padding: 5px 10px;
line-height: 19px;
width: 100%;
}
.gp-table th {
font-weight: bold;
border-top: 1px solid #eee;
padding: 10px;
text-align: left;
}
.gp-table td {
border-top: 1px solid #eee;
padding: 10px;
}

/* Other Styling */
img {
max-width: 100%;
height: auto;
}
.ie8 img {
max-width: none;
}
.avatar img,
img.avatar {
position: relative;
padding: 5px;
background: #fff;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);
box-shadow: 0 0 5px rgba(0,0,0,0.3);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
cite {
float: right;
padding: 0 0 5px 0;
}
hr {
background: #eee;
border: 0;
clear: both;
width: 100%;
height: 1px;
padding: 0;
margin: 20px 0;
position: relative;
}
pre {
background: url(lib/images/code-bg.png);
border: 1px solid #eee;
padding: 5px 25px;
margin: 5px 0 20px 0;
font-family: "Courier New";
overflow: auto;
font-size: 12px;
line-height: 19px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
code {
background: url(lib/images/code-bg.png);
border: 1px solid #eee !important;
padding: 5px 25px;
margin: 5px 0 20px 0;
font-family: "Courier New";
clear: both;
display: block;
font-size: 12px;
line-height: 19px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
iframe {
max-width: 100%;
}
.preload {
display: none;
}
.no-js .preload {
display: block;
}

/* Alignment Styling */
.left {
float: left;
}
.right {
float: right;
}
.clear {
content: "";
clear: both;
line-height: 0;
padding: 0;
margin: 0;
height: 0;
display:block;
font-size:0;
width:100%;
}
.align-center,
.aligncenter {
position: relative;
margin: 20px auto;
display: block;
clear: both;
}
.align-left,
.alignleft {
position: relative;
float: left;
margin: 4px 20px 5px 0;
}
.align-right,
.alignright {
float: right;
position: relative;
margin: 4px 0 5px 20px;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.text-justify {
text-align: justify;
}


/*************************** Content Areas ***************************/

/* Page Outer */
.page-outer { 
width: 100%;
}

/* Page Inner */
.page-inner {
margin: 0 auto;
width: 980px;
}

/* Content Wrapper */
#content-wrapper {
text-align: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
/*overflow: auto; Might be necessary in IE*/
}
.frame #content-wrapper {
background: #fff;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
box-shadow: 0 0 5px rgba(0,0,0,0.1);
-webkit-border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
}
.padding #content-wrapper {
padding: 40px;
}

/* Main Content */
#content {
position: relative;
width: 570px;
}
.sb-right #content {
float: left;
}
.sb-left #content {
float: right;
}
.fullwidth #content {
float: left;
width: 100%;
}

/* Sidebar */
#sidebar {
width: 290px;
}
.sb-right #sidebar {
float: right;
margin-left: 40px;
}
.sb-left #sidebar {
float: left;
margin-right: 40px;
}
.fullwidth #sidebar {
display: none;
}


/*************************** Header ***************************/

/* Header Outer */
#header-outer {
text-align: left;
position: relative;
background-position: right top;
background-repeat: no-repeat;
}
#bp-links {
display: none;
}

/* Header Inner */
#header-inner {
position: relative;
margin: 0 auto;
width: 100%;
}
#header-left {
float: left;
}
@-webkit-keyframes showMenu {
from {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
opacity: 0;
top:-40px;
}
to {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
opacity: 1;
}
}
#contact-info,
#header-right {
float: right;
position: relative;
-webkit-animation: showMenu 1s;
}

/* Logo */
#logo {
background: no-repeat;
display: inline-block;
float: left;
position: relative;
margin: 0;
line-height: 0;
}
#logo a {
line-height: 0;
}
.default-logo {
display: inline-block;
width: 230px;
height: 90px;
position: relative;
margin-top: 19px;
}
#logo img {
position: relative;
}
.logo-details {
display: block;
width: 1px;
height: 1px;
text-indent: -9999px;
}

/* Contact Info */
#contact-info {
display: inline-block;
float: right;
position: absolute;
top: 15px;
right: 0;
z-index: 1;
text-align: right;
color: #fff;
text-shadow: 1px 1px 2px rgba(0,0,0,0.1);
font-weight: bold;
font-size: 14px;
line-height: 14px;
}
#contact-info, #contact-info a {
color: #fff;
}
#contact-info a:hover {
text-decoration: underline;
}


/*************************** Navigation Menus ***************************/

/* Nav Wrapper */
#nav {
display: inline-block;
float: right;
position: relative;
z-index: 20;
height: 43px;
margin: 40px 0;
border-top-width: 1px;
border-style: solid;
-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.mobile-menu {
display: none;
}

/* Top Level Nav */
#nav ul,
#nav ul ul {
float: left;
position: relative;
padding: 0;
margin: 1px 0 0 0;
list-style-type:none;
list-style-position:outside;
}
#nav ul:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#nav li {
float: left;
background: none;
position: relative;
margin: 0;
padding: 0;
display: block;
text-align: left;
}
#nav li &gt; a {
font-weight: bold;
color: #fff;
padding: 15px 15px 16px 15px;
border-width: 0 1px;
border-style: solid;
margin: -1px 0 10px 0;
line-height: 12px;
display: block;
text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#nav li:first-child &gt; a {
border-left-width: 0;
-webkit-border-radius: 4px 0 0 4px;
-moz-border-radius: 4px 0 0 4px;
border-radius: 4px 0 0 4px;
}
#nav li.home a {
background: url(lib/images/sprite.png) no-repeat 15px -21px;
text-indent: -9999px;
width: 48px;
}
#nav li &gt; a:hover,
#nav .current-menu-item &gt; a,
#nav .current-menu-ancestor &gt; a,
#nav li:hover &gt; a {
background-color: rgba(0,0,0,0.1);
}

/* Drop Down Menus */
#nav .sub-menu {
display: none;
position: absolute;
z-index: 20;
top: 50px;
left: 0;
margin: 0;
padding: 20px 20px 10px 20px;
border-width: 1px;
border-style: solid;
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);
box-shadow: 0 0 10px rgba(0,0,0,0.3);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
#nav li:hover &gt; .sub-menu {
display: block;
}
#nav .sub-menu a {
display: block;
height: auto;
float: left;
background: none !important;
width: 200px;
padding: 10px 0;
margin: 0;
border-width: 1px 0 0 0;
border-style: solid;
}
#nav .sub-menu li:first-child &gt; a {
border-top: 0;
padding-top: 0;
}
#nav .sub-menu a:hover {
background: none;
}
#nav li span {
font-size: 10px;
line-height: 10px;
margin-left: 5px;
}

/* Sub Drop Down Menus */
#nav ul .sub-menu li ul {
top: auto;
left: 200px;
margin-top: -15px;
}
#nav .sub-menu li span {
font-size: 9px;
}


/*************************** Social Icons ***************************/

#social-icons {
display: block;
float: left;
padding: 14px 5px 11px 15px;
margin: 0;
border-left-width: 1px;
border-style: solid;
}
#social-icons a {
display: inline-block;
margin-right: 10px;
width: 20px;
height: 16px;
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=50);
opacity: 0.5;
}
#social-icons a:hover {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter:alpha(opacity=80);
opacity: 0.8;
}
.youtube-icon {
background: url(lib/images/sprite.png) no-repeat 0 0;
}
.facebook-icon {
background: url(lib/images/sprite.png) no-repeat -36px 0;
}
.twitter-icon {
background: url(lib/images/sprite.png) no-repeat -72px 0;
}
.dribbble-icon {
background: url(lib/images/sprite.png) no-repeat -112px 0;
}
.digg-icon {
background: url(lib/images/sprite.png) no-repeat -141px 0;
}
.vimeo-icon {
background: url(lib/images/sprite.png) no-repeat -180px 0;
}
.delicious-icon {
background: url(lib/images/sprite.png) no-repeat -215px 0;
}
.rss-icon {
background: url(lib/images/sprite.png) no-repeat -248px 0;
}
.linkedin-icon {
background: url(lib/images/sprite.png) no-repeat -285px 0;
}
.googleplus-icon {
background: url(lib/images/sprite.png) no-repeat -320px 0;
}
.myspace-icon {
background: url(lib/images/sprite.png) no-repeat -357px 0;
}
.flickr-icon {
background: url(lib/images/sprite.png) no-repeat -393px 0;
}


/*************************** Top Content ***************************/

/* Top Content */
#top-content {
float: left;
position: relative;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
width: 100%;
padding: 40px;
border-top-width: 1px;
border-style: solid;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
box-shadow: 0 0 5px rgba(0,0,0,0.1);
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
background-position: right bottom;
background-repeat: no-repeat;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
#top-content a {
color: #fff;
}
#top-content a:hover {
color: #ccc;
}
#top-content h1,
#top-content h2,
#top-content h3,
#top-content h4,
#top-content h5,
#top-content h6 {
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}
#top-content.page-title-width .left,
#top-content.page-title-width .right {
width: 50%;
}
#top-content .avatar img,
#top-content img.avatar {
-webkit-box-shadow: 0 0 10px rgba(0,0,0,1);
-moz-box-shadow: 0 0 10px rgba(0,0,0,1);
box-shadow: 0 0 10px rgba(0,0,0,1);
}
#top-content .sc-divider {
background: url(lib/images/divider.png) repeat-x left bottom;
margin: 30px 0;
border: 0;
height: 2px;
}
#top-content .widget {
font-size: 11px;
border: 0;
background: url(lib/images/divider.png) repeat-x left top;
padding: 20px 0;
margin: 0;
}
#top-content .widget li {
line-height: 16px;
}
#top-content .widget:first-child {
background: none;
padding-top: 0;
}
#top-content .widget:last-child {
padding-bottom: 0;
}

/* Page Title */
.page-title {
color: #fff;
margin: 0;
}

/* Post Meta */
.post-meta {
margin-top: 5px;
font-size: 11px;
}
.post-meta a:hover {
color: #fff;
}
.post-meta span {
display: inline;
line-height: 20px;
padding: 5px 0 5px 25px;
margin: 0 20px 0 0;
}
.author-icon {
background: url(lib/images/sprite.png) no-repeat -79px -67px;
}
.clock-icon {
background: url(lib/images/sprite.png) no-repeat -60px -90px;
}
.folder-icon {
background: url(lib/images/sprite.png) no-repeat -40px -116px;
}
.speech-icon {
background: url(lib/images/sprite.png) no-repeat -19px -138px;
}
.tag-icon {
background: url(lib/images/sprite.png) no-repeat 0 -157px;
}

/* Breadcrumbs */
#breadcrumbs {
float: right;
color: #fff;
font-weight: bold;
font-size: 11px;
line-height: 15px;
margin-top: 10px;
}
#breadcrumbs a {
font-weight: normal;
}
#breadcrumbs a:hover {
color: #fff;
}

/* Search Form */
#top-content #searchform {
position: relative;
float: right;
margin: 0 0 0 20px;
padding: 7px 15px;
border-bottom-width: 1px;
border-style: solid;
-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.1);
-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.1);
box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#top-content #searchbar {
float: left;
width: 100%;
background: none;
border: 0;
margin: 2px 0 0;
padding: 0 25px 0 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
#top-content #searchsubmit {
position: absolute;
top: 7px;
right: 15px;
width: 15px;
height: 17px;
background-color: transparent;
background-image: url(lib/images/sprite.png);
background-repeat: no-repeat;
text-indent: -9999px;
border: 0;
padding: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
#top-content #searchsubmit:hover {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}


/*************************** Page/Post Styling ***************************/

/* Posts */
.post-loop {
float: left;
width: 100%;
position: relative;
margin-top: 40px;
}
.spacing-small .post-loop {
margin-top: 20px;
}
.ie8 .spacing-small .post-loop {
margin-top: 5px;
}
.post-loop:first-child {
margin-top: 0;
}
.post-loop.post-columns {
margin: 20px 0 20px 4%;
}
.spacing-small .post-loop.post-columns {
margin: 10px 0 10px 4%;
}
.post-loop.first-column {
margin: 20px 0 20px 0;
}
.spacing-small .post-loop.first-column {
margin: 10px 0 10px 0;
}
.post-text h2 {
font-size: 26px;
margin-bottom: 10px;
}
.spacing-small .post-text h2 {
font-size: 12px;
margin-bottom: 5px;
}
.sticky {
}

/* Post Thumbnail */
.post-thumbnail {
float: left;
max-width: 100%;
line-height: 0;
position: relative;
overflow: hidden;
margin-bottom: 20px;
padding: 5px;
background: #fff;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);
box-shadow: 0 0 5px rgba(0,0,0,0.3);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.spacing-small .post-thumbnail {
margin-bottom: 10px;
}
.post-thumbnail.wrap {
margin: 0 20px 0 0;
}
.spacing-small .post-thumbnail.wrap {
margin: 0 10px 0 0;
}

/* Post Meta */
#content .post-meta {
width: 100%;
margin: 0 0 15px 0;
}
#content .post-meta.post-tags {
margin: 0 0 20px 0;
}
#content .post-wrapper .post-meta.post-tags {
margin: 0;
}
#content .post-meta,
#content .post-meta a {
color: #666;
}
#content .post-meta a:hover {
color: #999;
}

/* Post Content */
#post-content {
margin-bottom: 20px;
}
label[for*="pwbox"] {
float: left;
display: inline;
margin: 0 10px 0 0;
}

/* Attachments */
.attachment p {
margin-top: 12px;
}


/*************************** Lightbox ***************************/

.hover-image, 
.hover-video {
display: block;
position: absolute;
z-index: 10;
width: 100%;
height: 100%;
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
opacity: 0;
cursor: pointer;
}
.hover-image {
background: url(lib/images/lightbox-image.png) no-repeat center center;
}
.hover-video {
background: url(lib/images/lightbox-video.png) no-repeat center center;
}
img:hover .hover-image, 
img:hover .hover-video {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=80);
opacity: 0.8;
}
.pp_gallery li {
background: none;
border: 0;
padding: 0;
}
.pp_gallery li.jwplayer a {
background: url(lib/images/prettyPhoto/default_dark/default_thumbnail.gif) no-repeat;
width: 50px;
height: 33px;
display: block;
}
.html5player {
width: 100%;
height: 100%;
}


/*************************** Shortcodes: Accordion ***************************/

.accordion .panel {
position: relative;
width: 100%;
margin-bottom: 10px;
overflow: hidden;
}
h3.accordion-title {
font-family: 'Lato', sans-serif;
font-size: 18px;
background-image: url(lib/images/sprite.png);
background-position: -100px -249px;
background-repeat: no-repeat;
padding: 0 0 10px 21px;
margin: 0;
}
h3.ui-state-active.accordion-title {
background-position: -80px -282px;
}
.panel-content {
padding: 0 0 20px 20px;
line-height: 19px;
}


/************************************ Shortcodes: Activity Stream ************************************/

#top-content .gp-activity-stream #activity-stream {
border: 0;
}
.gp-activity-stream .acomment-reply {
display: none !important;
}
.gp-activity-stream .load-more {
display: none;
}
.hide-activity-comments .activity-inreplyto,
.hide-activity-comments .activity-comments {
display: none;
}
.gp-activity-stream .wp-pagenavi {
width: 100%;
}
#top-content .gp-activity-stream .wp-pagenavi {
font-size: 11px;
}
.gp-activity-stream .pages {
float: left;
}
.gp-activity-stream .pagination-links {
float: right;
}


/*************************** Shortcodes: Author Info ***************************/

.author-info {
float: left;
position: relative;
width: 100%;
padding: 20px;
margin: 0 0 20px 0;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
box-shadow: 0 0 5px rgba(0,0,0,0.5);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.sb-left .author-info {
float: right;
margin: 20px -48px 20px 0;
}
.frame .author-info {
margin: 20px 0 20px -48px;
-webkit-border-radius: 0 4px 4px 4px;
-moz-border-radius: 0 4px 4px 4px;
border-radius: 0 4px 4px 4px;
}
.author-info-fold {
display: none;
position: absolute;
top: -8px;
left: 0;
background: url(lib/images/author-info-fold.png) no-repeat;
width: 8px;
height: 8px;
}
.sb-left .author-info-fold {
left: auto;
right: 0;
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH";
}
.frame .author-info-fold {
display: block;
}
.author-info .avatar {
float: left;
margin-right: 20px;
width: 50px;
height: 50px;
}
.author-info .author-meta {
margin-left: 80px;
}
.author-info .author-meta-top {
width: 100%;
float: left;
}
.author-info .author-name {
float: left;
color: #fff;
margin-bottom: 10px;
font-weight: bold;
text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}
.author-info .author-links {
float: right;
font-size: 11px;
margin-bottom: 10px;
}
.author-info .author-links a {
color: #fff;
margin: 0 2px;
}
.author-info .author-desc {
line-height: 19px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}


/*************************** Shortcodes: Blockquotes ***************************/

blockquote {
clear: both;
font-size: 14px;
margin: 5px 20px 10px 20px;
padding: 10px 0 5px 25px;
overflow: hidden;
}
blockquote p {
line-height: 23px;
}
.blockquote-left {
float: left;
margin: 10px 20px 20px 0;
}
.blockquote-right {
float: right;
margin: 10px 0 20px 20px;
}
.blockquote-left,
.blockquote-right {
width: 30%;
font-size: 14px;
line-height: 23px;
padding: 10px 0 5px 25px;
}


/*************************** Shortcodes: Buttons ***************************/

/* Buttons */
.sc-button,
.sc-button:hover {
position: relative;
max-width: 100%;
border-top-width: 1px;
border-style: solid;
display: inline-block;
margin: 5px;
font-weight: bold;
-moz-border-radius: 40px;
-webkit-border-radius: 40px;
border-radius: 40px;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);
box-shadow:  0 0 5px rgba(0,0,0,0.3);
}
.sc-button.small {
font-size: 11px;
line-height: 11px;
padding: 8px 12px;
}
.sc-button.medium {
font-size: 12px;
line-height: 12px;
padding: 12px 20px;
}
.sc-button.large {
font-size: 14px;
line-height: 14px;
padding: 15px 60px;
}
.columns.button-divider {
background: url(lib/images/divider.png) left center repeat-x;
}

/* Yellow Button */
.yellow.sc-button {
color: #5e471d !important;
text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
border-color: #fff5d8;
background-color: #fcd971;
background-image: -moz-linear-gradient(#fcd971, #fbbd4e);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fcd971), to(#fbbd4e));
background-image: -webkit-linear-gradient(#fcd971, #fbbd4e);
background-image: -o-linear-gradient(#fcd971, #fbbd4e);
background-image: -ms-linear-gradient(#fcd971, #fbbd4e);
-pie-background: linear-gradient(#fcd971, #fbbd4e);
}
.yellow.sc-button:hover {
color: #5e471d !important;
background: #fbbd4e;
}

/* Grey */
.grey.sc-button {
color: #fff !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
border-color: #838383;
background-color: #5c5c5c;
background-image: -moz-linear-gradient(#5c5c5c, #3d3d3d);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5c5c5c), to(#3d3d3d));
background-image: -webkit-linear-gradient(#5c5c5c, #3d3d3d);
background-image: -o-linear-gradient(#5c5c5c, #3d3d3d);
background-image: -ms-linear-gradient(#5c5c5c, #3d3d3d);
-pie-background: linear-gradient(#5c5c5c, #3d3d3d);
}
.grey.sc-button:hover {
color: #fff !important;
background: #3d3d3d;
}

/* Dark Grey Button */
.darkgrey.sc-button {
color: #fff !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
border-color: #666;
background-color: #404040;
background-image: -moz-linear-gradient(#404040, #202020);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#404040), to(#202020));
background-image: -webkit-linear-gradient(#404040, #202020);
background-image: -o-linear-gradient(#404040, #202020);
background-image: -ms-linear-gradient(#404040, #202020);
-pie-background: linear-gradient(#404040, #202020);
}
.darkgrey.sc-button:hover {
color: #fff;
background: #202020;
}

/* Brown Button */
.brown.sc-button {
color: #fff !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
border-color: #837268;
background-color: #685950;
background-image: -moz-linear-gradient(#685950, #453B35);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#685950), to(#453B35));
background-image: -webkit-linear-gradient(#685950, #453B35);
background-image: -o-linear-gradient(#685950, #453B35);
background-image: -ms-linear-gradient(#685950, #453B35);
-pie-background: linear-gradient(#685950, #453B35);
}
.brown.sc-button:hover {
color: #fff;
background: #453B35;
}

/* Blue Button */
.blue.sc-button {
color: #fff !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
border-color: #71c6ed;
background-color: #96d1f8;
background-image: -moz-linear-gradient(#09b0fe, #258df8);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#09b0fe), to(#258df8));
background-image: -webkit-linear-gradient(#09b0fe, #258df8);
background-image: -o-linear-gradient(#09b0fe, #258df8);
background-image: -ms-linear-gradient(#09b0fe, #258df8);
-pie-background: linear-gradient(#09b0fe, #258df8);
}
.blue.sc-button:hover {
color: #fff;
background: #258df8;
}

/* Medium Blue Button */
.mediumblue.sc-button {
color: #fff !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
border-color: #748894;
background-color: #505f68;
background-image: -moz-linear-gradient(#505f68, #353f45);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#505f68), to(#353f45));
background-image: -webkit-linear-gradient(#505f68, #353f45);
background-image: -o-linear-gradient(#505f68, #353f45);
background-image: -ms-linear-gradient(#505f68, #353f45);
-pie-background: linear-gradient(#505f68, #353f45);
}
.mediumblue.sc-button:hover {
color: #fff !important;
background: #353f45;
}

/* Dark Blue Button */
.darkblue.sc-button {
color: #fff !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
border-color: #4d5b64;
background-color: #364046;
background-image: -moz-linear-gradient(#364046, #15191b);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#364046), to(#15191b));
background-image: -webkit-linear-gradient(#364046, #15191b);
background-image: -o-linear-gradient(#364046, #15191b);
background-image: -ms-linear-gradient(#364046, #15191b);
-pie-background: linear-gradient(#364046, #15191b);
}
.darkblue.sc-button:hover {
color: #fff !important;
background: #15191b;
}

/* Lime Green Button */
.limegreen.sc-button {
color: #4C5629 !important;
text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
border-color: #eaf5bc;
background-color: #d2e68d;
background-image: -moz-linear-gradient(#d2e68d, #94bd44);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d2e68d), to(#94bd44));
background-image: -webkit-linear-gradient(#d2e68d, #94bd44);
background-image: -o-linear-gradient(#d2e68d, #94bd44);
background-image: -ms-linear-gradient(#d2e68d, #94bd44);
-pie-background: linear-gradient(#d2e68d, #94bd44);
}
.limegreen.sc-button:hover {
color: #4C5629 !important;
background: #94bd44;
}

/* Teal Button */
.teal.sc-button {
color: #fff !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
border-color: #BACAC8;
background-color: #8CA6A3;
background-image: -moz-linear-gradient(#8CA6A3, #6A8A87);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8CA6A3), to(#6A8A87));
background-image: -webkit-linear-gradient(#8CA6A3, #6A8A87);
background-image: -o-linear-gradient(#8CA6A3, #6A8A87);
background-image: -ms-linear-gradient(#8CA6A3, #6A8A87);
-pie-background: linear-gradient(#8CA6A3, #6A8A87);
}
.teal.sc-button:hover {
color: #fff !important;
background: #6A8A87;
}

/* Dark Green Button */
.darkgreen.sc-button {
color: #fff !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
border-color: #5a7b85;
background-color: #366a7b;
background-image: -moz-linear-gradient(#366a7b, #23444b);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#366a7b), to(#23444b));
background-image: -webkit-linear-gradient(#366a7b, #23444b);
background-image: -o-linear-gradient(#366a7b, #23444b);
background-image: -ms-linear-gradient(#366a7b, #23444b);
-pie-background: linear-gradient(#366a7b, #23444b);
}
.darkgreen.sc-button:hover {
color: #fff !important;
background: #23444b;
}

/* Red Button */
.red.sc-button {
color: #fff !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
border-color: #c2464c;
background-color: #93063b;
background-image: -moz-linear-gradient(#b03238, #940a11);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b03238), to(#940a11));
background-image: -webkit-linear-gradient(#b03238, #940a11);
background-image: -o-linear-gradient(#b03238, #940a11);
background-image: -ms-linear-gradient(#b03238, #940a11b);
-pie-background: linear-gradient(#b03238, #940a11);
}
.red.sc-button:hover {
color: #fff !important;
background: #940a11;
}

/* Dark Red Button */
.darkred.sc-button {
color: #fff !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
border-color: #957578;
background-color: #685053;
background-image: -moz-linear-gradient(#685053, #453537);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#685053), to(#453537));
background-image: -webkit-linear-gradient(#685053, #453537);
background-image: -o-linear-gradient(#685053, #453537);
background-image: -ms-linear-gradient(#685053, #453537);
-pie-background: linear-gradient(#685053, #453537);
}
.darkred.sc-button:hover {
color: #fff !important;
background: #453537;
}

/* Orange Button */
.orange.sc-button {
color: #fff !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
border-color: #f0a33e;
background-color: #ee8600;
background-image: -moz-linear-gradient(#ee8600, #b25f0f);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ee8600), to(#b25f0f));
background-image: -webkit-linear-gradient(#ee8600, #b25f0f);
background-image: -o-linear-gradient(#ee8600, #b25f0f);
background-image: -ms-linear-gradient(#ee8600, #b25f0f);
-pie-background: linear-gradient(#ee8600, #b25f0f);
}
.orange.sc-button:hover {
color: #fff !important;
background: #b25f0f;
}


/*************************** Shortcodes: Captions ***************************/

.wp-caption {
position: relative;
padding: 0;
max-width: 100%;
}
.wp-caption img {
margin: 0;
}
.wp-caption-text {
margin: 5px 0 0;
font-size: 11px;
color: #666;
}


/*************************** Shortcodes: Columns ***************************/

/* General */
.columns {
float: left;
position: relative;
line-height: 19px;
margin-right: 4%;
}
.one {
width: 100%;
}
.two {
width: 48%;
}
.three {
width: 30.66%;
}
.four {
width: 22%;
}
.five {
width: 16.8%;
}
.onethird {
width: 32.64%;
}
.twothirds {
width: 63.36%;
}
.onefourth {
width: 24%;
}
.threefourths {
width: 72%;
}

/* Separate Columns */
.separate &gt; div {
border: 1px solid #eee;
position: relative;
padding: 20px;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
box-shadow: 0 0 5px rgba(0,0,0,0.1);
}

/* Joint Columns */
.columns.joint {
margin: 0;
}
.joint &gt; div {
border-width: 0 0 0 1px;
border-color: #eee;
border-style: solid;
position: relative;
padding: 20px;
}
.first.joint &gt; div {
border-left-width: 0;
}
.one.joint {
width: 100%;
}
.two.joint {
width: 50%;
}
.three.joint {
width: 327px;
}
.middle.three.joint {
width: 326px;
}
.columns .three.joint,
.padding .three.joint {
width: 33% !important;
padding: 0;
}
.four.joint {
width: 25%;
}
.five.joint {
width: 20%;
}
.onethird.joint {
width: 33.33%;
}
.twothirds.joint {
width: 66.33%;
}
.onefourth.joint {
width: 25%;
}
.threefourths.joint {
width: 75%;
}

.last {
clear: right;
margin-right: 0;
}


/*************************** Shortcodes: Contact Form ***************************/

#contact-form {
float: left;
width: 100%;
margin-bottom: 12px;
}
#contact-form label {
display: block;
font-weight: bold;
margin: 0 0 5px 0;
}
#contact-form .contact-verify {
float: left;
margin-right: 10px;
}
#contact-form .contact-verify label {
float: left;
margin: 10px 10px 0 0;
}
#contact-form .contact-submit {
float: left;
}
.required {
color: #3596ae;
}
#contact-form .loader {
display: none;
background: url(lib/images/loader.gif) no-repeat right bottom;
float: left;
padding: 4px 0 0 10px;
width: 16px;
height: 16px;
}
.contact-form.notify {
padding: 5px 10px;
margin-bottom: 10px;
}
#contact-form .input-error {
border: 1px solid #FBC2C4;
}


/*************************** Shortcodes: Dividers ***************************/

.sc-divider {
content: "";
border-top: 1px solid #ddd;
clear: both;
width: 100%;
height: 1px;
padding: 0;
margin: 40px 0;
position: relative;
}
.frame .sc-divider {
border-color: #eee;
}
.sc-divider.top a {
font-size: 10px;
float: right;
position: absolute;
top: -20px;
right: 0;
color: #999;
text-align: right;
cursor: pointer;
}
.sc-divider.small {
margin: 0;
}
.sc-divider.clear {
background: none !important;
border: 0;
margin: 20px 0 !important;
}
.sc-divider.small.clear {
border: 0;
margin: 0 !important;
}


/*************************** Shortcodes: Drop Caps ***************************/

.dropcap1 {
display: block;
position: relative;
float: left;
font-size: 38px;
line-height: 38px;
margin: 0 10px -8px 0;
padding: 0;
text-align: center;
}
.dropcap2 {
display: block;
position: relative;
float: left;
font-size: 38px;
line-height: 38px;
margin: 4px 10px 0 0;
padding: 6px 12px;
text-align: center;
background: #eee;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.dropcap3 {
display: block;
position: relative;
float: left;
font-size: 38px;
line-height: 38px;
margin: 4px 10px 0 0;
padding: 6px 12px;
text-align: center;
color: #999;
background: #404040;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.dropcap4 {
display: block;
position: relative;
float: left;
font-size: 38px;
line-height: 38px;
margin: 4px 10px 0 0;
padding: 6px 12px;
text-align: center;
background: #eee;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
}
.dropcap5 {
display: block;
position: relative;
float: left;
font-size: 38px;
line-height: 38px;
margin: 4px 10px 0 0;
padding: 6px 12px;
text-align: center;
color: #999;
background: #404040;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
}


/*************************** Shortcodes: Galleries ***************************/

.gallery-columns-1 .gallery-item {
width: 90%;
}
.gallery-columns-2 .gallery-item {
width: 45% !important;
padding-right: 4% !important;
}
.gallery-columns-3 .gallery-item {
width: 31% !important;
padding-right: 2% !important;
}
.gallery-columns-4 .gallery-item {
width: 23% !important;
padding-right: 2% !important;
}
.gallery-columns-5 .gallery-item {
width: 18% !important;
padding-right: 2% !important;
}
.gallery-columns-6 .gallery-item {
width: 14% !important;
padding-right: 2% !important;
}
.gallery-columns-7 .gallery-item {
width: 12% !important;
padding-right: 2% !important;
}
.gallery-columns-8 .gallery-item {
width: 10% !important;
padding-right: 2% !important;
}
.gallery-columns-9 .gallery-item {
width: 9% !important;
padding-right: 2% !important;
}
.gallery-item img {
max-width: 100% !important;
height: auto !important;
border: 0 !important;
padding: 5px;
background: #fff;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);
box-shadow: 0 0 5px rgba(0,0,0,0.3);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.gallery-caption {
float: left;
margin: 10px 0;
line-height: 14px;
}
div.gallery-item .gallery-icon {
display: inline-block;
position: relative;
width: 100%;
}


/*************************** Shortcodes: Images ***************************/

/* Image */
.sc-image {
line-height: 0;
max-width: 100%;
height: auto !important;
}
.sc-image img {
max-width: 100%;
height: auto !important;
}
.ie8 .sc-image.sc-crop img {
max-width: none;
}
.sc-image a {
display: block;
margin: 0 auto;
}
.sc-image.aligncenter {
margin: 0 auto;
text-align: center;
}
.sc-image.alignleft {
margin: 0;
}
.sc-image.alignright {
margin: 0;
}
.sc-image.image-border {
padding: 5px;
background: #fff;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);
box-shadow: 0 0 5px rgba(0,0,0,0.3);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}


/*************************** Shortcodes: Lists ***************************/

.circle li {
background-position: -92px -402px;
}
.square li {
background-position: -72px -423px;
}
.tick li {
background-position: -50px -443px;
}
.large-tick li {
font-family: 'Lato', sans-serif;
font-weight: 300;
font-size: 18px;
margin-top: 20px;
padding-left: 25px;
background-position: -21px -463px;
}
.large-cross li {
font-family: 'Lato', sans-serif;
font-weight: 300;
font-size: 18px;
margin-top: 20px;
padding-left: 25px;
background-position: 0 -486px;
}


/*************************** Shortcodes: Login/Register Forms ***************************/

#loginform,
#registerform {
float: left;
margin: 10px 0;
}
#loginform label,
#registerform label {
display: block;
font-weight: bold;
margin: 0 0 5px 0;
}
#loginform .login-remember label {
display: block;
font-weight: bold;
margin: 0 0 5px 0;
padding: 0;
}


/*************************** Shortcodes: Notifications ***************************/

.notify {
position: relative;
margin: 10px 0;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
display: block;
line-height: 19px;
padding: 20px;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
box-shadow: 0 0 5px rgba(0,0,0,0.1);
}
.notify-default {
color: #57481c;
background-color: #FFDF75;
}
.notify-help {
color: #184366;
background-color: #5FA6E5;
}
.notify-success {
color: #566621;
background-color: #B3D46F;
}
.notify-warning {
color: #6b3b17;
background-color: #E78F4B;
}
.notify-error {
color: #571111;
background-color: #D84F4F;
}


/*************************** Shortcodes: Price Box ***************************/

.sc-price-box {
text-align: center;
max-width: 100% !important;
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
box-shadow: 0 0 10px rgba(0,0,0,0.5);
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.sc-price-box-inner {
padding: 20px 40px;
}
.sc-price-box-title {
font-family: 'Raleway', sans-serif;
font-size: 30px;
line-height: 30px;
color: #fff;
margin-bottom: 20px;
}
.sc-price-box .left {
text-align: center;
width: 100%;
}
.sc-price-box-price {
font-family: 'Raleway', sans-serif;
font-size: 90px;
line-height: 90px;
color: #fff;
}
.sc-price-box-unit {
font-family: 'Raleway', sans-serif;
font-size: 18px;
color: #fff;
}
.sc-price-divider {
float: left;
clear: both;
border-width: 1px 0;
border-style: solid;
height: 0;
width: 100%;
margin: 20px 0;
}
.sc-price-box-content {
float: left;
font-size: 12px;
line-height: 23px;
margin-bottom: 20px;
}
.sc-price-box-button {
float: left;
width: 100%;
text-align: center;
}


/*************************** Shortcodes: Pricing Table ***************************/

.sc-pricing-table table {
width: 100%;
}
.sc-pricing-table thead th {
font-family: 'Raleway', sans-serif;
text-align: center;
font-size: 28px;
color: #fff;
padding: 2%;
border-left-width: 1px;
border-style: solid;
}
.ie8 .sc-pricing-table thead th {
padding: 10px;
-pie-background: none;
}
.sc-pricing-table thead th:first-child {
border: 0;
background: none;
-pie-background: none;
}
.sc-pricing-table thead th.first {
border: 0;
-webkit-border-radius: 4px 0 0;
-moz-border-radius: 4px 0 0;
border-radius: 4px 0 0;
}
.sc-pricing-table thead th.last {
-webkit-border-radius: 0 4px 0 0;
-moz-border-radius: 0 4px 0;
border-radius: 0 4px 0 0;
}
.sc-pricing-table tfoot th {
border-top: 1px solid #eee;
text-align: center;
padding: 2% 0 0 0;
}
.sc-pricing-table .price {
font-size: 15px;
}
.sc-pricing-table tr {
background: #fff;
}
.sc-pricing-table tr:nth-child(even) {
background: #f8f8f8;
}
.sc-pricing-table thead tr,
.sc-pricing-table tfoot tr {
background: none;
}
.sc-pricing-table tr td {
text-align: center;
padding: 2% 1%;
border-width: 1px 1px 0 0;
border-style: solid;
border-color: #eee;
}
.sc-pricing-table tr td:first-child {
text-align: left;
border-left-width: 1px;
font-weight: bold;
}
.sc-pricing-table tr td .yes {
display: block;
margin: 0 auto;
width: 20px;
height: 13px;
background: url(lib/images/sprite.png) no-repeat -21px -467px;
}
.sc-pricing-table tr td .no {
display: block;
margin: 0 auto;
width: 15px;
height: 13px;
background: url(lib/images/sprite.png) no-repeat 0 -490px;
}


/*************************** Shortcodes: Related Posts ***************************/

/* Related Posts Container */
.related-posts {
float: left;
width: 100%;
margin-top: 20px;
}
.related-posts h3 {
font-size: 20px;
border-bottom: 1px solid #ddd;
padding: 0 0 10px 0;
margin: 0;
}
.frame .related-posts h3 {
border-color: #eee;
}
.related-posts h2 {
font-weight: bold;
}


/*************************** Shortcodes: Slider ***************************/

/* Slider */
.flexslider {
position: relative;
width: 100%;
max-width: 100%;
margin: 0;
padding: 0;
zoom: 1;
}
.flexslider.aligncenter {
margin: 0 auto;
}

/* Slides */
.flexslider .slides {
zoom: 1;
}
.flexslider .slides &gt; li {
position: relative;
list-style-type: none;
background: none;
display: none;
-webkit-backface-visibility: hidden;
margin: 0;
padding: 0;
}
.slides:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .slides {
display: block;
}
* html .slides {
height: 1%;
}
.no-js .slides &gt; li:first-child {
display: block;
}
.flexslider .slides img {
max-width: 100%;
display: block;
}
.flexslider.shadow .slides img,
.flexslider.shadow .slides .slide-video {
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

/* Slide Video */
.slide-video {
float: left;
position: relative;
overflow: hidden;
max-width: 100%;
width: 100%;
height: auto;
}
.slide-video div {
max-width: 100%;
}
.slide-video object,  
.slide-video embed,
.slide-video iframe,
.slide-video video {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}
.play-video {
position: absolute;
top: 0;
left: 0;
z-index: 9;
display: block;
width: 100%;
height: 100%;
}
.video-autostart .play-video {
display: none !important;
}
.play-video-button {
position: absolute;
z-index: 9;
top: 0;
left: 0;
display: block;
background: url(lib/scripts/mediaplayer/fs39/display/playIcon.png) no-repeat center center;
cursor: pointer;
width: 100%;
height: 100%;
}
.slide-image {
display: table;
height: 100%;
background: #000;
}
.slide-image &gt; div {
display: table-cell;
vertical-align: middle;
}
.video-player {
position: relative;
background: #000;
z-index: 1;
overflow: hidden;
}
.video-player &gt; div {
height: inherit;
}

/* Slide Caption */
.caption {
padding: 20px;
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
line-height: 19px;
position: absolute;
z-index: 10;
max-width: 60%;
max-height: 50%;
overflow: hidden;
}
.caption h2 {
font-family: 'Lato', sans-serif;
color: #fff;
font-size: 20px;
margin-bottom: 10px;
}
.caption.caption-topleft {
top: 20px;
left: 0;
}
.caption.caption-topright {
top: 20px;
right: 0;
}
.caption.caption-bottomleft {
bottom: 20px;
left: 0;
}
.caption.caption-bottomright {
bottom: 20px;
right: 0;
}

/* Slider Prev/Next */
.flex-direction-nav {
list-style: none;
overflow: hidden;
margin: 5px 0 0 0;
padding: 0;
}
.flex-direction-nav li {
background: none;
display: inline-block;
list-style: none;
margin: 0;
padding: 0;
}
.flex-direction-nav li a {
float: left;
position: relative;
text-indent: -9999px;
z-index: 11;
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=50);
opacity: 0.5;
width: 12px;
height: 12px;
cursor: pointer;
margin-right: 5px;
}
.flex-direction-nav li .prev {
background: url(lib/images/sprite.png) no-repeat 0 -316px;
}
.flex-direction-nav li .next {
background: url(lib/images/sprite.png) no-repeat -30px -316px;
}
.flex-direction-nav li .prev:hover,
.flex-direction-nav li .next:hover {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter:alpha(opacity=80);
opacity: 0.8;
}

/* Slider Buttons */
.flex-control-nav {
position: relative;
list-style: none;
margin: 5px 0 0 0;
float: right;
}
.flex-control-nav li {
display: inline-block;
list-style: none;
margin: 0;
padding: 0;
}
.flex-control-nav li a {
text-indent: -9999px;
float: left;
background: url(lib/images/sprite.png) no-repeat -60px -316px;
margin: 0 3px;
width: 12px;
height: 12px;
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=50);
opacity: 0.5;
cursor: pointer;
}
.flexslider:hover .flex-control-nav li a {
display: block;
}
.flex-control-nav li .active,
.flex-control-nav li a:hover {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter:alpha(opacity=80);
opacity: 0.8;
}


/*************************** Shortcodes: Tabs ***************************/

.ui-tabs {
position: relative;
padding: 0;
top: -4px;
zoom: 1;
}
.ui-tabs .ui-tabs-nav {
display: block;
margin: 0;
padding: 0;
}
.ui-tabs .ui-tabs-nav li { 
z-index: 1;
background-image: none;
list-style: none;
float: left;
position: relative;
top: 1px;
margin: 0;
border-bottom-width: 0;
padding: 0;
white-space: nowrap;
border: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
#top-content .ui-tabs .ui-tabs-nav li {
top: 0;
}
.ui-tabs .ui-tabs-nav li a {
float: left;
font-weight: bold;
padding: 10px;
text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-state-active { 
z-index: 3;
border: 1px solid #eee;
background: #fff;
border-bottom-color: #fff;
}
#top-content .ui-tabs .ui-tabs-nav li.ui-state-active {
background: rgba(0,0,0,0.2);
border: 0;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor: text;
color: #000;
}
.ui-tabs .ui-tabs-nav li.ui-state-hover a {
color: #000;
}
.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-state-active a {
color: #999;
cursor: pointer;
} 
.ui-tabs-nav .tabhead {
cursor:pointer;
font-size: 12px;
margin-bottom: 0;
display: block;
}
.sc-tab-panel {
z-index: 2;
width: 100%;
background: #fff;
position: relative;
height: inherit;
line-height: 19px;
overflow: hidden;
margin: 0 0 10px 0;
padding: 15px;
border: 1px solid #eee;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
#top-content .sc-tab-panel {
background: rgba(0,0,0,0.2);
border: 0;
}
.ui-tabs .ui-tabs-hide {
display: none !important;
position: absolute;
left: -10000px;
}


/*************************** Shortcodes: Text Boxes ***************************/

.text-box {
width: 100%;
display: inline-block;
font-size: 14px;
line-height: 19px;
}
#content .text-box {
color: #000;
}
.text-box p {
line-height: inherit;
}
.text-box .testimonial-name {
font-weight: bold;
font-size: 12px;
font-family: Helvetica, Arial, sans-serif;
}
.text-box .testimonial-company {
font-size: 12px;
font-family: Helvetica, Arial, sans-serif;
}
.text-box .testimonial-comma {
font-size: 12px;
font-family: Helvetica, Arial, sans-serif;
}


/*************************** Shortcodes: Toggle Box ***************************/

h3.toggle {
font-family: 'Lato', sans-serif;
font-size: 18px;
background-image: url(lib/images/sprite.png);
background-repeat: no-repeat;
background-position: -140px -192px;
padding: 0 0 10px 21px;
margin: 0;
cursor: pointer;
}
h3.toggle a {
display: block;
}
h3.toggle-active {
background-position: -120px -221px;
}
.toggle-box {
clear:both;
margin: 0 0 10px 0;
overflow: hidden;
}
.no-js .toggle-box {
display: block !important;
}


/*************************** Shortcodes: Video ***************************/

.sc-video,
.sc-video div,
object,
embed,
iframe,
video {
max-width: 100%;
}
.sc-video.aligncenter {
text-align: center;
}
.sc-video .sc-video-inner {
margin: 0 auto;
display: inline-block;
}
.ie8 .sc-video .sc-video-inner {
display: block;
}


/*************************** Footer ***************************/

/* Footer Container */
#footer {
display: inline-block;
text-align: left;
margin: 40px auto 0 auto;
width: 100%;
text-shadow: 1px 1px 1px rgba(255,255,255,1);
}

/* Footer Widgets */
#footer-widgets {
float: left;
width: 100%;
position: relative;
}
.footer-widget-outer .widgettitle {
font-family: Helvetica, "Lucida Sans Unicode", "Lucida Grande", Arial;
font-size: 12px;
font-weight: bold;
margin-bottom: 15px;
}
.footer-widget-outer {
float: left;
margin-left: 4%;
color: #666;
}
.footer-widget-inner {
float: left;
width: 100%;
margin-bottom: 30px;
}
#footer-widgets div:first-child {
margin-left: 0;
}
.footer-whole {
width: 100%;
}
.footer-half {
width: 48%;
}
.footer-third {
width: 30.66%;
}
.footer-fourth {
width: 22%;
}

/* Footer Forms */
.footer-fourth #searchbar {
width: 100px;
}
.footer-widget-inner textarea {
height: 75px;
}
.footer-fourth #contact-form .textfield {
width: 125px;
}

/* Copyright */
#copyright {
float: left;
color: #999;
width: 100%;
text-align: center;
margin: 30px 0 20px 0;
}


/*************************** Widgets ***************************/

/* General Widget Styling */
.widget {
float: left;
width: 100%;
padding-top: 40px;
margin-top: 40px;
border-top: 1px solid #ddd;
}
.frame .widget {
border-color: #eee;
}
.widget:first-child {
border: 0;
padding: 0;
margin: 0;
}
.widget .widgettitle,
.widget .widgettitle a,
.widget .widgettitle a:hover {
color: #000;
font-family: 'Lato', sans-serif;
font-size: 20px;
line-height: 20px;
margin-bottom: 15px;
}
.textwidget {
line-height: 19px;
}

/* Calendar Widget */
#wp-calendar {
margin: 0 auto;
}
#wp-calendar th {
font-weight: bold;
padding: 5px;
text-align: center;
}
#wp-calendar td {
padding: 5px;
text-align: center;
}
#wp-calendar caption {
text-align: right;
font-weight: bold;
margin-bottom: 10px;
}

/* Search Widget */
#searchsubmit {
margin: 0 0 0 10px;
}

/* Custom Menus Widget */
.widget_nav_menu li {
background: none;
margin: 0;
padding: 0;
border-bottom: 1px solid #eee;
}
.widget_nav_menu li:last-child,
.widget_nav_menu li:hover {
border-bottom: 1px solid #fff;
}
.widget_nav_menu a {
display: block;
padding: 5px 0 5px 10px;
}
.widget_nav_menu a:hover,
.widget_nav_menu .current-menu-item &gt; a {
font-weight: bold;
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
box-shadow: 0 0 5px rgba(0,0,0,0.5);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.widget_nav_menu .sub-menu li {
margin-left: 20px;
}


/*************************** Comments Section ***************************/

/* Comment List */
#comments {
float: left;
width: 100%;
margin-top: 20px;
}
.padding #comments {
padding: 0;
}
h3.comments {
font-size: 20px;
border-bottom: 1px solid #ddd;
padding: 0 0 10px 0;
margin: 0;
}
.frame h3.comments {
border-color: #eee;
}
#commentlist,
#commentlist li {
list-style: none;
list-style-type: none;
margin: 0;
padding: 0;
}

/* Comment Box */
#commentlist .comment-box {
padding: 20px 0;
}
.comment-avatar {
float: left;
width: auto;
}
.comment-author {
font-weight: bold;
padding-bottom: 5px;
}
.comment-date {
color: #666;
font-size: 11px;
}
.comment-body {
margin-left: 90px;
}
.comment-text {
margin: 10px 0 0 0;
}
.reply-link {
height: 11px;
}
.reply-link a {
float: right;
font-size: 11px;
}

/* Child Comments */
#commentlist .children {
padding: 0;
margin: 0;
}
#commentlist .children .comment {
margin-left: 20px;
padding-left: 20px;
background: url(lib/images/comment-reply.png) no-repeat left top;
}
#commentlist .children .comment-avatar img {
width: 40px;
height: 40px;
}
#commentlist .children .comment-body {
margin-left: 70px;
}

/* Comment Post Author */
#commentlist .post-author {
position: relative;
line-height: 1;
font-size: 11px;
line-height: 11px;
margin-top: 10px;
padding: 3px;
text-align: center;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #333;
border: 1px solid #e1ca82;
background-color: #ffeaa6;
background-image: -moz-linear-gradient(#fff2c9, #ffeaa7);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff2c9), color-stop(100%,#ffeaa7));
background-image: -webkit-linear-gradient(#fff2c9, #ffeaa7);
background-image: -ms-linear-gradient(#fff2c9, #ffeaa7);
background-image: -o-linear-gradient(#fff2c9, #ffeaa7);
-pie-background: linear-gradient(#fff2c9, #ffeaa7);
display: none;
}
#commentlist .bypostauthor &gt; .comment-box .post-author {
display: block;
}
/* Comment Form */
#commentform {
float: left;
width: 100%;
margin-top: 10px;
}
#respond {
margin: 10px 0 20px 0;
}
#respond h3 {
font-size: 20px;
border-bottom: 1px solid #ddd;
padding: 0 0 20px 0;
margin: 0 0 20px 0;
}
.frame #respond h3 {
border-color: #eee;
}
#respond label {
display: block;
font-weight: bold;
margin: 0 0 5px 0;
}
#respond textarea {
margin: 10px 0 0;
}
#cancel-comment-reply-link {
font-family: Helvetica, Arial, sans-serif;
float: right;
display: block;
font-size: 11px;
margin-top: 5px;
}


/*************************** Page Navigation ***************************/

/* Page &amp; Comments Navigation */
.wp-pagenavi {
margin: 20px 0 0 0;
float: right;
}
.wp-pagenavi.post-navi {
margin: 0 0 20px 0;
}
.wp-pagenavi span,
.wp-pagenavi.cat-navi a,
.wp-pagenavi.comment-navi a,
.wp-pagenavi.post-navi a span {
display: block;
float: left;
padding: 5px 10px;
margin-left: 5px;
text-align: center;
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
font-weight: bold;
border-top-width: 1px;
border-style: solid;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
box-shadow: 0 0 5px rgba(0,0,0,0.5);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.wp-pagenavi .current,
.wp-pagenavi.cat-navi a:hover,
.wp-pagenavi.comment-navi a:hover,
.wp-pagenavi .page:hover,
.wp-pagenavi.post-navi span,
.wp-pagenavi.post-navi a span:hover {
-webkit-box-shadow: 0 0 5px rgba(0,153,255,1);
-moz-box-shadow: 0 0 5px rgba(0,153,255,1);
box-shadow: 0 0 5px rgba(0,153,255,1);
}


/*************************** BuddyPress ***************************/

#gp-theme-options a[href="#5"] {
display: none !important;
}</pre></body></html>