/*
Theme Name: juiced
Theme URI: http://www.pixelgrapes.com/demo/juiced
Author: eggbit
Author URI: http://www.themeforest.com/user/eggbit
Description: Wordpress theme by eggbit
Version: 1.0
Tags: responsive, custom-header, options-panel, translation-ready, dynamic-sidebars, custom-menu (optional)
=======
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl-3.0.html

/*--------------------------*
/*  WordPress Styles
/*--------------------------*/
.aligncenter { display: block; margin: 0 auto }
.alignright { float: right; margin: 10px 0 10px 10px }
.alignleft { float: left; margin: 5px 10px 0px 0 }
.floatleft { float: left }
.floatright { float: right }
.textcenter { text-align: center }
.textright { text-align: right }
.textleft { text-align: left }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px }
.wp-caption img { margin: 0; padding: 0; border: 0 none }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0 }
.wp-smiley { margin: 0 !important; max-height: 1em }
blockquote.left { margin-right: 20px; text-align: right; margin-left: 0; width: 33%; float: left }
blockquote.right { margin-left: 20px; text-align: left; margin-right: 0; width: 33%; float: right }
.sticky { }
.gallery-caption { }
.byBlog Postauthor { }
.bypostauthor html, body { width: 100%; margin: 0px; padding: 0px; }
/*--------------------------*
/*  Typography
/*--------------------------*/
a { color: #e29c7b; text-decoration: none; }
a:hover { color: #d49171; text-decoration: none; }
blockquote { border-left: none; margin: 0 0 20px; padding: 0 0 0 45px; position: relative; }
blockquote p { font-size: 13px; }
q:after, blockquote:after { content: ''; }
q:before, blockquote:before { color: #404E55; content: '“'; font-family: Georgia, "Times New Roman", Times, serif; font-size: 75px; position: absolute; top: 26px; left: 3px; text-shadow: 0 -1px 0 rgba(17,17,17,0.2); }
.twitter { border-left: none; margin: 0 0 20px; padding: 0 0 0 45px; position: relative; }
.twitter:before { color: #eaeaea; content: ''; background: url("img/bg-twitter.png") no-repeat; position: absolute; height: 50px; width: 50px; left: 0px; text-shadow: 0 -1px 0 rgba(17,17,17,0.2); }
blockquote.pull-right { padding-right: 45px; padding-left: 0; border-right: none; }
q.pull-right:before, blockquote.pull-right:before { content: '”'; top: 22px; left: auto; right: 3px; }
.well q:before, .well blockquote:before { color: #ccc; }
address { }
/*--------------------------*
/*  Headings
/*--------------------------*/
h1, h2, h3, h4, h5, h6 { color: #404e55; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 600; margin-bottom: 9px; margin-top: -3px; text-rendering: optimizelegibility; text-transform: uppercase; text-shadow: 1px 1px 0 #FFFFFF; }
h1, h2, h3 { line-height: 1em; }
h1 { font-size: 3.000em; }
h2 { font-size: 2.571em; }
h3 { font-size: 2.000em; }
h4 { font-size: 1.571em; }
h5 { font-size: 1.286em; }
h6 { font-size: 1.071em; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { color: #888; font-family: Arial, Helvetica, sans-serif; }
h1 small, h2 small, h3 small { font-size: 0.7em; line-height: 0.5em; font-weight: 600; text-shadow: none; }
h4 small, h5 small, h6 small { font-size: 0.65em; line-height: 0.75em; text-shadow: none; }
h6 small { text-transform: uppercase; }
.lead { margin-bottom: 15px; font-size: 1.214em; font-weight: 500; line-height: 1.3em; }
/*--------------------------*
/*  Notice Colors
/*--------------------------*/
.text-warning { color: #BFAB7B; }
a.text-warning:hover { color: #dac287; }
.text-error { color: #BF7070/; }
a.text-error:hover { color: #e37676; }
.text-info { color: #8DA0B2; }
a.text-info:hover { color: #8ba1b7; }
.text-success { color: #87B288; }
a.text-success:hover { color: #8ebc8f; }
/*--------------------------*
/*  Codes
/*--------------------------*/
code, pre { color: #000; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: 1px 1px 0 rgba(17,17,17,0.2); -moz-box-shadow: 1px 1px 0 rgba(17,17,17,0.2); box-shadow: 1px 1px 0 rgba(17,17,17,0.2); }
code { background-color: #eee; border: 1px solid rgba(0, 0, 0, 0.15); color: #d14; }
pre { background-color: #eee; font-size: 13px; line-height: 20px; margin: 0 0 10px; min-height: 30px; padding: 9.5px 30px 9.5px 9.5px; position: relative; }
pre:before { color: #fff; content: '>'; font-size: 50px; position: absolute; bottom: 15px; right: 3px; text-shadow: 0 -1px 1px rgba(0,0,0,0.3); }
/*--------------------------*
/*  Wells
/*--------------------------*/
.well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: none; -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3), 0 3px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3), 0 3px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 0 2px rgba(0, 0, 0, 0.3), 0 3px 2px rgba(0, 0, 0, 0.2); }
.well blockquote { border-color: #ddd; border-color: rgba(0, 0, 0, 0.15); margin-bottom: 5px; }
.well-large { padding: 24px; }
.well-small { padding: 9px; }
/*--------------------------*
/*  Lists
/*--------------------------*/
ul, ol { color: #ddd; font-size: 0.929em /* 13px */; padding: 0; margin: 0 0 10px 25px; }
ul { list-style: square url("38specialPlusP.gif"); }
ul ul, ul ol, ol ol, ol ul { font-size: 1em; /* stops it from shrinking further */ margin-top: 3px; }
li { color: #666; line-height: 1.25em; margin-bottom: 5px; }
ol ol li, ul ol li { list-style: lower-alpha; }
ul.unstyled ul, ol.unstyled ul, ul.unstyled ol, ol.unstyled ol, ul.unstyled ol, ol.unstyled ul { border-left: 1px solid #eee; list-style: none; margin: 3px 0 0 10px; padding-left: 15px; }
dl { margin-bottom: 20px; }
dt { }
dt strong { font-weight: normal; }
dd { color: #666; border-left: 1px solid #eee; list-style: none; margin: 0 0 3px 10px; padding-left: 15px; }
dd strong { color: #444; }
.dl-horizontal { }
.dl-horizontal dd { margin-bottom: 0; padding-bottom: 3px; }
/*--------------------------*
/*  Pagination
/*--------------------------*/
.pagination { margin: 20px 0; }
.pagination ul { }
.pagination ul > li > a, .pagination ul > li > span { border-left-width: 0; border-bottom-width: 2px; }
.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span { background-color: #f5f5f5; }
.pagination ul > li > a:hover { border-top-width: 2px; border-bottom-width: 1px; }
.pagination ul > .active > a:hover, .pagination ul > .disabled > a:hover { border-top-width: 1px; border-bottom-width: 2px; }
.pager { margin: 20px 0; }
.pager li > a, .pager li > span { border-bottom-width: 2px; }
.pager > li > a:hover { border-top-width: 2px; border-bottom-width: 1px; }
.pager > .active > a:hover, .pager > .disabled > a:hover { border-top-width: 1px; border-bottom-width: 2px; }
/*--------------------------*
/*  Tables
/*--------------------------*/
.table { margin-bottom: 15px; }
.table caption { background: #ffebe2; border: 1px solid #ffb896; border-width: 1px 0; margin-bottom: 5px; padding: 3px 0; }
.table th { background: #eee; border-top: none; }
.table td { background: #fafafa; border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1); box-shadow: inset 0 1px 0 rgba(0,0,0,0.1); font-size: 13px !important; }
.table-condensed th, .table-condensed td { padding: 2px 4px; }
.table-bordered { border: 1px solid #ccc; border-left: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: 1px 1px 0 rgba(17,17,17,0.2); -moz-box-shadow: 1px 1px 0 rgba(17,17,17,0.2); box-shadow: 1px 1px 0 rgba(17,17,17,0.2); }
.table-bordered td { border-top: 0; border-bottom: 0; }
.table-bordered th:first-child, .table-bordered td:first-child { border-left: 1px solid #ccc; }
.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child { -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; border-top-left-radius: 0; }
.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child { -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; border-top-right-radius: 0; }
.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child, .table-bordered tfoot:last-child tr:last-child td:first-child { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; border-bottom-left-radius: 0; }
.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child, .table-bordered tfoot:last-child tr:last-child td:last-child { -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; border-bottom-right-radius: 0; }
.table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child { -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; border-top-left-radius: 0; }
.table-bordered caption + thead tr:first-child th:last-child, .table-bordered caption + tbody tr:first-child td:last-child, .table-bordered colgroup + thead tr:first-child th:last-child, .table-bordered colgroup + tbody tr:first-child td:last-child { -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; border-top-right-radius: 0; }
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th { background-color: #fff; }
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th { background-color: #f5f5f5; }
.table tbody tr.success td { background-color: #ccf0cd; }
.table tbody tr.error td { background-color: #ffcbcb; }
.table tbody tr.warning td { background-color: #fcedc9; }
.table tbody tr.info td { background-color: #ccdeef; }
.table-hover tbody tr.success:hover td { background-color: #b5e0b6; }
.table-hover tbody tr.error:hover td { background-color: #ffbaba; }
.table-hover tbody tr.warning:hover td { background-color: #f2e7cc; }
.table-hover tbody tr.info:hover td { background-color: #bacee0; }
/*--------------------------*
/*  Video
/*--------------------------*/
.video2 { position: relative!important; padding-bottom: 56.25%!important; height: 0!important; }
.video2 iframe, .video object, .video embed { position: absolute!important; top: 0!important; left: 0!important; width: 100%!important; height: 100%!important; }
iframe { border: none; }
/*--------------------------*
/*  Forms
/*--------------------------*/
form { margin: 0 0 20px; }
fieldset { display: block; }
legend { background: #fff; color: #333; display: inline-block; width: auto; padding: 10px; margin-bottom: 0; font-size: 1em; font-style: italic; font-weight: bold; line-height: 1em; }
legend small { font-size: 15px; font-weight: normal; color: #999999; }
label, input, button, select, textarea { font-size: 13px; }
input, button, select, textarea { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { font-size: 13px; line-height: 21px; color: #666; }
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { height: 31px; }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { background-color: #ffffff; border: 1px solid #cccccc; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s; }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { border-color: rgba(255,169,137,0.8); /* #eca989 */ outline: 0; outline: thin dotted \9; /* IE6-9 */ -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(255,184,150,0.6); /* #ffb896 */ -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(255,184,150,0.6); /* #ffb896 */ box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(255,184,150,0.6); /* #ffb896 */ }
.radio.inline, .checkbox.inline { margin-bottom: 10px; }
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { cursor: not-allowed; background-color: #eeeeee; }
.control-group.warning > label, .control-group.warning .help-block, .control-group.warning .help-inline { color: #BFAB7B; }
.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea { color: #666; }
.control-group.warning input, .control-group.warning select, .control-group.warning textarea { border-color: #d3bd89; }
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus { border-color: #cab070; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #cab070; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #cab070; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #cab070; }
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on { color: #666; background-color: #FCEDC9; border-color: #d3bd89; text-shadow: 0 1px 0 rgba(255,255,255,0.7); }
.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline { color: #BF7070; }
.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea { color: #666; }
.control-group.error input, .control-group.error select, .control-group.error textarea { border-color: #BF7070; }
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus { border-color: #a65454; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a65454; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a65454; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a65454; }
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on { color: #666; background-color: #FFCBCB; border-color: #BF7070; text-shadow: 0 1px 0 rgba(255,255,255,0.7); }
.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline { color: #87B288; }
.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea { color: #666; }
.control-group.success input, .control-group.success select, .control-group.success textarea { border-color: #87B288; }
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus { border-color: #69916a; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #69916a; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #69916a; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #69916a; }
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on { color: #666; background-color: #CCF0CD; border-color: #87B288; text-shadow: 0 1px 0 rgba(255,255,255,0.7); }
.control-group.info > label, .control-group.info .help-block, .control-group.info .help-inline { color: #8DA0B2; }
.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea { color: #666; }
.control-group.info input, .control-group.info select, .control-group.info textarea { border-color: #8DA0B2; }
.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus { border-color: #637b93; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #637b93; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #637b93; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #637b93; }
.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on { color: #666; background-color: #CCDEEF; border-color: #8DA0B2; text-shadow: 0 1px 0 rgba(255,255,255,0.7); }
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu { font-size: 13px; }
.input-append .add-on, .input-prepend .add-on { background-color: #F7AC89; color: #666; font-size: 13px; height: 21px; line-height: 20px; text-shadow: 0 1px 0px rgba(255,255,255,0.2); }
.form-search .input-prepend .search-query { -webkit-border-radius: 0 14px 14px 0; -moz-border-radius: 0 14px 14px 0; border-radius: 0 14px 14px 0; margin-top: 1px; }
/*--------------------------*
/*  Navigation
/*--------------------------*/
.nav { font-size: 1em; }
.nav-tabs { border-bottom: 1px solid #eee; }
.navbar .nav > li { line-height: 20px; margin: 0; }
.nav > li > a { font-size: 0.85em; text-transform: uppercase; }
.nav-tabs > li { margin-left: 3px; background: #ffffff; }
.nav-tabs > li > a { margin-right: 0; }
.nav-pills > li > a { margin-right: 3px; }
.nav-tabs > li > a { -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }
.nav-tabs > li > a:hover { border-color: #ddd #ddd #ccc; }
.nav > .disabled > a:hover { border-color: #eee #eee #ccc; }
.nav-pills > .active > a, .nav-pills > .active > a:hover { background-color: #ffb896; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); }
.nav-tabs.nav-stacked > li:first-child > a { -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; border-top-left-radius: 3px; }
.nav-tabs.nav-stacked > li:last-child > a { -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px; }
#main-menu .active { border-bottom: 2px solid #E29C7B; background: none!important; filter: none!important; }
.navbar-form { border-bottom-color: #ededed!important; border-top-color: #ededed!important; }
/*--------------------------*
/*  Navbar
/*--------------------------*/
.navbar { width:100%;}
.navbar-inner { z-index: 1000; border: 1px solid #d4d4d4; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); min-height: 80px; padding-left: 10px; padding-right: 10px; *zoom: 1;
}
.navbar-fixed-top { background color:#ffffff!important; margin:0px;
}
.navbar .brand { margin-left: 0; margin-top: -15px; }
.nav-header { color: #333; }
.navbar-search { margin-top: 10px; }
.navbar-search .search-query { line-height: 1.3em; }
.navbar-inverse .navbar-search .search-query { border: 1px solid #333; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s; }
.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused { border: 1px solid rgba(255,169,137,0.5); /* #eca989 */ -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(255,184,150,0.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(255,184,150,0.6); /* #ffb896 */ box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(255,184,150,0.6); color: #eee; outline: 0; padding: 4px 14px; text-shadow: 0 1px 0 rgba(17,17,17,0.5); }
.navbar .nav .divider-vertical { border-left: 1px solid #F6F6F6; border-right: 1px solid #D4D4D4; height: 53px; margin: 0 9px; }
.navbar .btn-navbar { background-color: #ededed; border-color: #999; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; color: #fff; margin: 9px 5px 0; padding: 7px 10px 9px; text-shadow: none; }
.navbar .btn-navbar .icon-bar { display: block; width: 18px; height: 1px; background-color: #999; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.navbar-inverse .btn-navbar, .navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] { border-color: #222; color: #111; }
.navbar-inverse .btn-navbar .icon-bar { }
.navbar .nav > li > a { color: #333; text-shadow: 0 1px 0 #fff; font-weight: 400; font-size: 11.5px; }
.navbar .brand, .navbar .nav > li > a { padding: 15px 15px 18px; }
.navbar .brand { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; padding-right: 15px; }
.navbar .nav .active > a, .navbar .nav .active > a:hover, .navbar .nav .active > a:focus { background-color: #ffffff!important; filter: none!important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; color: #666666!important; padding: 15px; text-decoration: none; }
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle { background-color: #ffffff!important; color: #777; }
.navbar-inverse .navbar-inner { border: none; border-bottom: 1px solid #eee; background-color: #ffffff!important; background-image: none!important; -ms-filter: none!important; }
.navbar-inverse .brand, .navbar-inverse .nav > li > a:hover { color: #777; }
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus { border-bottom-color: #666; min-height: 42px; background-colr: #ffffff; filter: none!important; }
.navbar-inverse .nav .divider-vertical { border-left-color: #3a3a3a; border-right-color: #222222; }

/*--------------------------*
/*  Nav Responsive
/*--------------------------*/
@media (max-width: 929px) {
 [class*="span"] {
margin-bottom:20px;
}
}
@media (max-width: 979px) {
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; color: #777777; font-weight: bold; padding: auto; }
.nav-collapse .nav > .active > a, .nav-collapse .dropdown-menu .active { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; color: #777777; font-weight: bold; }
.nav-collapse .nav > li > a:hover, .nav-collapse .nav > .active > a:hover, .nav-collapse .dropdown-menu a:hover { background-color: #ddd; }
.navbar-inverse .nav-collapse .brand, .navbar-inverse .nav-collapse .nav > li > a { }
.navbar-inverse .nav-collapse .nav > .active > a, .navbar-inverse .nav-collapse .dropdown-menu .active { color: #ddd; }
.navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:hover { background-color: #ededed; }
.left .span9 { border-right: 0px }
.right .span9 { border-left: 0px }
}
/*--------------------------*
/*  Nav Dropdowns
/*--------------------------*/
.dropdown-menu { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: 0 3px 8px rgba(17,17,17,0.2); -moz-box-shadow: 0 3px 8px rgba(17,17,17,0.2); box-shadow: 0 3px 8px rgba(17,17,17,0.2); list-style: none; margin: 2px 0 0; padding: 5px 0; }
.dropdown-menu li > a { color: #666; padding: 3px 20px; font-size: 0.8em; text-transform: uppercase; }
.btn-group .dropdown-menu li > a { font-size: 11px; }
.dropdown-menu .divider { margin: 9px 18px; *margin: -5px 18px 5px;
}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a { background-color: #FFB896; background-image: none; filter: none; -ms-filter: none; color: #ffffff!important; text-decoration: none; text-shadow: none; }
.dropdown-menu .active > a, .dropdown-menu .active > a:hover { background: #ffb896; /* Old browsers */ background: -webkit-gradient(linear, left top, left bottom, color-stop(49%, #ffb896), color-stop(50%, #f7ac89)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffb896 49%, #f7ac89 50%); /* Chrome10+,Safari5.1+ */ background: -moz-linear-gradient(top, #ffb896 49%, #f7ac89 50%); /* FF3.6+ */ background: -o-linear-gradient(top, #ffb896 49%, #f7ac89 50%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffb896 49%, #f7ac89 50%); /* IE10+ */ background: linear-gradient(to bottom, #ffb896 49%, #f7ac89 50%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb896', endColorstr='#f7ac89', GradientType=0 ); /* IE6-9 */
box-shadow: inset 0 0 3px rgba(0,0,0,0.2); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); }
.dropdown-menu .disabled > a:hover { text-shadow: none; }
.dropdown-menu a:hover, .dropdown-menu a:focus { filter: none !important; }
/*--------------------------*
/*  Generic Stuff
/*--------------------------*/

/* BUTTONS */
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active { color: rgba(255, 255, 255, 0.75); }
.btn { background: #f6f6f6; border: 1px solid #bbb; *border: 0;
border-bottom-color: #a2a2a2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border-color: #efefef #efefef #ebebeb; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); border-width: 1px 1px 2px; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05); box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05); text-shadow: 0 1px 1px rgba(255,255,255,0.75); }
.btn:hover { text-decoration: none; background-color: #e6e6e6; *background-color: #d9d9d9;
/* Buttons in IE7 don't get borders, so darken on hover */
border-width: 2px 1px 1px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05); box-shadow: 0 1px 2px rgba(0,0,0,.05); /* remove transition as it now doesn't look so good */ background-position: 0; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
/* orange */
.btn-primary { background-color: #FFB896!important; border-color: #f7ac89 #f7ac89 #e49874; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #333; text-shadow: 0 1px 0 rgba(255,255,255,0.55); }
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] { background-color: #ffb896!important; color: #333; }
.btn-primary:active, .btn-primary.active { background-color: #ffb896 \9; border-width: 2px 1px 1px; }
/* yellow */
.btn-warning { background: #ffe8b1; /* Old browsers */ background: -webkit-gradient(linear, left top, left bottom, color-stop(49%, #ffe8b1), color-stop(50%, #f8dfa2)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffe8b1 49%, #f8dfa2 50%); /* Chrome10+,Safari5.1+ */ background: -moz-linear-gradient(top, #ffe8b1 49%, #f8dfa2 50%); /* FF3.6+ */ background: -o-linear-gradient(top, #ffe8b1 49%, #f8dfa2 50%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffe8b1 49%, #f8dfa2 50%); /* IE10+ */ background: linear-gradient(to bottom, #ffe8b1 49%, #f8dfa2 50%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe8b1', endColorstr='#f8dfa2', GradientType=0 ); /* IE6-9 */
border-color: #f8dfa2 #f8dfa2 #f1d89a; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #555; text-shadow: 0 1px 0 rgba(255,255,255,0.55); }
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] { background-color: #ffe8b1; border-width: 2px 1px 1px; color: #555; }
/* red */
.btn-danger { background: #ff9696; /* Old browsers */ background: -webkit-gradient(linear, left top, left bottom, color-stop(49%, #ff9696), color-stop(50%, #f68989)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff9696 49%, #f68989 50%); /* Chrome10+,Safari5.1+ */ background: -moz-linear-gradient(top, #ff9696 49%, #f68989 50%); /* FF3.6+ */ background: -o-linear-gradient(top, #ff9696 49%, #f68989 50%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff9696 49%, #f68989 50%); /* IE10+ */ background: linear-gradient(to bottom, #ff9696 49%, #f68989 50%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9696', endColorstr='#f68989', GradientType=0 ); /* IE6-9 */
border-color: #f68989 #f68989 #eb8080; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); }
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] { background-color: #ff9696; border-width: 2px 1px 1px; }
/* green */
.btn-success { background: #94c395; /* Old browsers */ background: -webkit-gradient(linear, left top, left bottom, color-stop(49%, #94c395), color-stop(50%, #8abc8b)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #94c395 49%, #8abc8b 50%); /* Chrome10+,Safari5.1+ */ background: -moz-linear-gradient(top, #94c395 49%, #8abc8b 50%); /* FF3.6+ */ background: -o-linear-gradient(top, #94c395 49%, #8abc8b 50%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #94c395 49%, #8abc8b 50%); /* IE10+ */ background: linear-gradient(to bottom, #94c395 49%, #8abc8b 50%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94c395', endColorstr='#8abc8b', GradientType=0 ); /* IE6-9 */
border-color: #8abc8b #8abc8b #80b381; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #ffffff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); }
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] { background-color: #94c395; border-width: 2px 1px 1px; }
/* blue */
.btn-info { background: #a0b8ce; /* Old browsers */ background: -webkit-gradient(linear, left top, left bottom, color-stop(49%, #a0b8ce), color-stop(50%, #9aafc3)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a0b8ce 49%, #9aafc3 50%); /* Chrome10+,Safari5.1+ */ background: -moz-linear-gradient(top, #a0b8ce 49%, #9aafc3 50%); /* FF3.6+ */ background: -o-linear-gradient(top, #a0b8ce 49%, #9aafc3 50%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a0b8ce 49%, #9aafc3 50%); /* IE10+ */ background: linear-gradient(to bottom, #a0b8ce 49%, #9aafc3 50%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0b8ce', endColorstr='#9aafc3', GradientType=0 ); /* IE6-9 */
border-color: #9aafc3 #9aafc3 #93a7ba; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); }
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] { background-color: #a0b8ce; border-width: 2px 1px 1px; }
/* brown */
.btn-inverse { background: #b2a589; /* Old browsers */ background: -moz-linear-gradient(top, #b2a589 49%, #aa9d81 50%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(49%, #b2a589), color-stop(50%, #aa9d81)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #b2a589 49%, #aa9d81 50%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #b2a589 49%, #aa9d81 50%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #b2a589 49%, #aa9d81 50%); /* IE10+ */ background: linear-gradient(to bottom, #b2a589 49%, #aa9d81 50%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2a589', endColorstr='#aa9d81', GradientType=0 ); /* IE6-9 */
border-color: #aa9d81 #aa9d81 #a19376; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); }
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] { background-color: #b2a589; border-width: 2px 1px 1px; }
.btn-mini .caret, .btn-small .caret { margin-top: 8px; }
.btn-large .caret { margin-top: 7px; }
.in { height: auto!important; }
.ft { background: none repeat scroll 0 0 #f7f7f7; margin: -30px -20px -8px; padding: 20px; }
/*--------------------------*
/*  Hero Unit
/*--------------------------*/
.hero-unit { background: #353d40; text-transform: uppercase; border-radius: 0px; color: inherit; font-size: inherit; font-weight: 200; line-height: 30px; padding: 60px 0px 70px; text-align: center; overflow: hidden; margin-bottom: 0px; }
.hero-unit h1 { margin-bottom: 15px; font-size: 50px; text-shadow: none; }
.hero-unit h2 { margin: -10px 0 10px; text-shadow: none; }
.hero-unit h3 { font-size: 38px; color: #fff; text-shadow: none; }
.hero-unit .btn { margin-bottom: 5px; }
.contact .hero-unit { margin-bottom: 0px; }
.fouro { padding-top: 15px; }
#comments { color: #666; }
.tags { margin-bottom: 20px; display: none; }
.tab-content { overflow: hidden; }
/*--------------------------*
/*  Progress Bars
/*--------------------------*/
@-webkit-keyframes progress-bar-stripes { from {
background-position: 0 0;
}
to { background-position: 40px 0; }
}
@-moz-keyframes progress-bar-stripes { from {
background-position: 0 0;
}
to { background-position: 40px 0; }
}
@-ms-keyframes progress-bar-stripes { from {
background-position: 0 0;
}
to { background-position: 40px 0; }
}
@-o-keyframes progress-bar-stripes { from {
background-position: 0 0;
}
to { background-position: 40px 0; }
}
@keyframes progress-bar-stripes { from {
background-position: 0 0;
}
to { background-position: 40px 0; }
}
.progress { height: 12px; background: #f7f7f7; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.2); box-shadow: inset 0 1px 2px rgba(0,0,0,0.2); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.progress .bar { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background: #ffb896; /* Old browsers */ background: -webkit-gradient(linear, left top, left bottom, color-stop(49%, #ffb896), color-stop(50%, #f7ac89)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffb896 49%, #f7ac89 50%); /* Chrome10+,Safari5.1+ */ background: -moz-linear-gradient(top, #ffb896 49%, #f7ac89 50%); /* FF3.6+ */ background: -o-linear-gradient(top, #ffb896 49%, #f7ac89 50%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffb896 49%, #f7ac89 50%); /* IE10+ */ background: linear-gradient(to bottom, #ffb896 49%, #f7ac89 50%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb896', endColorstr='#f7ac89', GradientType=0 ); /* IE6-9 */
}
.progress .bar + .bar { -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15); -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15); box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15); }
.progress-striped .bar { background-color: #ffb896; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -webkit-background-size: 20px 20px; -moz-background-size: 20px 20px; -o-background-size: 20px 20px; background-size: 20px 20px; }
.progress-danger .bar, .progress .bar-danger { background: #ff9696; /* Old browsers */ background: -webkit-gradient(linear, left top, left bottom, color-stop(49%, #ff9696), color-stop(50%, #f68989)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff9696 49%, #f68989 50%); /* Chrome10+,Safari5.1+ */ background: -moz-linear-gradient(top, #ff9696 49%, #f68989 50%); /* FF3.6+ */ background: -o-linear-gradient(top, #ff9696 49%, #f68989 50%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff9696 49%, #f68989 50%); /* IE10+ */ background: linear-gradient(to bottom, #ff9696 49%, #f68989 50%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9696', endColorstr='#f68989', GradientType=0 ); /* IE6-9 */
}
.progress-danger.progress-striped .bar, .progress-striped .bar-danger { background-color: #ff9696; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -webkit-background-size: 20px 20px; -moz-background-size: 20px 20px; -o-background-size: 20px 20px; background-size: 20px 20px; }
.progress-success .bar, .progress .bar-success { background: #94c395; /* Old browsers */ background: -webkit-gradient(linear, left top, left bottom, color-stop(49%, #94c395), color-stop(50%, #8abc8b)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #94c395 49%, #8abc8b 50%); /* Chrome10+,Safari5.1+ */ background: -moz-linear-gradient(top, #94c395 49%, #8abc8b 50%); /* FF3.6+ */ background: -o-linear-gradient(top, #94c395 49%, #8abc8b 50%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #94c395 49%, #8abc8b 50%); /* IE10+ */ background: linear-gradient(to bottom, #94c395 49%, #8abc8b 50%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94c395', endColorstr='#8abc8b', GradientType=0 ); /* IE6-9 */
}
.progress-success.progress-striped .bar, .progress-striped .bar-success { background-color: #94c395; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -webkit-background-size: 20px 20px; -moz-background-size: 20px 20px; -o-background-size: 20px 20px; background-size: 20px 20px; }
.progress-info .bar, .progress .bar-info { background: #a0b8ce; /* Old browsers */ background: -webkit-gradient(linear, left top, left bottom, color-stop(49%, #a0b8ce), color-stop(50%, #9aafc3)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a0b8ce 49%, #9aafc3 50%); /* Chrome10+,Safari5.1+ */ background: -moz-linear-gradient(top, #a0b8ce 49%, #9aafc3 50%); /* FF3.6+ */ background: -o-linear-gradient(top, #a0b8ce 49%, #9aafc3 50%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a0b8ce 49%, #9aafc3 50%); /* IE10+ */ background: linear-gradient(to bottom, #a0b8ce 49%, #9aafc3 50%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0b8ce', endColorstr='#9aafc3', GradientType=0 ); /* IE6-9 */
}
.progress-info.progress-striped .bar, .progress-striped .bar-info { background-color: #a0b8ce; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -webkit-background-size: 20px 20px; -moz-background-size: 20px 20px; -o-background-size: 20px 20px; background-size: 20px 20px; }
.progress-warning .bar, .progress .bar-warning { background: #ffe8b1; /* Old browsers */ background: -webkit-gradient(linear, left top, left bottom, color-stop(49%, #ffe8b1), color-stop(50%, #f8dfa2)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffe8b1 49%, #f8dfa2 50%); /* Chrome10+,Safari5.1+ */ background: -moz-linear-gradient(top, #ffe8b1 49%, #f8dfa2 50%); /* FF3.6+ */ background: -o-linear-gradient(top, #ffe8b1 49%, #f8dfa2 50%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffe8b1 49%, #f8dfa2 50%); /* IE10+ */ background: linear-gradient(to bottom, #ffe8b1 49%, #f8dfa2 50%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe8b1', endColorstr='#f8dfa2', GradientType=0 ); /* IE6-9 */
}
.progress-warning.progress-striped .bar, .progress-striped .bar-warning { background-color: #f8dfa2; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -webkit-background-size: 20px 20px; -moz-background-size: 20px 20px; -o-background-size: 20px 20px; background-size: 20px 20px; }
/*--------------------------*
/*  Alerts
/*--------------------------*/
.alert { padding: 8px 30px 8px 14px; margin-bottom: 20px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); background-color: #fff3d5; border: 1px solid #E49874; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #ca805d; }
.alert h4 { color: inherit; font: bold 1.286em/1em normal Arial, Helvetica, sans-serif /* 18px/18px */; margin: 0 0 5px; }
.alert .close { top: -1px; right: -19px; }
.alert-block .close { top: -5px; right: -19px; }
.alert-block { padding-top: 14px; padding-bottom: 14px; }
.alert > p, .alert > ul { margin-bottom: 0; }
.alert > ul li { color: #ca805d; margin: 3px 0 0; }
.alert-success { background-color: #d3ecd4; border-color: #719e72; color: #5f8860; }
.aler-success > ul li { color: #5f8860; }
.alert-danger, .alert-error { background-color: #ffdfdf; border-color: #EB8080; color: #c96060; }
.alert-danger > ul li, .alert-error > ul li { color: #c96060; }
.alert-info { background-color: #d8e3ed; border-color: #8298ae; color: #546d84; }
.alert-info > ul li { color: #546d84; }
/*--------------------------*
/* Badges/Lables
/*--------------------------*/
.label, .badge { background-color: #f4976a; font-size: 10px; letter-spacing: 0.1em; line-height: 13px; padding: 2px 4px; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); text-transform: uppercase; }
.badge { -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; letter-spacing: normal; padding-left: 6px; padding-right: 6px; }
.label-important, .badge-important { background-color: #F68989; }
.label-important[href], .badge-important[href] { background-color: #df7878; }
.label-warning, .badge-warning { background-color: #e6cc8f; color: #444; text-shadow: 0 1px 0 rgba(255,255,255,0.2); }
.label-warning[href], .badge-warning[href] { background-color: #ceae63; }
.label-success, .badge-success { background-color: #94c395; }
.label-success[href], .badge-success[href] { background-color: #7ead7f; }
.label-info, .badge-info { background-color: #9aafc3; }
.label-info[href], .badge-info[href] { background-color: #7b94ab; }
.label-inverse, .badge-inverse { background-color: #b2a589; }
.label-inverse[href], .badge-inverse[href] { background-color: #988a6b; }
/*--------------------------*
/*  Basic Responsive
/*--------------------------*/
/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
body { font-size: 1.071em /* 15px */; }
}
/* Desktops and laptops ----------- */
@media only screen and (min-device-width : 979px) and (max-device-width : 1224px) {
body { font-size: 0.929em !important; }
}
body { background-color: #fafafa; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; height: 100%; font-size: 13px; font-weight: 300; }
div.box { opacity: 1; position: relative; padding: 30px 20px 0; }
.footbg { background: #f3f4f4; padding: 20px 0; margin-top: 20px; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; }
.footbg hr { border: 1px solid #ddd; border-top: none; }
.navbar .container { padding: 15px 15px 0px; }
.logo { font-weight: bold; text-transform: uppercase; font-size: 20px; float: left; color: #fff; }
.logo a { color: #333; }
.textlogo { padding-top: 15px; }
#slider { background: #353d40; }
.arrow-insert { width: 30px; margin: 0 auto; }
.arrow-insert-b { width: 30px; margin: -15px auto 0; }
.arrow-down { width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid #ffffff; margin-bottom: 20px; }
.arrow-up { width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #353d40; }
.banner-home { width: 100%; padding: 10px 0 30px; text-align: center; background-color: #ffffff; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); }
.invert { color: #FFFFFF; display: inline-block; padding: 10px; background: #FFB896; text-shadow: none; }
.banner-inner { width: 100%; text-align: center; background-color: #ffffff; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); }
a { outline: 0!important; }
.error { display: block!important; color: #CC3366!important; }
.holder { padding: 0px 40px; }
.center { text-align: center; }
.fullwidth { padding-bottom: 20px; }
.breakhome { margin: 40px 0px; }
.break { margin: 40px 0px; -moz-box-shadow: 0 6px 6px #EEEEEE; -webkit-box-shadow: 0 6px 6px #EEEEEE; box-shadow: 0 6px 6px #EEEEEE; }
.break-bottom { margin: 40px 0px; }
.break-bottom-heading { margin: 0px 0px 40px 0px; }
.break-bottom-foot { margin: 20px 0px; }
hr { margin: 40px 0; }
#crumbs { float: left; padding: 10px 0 0; margin-left: 0px; }
#crumbs li { display: inline-block; padding-left: 10px; }
#crumbs li:before { content: "/ "; }
#crumbs li:first-child:before { content: ""; }
.phone { background: url("img/bg-phone.png") no-repeat 0 35%; padding-left: 20px; }
.copyright { text-align: center; padding: 10px; background: #353d40; }
.address { text-align: center; }
.mini-nav { padding: 20px 5px 0; font-weight: 200; font-size: 11px; text-transform: uppercase; }
.heading { padding: 10px 0; text-align: center; }
.heading h5 { margin-top: -8px; }
.carousel { padding: 15px; width: 100%; }
.carousel-control { top: 100%; background: #fff; border: 1px solid #778287; border-radius: 23px 23px 23px 23px; color: #333; font-size: 16px; font-weight: 100; height: 20px; left: 15px; line-height: 17px; margin-top: -20px; opacity: 0.5; position: absolute; text-align: center; width: 20px; }
.carousel-control:hover { color: #778287; border: 1px solid #778287; }
.input-xlarge { width: 85%; }
.b { padding-bottom: 20px; }
.form-horizontal .controls { margin-left: 0px; }
.form-horizontal .control-label { text-align: left; }
#mainGallery, #homeGallery, #blogGallery { width: 100%; }
.tour-sidebar .nav li a:hover { background: none; }
.tour-sidebar .nav li a { color: #404E55; }
.tour-sidebar li i { float: left; padding-top: 2px; }
.tour-sidebar li a:hover { color: #FFB896; background: #f9f9f9; }
.tour-sidebar .active { background: #F9f9f9; }
#searchform .screen-reader-text { display: none; }
/* ---------------------------------= */
/* Pricing Tables
----------------------------------- */

.pricing-table { float: left; }
.pricing-table em { display: block; }
.pricing-table ul { margin-left: 0px; }
.ptable .span3 { width: 250px; }
.pricing-table h3 { font-size: 16px; text-align: center; color: #fff; padding: 6px 0; margin: 0; }
.pricing-table li { background: #fdfdfd; text-align: center; padding: 11px 0; border-bottom: 1px solid #fff; list-style: none; border-right: 2px solid #fff; }
.pricing-table li:nth-child(2n) { background: #f4f4f4; }
.pricing-table h4 { padding: 0 0 10px }
.btn-holder { text-align: center; display: block; margin-bottom: 40px; }
.featured { background: #404E55!important; }
.pricing-table h3, .pricing-table h4 { color: #fff; margin: 0; }
.pricing-table h4 { padding: 15px 0; }
.price, .time { display: block; text-align: center; line-height: 24px; }
.price { font-size: 24px; font-weight: normal; }
.time { font-size: 12px; font-weight: normal; }
.pricing-table .color-1 h3, .color-1 .sign-up { background-color: #bbbb; border-right: 2px solid #fff; color: #404E55; }
.pricing-table .color-1 h4 { background-color: #bbb; border-right: 2px solid #fff; text-shadow: none; }
.post-meta { color: #404E55; margin: 2px 0 15px 0; font-size: 12px; }
.post-meta a { color: #888; text-decoration: none; }
.post-meta a:hover { color: #666; }
.post-meta i { opacity: 0.35; filter: alpha(opacity = 35); margin-right: 5px; zoom: 1; }
.post-meta span { margin-right: 10px; }
/*--------------------------*
/*  Social Icons
/*--------------------------*/
.social-icons li { display: inline; list-style: none; text-indent: -9999px; margin-left: 5px; background-position: 0 -38px; float: left; opacity: 0.2; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; }
.social-icons li a { background-repeat: no-repeat; background-position: 0 0; display: block; height: 28px; width: 28px; }
.social-icons li:hover { opacity: 1; }
#social { float: right; margin-right: -8px; }
#social i { padding-left: 5px; }
#social a { color: #363D40; }
#social a:hover { color: #bbb; }
#social a img { border: none; }
#custom-menu li { display: inline; }
#custom-menu li a { color: #f1f1f1; }
#custom-menu li:after { content: ' | '; }
#custom-menu li:last-child:after { content: "."; }
/*--------------------------*
/*  Gallery
/*--------------------------*/
.acad-current-category { color: white !important; text-shadow: none!important; }
.acad-categories > li > a { color: #333; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.55); padding: 7px; }
.acad-images > div > div > p { background: rgba(0, 0, 0, .6); color: #f2f2f2!important; font-size: 14px; padding: 5px 0px; text-align: center; text-transform: uppercase; }
#homeGallery .acad-images small { font-weight: normal; font-size: 10px; height: 15px!important; display: block; }
#homeGallery .acad-images .post-title { font-weight: 600; }
#homeGallery .acad-images > div > div > p { background: none; color: #404E55!important; text-rendering: optimizelegibility; }
 @media (min-width: 1179px) {
#homeGallery .post-title { color: #404E55!important; margin-top: 230px; background: none; }
.tour-sidenav { width: 228px; }
.left .span9 { border-right: 1px solid #EEEEEE; padding-right: 50px; }
.left .span3 { width: 200px; }
.right .span9 { border-left: 1px solid #EEEEEE; padding-left: 50px; }
.right .span3 { width: 200px; }
}
@media (max-width: 1179px) {
.tour-sidebar .affix { position: relative; }
.tour-sidebar li i { margin-bottom: 20px; }
#homeGallery .acad-images small { display: none!important; }
.holder { padding: 0px; }
[class*="span"] {
margin-bottom:20px;
padding:0px;
}
.phone { padding-left: 30px; text-align: center; background: none; }
#social { text-align: center; float: none; padding: 0px; }
.address { text-align: center; }
#searchform input[type="text"] { width: 90%; }
.left .span9 { border: 0px!important; padding-right: 0px!important; }
}
.blog .acad-images > div > div > p { background: rgba(0, 0, 0, .6); /*for ie7 and ie8 transparency, change ieCaptionOpacity.png (applied in acad.js)*/ color: #f2f2f2!important; font-size: 12px; font-weight: 300; padding: 5px 0; text-align: center; text-transform: none; }
/* style for links in your paragraphs */
.acad-images > div > div > p > a { color: white; padding: 1px 8px; text-decoration: none; }
.blog .acad-images > div > div > p > a { padding: 0px; }
.acad-categories { padding: 10px 0 0 0; list-style-type: none; margin-left: 0px!important; display: inline-block; }
#homeGallery { width: 100%; min-height: 260px; }
#homeGallery .acad-categories { display: none!important; }
#archiveGallery .acad-categories { display: none!important; }
#categoryGallery .acad-categories { display: none!important; }
.acad-categories > li { float: left; margin-right: 10px; }
.acad-categories > li { padding: 7px; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #FFB896; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #333333; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.55); border-image: none; border-radius: 3px 3px 3px 3px; border-style: solid; border-width: 1px 1px 2px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); }
.acad-categories > li:hover { text-decoration: none; border-width: 2px 1px 1px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05); box-shadow: 0 1px 2px rgba(0,0,0,.05); background-position: 0; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
.acad-images { position: relative; }
.acad-images p { padding: 0 10px; text-shadow: none; }
.acad-images > div { width: 800px; height: 565px; position: absolute; visibility: hidden; }
#homeGallery .acad-images > div { height: 265px!important; }
.acad-images > div > span { position: absolute; top: 0; left: 0; width: 800px; height: 565px; background-color: black; z-index: 2; opacity: 1; background-image: url('img/plus.png'); background-repeat: no-repeat; background-position: center; }
.blog .acad-images > div > span { background-image: none; }
.acad-images > div > a > img { border: none; opacity: 1; position: absolute; z-index: 3; }
.acad-images > div > div { position: absolute; bottom: 0px; z-index: 4; margin: 0px; visibility: hidden; width: 100%; cursor: default; margin-bottom:10px;}

#homeGallery .acad-images > div > div { position: absolute; bottom: 0px; z-index: 4; margin: 0px; visibility: visible!important; width: 100%; cursor: default; }
.acad-images > div > div > p { margin: 0px; width: 100%; }
.post-title { position: absolute; top: 0px; left: 0px; z-index: 4; height: 25px!important; width: 100%; cursor: default; background: rgba(0, 0, 0, .4); color: white; font-size: 14px; font-weight: 300; text-align: center; text-transform: uppercase; padding-top: 3px; text-shadow: none; }
.the-date { position: absolute; bottom: 0px; left: 0px; z-index: 4; height: 25px!important; width: 100%; cursor: default; background: rgba(0, 0, 0, .4); color: white; font-size: 10px; font-weight: 300; text-align: center; text-transform: uppercase; padding-top: 3px; text-shadow: none; }
.widget { margin-bottom: 20px; }
.widget-title { font-size: 13px; font-weight: bold; margin: 0 0 10px; text-transform: uppercase; text-shadow: 1px 1px 0 #FFFFFF; }
.widget ul { list-style: none; margin-left: 0px; }
.attachment-post-thumbnail { border: 1px solid #eee; background: #fff; }
.tour-right { float: right; border-left: solid 1px #ededed; }
#searchsubmit, input[type="submit"] { border-image: none; border-radius: 3px 3px 3px 3px; border-style: solid; border-width: 1px 1px 2px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); background: none repeat scroll 0 0 #FFB896; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #333333; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.55); padding: 5px 8px; }
#searchsubmit:hover, input[type="submit"]:hover { text-decoration: none; *background-color: #d9d9d9;
border-width: 2px 1px 1px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05); box-shadow: 0 1px 2px rgba(0,0,0,.05); /* remove transition as it now doesn't look so good */ background-position: 0; transition: none; background-color: #ffb896; color: #333; }
.comments-section { width: 100%; margin-top: 50px; }
.comments-section h3 { color: #656565; font: 14px/20px "Lato", Arial, Helvetica, sans-serif; margin: 0 0 9px; padding-top: 10px; }
.comments, .comments .children { list-style: none outside none; }
.comments > li { border-top: 1px dotted #DDDDDD; overflow: hidden; padding: 34px 0px 20px 83px; position: relative; vertical-align: top; }
.comments .comment { width: 100%; }
.comments .avatar-box { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DDDDDD; height: 32px; left: 3px; padding: 3px 3px 4px; position: absolute; top: 88px; width: 32px; }
.comments children li .avatar-box { left: 0; top: 11px; }
* + html .comments children li .avatar-box { top: 8px; }
.comments .avatar-box img { vertical-align: top; }
.comment-box { background: none repeat scroll 0 0 #FFFFFF; line-height: 20px; margin: 0 0 14px -26px; overflow: hidden; }
.comments children li .comment-box { margin: 0 0 0 -30px; }
.comment-box { border-left: 2px solid #ededed; min-height: 46px; overflow: hidden; padding: 8px 10px 6px 25px; }
.comments children li .comment-box { padding: 4px 10px 5px 34px; }
.box-row ul li { float: right; display: inline; font-size: 9px; margin-top: -5px }
#commentform textarea { width: 50%; height: 100px; }
#fader { display: none; }
.spacer { width: 100%; height: 100px; }
.brand { color: #404E55!important; }
.brand:hover { color: #404E55!important; }
#googlemap { height: 400px; width: 100%; }
.screenReader { display: none; }
#archive ul { list-style: none; margin-left: 0px; }
#archive .span4 { margin-bottom: 20px; }
.sidebar-nav ul { list-style: none; margin-left: 0px; }
.the-icons { margin-left: 50px; }
.the-icons li { list-style: none; }
.tp-caption.big_black { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; color: #404E55; }
.tp-caption a { color: #333; }
.tp-caption a:hover { color: #333; }
 @media (max-width: 480px) {
.phone { text-align: center; padding-left: 0px; float: none; background: none; }
.address { text-align: center; }
#social { text-align: center; float: none; }
#main-menu .active { border-bottom: 0px; }
.navbar-inverse .navbar-collapse .navbar-form { border-bottom: 0px; border-top: 0px; }
.btn-large { font-size: 11px!important; padding: 2px!important; }
.slider { margin-top: 20px; }
.navbar .btn { margin-top: 8px; }
.logo { max-width: 140px; }
.hero-unit { padding: 5px 2px 25px; }
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
phone { text-align: center; padding-left: 0px; float: none; background: none; }
.address { text-align: center; }
#social { text-align: center; float: none; }
.holder { padding: 0px 0px; }
.left .span9 { border-right: none; padding-right: 0px; }
.btn-large { font-size: 9px!important; padding: 2px!important; }
}
.clients img { padding: 20px; border: 1px solid #ededed; -moz-box-shadow: 0 1px 3px #EEEEEE inset; -webkit-box-shadow: 0 1px 3px #EEEEEE inset; box-shadow: 0 1px 3px #EEEEEE inset; }
.clients img:hover { border: 1px solid #E29C7B; }
.clients .span2 { }
.footer .widget .icon-laptop:before { padding-right: 2px; }
.footer .widget .icon-tablet:before { padding-right: 6px; }
.footer .widget .icon-mobile-phone:before { padding-right: 8px; }
.foot { padding: 0 0 5px 0; }
.navbar-fixed-top { margin-bottom: 0px!important; }
.navbar .container { padding: 15px 15px 0px; }
.header { margin-top: 50px; }
.navbar .brand { margin-left:-20px; margin-top:-10px;}
 @media (max-width: 979px) {
.navbar-inverse .nav-collapse .dropdown-menu a { color: #999; }
.navbar-inverse .nav-collapse .dropdown-menu a:hover { color: #999; text-shadow: none; }
.nav-collapse .dropdown-menu { position: static; top: auto; left: auto; float: none; display: none; max-width: none; margin: 0 15px; padding: 0; background-color: #fff; border: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.navbar-fixed-top{ margin-top:-40px; }
.header { margin-top: 30px!important; }
}
