@charset "utf-8";

.flexslider.flex-homepage img{margin:0 auto}
@font-face{font-family:"OpenSansRegular";src:url("fonts/OpenSans-Regular-webfont.eot");src:url("fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Regular-webfont.woff") format("woff"), url("fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("fonts/OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg");font-weight:normal;font-style:normal}
.nivo-lightbox-overlay{position:fixed;top:0;left:0;z-index:99998;width:100%;height:100%;overflow:hidden;visibility:hidden;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.nivo-lightbox-overlay.nivo-lightbox-open{visibility:visible;opacity:1}
.nivo-lightbox-wrap{position:absolute;top:10%;bottom:10%;left:10%;right:10%}
.nivo-lightbox-content{width:100%;height:100%}
.nivo-lightbox-title-wrap{position:absolute;bottom:0;left:0;width:100%;z-index:99999;text-align:center}
.nivo-lightbox-nav{display:none}
.nivo-lightbox-prev{position:absolute;top:50%;left:0}
.nivo-lightbox-next{position:absolute;top:50%;right:0}
.nivo-lightbox-close{position:absolute;top:2%;right:2%}
.nivo-lightbox-image{text-align:center}
.nivo-lightbox-image img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}
.nivo-lightbox-content iframe{width:100%;height:100%}
.nivo-lightbox-ajax{max-height:100%;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.nivo-lightbox-error{display:table;text-align:center;width:100%;height:100%;color:#fff;text-shadow:0 1px 1px #000}
.nivo-lightbox-error p{display:table-cell;vertical-align:middle}
.nivo-lightbox-effect-fade,.nivo-lightbox-effect-fadeScale,.nivo-lightbox-effect-slideLeft,.nivo-lightbox-effect-slideRight,.nivo-lightbox-effect-slideUp,.nivo-lightbox-effect-slideDown,.nivo-lightbox-effect-fall{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}
.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{-webkit-transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);-moz-transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);-ms-transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);-o-transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9)}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap{-webkit-transform:translateX(-10%);-moz-transform:translateX(-10%);-ms-transform:translateX(-10%);transform:translateX(-10%)}
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap{-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%)}
.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}
.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}
.nivo-lightbox-effect-fall .nivo-lightbox-wrap{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transform:translateZ(300px);-moz-transform:translateZ(300px);-ms-transform:translateZ(300px);transform:translateZ(300px)}
.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}
html{overflow-y:scroll}
body{margin:0;padding:0;font-size:13px;text-align:left;font-family:'OpenSansRegular', Arial, Helvetica, sans-serif}
h1, h2, h3, h4, h5, h6, .times, .sidebar aside .sbtitle{font-family:"Times New Roman", Times, serif}
.row0{border-bottom:2px solid}
.row2{border-top:3px solid}
.row4{border-bottom:1px solid}
.row5, .row6{border-top:1px solid}
h1, h2, h3, h4, h5, h6{margin:0 0 30px 0;padding:0;font-weight:normal;line-height:normal}
h1{font-size:32px}
h2{font-size:22px}
h3{font-size:18px}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:14px;text-transform:uppercase;font-weight:bold}
address{margin:10px 0;font-style:normal}
.cc.circle{display:inline-block;width:48px;height:48px;margin:0;padding:15px 0 0 0;font-size:18px;line-height:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.date-icon{display:table;position:relative;float:left;margin-right:10px;padding:21px 2px 2px 2px;width:59px;height:63px;text-align:center}
.date-icon, .date-icon em{-moz-border-radius:12%;-webkit-border-radius:12%;border-radius:12%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.date-icon strong, .date-icon em{font-weight:normal;font-style:normal}
.date-icon strong{display:block;position:absolute;top:0;left:0;width:100%;text-transform:uppercase}
.date-icon em{display:table-cell;vertical-align:middle;font-size:22px}
#topbar{position:relative}
#topbar form input, #topbar form button{float:left;height:40px;border:none}
#topbar form input{width:auto}
#topbar form button[type="submit"]{width:40px;margin-left:1px;padding:0}
#topbar form button span{margin:0;padding:0;font-size:20px;line-height:20px}
#topbar .social li{float:left;margin-right:1px}
#topbar [class^="socico-"], #topbar [class*=" socico-"]{font-size:1.6em;width:40px;height:40px}
#slidepanel{display:none;position:relative;width:100%;padding:20px 0;overflow:hidden}
#openpanel{display:block;position:absolute;top:100%;left:50%;margin-left:-29px;width:58px;height:24px;overflow:hidden}
#openpanel a{display:block;width:58px;height:58px;margin-top:-34px;padding:34px 0 0 21px;font-size:16px;line-height:16px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#header{padding:30px 0 15px}
#header .fl_left{margin-top:-3px}
#header .fl_left h1, #header .fl_left p{margin:0;font-weight:normal;text-transform:none}
#header .fl_left h1{font-size:32px;font-variant:small-caps}
#header .fl_left p{font-size:16px;text-transform:capitalize}
#header .fl_right{padding-top:2px}
#header .fl_right ul.meta{margin-bottom:17px}
#header .fl_right ul.meta li{margin-left:20px}
#header .fl_right ul.meta li:first-child{margin-left:0}
#header .fl_right ul.meta li span{margin-right:8px}
#pageintro{padding:30px 0}
.container{clear:both;font-size:1em;line-height:1.6em}
.container section{margin-bottom:50px}
.container section:last-child, .container section.last, .container section.nospace{margin-bottom:0}
.emphasise, .container .emphasise{font-size:2.8em;line-height:1.4em}
.font-xsmall, .container .font-xsmall{font-size:.8em}
.font-small, .container .font-small{font-size:1em}
.font-medium, .container .font-medium{font-size:1.2em}
.font-large, .container .font-large{font-size:1.4em}
.font-xl, .container .xl-large{font-size:4em;line-height:1.2em}
.font-xxl, .container .xxl-large{font-size:6em;font-weight:normal;line-height:1.2em}
.sidebar aside .sbtitle{margin:0 0 30px 0;padding:0;font-size:22px}
.sidebar aside .sbtitle span{margin:0 10px 0 0;padding:0}
.sidebar aside .latest-comments li{margin:20px 0 0 0;padding:0 0 20px 0;line-height:normal;border-bottom:1px solid}
.sidebar aside .latest-comments li:first-child{margin-top:0}
.sidebar aside .latest-comments li img{float:left;margin-right:10px}
.sidebar aside .latest-comments li p{margin:0;padding:0}
.linkblock .title{margin:0 0 50px 0;padding:0 0 10px 0;text-transform:uppercase;text-align:center;border-bottom:1px solid}
.linkblock ul{margin:0;padding:0;list-style:none}
.linkblock ul li{margin:0 0 8px 0}
.linkblock, .container, #p-footer{padding:80px 0}
.container{padding:80px 0 20px 0}
#p-footer form input{float:left;width:64%;height:30px;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#p-footer form input[type="submit"]{width:35%;margin-left:1px;padding:0 5px;text-transform:uppercase;font-weight:bold}
#copyright{padding:50px 0 45px 0;border-top:1px solid}
 @font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=3.2.1');src:url('fonts/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('fonts/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}
[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}
.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}
a [class^="icon-"],a [class*=" icon-"]{display:inline}
[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em}
[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em}
.icons-ul{margin-left:2.142857142857143em;list-style-type:none}
.icons-ul>li{position:relative}
.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit}
[class^="icon-"].hide,[class*=" icon-"].hide{display:none}
.icon-muted{color:#eeeeee}
.icon-light{color:#ffffff}
.icon-dark{color:#333333}
.icon-border{border:solid 1px #eeeeee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.icon-2x{font-size:2em}
.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.icon-3x{font-size:3em}
.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.icon-4x{font-size:4em}
.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.icon-5x{font-size:5em}
.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
.pull-right{float:right}
.pull-left{float:left}
[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}
[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}
[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}
.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}
.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}
.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}
.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}
.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}
.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit}
.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}
.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}
.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}
.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}
a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}
 100%{-moz-transform:rotate(359deg)}
}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}
 100%{-webkit-transform:rotate(359deg)}
}
@-o-keyframes spin{0%{-o-transform:rotate(0deg)}
 100%{-o-transform:rotate(359deg)}
}
@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}
 100%{-ms-transform:rotate(359deg)}
}
@keyframes spin{0%{transform:rotate(0deg)}
 100%{transform:rotate(359deg)}
}
.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}
.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}
.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}
.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}
a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block}
.icon-glass:before{content:"\f000"}
.icon-music:before{content:"\f001"}
.icon-search:before{content:"\f002"}
.icon-envelope-alt:before{content:"\f003"}
.icon-heart:before{content:"\f004"}
.icon-star:before{content:"\f005"}
.icon-star-empty:before{content:"\f006"}
.icon-user:before{content:"\f007"}
.icon-film:before{content:"\f008"}
.icon-th-large:before{content:"\f009"}
.icon-th:before{content:"\f00a"}
.icon-th-list:before{content:"\f00b"}
.icon-ok:before{content:"\f00c"}
.icon-remove:before{content:"\f00d"}
.icon-zoom-in:before{content:"\f00e"}
.icon-zoom-out:before{content:"\f010"}
.icon-power-off:before,.icon-off:before{content:"\f011"}
.icon-signal:before{content:"\f012"}
.icon-gear:before,.icon-cog:before{content:"\f013"}
.icon-trash:before{content:"\f014"}
.icon-home:before{content:"\f015"}
.icon-file-alt:before{content:"\f016"}
.icon-time:before{content:"\f017"}
.icon-road:before{content:"\f018"}
.icon-download-alt:before{content:"\f019"}
.icon-download:before{content:"\f01a"}
.icon-upload:before{content:"\f01b"}
.icon-inbox:before{content:"\f01c"}
.icon-play-circle:before{content:"\f01d"}
.icon-rotate-right:before,.icon-repeat:before{content:"\f01e"}
.icon-refresh:before{content:"\f021"}
.icon-list-alt:before{content:"\f022"}
.icon-lock:before{content:"\f023"}
.icon-flag:before{content:"\f024"}
.icon-headphones:before{content:"\f025"}
.icon-volume-off:before{content:"\f026"}
.icon-volume-down:before{content:"\f027"}
.icon-volume-up:before{content:"\f028"}
.icon-qrcode:before{content:"\f029"}
.icon-barcode:before{content:"\f02a"}
.icon-tag:before{content:"\f02b"}
.icon-tags:before{content:"\f02c"}
.icon-book:before{content:"\f02d"}
.icon-bookmark:before{content:"\f02e"}
.icon-print:before{content:"\f02f"}
.icon-camera:before{content:"\f030"}
.icon-font:before{content:"\f031"}
.icon-bold:before{content:"\f032"}
.icon-italic:before{content:"\f033"}
.icon-text-height:before{content:"\f034"}
.icon-text-width:before{content:"\f035"}
.icon-align-left:before{content:"\f036"}
.icon-align-center:before{content:"\f037"}
.icon-align-right:before{content:"\f038"}
.icon-align-justify:before{content:"\f039"}
.icon-list:before{content:"\f03a"}
.icon-indent-left:before{content:"\f03b"}
.icon-indent-right:before{content:"\f03c"}
.icon-facetime-video:before{content:"\f03d"}
.icon-picture:before{content:"\f03e"}
.icon-pencil:before{content:"\f040"}
.icon-map-marker:before{content:"\f041"}
.icon-adjust:before{content:"\f042"}
.icon-tint:before{content:"\f043"}
.icon-edit:before{content:"\f044"}
.icon-share:before{content:"\f045"}
.icon-check:before{content:"\f046"}
.icon-move:before{content:"\f047"}
.icon-step-backward:before{content:"\f048"}
.icon-fast-backward:before{content:"\f049"}
.icon-backward:before{content:"\f04a"}
.icon-play:before{content:"\f04b"}
.icon-pause:before{content:"\f04c"}
.icon-stop:before{content:"\f04d"}
.icon-forward:before{content:"\f04e"}
.icon-fast-forward:before{content:"\f050"}
.icon-step-forward:before{content:"\f051"}
.icon-eject:before{content:"\f052"}
.icon-chevron-left:before{content:"\f053"}
.icon-chevron-right:before{content:"\f054"}
.icon-plus-sign:before{content:"\f055"}
.icon-minus-sign:before{content:"\f056"}
.icon-remove-sign:before{content:"\f057"}
.icon-ok-sign:before{content:"\f058"}
.icon-question-sign:before{content:"\f059"}
.icon-info-sign:before{content:"\f05a"}
.icon-screenshot:before{content:"\f05b"}
.icon-remove-circle:before{content:"\f05c"}
.icon-ok-circle:before{content:"\f05d"}
.icon-ban-circle:before{content:"\f05e"}
.icon-arrow-left:before{content:"\f060"}
.icon-arrow-right:before{content:"\f061"}
.icon-arrow-up:before{content:"\f062"}
.icon-arrow-down:before{content:"\f063"}
.icon-mail-forward:before,.icon-share-alt:before{content:"\f064"}
.icon-resize-full:before{content:"\f065"}
.icon-resize-small:before{content:"\f066"}
.icon-plus:before{content:"\f067"}
.icon-minus:before{content:"\f068"}
.icon-asterisk:before{content:"\f069"}
.icon-exclamation-sign:before{content:"\f06a"}
.icon-gift:before{content:"\f06b"}
.icon-leaf:before{content:"\f06c"}
.icon-fire:before{content:"\f06d"}
.icon-eye-open:before{content:"\f06e"}
.icon-eye-close:before{content:"\f070"}
.icon-warning-sign:before{content:"\f071"}
.icon-plane:before{content:"\f072"}
.icon-calendar:before{content:"\f073"}
.icon-random:before{content:"\f074"}
.icon-comment:before{content:"\f075"}
.icon-magnet:before{content:"\f076"}
.icon-chevron-up:before{content:"\f077"}
.icon-chevron-down:before{content:"\f078"}
.icon-retweet:before{content:"\f079"}
.icon-shopping-cart:before{content:"\f07a"}
.icon-folder-close:before{content:"\f07b"}
.icon-folder-open:before{content:"\f07c"}
.icon-resize-vertical:before{content:"\f07d"}
.icon-resize-horizontal:before{content:"\f07e"}
.icon-bar-chart:before{content:"\f080"}
.icon-twitter-sign:before{content:"\f081"}
.icon-facebook-sign:before{content:"\f082"}
.icon-camera-retro:before{content:"\f083"}
.icon-key:before{content:"\f084"}
.icon-gears:before,.icon-cogs:before{content:"\f085"}
.icon-comments:before{content:"\f086"}
.icon-thumbs-up-alt:before{content:"\f087"}
.icon-thumbs-down-alt:before{content:"\f088"}
.icon-star-half:before{content:"\f089"}
.icon-heart-empty:before{content:"\f08a"}
.icon-signout:before{content:"\f08b"}
.icon-linkedin-sign:before{content:"\f08c"}
.icon-pushpin:before{content:"\f08d"}
.icon-external-link:before{content:"\f08e"}
.icon-signin:before{content:"\f090"}
.icon-trophy:before{content:"\f091"}
.icon-github-sign:before{content:"\f092"}
.icon-upload-alt:before{content:"\f093"}
.icon-lemon:before{content:"\f094"}
.icon-phone:before{content:"\f095"}
.icon-unchecked:before,.icon-check-empty:before{content:"\f096"}
.icon-bookmark-empty:before{content:"\f097"}
.icon-phone-sign:before{content:"\f098"}
.icon-twitter:before{content:"\f099"}
.icon-facebook:before{content:"\f09a"}
.icon-github:before{content:"\f09b"}
.icon-unlock:before{content:"\f09c"}
.icon-credit-card:before{content:"\f09d"}
.icon-rss:before{content:"\f09e"}
.icon-hdd:before{content:"\f0a0"}
.icon-bullhorn:before{content:"\f0a1"}
.icon-bell:before{content:"\f0a2"}
.icon-certificate:before{content:"\f0a3"}
.icon-hand-right:before{content:"\f0a4"}
.icon-hand-left:before{content:"\f0a5"}
.icon-hand-up:before{content:"\f0a6"}
.icon-hand-down:before{content:"\f0a7"}
.icon-circle-arrow-left:before{content:"\f0a8"}
.icon-circle-arrow-right:before{content:"\f0a9"}
.icon-circle-arrow-up:before{content:"\f0aa"}
.icon-circle-arrow-down:before{content:"\f0ab"}
.icon-globe:before{content:"\f0ac"}
.icon-wrench:before{content:"\f0ad"}
.icon-tasks:before{content:"\f0ae"}
.icon-filter:before{content:"\f0b0"}
.icon-briefcase:before{content:"\f0b1"}
.icon-fullscreen:before{content:"\f0b2"}
.icon-group:before{content:"\f0c0"}
.icon-link:before{content:"\f0c1"}
.icon-cloud:before{content:"\f0c2"}
.icon-beaker:before{content:"\f0c3"}
.icon-cut:before{content:"\f0c4"}
.icon-copy:before{content:"\f0c5"}
.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6"}
.icon-save:before{content:"\f0c7"}
.icon-sign-blank:before{content:"\f0c8"}
.icon-reorder:before{content:"\f0c9"}
.icon-list-ul:before{content:"\f0ca"}
.icon-list-ol:before{content:"\f0cb"}
.icon-strikethrough:before{content:"\f0cc"}
.icon-underline:before{content:"\f0cd"}
.icon-table:before{content:"\f0ce"}
.icon-magic:before{content:"\f0d0"}
.icon-truck:before{content:"\f0d1"}
.icon-pinterest:before{content:"\f0d2"}
.icon-pinterest-sign:before{content:"\f0d3"}
.icon-google-plus-sign:before{content:"\f0d4"}
.icon-google-plus:before{content:"\f0d5"}
.icon-money:before{content:"\f0d6"}
.icon-caret-down:before{content:"\f0d7"}
.icon-caret-up:before{content:"\f0d8"}
.icon-caret-left:before{content:"\f0d9"}
.icon-caret-right:before{content:"\f0da"}
.icon-columns:before{content:"\f0db"}
.icon-sort:before{content:"\f0dc"}
.icon-sort-down:before{content:"\f0dd"}
.icon-sort-up:before{content:"\f0de"}
.icon-envelope:before{content:"\f0e0"}
.icon-linkedin:before{content:"\f0e1"}
.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}
.icon-legal:before{content:"\f0e3"}
.icon-dashboard:before{content:"\f0e4"}
.icon-comment-alt:before{content:"\f0e5"}
.icon-comments-alt:before{content:"\f0e6"}
.icon-bolt:before{content:"\f0e7"}
.icon-sitemap:before{content:"\f0e8"}
.icon-umbrella:before{content:"\f0e9"}
.icon-paste:before{content:"\f0ea"}
.icon-lightbulb:before{content:"\f0eb"}
.icon-exchange:before{content:"\f0ec"}
.icon-cloud-download:before{content:"\f0ed"}
.icon-cloud-upload:before{content:"\f0ee"}
.icon-user-md:before{content:"\f0f0"}
.icon-stethoscope:before{content:"\f0f1"}
.icon-suitcase:before{content:"\f0f2"}
.icon-bell-alt:before{content:"\f0f3"}
.icon-coffee:before{content:"\f0f4"}
.icon-food:before{content:"\f0f5"}
.icon-file-text-alt:before{content:"\f0f6"}
.icon-building:before{content:"\f0f7"}
.icon-hospital:before{content:"\f0f8"}
.icon-ambulance:before{content:"\f0f9"}
.icon-medkit:before{content:"\f0fa"}
.icon-fighter-jet:before{content:"\f0fb"}
.icon-beer:before{content:"\f0fc"}
.icon-h-sign:before{content:"\f0fd"}
.icon-plus-sign-alt:before{content:"\f0fe"}
.icon-double-angle-left:before{content:"\f100"}
.icon-double-angle-right:before{content:"\f101"}
.icon-double-angle-up:before{content:"\f102"}
.icon-double-angle-down:before{content:"\f103"}
.icon-angle-left:before{content:"\f104"}
.icon-angle-right:before{content:"\f105"}
.icon-angle-up:before{content:"\f106"}
.icon-angle-down:before{content:"\f107"}
.icon-desktop:before{content:"\f108"}
.icon-laptop:before{content:"\f109"}
.icon-tablet:before{content:"\f10a"}
.icon-mobile-phone:before{content:"\f10b"}
.icon-circle-blank:before{content:"\f10c"}
.icon-quote-left:before{content:"\f10d"}
.icon-quote-right:before{content:"\f10e"}
.icon-spinner:before{content:"\f110"}
.icon-circle:before{content:"\f111"}
.icon-mail-reply:before,.icon-reply:before{content:"\f112"}
.icon-github-alt:before{content:"\f113"}
.icon-folder-close-alt:before{content:"\f114"}
.icon-folder-open-alt:before{content:"\f115"}
.icon-expand-alt:before{content:"\f116"}
.icon-collapse-alt:before{content:"\f117"}
.icon-smile:before{content:"\f118"}
.icon-frown:before{content:"\f119"}
.icon-meh:before{content:"\f11a"}
.icon-gamepad:before{content:"\f11b"}
.icon-keyboard:before{content:"\f11c"}
.icon-flag-alt:before{content:"\f11d"}
.icon-flag-checkered:before{content:"\f11e"}
.icon-terminal:before{content:"\f120"}
.icon-code:before{content:"\f121"}
.icon-reply-all:before{content:"\f122"}
.icon-mail-reply-all:before{content:"\f122"}
.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123"}
.icon-location-arrow:before{content:"\f124"}
.icon-crop:before{content:"\f125"}
.icon-code-fork:before{content:"\f126"}
.icon-unlink:before{content:"\f127"}
.icon-question:before{content:"\f128"}
.icon-info:before{content:"\f129"}
.icon-exclamation:before{content:"\f12a"}
.icon-superscript:before{content:"\f12b"}
.icon-subscript:before{content:"\f12c"}
.icon-eraser:before{content:"\f12d"}
.icon-puzzle-piece:before{content:"\f12e"}
.icon-microphone:before{content:"\f130"}
.icon-microphone-off:before{content:"\f131"}
.icon-shield:before{content:"\f132"}
.icon-calendar-empty:before{content:"\f133"}
.icon-fire-extinguisher:before{content:"\f134"}
.icon-rocket:before{content:"\f135"}
.icon-maxcdn:before{content:"\f136"}
.icon-chevron-sign-left:before{content:"\f137"}
.icon-chevron-sign-right:before{content:"\f138"}
.icon-chevron-sign-up:before{content:"\f139"}
.icon-chevron-sign-down:before{content:"\f13a"}
.icon-html5:before{content:"\f13b"}
.icon-css3:before{content:"\f13c"}
.icon-anchor:before{content:"\f13d"}
.icon-unlock-alt:before{content:"\f13e"}
.icon-bullseye:before{content:"\f140"}
.icon-ellipsis-horizontal:before{content:"\f141"}
.icon-ellipsis-vertical:before{content:"\f142"}
.icon-rss-sign:before{content:"\f143"}
.icon-play-sign:before{content:"\f144"}
.icon-ticket:before{content:"\f145"}
.icon-minus-sign-alt:before{content:"\f146"}
.icon-check-minus:before{content:"\f147"}
.icon-level-up:before{content:"\f148"}
.icon-level-down:before{content:"\f149"}
.icon-check-sign:before{content:"\f14a"}
.icon-edit-sign:before{content:"\f14b"}
.icon-external-link-sign:before{content:"\f14c"}
.icon-share-sign:before{content:"\f14d"}
.icon-compass:before{content:"\f14e"}
.icon-collapse:before{content:"\f150"}
.icon-collapse-top:before{content:"\f151"}
.icon-expand:before{content:"\f152"}
.icon-euro:before,.icon-eur:before{content:"\f153"}
.icon-gbp:before{content:"\f154"}
.icon-dollar:before,.icon-usd:before{content:"\f155"}
.icon-rupee:before,.icon-inr:before{content:"\f156"}
.icon-yen:before,.icon-jpy:before{content:"\f157"}
.icon-renminbi:before,.icon-cny:before{content:"\f158"}
.icon-won:before,.icon-krw:before{content:"\f159"}
.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}
.icon-file:before{content:"\f15b"}
.icon-file-text:before{content:"\f15c"}
.icon-sort-by-alphabet:before{content:"\f15d"}
.icon-sort-by-alphabet-alt:before{content:"\f15e"}
.icon-sort-by-attributes:before{content:"\f160"}
.icon-sort-by-attributes-alt:before{content:"\f161"}
.icon-sort-by-order:before{content:"\f162"}
.icon-sort-by-order-alt:before{content:"\f163"}
.icon-thumbs-up:before{content:"\f164"}
.icon-thumbs-down:before{content:"\f165"}
.icon-youtube-sign:before{content:"\f166"}
.icon-youtube:before{content:"\f167"}
.icon-xing:before{content:"\f168"}
.icon-xing-sign:before{content:"\f169"}
.icon-youtube-play:before{content:"\f16a"}
.icon-dropbox:before{content:"\f16b"}
.icon-stackexchange:before{content:"\f16c"}
.icon-instagram:before{content:"\f16d"}
.icon-flickr:before{content:"\f16e"}
.icon-adn:before{content:"\f170"}
.icon-bitbucket:before{content:"\f171"}
.icon-bitbucket-sign:before{content:"\f172"}
.icon-tumblr:before{content:"\f173"}
.icon-tumblr-sign:before{content:"\f174"}
.icon-long-arrow-down:before{content:"\f175"}
.icon-long-arrow-up:before{content:"\f176"}
.icon-long-arrow-left:before{content:"\f177"}
.icon-long-arrow-right:before{content:"\f178"}
.icon-apple:before{content:"\f179"}
.icon-windows:before{content:"\f17a"}
.icon-android:before{content:"\f17b"}
.icon-linux:before{content:"\f17c"}
.icon-dribbble:before{content:"\f17d"}
.icon-skype:before{content:"\f17e"}
.icon-foursquare:before{content:"\f180"}
.icon-trello:before{content:"\f181"}
.icon-female:before{content:"\f182"}
.icon-male:before{content:"\f183"}
.icon-gittip:before{content:"\f184"}
.icon-sun:before{content:"\f185"}
.icon-moon:before{content:"\f186"}
.icon-archive:before{content:"\f187"}
.icon-bug:before{content:"\f188"}
.icon-vk:before{content:"\f189"}
.icon-weibo:before{content:"\f18a"}
.icon-renren:before{content:"\f18b"}
#header nav li{margin-right:6px;padding-right:10px;border-right:1px solid}
#header nav li:last-child{margin-right:0;padding-right:0;border:none}
#topnav{position:relative;margin:0;padding:0;word-wrap:normal;white-space:normal;clear:both}
#topnav ul:first-child{float:left;margin-top:-3px}
#topnav ul{margin:0;padding:0;list-style:none;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#topnav ul ul{z-index:99999;position:absolute;width:190px;border:solid;border-width:0}
#topnav ul ul ul, #topnav ul ul ul ul{left:190px;top:0}
#topnav ul:first-child li:last-child > ul{right:0}
#topnav ul:first-child > li:last-child li > ul{left:-190px}
#topnav li{display:block;position:relative;float:left;margin:0;padding:0}
#topnav ul:first-child li:last-child{margin-right:0}
#topnav li li{width:100%;margin:0;text-transform:capitalize;border:solid;border-width:0 0 1px 0}
#topnav li li:last-child{border-width:0}
#topnav li a{display:block;padding:27px 25px;border-top:3px solid transparent}
#topnav li li a{display:block;margin:0;padding:10px 15px;border-top:none}
#topnav li a.drop:before, #topnav li.active a.drop:before{position:absolute;top:36px;left:14px;width:0;height:0;border:solid;border-width:5px 3px 3px 3px;border-color:transparent;content:""}
#topnav li li a.drop:before, #topnav li.active li a.drop:before{top:16px;left:5px}
#topnav ul ul{display:block;height:0;opacity:0;overflow:hidden;white-space:normal;word-wrap:break-word}
#topnav ul li:hover > ul{height:auto;opacity:1;overflow:visible}
#topnav ul li li:hover > a, #topnav ul li.active ul .active > a{-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}
#topnav ul ul{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
#topnav form{display:block;margin:0 auto;padding:30px 0}
#topnav form select{display:block;width:100%;padding:8px;border:1px solid;cursor:pointer;outline:none}
#topnav form select option{display:block;margin:10px;padding:0;cursor:pointer;outline:none;border:none}
.breadcrumb{float:right;font-size:12px}
.breadcrumb ul{margin:0;padding:0;list-style:none}
.breadcrumb li{display:inline;margin-right:10px;text-transform:uppercase}
.breadcrumb li:last-child{margin-right:0}
.breadcrumb a{display:inline-block;position:relative;padding:0 15px 0 0}
.breadcrumb a:before{position:absolute;top:0;right:0;content:"/"}
.breadcrumb li:last-child a{padding:0}
.breadcrumb li:last-child a:before{content:""}
.sidebar aside nav{display:block;width:100%}
.sidebar aside nav ul{margin:0;padding:0;list-style:none}
.sidebar aside nav li{margin:0 0 5px 0;padding:0}
.sidebar aside nav a{display:block;position:relative;margin:0;padding:5px 10px 8px 15px;text-decoration:none;border-bottom:1px solid}
.sidebar aside nav a:before{position:absolute;top:5px;left:5px;font-family:"FontAwesome";font-size:9px;content:"\f0da"}
.sidebar aside nav ul ul a{padding-left:35px}
.sidebar aside nav ul ul a:before{left:25px}
.sidebar aside nav ul ul ul a{padding-left:45px}
.sidebar aside nav ul ul ul a:before{left:35px}
.sidebar aside nav ul ul ul ul a{padding-left:55px}
.sidebar aside nav ul ul ul ul a:before{left:45px}
.sidebar aside nav ul ul ul ul ul a{padding-left:65px}
.sidebar aside nav ul ul ul ul ul a:before{left:55px}
.pagination{display:block;width:100%;clear:both;line-height:normal}
.pagination ul{margin:0;padding:0;list-style:none}
.pagination li{display:inline}
.pagination strong{font-weight:normal}
.pagination .next{margin:0}
.pagination a, .pagination .current strong, .pagination .splitter strong{display:inline-block;padding:8px 12px;margin:1px 5px}
.pagination a:first-child{margin-left:0}
.pagination a{border:1px solid}
.prevnext{display:block;width:100%;clear:both;line-height:normal}
.prevnext ul{margin:0;padding:5px 10px;list-style:none}
.prevnext li{float:right}
.prevnext li:first-child{float:left}
#scrolltotop{z-index:999999;visibility:hidden;opacity:0.2;filter:alpha(opacity=20);position:fixed;bottom:60px;right:5px;padding:14px 10px 5px;line-height:normal;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
#scrolltotop.visible{visibility:visible;opacity:0.5;filter:alpha(opacity=50)}
#scrolltotop.visible{-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
#scrolltotop:hover{opacity:1;filter:alpha(opacity=100)}
#scrolltotop span{border-top:5px solid #FFFFFF}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}
.flex-slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
@font-face{font-family:"flexslider-icon";src:url("fonts/flexslider-icon.eot");src:url("fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("fonts/flexslider-icon.woff") format("woff"),url("fonts/flexslider-icon.ttf") format("truetype"),url("fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}
.flexslider{margin:0;padding:0}
.flexslider .flex-slides >li{display:none;-webkit-backface-visibility:hidden;position:relative}
.flexslider .flex-slides a{text-decoration:none;outline:none}
.flexslider .flex-slides a img{border:none}
.flexslider .flex-slides img{max-width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.flex-slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .flex-slides{display:block}
* html .flex-slides{height:1%}
.flexslider{position:relative;margin:0}
.flex-viewport{max-height:2000px;direction:ltr}
.loading .flex-viewport{max-height:300px}
.carousel li{margin-right:30px}
.carousel li:last-child{margin-right:0}
.flex-direction-nav{*height:0;line-height:normal}
.flex-direction-nav li{display:inline-block;position:absolute;top:50%;width:30px;height:30px;margin:-15px 0 0 0;z-index:10}
.flex-direction-nav li:first-child{left:10px}
.flex-direction-nav li:first-child+li{right:10px}
.flex-direction-nav li:last-child{right:10px}
.flex-direction-nav a{display:table-cell;width:30px;height:30px;padding:2px 0 0 0;font-size:18px;line-height:18px;font-family:"flexslider-icon";text-align:center;vertical-align:middle;opacity:0;filter:alpha(opacity=0);cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.flex-direction-nav a:before{content:"\f001"}
.flex-direction-nav a.flex-next:before{content:"\f002"}
.flex-direction-nav a{color:#FFF;background-color:#000}
.flexslider:hover .flex-prev,.flexslider:hover .flex-next{opacity:0.7;filter:alpha(opacity=70)}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
.flex-direction-nav em{display:none}
.carousel.flex-carousel{position:relative}
.carousel.flex-carousel .flex-direction-nav{display:block;position:absolute;top:-25px;right:0;width:42px}
.carousel.flex-carousel .flex-direction-nav li{width:20px;height:20px;margin:0}
.carousel.flex-carousel .flex-direction-nav li:first-child{left:0}
.carousel.flex-carousel .flex-direction-nav li:first-child+li{right:0}
.carousel.flex-carousel .flex-direction-nav li:last-child{right:0}
.carousel.flex-carousel .flex-direction-nav a{width:20px;height:20px;font-size:13px;line-height:13px}
.flex-pauseplay a{display:block;position:absolute;bottom:5px;left:10px;width:20px;height:20px;color:#000;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer}
.flex-pauseplay a:before{display:inline-block;font-family:"flexslider-icon";font-size:20px;content:'\f004'}
.flex-pauseplay a:hover{opacity:1}
.flex-pauseplay a.flex-play:before{content:'\f003'}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}
.flex-control-thumbs{margin:0;position:static;overflow:hidden;border-top:1px solid transparent}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
.flex-caption{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.flex-caption{position:absolute;bottom:0;left:0;margin:0;padding:20px 15px;color:#FFF;background:#000;background:rgba(0,0,0,0.7)}
.flex-caption *{margin:0;padding:0;font-size:1em}
.full_width .flexslider{max-height:600px;overflow:hidden}
.flex-homepage .flex-caption{position:absolute;top:20%;left:inherit;bottom:inherit;margin:0;padding:0;background:none}
.flex-homepage .flex-caption .fc-hpage{display:block;max-width:1140px;margin:0 auto}
.flex-homepage .flex-caption .fc-hpage p{margin-top:0;padding:0 15px}
.flex-homepage .flex-caption .fc-hpage .font-xl{font-size:2em}
.flex-homepage .flex-caption .fc-hpage * span{display:inline-block;padding:5px 8px;color:#FFF;background:#000;background:rgba(0,0,0,0.7);font-style:normal}
.flex-homepage .flex-caption .fc-hpage.fc-light * span{color:#000;background:#FFF;background:rgba(255,255,255,0.7)}
.post-image{margin-bottom:40px}
.blog-post-title{margin-bottom:10px}
.blog-post-meta{font-size:.8em}
.blog-post-meta ul{margin:0 0 30px 0;padding:0;list-style:none}
.blog-post-meta ul li{display:inline;margin-right:10px}
.blog-post-meta ul li:last-child{margin-right:0}
.blog-post-meta ul li.blog-post-author, .blog-post-meta ul li.blog-post-date, .blog-post-meta ul li.blog-post-cats, .blog-post-meta ul li.blog-post-comcnt{position:relative;padding-left:14px}
.blog-post-meta ul li.blog-post-author:before, .blog-post-meta ul li.blog-post-date:before, .blog-post-meta ul li.blog-post-cats:before, .blog-post-meta ul li.blog-post-comcnt:before{position:absolute;top:0;left:0;font-family:"FontAwesome"}
.blog-post-meta ul li.blog-post-author:before{content:"\f040"}
.blog-post-meta ul li.blog-post-date:before{content:"\f073"}
 .blog-post-meta ul li.blog-post-cats:before{content:"\f00b"}
.blog-post-meta ul li.blog-post-comcnt:before{content:"\f086"}
#intro ul{display:table;width:100%;border-collapse:collapse}
#intro li{display:table-cell;width:20%;height:100%;border:solid;border-width:0 1px;border-color:inherit;text-align:center;vertical-align:top}
#intro li a{background-color:inherit;padding:50px 10px}
button.button.block{display:block;width:100%;padding:8px 10px;font-size:16px;text-transform:uppercase}
#blog-posts #blog-overview{display:block;width:100%}
#blog-posts #blog-overview .blog-post-excerpt{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid}
#blog-post .post-content-wrapper{margin-bottom:50px}
#blog-post .post-content-wrapper .post-content{margin-bottom:30px}
#blog-post .post-author-bio{margin-bottom:50px;padding:30px 0;border:solid;border-width:1px 0}
#blog-post .post-author-bio .post-author-image{float:left;margin-right:15px}
#blog-post .post-author-bio .post-author-about{line-height:1.6em}
#blog-post .post-author-bio .post-author-about span{display:block;margin-bottom:8px;text-transform:uppercase}
#blog-post .blog-post-related{margin-bottom:50px}
#blog-post .blog-post-related sup{vertical-align:baseline}
#blog-post .blog-post-related ul{margin:0;padding:0}
#blog-post .blog-post-related ul li{margin-bottom:0}
#blog-post .blog-post-related ul.nospace.spacing li{margin-bottom:25px}
#blog-post .blog-post-related ul.nospace.spacing li:last-child{margin-bottom:0}
#blog-post .blog-post-related ul.related li{margin-top:15px}
#blog-post .blog-post-related ul.related li:first-child{margin-top:0}
#blog-post .blog-post-related ul.related li img{float:left;max-width:52px;max-height:52px;margin:0 10px 0 0;padding:2px;border:1px solid}
#blog-post #comment-count{display:block;margin:0 0 50px 0}
#blog-post #comment-count .fl_left{font-weight:bold}
#blog-post #comment-list ul{list-style:none}
#blog-post #comment-list ul:first-child{margin-bottom:50px}
#blog-post #comment-list ul:first-child li > ul{margin-top:25px;margin-bottom:25px}
#blog-post #comment-list .comment-wrapper{display:block;width:100%}
#blog-post #comment-list .comment-wrapper .comment-meta .comment-avatar{margin-right:20px}
#blog-post #comment-list .comment-wrapper .comment-meta .comment-avatar img{padding:2px;border:1px solid}
#blog-post #comment-list .comment-wrapper .comment-meta .comment-author .comment-date{font-size:11px}
#blog-post #comment-list .comment-wrapper .comment-meta .comment-author .comment-date time{float:left;margin-right:10px}
#blog-post #comment-list .comment-wrapper .comment-meta .comment-author .comment-date .comment-reply{float:left;margin:3px 0 0 0;padding:0 0 0 10px;border:solid;border-width:0 0 0 1px;text-transform:uppercase}
#blog-post #comment-list .comment-wrapper .comment-content{padding-bottom:10px;border-bottom:1px solid}
#portfolio ul, #gallery section figure ul{margin:0;padding:0;list-style:none}
#portfolio ul li article{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid}
#gallery section figure ul li{margin-bottom:30px}
#gallery section figure ul li a{display:block;position:relative}
#gallery section figure ul li a:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.6)}
#gallery section figure ul li a:after{display:table-cell;text-align:center;vertical-align:middle;position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;padding:5px 0 0 0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;font-family:"FontAwesome";content:"\f065";font-size:36px;line-height:36px}
#gallery section figure ul li a:before, #gallery section figure ul li a:after{opacity:0}
#gallery section figure ul li a:hover:before, #gallery section figure ul li a:hover:after{opacity:1}
#fof{display:block;margin:0;padding:100px 0 0 0;text-align:center}
#fof h1, #fof h2{margin:0;padding:0}
#fof h1{margin-top:-150px;font-size:13em}
#fof h2{margin-bottom:30px;font-size:32px;text-transform:uppercase}
#fof p.notice{font-size:32px;line-height:34px}
#fof form, #fof form input{display:inline-block}
#fof form input{width:auto;min-width:200px}
#fof form button[type="submit"]{width:auto}
figure.team-member figcaption p{margin:15px 0 0 0;padding:0}
figure.team-member figcaption .team-name{font-weight:bold}
figure.team-member figcaption .team-title{margin:0 0 15px 0;font-size:11px;line-height:normal}
figure.team-member figcaption .team-description{margin:0;padding-top:15px;border-top:1px solid}
#intro li, button.button.block, #gallery section figure ul li a:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.calltoaction{display:block;padding:30px;text-transform:uppercase;font-size:1em}
.container .calltoaction h1{margin:0 0 12px 0;padding:0;font-size:2em;text-transform:uppercase}
.calltoaction p{margin:0;padding:0;line-height:1.4em;text-transform:none}
.calltoaction .button{display:block;text-align:center;line-height:1.4em}
.calltoaction.opt1, .calltoaction.opt2, .calltoaction.opt3{border:solid}
.calltoaction.opt1{border-width:0 0 0 5px}
.calltoaction.opt2{border-width:0 5px 0 0}
.calltoaction.opt3{border-width:0 5px}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{display:block;position:relative;padding-bottom:5px;border-bottom:1px solid}
h1 span:after, h2 span:after, h3 span:after, h4 span:after, h5 span:after, h6 span:after{display:block;position:absolute;bottom:-2px;left:0;width:40px;height:3px;content:""}
h1 span[class^="icon-"], h2 span[class^="icon-"], h3 span[class^="icon-"], h4 span[class^="icon-"], h5 span[class^="icon-"], h6 span[class^="icon-"]{padding-bottom:0;border-bottom:none}
h1 span[class^="icon-"]:after, h2 span[class^="icon-"]:after, h3 span[class^="icon-"]:after, h4 span[class^="icon-"]:after, h5 span[class^="icon-"]:after, h6 span[class^="icon-"]:after{display:none}
ul.nospace, ol.nospace{list-style:none}
.nospace.inline li{display:inline-block}
.nospace.spacing li{margin-bottom:25px}
.nospace.spacing li:last-child{margin-bottom:0}
.list{margin:10px 0;padding:0;list-style-position:inside}
.list.indent{margin-left:20px}
.list li{margin:6px 0 0 0;padding:0}
.list li:first-child{margin-top:0}
.list li > ul, .list li > ol{margin:8px 0 8px 30px}
.list.disc{list-style-type:disc}
.list.roman{list-style-type:upper-roman}
.list.alpha{list-style-type:upper-alpha}
.list.decimal{list-style-type:decimal}
.list.doughnut{list-style-type:circle}
.list.none, .list.block, .list.tick, .list.arrow, .list.tagcloud, .list.underline{list-style-type:none}
.list.block li > ul, .list.block li > ol{padding:0 0 0 10px;list-style:none;border:solid;border-width:0 0 0 1px}
.list.tick li, .list.tick li .list.tick li, .list.arrow li, .list.arrow li .list.arrow li{position:relative;padding-left:22px}
.list.tick li:before, .list.arrow li:before, .list.tick li:after, .list.arrow li:after{position:absolute;top:0;font-family:"FontAwesome";font-size:13px}
.list.tick li:before, .list.arrow li:before{left:0}
.list.tick li:before, .list.tick li .list.tick li:before{content:"\f00c"}
.list.arrow li:before, .list.arrow li .list.arrow li:before{content:"\f061"}
.list.tick li ul, .list.arrow li ul{margin:inherit;padding:inherit}
.list.tick li li, .list.arrow li li{position:relative;padding-left:0}
.list.tick li li:before, .list.arrow li li:before{content:""}
.list.underline li{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid}
.list.underline li:last-child{margin-bottom:0}
.list.tagcloud li{display:inline-block;margin:0 5px 5px 0}
.list.tagcloud li a{display:block;padding:4px 10px;text-transform:capitalize}
.list.posttags{margin:0;padding:0 0 0 12px;list-style:none}
.list.posttags li{display:inline-block;position:relative;margin:0 15px 5px 0;text-transform:capitalize}
.list.posttags li:last-child{margin-right:0}
.list.posttags li a{display:block;position:relative;padding:5px 12px;font-size:11px;line-height:normal}
.list.posttags li a:before{position:absolute;top:0;left:-12px;bottom:0;content:"";border-style:solid;border-width:12px 12px 12px 0;border-color:transparent}
.list.posttags li a:after{position:absolute;top:10px;left:0;width:4px;height:4px;content:"";background:#FFFFFF;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:-1px -1px 2px #000;-webkit-box-shadow:-1px -1px 2px #000;box-shadow:-1px -1px 2px #000}
.list.posttags.rnd5 li a{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}
.list.posttags.rnd8 li a{-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}
.list.posttags.rnd10 li a{-moz-border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}
.list.posttags.rnd12 li a{-moz-border-radius:0 12px 12px 0;-webkit-border-radius:0 12px 12px 0;border-radius:0 12px 12px 0}
hr, .divider1, .divider2, .divider3{display:block;width:100%;height:20px;margin:30px 0;padding:0;border-top:1px;clear:both}
.divider1{border-top-style:solid}
.divider2{border-top-style:dotted}
.divider3{border-top-style:dashed}
hr{height:1px;margin:25px 0;border:none}
.dropcap{display:block;float:left;clear:left;margin:0 10px 0 0;padding:10px 15px;font-size:28px;line-height:1.2em;font-weight:bold;text-align:center;border:1px solid #E5E4E3}
blockquote:before, q:before, blockquote:after, q:after{quotes:none}
blockquote, blockquote:before, blockquote:after{border:solid}
blockquote{display:block;width:auto;margin:15px 0;padding:15px;border-width:0 0 0 5px;font-size:1em;line-height:1.2em;text-transform:none;font-style:normal}
.button{display:inline-block;font-weight:normal;line-height:normal}
.button.small{font-size:.9em;padding:5px 15px}
.button.medium{font-size:1.1em;padding:8px 15px}
.button.large{font-size:1.4em;padding:10px 22px}
.alert-msg{display:block;position:relative;margin:15px 0;padding:15px 20px;border:1px solid #F00000}
.alert-msg a{background-color:transparent}
.alert-msg.info{background-color:#FFFFFF;border-color:#E0E0E0}
.alert-msg.warning{background-color:#FEE794;border-color:#FDC703}
.alert-msg.success{background-color:#C2E4CD;border-color:#76C38F}
.alert-msg.error{background-color:#F3CBCC;border-color:#B9282C}
.alert-msg .close{position:absolute;top:15px;right:15px;font-weight:bold;font-size:1.4em}
.alert-msg.info .close{color:#A8A8A8}
.alert-msg.warning .close{color:#FDC703}
.alert-msg.success .close{color:#76C38F}
.alert-msg.error .close{color:#B9282C}
.accordion-wrapper, .toggle-wrapper{display:block;position:relative;width:100%;margin-top:15px}
.accordion-wrapper:first-child, .toggle-wrapper:first-child{margin-top:0}
.accordion-wrapper .accordion-title, .accordion-wrapper .accordion-title.active, .toggle-wrapper .toggle-title, .toggle-wrapper .toggle-title.active{display:block;position:relative;padding:0 0 0 34px;border:1px solid}
.accordion-wrapper .accordion-title span, .accordion-wrapper .accordion-title.active span, .toggle-wrapper .toggle-title span, .toggle-wrapper .toggle-title.active span{display:block;padding:8px 15px;border:solid;border-width:0 0 0 1px}
.accordion-wrapper .accordion-title:before, .toggle-wrapper .toggle-title:before, .accordion-wrapper .accordion-title.active:before, .toggle-wrapper .toggle-title.active:before{position:absolute;top:9px;left:9px;font-family:"FontAwesome";font-size:20px}
.accordion-wrapper .accordion-title:before, .toggle-wrapper .toggle-title:before{content:"\f067"}
.accordion-wrapper .accordion-title.active:before, .toggle-wrapper .toggle-title.active:before{content:"\f068"}
.accordion-wrapper .accordion-content, .toggle-wrapper .toggle-content{display:none;padding:15px 20px;border:solid;border-width:0 1px 1px 1px}
aside .accordion-wrapper .accordion-content, aside .toggle-wrapper .toggle-content{padding:15px 15px 0 15px}
.tab-wrapper{display:block;width:100%}
.tab-wrapper .tab-nav{position:relative;margin:0;padding:0;list-style:none}
.tab-wrapper .tab-nav li{display:inline-block;float:left;margin:0 -1px -1px 0}
.tab-wrapper .tab-nav li a{display:block;padding:10px 20px;border:1px solid}
.tab-wrapper .tab-nav li a:hover, .tab-wrapper .tab-nav li.ui-tabs-active a{color:inherit}
.tab-wrapper .tab-nav li.ui-tabs-active a{cursor:default}
.tab-wrapper .tab-container{display:block;padding:20px 25px 15px 25px;border:1px solid}
.tab-wrapper .tab-container .tab-content :first-child{margin-top:0}
.pricingtable-wrapper{text-align:center;line-height:normal;border:1px solid}
.pricingtable-wrapper .pricingtable{display:block}
.container .pricingtable-title h2{margin:0;padding:20px 5px;text-transform:capitalize}
.pricingtable-wrapper .pricingtable .pricingtable-list ul{margin:0;padding:0 25px;list-style:none}
.pricingtable-wrapper .pricingtable .pricingtable-list ul li{padding:10px 5px;border:solid;border-width:1px 0 0 0}
.pricingtable-wrapper .pricingtable .pricingtable-list ul li:first-child{border:none}
.pricingtable-wrapper .pricingtable .pricingtable-price{padding:15px 5px;font-size:2.5em}
.pricingtable-wrapper .pricingtable .pricingtable-price sup{font-size:.3em}
.pricingtable-wrapper .pricingtable .pricingtable-price span{display:block;margin:-5px 0 0 0;font-size:.3em}
.pricingtable-wrapper .pricingtable .pricingtable-signup{padding:20px 10px}
.skillset{margin:0 0 inherit 0;padding:0;list-style:none}
.skillset li, .skillset div{margin:8px 0 0 0}
.skillset li:first-child, .skillset div:first-child{margin-top:0}
.skillset strong{display:block;margin:0 0 2px 0}
.skillset span{display:block;margin:0;padding:3px}
.skillset em{display:block;min-height:10px;padding:2px 5px;font-weight:normal;font-style:normal;line-height:normal;color:#FFFFFF;background-color:#333333}
.blue, .list.archives.blue a{color:#56AED4}
.black{color:#000000}
.green, .list.archives.green a{color:#84B533}
.grey, .list.archives.grey a{color:#A8A8A8}
.dkgrey, .list.archives.dkgrey a{color:#333333}
.maroon{color:#800000}
.orange, .list.archives.orange a{color:#FDA46A}
.purple, .list.archives.purple a{color:#795984}
.red, .list.archives.red a{color:#B9282C}
.yellow, .list.archives.yellow a{color:#FFC600}
.white{color:#FFFFFF}
.bg_blue, .button.blue, .skillset .bg_blue{color:#FFFFFF;background-color:#56AED4}
.bg_black, .button.black{color:#FFFFFF;background-color:#000000}
.bg_green, .button.green, .skillset .bg_green{color:#FFFFFF;background-color:#84B533}
.bg_grey, .button.grey, .skillset .bg_grey{color:#FFFFFF;background-color:#A8A8A8}
.bg_dkgrey, .skillset .bg_dkgrey{color:#FFFFFF;background-color:#333333}
.bg_maroon, .button.maroon, .skillset .bg_maroon{color:#FFFFFF;background-color:#800000}
.bg_orange, .button.orange, .skillset .bg_orange{color:#FFFFFF;background-color:#FDA46A}
.bg_purple, .button.purple, .skillset .bg_purple{color:#FFFFFF;background-color:#795984}
.bg_red, .button.red, .skillset .bg_red{color:#FFFFFF;background-color:#B9282C}
.bg_yellow, .button.yellow, .skillset .bg_yellow{color:#FFFFFF;background-color:#FFC600}
.bg_white, .button.white{color:#666666;background-color:#FFFFFF}
.button.black:hover{color:#FFFFFF;background-color:#232323}
.button.blue:hover{color:#FFFFFF;background-color:#1C546C}
.button.green:hover{color:#FFFFFF;background-color:#98BA55}
.button.grey:hover{color:#FFFFFF;background-color:#C9C9C9}
.button.maroon:hover{color:#FFFFFF;background-color:#400000}
.button.orange:hover{color:#FFFFFF;background-color:#A66000}
.button.purple:hover{color:#FFFFFF;background-color:#48344E}
.button.red:hover{color:#FFFFFF;background-color:#7A1B1D}
.button.yellow:hover{color:#FFFFFF;background-color:#D2A402}
.button.white{border:1px solid #E0E0E0}
.button.white:hover{color:#666666;background-color:#EFEFEF}
form, fieldset, legend, label{margin:0;padding:0;border:none}
form{display:block;width:100%}
form div, form p{margin:0;padding:0}
legend{display:none}
label{display:block}
label input{margin-top:5px}
input[type="radio"] + label, input[type="checkbox"] + label{display:inline-block}
input, textarea, select{display:block;width:100%;padding:5px;border:1px solid;resize:none;outline:none}
input[type="submit"], input[type="reset"], input[type="radio"], input[type="checkbox"]{display:inline-block;width:auto;margin:0;padding:5px 15px;cursor:pointer}
input[type="radio"], input[type="checkbox"]{padding:0;border:none;border:0}
textarea{overflow:auto}
select{padding:8px;cursor:pointer}
select option{display:block;margin:10px;padding:0;cursor:pointer;outline:none;border:none;text-transform:capitalize;font-size:1em}
input.button, button.button{width:auto;border:none;cursor:pointer}
button.button{display:inline-block;margin:0;padding:0;background-color:transparent}
button.button span{display:inline-block;padding:5px 10px}
.required{color:#F00000;background-color:inherit}
table, .table{table-layout:auto;width:100%}
table caption, .table .t-caption{text-align:left;font-weight:bold;text-transform:none;margin-bottom:15px}
table thead th, .table .t-header .t-cell{font-weight:normal;font-size:18px;vertical-align:middle;text-transform:uppercase;font-family:"Times New Roman", Times, serif}
table, table th, table td, .table, .table .t-cell{border:1px solid;border-collapse:collapse;border-spacing:0;vertical-align:top}
table th, table td, .table .t-cell{padding:5px}
.table{display:table}
.table .t-row{display:table-row}
.table .t-header{display:table-header-group}
.table .t-body{display:table-row-group}
.table .t-foot{display:table-footer-group}
.table .t-col{display:table-column}
.table .t-colgroup{display:table-column-group}
.table .t-cell{display:table-cell}
.table .t-caption{display:table-caption}
.table.calendar{max-width:100%;text-align:center;line-height:1em}
.table.calendar a{display:block;background-color:transparent}
.table.calendar .t-caption{text-align:center;text-transform:uppercase}
.table.calendar .t-cell{padding:5px 0;max-height:12px}
.table.calendar .t-header .t-cell{font-weight:bold;font-size:13px}
.icon-6x{font-size:6em}
.icon-8x{font-size:8em}
.icon-10x{font-size:10em}
.social{margin:0;padding:0;list-style:none}
.social li, .social div{display:inline-block;margin:0 2px 2px 0;line-height:normal}
.social li:last-child, .social li.last, .social div:last-child, .social div.last{margin-right:0}
.social li.socialtitle span{display:table-cell;height:30px;text-align:center;vertical-align:middle}
[class^="socico-"] em, [class*=" socico-"] em, [class^="icon-"] em, [class*=" icon-"] em{display:none}
[class^="socico-"], [class*=" socico-"]{font-size:1.2em;display:table-cell;width:30px;height:30px;text-align:center;vertical-align:middle}
[class^="socico-"]:hover, [class*=" socico-"]:hover, .social.coloured a:hover{color:#FFFFFF;background-color:#CCCCCC}
.social .socico-adn:hover, .social.coloured .socico-adn{background-color:#4A484C}
.social .socico-android:hover, .social.coloured .socico-android{background-color:#A4C639}
.social .socico-apple:hover, .social.coloured .socico-apple{background-color:#000000}
.social .socico-bitbucket:hover, .social.coloured .socico-bitbucket{background-color:#205081}
.social .socico-bitcoin:hover, .social.coloured .socico-bitcoin{background-color:#F7931A}
.social .socico-css3:hover, .social.coloured .socico-css3{background-color:#0070BB}
.social .socico-dribble:hover, .social.coloured .socico-dribble{background-color:#EA4C89}
.social .socico-dropbox:hover, .social.coloured .socico-dropbox{background-color:#3D9AE8}
.social .socico-facebook:hover, .social.coloured .socico-facebook{background-color:#3B5998}
.social .socico-flickr:hover, .social.coloured .socico-flickr{background-color:#FF0084}
.social .socico-foursquare:hover, .social.coloured .socico-foursquare{background-color:#25A0CA}
.social .socico-github:hover, .social.coloured .socico-github{background-color:#171516}
.social .socico-gittip:hover, .social.coloured .socico-gittip{background-color:#614C3E}
.social .socico-google-plus:hover, .social.coloured .socico-google-plus{background-color:#DB4A39}
.social .socico-html5:hover, .social.coloured .socico-html5{background-color:#E34C26}
.social .socico-instagram:hover, .social.coloured .socico-instagram{background-color:#3F729B}
.social .socico-linkedin:hover, .social.coloured .socico-linkedin{background-color:#0E76A8}
.social .socico-linux:hover, .social.coloured .socico-linux{background-color:#000000}
.social .socico-maxcdn:hover, .social.coloured .socico-maxcdn{background-color:#F5AE34}
.social .socico-pinterest:hover, .social.coloured .socico-pinterest{background-color:#C8232C}
.social .socico-renren:hover, .social.coloured .socico-renren{background-color:#005EA8}
.social .socico-rss:hover, .social.coloured .socico-rss{background-color:#EE802F}
.social .socico-skype:hover, .social.coloured .socico-skype{background-color:#00AFF0}
.social .socico-stackexchange:hover, .social.coloured .socico-stackexchange{background-color:#000000}
.social .socico-trello:hover, .social.coloured .socico-trello{background-color:#2174A6}
.social .socico-tumblr:hover, .social.coloured .socico-tumblr{background-color:#34526F}
.social .socico-twitter:hover, .social.coloured .socico-twitter{background-color:#00ACEE}
.social .socico-vk:hover, .social.coloured .socico-vk{background-color:#4E658E}
.social .socico-weibo:hover, .social.coloured .socico-weibo{background-color:#E32529}
.social .socico-windows:hover, .social.coloured .socico-windows{background-color:#94BF65}
.social .socico-xing:hover, .social.coloured .socico-xing{background-color:#126567}
.social .socico-youtube:hover, .social.coloured .socico-youtube{background-color:#C4302B}
.social.rnd50 li a{line-height:1em}
.mediabox{display:block;width:100%;position:relative;margin:0;padding:0}
.mediabox iframe{display:block;margin:0;padding:0}
.circle{display:inline-block;position:relative;text-align:center}
.circle.xsmall{width:40px;height:40px;font-size:2em;line-height:2.3em}
.circle.small{width:80px;height:80px;font-size:3em;line-height:2.1em}
.circle.medium{width:120px;height:120px;font-size:5em;line-height:1.7em}
.circle.large{width:200px;height:200px;font-size:8em;line-height:1.8em}
.opacity-0{opacity:0;filter:alpha(opacity=0)}
.opacity-10{opacity:0.1;filter:alpha(opacity=10)}
.opacity-20{opacity:0.2;filter:alpha(opacity=20)}
.opacity-30{opacity:0.3;filter:alpha(opacity=30)}
.opacity-40{opacity:0.4;filter:alpha(opacity=40)}
.opacity-50{opacity:0.5;filter:alpha(opacity=50)}
.opacity-60{opacity:0.6;filter:alpha(opacity=60)}
.opacity-70{opacity:0.7;filter:alpha(opacity=70)}
.opacity-80{opacity:0.8;filter:alpha(opacity=80)}
.opacity-90{opacity:0.9;filter:alpha(opacity=90)}
.opacity-100, [class^="opacity-"]:hover, [class*=" opacity-"]:hover{opacity:1;filter:alpha(opacity=100)}
.transparent-0{color:inherit;background-color:rgba(0,0,0,0)}
.transparent-10{color:inherit;background-color:rgba(0,0,0,.1)}
.transparent-20{color:inherit;background-color:rgba(0,0,0,.2)}
.transparent-30{color:inherit;background-color:rgba(0,0,0,.3)}
.transparent-40{color:inherit;background-color:rgba(0,0,0,.4)}
.transparent-50{color:inherit;background-color:rgba(0,0,0,.5)}
.transparent-60{color:inherit;background-color:rgba(0,0,0,.6)}
.transparent-70{color:inherit;background-color:rgba(0,0,0,.7)}
.transparent-80{color:inherit;background-color:rgba(0,0,0,.8)}
.transparent-90{color:inherit;background-color:rgba(0,0,0,.9)}
[class^="transparent-"] a, [class*=" transparent-"] a{background-color:transparent}
.rnd5, .list.tagcloud.rnd5 a, .social.rnd5 li a, form.rnd5 input, form.rnd5 textarea{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.rnd8, .list.tagcloud.rnd8 a, .social.rnd8 li a, form.rnd8 input, form.rnd8 textarea{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.rnd10, .list.tagcloud.rnd10 a, .social.rnd10 li a, form.rnd10 input, form.rnd10 textarea{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.rnd12, .list.tagcloud.rnd12 a, .social.rnd12 li a, form.rnd12 input, form.rnd12 textarea{-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}
.rnd14{-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px}
.rnd16{-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px}
.rnd18{-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px}
.rnd20{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}
.rnd50, .social.rnd50 li a, .circle{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
code{word-wrap:break-word;white-space:normal}
code.code{display:block;width:100%}
pre, pre code{word-wrap:break-word;white-space:pre-wrap}
.testimonial{margin-top:30px}
.testimonial:first-child{margin-top:0}
.testimonial div blockquote{position:relative;width:auto;margin:0;padding:0 0 0 60px;border:none}
.testimonial div blockquote:before{position:absolute;top:0;left:0;max-height:35px;overflow:hidden;content:"\201C";font:bold 110px/80px arial;border:none}
.testimonial blockquote *{margin:15px 0 0 0;padding:0}
.testimonial blockquote *:first-child{margin-top:0}
.testimonial .testimonial-author{display:block;margin:inherit 0 0 0;padding:0;line-height:normal}
.testimonial .testimonial-author .testimonial-caption{display:block}
.testimonial .testimonial-author strong, .testimonial .testimonial-author span{display:block;margin:0;padding:0}
.testimonial .testimonial-author span{font-size:.8em}
.testimonial.opt2 blockquote{position:relative;width:100%;margin:0 0 20px 0;padding:20px;border-width:1px}
.testimonial.opt2 blockquote:after{position:absolute;bottom:-20px;left:20px;width:0;height:0;content:"";border-color:transparent;border-width:20px 15px 0 15px;border-top-color:inherit}
.testimonial.opt2 .testimonial-author{margin:0 0 0 20px}
.testimonial.opt3 blockquote{position:relative;width:100%;margin:0 0 20px 0;padding:20px;-moz-border-radius:8px 0 8px 8px;-webkit-border-radius:8px 0 8px 8px;border-radius:8px 0 8px 8px}
.testimonial.opt3 blockquote, .testimonial.opt3 blockquote:before, .testimonial.opt3 blockquote:after{border-width:1px}
.testimonial.opt3 blockquote:before{position:absolute;bottom:-20px;left:20px;width:0;height:0;content:"";border-color:transparent;border-width:20px 0 0 40px;border-top-color:inherit}
.testimonial.opt3 blockquote:after{position:absolute;top:-1px;right:-1px;width:25px;height:25px;padding:2px 0 0 0;overflow:hidden;content:"\201D";font:bold 30px/35px arial;text-align:center;border-color:inherit;-moz-border-radius:0 0 0 8px;-webkit-border-radius:0 0 0 8px;border-radius:0 0 0 8px}
.testimonial.opt3 .testimonial-author{width:100%;margin:15px 0 0 0;font-size:12px}
.testimonial.opt3 .testimonial-author img{display:inline-block;float:left;margin:0 10px 0 0;max-width:50px;height:auto}
.testimonial.opt3 .testimonial-author .testimonial-caption{display:inline-block;float:left;margin-top:10px}
.testimonial.opt3 .testimonial-author span{display:inline}
.map{display:block;position:relative;width:100%;height:350px}
.map #map_canvas{width:100%;height:100%}
.map #map_canvas img[src*="gstatic.com/"], #map_canvas img[src*="googleapis.com/"]{width:auto;max-width:none;height:auto}
blockquote, q, .skillset em, input, textarea, select, code.code, table, .table, .testimonial.opt3 blockquote:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.nivo-lightbox-theme-default.nivo-lightbox-overlay{background:#666;background:rgba(0,0,0,0.6)}
.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading{background:url(loading.gif) no-repeat 50% 50%}
.nivo-lightbox-theme-default .nivo-lightbox-nav{top:10%;width:8%;height:80%;text-indent:-9999px;background-repeat:no-repeat;background-position:50% 50%;opacity:0.5}
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover{opacity:1}
.nivo-lightbox-theme-default .nivo-lightbox-prev{background-image:url(prev.png);border-radius:0 3px 3px 0}
.nivo-lightbox-theme-default .nivo-lightbox-next{background-image:url(next.png);border-radius:3px 0 0 3px}
.nivo-lightbox-theme-default .nivo-lightbox-close{display:block;background:url(close.png) no-repeat 5px 5px;width:16px;height:16px;text-indent:-9999px;padding:5px;opacity:0.5}
.nivo-lightbox-theme-default .nivo-lightbox-close:hover{opacity:1}
.nivo-lightbox-theme-default .nivo-lightbox-title-wrap{bottom:-7%}
.nivo-lightbox-theme-default .nivo-lightbox-title{font:14px/20px 'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;background:#000;color:#fff;padding:7px 15px;border-radius:30px}
.nivo-lightbox-theme-default .nivo-lightbox-image img{background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.4);box-shadow:0 1px 1px rgba(0,0,0,0.4)}
.nivo-lightbox-theme-default .nivo-lightbox-ajax,.nivo-lightbox-theme-default .nivo-lightbox-inline{background:#fff;padding:40px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.4);box-shadow:0 1px 1px rgba(0,0,0,0.4)}
 @media (-webkit-min-device-pixel-ratio:1.3), (-o-min-device-pixel-ratio:2.6/2), (min--moz-device-pixel-ratio:1.3), (min-device-pixel-ratio:1.3), (min-resolution:1.3dppx){ .nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading{ background-image:url(loading@2x.gif);background-size:32px 32px}
.nivo-lightbox-theme-default .nivo-lightbox-prev{ background-image:url(prev@2x.png);background-size:48px 48px}
.nivo-lightbox-theme-default .nivo-lightbox-next{background-image:url(next@2x.png);background-size:48px 48px}
.nivo-lightbox-theme-default .nivo-lightbox-close{ background-image:url(close@2x.png);background-size:16px 16px}
}
 address, article, aside, figcaption, figure, footer, header, nav, section{display:block;margin:0;padding:0}
.justify{text-align:justify}
.bold{font-weight:bold}
.center{text-align:center}
.right, .read-more{text-align:right}
.uppercase{text-transform:uppercase}
.normal{font-style:normal}
.hidden{display:none}
.block{display:block;width:100%}
.iblock{display:inline-block}
.clear{display:block;clear:both}
.clear:after{display:block;visibility:hidden;height:0;clear:both;font-size:0;content:""}
a, :focus, :active{text-decoration:none;outline:none}
.fl_left, .imgl{float:left}
.fl_right, .imgr{float:right}
img{width:auto;max-width:100%;height:auto;border:none;line-height:normal;vertical-align:middle}
.imgl{margin:0 15px 10px 0;clear:left}
.imgr{margin:0 0 10px 15px;clear:right}
.nospace, img, nav ul, nav ol{margin:0;padding:0;list-style:none}
.boxholder{padding:4px;border:1px solid}
[class^="col-"], [class*=" col-"]{position:relative;display:inline;float:left;margin:0 0 0 4.21052631578947%;list-style:none}
[class^="col-"]:first-child, [class*=" col-"]:first-child, [class^="col-"].nogutter, [class*=" col-"].nogutter{margin-left:0}
.first{margin-left:0;clear:left}
.full_width{display:block;width:100%;clear:both}
body .wrapper{display:block;width:100%;margin:0;padding:0;word-wrap:break-word}
html.boxed .wrapper{max-width:90%;margin:0 auto}
.col-1-2{width:47.89473684210526%}
.col-1-2.nogutter{width:50%}
.col-1-3{width:30.52631578947368%}
.col-2-3{width:65.26315789473685%}
.col-1-3.nogutter{width:33.33333333333333%}
.col-2-3.nogutter{width:66.66666666666666%}
.col-1-4{width:21.8421052631579%}
.col-2-4{width:47.89473684210526%}
.col-3-4{width:73.94736842105263%}
.col-1-4.nogutter{width:25%}
.col-2-4.nogutter{width:50%}
.col-3-4.nogutter{width:75%}
.col-1-5{width:16.63157894736842%}
.col-2-5{width:37.47368421052632%}
.col-3-5{width:58.31578947368421%}
.col-4-5{width:79.15789473684211%}
.col-1-5.nogutter{width:20%}
.col-2-5.nogutter{width:40%}
.col-3-5.nogutter{width:60%}
.col-4-5.nogutter{width:80%}
.col-1-6{width:13.1578947368421%}
.col-2-6{width:30.52631578947368%}
.col-3-6{width:47.89473684210526%}
.col-4-6{width:65.26315789473685%}
.col-5-6{width:82.63157894736842%}
.col-1-6.nogutter{width:16.66666666666666%}
.col-2-6.nogutter{width:33.33333333333333%}
.col-3-6.nogutter{width:50%}
.col-4-6.nogutter{width:66.66666666666666%}
.col-5-6.nogutter{width:83.33333333333334%}
.push5{margin-bottom:5px}
.push10{margin-bottom:10px}
.push15{margin-bottom:15px}
.push20{margin-bottom:20px}
.push25{margin-bottom:25px}
.push30{margin-bottom:30px}
.push35{margin-bottom:35px}
.push40{margin-bottom:40px}
.push45{margin-bottom:45px}
.push50{margin-bottom:50px}
.push55{margin-bottom:55px}
.push60{margin-bottom:60px}
.push65{margin-bottom:65px}
.push70{margin-bottom:70px}
.push75{margin-bottom:75px}
.push80{margin-bottom:80px}
.push85{margin-bottom:85px}
.push90{margin-bottom:90px}
.push95{margin-bottom:95px}
.push100{margin-bottom:100px}
.pad5{padding:5px}
.pad10{padding:10px}
.pad15{padding:15px}
.pad20{padding:20px}
.pad25{padding:25px}
.pad30{padding:30px}
.pad35{padding:35px}
.pad40{padding:40px}
.pad45{padding:45px}
.pad50{padding:50px}
.pad55{padding:55px}
.pad60{padding:60px}
.pad65{padding:65px}
.pad70{padding:70px}
.pad75{padding:75px}
.pad80{padding:80px}
.pad85{padding:85px}
.pad90{padding:90px}
.pad95{padding:95px}
.pad100{padding:100px}
[class^="w-"], [class*=" w-"]{width:auto}
.w-5{width:5%}
.w-10{width:10%}
.w-15{width:15%}
.w-20{width:20%}
.w-25{width:25%}
.w-30{width:30%}
.w-35{width:35%}
.w-40{width:40%}
.w-45{width:45%}
.w-50{width:50%}
.w-55{width:55%}
.w-60{width:60%}
.w-65{width:65%}
.w-70{width:70%}
.w-75{width:75%}
.w-80{width:80%}
.w-85{width:85%}
.w-90{width:90%}
.w-95{width:95%}
.w-100{width:100%}
.block, .boxholder, [class^="col-"], [class*=" col-"], .full_width, [class^="w-"], [class*=" w-"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#topnav li a{color:#686868}
#topnav ul ul, #topnav li li{border-color:#333333}
#topnav li li a, #topnav li.active li a{color:#FFFFFF;background-color:rgba(0,0,0,.6)}
#topnav li a.drop:before{border-top-color:#686868}
#topnav li:hover a.drop:before, #topnav li.active a.drop:before{border-top-color:#FFFFFF}
#topnav form select{color:inherit;background:#EDEDED;border-color:#E1E1E1}
.sidebar aside nav a{color:#666666;background-color:inherit;border-bottom-color:#E1E0DF}
.pagination a{border-color:#DFDFDF}
.calltoaction{color:#000000;background-color:#EFEFEF}
hr{background-color:#E1E0DF}
.divider1, .divider2, .divider3{border-top-color:#E1E0DF}
blockquote, q, .alert-msg, .skillset span{color:inherit}
table thead th, .table .t-header .t-cell{color:#686868;background-color:#E1E0DF}
table tr, .table .t-row, table tr:hover, .table .t-row:hover{color:inherit;background-color:inherit}
.skillset span, blockquote, q, table tr:hover, .table .t-row:hover, .table.calendar .t-body .t-cell:hover, .table.calendar .t-body .t-cell:empty{background-color:#F1F1F1}
form input, form select, form textarea, form input[type="submit"], form input[type="reset"], .table.calendar .t-row:hover{color:inherit;background:inherit}
.social a, .social.coloured a:hover{color:#FFFFFF;background-color:#666666}
html.boxed body{color:#919191;background-color:#000000}
.social a:hover, .social.coloured a, .row0, .row0 a, .row3, .row3 a{color:#FFFFFF}
.row2, .list.tagcloud li a, .list.posttags li a{background-color:#F1F1F1}
.row1, .row1 a, .row2, .row4, .list.tagcloud li a, .list.posttags li a{color:#686868}
.row1, .row1 a, .row4{background-color:#FFFFFF}
.row5, .row6{border-color:#FFFFFF}
.sidebar aside .sbtitle span{color:#E1E0DF;background-color:inherit}
.list.block li > ul, .list.block li > ol, blockquote, q, .pricingtable-wrapper, .pricingtable-wrapper .pricingtable .pricingtable-list ul li, .tab-wrapper .tab-nav li a, .tab-wrapper .tab-container, .accordion-wrapper .accordion-title, .accordion-wrapper .accordion-title.active, .toggle-wrapper .toggle-title, .toggle-wrapper .toggle-title.active, .accordion-wrapper .accordion-title span, .accordion-wrapper .accordion-title.active span, .toggle-wrapper .toggle-title span, .toggle-wrapper .toggle-title.active span, .accordion-wrapper .accordion-content, .toggle-wrapper .toggle-content, form input, form select, form textarea, table, table td, .table, .table .t-cell, table thead th, .table .t-header .t-cell, #blog-posts #blog-overview .blog-post-excerpt, #blog-post .post-author-bio, #blog-post .post-content-wrapper .post-content .blog-post-meta, #blog-post .blog-post-related ul.related li img, #blog-post #comment-list .comment-wrapper .comment-meta .comment-author .comment-date .comment-reply, #blog-post #comment-list .comment-wrapper .comment-meta .comment-avatar img, #blog-post #comment-list .comment-wrapper .comment-content, #portfolio ul li article, figure.team-member figcaption .team-description, .boxholder, .row2, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, .sidebar aside .latest-comments li{border-color:#E1E0DF}
.tab-wrapper .tab-nav li.ui-tabs-active a{border-bottom-color:#FFFFFF}
.pricingtable-wrapper .pricingtable .pricingtable-title, .pricingtable-wrapper .pricingtable .pricingtable-price{color:inherit;background-color:#F1F1F1}
.testimonial blockquote{color:inherit;background-color:inherit}
.list.underline li{border-bottom-color:#E1E0DF}
.list.posttags li a:before{border-right-color:#F1F1F1}
.nivo-lightbox-overlay, .mfp-wrap{z-index:999999999999;}
div.columncolor div{margin-bottom:30px;color:#FFF;background-color:#666}
a{color:#B9282C}
h1 span:after, h2 span:after, h3 span:after, h4 span:after, h5 span:after, h6 span:after, #p-footer .cc.circle, .date-icon{background-color:#7A1B1D}
.date-icon{color:#FFFFFF}
.date-icon em{color:inherit;background-color:#B9282C}
#topnav li.active a, #topnav a:hover, #topnav li:hover > a, #topnav ul li li:hover > a, #topnav ul li.active ul .active > a{color:#FFFFFF;background-color:#7A1B1D}
#topnav li.active a, #topnav li:hover a{border-top-color:#400F10}
.linkblock .title, .calltoaction.opt1, .calltoaction.opt2, .calltoaction.opt3{border-color:#B9282C}
.tab-wrapper .tab-nav li.ui-tabs-active a{border-top-color:#B9282C}
.accordion-title:hover, .toggle-title:hover, .accordion-wrapper .accordion-title.active, .toggle-wrapper .toggle-title.active, .list.tagcloud li a:hover, .list.posttags li a:hover{color:#FFFFFF;background-color:#B9282C}
.list.posttags li a:hover:before{border-right-color:#B9282C}
.container .sidebar aside nav a:hover, .container .sidebar aside nav .active > a, .blog-post-title a:hover{color:#B9282C;background-color:inherit}
#intro ul{border-color:#B9282C}
.breadcrumb li:last-child a, #intro .cc.circle, #gallery section figure ul li a:hover:after{color:#B9282C}
#intro .cc.circle{background-color:#FFFFFF}
#intro a:hover .cc.circle, #scrolltotop{color:#FFFFFF;background-color:#B9282C}
.row0{background-color:#7A1B1D;border-color:#B9282C}
.row0 a{background-color:#B9282C}
.row3{background-color:#400F10}
.row4{border-color:#7A1B1D}
.row5, .row5 a{color:#E1E0DF;background-color:#7A1B1D}
.row6, #copyright a, body{color:#E1E0DF;background-color:#400F10}
#topbar form input{background-color:#B9282C}
#topbar form button[type="submit"]{color:inherit;background-color:#D95558}
#p-footer form input{background-color:#7A1B1D}
#p-footer form input[type="submit"]{color:inherit;background-color:#D95558}
#copyright{border-color:#7A1B1D}
@-ms-viewport{width:device-width}
 @media screen and (min-width:180px) and (max-width:615px) {#topbar, #header, #topnav, #pageintro, #intro, .container, .linkblock, #p-footer, #copyright{max-width:90%;margin:0 auto}
.imgl, .imgr, .fl_left, .fl_right{display:inline-block;float:none}
[class^="col-"], [class*=" col-"], [class^="col-"].nogutter, [class*=" col-"].nogutter{display:block;float:none;width:auto;margin:0 0 5% 0;padding:0}
#topbar .fl_left, #topbar .fl_right, #header .fl_left, #header .fl_right, #pageintro .fl_left, #pageintro .fl_right, #copyright .fl_left, #copyright .fl_right{display:block;width:auto;margin:0;padding:0}
#topbar .fl_left, #header .fl_left, #pageintro .fl_left, #copyright .fl_left{margin-bottom:20px}
#header, #header .right{text-align:center}
#intro ul, #intro li{display:block;width:100%}
#intro li{border-width:0 1px 1px 1px;border-color:inherit}
#intro li:last-child{border-bottom:none}
#comment-list .list li > ul{margin:0 0 0 20px;padding:0;list-style:none}
.comment-wrapper .fl_left.w-10, .comment-wrapper .fl_left.w-90{display:block;width:100%;float:none}
#p-footer [class^="col-"], #p-footer [class*=" col-"]{margin:50px 0 0 0}
#p-footer [class^="col-"].first, #p-footer [class*=" col-"].first{margin:0}
}
 @media screen and (min-width:180px) and (max-width:850px) {#topnav ul{display:none}
}
 @media screen and (min-width:361px) {#topbar, #header, #topnav, #pageintro, #intro, .container, .linkblock, #p-footer, #copyright{max-width:95%;margin:0 auto}
}
 @media screen and (min-width:1140px) {html.boxed .wrapper, #topbar, #header, #topnav, #pageintro, #intro,.linkblock, #p-footer, #copyright, .boxedslider{max-width:1140px;margin:0 auto}
html.boxed .wrapper{max-width:1200px}
html.boxed #topbar, html.boxed #header, html.boxed #topnav, html.boxed #pageintro, html.boxed #intro, html.boxed .container, html.boxed .linkblock, html.boxed #p-footer, html.boxed #copyright{max-width:95%;margin:0 auto}
}
 @media screen and (min-width:851px) and (max-width:10000px) {#topnav form{display:none}
}
 @media screen and (max-width:850px) {.flex-homepage .flex-caption{position:absolute;top:20%;left:0;margin:0;padding:0}
.flex-homepage .flex-caption .fc-hpage *{margin:0 0 4px 0}
.flex-homepage .flex-caption .fc-hpage .font-xl{font-size:1.4em}
.flex-homepage .flex-caption .fc-hpage .font-small{font-size:.85em}
.flex-homepage .flex-caption .fc-hpage .button{margin:0}
}
 @media screen and (max-width:650px) {.res-table{display:block;width:100%;margin:0 0 30px 0;padding:0 0 15px 0;overflow:auto;overflow-x:scroll}
.res-table table, .res-table .table{margin:0;padding:0;white-space:nowrap}
.flex-caption{visibility:hidden;opacity:0;filter:alpha(opacity=0)}
}
 .container{width: 1140px; padding-top: 40px}
 .photos img {margin: 10px; }
