@media only screen {@import url(http://fonts.googleapis.com/css?family=Montserrat);@import url(http://fonts.googleapis.com/css?family=Lato:100,400);@import url(http://fonts.googleapis.com/css?family=Merriweather);/* Entypo Font */@import url(http://weloveiconfonts.com/api/?family=entypo);/* entypo */[class*="entypo-"]:before {  font-family: 'entypo', sans-serif;}/* @group Reset */html, body {overflow-x: hidden;}html {position: relative;-webkit-text-size-adjust:none;}body {margin: 0;padding: 0;}html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {     display: block;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}/* remember to define focus styles! */:focus {outline: 0;-moz-outline-style: none;}/* remember to highlight inserts somehow! */ins {background-color: #ff9;color: #000;text-decoration: none;}del {text-decoration: line-through;}mark {background-color: #ff9;color: #000;font-style: italic;font-weight: bold;}abbr[title], dfn[title] {border-bottom: 1px dotted;cursor: help;}input, select {vertical-align: middle;}textarea {  outline: none;}.clearfix {    zoom: 1}.clearfix:before, .clearfix:after {    content: ".";    display: block;    height: 0;    overflow: hidden;}.clearfix:after {    clear: both}/* @end *//* @group General Styles */body {overflow-x: hidden;font: 16px/28px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;-webkit-font-smoothing: subpixel-antialiased;}p {}b, strong {}a { text-decoration: none;-webkit-transition: .07s ease-in;  -moz-transition: .07s ease-in;  -o-transition: .07s ease-in;  transition: .07s ease-in;}a:link, a:visited {text-decoration: none;color: #3f3f3f;}a:hover, a:active {text-decoration: none;}/* @end *//* @group Layout */.clearer {clear: both;display: block;font-size: 0;height: 0;line-height: 0;width:100%;}#header {position: relative;width: 100%;background-color: white;padding-top: 0px;padding-bottom: 20px;margin: 0 auto;height: 100px;clear: both;z-index: 9999 !important;}#headerContainer {    margin: 0 auto;max-width: 1048px;}img {max-width: 100%;height: auto;border-radius: 0px!important;-webkit-border-radius: 0px!important;-moz-border-radius: 0px!important;}#wrapper {    position: relative;    height: 100%;    margin: 0 auto;    padding: 60px 150px 60px;}#main {    width: 100%;    max-width: 1048px;    margin: 0 auto;padding: 0px 0px;height: auto;position: relative;overflow: hidden;display: block;}#content {border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}#extraContent1 {    height: 100%;    margin: 0 auto;    padding: 40px 0;    position: relative;    width: 100%;    top: 0;    background-color: #f07057;}#extraContainer1 {    width: 100%;    margin: 0 auto;padding: 0px 0px;height: auto;position: relative;overflow: hidden;display: block; max-width: 1048px;  }#extraContent2 {    height: 100%;    margin: 0 auto;    padding: 40px 0;    position: relative;    width: 100%;    top: 0;}#extraContainer2 {    width: 100%;    margin: 0 auto;padding: 0px 0px;height: auto;position: relative;overflow: hidden;display: block; max-width: 1048px;  }#extraContent3 {    position: relative;    height: 100%;    margin: 0 auto;    padding: 40px 0;    top: 0;}#extraContainer3 {    width: 100%;    margin: 0 auto;padding: 0px 0px;height: auto;position: relative;overflow: hidden;display: block;  max-width: 1048px;   }#extraContent4 {    position: relative;    height: 100%;    margin: 0 auto;    padding: 40px 0;}#extraContainer4 {    margin: 0 auto;padding: 0px 0px;height: auto;position: relative;overflow: hidden;display: block;max-width: 1048px;  }#title{float: left;}#siteLogo { display: inline-block;margin-bottom: 0px;}#siteLogo img { margin: 0;max-width: 340px;height: auto;}h1.siteTitle {letter-spacing: -2px;padding: 0;display: inline-block;margin: 22px 0 0;}h1.siteTitle a span {margin-top: -85px;margin-left: 120px;margin-bottom: 0;position: absolute;}h1.siteTitle a {color: #fff;-webkit-transition: .1s ease-in;  -moz-transition: .1s ease-in;  -o-transition: .1s ease-in;  transition: .1s ease-in; }h1.siteTitle a:hover {color: #ccc;-webkit-transition: .1s ease-in;  -moz-transition: .1s ease-in;  -o-transition: .1s ease-in;  transition: .1s ease-in; }#logo a:hover { text-decoration: none; }.square {  background: #444d52;  background: linear-gradient(top, #444c51, #3c4449);  border-radius: 25.0px;  box-flex: 1;  display: inline-block;  position: relative;  height: 85px;  width: 85px;  margin-top: -5px;}.square:before {  background: white;  border-radius: 12px;  content: "";  position: absolute;  left: 15px;  top: 15px;  height: 55px;  width: 55px;}.square:after {  background: #444d52;  background: linear-gradient(top, #444c52, #424a50);  border: 1px solid #40484d;  border-bottom-color: #40494d;  border-left-color: #40494d;  border-radius: 6px;  content: "";  position: absolute;  left: 34px;  top: 34px;  height: 17px;  width: 17px;}#footer {width: 100%;background-color: none;margin-top: 40px;height: 50px;padding-top: 50px;padding-bottom: 50px;}#footerContent {line-height: 22px;max-width: 1048px;margin-left: auto;margin-right: auto;padding-top: 20px;font-size: 16px;text-align: center;}#footerText {margin-top: 12px;padding-right: 25px;text-align: center;}#footer p {}#footer a:link, #footer a:visited {color: #fff;}#footer a:hover, #footer a:active {}.btn {padding: 15px 30px;background: #EC7B4A;transition: all 0.1s ease-in; font-size: 1.2em; font-weight: normal; font-style: normal; }.btn:hover {box-shadow: none;top: 3px;left: 3px;color:  #4a7687;}/* @end *//* @group Toolbar *//* Navigation Styles *//* Parent - Level 0 */#nav {  height: 48px;  display: inline-block;  list-style-type: none;  float: right;  color: #404040;  margin-left: 40px;  margin-top: 35px;}#nav > li, #nav:active > .active {  float: left;  position: relative;  margin: 0;  color: #969796;    font-size: 22px;  line-height: 1.8em;  letter-spacing: 0;  text-transform: uppercase;  text-decoration: none;  text-align: center;  -moz-transition: color 220ms ease-in-out 0s;  -o-transition: color 220ms ease-in-out 0s;  -webkit-transition: color 220ms ease-in-out 0s;  -ms-transition: color 220ms ease-in-out 0s;  transition: color 220ms ease-in-out 0s;}#nav > li:hover {  color: #539f07;}#nav > li.active,#nav > .active:active,#nav > li:active {  z-index: 2;  margin:  0;  height: 43px;  color: #857f79;  background: transparent;  border-color: #ccc;  border-width: 1px 0;}#nav > li.active span {         filter: alpha(opacity=100);         -moz-opacity: 1;         -khtml-opacity: 1;         opacity: 1; }#nav > li span {        position: relative;        display: block;        bottom: 5px;        left: 0;        display: block;        width: 100%;        height: 3px;        background: #3595AA;        filter: alpha(opacity=0);        -moz-opacity: 0;        -khtml-opacity: 0;        opacity: 0;        -moz-transition: opacity 220ms ease-in-out 0s;        -o-transition: opacity 220ms ease-in-out 0s;        -webkit-transition: opacity 220ms ease-in-out 0s;        -ms-transition: opacity 220ms ease-in-out 0s;        transition: opacity 220ms ease-in-out 0s; }#nav > li:active {  z-index: 3;}#nav > li > a {  display: block;  position: relative;  line-height: 44px;  padding: 0 20px;  color: inherit;  text-decoration: none;  outline: 0;  font-size: 14px;}#nav > li > a:before {  content: attr(title);  position: absolute;  top: 1px;  left: 20px;  color: rgba(255, 255, 255, 0.4);  text-shadow: none;}#nav > li li {display: none;}/* styles for desktop */.tinynav { display: none }/* styles for mobile */@media screen and (max-width: 860px) {    .tinynav {    display: block;    margin-top: 22px;    float: right;    margin-right: 5%;}       #nav { display: none }        h1.siteTitle a span {    margin-top: -95px;    margin-left: 20px;    margin-bottom: 0;    position: absolute;    }        .square {    background: none;    border-radius: 25.0px;    box-flex: 1;    display: inline-block;    position: relative;    height: 85px;    width: 85px;    margin-top: -5px;    }        .square:after {    background: none;    border: 0px;    border-bottom-color: #40494d;    border-left-color: #40494d;    border-radius: 6px;    content: "";    position: absolute;    left: 34px;    top: 34px;    height: 17px;    width: 17px;    }        .square:before {    display: none;    }}/* @end *//* @group Global Classes */blockquote {background: #3f3f3f;text-align: center;color: #fff;padding: 2%;}h1 { font-size: 3.0em;letter-spacing: -2px;padding: 20px 0 0;margin: 0 auto;width: 100%;line-height: 1.3em;font-weight: normal;font-style: normal;font-variant: small-caps;}h2 { font-size: 1.6em;line-height: 1.8em;font-weight: normal;font-style: normal;}h3 { font-size: 1.3em;line-height: 1.5em;font-weight: normal;font-style: normal;}.imageStyle {}ol {}li {}/* Sidebar */#sidebarContent {margin-bottom: 40px;}#sidebar {margin-bottom: 40px;clear: both;}/* @end *//* Table Styles */table {}/* @end *//* @group Blog *//* @group Archive Page */.blog-archive-background {}
.blog-entry-summary {padding-right: 80px;padding-left: 80px;}
.blog-archive-headings-wrapper {}.blog-archive-entries-wrapper {}.blog-archive-entries-wrapper .blog-entry {}

.blog-archive-month {color: #3f3f3f;}.blog-archive-link {color: #3f3f3f;}.blog-archive-link-enabled {color: #3f3f3f;}

.blog-archive-link a:link, .blog-archive-link a:visited {color: #3f3f3f;}
/* @end */.blog-entry{background: none;height: auto;position: relative;overflow: hidden;display: block;margin: 40px auto 140px;max-width: 640px;}.blog-entry-body {margin-left: 0px;padding-right: 0px;padding-top: 160px;}.blog-entry-body img:first-child {max-width: 20%;width: 100%;height: auto;margin-top: -150px;float: left;}.blog-entry-body img:first-child  {-webkit-border-radius: 50em!important;-moz-border-radius: 50em!important;border-radius: 50em!important;}.blog-entry-body img {max-width: 100%;width: 100%;height: auto;}p.blog-entry-tags{display: none;}h1.blog-entry-title a:link {color: #3f3f3f;}h1.blog-entry-title {float: right;text-align: right;margin-right: 2px;width: 460px;}.blog-entry-date {float: right;margin-left: 0px;text-align: right;width: 500px;}.entry-title {font-size: 32px;letter-spacing: -1px;margin: 0 auto;clear: both;}.entry-title:hover {text-decoration: underline;}/*styles the category link in the main entry */.blog-entry-category {display: none;}.blog-entry-category a:link, .blog-entry-category a:visited {color: #3f3f3f;}/*styles the permalink link in the main entry */.blog-entry-permalink {}.blog-entry-permalink a:link, .blog-entry-permalink a:visited {color: #3f3f3f;}.blog-read-more {display: none;}.blog-entry-body {}.blog-entry-body p {position: relative;width: 80%;margin: 0 auto;}.blog-entry-comments {margin: 80px auto 80px;width: 80%;position:  relative;}a.blog-comment-link{display: none;}p.blog-entry-tags, p.blog-entry-tags a:link {color: #3f3f3f;margin-top: 10px;}ul.blog-tag-cloud {display: block;list-style-type: none;font-size: 14px;padding: 0 4% 0;width: 20%;float: right;}ul.blog-tag-cloud li {display: inline-block!important;}ul.blog-tag-cloud a, ul.blog-tag-cloud a:visited, ul.blog-tag-cloud a:link {display: inline-block!important;}/* styles the archives in the blog sidebar */#blog-archives {margin-top: 0px;float: left;display: block;width: 15%;font-size: 14px;padding: 0 4%;text-align: center;}.blog-archive-link-enabled {}.blog-archive-link-disabled {}/* Styles the blog categories in the blog sidebar */#blog-categories {margin-top: 0px;float: left;display: block;width: 30%;font-size: 14px;padding: 0 4%;}.blog-category-link-enabled {color: #3f3f3f;}.blog-category-link-disabled {}/* Styles the blog RSS feeds in the blog sidebar */#blog-rss-feeds {margin-top: 30px;}.blog-rss-link {color: #3f3f3f;}.blog-comments-rss-link {color: #3f3f3f;}.innerSpacer {margin-left: 0px;margin-right: 0px;}/* @end *//* @group File Sharing */.filesharing-description {}.filesharing-item {background-color: #e5e5e5;padding: 30px;margin-top: 40px;margin-bottom: 40px;}.filesharing-item-title a:link {color: #3f3f3f;font: 14px 'Merriweather', Georgia, serif;}.filesharing-item-title a:hover {color: #b2b2b2;}.filesharing-item-title a:visited {}.filesharing-item-description {margin-top: 10px;}/* @end *//* @group Photo Album *//* @group Index Page (Thumbnail view) */.album-title {font-size: 18px;line-height: 28px;font-weight: bold;margin-bottom: 20px;margin-top: 60px;padding-left: 30px;}.album-description {margin-bottom: 20px;}.album-wrapper {padding-left: 30px;}.thumbnail-wrap {float: left;margin-right: 30px;margin-bottom: 80px;padding-right: 10px;display: block;width: 100%;}.thumbnail-frame {cursor: pointer;}.thumbnail-frame img {position: relative;cursor: pointer;border: 10px solid #fff;box-shadow: 0 2px 3px rgba(0,0,0,0.2);}.thumbnail-frame:hover {-webkit-transform: scale(1.05);z-index: 1;}.thumbnail-frame a {}.thumbnail-frame a:hover {}.thumbnail-caption {}/* @end *//* @group Single Page (Photo view) */.photo-background {padding: 60px;text-align: center;}.photo-navigation {margin: 20px;}.photo-links {padding: 8px;}.photo-navigation a:link, .photo-navigation a:visited {color: #3f3f3f;}.photo-navigation a:hover {color: #b2b2b2;}.photo-frame{max-width: 100%;height: auto;position: relative;border: 10px solid #fff;box-shadow: 0 2px 3px rgba(0,0,0,0.2);}.photo-title {font-size: 24px;line-height: 28px;font-weight: bold;margin-bottom: 20px;}.photo-caption {font-size: 18px;line-height: 22px;}/* @end *//* @end *//* @group Quicktime Page */.movie-description {margin-top: 20px;margin-bottom: 20px;}/* @end *//* @group Quicktime Album *//* @group Index Page (Movie Thumbnail view) */.movie-page-title {}

.movie-page-description {}

.movie-thumbnail-frame {margin-bottom: 20px;width: 32%;display: block;float: right;margin-left: 5px;margin-right: 8px;}.movie-thumbnail-frame:hover {-webkit-transform: scale(1.05);z-index: 1;}.movie-thumbnail-frame img {    width: 100% !important;    height: auto !important;}
.movie-thumbnail-caption {text-align: center;padding-top: 5px;margin: 0;overflow: hidden;}/* @end *//* @group Single Page (Movie View) */.movie-background {width: 100%;text-align: center;}.movie-title {}.movie-frame {}/* @end *//* @end *//* @group Contact Form */.message-text { color: #3f3f3f;margin-bottom: 10px;margin-left: 10px;} label{color: #3f3f3f;margin-left: 10px;}.required-text {} .form-input-field, .form-input-textarea {font-style: italic;background-color: #ebebeb;width: 310px;display: block;line-height: 20px;padding: 8px 16px;font-size: 1.8em;margin: 0 6px 6px auto;outline: 0;height: 20px;line-height: 1.3em;border: none;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}.form-input-field:focus,.textarea.form-input-field:focus{background-color: #838383;color:  white;} .form-input-field {width: 300px;height: 30px;margin-bottom: 15px;margin-left: 10px;}textarea.form-input-field{width: 70%;max-width: 500px;height: 300px;margin-bottom: 15px;}.form-input-button { width: auto;padding: 10px 20px 30px;line-height: 30px;height: 30px;font-size: 16px;cursor: pointer;background-color: #8cd4ff;color: #000000;-webkit-appearance: none;margin-left: 10px;border: none;text-transform: uppercase;} .form-input-button:hover { background-color: #000000;color: #ffffff;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;} /* @end *//* Sitemap */ul.tree{margin: 40px 0 0 40px;}ul.tree > li{float: none;margin-bottom: 20px;list-style: none;}ul.tree ul{padding-top: 10px;list-style: none;font-size: 18px;line-height: 28px;padding-bottom: 5px;}ul.tree ul li ul{display: none;}ul.tree a:link {color: #3f3f3f;}ul.tree a:hover {color: #b2b2b2;}ul.tree ul li a{color: #b2b2b2!important;}ul.tree ul li a:hover{text-decoration: underline;}ul.tree li ul li {padding-top: 15px;}/* @end *//* Flexible Videos */.video {position: relative;padding-bottom: 56.25%;padding-top: 0px;height: 0;overflow: hidden;}.video iframe,  .video object,  .video embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}/* @end *//* RapidCart */.rcItemThumb {margin-top: 50px;}#rcHeader img, .rcButton img, .rcCartTools img {max-width: auto;width: auto;}/* @end *//* Slider */.cbp-fwslider {position: relative;margin: 0 0 10px;overflow: hidden;padding: 40px 0 60px;}.cbp-fwslider ul {margin: 0;padding: 0;white-space: nowrap;list-style-type: none;}.cbp-fwslider ul li {-webkit-transform: translateZ(0);-moz-transform: translateZ(0);transform: translateZ(0);float: left;display: block;margin: 0;padding: 0;}.cbp-fwslider ul li > a,.cbp-fwslider ul li > div {display: block;text-align: center;outline: none;}.cbp-fwslider ul li > a img {border: none;display: block;margin: 0 auto;max-width: 75%;}.cbp-fwslider nav span {position: absolute;top: 50%;width: 50px;height: 100px;background: #47a3da;color: #fff;font-size: 40px;text-align: center;margin-top: -50px;line-height: 100px;cursor: pointer;font-weight: normal;}.cbp-fwslider nav span:hover {background: #378fc3;}.cbp-fwslider nav span.cbp-fwnext {right: 0px;}.cbp-fwslider nav span.cbp-fwprev {left: 0px;}.cbp-fwdots {position: absolute;bottom: 0px;white-space: nowrap;text-align: center;width: 100%;}.cbp-fwdots span {display: inline-block;width: 18px;height: 18px;background: #ddd;margin: 4px;border-radius: 50%;cursor: pointer;}.cbp-fwdots span:hover {background: #999;}.cbp-fwdots span.cbp-fwcurrent {background: #47a3da;box-shadow: 0 0 0 2px #47a3da;-webkit-transition: box-shadow 0.2s ease-in-out;-moz-transition: box-shadow 0.2s ease-in-out;transition: box-shadow 0.2s ease-in-out;}/* @end *//* Rotating Titles */.rw-sentence-IE{display: none;padding: 30px;}.rw-sentence{margin: 0;text-align: left;text-shadow: 1px 1px 1px rgba(255,255,255,0.8);padding: 20px;}.rw-sentence span{color: #444;font-size: 200%;font-weight: normal;}.rw-words{display: inline;text-indent: 10px;}.rw-words-1 span{position: absolute;opacity: 0;color: #6b969d;-webkit-animation: rotateWord 18s linear infinite 0s;-moz-animation: rotateWord 18s linear infinite 0s;-o-animation: rotateWord 18s linear infinite 0s;-ms-animation: rotateWord 18s linear infinite 0s;animation: rotateWord 18s linear infinite 0s;}.rw-words-1 span:nth-child(2) {     -webkit-animation-delay: 3s; -moz-animation-delay: 3s; -o-animation-delay: 3s; -ms-animation-delay: 3s; animation-delay: 3s; color: #6b889d;}.rw-words-1 span:nth-child(3) {     -webkit-animation-delay: 6s; -moz-animation-delay: 6s; -o-animation-delay: 6s; -ms-animation-delay: 6s; animation-delay: 6s; color: #6b739d;}.rw-words-1 span:nth-child(4) {     -webkit-animation-delay: 9s;-moz-animation-delay: 9s; -o-animation-delay: 9s; -ms-animation-delay: 9s; animation-delay: 9s; color: #7a6b9d;}.rw-words-1 span:nth-child(5) {     -webkit-animation-delay: 12s; -moz-animation-delay: 12s; -o-animation-delay: 12s; -ms-animation-delay: 12s; animation-delay: 12s; color: #8d6b9d;}.rw-words-1 span:nth-child(6) {     -webkit-animation-delay: 15s;-moz-animation-delay: 15s; -o-animation-delay: 15s; -ms-animation-delay: 15s; animation-delay: 15s; color: #9b6b9d;}@-webkit-keyframes rotateWord {    0% { opacity: 0; }    2% { opacity: 0; -webkit-transform: translateY(-30px); }5% { opacity: 1; -webkit-transform: translateY(0px);}    17% { opacity: 1; -webkit-transform: translateY(0px); }20% { opacity: 0; -webkit-transform: translateY(30px); }80% { opacity: 0; }    100% { opacity: 0; }}@-moz-keyframes rotateWord {    0% { opacity: 0; }    2% { opacity: 0; -moz-transform: translateY(-30px); }5% { opacity: 1; -moz-transform: translateY(0px);}    17% { opacity: 1; -moz-transform: translateY(0px); }20% { opacity: 0; -moz-transform: translateY(30px); }80% { opacity: 0; }    100% { opacity: 0; }}@-o-keyframes rotateWord {    0% { opacity: 0; }    2% { opacity: 0; -o-transform: translateY(-30px); }5% { opacity: 1; -o-transform: translateY(0px);}    17% { opacity: 1; -o-transform: translateY(0px); }20% { opacity: 0; -o-transform: translateY(30px); }80% { opacity: 0; }    100% { opacity: 0; }}@-ms-keyframes rotateWord {    0% { opacity: 0; }    2% { opacity: 0; -ms-transform: translateY(-30px); }5% { opacity: 1; -ms-transform: translateY(0px);}    17% { opacity: 1; -ms-transform: translateY(0px); }20% { opacity: 0; -ms-transform: translateY(30px); }80% { opacity: 0; }    100% { opacity: 0; }}@keyframes rotateWord {    0% { opacity: 0; }    2% { opacity: 0; transform: translateY(-30px); }5% { opacity: 1; transform: translateY(0px);}    17% { opacity: 1; transform: translateY(0px); }20% { opacity: 0; transform: translateY(30px); }80% { opacity: 0; }    100% { opacity: 0; }}@media screen and (max-width: 768px){.rw-sentence { font-size: 18px; }}@media screen and (max-width: 320px){.rw-sentence { font-size: 9px; }}/* @end *//* Square Portfolio */.portfolio-grid {list-style: none;padding: 0;margin: 0 auto;text-align: center;width: 100%;}.portfolio-grid li {display: inline-block;margin: 5px 5px 5px 5px;vertical-align: top;    width:212px;}.portfolio-grid li > a,.portfolio-grid li > a img {    width: 100%;border: none;outline: none;display: block;position: relative;    transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -webkit-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;}.portfolio-grid li > a img:hover {    border-radius: 50%!important;    z-index: 9999;}/****************************************** Animate.CSS By Dan Eden******************************************/.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}@-webkit-keyframes flipInX {    0% {        -webkit-transform: perspective(400px) rotateX(90deg);        opacity: 0;    }        40% {        -webkit-transform: perspective(400px) rotateX(-10deg);    }        70% {        -webkit-transform: perspective(400px) rotateX(10deg);    }        100% {        -webkit-transform: perspective(400px) rotateX(0deg);        opacity: 1;    }}@-moz-keyframes flipInX {    0% {        -moz-transform: perspective(400px) rotateX(90deg);        opacity: 0;    }        40% {        -moz-transform: perspective(400px) rotateX(-10deg);    }        70% {        -moz-transform: perspective(400px) rotateX(10deg);    }        100% {        -moz-transform: perspective(400px) rotateX(0deg);        opacity: 1;    }}@-o-keyframes flipInX {    0% {        -o-transform: perspective(400px) rotateX(90deg);        opacity: 0;    }        40% {        -o-transform: perspective(400px) rotateX(-10deg);    }        70% {        -o-transform: perspective(400px) rotateX(10deg);    }        100% {        -o-transform: perspective(400px) rotateX(0deg);        opacity: 1;    }}@keyframes flipInX {    0% {        transform: perspective(400px) rotateX(90deg);        opacity: 0;    }        40% {        transform: perspective(400px) rotateX(-10deg);    }        70% {        transform: perspective(400px) rotateX(10deg);    }        100% {        transform: perspective(400px) rotateX(0deg);        opacity: 1;    }}.flipInX {-webkit-backface-visibility: visible !important;-webkit-animation-name: flipInX;-moz-backface-visibility: visible !important;-moz-animation-name: flipInX;-o-backface-visibility: visible !important;-o-animation-name: flipInX;backface-visibility: visible !important;animation-name: flipInX;}/* @end *//* Tablet and Mobile */@media only screen and (max-width:860px) {        body {font: 1.0em/1.4em 'Merriweather', Georgia, serif;    }        #subnav{    }        #content p {    width:  90%!important;    }        h1 {    width:  100%!important;    font-size: 28px;    line-height: 34px;    letter-spacing: -2px;    padding-bottom: 25px;    }        h1.siteTitle, h2.slogan {    display: block;    }        .logo-text {    padding: 10px 0;    }        .entry-title {    margin: 0 auto;    font-size:  28px;    }            #siteLogo img {     max-width: 280px;    }        #headerContainer {    padding: 0;    }        #header {    height: 60px!important;    padding-bottom: 0;    position: relative;    }        #wrapper {width: 100%;padding: 0!important;}#main, #content, #content img:first-child, #content img:last-child, #extraContainer2, #extraContainer3 {-webkit-border-radius: 0px;-khtml-border-radius: 0px;-moz-border-radius: 0px;-ms-border-radius: 0px;-o-border-radius: 0px;border-radius: 0px;     }#main {padding-top: 30px;padding-right: 0px;padding-left: 0px;}#extraContent1 {margin: 0px auto 0;padding: 30px!important;}#extraContent2 {margin: 0px auto 0;padding: 30px!important;}#extraContent3 {    margin: 0px auto 0;padding: 30px!important;}#extraContent4 {margin: 0px auto 0;padding: 30px!important;}#footerContent #block {float: left;width: 100%;margin: 0 0 25px 0;padding: 0 0 25px 0;border-bottom: solid 1px #444;}#footerContent #block:last-child {margin: 0;padding: 0;border-bottom: none;}ul.blog-tag-cloud, #blog-archives, #blog-categories {float: none!important;width: 100%;padding: 20px 0 0;text-align: center!important;}#sidebar {margin-bottom: 0px;}.blog-entry-body p {width: 90%!important;}.blog-entry {-webkit-border-radius: 0px;-khtml-border-radius: 0px;-moz-border-radius: 0px;-ms-border-radius: 0px;-o-border-radius: 0px;border-radius: 0px;}.post-title {padding: 0 40px 40px;}.form-input-field {    width:  85%!important;}textarea.form-input-field{    width:  85%!important;}.message-text { width:  85%!important;}  .form-input-field, .form-input-button, label, .message-text { margin-left: 8px!important;} .blog-entry-comments {width: 90%!important;}#footerNav {display:  none;}#footerText {float: none;margin-left: auto;margin-right: auto;text-align: center;}} /* iPad Portrait */@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {.silver, .plat {width: 200px;}.gold {width:  220px;}#extraContent2 {padding-right: 0px!important;padding-left: 0px!important;}    }/* iPad Landscape */@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {body {}} /* Menu adjust */@media screen and (min-width:756px) and (max-width:1024px) {#header {}#nav {padding-top: 5px;padding-bottom: 5px;padding-right: 1%;}#wrapper {margin-top: 40px;padding-right: 50px;padding-left: 50px;}#extraContent1, #extraContent3, #extraContent4 {padding-right: 30px;padding-left: 30px;}#extraContent2 {padding-right: 0px;padding-left: 0px;}}/* Mobile Only */@media only screen and (max-width:480px) {#navcontainer a {font-size: 0.8em;margin: auto;}#siteLogo img { max-width: 180px;margin-left:  23%;}#navcontainer {padding-bottom: 20px;margin-left: 0px!important;max-width: 95%;}#content {padding-bottom: 0px!important;}.rw-words {display: block;text-indent: 0px;width: 80%;}.rw-sentence {font-size: 18px;width: 80%;padding-bottom: 30px;margin-bottom: 20px;}#extraContent1 {padding: 0px 10px !important;}#extraContent2, #extraContent4 {margin: 0px auto 0;padding: 0px 10px !important;width: auto;}#main {padding-top: 0px!important;padding-right: 0px!important;padding-left: 0px!important;}h1.blog-entry-title {float: right;text-align: right;margin-right: 2px;width: 200px!important;margin-top: 15px;}.blog-entry-body img:first-child {max-width: 20%;width: 100%;margin-top: -130px;}.blog-entry{ margin: 0; max-width: 280px;}.blog-entry-date {margin-top: -20px;}#sidebar {max-width: 280px;}}/* @end *//* Pricing */.price-container {  max-width: 750px;  margin: 100px auto;  font: 16px Helvetica;  }.silver, .plat {  float: left;  width: 250px;  background: white;  text-align: center;}.gold {  float: left;  position: relative;  width: 250px;  top: -50px;  padding: 50px 0;  background: #3498db;  text-align: center;  border-radius: 5px;}.gold > .price {  background: white;  color: rgba(0, 0, 0, 0.7);}.gold > h1, .gold > h2, .gold > p, .gold > span {  color: white;}.price-container h1 {  margin: 20px 0 10px 0;  font-size: 1.25em;  color: rgba(0, 0, 0, 0.8);}.price-container h2 {  font-size: .75em;  color: rgba(0, 0, 0, 0.6);  font-weight: 100;}.price-container p {  color: rgba(0, 0, 0, 0.4);  margin: 10px 0;  font-weight: 100;  font-size: .75em;}.price-container span {  margin-bottom: 20px;  padding-bottom: 10px;  display: inline-block;  width: 125px;  font-size: 1em;  font-weight: 700;  color: rgba(0, 0, 0, 0.5);  border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.price {  height: 100px;  width: 100px;  text-align: center;  background-color: #e74c3c;  border-radius: 50%;  line-height: 100px;  color: #fff;  font-size: 1.5em;  font-weight: 100;  margin: 20px auto;}.price-container button {  display: block;  margin: 20px auto;  width: 150px;  height: 35px;  border-bottom: 5px solid #c0392b;  background: #e74c3c;  border: none;  border-radius: 5px;  color: white;  font-size: .75em;  font-weight: 100;  transition: all ease-in-out .2s;}.price-container button:hover {  background: #c0392b;}/* Mobile Only */@media only screen and (max-width:480px) {.gold {top: 50px;margin-bottom: 100px;}.silver, .plat, .gold {width: 100%;}}/* @end *//* Audio */#player {  position: relative;  max-width: 400px;  width: 100%;  margin: 40px auto;  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);}#player img {  display: block;}#player header {  background: #ecf0f1;  max-height: 190px;  background: rgba(236, 240, 241, 0.9);  overflow: hidden;}#player .left {  padding: 30px 30px;  float: left;  width: 190px;}#player .right {  padding: 30px 0;  float: left;  width: 150px;  text-align: center;}#play {  height: 40px;  width: 40px;  border: 0;  background: url("images/play.png") center center no-repeat;  background-size: 30px auto;}#play:focus {  outline: none;}#pause {  background: url("images/pause.png") center center no-repeat;  height: 30px;  width: 30px;  border: 0;}#pause:focus {  outline: none;}#player h1 {  font-size: 1.5em;  color: #333;  padding: 0px;}#player h2 {  margin: 0px 0;  color: #95a5a6;  font-size: 0.8em;}/* Tablet and Mobile */@media only screen and (max-width:860px) {    #player h1 {    width:  100%!important;    }        #player .right {   width: 80px;    }}/* Mobile */@media only screen and (max-width:480px) {    #player {  position: relative;  max-width: 300px;  width: 100%;  margin: 30px auto;}#player .right {width: 0px;}}/* @end */#content,#breadcrumb li:last-child a{color: #FAFAFA;}.filesharing-item-title a:link{color: #FFFFFF;}h1.blog-entry-title a:link, .blog-entry-title a,.blog-entry-title,.album-title,.movie-page-title, h1,h2,h3,h4,h5,h6 {color: #1A2930;}a:link, a:visited {color: #FFFFFF;}a:hover {color: #3F3F3F;}#nav > li:hover {  color: #857F79;}#nav > li, #nav:active > .active {  color: #969796; }#nav > li.active,#nav > .active:active,#nav > li:active {  color: #B2B2B2;}#nav > li span {    background: #B2B2B2;}#header {background-color: #FFFFFF!important;border-bottom: 1px solid #FFFFFF!important;}body {background-color: #318E77;}#extraContainer1 {color: #B2B2B2;} #extraContent1 {background-color: #FFFFFF;}#extraContent2 {background-color: #FFFFFF;}#extraContainer2 {color: #B2B2B2;}#extraContent3 {background-color: #FEFEFE;}#extraContainer3 {color: #B2B2B2;}#extraContent4 {background-color: #F07057;}#extraContainer4 {color: #B2B2B2;}#footerContent {color: #E6E6E6;}#footer a:link, #footer a:visited {color: #3F3F3F;}#footer a:hover, #footer a:active {color: #3F3F3F;}h1.siteTitle a {color: #1A2930;}.post-title {background-color: #497686;}h2.entry-title a {color: #D2D2D2;}.date-title{color: #D2D2D2;}ul.tree a:link {color: #FFFFFF;}ul.tree ul li a{color: #FAFAFA!important;}blockquote {background: #3F3F3F;}.cbp-qtrotator blockquote p {color: %colour_testimonialText%;}.cbp-qtrotator blockquote footer {color: %colour_testimonialAuthor%;}.cbp-qtrotator .cbp-qtcontent {border-top: 1px solid %colour_BorderTop%;}.cbp-qtprogress {background: %colour_BorderTopOverlay%;}.link {background: %colour_quotebackground%;}.post-title:hover, .link:hover, .audio:hover, blockquote:hover  {background: %colour_posthover%;}.form-input-button {background-color: #8CD4FF;color: #FFFFFF;}.cbp-fwslider nav span {background: #47A3DA;color: #FFFFFF;}.cbp-fwslider nav span:hover {background: #378FC3;}.cbp-fwdots span {background: #DDDDDD;}.cbp-fwdots span:hover {background: #999999;}.cbp-fwdots span.cbp-fwcurrent {background: #47A3DA;box-shadow: 0 0 0 2px #47A3DA;}.price-container button {background: #E74C3C;}.price-container button:hover {background: #C0392B;}.gold {  background: #C0392B;}.gold > h1, .gold > h2, .gold > p, .gold > span  {  color: #000000!important;}.price-container span {  border-bottom: 1px solid #000000!important;}.price {  background-color: #C0392B;}.btn {background: #EC7B4A;color: #FFFFFF!important;}.btn:hover {color:  #FFFFFF!important;}#player header {  background: #ECF0F1;}@media only screen and (max-width: 767px) {#nav > li, #nav:active > .active  {background-color: %colour_respNav%;}}.rw-sentence span {color: #444444;}.rw-words-1 span, .rw-words-1 span:nth-child(2), .rw-words-1 span:nth-child(3), .rw-words-1 span:nth-child(4), .rw-words-1 span:nth-child(5), .rw-words-1 span:nth-child(6) {color: #6B969D;}#extraContent1{display:none;}#extraContent4{display:none;}#sidebar{display:none;}#footer {margin-top: 0px!important;padding-top: 50px!important;}#header {box-shadow: none!important;}.cbp-fwslider ul li > a img {border: none;display: block;margin: 0 auto;max-width: 100%!important;}.cbp-fwslider {position: relative;margin: 0;overflow: hidden;padding: 0px;}#extraContainer2 {max-width: 100%;}#extraContent2 {padding: 0px;}/* Mobile Only */@media only screen and (max-width:480px) {#extraContent2 {padding: 0px 0px !important;}}/* Menu adjust */@media screen and (min-width:756px) and (max-width:1024px) {#extraContent2 {padding-right: 0px;padding-left: 0px;}}/* Tablet and Mobile */@media only screen and (max-width:860px) { #extraContent2 {margin: 0px auto 0;padding: 0px!important;}}body {font: 16px/28px futura, sans-serif;}#nav {  font: 13px/20px futura, sans-serif;}/* Responsive Navigation *//* Mobile Landscape and Portrait */@media only screen and (max-width: 767px) {   #nav {     font: 13px/20px futura, sans-serif;    }}/* @end */blockquote {}.filesharing-item-title a:link {font: 14px futura, sans-serif;}.form-input-field {font: 14px/20px futura, sans-serif;}textarea.form-input-field{font: 14px/20px futura, sans-serif;}.form-input-button {font: 18px/20px futura, sans-serif;}/* Tablet and Mobile */@media only screen and (max-width:767px) {        body {font: 1.0em/1.4em futura, sans-serif;    }    }
}

#content,#breadcrumb li:last-child a{color: #FAFAFA;}.filesharing-item-title a:link{color: #FFFFFF;}h1.blog-entry-title a:link, .blog-entry-title a,.blog-entry-title,.album-title,.movie-page-title, h1,h2,h3,h4,h5,h6 {color: #1A2930;}a:link, a:visited {color: #FFFFFF;}a:hover {color: #3F3F3F;}#nav > li:hover {  color: #857F79;}#nav > li, #nav:active > .active {  color: #969796; }#nav > li.active,#nav > .active:active,#nav > li:active {  color: #B2B2B2;}#nav > li span {    background: #B2B2B2;}#header {background-color: #FFFFFF!important;border-bottom: 1px solid #FFFFFF!important;}body {background-color: #318E77;}#extraContainer1 {color: #B2B2B2;} #extraContent1 {background-color: #FFFFFF;}#extraContent2 {background-color: #FFFFFF;}#extraContainer2 {color: #B2B2B2;}#extraContent3 {background-color: #FEFEFE;}#extraContainer3 {color: #B2B2B2;}#extraContent4 {background-color: #F07057;}#extraContainer4 {color: #B2B2B2;}#footerContent {color: #E6E6E6;}#footer a:link, #footer a:visited {color: #3F3F3F;}#footer a:hover, #footer a:active {color: #3F3F3F;}h1.siteTitle a {color: #1A2930;}.post-title {background-color: #497686;}h2.entry-title a {color: #D2D2D2;}.date-title{color: #D2D2D2;}ul.tree a:link {color: #FFFFFF;}ul.tree ul li a{color: #FAFAFA!important;}blockquote {background: #3F3F3F;}.cbp-qtrotator blockquote p {color: %colour_testimonialText%;}.cbp-qtrotator blockquote footer {color: %colour_testimonialAuthor%;}.cbp-qtrotator .cbp-qtcontent {border-top: 1px solid %colour_BorderTop%;}.cbp-qtprogress {background: %colour_BorderTopOverlay%;}.link {background: %colour_quotebackground%;}.post-title:hover, .link:hover, .audio:hover, blockquote:hover  {background: %colour_posthover%;}.form-input-button {background-color: #8CD4FF;color: #FFFFFF;}.cbp-fwslider nav span {background: #47A3DA;color: #FFFFFF;}.cbp-fwslider nav span:hover {background: #378FC3;}.cbp-fwdots span {background: #DDDDDD;}.cbp-fwdots span:hover {background: #999999;}.cbp-fwdots span.cbp-fwcurrent {background: #47A3DA;box-shadow: 0 0 0 2px #47A3DA;}.price-container button {background: #E74C3C;}.price-container button:hover {background: #C0392B;}.gold {  background: #C0392B;}.gold > h1, .gold > h2, .gold > p, .gold > span  {  color: #000000!important;}.price-container span {  border-bottom: 1px solid #000000!important;}.price {  background-color: #C0392B;}.btn {background: #EC7B4A;color: #FFFFFF!important;}.btn:hover {color:  #FFFFFF!important;}#player header {  background: #ECF0F1;}@media only screen and (max-width: 767px) {#nav > li, #nav:active > .active  {background-color: %colour_respNav%;}}.rw-sentence span {color: #444444;}.rw-words-1 span, .rw-words-1 span:nth-child(2), .rw-words-1 span:nth-child(3), .rw-words-1 span:nth-child(4), .rw-words-1 span:nth-child(5), .rw-words-1 span:nth-child(6) {color: #6B969D;}#extraContent1{display:none;}#extraContent4{display:none;}#sidebar{display:none;}#footer {margin-top: 0px!important;padding-top: 50px!important;}#header {box-shadow: none!important;}.cbp-fwslider ul li > a img {border: none;display: block;margin: 0 auto;max-width: 100%!important;}.cbp-fwslider {position: relative;margin: 0;overflow: hidden;padding: 0px;}#extraContainer2 {max-width: 100%;}#extraContent2 {padding: 0px;}/* Mobile Only */@media only screen and (max-width:480px) {#extraContent2 {padding: 0px 0px !important;}}/* Menu adjust */@media screen and (min-width:756px) and (max-width:1024px) {#extraContent2 {padding-right: 0px;padding-left: 0px;}}/* Tablet and Mobile */@media only screen and (max-width:860px) { #extraContent2 {margin: 0px auto 0;padding: 0px!important;}}body {font: 16px/28px futura, sans-serif;}#nav {  font: 13px/20px futura, sans-serif;}/* Responsive Navigation *//* Mobile Landscape and Portrait */@media only screen and (max-width: 767px) {   #nav {     font: 13px/20px futura, sans-serif;    }}/* @end */blockquote {}.filesharing-item-title a:link {font: 14px futura, sans-serif;}.form-input-field {font: 14px/20px futura, sans-serif;}textarea.form-input-field{font: 14px/20px futura, sans-serif;}.form-input-button {font: 18px/20px futura, sans-serif;}/* Tablet and Mobile */@media only screen and (max-width:767px) {        body {font: 1.0em/1.4em futura, sans-serif;    }    }