.cmplz-video.cmplz-iframe-styles {
background-color:transparent;
}

.cmplz-video.cmplz-hidden {
visibility:hidden !important;
}

.cmplz-blocked-content-notice {
display:none;
}

.cmplz-placeholder-parent {
height:inherit;
}

.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice {
display:block;
}

.cmplz-blocked-content-container,.cmplz-wp-video {
animation-name:cmplz-fadein;
animation-duration:600ms;
background:#FFF;
border:0;
border-radius:3px;
box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);
display:flex;
justify-content:center;
align-items:center;
background-repeat:no-repeat !important;
background-size:cover !important;
height:inherit;
position:relative;
}

.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover {
max-height:100%;
position:absolute;
}

.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder {
padding-bottom:initial;
}

.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe {
visibility:hidden;
max-height:100%;
border:0 !important;
}

.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn {
white-space:normal;
text-transform:initial;
cursor:pointer;
position:absolute !important;
width:100%;
top:50%;
left:50%;
transform:translate(-50%,-50%);
max-width:200px;
font-size:14px;
padding:10px;
background-color:rgba(0,0,0,0.5);
color:#fff;
text-align:center;
z-index:98;
line-height:23px;
}

.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus {
border:1px dotted #cecece;
}

.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice {
white-space:normal;
text-transform:initial;
position:absolute !important;
width:100%;
top:50%;
left:50%;
transform:translate(-50%,-50%);
max-width:300px;
font-size:14px;
padding:10px;
background-color:rgba(0,0,0,0.5);
color:#fff;
text-align:center;
z-index:98;
line-height:23px;
}

.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links {
display:block;
margin-bottom:10px;
}

.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a {
color:#fff;
}

.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body {
display:block;
}

.cmplz-blocked-content-container div div {
display:none;
}

.cmplz-wp-video .cmplz-placeholder-element {
width:100%;
height:inherit;
}

@keyframes cmplz-fadein {
from {
opacity:0;
}

to {
opacity:1;
}
}/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 
! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css 
! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css*/
html {
font-family:sans-serif;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
}

body {
margin:0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
display:block;
}

audio,canvas,progress,video {
display:inline-block;
vertical-align:baseline;
}

audio:not([controls]) {
display:none;
height:0;
}

[hidden],template {
display:none;
}

a {
background-color:transparent;
}

a:active,a:hover {
outline:0;
}

abbr[title] {
border-bottom:1px dotted;
}

b,strong {
font-weight:bold;
}

dfn {
font-style:italic;
}

h1 {
margin:.67em 0;
font-size:2em;
}

mark {
color:#000;
background:#ff0;
}

small {
font-size:80%;
}

sub,sup {
position:relative;
font-size:75%;
line-height:0;
vertical-align:baseline;
}

sup {
top:-.5em;
}

sub {
bottom:-.25em;
}

img {
border:0;
}

svg:not(:root) {
overflow:hidden;
}

figure {
margin:1em 40px;
}

hr {
height:0;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
}

pre {
overflow:auto;
}

code,kbd,pre,samp {
font:1em monospace,monospace;
}

button,input,optgroup,select,textarea {
margin:0;
font:;
font-style:normal;
font-variant:normal;
font-weight:normal;
font-family:inherit;
color:inherit;
}

button {
overflow:visible;
}

button,select {
text-transform:none;
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
-webkit-appearance:button;
cursor:pointer;
}

button[disabled],html input[disabled] {
cursor:default;
}

button::-moz-focus-inner,input::-moz-focus-inner {
padding:0;
border:0;
}

input {
line-height:normal;
}

input[type="checkbox"],input[type="radio"] {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:0;
}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
height:auto;
}

input[type="search"] {
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
-webkit-appearance:textfield;
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none;
}

fieldset {
padding:.35em .625em .75em;
margin:0 2px;
border:1px solid #c0c0c0;
}

legend {
padding:0;
border:0;
}

textarea {
overflow:auto;
}

optgroup {
font-weight:bold;
}

table {
border-spacing:0;
border-collapse:collapse;
}

td,th {
padding:0;
}

@media print {
*,:before,:after {
color:#000 !important;
text-shadow:none !important;
background:transparent !important;
-webkit-box-shadow:none !important;
box-shadow:none !important;
}

a,a:visited {
text-decoration:underline;
}

a[href]:after {
content:" (" attr(href) ")";
}

abbr[title]:after {
content:" (" attr(title) ")";
}

a[href^="#"]:after,a[href^="javascript:"]:after {
content:"";
}

pre,blockquote {
border:1px solid #999;
page-break-inside:avoid;
}

thead {
display:table-header-group;
}

tr,img {
page-break-inside:avoid;
}

img {
max-width:100% !important;
}

p,h2,h3 {
orphans:3;
widows:3;
}

h2,h3 {
page-break-after:avoid;
}

.navbar {
display:none;
}

.btn > .caret,.dropup > .btn > .caret {
border-top-color:#000 !important;
}

.label {
border:1px solid #000;
}

.table {
border-collapse:collapse !important;
}

.table td,.table th {
background-color:#fff !important;
}

.table-bordered th,.table-bordered td {
border:1px solid #ddd !important;
}
}

@font-face {
font-family:'Glyphicons Halflings';
src:url(/wp-content/themes/busiprof/fonts/glyphicons-halflings-regular.eot);
src:url(/wp-content/themes/busiprof/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/busiprof/fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(/wp-content/themes/busiprof/fonts/glyphicons-halflings-regular.woff) format("woff"),url(/wp-content/themes/busiprof/fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(/wp-content/themes/busiprof/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
}

.glyphicon {
position:relative;
top:1px;
display:inline-block;
font-family:'Glyphicons Halflings';
font-style:normal;
font-weight:normal;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}

.glyphicon-asterisk:before {
content:"\002a";
}

.glyphicon-plus:before {
content:"\002b";
}

.glyphicon-euro:before,.glyphicon-eur:before {
content:"\20ac";
}

.glyphicon-minus:before {
content:"\2212";
}

.glyphicon-cloud:before {
content:"\2601";
}

.glyphicon-envelope:before {
content:"\2709";
}

.glyphicon-pencil:before {
content:"\270f";
}

.glyphicon-glass:before {
content:"\e001";
}

.glyphicon-music:before {
content:"\e002";
}

.glyphicon-search:before {
content:"\e003";
}

.glyphicon-heart:before {
content:"\e005";
}

.glyphicon-star:before {
content:"\e006";
}

.glyphicon-star-empty:before {
content:"\e007";
}

.glyphicon-user:before {
content:"\e008";
}

.glyphicon-film:before {
content:"\e009";
}

.glyphicon-th-large:before {
content:"\e010";
}

.glyphicon-th:before {
content:"\e011";
}

.glyphicon-th-list:before {
content:"\e012";
}

.glyphicon-ok:before {
content:"\e013";
}

.glyphicon-remove:before {
content:"\e014";
}

.glyphicon-zoom-in:before {
content:"\e015";
}

.glyphicon-zoom-out:before {
content:"\e016";
}

.glyphicon-off:before {
content:"\e017";
}

.glyphicon-signal:before {
content:"\e018";
}

.glyphicon-cog:before {
content:"\e019";
}

.glyphicon-trash:before {
content:"\e020";
}

.glyphicon-home:before {
content:"\e021";
}

.glyphicon-file:before {
content:"\e022";
}

.glyphicon-time:before {
content:"\e023";
}

.glyphicon-road:before {
content:"\e024";
}

.glyphicon-download-alt:before {
content:"\e025";
}

.glyphicon-download:before {
content:"\e026";
}

.glyphicon-upload:before {
content:"\e027";
}

.glyphicon-inbox:before {
content:"\e028";
}

.glyphicon-play-circle:before {
content:"\e029";
}

.glyphicon-repeat:before {
content:"\e030";
}

.glyphicon-refresh:before {
content:"\e031";
}

.glyphicon-list-alt:before {
content:"\e032";
}

.glyphicon-lock:before {
content:"\e033";
}

.glyphicon-flag:before {
content:"\e034";
}

.glyphicon-headphones:before {
content:"\e035";
}

.glyphicon-volume-off:before {
content:"\e036";
}

.glyphicon-volume-down:before {
content:"\e037";
}

.glyphicon-volume-up:before {
content:"\e038";
}

.glyphicon-qrcode:before {
content:"\e039";
}

.glyphicon-barcode:before {
content:"\e040";
}

.glyphicon-tag:before {
content:"\e041";
}

.glyphicon-tags:before {
content:"\e042";
}

.glyphicon-book:before {
content:"\e043";
}

.glyphicon-bookmark:before {
content:"\e044";
}

.glyphicon-print:before {
content:"\e045";
}

.glyphicon-camera:before {
content:"\e046";
}

.glyphicon-font:before {
content:"\e047";
}

.glyphicon-bold:before {
content:"\e048";
}

.glyphicon-italic:before {
content:"\e049";
}

.glyphicon-text-height:before {
content:"\e050";
}

.glyphicon-text-width:before {
content:"\e051";
}

.glyphicon-align-left:before {
content:"\e052";
}

.glyphicon-align-center:before {
content:"\e053";
}

.glyphicon-align-right:before {
content:"\e054";
}

.glyphicon-align-justify:before {
content:"\e055";
}

.glyphicon-list:before {
content:"\e056";
}

.glyphicon-indent-left:before {
content:"\e057";
}

.glyphicon-indent-right:before {
content:"\e058";
}

.glyphicon-facetime-video:before {
content:"\e059";
}

.glyphicon-picture:before {
content:"\e060";
}

.glyphicon-map-marker:before {
content:"\e062";
}

.glyphicon-adjust:before {
content:"\e063";
}

.glyphicon-tint:before {
content:"\e064";
}

.glyphicon-edit:before {
content:"\e065";
}

.glyphicon-share:before {
content:"\e066";
}

.glyphicon-check:before {
content:"\e067";
}

.glyphicon-move:before {
content:"\e068";
}

.glyphicon-step-backward:before {
content:"\e069";
}

.glyphicon-fast-backward:before {
content:"\e070";
}

.glyphicon-backward:before {
content:"\e071";
}

.glyphicon-play:before {
content:"\e072";
}

.glyphicon-pause:before {
content:"\e073";
}

.glyphicon-stop:before {
content:"\e074";
}

.glyphicon-forward:before {
content:"\e075";
}

.glyphicon-fast-forward:before {
content:"\e076";
}

.glyphicon-step-forward:before {
content:"\e077";
}

.glyphicon-eject:before {
content:"\e078";
}

.glyphicon-chevron-left:before {
content:"\e079";
}

.glyphicon-chevron-right:before {
content:"\e080";
}

.glyphicon-plus-sign:before {
content:"\e081";
}

.glyphicon-minus-sign:before {
content:"\e082";
}

.glyphicon-remove-sign:before {
content:"\e083";
}

.glyphicon-ok-sign:before {
content:"\e084";
}

.glyphicon-question-sign:before {
content:"\e085";
}

.glyphicon-info-sign:before {
content:"\e086";
}

.glyphicon-screenshot:before {
content:"\e087";
}

.glyphicon-remove-circle:before {
content:"\e088";
}

.glyphicon-ok-circle:before {
content:"\e089";
}

.glyphicon-ban-circle:before {
content:"\e090";
}

.glyphicon-arrow-left:before {
content:"\e091";
}

.glyphicon-arrow-right:before {
content:"\e092";
}

.glyphicon-arrow-up:before {
content:"\e093";
}

.glyphicon-arrow-down:before {
content:"\e094";
}

.glyphicon-share-alt:before {
content:"\e095";
}

.glyphicon-resize-full:before {
content:"\e096";
}

.glyphicon-resize-small:before {
content:"\e097";
}

.glyphicon-exclamation-sign:before {
content:"\e101";
}

.glyphicon-gift:before {
content:"\e102";
}

.glyphicon-leaf:before {
content:"\e103";
}

.glyphicon-fire:before {
content:"\e104";
}

.glyphicon-eye-open:before {
content:"\e105";
}

.glyphicon-eye-close:before {
content:"\e106";
}

.glyphicon-warning-sign:before {
content:"\e107";
}

.glyphicon-plane:before {
content:"\e108";
}

.glyphicon-calendar:before {
content:"\e109";
}

.glyphicon-random:before {
content:"\e110";
}

.glyphicon-comment:before {
content:"\e111";
}

.glyphicon-magnet:before {
content:"\e112";
}

.glyphicon-chevron-up:before {
content:"\e113";
}

.glyphicon-chevron-down:before {
content:"\e114";
}

.glyphicon-retweet:before {
content:"\e115";
}

.glyphicon-shopping-cart:before {
content:"\e116";
}

.glyphicon-folder-close:before {
content:"\e117";
}

.glyphicon-folder-open:before {
content:"\e118";
}

.glyphicon-resize-vertical:before {
content:"\e119";
}

.glyphicon-resize-horizontal:before {
content:"\e120";
}

.glyphicon-hdd:before {
content:"\e121";
}

.glyphicon-bullhorn:before {
content:"\e122";
}

.glyphicon-bell:before {
content:"\e123";
}

.glyphicon-certificate:before {
content:"\e124";
}

.glyphicon-thumbs-up:before {
content:"\e125";
}

.glyphicon-thumbs-down:before {
content:"\e126";
}

.glyphicon-hand-right:before {
content:"\e127";
}

.glyphicon-hand-left:before {
content:"\e128";
}

.glyphicon-hand-up:before {
content:"\e129";
}

.glyphicon-hand-down:before {
content:"\e130";
}

.glyphicon-circle-arrow-right:before {
content:"\e131";
}

.glyphicon-circle-arrow-left:before {
content:"\e132";
}

.glyphicon-circle-arrow-up:before {
content:"\e133";
}

.glyphicon-circle-arrow-down:before {
content:"\e134";
}

.glyphicon-globe:before {
content:"\e135";
}

.glyphicon-wrench:before {
content:"\e136";
}

.glyphicon-tasks:before {
content:"\e137";
}

.glyphicon-filter:before {
content:"\e138";
}

.glyphicon-briefcase:before {
content:"\e139";
}

.glyphicon-fullscreen:before {
content:"\e140";
}

.glyphicon-dashboard:before {
content:"\e141";
}

.glyphicon-paperclip:before {
content:"\e142";
}

.glyphicon-heart-empty:before {
content:"\e143";
}

.glyphicon-link:before {
content:"\e144";
}

.glyphicon-phone:before {
content:"\e145";
}

.glyphicon-pushpin:before {
content:"\e146";
}

.glyphicon-usd:before {
content:"\e148";
}

.glyphicon-gbp:before {
content:"\e149";
}

.glyphicon-sort:before {
content:"\e150";
}

.glyphicon-sort-by-alphabet:before {
content:"\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
content:"\e152";
}

.glyphicon-sort-by-order:before {
content:"\e153";
}

.glyphicon-sort-by-order-alt:before {
content:"\e154";
}

.glyphicon-sort-by-attributes:before {
content:"\e155";
}

.glyphicon-sort-by-attributes-alt:before {
content:"\e156";
}

.glyphicon-unchecked:before {
content:"\e157";
}

.glyphicon-expand:before {
content:"\e158";
}

.glyphicon-collapse-down:before {
content:"\e159";
}

.glyphicon-collapse-up:before {
content:"\e160";
}

.glyphicon-log-in:before {
content:"\e161";
}

.glyphicon-flash:before {
content:"\e162";
}

.glyphicon-log-out:before {
content:"\e163";
}

.glyphicon-new-window:before {
content:"\e164";
}

.glyphicon-record:before {
content:"\e165";
}

.glyphicon-save:before {
content:"\e166";
}

.glyphicon-open:before {
content:"\e167";
}

.glyphicon-saved:before {
content:"\e168";
}

.glyphicon-import:before {
content:"\e169";
}

.glyphicon-export:before {
content:"\e170";
}

.glyphicon-send:before {
content:"\e171";
}

.glyphicon-floppy-disk:before {
content:"\e172";
}

.glyphicon-floppy-saved:before {
content:"\e173";
}

.glyphicon-floppy-remove:before {
content:"\e174";
}

.glyphicon-floppy-save:before {
content:"\e175";
}

.glyphicon-floppy-open:before {
content:"\e176";
}

.glyphicon-credit-card:before {
content:"\e177";
}

.glyphicon-transfer:before {
content:"\e178";
}

.glyphicon-cutlery:before {
content:"\e179";
}

.glyphicon-header:before {
content:"\e180";
}

.glyphicon-compressed:before {
content:"\e181";
}

.glyphicon-earphone:before {
content:"\e182";
}

.glyphicon-phone-alt:before {
content:"\e183";
}

.glyphicon-tower:before {
content:"\e184";
}

.glyphicon-stats:before {
content:"\e185";
}

.glyphicon-sd-video:before {
content:"\e186";
}

.glyphicon-hd-video:before {
content:"\e187";
}

.glyphicon-subtitles:before {
content:"\e188";
}

.glyphicon-sound-stereo:before {
content:"\e189";
}

.glyphicon-sound-dolby:before {
content:"\e190";
}

.glyphicon-sound-5-1:before {
content:"\e191";
}

.glyphicon-sound-6-1:before {
content:"\e192";
}

.glyphicon-sound-7-1:before {
content:"\e193";
}

.glyphicon-copyright-mark:before {
content:"\e194";
}

.glyphicon-registration-mark:before {
content:"\e195";
}

.glyphicon-cloud-download:before {
content:"\e197";
}

.glyphicon-cloud-upload:before {
content:"\e198";
}

.glyphicon-tree-conifer:before {
content:"\e199";
}

.glyphicon-tree-deciduous:before {
content:"\e200";
}

.glyphicon-cd:before {
content:"\e201";
}

.glyphicon-save-file:before {
content:"\e202";
}

.glyphicon-open-file:before {
content:"\e203";
}

.glyphicon-level-up:before {
content:"\e204";
}

.glyphicon-copy:before {
content:"\e205";
}

.glyphicon-paste:before {
content:"\e206";
}

.glyphicon-alert:before {
content:"\e209";
}

.glyphicon-equalizer:before {
content:"\e210";
}

.glyphicon-king:before {
content:"\e211";
}

.glyphicon-queen:before {
content:"\e212";
}

.glyphicon-pawn:before {
content:"\e213";
}

.glyphicon-bishop:before {
content:"\e214";
}

.glyphicon-knight:before {
content:"\e215";
}

.glyphicon-baby-formula:before {
content:"\e216";
}

.glyphicon-tent:before {
content:"\26fa";
}

.glyphicon-blackboard:before {
content:"\e218";
}

.glyphicon-bed:before {
content:"\e219";
}

.glyphicon-apple:before {
content:"\f8ff";
}

.glyphicon-erase:before {
content:"\e221";
}

.glyphicon-hourglass:before {
content:"\231b";
}

.glyphicon-lamp:before {
content:"\e223";
}

.glyphicon-duplicate:before {
content:"\e224";
}

.glyphicon-piggy-bank:before {
content:"\e225";
}

.glyphicon-scissors:before {
content:"\e226";
}

.glyphicon-bitcoin:before {
content:"\e227";
}

.glyphicon-btc:before {
content:"\e227";
}

.glyphicon-xbt:before {
content:"\e227";
}

.glyphicon-yen:before {
content:"\00a5";
}

.glyphicon-jpy:before {
content:"\00a5";
}

.glyphicon-ruble:before {
content:"\20bd";
}

.glyphicon-rub:before {
content:"\20bd";
}

.glyphicon-scale:before {
content:"\e230";
}

.glyphicon-ice-lolly:before {
content:"\e231";
}

.glyphicon-ice-lolly-tasted:before {
content:"\e232";
}

.glyphicon-education:before {
content:"\e233";
}

.glyphicon-option-horizontal:before {
content:"\e234";
}

.glyphicon-option-vertical:before {
content:"\e235";
}

.glyphicon-menu-hamburger:before {
content:"\e236";
}

.glyphicon-modal-window:before {
content:"\e237";
}

.glyphicon-oil:before {
content:"\e238";
}

.glyphicon-grain:before {
content:"\e239";
}

.glyphicon-sunglasses:before {
content:"\e240";
}

.glyphicon-text-size:before {
content:"\e241";
}

.glyphicon-text-color:before {
content:"\e242";
}

.glyphicon-text-background:before {
content:"\e243";
}

.glyphicon-object-align-top:before {
content:"\e244";
}

.glyphicon-object-align-bottom:before {
content:"\e245";
}

.glyphicon-object-align-horizontal:before {
content:"\e246";
}

.glyphicon-object-align-left:before {
content:"\e247";
}

.glyphicon-object-align-vertical:before {
content:"\e248";
}

.glyphicon-object-align-right:before {
content:"\e249";
}

.glyphicon-triangle-right:before {
content:"\e250";
}

.glyphicon-triangle-left:before {
content:"\e251";
}

.glyphicon-triangle-bottom:before {
content:"\e252";
}

.glyphicon-triangle-top:before {
content:"\e253";
}

.glyphicon-console:before {
content:"\e254";
}

.glyphicon-superscript:before {
content:"\e255";
}

.glyphicon-subscript:before {
content:"\e256";
}

.glyphicon-menu-left:before {
content:"\e257";
}

.glyphicon-menu-right:before {
content:"\e258";
}

.glyphicon-menu-down:before {
content:"\e259";
}

.glyphicon-menu-up:before {
content:"\e260";
}

* {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

:before,:after {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

html {
font-size:10px;
-webkit-tap-highlight-color:rgba(0,0,0,0);
}

body {
color:#333;
background-color:#fff;
font:14px/1.42857143 "Helvetica Neue",Helvetica,Arial,sans-serif;
}

input,button,select,textarea {
font-family:inherit;
font-size:inherit;
line-height:inherit;
}

a {
color:#337ab7;
text-decoration:none;
}

a:hover,a:focus {
color:#23527c;
text-decoration:underline;
}

a:focus {
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px;
}

figure {
margin:0;
}

img {
vertical-align:middle;
}

.img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img {
display:block;
max-width:100%;
height:auto;
}

.img-rounded {
border-radius:6px;
}

.img-thumbnail {
display:inline-block;
max-width:100%;
height:auto;
padding:4px;
line-height:1.42857143;
background-color:#fff;
border:1px solid #ddd;
border-radius:4px;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
}

.img-circle {
border-radius:50%;
}

hr {
margin-top:20px;
margin-bottom:20px;
border:0;
border-top:1px solid #eee;
}

.sr-only {
position:absolute;
width:1px;
height:1px;
padding:0;
margin:-1px;
overflow:hidden;
clip:rect(0,0,0,0);
border:0;
}

.sr-only-focusable:active,.sr-only-focusable:focus {
position:static;
width:auto;
height:auto;
margin:0;
overflow:visible;
clip:auto;
}

[role="button"] {
cursor:pointer;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
font-family:inherit;
font-weight:500;
line-height:1.1;
color:inherit;
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small {
font-weight:normal;
line-height:1;
color:#777;
}

h1,.h1,h2,.h2,h3,.h3 {
margin-top:20px;
margin-bottom:10px;
}

h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small {
font-size:65%;
}

h4,.h4,h5,.h5,h6,.h6 {
margin-top:10px;
margin-bottom:10px;
}

h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small {
font-size:75%;
}

h1,.h1 {
font-size:36px;
}

h2,.h2 {
font-size:30px;
}

h3,.h3 {
font-size:24px;
}

h4,.h4 {
font-size:18px;
}

h5,.h5 {
font-size:14px;
}

h6,.h6 {
font-size:12px;
}

p {
margin:0 0 10px;
}

.lead {
margin-bottom:20px;
font-size:16px;
font-weight:300;
line-height:1.4;
}

@media (min-width: 768px) {
.lead {
font-size:21px;
}
}

small,.small {
font-size:85%;
}

mark,.mark {
padding:.2em;
background-color:#fcf8e3;
}

.text-left {
text-align:left;
}

.text-right {
text-align:right;
}

.text-center {
text-align:center;
}

.text-justify {
text-align:justify;
}

.text-nowrap {
white-space:nowrap;
}

.text-lowercase {
text-transform:lowercase;
}

.text-uppercase {
text-transform:uppercase;
}

.text-capitalize {
text-transform:capitalize;
}

.text-muted {
color:#777;
}

.text-primary {
color:#337ab7;
}

a.text-primary:hover,a.text-primary:focus {
color:#286090;
}

.text-success {
color:#3c763d;
}

a.text-success:hover,a.text-success:focus {
color:#2b542c;
}

.text-info {
color:#31708f;
}

a.text-info:hover,a.text-info:focus {
color:#245269;
}

.text-warning {
color:#8a6d3b;
}

a.text-warning:hover,a.text-warning:focus {
color:#66512c;
}

.text-danger {
color:#a94442;
}

a.text-danger:hover,a.text-danger:focus {
color:#843534;
}

.bg-primary {
color:#fff;
background-color:#337ab7;
}

a.bg-primary:hover,a.bg-primary:focus {
background-color:#286090;
}

.bg-success {
background-color:#dff0d8;
}

a.bg-success:hover,a.bg-success:focus {
background-color:#c1e2b3;
}

.bg-info {
background-color:#d9edf7;
}

a.bg-info:hover,a.bg-info:focus {
background-color:#afd9ee;
}

.bg-warning {
background-color:#fcf8e3;
}

a.bg-warning:hover,a.bg-warning:focus {
background-color:#f7ecb5;
}

.bg-danger {
background-color:#f2dede;
}

a.bg-danger:hover,a.bg-danger:focus {
background-color:#e4b9b9;
}

.page-header {
padding-bottom:9px;
margin:40px 0 20px;
border-bottom:1px solid #eee;
}

ul,ol {
margin-top:0;
margin-bottom:10px;
}

ul ul,ol ul,ul ol,ol ol {
margin-bottom:0;
}

.list-unstyled {
padding-left:0;
list-style:none;
}

.list-inline {
padding-left:0;
margin-left:-5px;
list-style:none;
}

.list-inline > li {
display:inline-block;
padding-right:5px;
padding-left:5px;
}

dl {
margin-top:0;
margin-bottom:20px;
}

dt,dd {
line-height:1.42857143;
}

dt {
font-weight:bold;
}

dd {
margin-left:0;
}

@media (min-width: 768px) {
.dl-horizontal dt {
float:left;
width:160px;
overflow:hidden;
clear:left;
text-align:right;
text-overflow:ellipsis;
white-space:nowrap;
}

.dl-horizontal dd {
margin-left:180px;
}
}

abbr[title],abbr[data-original-title] {
cursor:help;
border-bottom:1px dotted #777;
}

.initialism {
font-size:90%;
text-transform:uppercase;
}

blockquote {
padding:10px 20px;
margin:0 0 20px;
font-size:17.5px;
border-left:5px solid #eee;
}

blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child {
margin-bottom:0;
}

blockquote footer,blockquote small,blockquote .small {
display:block;
font-size:80%;
line-height:1.42857143;
color:#777;
}

blockquote footer:before,blockquote small:before,blockquote .small:before {
content:'\2014 \00A0';
}

.blockquote-reverse,blockquote.pull-right {
padding-right:15px;
padding-left:0;
text-align:right;
border-right:5px solid #eee;
border-left:0;
}

.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before {
content:'';
}

.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after {
content:'\00A0 \2014';
}

address {
margin-bottom:20px;
font-style:normal;
line-height:1.42857143;
}

code,kbd,pre,samp {
font-family:Menlo,Monaco,Consolas,"Courier New",monospace;
}

code {
padding:2px 4px;
font-size:90%;
color:#c7254e;
background-color:#f9f2f4;
border-radius:4px;
}

kbd {
padding:2px 4px;
font-size:90%;
color:#fff;
background-color:#333;
border-radius:3px;
-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);
box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);
}

kbd kbd {
padding:0;
font-size:100%;
font-weight:bold;
-webkit-box-shadow:none;
box-shadow:none;
}

pre {
display:block;
padding:9.5px;
margin:0 0 10px;
font-size:13px;
line-height:1.42857143;
color:#333;
word-break:break-all;
word-wrap:break-word;
background-color:#f5f5f5;
border:1px solid #ccc;
border-radius:4px;
}

pre code {
padding:0;
font-size:inherit;
color:inherit;
white-space:pre-wrap;
background-color:transparent;
border-radius:0;
}

.pre-scrollable {
max-height:340px;
overflow-y:scroll;
}

.container {
padding-right:15px;
padding-left:15px;
margin-right:auto;
margin-left:auto;
}

@media (min-width: 768px) {
.container {
width:750px;
}
}

@media (min-width: 992px) {
.container {
width:970px;
}
}

@media (min-width: 1200px) {
.container {
width:1170px;
}
}

.container-fluid {
padding-right:15px;
padding-left:15px;
margin-right:auto;
margin-left:auto;
}

.row {
margin-right:-15px;
margin-left:-15px;
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
position:relative;
min-height:1px;
padding-right:15px;
padding-left:15px;
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
float:left;
}

.col-xs-12 {
width:100%;
}

.col-xs-11 {
width:91.66666667%;
}

.col-xs-10 {
width:83.33333333%;
}

.col-xs-9 {
width:75%;
}

.col-xs-8 {
width:66.66666667%;
}

.col-xs-7 {
width:58.33333333%;
}

.col-xs-6 {
width:50%;
}

.col-xs-5 {
width:41.66666667%;
}

.col-xs-4 {
width:33.33333333%;
}

.col-xs-3 {
width:25%;
}

.col-xs-2 {
width:16.66666667%;
}

.col-xs-1 {
width:8.33333333%;
}

.col-xs-pull-12 {
right:100%;
}

.col-xs-pull-11 {
right:91.66666667%;
}

.col-xs-pull-10 {
right:83.33333333%;
}

.col-xs-pull-9 {
right:75%;
}

.col-xs-pull-8 {
right:66.66666667%;
}

.col-xs-pull-7 {
right:58.33333333%;
}

.col-xs-pull-6 {
right:50%;
}

.col-xs-pull-5 {
right:41.66666667%;
}

.col-xs-pull-4 {
right:33.33333333%;
}

.col-xs-pull-3 {
right:25%;
}

.col-xs-pull-2 {
right:16.66666667%;
}

.col-xs-pull-1 {
right:8.33333333%;
}

.col-xs-pull-0 {
right:auto;
}

.col-xs-push-12 {
left:100%;
}

.col-xs-push-11 {
left:91.66666667%;
}

.col-xs-push-10 {
left:83.33333333%;
}

.col-xs-push-9 {
left:75%;
}

.col-xs-push-8 {
left:66.66666667%;
}

.col-xs-push-7 {
left:58.33333333%;
}

.col-xs-push-6 {
left:50%;
}

.col-xs-push-5 {
left:41.66666667%;
}

.col-xs-push-4 {
left:33.33333333%;
}

.col-xs-push-3 {
left:25%;
}

.col-xs-push-2 {
left:16.66666667%;
}

.col-xs-push-1 {
left:8.33333333%;
}

.col-xs-push-0 {
left:auto;
}

.col-xs-offset-12 {
margin-left:100%;
}

.col-xs-offset-11 {
margin-left:91.66666667%;
}

.col-xs-offset-10 {
margin-left:83.33333333%;
}

.col-xs-offset-9 {
margin-left:75%;
}

.col-xs-offset-8 {
margin-left:66.66666667%;
}

.col-xs-offset-7 {
margin-left:58.33333333%;
}

.col-xs-offset-6 {
margin-left:50%;
}

.col-xs-offset-5 {
margin-left:41.66666667%;
}

.col-xs-offset-4 {
margin-left:33.33333333%;
}

.col-xs-offset-3 {
margin-left:25%;
}

.col-xs-offset-2 {
margin-left:16.66666667%;
}

.col-xs-offset-1 {
margin-left:8.33333333%;
}

.col-xs-offset-0 {
margin-left:0;
}

@media (min-width: 768px) {
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
float:left;
}

.col-sm-12 {
width:100%;
}

.col-sm-11 {
width:91.66666667%;
}

.col-sm-10 {
width:83.33333333%;
}

.col-sm-9 {
width:75%;
}

.col-sm-8 {
width:66.66666667%;
}

.col-sm-7 {
width:58.33333333%;
}

.col-sm-6 {
width:50%;
}

.col-sm-5 {
width:41.66666667%;
}

.col-sm-4 {
width:33.33333333%;
}

.col-sm-3 {
width:25%;
}

.col-sm-2 {
width:16.66666667%;
}

.col-sm-1 {
width:8.33333333%;
}

.col-sm-pull-12 {
right:100%;
}

.col-sm-pull-11 {
right:91.66666667%;
}

.col-sm-pull-10 {
right:83.33333333%;
}

.col-sm-pull-9 {
right:75%;
}

.col-sm-pull-8 {
right:66.66666667%;
}

.col-sm-pull-7 {
right:58.33333333%;
}

.col-sm-pull-6 {
right:50%;
}

.col-sm-pull-5 {
right:41.66666667%;
}

.col-sm-pull-4 {
right:33.33333333%;
}

.col-sm-pull-3 {
right:25%;
}

.col-sm-pull-2 {
right:16.66666667%;
}

.col-sm-pull-1 {
right:8.33333333%;
}

.col-sm-pull-0 {
right:auto;
}

.col-sm-push-12 {
left:100%;
}

.col-sm-push-11 {
left:91.66666667%;
}

.col-sm-push-10 {
left:83.33333333%;
}

.col-sm-push-9 {
left:75%;
}

.col-sm-push-8 {
left:66.66666667%;
}

.col-sm-push-7 {
left:58.33333333%;
}

.col-sm-push-6 {
left:50%;
}

.col-sm-push-5 {
left:41.66666667%;
}

.col-sm-push-4 {
left:33.33333333%;
}

.col-sm-push-3 {
left:25%;
}

.col-sm-push-2 {
left:16.66666667%;
}

.col-sm-push-1 {
left:8.33333333%;
}

.col-sm-push-0 {
left:auto;
}

.col-sm-offset-12 {
margin-left:100%;
}

.col-sm-offset-11 {
margin-left:91.66666667%;
}

.col-sm-offset-10 {
margin-left:83.33333333%;
}

.col-sm-offset-9 {
margin-left:75%;
}

.col-sm-offset-8 {
margin-left:66.66666667%;
}

.col-sm-offset-7 {
margin-left:58.33333333%;
}

.col-sm-offset-6 {
margin-left:50%;
}

.col-sm-offset-5 {
margin-left:41.66666667%;
}

.col-sm-offset-4 {
margin-left:33.33333333%;
}

.col-sm-offset-3 {
margin-left:25%;
}

.col-sm-offset-2 {
margin-left:16.66666667%;
}

.col-sm-offset-1 {
margin-left:8.33333333%;
}

.col-sm-offset-0 {
margin-left:0;
}
}

@media (min-width: 992px) {
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
float:left;
}

.col-md-12 {
width:100%;
}

.col-md-11 {
width:91.66666667%;
}

.col-md-10 {
width:83.33333333%;
}

.col-md-9 {
width:75%;
}

.col-md-8 {
width:66.66666667%;
}

.col-md-7 {
width:58.33333333%;
}

.col-md-6 {
width:50%;
}

.col-md-5 {
width:41.66666667%;
}

.col-md-4 {
width:33.33333333%;
}

.col-md-3 {
width:25%;
}

.col-md-2 {
width:16.66666667%;
}

.col-md-1 {
width:8.33333333%;
}

.col-md-pull-12 {
right:100%;
}

.col-md-pull-11 {
right:91.66666667%;
}

.col-md-pull-10 {
right:83.33333333%;
}

.col-md-pull-9 {
right:75%;
}

.col-md-pull-8 {
right:66.66666667%;
}

.col-md-pull-7 {
right:58.33333333%;
}

.col-md-pull-6 {
right:50%;
}

.col-md-pull-5 {
right:41.66666667%;
}

.col-md-pull-4 {
right:33.33333333%;
}

.col-md-pull-3 {
right:25%;
}

.col-md-pull-2 {
right:16.66666667%;
}

.col-md-pull-1 {
right:8.33333333%;
}

.col-md-pull-0 {
right:auto;
}

.col-md-push-12 {
left:100%;
}

.col-md-push-11 {
left:91.66666667%;
}

.col-md-push-10 {
left:83.33333333%;
}

.col-md-push-9 {
left:75%;
}

.col-md-push-8 {
left:66.66666667%;
}

.col-md-push-7 {
left:58.33333333%;
}

.col-md-push-6 {
left:50%;
}

.col-md-push-5 {
left:41.66666667%;
}

.col-md-push-4 {
left:33.33333333%;
}

.col-md-push-3 {
left:25%;
}

.col-md-push-2 {
left:16.66666667%;
}

.col-md-push-1 {
left:8.33333333%;
}

.col-md-push-0 {
left:auto;
}

.col-md-offset-12 {
margin-left:100%;
}

.col-md-offset-11 {
margin-left:91.66666667%;
}

.col-md-offset-10 {
margin-left:83.33333333%;
}

.col-md-offset-9 {
margin-left:75%;
}

.col-md-offset-8 {
margin-left:66.66666667%;
}

.col-md-offset-7 {
margin-left:58.33333333%;
}

.col-md-offset-6 {
margin-left:50%;
}

.col-md-offset-5 {
margin-left:41.66666667%;
}

.col-md-offset-4 {
margin-left:33.33333333%;
}

.col-md-offset-3 {
margin-left:25%;
}

.col-md-offset-2 {
margin-left:16.66666667%;
}

.col-md-offset-1 {
margin-left:8.33333333%;
}

.col-md-offset-0 {
margin-left:0;
}
}

@media (min-width: 1200px) {
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
float:left;
}

.col-lg-12 {
width:100%;
}

.col-lg-11 {
width:91.66666667%;
}

.col-lg-10 {
width:83.33333333%;
}

.col-lg-9 {
width:75%;
}

.col-lg-8 {
width:66.66666667%;
}

.col-lg-7 {
width:58.33333333%;
}

.col-lg-6 {
width:50%;
}

.col-lg-5 {
width:41.66666667%;
}

.col-lg-4 {
width:33.33333333%;
}

.col-lg-3 {
width:25%;
}

.col-lg-2 {
width:16.66666667%;
}

.col-lg-1 {
width:8.33333333%;
}

.col-lg-pull-12 {
right:100%;
}

.col-lg-pull-11 {
right:91.66666667%;
}

.col-lg-pull-10 {
right:83.33333333%;
}

.col-lg-pull-9 {
right:75%;
}

.col-lg-pull-8 {
right:66.66666667%;
}

.col-lg-pull-7 {
right:58.33333333%;
}

.col-lg-pull-6 {
right:50%;
}

.col-lg-pull-5 {
right:41.66666667%;
}

.col-lg-pull-4 {
right:33.33333333%;
}

.col-lg-pull-3 {
right:25%;
}

.col-lg-pull-2 {
right:16.66666667%;
}

.col-lg-pull-1 {
right:8.33333333%;
}

.col-lg-pull-0 {
right:auto;
}

.col-lg-push-12 {
left:100%;
}

.col-lg-push-11 {
left:91.66666667%;
}

.col-lg-push-10 {
left:83.33333333%;
}

.col-lg-push-9 {
left:75%;
}

.col-lg-push-8 {
left:66.66666667%;
}

.col-lg-push-7 {
left:58.33333333%;
}

.col-lg-push-6 {
left:50%;
}

.col-lg-push-5 {
left:41.66666667%;
}

.col-lg-push-4 {
left:33.33333333%;
}

.col-lg-push-3 {
left:25%;
}

.col-lg-push-2 {
left:16.66666667%;
}

.col-lg-push-1 {
left:8.33333333%;
}

.col-lg-push-0 {
left:auto;
}

.col-lg-offset-12 {
margin-left:100%;
}

.col-lg-offset-11 {
margin-left:91.66666667%;
}

.col-lg-offset-10 {
margin-left:83.33333333%;
}

.col-lg-offset-9 {
margin-left:75%;
}

.col-lg-offset-8 {
margin-left:66.66666667%;
}

.col-lg-offset-7 {
margin-left:58.33333333%;
}

.col-lg-offset-6 {
margin-left:50%;
}

.col-lg-offset-5 {
margin-left:41.66666667%;
}

.col-lg-offset-4 {
margin-left:33.33333333%;
}

.col-lg-offset-3 {
margin-left:25%;
}

.col-lg-offset-2 {
margin-left:16.66666667%;
}

.col-lg-offset-1 {
margin-left:8.33333333%;
}

.col-lg-offset-0 {
margin-left:0;
}
}

table {
background-color:transparent;
}

caption {
padding-top:8px;
padding-bottom:8px;
color:#777;
text-align:left;
}

th {
text-align:left;
}

.table {
width:100%;
max-width:100%;
margin-bottom:20px;
}

.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td {
padding:8px;
line-height:1.42857143;
vertical-align:top;
border-top:1px solid #ddd;
}

.table > thead > tr > th {
vertical-align:bottom;
border-bottom:2px solid #ddd;
}

.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td {
border-top:0;
}

.table > tbody + tbody {
border-top:2px solid #ddd;
}

.table .table {
background-color:#fff;
}

.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td {
padding:5px;
}

.table-bordered {
border:1px solid #ddd;
}

.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td {
border:1px solid #ddd;
}

.table-bordered > thead > tr > th,.table-bordered > thead > tr > td {
border-bottom-width:2px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
background-color:#f9f9f9;
}

.table-hover > tbody > tr:hover {
background-color:#f5f5f5;
}

table col[class*="col-"] {
position:static;
display:table-column;
float:none;
}

table td[class*="col-"],table th[class*="col-"] {
position:static;
display:table-cell;
float:none;
}

.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th {
background-color:#f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th {
background-color:#e8e8e8;
}

.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th {
background-color:#dff0d8;
}

.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr.success:hover > th {
background-color:#d0e9c6;
}

.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th {
background-color:#d9edf7;
}

.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr.info:hover > th {
background-color:#c4e3f3;
}

.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th {
background-color:#fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr.warning:hover > th {
background-color:#faf2cc;
}

.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th {
background-color:#f2dede;
}

.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr.danger:hover > th {
background-color:#ebcccc;
}

.table-responsive {
min-height:.01%;
overflow-x:auto;
}

@media screen and (max-width: 767px) {
.table-responsive {
width:100%;
margin-bottom:15px;
overflow-y:hidden;
-ms-overflow-style:-ms-autohiding-scrollbar;
border:1px solid #ddd;
}

.table-responsive > .table {
margin-bottom:0;
}

.table-responsive > .table > thead > tr > th,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > td {
white-space:nowrap;
}

.table-responsive > .table-bordered {
border:0;
}

.table-responsive > .table-bordered > thead > tr > th:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left:0;
}

.table-responsive > .table-bordered > thead > tr > th:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right:0;
}

.table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > th,.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > td {
border-bottom:0;
}
}

fieldset {
min-width:0;
padding:0;
margin:0;
border:0;
}

legend {
display:block;
width:100%;
padding:0;
margin-bottom:20px;
font-size:21px;
line-height:inherit;
color:#333;
border:0;
border-bottom:1px solid #e5e5e5;
}

label {
display:inline-block;
max-width:100%;
margin-bottom:5px;
font-weight:bold;
}

input[type="search"] {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

input[type="radio"],input[type="checkbox"] {
margin:4px 0 0;
margin-top:1px \9;
line-height:normal;
}

input[type="file"] {
display:block;
}

input[type="range"] {
display:block;
width:100%;
}

select[multiple],select[size] {
height:auto;
}

input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px;
}

output {
display:block;
padding-top:7px;
font-size:14px;
line-height:1.42857143;
color:#555;
}

.form-control {
display:block;
width:100%;
height:34px;
padding:6px 12px;
font-size:14px;
line-height:1.42857143;
color:#555;
background-color:#fff;
background-image:none;
border:1px solid #ccc;
border-radius:4px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-control:focus {
border-color:#66afe9;
outline:0;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

.form-control::-moz-placeholder {
color:#999;
opacity:1;
}

.form-control:-ms-input-placeholder {
color:#999;
}

.form-control::-webkit-input-placeholder {
color:#999;
}

.form-control::-ms-expand {
background-color:transparent;
border:0;
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
background-color:#eee;
opacity:1;
}

.form-control[disabled],fieldset[disabled] .form-control {
cursor:not-allowed;
}

textarea.form-control {
height:auto;
}

input[type="search"] {
-webkit-appearance:none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control {
line-height:34px;
}

input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"] {
line-height:30px;
}

input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"] {
line-height:46px;
}
}

.form-group {
margin-bottom:15px;
}

.radio,.checkbox {
position:relative;
display:block;
margin-top:10px;
margin-bottom:10px;
}

.radio label,.checkbox label {
min-height:20px;
padding-left:20px;
margin-bottom:0;
font-weight:normal;
cursor:pointer;
}

.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {
position:absolute;
margin-top:4px \9;
margin-left:-20px;
}

.radio + .radio,.checkbox + .checkbox {
margin-top:-5px;
}

.radio-inline,.checkbox-inline {
position:relative;
display:inline-block;
padding-left:20px;
margin-bottom:0;
font-weight:normal;
vertical-align:middle;
cursor:pointer;
}

.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline {
margin-top:0;
margin-left:10px;
}

input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"] {
cursor:not-allowed;
}

.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline {
cursor:not-allowed;
}

.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label {
cursor:not-allowed;
}

.form-control-static {
min-height:34px;
padding-top:7px;
padding-bottom:7px;
margin-bottom:0;
}

.form-control-static.input-lg,.form-control-static.input-sm {
padding-right:0;
padding-left:0;
}

.input-sm {
height:30px;
padding:5px 10px;
font-size:12px;
line-height:1.5;
border-radius:3px;
}

select.input-sm {
height:30px;
line-height:30px;
}

textarea.input-sm,select[multiple].input-sm {
height:auto;
}

.form-group-sm .form-control {
height:30px;
padding:5px 10px;
font-size:12px;
line-height:1.5;
border-radius:3px;
}

.form-group-sm select.form-control {
height:30px;
line-height:30px;
}

.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control {
height:auto;
}

.form-group-sm .form-control-static {
height:30px;
min-height:32px;
padding:6px 10px;
font-size:12px;
line-height:1.5;
}

.input-lg {
height:46px;
padding:10px 16px;
font-size:18px;
line-height:1.3333333;
border-radius:6px;
}

select.input-lg {
height:46px;
line-height:46px;
}

textarea.input-lg,select[multiple].input-lg {
height:auto;
}

.form-group-lg .form-control {
height:46px;
padding:10px 16px;
font-size:18px;
line-height:1.3333333;
border-radius:6px;
}

.form-group-lg select.form-control {
height:46px;
line-height:46px;
}

.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control {
height:auto;
}

.form-group-lg .form-control-static {
height:46px;
min-height:38px;
padding:11px 16px;
font-size:18px;
line-height:1.3333333;
}

.has-feedback {
position:relative;
}

.has-feedback .form-control {
padding-right:42.5px;
}

.form-control-feedback {
position:absolute;
top:0;
right:0;
z-index:2;
display:block;
width:34px;
height:34px;
line-height:34px;
text-align:center;
pointer-events:none;
}

.input-lg + .form-control-feedback,.input-group-lg + .form-control-feedback,.form-group-lg .form-control + .form-control-feedback {
width:46px;
height:46px;
line-height:46px;
}

.input-sm + .form-control-feedback,.input-group-sm + .form-control-feedback,.form-group-sm .form-control + .form-control-feedback {
width:30px;
height:30px;
line-height:30px;
}

.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label {
color:#3c763d;
}

.has-success .form-control {
border-color:#3c763d;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
}

.has-success .form-control:focus {
border-color:#2b542c;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
}

.has-success .input-group-addon {
color:#3c763d;
background-color:#dff0d8;
border-color:#3c763d;
}

.has-success .form-control-feedback {
color:#3c763d;
}

.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label {
color:#8a6d3b;
}

.has-warning .form-control {
border-color:#8a6d3b;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
}

.has-warning .form-control:focus {
border-color:#66512c;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
color:#8a6d3b;
background-color:#fcf8e3;
border-color:#8a6d3b;
}

.has-warning .form-control-feedback {
color:#8a6d3b;
}

.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label {
color:#a94442;
}

.has-error .form-control {
border-color:#a94442;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
}

.has-error .form-control:focus {
border-color:#843534;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
}

.has-error .input-group-addon {
color:#a94442;
background-color:#f2dede;
border-color:#a94442;
}

.has-error .form-control-feedback {
color:#a94442;
}

.has-feedback label ~ .form-control-feedback {
top:25px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
top:0;
}

.help-block {
display:block;
margin-top:5px;
margin-bottom:10px;
color:#737373;
}

@media (min-width: 768px) {
.form-inline .form-group {
display:inline-block;
margin-bottom:0;
vertical-align:middle;
}

.form-inline .form-control {
display:inline-block;
width:auto;
vertical-align:middle;
}

.form-inline .form-control-static {
display:inline-block;
}

.form-inline .input-group {
display:inline-table;
vertical-align:middle;
}

.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control {
width:auto;
}

.form-inline .input-group > .form-control {
width:100%;
}

.form-inline .control-label {
margin-bottom:0;
vertical-align:middle;
}

.form-inline .radio,.form-inline .checkbox {
display:inline-block;
margin-top:0;
margin-bottom:0;
vertical-align:middle;
}

.form-inline .radio label,.form-inline .checkbox label {
padding-left:0;
}

.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {
position:relative;
margin-left:0;
}

.form-inline .has-feedback .form-control-feedback {
top:0;
}
}

.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
padding-top:7px;
margin-top:0;
margin-bottom:0;
}

.form-horizontal .radio,.form-horizontal .checkbox {
min-height:27px;
}

.form-horizontal .form-group {
margin-right:-15px;
margin-left:-15px;
}

@media (min-width: 768px) {
.form-horizontal .control-label {
padding-top:7px;
margin-bottom:0;
text-align:right;
}
}

.form-horizontal .has-feedback .form-control-feedback {
right:15px;
}

@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label {
padding-top:11px;
font-size:18px;
}

.form-horizontal .form-group-sm .control-label {
padding-top:6px;
font-size:12px;
}
}

.btn {
display:inline-block;
padding:6px 12px;
margin-bottom:0;
font-size:14px;
font-weight:normal;
line-height:1.42857143;
text-align:center;
white-space:nowrap;
vertical-align:middle;
-ms-touch-action:manipulation;
touch-action:manipulation;
cursor:pointer;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
background-image:none;
border:1px solid transparent;
border-radius:4px;
}

.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px;
}

.btn:hover,.btn:focus,.btn.focus {
color:#333;
text-decoration:none;
}

.btn:active,.btn.active {
background-image:none;
outline:0;
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
cursor:not-allowed;
filter:alpha(opacity=65);
-webkit-box-shadow:none;
box-shadow:none;
opacity:.65;
}

a.btn.disabled,fieldset[disabled] a.btn {
pointer-events:none;
}

.btn-default {
color:#333;
background-color:#fff;
border-color:#ccc;
}

.btn-default:focus,.btn-default.focus {
color:#333;
background-color:#e6e6e6;
border-color:#8c8c8c;
}

.btn-default:hover {
color:#333;
background-color:#e6e6e6;
border-color:#adadad;
}

.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {
color:#333;
background-color:#e6e6e6;
border-color:#adadad;
}

.btn-default:active:hover,.btn-default.active:hover,.open > .dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open > .dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open > .dropdown-toggle.btn-default.focus {
color:#333;
background-color:#d4d4d4;
border-color:#8c8c8c;
}

.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {
background-image:none;
}

.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus {
background-color:#fff;
border-color:#ccc;
}

.btn-default .badge {
color:#fff;
background-color:#333;
}

.btn-primary {
color:#fff;
background-color:#337ab7;
border-color:#2e6da4;
}

.btn-primary:focus,.btn-primary.focus {
color:#fff;
background-color:#286090;
border-color:#122b40;
}

.btn-primary:hover {
color:#fff;
background-color:#286090;
border-color:#204d74;
}

.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {
color:#fff;
background-color:#286090;
border-color:#204d74;
}

.btn-primary:active:hover,.btn-primary.active:hover,.open > .dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open > .dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open > .dropdown-toggle.btn-primary.focus {
color:#fff;
background-color:#204d74;
border-color:#122b40;
}

.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {
background-image:none;
}

.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus {
background-color:#337ab7;
border-color:#2e6da4;
}

.btn-primary .badge {
color:#337ab7;
background-color:#fff;
}

.btn-success {
color:#fff;
background-color:#5cb85c;
border-color:#4cae4c;
}

.btn-success:focus,.btn-success.focus {
color:#fff;
background-color:#449d44;
border-color:#255625;
}

.btn-success:hover {
color:#fff;
background-color:#449d44;
border-color:#398439;
}

.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success {
color:#fff;
background-color:#449d44;
border-color:#398439;
}

.btn-success:active:hover,.btn-success.active:hover,.open > .dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open > .dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open > .dropdown-toggle.btn-success.focus {
color:#fff;
background-color:#398439;
border-color:#255625;
}

.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success {
background-image:none;
}

.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus {
background-color:#5cb85c;
border-color:#4cae4c;
}

.btn-success .badge {
color:#5cb85c;
background-color:#fff;
}

.btn-info {
color:#fff;
background-color:#5bc0de;
border-color:#46b8da;
}

.btn-info:focus,.btn-info.focus {
color:#fff;
background-color:#31b0d5;
border-color:#1b6d85;
}

.btn-info:hover {
color:#fff;
background-color:#31b0d5;
border-color:#269abc;
}

.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info {
color:#fff;
background-color:#31b0d5;
border-color:#269abc;
}

.btn-info:active:hover,.btn-info.active:hover,.open > .dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open > .dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open > .dropdown-toggle.btn-info.focus {
color:#fff;
background-color:#269abc;
border-color:#1b6d85;
}

.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info {
background-image:none;
}

.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus {
background-color:#5bc0de;
border-color:#46b8da;
}

.btn-info .badge {
color:#5bc0de;
background-color:#fff;
}

.btn-warning {
color:#fff;
background-color:#f0ad4e;
border-color:#eea236;
}

.btn-warning:focus,.btn-warning.focus {
color:#fff;
background-color:#ec971f;
border-color:#985f0d;
}

.btn-warning:hover {
color:#fff;
background-color:#ec971f;
border-color:#d58512;
}

.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning {
color:#fff;
background-color:#ec971f;
border-color:#d58512;
}

.btn-warning:active:hover,.btn-warning.active:hover,.open > .dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open > .dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open > .dropdown-toggle.btn-warning.focus {
color:#fff;
background-color:#d58512;
border-color:#985f0d;
}

.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning {
background-image:none;
}

.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus {
background-color:#f0ad4e;
border-color:#eea236;
}

.btn-warning .badge {
color:#f0ad4e;
background-color:#fff;
}

.btn-danger {
color:#fff;
background-color:#d9534f;
border-color:#d43f3a;
}

.btn-danger:focus,.btn-danger.focus {
color:#fff;
background-color:#c9302c;
border-color:#761c19;
}

.btn-danger:hover {
color:#fff;
background-color:#c9302c;
border-color:#ac2925;
}

.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger {
color:#fff;
background-color:#c9302c;
border-color:#ac2925;
}

.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus {
color:#fff;
background-color:#ac2925;
border-color:#761c19;
}

.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger {
background-image:none;
}

.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus {
background-color:#d9534f;
border-color:#d43f3a;
}

.btn-danger .badge {
color:#d9534f;
background-color:#fff;
}

.btn-link {
font-weight:normal;
color:#337ab7;
border-radius:0;
}

.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link {
background-color:transparent;
-webkit-box-shadow:none;
box-shadow:none;
}

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {
border-color:transparent;
}

.btn-link:hover,.btn-link:focus {
color:#23527c;
text-decoration:underline;
background-color:transparent;
}

.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus {
color:#777;
text-decoration:none;
}

.btn-lg,.btn-group-lg > .btn {
padding:10px 16px;
font-size:18px;
line-height:1.3333333;
border-radius:6px;
}

.btn-sm,.btn-group-sm > .btn {
padding:5px 10px;
font-size:12px;
line-height:1.5;
border-radius:3px;
}

.btn-xs,.btn-group-xs > .btn {
padding:1px 5px;
font-size:12px;
line-height:1.5;
border-radius:3px;
}

.btn-block {
display:block;
width:100%;
}

.btn-block + .btn-block {
margin-top:5px;
}

input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
width:100%;
}

.fade {
opacity:0;
-webkit-transition:opacity .15s linear;
-o-transition:opacity .15s linear;
transition:opacity .15s linear;
}

.fade.in {
opacity:1;
}

.collapse {
display:none;
}

.collapse.in {
display:block;
}

tr.collapse.in {
display:table-row;
}

tbody.collapse.in {
display:table-row-group;
}

.collapsing {
position:relative;
height:0;
overflow:hidden;
-webkit-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease;
-webkit-transition-duration:.35s;
-o-transition-duration:.35s;
transition-duration:.35s;
-webkit-transition-property:height,visibility;
-o-transition-property:height,visibility;
transition-property:height,visibility;
}

.caret {
display:inline-block;
width:0;
height:0;
margin-left:2px;
vertical-align:middle;
border-top:4px dashed;
border-top:4px solid \9;
border-right:4px solid transparent;
border-left:4px solid transparent;
}

.dropup,.dropdown {
position:relative;
}

.dropdown-toggle:focus {
outline:0;
}

.dropdown-menu {
position:absolute;
top:100%;
left:0;
z-index:1000;
display:none;
float:left;
min-width:160px;
padding:5px 0;
margin:2px 0 0;
font-size:14px;
text-align:left;
list-style:none;
background-color:#fff;
-webkit-background-clip:padding-box;
background-clip:padding-box;
border:1px solid #ccc;
border:1px solid rgba(0,0,0,.15);
border-radius:4px;
-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
box-shadow:0 6px 12px rgba(0,0,0,.175);
}

.dropdown-menu.pull-right {
right:0;
left:auto;
}

.dropdown-menu .divider {
height:1px;
margin:9px 0;
overflow:hidden;
background-color:#e5e5e5;
}

.dropdown-menu > li > a {
display:block;
padding:3px 20px;
clear:both;
font-weight:normal;
line-height:1.42857143;
color:#333;
white-space:nowrap;
}

.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {
color:#262626;
text-decoration:none;
background-color:#f5f5f5;
}

.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {
color:#fff;
text-decoration:none;
background-color:#337ab7;
outline:0;
}

.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {
color:#777;
}

.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {
text-decoration:none;
cursor:not-allowed;
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.open > .dropdown-menu {
display:block;
}

.open > a {
outline:0;
}

.dropdown-menu-right {
right:0;
left:auto;
}

.dropdown-menu-left {
right:auto;
left:0;
}

.dropdown-header {
display:block;
padding:3px 20px;
font-size:12px;
line-height:1.42857143;
color:#777;
white-space:nowrap;
}

.dropdown-backdrop {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:990;
}

.pull-right > .dropdown-menu {
right:0;
left:auto;
}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
content:"";
border-top:0;
border-bottom:4px dashed;
border-bottom:4px solid \9;
}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
top:auto;
bottom:100%;
margin-bottom:2px;
}

@media (min-width: 768px) {
.navbar-right .dropdown-menu {
right:0;
left:auto;
}

.navbar-right .dropdown-menu-left {
right:auto;
left:0;
}
}

.btn-group,.btn-group-vertical {
position:relative;
display:inline-block;
vertical-align:middle;
}

.btn-group > .btn,.btn-group-vertical > .btn {
position:relative;
float:left;
}

.btn-group > .btn:hover,.btn-group-vertical > .btn:hover,.btn-group > .btn:focus,.btn-group-vertical > .btn:focus,.btn-group > .btn:active,.btn-group-vertical > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn.active {
z-index:2;
}

.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group {
margin-left:-1px;
}

.btn-toolbar {
margin-left:-5px;
}

.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group {
float:left;
}

.btn-toolbar > .btn,.btn-toolbar > .btn-group,.btn-toolbar > .input-group {
margin-left:5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
border-radius:0;
}

.btn-group > .btn:first-child {
margin-left:0;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
border-top-right-radius:0;
border-bottom-right-radius:0;
}

.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child) {
border-top-left-radius:0;
border-bottom-left-radius:0;
}

.btn-group > .btn-group {
float:left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius:0;
}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-top-right-radius:0;
border-bottom-right-radius:0;
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-top-left-radius:0;
border-bottom-left-radius:0;
}

.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
outline:0;
}

.btn-group > .btn + .dropdown-toggle {
padding-right:8px;
padding-left:8px;
}

.btn-group > .btn-lg + .dropdown-toggle {
padding-right:12px;
padding-left:12px;
}

.btn-group.open .dropdown-toggle {
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
}

.btn-group.open .dropdown-toggle.btn-link {
-webkit-box-shadow:none;
box-shadow:none;
}

.btn .caret {
margin-left:0;
}

.btn-lg .caret {
border-width:5px 5px 0;
border-bottom-width:0;
}

.dropup .btn-lg .caret {
border-width:0 5px 5px;
}

.btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn {
display:block;
float:none;
width:100%;
max-width:100%;
}

.btn-group-vertical > .btn-group > .btn {
float:none;
}

.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group {
margin-top:-1px;
margin-left:0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
border-radius:0;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
border-radius:4px 4px 0 0;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
border-radius:0 0 4px 4px;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius:0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius:0;
border-bottom-left-radius:0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-top-left-radius:0;
border-top-right-radius:0;
}

.btn-group-justified {
display:table;
width:100%;
table-layout:fixed;
border-collapse:separate;
}

.btn-group-justified > .btn,.btn-group-justified > .btn-group {
display:table-cell;
float:none;
width:1%;
}

.btn-group-justified > .btn-group .btn {
width:100%;
}

.btn-group-justified > .btn-group .dropdown-menu {
left:auto;
}

[data-toggle="buttons"] > .btn input[type="radio"],[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],[data-toggle="buttons"] > .btn input[type="checkbox"],[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
position:absolute;
clip:rect(0,0,0,0);
pointer-events:none;
}

.input-group {
position:relative;
display:table;
border-collapse:separate;
}

.input-group[class*="col-"] {
float:none;
padding-right:0;
padding-left:0;
}

.input-group .form-control {
position:relative;
z-index:2;
float:left;
width:100%;
margin-bottom:0;
}

.input-group .form-control:focus {
z-index:3;
}

.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn {
height:46px;
padding:10px 16px;
font-size:18px;
line-height:1.3333333;
border-radius:6px;
}

select.input-group-lg > .form-control,select.input-group-lg > .input-group-addon,select.input-group-lg > .input-group-btn > .btn {
height:46px;
line-height:46px;
}

textarea.input-group-lg > .form-control,textarea.input-group-lg > .input-group-addon,textarea.input-group-lg > .input-group-btn > .btn,select[multiple].input-group-lg > .form-control,select[multiple].input-group-lg > .input-group-addon,select[multiple].input-group-lg > .input-group-btn > .btn {
height:auto;
}

.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn {
height:30px;
padding:5px 10px;
font-size:12px;
line-height:1.5;
border-radius:3px;
}

select.input-group-sm > .form-control,select.input-group-sm > .input-group-addon,select.input-group-sm > .input-group-btn > .btn {
height:30px;
line-height:30px;
}

textarea.input-group-sm > .form-control,textarea.input-group-sm > .input-group-addon,textarea.input-group-sm > .input-group-btn > .btn,select[multiple].input-group-sm > .form-control,select[multiple].input-group-sm > .input-group-addon,select[multiple].input-group-sm > .input-group-btn > .btn {
height:auto;
}

.input-group-addon,.input-group-btn,.input-group .form-control {
display:table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {
border-radius:0;
}

.input-group-addon,.input-group-btn {
width:1%;
white-space:nowrap;
vertical-align:middle;
}

.input-group-addon {
padding:6px 12px;
font-size:14px;
font-weight:normal;
line-height:1;
color:#555;
text-align:center;
background-color:#eee;
border:1px solid #ccc;
border-radius:4px;
}

.input-group-addon.input-sm {
padding:5px 10px;
font-size:12px;
border-radius:3px;
}

.input-group-addon.input-lg {
padding:10px 16px;
font-size:18px;
border-radius:6px;
}

.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] {
margin-top:0;
}

.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group > .btn,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
border-top-right-radius:0;
border-bottom-right-radius:0;
}

.input-group-addon:first-child {
border-right:0;
}

.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group > .btn,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child),.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
border-top-left-radius:0;
border-bottom-left-radius:0;
}

.input-group-addon:last-child {
border-left:0;
}

.input-group-btn {
position:relative;
font-size:0;
white-space:nowrap;
}

.input-group-btn > .btn {
position:relative;
}

.input-group-btn > .btn + .btn {
margin-left:-1px;
}

.input-group-btn > .btn:hover,.input-group-btn > .btn:focus,.input-group-btn > .btn:active {
z-index:2;
}

.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group {
margin-right:-1px;
}

.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group {
z-index:2;
margin-left:-1px;
}

.nav {
padding-left:0;
margin-bottom:0;
list-style:none;
}

.nav > li {
position:relative;
display:block;
}

.nav > li > a {
position:relative;
display:block;
padding:10px 15px;
}

.nav > li > a:hover,.nav > li > a:focus {
text-decoration:none;
background-color:#eee;
}

.nav > li.disabled > a {
color:#777;
}

.nav > li.disabled > a:hover,.nav > li.disabled > a:focus {
color:#777;
text-decoration:none;
cursor:not-allowed;
background-color:transparent;
}

.nav .open > a,.nav .open > a:hover,.nav .open > a:focus {
background-color:#eee;
border-color:#337ab7;
}

.nav .nav-divider {
height:1px;
margin:9px 0;
overflow:hidden;
background-color:#e5e5e5;
}

.nav > li > a > img {
max-width:none;
}

.nav-tabs {
border-bottom:1px solid #ddd;
}

.nav-tabs > li {
float:left;
margin-bottom:-1px;
}

.nav-tabs > li > a {
margin-right:2px;
line-height:1.42857143;
border:1px solid transparent;
border-radius:4px 4px 0 0;
}

.nav-tabs > li > a:hover {
border-color:#eee #eee #ddd;
}

.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {
color:#555;
cursor:default;
background-color:#fff;
border:1px solid #ddd;
border-bottom-color:transparent;
}

.nav-tabs.nav-justified {
width:100%;
border-bottom:0;
}

.nav-tabs.nav-justified > li {
float:none;
}

.nav-tabs.nav-justified > li > a {
margin-bottom:5px;
text-align:center;
}

.nav-tabs.nav-justified > .dropdown .dropdown-menu {
top:auto;
left:auto;
}

@media (min-width: 768px) {
.nav-tabs.nav-justified > li {
display:table-cell;
width:1%;
}

.nav-tabs.nav-justified > li > a {
margin-bottom:0;
}
}

.nav-tabs.nav-justified > li > a {
margin-right:0;
border-radius:4px;
}

.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus {
border:1px solid #ddd;
}

@media (min-width: 768px) {
.nav-tabs.nav-justified > li > a {
border-bottom:1px solid #ddd;
border-radius:4px 4px 0 0;
}

.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus {
border-bottom-color:#fff;
}
}

.nav-pills > li {
float:left;
}

.nav-pills > li > a {
border-radius:4px;
}

.nav-pills > li + li {
margin-left:2px;
}

.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus {
color:#fff;
background-color:#337ab7;
}

.nav-stacked > li {
float:none;
}

.nav-stacked > li + li {
margin-top:2px;
margin-left:0;
}

.nav-justified {
width:100%;
}

.nav-justified > li {
float:none;
}

.nav-justified > li > a {
margin-bottom:5px;
text-align:center;
}

.nav-justified > .dropdown .dropdown-menu {
top:auto;
left:auto;
}

@media (min-width: 768px) {
.nav-justified > li {
display:table-cell;
width:1%;
}

.nav-justified > li > a {
margin-bottom:0;
}
}

.nav-tabs-justified {
border-bottom:0;
}

.nav-tabs-justified > li > a {
margin-right:0;
border-radius:4px;
}

.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus {
border:1px solid #ddd;
}

@media (min-width: 768px) {
.nav-tabs-justified > li > a {
border-bottom:1px solid #ddd;
border-radius:4px 4px 0 0;
}

.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus {
border-bottom-color:#fff;
}
}

.tab-content > .tab-pane {
display:none;
}

.tab-content > .active {
display:block;
}

.nav-tabs .dropdown-menu {
margin-top:-1px;
border-top-left-radius:0;
border-top-right-radius:0;
}

.navbar {
position:relative;
min-height:50px;
margin-bottom:20px;
border:1px solid transparent;
}

@media (min-width: 768px) {
.navbar {
border-radius:4px;
}

.navbar-header {
float:left;
}
}

.navbar-collapse {
padding-right:15px;
padding-left:15px;
overflow-x:visible;
-webkit-overflow-scrolling:touch;
border-top:1px solid transparent;
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
}

.navbar-collapse.in {
overflow-y:auto;
}

@media (min-width: 768px) {
.navbar-collapse {
width:auto;
border-top:0;
-webkit-box-shadow:none;
box-shadow:none;
}

.navbar-collapse.collapse {
display:block !important;
height:auto !important;
padding-bottom:0;
overflow:visible !important;
}

.navbar-collapse.in {
overflow-y:visible;
}

.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
padding-right:0;
padding-left:0;
}
}

.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
max-height:340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
max-height:200px;
}
}

.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse {
margin-right:-15px;
margin-left:-15px;
}

@media (min-width: 768px) {
.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse {
margin-right:0;
margin-left:0;
}
}

.navbar-static-top {
z-index:1000;
border-width:0 0 1px;
}

@media (min-width: 768px) {
.navbar-static-top {
border-radius:0;
}
}

.navbar-fixed-top,.navbar-fixed-bottom {
position:fixed;
right:0;
left:0;
z-index:1030;
}

@media (min-width: 768px) {
.navbar-fixed-top,.navbar-fixed-bottom {
border-radius:0;
}
}

.navbar-fixed-top {
top:0;
border-width:0 0 1px;
}

.navbar-fixed-bottom {
bottom:0;
margin-bottom:0;
border-width:1px 0 0;
}

.navbar-brand {
float:left;
height:50px;
padding:15px;
font-size:18px;
line-height:20px;
}

.navbar-brand:hover,.navbar-brand:focus {
text-decoration:none;
}

.navbar-brand > img {
display:block;
}

@media (min-width: 768px) {
.navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand {
margin-left:-15px;
}
}

.navbar-toggle {
position:relative;
float:right;
padding:9px 10px;
margin-top:8px;
margin-right:15px;
margin-bottom:8px;
background-color:transparent;
background-image:none;
border:1px solid transparent;
border-radius:4px;
}

.navbar-toggle:focus {
outline:0;
}

.navbar-toggle .icon-bar {
display:block;
width:22px;
height:2px;
border-radius:1px;
}

.navbar-toggle .icon-bar + .icon-bar {
margin-top:4px;
}

@media (min-width: 768px) {
.navbar-toggle {
display:none;
}
}

.navbar-nav {
margin:7.5px -15px;
}

.navbar-nav > li > a {
padding-top:10px;
padding-bottom:10px;
line-height:20px;
}

@media (max-width: 767px) {
.navbar-nav .open .dropdown-menu {
position:static;
float:none;
width:auto;
margin-top:0;
background-color:transparent;
border:0;
-webkit-box-shadow:none;
box-shadow:none;
}

.navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header {
padding:5px 15px 5px 25px;
}

.navbar-nav .open .dropdown-menu > li > a {
line-height:20px;
}

.navbar-nav .open .dropdown-menu > li > a:hover,.navbar-nav .open .dropdown-menu > li > a:focus {
background-image:none;
}
}

@media (min-width: 768px) {
.navbar-nav {
float:left;
margin:0;
}

.navbar-nav > li {
float:left;
}

.navbar-nav > li > a {
padding-top:15px;
padding-bottom:15px;
}
}

.navbar-form {
padding:10px 15px;
border-top:1px solid transparent;
border-bottom:1px solid transparent;
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
margin:8px -15px;
}

@media (min-width: 768px) {
.navbar-form .form-group {
display:inline-block;
margin-bottom:0;
vertical-align:middle;
}

.navbar-form .form-control {
display:inline-block;
width:auto;
vertical-align:middle;
}

.navbar-form .form-control-static {
display:inline-block;
}

.navbar-form .input-group {
display:inline-table;
vertical-align:middle;
}

.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control {
width:auto;
}

.navbar-form .input-group > .form-control {
width:100%;
}

.navbar-form .control-label {
margin-bottom:0;
vertical-align:middle;
}

.navbar-form .radio,.navbar-form .checkbox {
display:inline-block;
margin-top:0;
margin-bottom:0;
vertical-align:middle;
}

.navbar-form .radio label,.navbar-form .checkbox label {
padding-left:0;
}

.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"] {
position:relative;
margin-left:0;
}

.navbar-form .has-feedback .form-control-feedback {
top:0;
}
}

@media (max-width: 767px) {
.navbar-form .form-group {
margin-bottom:5px;
}

.navbar-form .form-group:last-child {
margin-bottom:0;
}
}

@media (min-width: 768px) {
.navbar-form {
width:auto;
padding-top:0;
padding-bottom:0;
margin-right:0;
margin-left:0;
border:0;
-webkit-box-shadow:none;
box-shadow:none;
}
}

.navbar-nav > li > .dropdown-menu {
margin-top:0;
border-top-left-radius:0;
border-top-right-radius:0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
margin-bottom:0;
border-radius:4px 4px 0 0;
}

.navbar-btn {
margin-top:8px;
margin-bottom:8px;
}

.navbar-btn.btn-sm {
margin-top:10px;
margin-bottom:10px;
}

.navbar-btn.btn-xs {
margin-top:14px;
margin-bottom:14px;
}

.navbar-text {
margin-top:15px;
margin-bottom:15px;
}

@media (min-width: 768px) {
.navbar-text {
float:left;
margin-right:15px;
margin-left:15px;
}

.navbar-left {
float:left !important;
}

.navbar-right {
float:right !important;
margin-right:-15px;
}

.navbar-right ~ .navbar-right {
margin-right:0;
}
}

.navbar-default {
background-color:#f8f8f8;
border-color:#e7e7e7;
}

.navbar-default .navbar-brand {
color:#777;
}

.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {
color:#5e5e5e;
background-color:transparent;
}

.navbar-default .navbar-text {
color:#777;
}

.navbar-default .navbar-nav > li > a {
color:#777;
}

.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {
color:#333;
background-color:transparent;
}

.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {
color:#555;
background-color:#e7e7e7;
}

.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus {
color:#ccc;
background-color:transparent;
}

.navbar-default .navbar-toggle {
border-color:#ddd;
}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
background-color:#ddd;
}

.navbar-default .navbar-toggle .icon-bar {
background-color:#888;
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form {
border-color:#e7e7e7;
}

.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {
color:#555;
background-color:#e7e7e7;
}

@media (max-width: 767px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color:#777;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
color:#333;
background-color:transparent;
}

.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
color:#555;
background-color:#e7e7e7;
}

.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color:#ccc;
background-color:transparent;
}
}

.navbar-default .navbar-link {
color:#777;
}

.navbar-default .navbar-link:hover {
color:#333;
}

.navbar-default .btn-link {
color:#777;
}

.navbar-default .btn-link:hover,.navbar-default .btn-link:focus {
color:#333;
}

.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus {
color:#ccc;
}

.navbar-inverse {
background-color:#222;
border-color:#080808;
}

.navbar-inverse .navbar-brand {
color:#9d9d9d;
}

.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus {
color:#fff;
background-color:transparent;
}

.navbar-inverse .navbar-text {
color:#9d9d9d;
}

.navbar-inverse .navbar-nav > li > a {
color:#9d9d9d;
}

.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus {
color:#fff;
background-color:transparent;
}

.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus {
color:#fff;
background-color:#080808;
}

.navbar-inverse .navbar-nav > .disabled > a,.navbar-inverse .navbar-nav > .disabled > a:hover,.navbar-inverse .navbar-nav > .disabled > a:focus {
color:#444;
background-color:transparent;
}

.navbar-inverse .navbar-toggle {
border-color:#333;
}

.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {
background-color:#333;
}

.navbar-inverse .navbar-toggle .icon-bar {
background-color:#fff;
}

.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
border-color:#101010;
}

.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus {
color:#fff;
background-color:#080808;
}

@media (max-width: 767px) {
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
border-color:#080808;
}

.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
background-color:#080808;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
color:#9d9d9d;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
color:#fff;
background-color:transparent;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
color:#fff;
background-color:#080808;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color:#444;
background-color:transparent;
}
}

.navbar-inverse .navbar-link {
color:#9d9d9d;
}

.navbar-inverse .navbar-link:hover {
color:#fff;
}

.navbar-inverse .btn-link {
color:#9d9d9d;
}

.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus {
color:#fff;
}

.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus {
color:#444;
}

.breadcrumb {
padding:8px 15px;
margin-bottom:20px;
list-style:none;
background-color:#f5f5f5;
border-radius:4px;
}

.breadcrumb > li {
display:inline-block;
}

.breadcrumb > li + li:before {
padding:0 5px;
color:#ccc;
content:"/\00a0";
}

.breadcrumb > .active {
color:#777;
}

.pagination {
display:inline-block;
padding-left:0;
margin:20px 0;
border-radius:4px;
}

.pagination > li {
display:inline;
}

.pagination > li > a,.pagination > li > span {
position:relative;
float:left;
padding:6px 12px;
margin-left:-1px;
line-height:1.42857143;
color:#337ab7;
text-decoration:none;
background-color:#fff;
border:1px solid #ddd;
}

.pagination > li:first-child > a,.pagination > li:first-child > span {
margin-left:0;
border-top-left-radius:4px;
border-bottom-left-radius:4px;
}

.pagination > li:last-child > a,.pagination > li:last-child > span {
border-top-right-radius:4px;
border-bottom-right-radius:4px;
}

.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {
z-index:2;
color:#23527c;
background-color:#eee;
border-color:#ddd;
}

.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {
z-index:3;
color:#fff;
cursor:default;
background-color:#337ab7;
border-color:#337ab7;
}

.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {
color:#777;
cursor:not-allowed;
background-color:#fff;
border-color:#ddd;
}

.pagination-lg > li > a,.pagination-lg > li > span {
padding:10px 16px;
font-size:18px;
line-height:1.3333333;
}

.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span {
border-top-left-radius:6px;
border-bottom-left-radius:6px;
}

.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span {
border-top-right-radius:6px;
border-bottom-right-radius:6px;
}

.pagination-sm > li > a,.pagination-sm > li > span {
padding:5px 10px;
font-size:12px;
line-height:1.5;
}

.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span {
border-top-left-radius:3px;
border-bottom-left-radius:3px;
}

.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span {
border-top-right-radius:3px;
border-bottom-right-radius:3px;
}

.pager {
padding-left:0;
margin:20px 0;
text-align:center;
list-style:none;
}

.pager li {
display:inline;
}

.pager li > a,.pager li > span {
display:inline-block;
padding:5px 14px;
background-color:#fff;
border:1px solid #ddd;
border-radius:15px;
}

.pager li > a:hover,.pager li > a:focus {
text-decoration:none;
background-color:#eee;
}

.pager .next > a,.pager .next > span {
float:right;
}

.pager .previous > a,.pager .previous > span {
float:left;
}

.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span {
color:#777;
cursor:not-allowed;
background-color:#fff;
}

.label {
display:inline;
padding:.2em .6em .3em;
font-size:75%;
font-weight:bold;
line-height:1;
color:#fff;
text-align:center;
white-space:nowrap;
vertical-align:baseline;
border-radius:.25em;
}

a.label:hover,a.label:focus {
color:#fff;
text-decoration:none;
cursor:pointer;
}

.label:empty {
display:none;
}

.btn .label {
position:relative;
top:-1px;
}

.label-default {
background-color:#777;
}

.label-default[href]:hover,.label-default[href]:focus {
background-color:#5e5e5e;
}

.label-primary {
background-color:#337ab7;
}

.label-primary[href]:hover,.label-primary[href]:focus {
background-color:#286090;
}

.label-success {
background-color:#5cb85c;
}

.label-success[href]:hover,.label-success[href]:focus {
background-color:#449d44;
}

.label-info {
background-color:#5bc0de;
}

.label-info[href]:hover,.label-info[href]:focus {
background-color:#31b0d5;
}

.label-warning {
background-color:#f0ad4e;
}

.label-warning[href]:hover,.label-warning[href]:focus {
background-color:#ec971f;
}

.label-danger {
background-color:#d9534f;
}

.label-danger[href]:hover,.label-danger[href]:focus {
background-color:#c9302c;
}

.badge {
display:inline-block;
min-width:10px;
padding:3px 7px;
font-size:12px;
font-weight:bold;
line-height:1;
color:#fff;
text-align:center;
white-space:nowrap;
vertical-align:middle;
background-color:#777;
border-radius:10px;
}

.badge:empty {
display:none;
}

.btn .badge {
position:relative;
top:-1px;
}

.btn-xs .badge,.btn-group-xs > .btn .badge {
top:0;
padding:1px 5px;
}

a.badge:hover,a.badge:focus {
color:#fff;
text-decoration:none;
cursor:pointer;
}

.list-group-item.active > .badge,.nav-pills > .active > a > .badge {
color:#337ab7;
background-color:#fff;
}

.list-group-item > .badge {
float:right;
}

.list-group-item > .badge + .badge {
margin-right:5px;
}

.nav-pills > li > a > .badge {
margin-left:3px;
}

.jumbotron {
padding-top:30px;
padding-bottom:30px;
margin-bottom:30px;
color:inherit;
background-color:#eee;
}

.jumbotron h1,.jumbotron .h1 {
color:inherit;
}

.jumbotron p {
margin-bottom:15px;
font-size:21px;
font-weight:200;
}

.jumbotron > hr {
border-top-color:#d5d5d5;
}

.container .jumbotron,.container-fluid .jumbotron {
padding-right:15px;
padding-left:15px;
border-radius:6px;
}

.jumbotron .container {
max-width:100%;
}

@media screen and (min-width: 768px) {
.jumbotron {
padding-top:48px;
padding-bottom:48px;
}

.container .jumbotron,.container-fluid .jumbotron {
padding-right:60px;
padding-left:60px;
}

.jumbotron h1,.jumbotron .h1 {
font-size:63px;
}
}

.thumbnail {
display:block;
padding:4px;
margin-bottom:20px;
line-height:1.42857143;
background-color:#fff;
border:1px solid #ddd;
border-radius:4px;
-webkit-transition:border .2s ease-in-out;
-o-transition:border .2s ease-in-out;
transition:border .2s ease-in-out;
}

.thumbnail > img,.thumbnail a > img {
margin-right:auto;
margin-left:auto;
}

a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active {
border-color:#337ab7;
}

.thumbnail .caption {
padding:9px;
color:#333;
}

.alert {
padding:15px;
margin-bottom:20px;
border:1px solid transparent;
border-radius:4px;
}

.alert h4 {
margin-top:0;
color:inherit;
}

.alert .alert-link {
font-weight:bold;
}

.alert > p,.alert > ul {
margin-bottom:0;
}

.alert > p + p {
margin-top:5px;
}

.alert-dismissable,.alert-dismissible {
padding-right:35px;
}

.alert-dismissable .close,.alert-dismissible .close {
position:relative;
top:-2px;
right:-21px;
color:inherit;
}

.alert-success {
color:#3c763d;
background-color:#dff0d8;
border-color:#d6e9c6;
}

.alert-success hr {
border-top-color:#c9e2b3;
}

.alert-success .alert-link {
color:#2b542c;
}

.alert-info {
color:#31708f;
background-color:#d9edf7;
border-color:#bce8f1;
}

.alert-info hr {
border-top-color:#a6e1ec;
}

.alert-info .alert-link {
color:#245269;
}

.alert-warning {
color:#8a6d3b;
background-color:#fcf8e3;
border-color:#faebcc;
}

.alert-warning hr {
border-top-color:#f7e1b5;
}

.alert-warning .alert-link {
color:#66512c;
}

.alert-danger {
color:#a94442;
background-color:#f2dede;
border-color:#ebccd1;
}

.alert-danger hr {
border-top-color:#e4b9c0;
}

.alert-danger .alert-link {
color:#843534;
}

@-webkit-keyframes progress-bar-stripes {
from {
background-position:40px 0;
}

to {
background-position:0 0;
}
}

@-o-keyframes progress-bar-stripes {
from {
background-position:40px 0;
}

to {
background-position:0 0;
}
}

@keyframes progress-bar-stripes {
from {
background-position:40px 0;
}

to {
background-position:0 0;
}
}

.progress {
height:20px;
margin-bottom:20px;
overflow:hidden;
background-color:#f5f5f5;
border-radius:4px;
-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
}

.progress-bar {
float:left;
width:0;
height:100%;
font-size:12px;
line-height:20px;
color:#fff;
text-align:center;
background-color:#337ab7;
-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
-webkit-transition:width .6s ease;
-o-transition:width .6s ease;
transition:width .6s ease;
}

.progress-striped .progress-bar,.progress-bar-striped {
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
-webkit-background-size:40px 40px;
background-size:40px 40px;
}

.progress.active .progress-bar,.progress-bar.active {
-webkit-animation:progress-bar-stripes 2s linear infinite;
-o-animation:progress-bar-stripes 2s linear infinite;
animation:progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
background-color:#5cb85c;
}

.progress-striped .progress-bar-success {
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-bar-info {
background-color:#5bc0de;
}

.progress-striped .progress-bar-info {
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-bar-warning {
background-color:#f0ad4e;
}

.progress-striped .progress-bar-warning {
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-bar-danger {
background-color:#d9534f;
}

.progress-striped .progress-bar-danger {
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.media {
margin-top:15px;
}

.media:first-child {
margin-top:0;
}

.media,.media-body {
overflow:hidden;
zoom:1;
}

.media-body {
width:10000px;
}

.media-object {
display:block;
}

.media-object.img-thumbnail {
max-width:none;
}

.media-right,.media > .pull-right {
padding-left:10px;
}

.media-left,.media > .pull-left {
padding-right:10px;
}

.media-left,.media-right,.media-body {
display:table-cell;
vertical-align:top;
}

.media-middle {
vertical-align:middle;
}

.media-bottom {
vertical-align:bottom;
}

.media-heading {
margin-top:0;
margin-bottom:5px;
}

.media-list {
padding-left:0;
list-style:none;
}

.list-group {
padding-left:0;
margin-bottom:20px;
}

.list-group-item {
position:relative;
display:block;
padding:10px 15px;
margin-bottom:-1px;
background-color:#fff;
border:1px solid #ddd;
}

.list-group-item:first-child {
border-top-left-radius:4px;
border-top-right-radius:4px;
}

.list-group-item:last-child {
margin-bottom:0;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;
}

a.list-group-item,button.list-group-item {
color:#555;
}

a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading {
color:#333;
}

a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus {
color:#555;
text-decoration:none;
background-color:#f5f5f5;
}

button.list-group-item {
width:100%;
text-align:left;
}

.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus {
color:#777;
cursor:not-allowed;
background-color:#eee;
}

.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading {
color:inherit;
}

.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text {
color:#777;
}

.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus {
z-index:2;
color:#fff;
background-color:#337ab7;
border-color:#337ab7;
}

.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading > small,.list-group-item.active:hover .list-group-item-heading > small,.list-group-item.active:focus .list-group-item-heading > small,.list-group-item.active .list-group-item-heading > .small,.list-group-item.active:hover .list-group-item-heading > .small,.list-group-item.active:focus .list-group-item-heading > .small {
color:inherit;
}

.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text {
color:#c7ddef;
}

.list-group-item-success {
color:#3c763d;
background-color:#dff0d8;
}

a.list-group-item-success,button.list-group-item-success {
color:#3c763d;
}

a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading {
color:inherit;
}

a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus {
color:#3c763d;
background-color:#d0e9c6;
}

a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus {
color:#fff;
background-color:#3c763d;
border-color:#3c763d;
}

.list-group-item-info {
color:#31708f;
background-color:#d9edf7;
}

a.list-group-item-info,button.list-group-item-info {
color:#31708f;
}

a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading {
color:inherit;
}

a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus {
color:#31708f;
background-color:#c4e3f3;
}

a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus {
color:#fff;
background-color:#31708f;
border-color:#31708f;
}

.list-group-item-warning {
color:#8a6d3b;
background-color:#fcf8e3;
}

a.list-group-item-warning,button.list-group-item-warning {
color:#8a6d3b;
}

a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading {
color:inherit;
}

a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus {
color:#8a6d3b;
background-color:#faf2cc;
}

a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus {
color:#fff;
background-color:#8a6d3b;
border-color:#8a6d3b;
}

.list-group-item-danger {
color:#a94442;
background-color:#f2dede;
}

a.list-group-item-danger,button.list-group-item-danger {
color:#a94442;
}

a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading {
color:inherit;
}

a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus {
color:#a94442;
background-color:#ebcccc;
}

a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus {
color:#fff;
background-color:#a94442;
border-color:#a94442;
}

.list-group-item-heading {
margin-top:0;
margin-bottom:5px;
}

.list-group-item-text {
margin-bottom:0;
line-height:1.3;
}

.panel {
margin-bottom:20px;
background-color:#fff;
border:1px solid transparent;
border-radius:4px;
-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
box-shadow:0 1px 1px rgba(0,0,0,.05);
}

.panel-body {
padding:15px;
}

.panel-heading {
padding:10px 15px;
border-bottom:1px solid transparent;
border-top-left-radius:3px;
border-top-right-radius:3px;
}

.panel-heading > .dropdown .dropdown-toggle {
color:inherit;
}

.panel-title {
margin-top:0;
margin-bottom:0;
font-size:16px;
color:inherit;
}

.panel-title > a,.panel-title > small,.panel-title > .small,.panel-title > small > a,.panel-title > .small > a {
color:inherit;
}

.panel-footer {
padding:10px 15px;
background-color:#f5f5f5;
border-top:1px solid #ddd;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px;
}

.panel > .list-group,.panel > .panel-collapse > .list-group {
margin-bottom:0;
}

.panel > .list-group .list-group-item,.panel > .panel-collapse > .list-group .list-group-item {
border-width:1px 0;
border-radius:0;
}

.panel > .list-group:first-child .list-group-item:first-child,.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
border-top:0;
border-top-left-radius:3px;
border-top-right-radius:3px;
}

.panel > .list-group:last-child .list-group-item:last-child,.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
border-bottom:0;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px;
}

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
border-top-left-radius:0;
border-top-right-radius:0;
}

.panel-heading + .list-group .list-group-item:first-child {
border-top-width:0;
}

.list-group + .panel-footer {
border-top-width:0;
}

.panel > .table,.panel > .table-responsive > .table,.panel > .panel-collapse > .table {
margin-bottom:0;
}

.panel > .table caption,.panel > .table-responsive > .table caption,.panel > .panel-collapse > .table caption {
padding-right:15px;
padding-left:15px;
}

.panel > .table:first-child,.panel > .table-responsive:first-child > .table:first-child {
border-top-left-radius:3px;
border-top-right-radius:3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
border-top-left-radius:3px;
border-top-right-radius:3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
border-top-left-radius:3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
border-top-right-radius:3px;
}

.panel > .table:last-child,.panel > .table-responsive:last-child > .table:last-child {
border-bottom-right-radius:3px;
border-bottom-left-radius:3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
border-bottom-right-radius:3px;
border-bottom-left-radius:3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
border-bottom-left-radius:3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
border-bottom-right-radius:3px;
}

.panel > .panel-body + .table,.panel > .panel-body + .table-responsive,.panel > .table + .panel-body,.panel > .table-responsive + .panel-body {
border-top:1px solid #ddd;
}

.panel > .table > tbody:first-child > tr:first-child th,.panel > .table > tbody:first-child > tr:first-child td {
border-top:0;
}

.panel > .table-bordered,.panel > .table-responsive > .table-bordered {
border:0;
}

.panel > .table-bordered > thead > tr > th:first-child,.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,.panel > .table-bordered > tbody > tr > th:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,.panel > .table-bordered > tfoot > tr > th:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,.panel > .table-bordered > thead > tr > td:first-child,.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,.panel > .table-bordered > tbody > tr > td:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,.panel > .table-bordered > tfoot > tr > td:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left:0;
}

.panel > .table-bordered > thead > tr > th:last-child,.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,.panel > .table-bordered > tbody > tr > th:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,.panel > .table-bordered > tfoot > tr > th:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,.panel > .table-bordered > thead > tr > td:last-child,.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,.panel > .table-bordered > tbody > tr > td:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,.panel > .table-bordered > tfoot > tr > td:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right:0;
}

.panel > .table-bordered > thead > tr:first-child > td,.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,.panel > .table-bordered > tbody > tr:first-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,.panel > .table-bordered > thead > tr:first-child > th,.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,.panel > .table-bordered > tbody > tr:first-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
border-bottom:0;
}

.panel > .table-bordered > tbody > tr:last-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,.panel > .table-bordered > tfoot > tr:last-child > td,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,.panel > .table-bordered > tbody > tr:last-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,.panel > .table-bordered > tfoot > tr:last-child > th,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
border-bottom:0;
}

.panel > .table-responsive {
margin-bottom:0;
border:0;
}

.panel-group {
margin-bottom:20px;
}

.panel-group .panel {
margin-bottom:0;
border-radius:4px;
}

.panel-group .panel + .panel {
margin-top:5px;
}

.panel-group .panel-heading {
border-bottom:0;
}

.panel-group .panel-heading + .panel-collapse > .panel-body,.panel-group .panel-heading + .panel-collapse > .list-group {
border-top:1px solid #ddd;
}

.panel-group .panel-footer {
border-top:0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
border-bottom:1px solid #ddd;
}

.panel-default {
border-color:#ddd;
}

.panel-default > .panel-heading {
color:#333;
background-color:#f5f5f5;
border-color:#ddd;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
border-top-color:#ddd;
}

.panel-default > .panel-heading .badge {
color:#f5f5f5;
background-color:#333;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color:#ddd;
}

.panel-primary {
border-color:#337ab7;
}

.panel-primary > .panel-heading {
color:#fff;
background-color:#337ab7;
border-color:#337ab7;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
border-top-color:#337ab7;
}

.panel-primary > .panel-heading .badge {
color:#337ab7;
background-color:#fff;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color:#337ab7;
}

.panel-success {
border-color:#d6e9c6;
}

.panel-success > .panel-heading {
color:#3c763d;
background-color:#dff0d8;
border-color:#d6e9c6;
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
border-top-color:#d6e9c6;
}

.panel-success > .panel-heading .badge {
color:#dff0d8;
background-color:#3c763d;
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color:#d6e9c6;
}

.panel-info {
border-color:#bce8f1;
}

.panel-info > .panel-heading {
color:#31708f;
background-color:#d9edf7;
border-color:#bce8f1;
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
border-top-color:#bce8f1;
}

.panel-info > .panel-heading .badge {
color:#d9edf7;
background-color:#31708f;
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color:#bce8f1;
}

.panel-warning {
border-color:#faebcc;
}

.panel-warning > .panel-heading {
color:#8a6d3b;
background-color:#fcf8e3;
border-color:#faebcc;
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
border-top-color:#faebcc;
}

.panel-warning > .panel-heading .badge {
color:#fcf8e3;
background-color:#8a6d3b;
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color:#faebcc;
}

.panel-danger {
border-color:#ebccd1;
}

.panel-danger > .panel-heading {
color:#a94442;
background-color:#f2dede;
border-color:#ebccd1;
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
border-top-color:#ebccd1;
}

.panel-danger > .panel-heading .badge {
color:#f2dede;
background-color:#a94442;
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color:#ebccd1;
}

.embed-responsive {
position:relative;
display:block;
height:0;
padding:0;
overflow:hidden;
}

.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video {
position:absolute;
top:0;
bottom:0;
left:0;
width:100%;
height:100%;
border:0;
}

.embed-responsive-16by9 {
padding-bottom:56.25%;
}

.embed-responsive-4by3 {
padding-bottom:75%;
}

.well {
min-height:20px;
padding:19px;
margin-bottom:20px;
background-color:#f5f5f5;
border:1px solid #e3e3e3;
border-radius:4px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
}

.well blockquote {
border-color:#ddd;
border-color:rgba(0,0,0,.15);
}

.well-lg {
padding:24px;
border-radius:6px;
}

.well-sm {
padding:9px;
border-radius:3px;
}

.close {
float:right;
font-size:21px;
font-weight:bold;
line-height:1;
color:#000;
text-shadow:0 1px 0 #fff;
filter:alpha(opacity=20);
opacity:.2;
}

.close:hover,.close:focus {
color:#000;
text-decoration:none;
cursor:pointer;
filter:alpha(opacity=50);
opacity:.5;
}

button.close {
-webkit-appearance:none;
padding:0;
cursor:pointer;
background:transparent;
border:0;
}

.modal-open {
overflow:hidden;
}

.modal {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1050;
display:none;
overflow:hidden;
-webkit-overflow-scrolling:touch;
outline:0;
}

.modal.fade .modal-dialog {
-webkit-transition:-webkit-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out;
-webkit-transform:translate(0,-25%);
-ms-transform:translate(0,-25%);
-o-transform:translate(0,-25%);
transform:translate(0,-25%);
}

.modal.in .modal-dialog {
-webkit-transform:translate(0,0);
-ms-transform:translate(0,0);
-o-transform:translate(0,0);
transform:translate(0,0);
}

.modal-open .modal {
overflow-x:hidden;
overflow-y:auto;
}

.modal-dialog {
position:relative;
width:auto;
margin:10px;
}

.modal-content {
position:relative;
background-color:#fff;
-webkit-background-clip:padding-box;
background-clip:padding-box;
border:1px solid #999;
border:1px solid rgba(0,0,0,.2);
border-radius:6px;
outline:0;
-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
box-shadow:0 3px 9px rgba(0,0,0,.5);
}

.modal-backdrop {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1040;
background-color:#000;
}

.modal-backdrop.fade {
filter:alpha(opacity=0);
opacity:0;
}

.modal-backdrop.in {
filter:alpha(opacity=50);
opacity:.5;
}

.modal-header {
padding:15px;
border-bottom:1px solid #e5e5e5;
}

.modal-header .close {
margin-top:-2px;
}

.modal-title {
margin:0;
line-height:1.42857143;
}

.modal-body {
position:relative;
padding:15px;
}

.modal-footer {
padding:15px;
text-align:right;
border-top:1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
margin-bottom:0;
margin-left:5px;
}

.modal-footer .btn-group .btn + .btn {
margin-left:-1px;
}

.modal-footer .btn-block + .btn-block {
margin-left:0;
}

.modal-scrollbar-measure {
position:absolute;
top:-9999px;
width:50px;
height:50px;
overflow:scroll;
}

@media (min-width: 768px) {
.modal-dialog {
width:600px;
margin:30px auto;
}

.modal-content {
-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
box-shadow:0 5px 15px rgba(0,0,0,.5);
}

.modal-sm {
width:300px;
}
}

@media (min-width: 992px) {
.modal-lg {
width:900px;
}
}

.tooltip {
position:absolute;
z-index:1070;
display:block;
text-align:left;
text-align:start;
text-decoration:none;
text-shadow:none;
text-transform:none;
letter-spacing:normal;
word-break:normal;
word-spacing:normal;
word-wrap:normal;
white-space:normal;
filter:alpha(opacity=0);
opacity:0;
line-break:auto;
font:12px/1.42857143 "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.tooltip.in {
filter:alpha(opacity=90);
opacity:.9;
}

.tooltip.top {
padding:5px 0;
margin-top:-3px;
}

.tooltip.right {
padding:0 5px;
margin-left:3px;
}

.tooltip.bottom {
padding:5px 0;
margin-top:3px;
}

.tooltip.left {
padding:0 5px;
margin-left:-3px;
}

.tooltip-inner {
max-width:200px;
padding:3px 8px;
color:#fff;
text-align:center;
background-color:#000;
border-radius:4px;
}

.tooltip-arrow {
position:absolute;
width:0;
height:0;
border-color:transparent;
border-style:solid;
}

.tooltip.top .tooltip-arrow {
bottom:0;
left:50%;
margin-left:-5px;
border-width:5px 5px 0;
border-top-color:#000;
}

.tooltip.top-left .tooltip-arrow {
right:5px;
bottom:0;
margin-bottom:-5px;
border-width:5px 5px 0;
border-top-color:#000;
}

.tooltip.top-right .tooltip-arrow {
bottom:0;
left:5px;
margin-bottom:-5px;
border-width:5px 5px 0;
border-top-color:#000;
}

.tooltip.right .tooltip-arrow {
top:50%;
left:0;
margin-top:-5px;
border-width:5px 5px 5px 0;
border-right-color:#000;
}

.tooltip.left .tooltip-arrow {
top:50%;
right:0;
margin-top:-5px;
border-width:5px 0 5px 5px;
border-left-color:#000;
}

.tooltip.bottom .tooltip-arrow {
top:0;
left:50%;
margin-left:-5px;
border-width:0 5px 5px;
border-bottom-color:#000;
}

.tooltip.bottom-left .tooltip-arrow {
top:0;
right:5px;
margin-top:-5px;
border-width:0 5px 5px;
border-bottom-color:#000;
}

.tooltip.bottom-right .tooltip-arrow {
top:0;
left:5px;
margin-top:-5px;
border-width:0 5px 5px;
border-bottom-color:#000;
}

.popover {
position:absolute;
top:0;
left:0;
z-index:1060;
display:none;
max-width:276px;
padding:1px;
text-align:left;
text-align:start;
text-decoration:none;
text-shadow:none;
text-transform:none;
letter-spacing:normal;
word-break:normal;
word-spacing:normal;
word-wrap:normal;
white-space:normal;
background-color:#fff;
-webkit-background-clip:padding-box;
background-clip:padding-box;
border:1px solid #ccc;
border:1px solid rgba(0,0,0,.2);
border-radius:6px;
-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
box-shadow:0 5px 10px rgba(0,0,0,.2);
line-break:auto;
font:14px/1.42857143 "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.popover.top {
margin-top:-10px;
}

.popover.right {
margin-left:10px;
}

.popover.bottom {
margin-top:10px;
}

.popover.left {
margin-left:-10px;
}

.popover-title {
padding:8px 14px;
margin:0;
font-size:14px;
background-color:#f7f7f7;
border-bottom:1px solid #ebebeb;
border-radius:5px 5px 0 0;
}

.popover-content {
padding:9px 14px;
}

.popover > .arrow,.popover > .arrow:after {
position:absolute;
display:block;
width:0;
height:0;
border-color:transparent;
border-style:solid;
}

.popover > .arrow {
border-width:11px;
}

.popover > .arrow:after {
content:"";
border-width:10px;
}

.popover.top > .arrow {
bottom:-11px;
left:50%;
margin-left:-11px;
border-top-color:#999;
border-top-color:rgba(0,0,0,.25);
border-bottom-width:0;
}

.popover.top > .arrow:after {
bottom:1px;
margin-left:-10px;
content:" ";
border-top-color:#fff;
border-bottom-width:0;
}

.popover.right > .arrow {
top:50%;
left:-11px;
margin-top:-11px;
border-right-color:#999;
border-right-color:rgba(0,0,0,.25);
border-left-width:0;
}

.popover.right > .arrow:after {
bottom:-10px;
left:1px;
content:" ";
border-right-color:#fff;
border-left-width:0;
}

.popover.bottom > .arrow {
top:-11px;
left:50%;
margin-left:-11px;
border-top-width:0;
border-bottom-color:#999;
border-bottom-color:rgba(0,0,0,.25);
}

.popover.bottom > .arrow:after {
top:1px;
margin-left:-10px;
content:" ";
border-top-width:0;
border-bottom-color:#fff;
}

.popover.left > .arrow {
top:50%;
right:-11px;
margin-top:-11px;
border-right-width:0;
border-left-color:#999;
border-left-color:rgba(0,0,0,.25);
}

.popover.left > .arrow:after {
right:1px;
bottom:-10px;
content:" ";
border-right-width:0;
border-left-color:#fff;
}

.carousel {
position:relative;
}

.carousel-inner {
position:relative;
width:100%;
overflow:hidden;
}

.carousel-inner > .item {
position:relative;
display:none;
-webkit-transition:.6s ease-in-out left;
-o-transition:.6s ease-in-out left;
transition:.6s ease-in-out left;
}

.carousel-inner > .item > img,.carousel-inner > .item > a > img {
line-height:1;
}

@media all and (transform-3d),(-webkit-transform-3d) {
.carousel-inner > .item {
-webkit-transition:-webkit-transform .6s ease-in-out;
-o-transition:-o-transform .6s ease-in-out;
transition:transform .6s ease-in-out;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-perspective:1000px;
perspective:1000px;
}

.carousel-inner > .item.next,.carousel-inner > .item.active.right {
left:0;
-webkit-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0);
}

.carousel-inner > .item.prev,.carousel-inner > .item.active.left {
left:0;
-webkit-transform:translate3d(-100%,0,0);
transform:translate3d(-100%,0,0);
}

.carousel-inner > .item.next.left,.carousel-inner > .item.prev.right,.carousel-inner > .item.active {
left:0;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
}

.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev {
display:block;
}

.carousel-inner > .active {
left:0;
}

.carousel-inner > .next,.carousel-inner > .prev {
position:absolute;
top:0;
width:100%;
}

.carousel-inner > .next {
left:100%;
}

.carousel-inner > .prev {
left:-100%;
}

.carousel-inner > .next.left,.carousel-inner > .prev.right {
left:0;
}

.carousel-inner > .active.left {
left:-100%;
}

.carousel-inner > .active.right {
left:100%;
}

.carousel-control {
position:absolute;
top:0;
bottom:0;
left:0;
width:15%;
font-size:20px;
color:#fff;
text-align:center;
text-shadow:0 1px 2px rgba(0,0,0,.6);
background-color:rgba(0,0,0,0);
filter:alpha(opacity=50);
opacity:.5;
}

.carousel-control.left {
background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);
background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);
background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
background-image:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);
background-repeat:repeat-x;
}

.carousel-control.right {
right:0;
left:auto;
background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);
background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);
background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);
background-repeat:repeat-x;
}

.carousel-control:hover,.carousel-control:focus {
color:#fff;
text-decoration:none;
filter:alpha(opacity=90);
outline:0;
opacity:.9;
}

.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right {
position:absolute;
top:50%;
z-index:5;
display:inline-block;
margin-top:-10px;
}

.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left {
left:50%;
margin-left:-10px;
}

.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right {
right:50%;
margin-right:-10px;
}

.carousel-control .icon-prev,.carousel-control .icon-next {
width:20px;
height:20px;
font-family:serif;
line-height:1;
}

.carousel-control .icon-prev:before {
content:'\2039';
}

.carousel-control .icon-next:before {
content:'\203a';
}

.carousel-indicators {
position:absolute;
bottom:10px;
left:50%;
z-index:15;
width:60%;
padding-left:0;
margin-left:-30%;
text-align:center;
list-style:none;
}

.carousel-indicators li {
display:inline-block;
width:10px;
height:10px;
margin:1px;
text-indent:-999px;
cursor:pointer;
background-color:#000 \9;
background-color:rgba(0,0,0,0);
border:1px solid #fff;
border-radius:10px;
}

.carousel-indicators .active {
width:12px;
height:12px;
margin:0;
background-color:#fff;
}

.carousel-caption {
position:absolute;
right:15%;
bottom:20px;
left:15%;
z-index:10;
padding-top:20px;
padding-bottom:20px;
color:#fff;
text-align:center;
text-shadow:0 1px 2px rgba(0,0,0,.6);
}

.carousel-caption .btn {
text-shadow:none;
}

@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next {
width:30px;
height:30px;
margin-top:-10px;
font-size:30px;
}

.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
margin-left:-10px;
}

.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
margin-right:-10px;
}

.carousel-caption {
right:20%;
left:20%;
padding-bottom:30px;
}

.carousel-indicators {
bottom:20px;
}
}

.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after {
display:table;
content:" ";
}

.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after {
clear:both;
}

.center-block {
display:block;
margin-right:auto;
margin-left:auto;
}

.pull-right {
float:right !important;
}

.pull-left {
float:left !important;
}

.hide {
display:none !important;
}

.show {
display:block !important;
}

.invisible {
visibility:hidden;
}

.text-hide {
font:0/0 a;
color:transparent;
text-shadow:none;
background-color:transparent;
border:0;
}

.hidden {
display:none !important;
}

.affix {
position:fixed;
}

.visible-xs,.visible-sm,.visible-md,.visible-lg {
display:none !important;
}

.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {
display:none !important;
}

@media (max-width: 767px) {
.visible-xs {
display:block !important;
}

table.visible-xs {
display:table !important;
}

tr.visible-xs {
display:table-row !important;
}

th.visible-xs,td.visible-xs {
display:table-cell !important;
}

.visible-xs-block {
display:block !important;
}

.visible-xs-inline {
display:inline !important;
}

.visible-xs-inline-block {
display:inline-block !important;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display:block !important;
}

table.visible-sm {
display:table !important;
}

tr.visible-sm {
display:table-row !important;
}

th.visible-sm,td.visible-sm {
display:table-cell !important;
}

.visible-sm-block {
display:block !important;
}

.visible-sm-inline {
display:inline !important;
}

.visible-sm-inline-block {
display:inline-block !important;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display:block !important;
}

table.visible-md {
display:table !important;
}

tr.visible-md {
display:table-row !important;
}

th.visible-md,td.visible-md {
display:table-cell !important;
}

.visible-md-block {
display:block !important;
}

.visible-md-inline {
display:inline !important;
}

.visible-md-inline-block {
display:inline-block !important;
}
}

@media (min-width: 1200px) {
.visible-lg {
display:block !important;
}

table.visible-lg {
display:table !important;
}

tr.visible-lg {
display:table-row !important;
}

th.visible-lg,td.visible-lg {
display:table-cell !important;
}

.visible-lg-block {
display:block !important;
}

.visible-lg-inline {
display:inline !important;
}

.visible-lg-inline-block {
display:inline-block !important;
}
}

@media (max-width: 767px) {
.hidden-xs {
display:none !important;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display:none !important;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display:none !important;
}
}

@media (min-width: 1200px) {
.hidden-lg {
display:none !important;
}
}

.visible-print {
display:none !important;
}

@media print {
.visible-print {
display:block !important;
}

table.visible-print {
display:table !important;
}

tr.visible-print {
display:table-row !important;
}

th.visible-print,td.visible-print {
display:table-cell !important;
}
}

.visible-print-block {
display:none !important;
}

@media print {
.visible-print-block {
display:block !important;
}
}

.visible-print-inline {
display:none !important;
}

@media print {
.visible-print-inline {
display:inline !important;
}
}

.visible-print-inline-block {
display:none !important;
}

@media print {
.visible-print-inline-block {
display:inline-block !important;
}

.hidden-print {
display:none !important;
}
}body {
background:#ffffff;
color:#737f85;
padding:0;
font:400 100%/25px "Droid Sans",Helvetica,Arial,sans-serif;
}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {
font-family:'Montserrat';
margin:0 0 20px;
color:#404b56;
font-weight:400;
}

h1,.h1 {
font-size:36px;
line-height:40px;
}

h2,.h2 {
font-size:30px;
line-height:35px;
}

h3,.h3 {
font-size:24px;
line-height:30px;
}

h4,.h4 {
font-size:18px;
line-height:25px;
}

h5,.h5 {
font-size:14px;
line-height:20px;
}

h6,.h6 {
font-size:12px;
line-height:20px;
}

p,.entry-content {
color:#737f85;
margin:0;
word-wrap:break-word;
font:400 15px/25px 'Droid Sans';
}

a,a:hover,a:focus {
transition:all .3s ease 0s;
text-decoration:none;
}

img,.wp-post-image {
display:block;
height:auto;
max-width:100%;
}

ul li,ol li {
color:#737f85;
font-size:15px;
line-height:24px;
margin:0;
padding:6px 0;
vertical-align:top;
}

.header-title {
background-color:#222629;
color:#ffffff;
font-family:'Droid Sans';
text-align:center;
padding:15px;
}

.header-title h2 {
color:#ffffff;
margin:0;
text-shadow:1px 2px 1px rgba(0,0,0,0.3);
font:400 26px 'Droid Sans';
}

#main {
margin:0;
overflow:hidden;
}

.slider {
position:relative;
margin:0!important;
-moz-box-shadow:0 2px 5px #999;
-webkit-box-shadow:0 2px 5px #999;
box-shadow:0 2px 5px #999;
}

#slider ul.slides li {
padding:0;
position:relative;
}

.slide-caption {
background-color:rgba(18,4,1,0.8);
border-radius:10px;
height:auto;
margin:0;
padding:25px 20px 30px;
position:absolute;
width:30%;
z-index:0;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}

.slide-caption h2 {
font-weight:400;
color:#ffffff;
text-shadow:1px 2px 1px rgba(0,0,0,0.5);
margin:0 0 16px;
word-wrap:break-word;
}

.slide-caption p {
color:#ffffff;
margin:0 0 17px;
text-shadow:1px 2px 1px rgba(0,0,0,0.5);
letter-spacing:.5px;
}

.flex-btn {
background-color:#5ca2df;
color:#ffffff;
border-radius:5px;
cursor:pointer;
display:inline-block;
transition:all .3s ease-in-out 0s;
text-shadow:1px 1px 0 rgba(0,0,0,0.1);
letter-spacing:.5px;
padding:10px 25px;
margin:0;
text-align:center;
vertical-align:middle;
font:400 13px/20px 'Montserrat';
}

.flex-btn:hover,.flex-btn:focus {
background-color:#64b445;
background-color:rgba(92,162,223,0.9);
}

.section-title {
margin:0 0 37px;
padding:0 15px;
display:block;
text-align:center;
}

.section-title .section-heading {
font-family:'Droid Sans';
color:#354656;
font-weight:400;
margin:0 0 6px;
}

.section-title p,.section-title-small p {
color:#9ea5a1;
font-family:"Droid Serif";
font-weight:400;
font-style:italic;
margin:0;
}

.section-title-small {
margin:0 0 37px;
display:block;
}

.section-title-small .section-heading {
color:#354656;
font-weight:400;
margin:-5px 0 6px;
}

.section-title-mini {
margin:0 0 30px;
display:block;
}

.section-title-mini .section-heading {
font-weight:400;
margin:0;
}

.section-title-mini .section-heading span {
color:#737f85;
font-size:14px;
line-height:25px;
}

.page-header {
background-color:#fefeff;
background-image:linear-gradient(to bottom,#fefeff,#f4f6f7);
background-repeat:repeat-x;
border-bottom:1px solid #e4e8ea;
border-top:1px solid #e4e8ea;
padding:18px;
margin:0;
}

.page-title {
margin:0;
}

.page-title h2 {
margin:0;
font-weight:400;
word-wrap:break-word;
}

.page-title p {
font-family:"Droid Serif";
font-style:italic;
}

.page-breadcrumb {
list-style:none outside none;
margin-bottom:0;
text-align:right;
font:500 16px/20px 'Droid Sans';
}

.page-breadcrumb > li {
display:inline-block;
padding:0;
color:#737f85;
}

.page-breadcrumb > li + li:before {
color:#ffffff;
padding:0 5px;
}

.page-breadcrumb > li a:hover,.page-breadcrumb > li a:focus {
color:#5ca2df;
}

#section {
margin:0;
padding:60px 0 20px;
}

.width-lg {
width:80px;
}

.width-sm {
width:60px;
}

.txt-color {
color:#2a7bc1;
}

.border-double {
border-bottom:4px double #e4e8ea;
}

.margin10 {
margin:0 0 10px;
}

.btn-large {
padding:7px 25px;
}

.btn-small {
padding:5px 18px;
}

.home-post .entry-date::before,.widget .entry-date::before,.widget-tabs li a::before,.footer-sidebar .widget ul li a::before,.widget p a::before,#recentcomments .recentcomments a::before,a.rsswidget::before {
display:none;
}

.tweet-text {
display:block;
}

.tweet-text span {
display:block;
font-size:14px;
color:#abb6bc;
}

.service .post {
background-color:#f7f7f7;
border:1px solid #e4e8ea;
text-align:center;
border-radius:4px;
padding:30px 15px 25px;
margin:0 0 40px;
transition:all .3s ease 0s;
}

.service .post:hover {
box-shadow:0 3px 7px rgba(0,0,0,0.15);
}

.services_cols_mn_icon {
margin:0 auto 16px;
}

.service-icon {
margin:0 auto 11px;
text-align:center;
color:#2A7BC1;
}

.service-icon img {
margin-top:-15px;
}

.service-icon i {
font-size:36px;
line-height:normal;
}

.service .post .service-icon i {
transition:all 300ms ease-out 0s;
}

.service .post:hover .service-icon i {
transform:translateY(-5px);
}

.service .post .entry-header {
display:block;
margin:0 0 15px;
padding:0;
}

.service .post .entry-header .entry-title {
font-weight:400;
margin:0 0 12px;
}

.service .entry-header .entry-title > a {
color:#404b56;
}

.service .post:hover .entry-header .entry-title > a {
color:#2a7bc1;
}

.btn-wrap {
margin:0 0 40px;
text-align:center;
}

.btn-wrap a {
background-color:#5ca2e0;
color:#FFFFFF;
letter-spacing:.5px;
margin:0;
text-align:center;
text-shadow:1px 2px 2px rgba(0,0,0,0.1);
vertical-align:middle;
display:inline-block;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
text-decoration:none;
transition:opacity .45s;
padding:7px 25px;
font:400 14px/30px 'Montserrat';
}

.btn-wrap a:hover {
opacity:.9;
}

.other-service {
padding:20px 0 15px;
}

.other-service .post {
border-radius:6px;
margin:0 0 25px;
padding:15px 10px;
transition:all .3s ease 0s;
}

.other-service .col-md-6:first-child .post {
margin:0 0 40px;
padding:0;
text-align:left;
border:0 none;
}

.other-service .col-md-6:first-child .post:hover {
background-color:transparent;
}

.other-service .col-md-6:last-child {
margin:0 0 20px;
}

.other-service ul {
padding:10px 0;
margin:0;
}

.other-service ul li {
background:rgba(0,0,0,0) url(/wp-content/themes/images/bullate.png) no-repeat scroll left center;
padding-left:25px;
list-style:outside none;
}

.other-service .service-icon {
margin:0 auto 5px;
text-align:center;
color:#2A7BC1;
}

.other-service .service-icon i {
font-size:24px;
line-height:normal;
}

.other-service .post .service-icon i {
transition:all 200ms ease-out 0s;
}

.other-service .post:hover .service-icon i {
transform:translateY(-5px);
}

.other-service .post .entry-header {
display:block;
margin:0;
padding:0;
}

.other-service .post .entry-header .entry-title {
font-weight:400;
font-size:15px;
margin:0;
}

.other-service .entry-header .entry-title > a {
color:#404b56;
}

.other-service .entry-header .entry-title > a:hover {
color:#2a7bc1;
}

.bg-color {
background:#f7f7f7;
border-top:1px solid #e4e8ea;
border-bottom:1px solid #e4e8ea;
}

.portfolio-tabs {
border-top:1px solid #e4e8ea;
border-bottom:1px solid #e4e8ea;
text-align:center;
margin:0 0 25px;
padding:8px 0;
}

.portfolio-tabs li {
display:inline-block;
list-style:outside none none;
margin:0 10px;
padding:0;
}

.portfolio-tabs li a {
display:inline-block;
color:#737f85;
padding:0;
text-decoration:none;
}

.portfolio-tabs li.active > a,.portfolio-tabs li > a:hover {
color:#2a7bc1;
}

.portfolio .post {
border-radius:4px;
margin:0 0 40px;
}

.portfolio-info {
background-color:#f2f5f6;
border-top:0 none;
border-left:1px solid #e4e8ea;
border-right:1px solid #e4e8ea;
border-bottom:1px solid #e4e8ea;
border-radius:0 0 4px 4px;
padding:15px;
}

.portfolio .post .post-thumbnail img {
border-radius:4px 4px 0 0;
}

.portfolio .post .entry-header {
display:block;
margin:0 0 2px;
padding:0;
}

.portfolio .post .entry-header .entry-title {
font-weight:400;
margin:0;
}

.portfolio .entry-header .entry-title > a {
color:#404b56;
}

.portfolio .entry-header .entry-title > a:hover {
color:#2a7bc1;
}

.thumbnail-showcase-overlay {
background:rgba(0,0,0,0.9);
visibility:hidden;
opacity:0;
transition:all .4s ease;
position:absolute;
left:0;
width:100%;
height:100%;
border-radius:4px 4px 0 0;
bottom:0;
left:0;
right:0;
width:100%;
height:0;
}

.portfolio .post .post-thumbnail:hover .thumbnail-showcase-overlay {
visibility:visible;
opacity:.9;
height:100%;
}

.thumbnail-showcase-overlay-inner {
position:absolute;
top:50%;
left:0;
width:100%;
margin-top:-30px;
}

.thumbnail-showcase-fade {
opacity:.2;
}

.portfolio .post .post-thumbnail {
text-align:center;
position:relative;
line-height:0;
font-size:0;
transition:all 200ms ease-out;
-webkit-transition:all 200ms ease-out;
width:100%;
position:relative;
height:100%;
overflow:hidden;
}

.portfolio .post .post-thumbnail .thumbnail-showcase-icons {
margin-top:0;
text-align:center;
width:100%;
}

.portfolio .post .post-thumbnail .thumbnail-showcase-icons a {
font-size:1.3em;
display:inline-block;
margin-left:2px;
padding:12px;
opacity:1;
text-decoration:none;
text-align:center;
}

.portfolio .post .post-thumbnail .thumbnail-showcase-icons a:hover {
opacity:1;
}

.portfolio .post .post-thumbnail .thumbnail-showcase-icons a i {
font-size:20px;
line-height:40px;
color:#ffffff;
width:45px;
height:45px;
border-radius:50%;
background-color:#333333;
border:3px solid rgba(255,255,255,0.7);
}

.portfolio .paginations {
padding:0 0 35px;
}

.paginations {
margin:0;
text-align:center;
}

.paginations a {
background:#eff1f2 none repeat scroll 0 0;
border:1px solid #b0b0b0;
text-shadow:1px 2px 2px rgba(0,0,0,0.1);
color:#4b453f;
cursor:pointer;
display:inline-block;
border-radius:1px;
font-size:15px;
font-weight:500;
line-height:20px;
margin:0 1px 5px;
padding:9px 16px;
transition:all .3s ease 0s;
vertical-align:baseline;
white-space:nowrap;
}

.paginations span.current {
background-color:#2a7bc1;
text-shadow:1px 2px 2px rgba(0,0,0,0.1);
border:1px solid #2a7bc1;
color:#FFFFFF;
cursor:pointer;
display:inline-block;
border-radius:1px;
font-size:15px;
font-weight:500;
line-height:20px;
margin:0 1px 5px;
padding:9px 16px;
transition:all .3s ease 0s;
vertical-align:baseline;
white-space:nowrap;
}

.paginations a:hover,.paginations a:focus,.paginations a.active {
background-color:#2a7bc1;
border:1px solid #2a7bc1;
opacity:.9;
color:#fff;
}

.home-post {
margin:0 0 20px;
}

.home-post .post {
margin:0 0 20px;
padding-bottom:20px;
border-bottom:1px solid #e4e8ea;
}

.home-post .post .post-thumbnail {
float:left;
margin:0 20px 0 0;
overflow:hidden;
}

.home-post .post .post-thumbnail img {
transition:all .5s ease 0s;
}

.home-post .post:hover .post-thumbnail img {
transform:rotate(-25deg);
opacity:.9;
}

.home-post .post .entry-header {
display:block;
margin:0 0 2px;
padding:0;
}

.home-post .post .entry-header .entry-title {
margin:0;
font:400 15px/25px 'Droid Sans';
}

.home-post .entry-header .entry-title > a {
color:#737f85;
}

.home-post .entry-header .entry-title > a:hover {
color:#2a7bc1;
}

.home-post .entry-date {
color:#b4babe;
white-space:nowrap;
display:block;
padding-top:5px;
font:italic 400 14px 'Droid Serif';
}

.home-post .entry-date a {
color:#b4babe;
}

.home-post-img img {
height:80px;
}

.home-post-latest {
margin:0;
padding-bottom:0 !important;
}

.home-post-latest .post {
margin:0 0 40px;
}

.home-post-latest .post .post-thumbnail {
float:left;
margin:0 25px 0 0;
overflow:hidden;
width:200px;
}

.home-post-latest .post .post-thumbnail img {
transition:all .5s ease 0s;
border-radius:1%;
}

.home-post-latest .post:hover .post-thumbnail img {
opacity:.9;
}

.home-post-latest .post .entry-header {
display:block;
margin:0 0 18px;
padding:0;
}

.home-post-latest .post .entry-header .entry-title {
font-size:20px;
margin:0 2px;
}

.home-post-latest .entry-header .entry-title > a {
color:#404b56;
}

.home-post-latest .entry-meta {
margin:0 0 17px;
}

.home-post-latest .entry-meta a {
letter-spacing:0;
}

.home-post-latest .post:nth-last-child(2) {
margin:0 0 10px;
}

.home-post-latest .entry-date:before,.home-post-latest .comments-link:before,.home-post-latest .cat-links:before,.home-post-latest .tag-links:before {
font-size:13px;
}

.entry-date:before {
content:"\f073";
}

.home-post-latest .more-link {
margin:0;
padding:3px 18px;
}

.home-post-latest .entry-meta > span {
margin-right:13px;
}

.home-post-latest .post p {
margin:0 0 20px;
}

.testimonial .post {
margin:0 0 40px;
}

.testimonial .post .post-thumbnail {
float:left;
margin:0 20px 0 0;
overflow:hidden;
position:relative;
height:80px;
}

.testimonial .post .post-thumbnail img {
transition:all .5s ease 0s;
}

.testimonial .post:hover .post-thumbnail img {
transform:rotate(-25deg);
opacity:.9;
}

.author-name {
background-color:#f2f5f6;
display:block;
font-size:14px;
margin:17px 0 0;
padding:1px 7px;
color:#2a7bc1;
}

.designation {
color:#737f85;
}

.testimonial-scroll .post {
margin:0 0 40px;
}

.testimonial-scroll .post .entry-content {
border:1px solid #e4e8ea;
border-radius:7px;
clear:both;
display:block;
padding:16px;
margin:0 0 25px;
position:relative;
}

.testimonial-scroll .post .entry-content:after,.testimonial-scroll .post .entry-content:before {
bottom:-30px;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none;
}

.testimonial-scroll .post .entry-content:after {
border-color:rgba(255,255,255,0);
border-top-color:#ffffff;
border-width:15px;
left:24px;
margin-left:-0;
}

.testimonial-scroll .post .entry-content:before {
border-color:rgba(228,232,234,0);
border-top-color:#719ECE;
border-width:15px;
left:24px;
margin-left:-15px;
}

.testimonial-scroll .author-name {
background-color:transparent;
display:block;
font-size:15px;
margin:17px 0 0;
padding:0;
color:#2a7bc1;
font-weight:700;
}

.testimonial-scroll .designation {
color:#737f85;
font-weight:400;
}

.testimonial-scroll .post-thumbnail img {
border-radius:50%;
background-color:#fff;
border:1px solid #d2d2d2;
padding:3px;
width:60px;
height:60px;
}

.testi-nav {
*height:0;
list-style-type:none;
margin:-20px 0 0;
padding:0;
float:right;
}

.testi-nav li {
display:inline-block;
padding:0;
}

.testi-nav a {
background-color:#e3e3e3;
border-radius:50%;
text-decoration:none;
display:block;
width:22px;
height:22px;
margin:0;
position:relative;
z-index:10;
overflow:hidden;
opacity:0;
cursor:pointer;
text-align:center;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
transition:all .3s ease;
}

.testi-nav .testi-prev {
left:0;
opacity:1;
}

.testi-nav .testi-next {
right:0;
opacity:1;
}

.testi-next:hover,.testi-prev:hover {
background-color:#2a7bc1;
color:#ffffff;
}

.testi-nav .carou-disabled {
opacity:0 !important;
filter:alpha(opacity=0);
cursor:default;
}

.testi-nav a:before {
color:#000;
display:inline-block;
content:'\f104';
transition:all .3s ease;
font:17px/1.3 "FontAwesome";
}

.testi-nav:hover a:before {
color:#ffffff;
}

.testi-nav a.testi-next:before {
content:'\f105';
}

.home-post-img img {
height:80px;
}

.testimonial .post {
margin:0 0 40px;
}

.testimonial .post .post-thumbnail {
float:left;
margin:0 20px 0 0;
overflow:hidden;
position:relative;
}

.testimonial .post .post-thumbnail img {
transition:all .5s ease 0s;
}

.testimonial .post:hover .post-thumbnail img {
transform:rotate(-25deg);
opacity:.9;
}

.author-name {
background-color:#f2f5f6;
display:block;
font-size:14px;
margin:17px 0 0;
padding:1px 7px;
}

.designation {
color:#737f85;
}

.testimonial-scroll .post {
margin:0 0 40px;
}

.testimonial-scroll .post .entry-content {
border:1px solid #e4e8ea;
border-radius:7px;
clear:both;
display:block;
padding:23px 25px 23px 75px;
margin:0 0 16px;
position:relative;
}

.testimonial-scroll .post .entry-content p {
font-size:16px;
line-height:27px;
}

.testimonial-scroll .post .entry-content p:before {
position:absolute;
content:'\f10d';
top:25px;
left:25px;
text-align:center;
font:700 35px/1 "FontAwesome";
}

.testimonial-scroll .post .entry-content:after,.testimonial-scroll .post .entry-content:before {
bottom:-30px;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none;
}

.testimonial-scroll .post .entry-content:after {
border-color:rgba(255,255,255,0);
border-top-color:#ffffff;
border-width:15px;
left:0;
right:0;
margin:0 auto;
}

.testimonial-scroll .post .entry-content:before {
border-color:rgba(228,232,234,0);
border-top-color:#719ECE;
border-width:15px;
left:0;
right:0;
margin:0 auto;
}

.testimonial-scroll .post .post-thumbnail {
margin:0 auto 25px;
width:100px;
height:100px;
}

.testimonial-scroll .post-thumbnail img {
border-radius:50%;
background-color:#fff;
border:1px solid #d2d2d2;
padding:4px;
width:100px;
height:100px;
margin:0;
}

.testimonial-scroll .author-name {
background-color:transparent;
display:block;
font-size:16px;
margin:17px 0 0;
padding:0;
font-weight:700;
text-align:center;
}

.testimonial-scroll .designation {
color:#737f85;
font-size:14px;
font-weight:400;
display:block;
}

.testi-nav {
*height:0;
list-style-type:none;
margin:-20px 0 0;
padding:0;
float:right;
}

.testi-nav li {
display:inline-block;
padding:0;
}

.testi-nav a {
background-color:#e3e3e3;
border-radius:50%;
text-decoration:none;
display:block;
width:22px;
height:22px;
margin:0;
position:relative;
z-index:10;
overflow:hidden;
opacity:0;
cursor:pointer;
text-align:center;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
transition:all .3s ease;
}

.testi-nav .testi-prev {
left:0;
opacity:1;
}

.testi-nav .testi-next {
right:0;
opacity:1;
}

.testi-next:hover,.testi-prev:hover {
color:#ffffff;
}

.testi-nav .carou-disabled {
opacity:0 !important;
filter:alpha(opacity=0);
cursor:default;
}

.testi-nav a:before {
color:#000;
display:inline-block;
content:'\f104';
transition:all .3s ease;
font:17px/1.3 "FontAwesome";
}

.testi-nav:hover a:before {
color:#ffffff;
}

.testi-nav a.testi-next:before {
content:'\f105';
}

.testi-pager {
margin-top:66px !important;
}

.testi-pager .carousel-indicators li {
background-color:transparent;
border:2px solid #344656;
display:inline-block;
width:13px;
height:13px;
border-radius:10px;
padding:0;
margin:1px;
}

.testi-pager .carousel-indicators .active {
background-color:#344656;
border:2px solid #344656;
margin:1px;
}

.error-404 {
clear:both;
text-align:center;
padding:30px 0 100px;
}

.error-404 h1 {
font-size:190px;
line-height:190px;
margin:0 0 5px;
transition:all 1 ease-out 0s;
}

.error-404:hover H1 {
color:#51555c;
}

.error-404 h3 {
margin:0 0 10px;
}

.error-404 p {
font-family:"Droid Serif";
font-style:italic;
color:#9ea5a1;
}

.error-404 .btn-wrap {
margin:25px 0 0;
}

.home-post {
margin:0 0 20px;
}

.home-post .post {
margin:0 0 20px;
padding-bottom:20px;
border-bottom:1px solid #e4e8ea;
}

.home-post .post .post-thumbnail {
float:left;
margin:0 20px 0 0;
overflow:hidden;
}

.home-post .post .post-thumbnail img {
transition:all .5s ease 0s;
}

.home-post .post:hover .post-thumbnail img {
transform:rotate(-25deg);
opacity:.9;
}

.home-post .post .entry-header {
display:block;
margin:0 0 2px;
padding:0;
}

.home-post .post .entry-header .entry-title {
margin:0;
font:400 15px/25px 'Droid Sans';
}

.home-post .entry-header .entry-title > a {
color:#737f85;
}

.home-post .entry-header .entry-title > a:hover {
color:#2a7bc1;
}

.home-post .entry-date {
color:#b4babe;
white-space:nowrap;
display:block;
padding-top:5px;
font:italic 400 14px 'Droid Serif';
}

.home-post .entry-date a {
color:#b4babe;
}

.site-content {
margin:0;
padding:60px 0;
border-left:3px solid #e4e8ea;
}

.site-content .sticky {
background:#efefef;
}

.page-content {
margin:0;
padding:60px 0;
}

.site-content .post {
margin:0 0 40px;
padding:0 0 40px 30px;
border-bottom:1px solid #e4e8ea;
position:relative;
}

.site-content .post .wp-block-embed__wrapper {
overflow:hidden;
}

.site-content .post:last-child {
margin:0 0 40px;
}

.site-content .post .entry-header {
display:block;
margin:0 0 6px;
padding:0;
}

.site-content .entry-header .entry-title {
font-size:20px;
line-height:25px;
font-weight:400;
margin:0;
word-wrap:break-word;
}

.site-content .entry-header .entry-title > a {
color:#404b56;
}

.site-content .post .entry-header .entry-title > a:hover {
color:#2a7bc1;
}

.site-content .post p {
margin:0 0 20px;
}

.site-content .post p:last-child {
margin:0;
}

.site-content .post .post-thumbnail {
margin:0;
display:block;
}

.site-content .post .post-thumbnail img {
background-color:#fff;
border:1px solid #ddd;
display:block;
line-height:1.42857;
margin-bottom:20px;
padding:4px;
transition:border .2s ease-in-out 0s;
}

.site-content .more-link {
margin:0;
padding:5px 18px;
}

.entry-meta {
margin:0 0 18px;
display:block;
}

.entry-meta > span {
margin-right:25px;
}

.entry-meta a,.comments-link {
color:#737f85;
font-size:13px;
line-height:20px;
padding:0;
letter-spacing:.5px;
display:inline-block;
transition:all .3s ease 0s;
}

.entry-meta a:hover,.entry-meta a:focus {
color:#2a7bc1;
}

.entry-date:before,.comments-link:before,.tag-links:before {
color:#abb6bc;
position:relative;
display:inline-block;
padding-right:10px;
text-decoration:inherit;
vertical-align:baseline;
font:14px FontAwesome;
}

.entry-date:before {
content:"\f073";
}

.comments-link:before {
content:"\f075";
}

.tag-links:before {
content:"\f02c";
}

.tag-links a {
margin-right:2px;
}

.site-author {
left:-20px;
position:absolute;
top:0;
}

.avatar {
float:left;
height:38px;
width:38px;
}

.site-author img {
border:1px solid #e7e7e7;
cursor:pointer;
border-radius:50%;
border:1px solid #ddd;
padding:3px;
height:38px;
width:38px;
}

.avatar .tooltip-inner {
max-width:100%;
background-color:#2a7bc1;
}

.avatar .tooltip.top .tooltip-arrow {
border-top-color:#2a7bc1;
}

.comments-link .screen-reader-text {
display:inline-block;
padding-left:5px;
}

.screen-reader-text {
border:0;
clip:rect(1px,1px,1px,1px);
-webkit-clip-path:inset(50%);
clip-path:inset(50%);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px;
word-wrap:normal !important;
}

.no-js .some-element .screen-reader-text {
position:static;
-webkit-clip-path:none;
clip-path:none;
width:auto;
height:auto;
margin:0;
}

.comments-area {
border-bottom:1px solid #e4e8ea;
margin:0 0 40px;
padding:0 0 20px 30px;
}

.comment-title {
font-size:20px;
line-height:25px;
margin:0 0 25px;
}

.comments-area .comments {
position:relative;
margin:0 0 20px 30px;
border:1px solid #e4e8ea;
border-radius:4px;
}

.comments-area .comments-child {
position:relative;
margin:0 20px 20px 50px;
border:1px solid #e4e8ea;
border-radius:4px;
}

.comment-author {
height:65px;
left:-30px;
position:absolute;
top:11px;
width:65px;
}

.comment-author img {
border-radius:50%;
}

.comment-content {
margin-left:0;
padding:7px 10px 7px 50px;
}

.fn {
color:#2a7bc1;
margin:0 0 10px;
font:400 15px 'Droid Sans';
}

.fn span {
color:#8b9194;
font-size:16px;
width:auto;
padding:0 10px;
}

.datetime {
color:#737f85;
font-weight:500;
font-size:14px;
line-height:20px;
}

.datetime:hover,.datetime:focus {
color:#2a7bc1;
}

.comment-content p {
font-size:15px;
line-height:25px;
}

.reply {
text-align:right;
}

.reply a {
color:#2a7bc1;
font-size:15px;
line-height:20px;
}

.reply a:hover,.reply a:focus {
color:#2a7bc1;
}

.comment-form {
margin:0;
padding:0 0 0 30px;
}

.comments-area li {
list-style:none;
}

form.comment-form {
padding:0;
}

form.comment-form .comment-notes {
margin-bottom:20px;
padding:0 15px;
}

form.comment-form .submit {
margin:0 15px;
}

.comment-form .form-group,.contact-form .form-group {
margin-bottom:0;
}

.form-group label {
display:block;
font-size:15px;
font-weight:500;
line-height:20px;
margin:0 0 11px;
}

.form-group input[type="submit"],.form-group button {
margin-top:15px;
}

.sidebar {
background-color:#f8f8f8;
background-image:-moz-linear-gradient(left center,#f8f8f8,#ffffff);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#f8f8f8),to(#ffffff));
background-image:-webkit-linear-gradient(left center,#f8f8f8,#ffffff);
background-image:-o-linear-gradient(left center,#f8f8f8,#ffffff);
background-image:linear-gradient(left center,#f8f8f8,#ffffff);
background-repeat:repeat-x;
border-left:1px solid #e4e8ea;
overflow:hidden;
padding:60px 0;
margin:0;
}

.widget {
margin:0 0 40px;
padding:0 0 40px 25px;
display:block;
border-bottom:4px double #e4e8ea;
}

.sidebar .widget:last-child {
margin:0;
padding-bottom:0;
border-bottom:0 none;
}

.widget .widget-title {
font-weight:400;
font-size:20px;
line-height:25px;
display:block;
margin:0 0 22px;
}

.widget ul {
list-style:none;
margin:0;
padding:0;
}

.widget ul li {
border-bottom:1px dotted #b4bfc5;
padding:9px 0;
}

.widget ul li:first-child {
padding-top:0;
}

.widget ul li a {
color:#737f85;
}

.widget ul li a:hover,.widget ul li a:focus {
color:#2a7bc1;
}

.widget ul li a::before {
content:"\f05b";
color:#93a0a7;
margin-left:0;
margin-right:10px;
font:13px FontAwesome;
}

.widget .calendar_wrap {
background-color:transparent;
border:1px solid #e4e8ea;
padding:3px;
border-radius:6px;
}

.footer-sidebar .widget .calendar_wrap {
border:1px solid #869bae;
}

.widget table {
border-collapse:inherit;
border-spacing:3px;
border:0 none;
padding:0;
margin:0;
line-height:40px;
text-align:center;
table-layout:fixed;
width:100%;
}

.widget table caption {
background-color:#2a7bc1;
text-align:center;
color:#ffffff;
font-size:16px;
font-weight:700;
line-height:25px;
padding:8px;
letter-spacing:2px;
border-radius:6px 6px 0 0;
}

.widget table th {
color:#404b56;
border:0 none;
font-weight:700;
}

.widget table td {
background:#f2f2f2;
font-weight:500;
border-radius:6px;
}

.widget table td,.widget table th {
padding:0;
line-height:40px;
text-align:center;
}

.widget table tbody a {
background-color:#2a7bc1;
border:1px solid #2a7bc1;
color:#ffffff;
font-weight:500;
display:block;
border-radius:3px;
}

.widget table tbody a:hover,.widget table tbody a:focus {
color:#ffffff;
border:1px solid #2a7bc1;
}

.widget table #next a,.widget table #prev a {
color:#404b56;
font-weight:700;
}

.widget table #next a:hover,.widget table #next a:focus,.widget table #prev a:hover,.widget table #prev a:focus {
color:#2a7bc1;
}

.footer-sidebar .widget table td {
background-color:transparent;
border:1px solid #869bae;
}

.footer-sidebar .widget table th,.footer-sidebar .widget table td,.footer-sidebar .widget table #next a,.footer-sidebar .widget table #prev a {
color:#ffffff;
}

.tagcloud {
margin:0;
padding:0;
display:block;
}

.tagcloud a {
color:#737f85;
display:inline-block;
margin:0 10px 10px 0;
line-height:25px;
}

.footer-sidebar .tagcloud a {
color:#869bae;
font-size:16px;
}

.widget .comment-author-link a {
font-weight:600;
}

.widget-title .rsswidget {
color:#36404a;
}

.widget .widget-tabs {
border-top:1px solid #e4e8ea;
border-bottom:1px solid #e4e8ea;
margin:0 0 25px;
padding:6px 0;
}

.widget .widget-tabs li {
font-size:16px;
font-weight:700;
display:inline-block;
border-bottom:0 none;
list-style:outside none;
margin:0 7px;
padding:0;
}

.widget .widget-tabs li a {
display:inline-block;
color:#404b56;
padding:0;
text-decoration:none;
}

.widget .widget-tabs li.active > a,.widget .widget-tabs li > a:hover,.footer-sidebar .widget .widget-tabs li.active > a,.footer-sidebar .widget .widget-tabs li > a:hover {
color:#2a7bc1;
}

.widget .widget-tabs span {
color:#b4bfc5;
font-size:16px;
width:auto;
}

.widget .post {
border-bottom:1px dotted #b4bfc5;
margin:0 0 20px;
padding:0 0 20px;
}

.widget .post:last-child {
margin:0;
padding:0;
border-bottom:0 none;
}

.widget .post .entry-header {
margin:-5px 0 5px;
}

.widget .post .entry-header .entry-title {
display:block;
margin:0;
padding:0;
font-size:15px;
font-weight:400;
}

.widget .post .entry-header .entry-title > a {
color:#737f85;
}

.widget .post .entry-header .entry-title > a:hover,.footer-sidebar .widget .post .entry-header .entry-title > a:hover {
color:#2a7bc1;
}

.widget .post .entry-date {
color:#93a0a7;
font-size:14px;
line-height:20px;
margin-right:8px;
font-weight:400;
display:block;
}

.widget .post-thumbnail {
margin:0 20px 0 0;
overflow:hidden;
float:left;
display:block;
width:80px;
}

.widget .post-thumbnail img {
background-color:#fff;
border:1px solid #ddd;
display:block;
padding:4px;
transition:border .2s ease-in-out 0s;
}

.social {
margin:0;
padding:10px 0 0;
}

.social li {
background-color:#d4d6d8;
border-radius:0;
cursor:pointer;
display:inline-block;
border-radius:50%;
height:30px;
width:30px;
margin:0 2px 0 0;
padding:0!important;
text-align:center;
transition:background .2s ease-in-out 0s;
}

.social li.facebook:hover {
background-color:#4c66a4;
}

.social li.twitter:hover {
background-color:#15b4c9;
}

.social li.googleplus:hover {
background-color:#DD4B39;
}

.social li.linkedin:hover {
background-color:#006599;
}

.social li.skype:hover {
background-color:#40beee;
}

.social li > a {
display:block;
}

.social li > a > i {
color:#FFFFFF;
font-size:14px;
line-height:2.2;
}

.widget .social li {
background-color:#4b453f;
}

.footer-sidebar {
background-color:#344656;
margin:0;
padding:55px 0 0;
width:100%;
}

.footer-sidebar .widget {
color:#d3dee8;
border-bottom:0 none;
display:block;
margin:0;
padding:0 0 60px;
}

.footer-sidebar .widget p {
color:#d3dee8;
}

.footer-sidebar ul li,.footer-sidebar ol li,.footer-sidebar ul li a {
color:#d3dee8;
}

.footer-sidebar .widget .widget-title {
background-color:transparent;
color:#fff;
border-left:0 none;
font-weight:400;
font-size:20px;
line-height:25px;
display:block;
margin:0 0 30px;
padding:0;
}

.footer-sidebar .widget-title .rsswidget {
color:#ffffff;
}

.footer-sidebar .widget .calendar_wrap {
padding:5px;
}

.footer-sidebar .widget table td,.widget table th {
font-size:15px;
line-height:35px;
}

.footer-sidebar .widget ul li {
border-bottom:0 none;
padding:6px 0;
}

.footer-sidebar .widget p {
margin:0 0 10px;
}

.footer-sidebar .widget p:last-child {
margin:0;
}

.footer-sidebar .widget p a {
color:#2a7bc1;
text-decoration:none;
}

.footer-sidebar .widget p a:hover {
color:#2a7bc1;
}

.footer-sidebar .widget .post {
border-bottom:0 none;
padding:0;
}

.footer-sidebar .widget .post .entry-header .entry-title > a {
color:#869bae;
}

.footer-sidebar .widget .post .entry-date {
color:#a5b3c0;
}

.footer-sidebar .widget .post-thumbnail img {
background-color:transparent;
border:1px solid #869bae;
}

.footer-sidebar .widget .widget-tabs {
border-bottom:1px solid #869bae;
border-top:1px solid #869bae;
}

.footer-sidebar .widget .widget-tabs li {
padding:0;
}

.footer-sidebar .widget .widget-tabs li a {
color:#ffffff;
}

.footer-sidebar .widget .form-group {
margin-bottom:0;
}

.footer-sidebar .widget input[type="text"] {
height:30px;
margin-bottom:10px;
}

.footer-sidebar .widget textarea {
margin-bottom:5px;
}

.footer-sidebar .widget input[type="text"],.footer-sidebar .widget textarea {
background:#2a3a49;
border:0 solid #dcdfe1;
border-radius:6px;
box-shadow:0 0 3px #2a3a49 inset;
color:#c1c6c7;
font-size:13px;
line-height:20px;
outline:0 none;
padding:4px 10px;
width:100%;
}

.footer-sidebar .widget input[type="submit"] {
font-size:13px;
line-height:20px;
padding:4px 10px;
margin:0;
border-style:hidden;
}

.site-info {
background:#ffffff;
margin:0;
padding:13px 0;
}

.site-info p {
padding:10px 0;
margin:0;
}

.site-info p a {
color:#737f85;
text-decoration:none;
}

.site-info p a:hover,.site-info p a:focus {
color:#2a7bc1;
}

.site-info .social {
float:right;
}

.scrollup {
background-color:#5b6f7f;
border-radius:10%;
bottom:25px;
display:none;
height:40px;
opacity:1;
overflow:hidden;
padding:5px;
position:fixed;
right:25px;
text-align:center;
width:40px;
z-index:9999;
}

.scrollup i {
color:#ffffff;
font-size:15px;
line-height:1.8;
}

.sidebar {
background:rgba(248,248,248,1);
background:-moz-linear-gradient(left,rgba(248,248,248,1) 0%,rgba(255,255,255,1) 100%);
background:-webkit-gradient(left top,right top,color-stop(0%,rgba(248,248,248,1)),color-stop(100%,rgba(255,255,255,1)));
background:-webkit-linear-gradient(left,rgba(248,248,248,1) 0%,rgba(255,255,255,1) 100%);
background:-o-linear-gradient(left,rgba(248,248,248,1) 0%,rgba(255,255,255,1) 100%);
background:-ms-linear-gradient(left,rgba(248,248,248,1) 0%,rgba(255,255,255,1) 100%);
background:linear-gradient(to right,rgba(248,248,248,1) 0%,rgba(255,255,255,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#ffffff',GradientType=1);
border-left:1px solid #e4e8ea;
overflow:hidden;
padding:60px 0;
margin:0;
}

.woocommerce ul.products li.product .onsale {
left:auto;
margin:0;
right:5px;
top:5px;
}

.woocommerce div.product form.cart .button {
float:left;
font-size:15px;
vertical-align:middle;
}

.woocommerce .woocommerce-breadcrumb {
display:none;
}

.woocommerce .woocommerce-message {
font-size:15px;
}

li.mini_cart_item a::before {
display:none;
}

.woocommerce .product-name,.woocommerce .product-name a,.woocommerce .product-price,.woocommerce .product-detail .price {
font-size:14px;
color:#626668;
display:table-cell;
}

.woocommerce th,.woocommerce td {
min-width:inherit;
}

.woocommerce table.shop_table {
border-collapse:collapse;
}

.woocommerce {
word-wrap:break-word;
}

.woocommerce .product-name {
margin:0;
}

.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button {
overflow:hidden;
}

.woocommerce .star-rating span:before {
color:#F0C430;
}

.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info,.woocommerce-error {
font-size:15px;
}

.woocommerce-page #place_order {
float:right;
padding:.618em 1em;
font-size:15px;
}

.gallery .gallery-icon img {
-moz-box-shadow:0 0 5px 2px #ccc;
-webkit-box-shadow:0 0 5px 2px #ccc;
box-shadow:0 0 5px 2px #ccc;
border:5px solid #fff !important;
display:inline-block;
}

.gallery-item .gallery-caption {
font-family:'Roboto';
color:#787878;
font-weight:400;
display:block;
word-wrap:break-word;
}

.page-content p {
margin-bottom:20px;
}

.col-md-3:nth-child(4n+1) {
clear:left;
}

.col-md-4:nth-child(3n+1) {
clear:left;
}

.col-md-6:nth-child(2n+1) {
clear:left;
}

@media (min-width: 768px) and (max-width: 992px) {
.service .col-sm-6:nth-child(2n+1) {
clear:left;
}

.portfolio .col-sm-6:nth-child(2n+1) {
clear:left;
}
}

.single-product .pswp__button {
background-color:transparent;
}

.single-product div.product {
position:relative;
overflow:hidden;
}

.single-product div.product:after,.single-product div.product:before {
content:'';
display:table;
}

.single-product div.product:after {
clear:both;
}

.single-product div.product .images,.single-product div.product .summary,.single-product div.product .woocommerce-product-gallery {
margin-bottom:2.617924em;
margin-top:0;
}

.single-product div.product .woocommerce-product-gallery {
position:relative;
}

.single-product div.product .woocommerce-product-gallery .zoomImg {
background-color:#fff;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
position:absolute;
top:.875em;
right:.875em;
display:block;
height:2em;
width:2em;
border-radius:3px;
z-index:99;
text-align:center;
}

.single-product div.product .woocommerce-product-gallery img {
margin:0;
}

.single-product div.product .woocommerce-product-gallery .flex-viewport {
margin-bottom:1.618em;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
margin:0;
padding:0;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs:after,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs:before {
content:'';
display:table;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs:after {
clear:both;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {
list-style:none;
margin-bottom:1.618em !important;
cursor:pointer;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
opacity:1 !important;
-webkit-transition:all,ease,.2s;
transition:all,ease,.2s;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
opacity:1;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img {
opacity:1;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li {
width:42.8571428571%;
float:left;
margin-right:14.2857142857%;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n) {
margin-right:0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1) {
clear:both;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
width:23.8095238%;
float:left;
margin-right:14.2857142857%;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) {
margin-right:0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {
clear:both;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width:22%;
float:left;
margin-right:4%;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) {
margin-right:0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
clear:both;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
width:8.5714285714%;
float:left;
margin-right:14.2857142857%;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) {
margin-right:0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
clear:both;
}

.pswp__caption__center {
text-align:center;
}

.woocommerce-product-gallery .flex-control-nav {
display:block;
}

.busiprof-screen-reader {
clip:rect(1px,1px,1px,1px);
position:absolute !important;
height:1px;
width:1px;
overflow:hidden;
word-wrap:normal !important;
}

.busiprof-screen-reader:focus {
background-color:#f1f1f1;
border-radius:3px;
box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
clip:auto !important;
color:#21759b;
display:block;
font-size:13px;
font-weight:700;
height:auto;
left:5px;
line-height:normal;
padding:15px 23px 14px;
text-decoration:none;
top:5px;
width:auto;
z-index:100000;
}

#content[tabindex="-1"]:focus {
outline:0;
}

.navbar .dropdown-menu.leftauto .dropdown-menu {
border:0;
right:100%;
left:auto !important;
}

.navbar-toggle:focus,.dropdown-menu > .active > a:focus,.open a:focus,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 {
outline:-webkit-focus-ring-color auto 1px !important;
outline-color:-webkit-focus-ring-color !important;
outline-style:auto;
outline-width:1px;
outline:thin dotted;
}

.post .post-thumbnail a {
display:block;
margin:1px;
}

.custom-logo-link-url {
display:inline-block;
padding-top:15px;
}

.custom-logo-link-url .site-title {
margin:0 0 5px;
}

.custom-logo-link-url .site-title .navbar-brand {
float:none;
padding:0;
}

.blocks-gallery-item a {
display:block;
}

.site-content a,.page-content a,.footer-sidebar .widget .textwidget p a,.textwidget a,.wp-block-file a.wp-block-file__button,.home-post-latest .entry-content a {
text-decoration:underline;
}

.site-content .entry-title a,.site-content .entry-meta a,.paginations a,.comment-content h5 a,.reply a,.logged-in-as a,.slide-caption .flex-btn,.service .post a:hover,.portfolio a:hover,.home-post-latest .entry-meta a:hover,.home-post-latest .entry-title a:hover,.testimonial-scroll .author-name a:hover,.woocommerce a {
text-decoration:none;
}

.flex-btn:hover {
color:#fff;
}

.btn-wrap a:hover {
color:#fff;
text-decoration:none;
}

.logged-in-as a {
margin-left:3px;
}

@media only screen and (min-width: 200px) and (max-width: 991px) {
.page-breadcrumb {
text-align:left;
padding:17px 0;
}
}

.wpcf7-form label {
width:100%;
}

@media only screen and (min-width: 200px) and (max-width: 767px) {
.navbar-brand {
width:50%;
}

.home-post-latest .post .post-thumbnail {
float:none;
width:100%;
}

.home-post-latest .entry-meta,.home-post-latest .post .entry-header .entry-title {
margin-top:17px;
}
}

.site-content .post .entry-content {
overflow:hidden;
}

.page-content-new {
margin:0 0 24px;
padding:0 0 67px;
}

.woocommerce-page #content table.cart td.actions .input-text {
width:auto;
}

.woocommerce-page .woocommerce-terms-and-conditions-checkbox-text {
padding-left:20px;
}

.woocommerce form .form-row .input-checkbox {
margin-top:8px;
}

@media (min-width: 768px) and (max-width: 990px) {
.footer-sidebar .col-sm-6:nth-child(2n+1) {
clear:left;
}
}

.sidebar .wp-block-search .wp-block-search__label,.wc-block-product-search__label,.sidebar .widget.widget_block h1,.sidebar .widget.widget_block h2,.sidebar .widget.widget_block h3,.sidebar .widget.widget_block h4,.sidebar .widget.widget_block h5,.sidebar .widget.widget_block h6 {
font-weight:400;
line-height:25px;
display:block;
margin:0 0 22px;
}

.wp-block-search .wp-block-search__label,.widget.widget_block h3,.wc-block-product-search__label {
font-size:20px;
}

.widget .wp-block-search .wp-block-search__input {
border:1px solid #e7e7e7;
box-shadow:0 0 1px #e5e5e5 inset;
font-size:16px;
line-height:20px;
color:#737f85;
height:40px;
border-radius:6px;
padding:7px 10px;
width:100%;
outline:0;
margin:0 0 20px;
}

.widget .wp-block-search__button {
color:#fff;
letter-spacing:.5px;
margin:0;
border:0;
text-align:center;
text-shadow:1px 2px 2px rgb(0 0 0 / 10%);
vertical-align:middle;
display:inline-block;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
text-decoration:none;
transition:opacity .45s;
padding:5px 18px;
font:400 14px/30px montserrat;
}

.wp-block-search__input:focus {
color:#495057;
background-color:#fff;
border-color:#80bdff;
outline:0;
box-shadow:0 0 0 .2rem rgb(0 123 255 / 25%);
}

.wp-block-search .wp-block-search__inside-wrapper {
display:block;
}

.widget .wp-block-latest-comments__comment-author {
font-weight:600;
}

.widget ol {
list-style:none;
margin:0;
padding:0;
}

.widget ol li {
border-bottom:1px dotted #b4bfc5;
padding:9px 0;
margin-bottom:0;
line-height:24px;
}

.widget ol li:first-child {
padding-top:0;
}

.widget ol li a {
color:#737f85;
}

.widget .wp-block-gallery li,.footer-sidebar .widget .wp-block-gallery li {
padding:0;
}

.widget .wp-block-gallery li:before,.widget .custom-social-icons li:before {
display:none;
}

.widget ul,.widget ol {
list-style:none;
padding-top:0;
margin:0;
}

.wp-calendar-nav {
text-align:left;
}

.widget .wp-block-calendar table th {
background:transparent;
}

.widget .wp-block-calendar tbody td,.widget .wp-block-calendar th {
border:0;
}

.widget .wp-block-calendar {
background-color:transparent;
border:1px solid #e4e8ea;
padding:3px;
border-radius:6px;
}

.wp-block-calendar a {
text-decoration:none;
font-size:14px;
}

.widget.widget_block p a {
text-decoration:underline;
}

.widget.widget_block p.wp-block-tag-cloud a {
text-decoration:none;
}

.widget .wp-block-tag-cloud a,.tagcloud a {
display:inline-block;
color:#737f85;
margin:0 .125rem .625rem;
background-color:#f2f2f2;
border:1px solid #e4e8ea;
font-size:1.2rem !important;
padding:.188rem 1.25rem;
}

.wp-calendar-table #today {
font-weight:600;
}

.widget .wp-block-latest-comments__comment:before {
display:none;
}

.footer-sidebar .wp-block-search .wp-block-search__label,.footer-sidebar .widget.widget_block h1,.footer-sidebar .widget.widget_block h2,.footer-sidebar .widget.widget_block h3,.footer-sidebar .widget.widget_block h4,.footer-sidebar .widget.widget_block h5,.footer-sidebar .widget.widget_block h6 {
background-color:transparent;
color:#fff;
border-left:0 none;
font-weight:400;
line-height:25px;
display:block;
margin:0 0 30px;
padding:0;
}

.footer-sidebar .wp-block-search .wp-block-search__label,.footer-sidebar .widget.widget_block h3 {
font-size:20px;
}

.footer-sidebar .widget .wp-block-tag-cloud a {
color:#737f85;
}

.footer-sidebar .wp-block-search__label {
font-weight:700;
}

.footer-sidebar .wp-block-calendar table caption,.footer-sidebar .wp-block-calendar table tbody {
color:#fff;
}

.footer-sidebar .widget table td {
background-color:transparent;
border:1px solid #869bae;
}

.footer-sidebar .widget .wp-block-calendar {
border:1px solid #869bae;
}

.footer-sidebar .widget .wp-block-search__button {
line-height:20px;
padding:4px 10px;
margin:0;
border-style:hidden;
}

.footer-sidebar .wp-block-search .wp-block-search__input {
background:#2a3a49;
border:0 solid #dcdfe1;
border-radius:6px;
box-shadow:0 0 3px #2a3a49 inset;
color:#c1c6c7;
font-size:13px;
line-height:20px;
outline:0 none;
padding:4px 10px;
width:100%;
}

.widget ul.sub-menu,.wc-block-product-categories ul ul {
padding:0 0 0 10px;
}

.widget .wpcf7 .wpcf7-textarea {
height:100px;
}

.footer-sidebar .widget input[type="email"] {
background:#2a3a49;
border:0 solid #dcdfe1;
border-radius:6px;
box-shadow:0 0 3px #2a3a49 inset;
color:#c1c6c7;
font-size:13px;
line-height:20px;
outline:0 none;
padding:4px 10px;
width:100%;
height:40px;
}

.footer-sidebar .widget input[type="text"] {
height:40px;
}

.widget ins .woocommerce-Price-amount.amount,.widget ins .woocommerce-Price-currencySymbol {
color:#fff;
}

.widget .wp-block-social-links li a:before {
display:none;
}

.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
padding:0;
}

.widget.widget_block .wpcf7-form label {
font-weight:400;
}

.footer-sidebar .wp-block-latest-posts__post-author,.footer-sidebar .wp-block-latest-posts__post-date {
color:#d3dee8;
}

nav.rank-math-breadcrumb span {
color:#737f85;
}

nav.rank-math-breadcrumb a {
color:#337ab7;
padding-right:5px;
}

nav.rank-math-breadcrumb a:hover {
color:#337ab7;
}

.bs-breadcrumb-section .breadcrumb a,.bs-breadcrumb-section .breadcrumb-item span {
color:#337ab7;
}

.bs-breadcrumb-section .breadcrumb,.bs-breadcrumb-section .breadcrumb a {
font-size:13px;
}

.navxt-breadcrumb span.post-page.current-item,.navxt-breadcrumb span.post-post.current-item {
color:#737f85;
}

.navxt-breadcrumb {
color:#737f85;
}

.navxt-breadcrumb .current-item {
color:#737f85;
}

.navxt-breadcrumb span a {
color:#fff;
}

.navxt-breadcrumb span a:hover {
color:#337ab7;
}

.page-breadcrumb span a {
color:#337ab7;
}

.rank-math-breadcrumb p {
list-style:none outside none;
margin-bottom:0;
color:#737f85;
font:600 15px/20px 'Open Sans';
}

@media only screen and (min-width: 200px) and (max-width: 991px) {
.rank-math-breadcrumb {
text-align:left;
}
}.navbar {
background-color:#ffffff;
border:0 none;
position:relative;
min-height:60px;
padding:0;
margin-top:0;
margin-bottom:0;
border-radius:0;
border-bottom:7px solid #5ca2df;
box-shadow:4px 4px 3px rgba(0,0,0,0.04);
}

.nav {
list-style:outside none none;
margin-bottom:0;
padding:0;
}

.navbar-inverse .navbar-toggle {
background:none repeat scroll 0 0 #66d1b9;
border-color:none;
}

.navbar-toggle {
padding:10px 12px;
border-radius:2px;
}

.navbar-toggle .icon-bar {
width:30px;
}

.navbar-inverse {
background-color:rgba(0,0,0,0.6);
border-color:none;
border-style:none;
border-width:0;
padding:5px 0;
border-color:none;
}

.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {
background-color:#66d1b9;
}

.navbar-brand {
height:auto;
margin-right:50px;
padding:24px 0;
font:400 30px/40px 'Droid Sans';
}

.navbar > .container .navbar-brand {
margin-left:0;
}

.navbar-default .navbar-brand {
color:#1b1b1b;
}

.navbar-inverse {
border-bottom:0;
border-top:0;
border-right:0;
border-left:0;
padding:0;
}

.navbar-wrapper {
position:absolute;
right:0;
left:0;
margin-top:0;
z-index:20;
}

.navbar .navbar-nav > li {
margin-right:0;
padding:0;
border-left:none;
}

.navbar-default .navbar-nav > li > a {
color:#354656;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
padding:38px 25px;
transition:all .3s ease-in-out 0s;
font:600 15px/20px 'montserrat';
}

.navbar .navbar-nav > .open > a,.navbar .navbar-nav > .open > a:hover,.navbar .navbar-nav > .open > a:focus,.navbar .navbar-nav > li > a:hover,.navbar .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:before,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar .navbar-nav > .active > a,.navbar .navbar-nav > .active > a:hover,.navbar .navbar-nav > .active > a:focus {
background-color:#fff;
}

.navbar .navbar-nav > .active > a,.navbar .navbar-nav > .active > a:hover,.navbar .navbar-nav > .active > a:focus {
color:#FFFFFF;
}

.navbar .navbar-nav > .open > a,.navbar .navbar-nav > .open > a:hover,.navbar .navbar-nav > .open > a:focus,.navbar .navbar-nav > li > a:hover,.navbar .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:before,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {
color:#5ca2df;
}

.caret {
margin-left:5px;
}

.dropdown-menu {
background-color:#458bc7;
padding:0;
min-width:250px;
border-radius:0;
box-shadow:0;
}

.dropdown-menu > li {
padding:0;
}

.dropdown-menu > li > a {
color:#ffffff;
padding:15px 20px;
border-bottom:1px solid #559ddb;
white-space:pre-wrap;
font:500 15px/20px 'Montserrat';
}

.dropdown-menu > li > a:last-chlid {
border-bottom:0;
border-bottom:0;
}

.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {
background-color:#559ddb !important;
text-decoration:none;
color:#ffffff;
}

.dropdown-menu > li > a {
background-color:#458bc7 !important;
}

@media (min-width: 1100px) {
.dropdown-submenu > a:after {
display:block;
float:right;
width:0;
height:0;
margin-top:5px;
margin-right:-10px;
border-color:transparent;
border-left-color:#ffffff;
border-style:solid;
border-width:5px 0 5px 5px;
content:" ";
}
}

@media only screen and (max-width: 1100px) and (min-width: 200px) {
.dropdown-menu {
position:initial !important;
float:none !important;
}
}

@media (max-width: 1100px) {
.caret {
position:absolute;
right:0;
margin-top:10px;
margin-right:10px;
}
}

@media (max-width: 767px) {
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,.navbar-default .navbar-nav .open .dropdown-menu > li > a,.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
color:#fff;
}
}

@media (min-width: 1100px) {
.dropdown-menu .caret {
display:none;
}

.navbar .navbar-nav > li.dropdown {
padding-right:2px;
}
}

.dropdown-submenu {
position:relative;
}

.dropdown-submenu > .dropdown-menu {
top:0;
left:100% !important;
margin-top:0;
margin-left:0;
-webkit-border-radius:0 0 0 0;
-moz-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

@media (min-width: 1100px) {
.dropdown-submenu:hover > .dropdown-menu {
display:block;
}
}

.dropdown-submenu .pull-left {
float:none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
left:-100%;
margin-left:10px;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header {
padding:12px 13px;
margin:0;
}

.navbar-right .dropdown-menu {
left:0;
right:0;
}

@media (min-width: 1100px) {
.navbar-toggle {
display:none !important;
}
}

@media (min-width: 991px) and (max-width: 1024px) {
.navbar {
padding:20px 0;
}

.navbar .nav {
padding:9px 0;
}

.navbar-brand {
margin-right:25px;
padding:5px 0;
}

.navbar-default .navbar-nav > li > a {
font-size:13px;
padding:10px;
}

.dropdown-menu > li > a {
font-size:13px;
line-height:18px;
}
}

@media (min-width: 768px) and (max-width: 1100px) {
.navbar-nav .open .dropdown-menu {
position:static;
float:none;
width:auto;
margin-top:0;
background-color:transparent;
border:0;
-webkit-box-shadow:none;
box-shadow:none;
}

.navbar-header {
float:none;
}

.navbar-toggle {
display:block;
}

.navbar-collapse.collapse {
display:none !important;
}

.navbar-nav {
float:none !important;
margin:7.5px 0;
}

.navbar-nav>li {
float:none;
}

.navbar-collapse.collapse.in {
display:block !important;
}

.collapsing {
overflow:hidden !important;
}

.navbar-collapse {
border-top:1px solid #e7e7e7;
padding-right:0;
padding-left:0;
}

.navbar > .container .navbar-brand {
margin-left:0;
}

.navbar-brand {
margin-right:25px;
padding:15px 0;
}

.navbar-toggle {
margin:22px 0;
}

.navbar-default .navbar-nav > li > a {
font-size:13px;
padding:15px;
}

.dropdown-menu > li > a {
font-size:13px;
line-height:18px;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color:#fff;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
color:#fff;
background-color:transparent;
}
}

.rss-date,.widget_rss cite {
display:block;
color:#abb6bc;
font-size:13px;
line-height:25px;
padding:5px 0;
}

.rsswidget {
font-weight:500;
}

.rssSummary {
padding:5px 0;
font-weight:400;
line-height:25px;
}

ul,ol {
margin:0 0 10px;
padding:0 0 0 17px;
}

li > ul,li > ol,blockquote > ul,blockquote > ol {
margin-left:1.3333em;
}

blockquote {
background-color:#f9f9f9;
border-left:6px solid #5ca2df;
border-right:1px solid #ebebeb;
border-top:1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
border-radius:3px;
margin:0 0 20px;
font-size:15px;
line-height:25px;
font-weight:400;
letter-spacing:1px;
padding:20px 15px 20px 32px;
position:relative;
}

blockquote::before {
content:"\f10d";
color:#5ca2df;
position:absolute;
left:8px;
top:17px;
font:22px FontAwesome;
}

blockquote p,blockquote span {
font-family:'Droid Serif';
font-style:italic;
font-weight:400;
margin:0;
padding-left:5px;
}

blockquote cite,blockquote small {
font-size:15px;
display:block;
line-height:20px;
padding-top:10px;
}

blockquote em,blockquote i,blockquote cite {
font-style:normal;
}

blockquote strong,blockquote b {
font-weight:600;
}

address {
font-style:normal;
margin:0 0 20px;
line-height:25px;
font-size:15px;
}

address span,address p {
display:block;
padding:0 0 10px;
}

address span:last-child {
padding-bottom:0;
}

address span i {
color:#aeb6b9;
font-size:20px;
padding:0 10px 0 0;
}

table {
border-spacing:0;
letter-spacing:.5px;
margin:0 0 20px;
padding:0;
text-align:left;
table-layout:fixed;
width:100%;
}

table,table th,table td {
font-size:15px;
border:1px solid #e4e8ea;
padding:5px 10px;
}

table th {
text-align:left;
line-height:1.9375;
}

table td {
line-height:25px;
}

tbody a,p a {
color:#5ca2df;
font-weight:500;
}

dl {
margin-bottom:20px;
margin-top:0;
font-size:15px;
}

dl dt {
font-weight:600;
margin-bottom:5px;
}

dl dd {
margin-bottom:20px;
margin-left:20px;
}

dl dd a {
color:#5ca2df;
}

abbr {
text-decoration:none;
cursor:help;
}

tla,acronym {
text-decoration:underline;
cursor:help;
}

acronym {
border-bottom:0 none;
}

big {
font-size:larger;
font-weight:600;
}

s,strike,del {
text-decoration:line-through;
}

em,cite,q {
font-style:italic;
}

ins,mark {
background-color:#5ca2df;
color:#ffffff;
text-decoration:none;
padding:0 3px;
}

code,kbd,tt,var,samp,pre {
font-family:Inconsolata,monospace;
-webkit-hyphens:none;
-moz-hyphens:none;
-ms-hyphens:none;
hyphens:none;
}

.wp-caption .wp-caption-text {
margin:0 0 20px!important;
}

.alignleft {
display:inline;
float:left;
}

.alignright {
display:inline;
float:right;
}

.aligncenter {
display:block;
margin-right:auto;
margin-left:auto;
}

blockquote.alignleft,.wp-caption.alignleft,img.alignleft {
margin:.4em 1.6em 1.6em 0;
}

blockquote.alignright,.wp-caption.alignright,img.alignright {
margin:.4em 0 1.6em 1.6em;
}

blockquote.aligncenter,.wp-caption.aligncenter,img.aligncenter {
clear:both;
margin-top:.4em;
margin-bottom:1.6em;
}

.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.aligncenter {
margin-bottom:1.2em;
}

img.alignnone {
display:block;
margin:0 auto;
height:auto;
}

.alignnone img {
display:block;
height:auto;
}

img.alignleft,.wp-caption.alignleft {
margin-right:30px;
}

img.alignright,.wp-caption.alignright {
margin-left:30px;
float:right;
}

img.wp-caption .alignnone {
display:block;
margin:0 auto;
height:auto;
}

.wp-caption .wp-caption-text,.gallery-caption,.entry-caption {
clear:left;
font-style:italic;
line-height:1.5em;
font-size:14px;
margin:12px 0;
}

.wp-caption.alignright {
margin:5px 0 20px 20px;
}

.wp-caption.alignleft {
margin:5px 20px 20px 0;
}

.gallery .gallery-icon img {
height:auto;
max-width:90%;
padding:0;
border:5px solid #fff !important;
-moz-box-shadow:0 0 5px 2px #ccc;
-webkit-box-shadow:0 0 5px 2px #ccc;
box-shadow:0 0 5px 2px #ccc;
}

.gallery-item .gallery-caption {
font-size:14px;
margin:12px 0;
text-align:center;
font-style:italic;
line-height:1.5em;
}

a img.alignright {
float:right;
}

a img.alignnone {
margin:5px 20px 20px 0;
}

a img.alignleft {
float:left;
}

a img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.wp-caption p.wp-caption-text {
margin:12px 0!important;
text-align:center;
font:italic 400 14px/1.5em 'Open Sans';
}

.wp-caption {
-moz-border-bottom-colors:none;
-moz-border-left-colors:none;
-moz-border-right-colors:none;
-moz-border-top-colors:none;
background-color:#f2f5f6;
border-color:#e4e8ea;
border-image:initial;
border-radius:3px;
border-style:solid;
border-width:1px;
margin-bottom:20px;
max-width:100%;
padding-left:4px;
padding-right:4px;
padding-top:4px;
text-align:center;
}

.wp-caption > img {
max-width:100%;
height:auto;
}

.page-links a {
border-radius:2px;
display:inline-block;
border:0 none;
font-size:14px;
font-weight:600;
line-height:20px;
margin:0 3px 3px;
padding:7px 18px;
text-align:center;
transition:all .4s ease 0s;
}

.page-links a:hover {
text-decoration:none;
}

.screen-reader-text {
font-size:15px;
font-weight:500;
display:block;
margin-bottom:10px;
word-break:break-all;
}

.post-password-form label {
display:inline-block;
font-size:15px;
font-weight:400;
letter-spacing:.04em;
line-height:1.5;
width:80%;
}

input[type="email" i],.post-password-form input[type="password"],#woocommerce-product-search-field,input[type="password" i] {
border:1px solid #e7e7e7;
box-shadow:0 0 1px #e5e5e5 inset;
font-size:16px;
line-height:20px;
color:#737f85;
height:40px;
border-radius:6px;
padding:7px 10px;
width:100%;
outline:0;
}

select,input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="date"],input[type="number"],input[type="file"] {
border:1px solid #e7e7e7;
box-shadow:0 0 1px #e5e5e5 inset;
font-size:16px;
line-height:20px;
color:#737f85;
height:40px;
border-radius:6px;
padding:7px 10px;
width:100%;
outline:0;
}

select option {
padding:5px;
}

#woocommerce-product-search-field {
margin:0 0 20px;
}

textarea {
border:1px solid #e7e7e7;
box-shadow:0 0 1px #e5e5e5 inset;
font-size:16px;
line-height:20px;
color:#737f85;
border-radius:6px;
padding:12px 10px;
width:100%;
outline:0;
}

input[type="submit"],.more-link {
color:#FFFFFF;
letter-spacing:.5px;
margin:0;
border:0;
text-align:center;
text-shadow:1px 2px 2px rgba(0,0,0,0.1);
vertical-align:middle;
display:inline-block;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
text-decoration:none;
transition:opacity .45s;
background-color:#5ca2df;
font:400 14px/30px 'Montserrat';
}

input[type="submit"]:hover,.more-link:hover {
background-color:#5ca2df;
opacity:.9;
}

input[type="text"].search_btn {
margin:0 0 20px;
}

.entry-content p:before {
color:#5ca2df;
}

.author-name a {
color:#5ca2df;
}

.search_box {
background-color:#fcfcfd;
background-image:-moz-linear-gradient(center top,#fcfcfd,#f7f8f9);
border:1px solid #e1e1e1;
border-radius:5px;
float:right;
height:40px;
margin-top:10px;
width:270px;
}

.search_box input {
background:rgba(0,0,0,0) none repeat scroll 0 0;
border:0 none;
float:left;
box-shadow:none;
width:235px;
height:40px;
padding:0 0 0 10px;
margin:0;
font:13px 'Montserrat';
}

.search_box input.search_btn {
background:rgba(0,0,0,0) url(/wp-content/themes/busiprof/images/search_btn.png) no-repeat scroll center center;
cursor:pointer;
float:left;
height:38px;
margin-top:0;
padding:0;
width:20px;
}

.wpcf7 p {
margin-top:10px;
}

@media only screen and (min-width: 960px) and (max-width: 1200px) {
.slide-caption {
width:60%;
padding:10px 15px 20px;
}

.slide-caption h2 {
font-size:24px;
line-height:27px;
margin:0 0 10px;
}

.slide-caption p {
font-size:14px;
line-height:23px;
margin:0 0 10px;
}

.flex-btn {
padding:7px 16px;
}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
.slide-caption {
width:78%;
padding:10px 15px 20px;
}

.slide-caption h2 {
font-size:20px;
line-height:25px;
margin:0 0 5px;
}

.slide-caption p {
font-size:12px;
line-height:20px;
margin:0 0 7px;
}

.flex-btn {
font-size:10px;
padding:4px 12px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.navbar > .container .navbar-brand {
margin-left:15px;
}

.navbar-brand {
margin-right:25px;
padding:15px 0;
}

.navbar-toggle {
margin:22px 15px 22px 0;
}

.navbar-default .navbar-nav > li > a {
font-size:13px;
padding:15px;
}

.dropdown-menu > li > a {
font-size:13px;
line-height:18px;
}

.navbar-collapse {
padding-right:15px;
padding-left:15px;
}

.slide-caption {
width:82%;
left:10%;
padding:5px 7px;
}

.slide-caption h2 {
font-size:10px;
line-height:12px;
margin:0 0 2px;
}

.slide-caption p {
font-size:7px;
line-height:11px;
margin:0;
}

.flex-btn {
font-size:7px;
line-height:11px;
padding:2px 6px;
}

.flex-direction-nav .flex-prev {
height:40px !important;
width:25px !important;
}

.flex-direction-nav a.flex-prev::before {
padding-right:19px !important;
}

.flex-direction-nav .flex-next {
height:40px !important;
width:25px !important;
}

.flex-direction-nav a.flex-next::before {
padding-right:17px !important;
}

.flex-direction-nav a::before {
font-size:18px !important;
}

.search_box {
float:none;
margin-top:20px;
}

.site-info .social {
float:none;
}
}

@media only screen and (min-width: 200px) and (max-width: 480px) {
.navbar > .container .navbar-brand,.site-description {
margin-left:15px;
}

.navbar-brand {
margin-right:25px;
padding:15px 0;
}

.navbar-toggle {
margin:22px 15px 22px 0;
}

.navbar-default .navbar-nav > li > a {
font-size:13px;
padding:15px;
}

.dropdown-menu > li > a {
font-size:13px;
line-height:18px;
}

.navbar-collapse {
padding-right:15px;
padding-left:15px;
}

.header-title h2 {
font-size:18px;
line-height:22px;
}

.slide-caption {
width:82%;
left:10%;
padding:5px 7px;
}

.slide-caption h2 {
font-size:8px;
line-height:12px;
margin:0 0 2px;
}

.slide-caption p {
font-size:5.5px;
line-height:10px;
margin:0;
}

.flex-btn {
font-size:5.5px;
line-height:11px;
padding:2px 6px;
}

.flex-direction-nav .flex-prev {
height:40px !important;
width:25px !important;
}

.flex-direction-nav a.flex-prev::before {
padding-right:19px !important;
}

.flex-direction-nav .flex-next {
height:40px !important;
width:25px !important;
}

.flex-direction-nav a.flex-next::before {
padding-right:17px !important;
}

.flex-direction-nav a::before {
font-size:18px !important;
}

.search_box {
float:none;
margin-top:20px;
width:230px;
}

.search_box input {
width:195px;
}

.team .post-thumbnail,.contact .post-thumbnail {
float:none;
margin:30px 25px 50px 30px;
}

.site-info .social {
float:none;
}
}

.woocommerce span.onsale {
background-color:#5ca2df;
color:#fff;
}

.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt,.woocommerce a.button.alt:hover,.woocommerce button.button.alt,.woocommerce button.button.alt:hover,.woocommerce input.button.alt,.woocommerce input.button.alt:hover {
background-color:#5ca2df;
color:#fff;
}

.woocommerce .woocommerce-message:before {
content:"\e015";
color:#fff;
}

.woocommerce .woocommerce-error {
border-top-color:#5ca2df;
}

.woocommerce .woocommerce-error:before {
content:"\e016";
background-color:#5ca2df;
color:#fff;
}

.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info {
border-top:3px solid #5ca2df;
}

.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before {
background-color:#f7f6f7;
color:#5ca2df;
}

.woocommerce form .form-row .required,.woocommerce-shipping-calculator p > a:hover,.woocommerce a.remove,.woocommerce ul.products li.product .price,.woocommerce-info a.showcoupon,a.woocommerce-review-link,.posted_in a,ins span {
color:#5ca2df;
}

.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select,.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select {
border-color:#5ca2df;
}

.woocommerce .label,.woocommerce .badge {
background-color:#5ca2df;
}

.woocommerce div.product p.price,.woocommerce div.product span.price {
color:#5ca2df;
font-size:1.25em;
}

.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover {
color:#5ca2df;
}

.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current {
background:#5CA2DF;
color:#fff;
padding:9px 16px;
}

.woocommerce nav.woocommerce-pagination ul li a {
padding:9px 16px;
font-size:15px;
color:#4b453f;
}

a.added_to_cart {
color:#5ca2df;
}

.woocommerce .order_details li {
font-size:11px;
}

@media only screen and (max-width: 480px) and (min-width: 200px) {
.slide-caption h2 {
font-size:13px;
line-height:25px;
}

.slide-caption p {
font-size:12px;
line-height:13px;
margin:0 0 6px;
}

.flex-btn {
font-size:8.5px;
}
}

@media only screen and (max-width: 1100px) and (min-width: 200px) {
.slider .item {
height:35vh !important;
}
}

@media only screen and (max-width: 480px) and (min-width: 200px) {
.main-portfolio-section {
text-align:center;
}

.main-portfolio-section .post-thumbnail img {
margin:0 auto;
}
}

.widget ol li a:hover,.widget ol li a:focus,.widget ul li a:hover,.widget ul li a:focus {
color:#5ca2df;
}

.widget .wp-block-tag-cloud a:hover,.widget .wp-block-tag-cloud a:focus {
color:#5ca2df;
}

.tagcloud a:hover,.tagcloud a:focus,.footer-sidebar .tagcloud a:hover,.footer-sidebar .tagcloud a:focus {
color:#5ca2df;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color:#5ca2df;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background-color:#5ca2df;
}

.widget .wp-block-search__button {
background-color:#5ca2df;
}

.wp-block-calendar a {
color:#5ca2df;
}

.widget table caption {
background-color:#5ca2df;
}

.widget table tbody a {
background-color:#5ca2df;
border:1px solid #5ca2df;
}

.wp-block-search .wp-block-search__label,.wc-block-product-search__label {
font-family:Montserrat;
}@font-face {
font-family:'flexslider-icon';
src:url(/wp-content/themes/busiprof/css/fonts/flexslider-icon.eot);
src:url(/wp-content/themes/busiprof/css/fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/busiprof/css/fonts/flexslider-icon.woff) format("woff"),url(/wp-content/themes/busiprof/css/fonts/flexslider-icon.ttf) format("truetype"),url(/wp-content/themes/busiprof/css/fonts/flexslider-icon.svg#flexslider-icon) format("svg");
font-weight:normal;
font-style:normal;
}

.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus {
outline:none;
}

.slides,.slides > li,.flex-control-nav,.flex-direction-nav {
margin:0;
padding:0;
list-style:none;
}

.flex-pauseplay span {
text-transform:capitalize;
}

.flexslider {
margin:0;
padding:0;
}

.flexslider .slides > li {
display:none;
-webkit-backface-visibility:hidden;
}

.flexslider .slides img {
display:block;
}

.flexslider .slides:after {
content:"\0020";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}

html[xmlns] .flexslider .slides {
display:block;
}

* html .flexslider .slides {
height:1%;
}

.no-js .flexslider .slides > li:first-child {
display:block;
}

.flexslider {
margin:0;
position:relative;
zoom:1;
-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);
-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);
-o-box-shadow:0 1px 4px rgba(0,0,0,0.2);
box-shadow:0 1px 4px rgba(0,0,0,0.2);
}

.flexslider .slides {
zoom:1;
}

.flexslider .slides img {
height:auto;
margin:0 auto;
}

.flex-viewport {
max-height:100%;
-webkit-transition:all 1s ease;
-moz-transition:all 1s ease;
-ms-transition:all 1s ease;
-o-transition:all 1s ease;
transition:all 1s ease;
}

.loading .flex-viewport {
max-height:300px;
}

.carousel li {
margin-right:5px;
}

.flex-control-nav {
display:none;
}

.flex-direction-nav {
*height:0;
}

.flex-direction-nav a {
text-decoration:none;
display:block;
width:33px;
height:46px;
margin:-20px 0 0;
position:absolute;
top:50%;
z-index:10;
overflow:hidden;
opacity:.7;
cursor:pointer;
color:rgba(0,0,0,0.8);
text-shadow:1px 1px 0 rgba(255,255,255,0.3);
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
}

.flex-direction-nav a:before {
background-color:#5b6f7f;
transition:all .2s ease-in-out;
display:inline-block;
content:'\f104';
color:#ffffff;
text-shadow:1px 1px 0 rgba(255,255,255,0.3);
text-align:center;
width:40px;
height:60px;
font:26px/2.3 "FontAwesome";
}

.flex-direction-nav a.flex-prev:before {
padding-right:5px;
}

.flex-direction-nav a.flex-next:before {
content:'\f105';
padding-left:5px;
}

.flex-direction-nav .flex-prev {
left:0;
border-radius:0 150px 150px 0;
-moz-border-radius:0 150px 150px 0;
-webkit-border-radius:0 150px 150px 0;
width:40px;
height:60px;
}

.flex-direction-nav .flex-next {
right:0;
border-radius:150px 0 0 150px;
-moz-border-radius:150px 0 0 150px;
-webkit-border-radius:150px 0 0 150px;
width:40px;
height:60px;
}

.flexslider:hover .flex-direction-nav .flex-prev {
opacity:.7;
}

.flexslider:hover .flex-direction-nav .flex-prev:hover {
opacity:1;
}

.flexslider:hover .flex-direction-nav .flex-next {
opacity:.7;
}

.flexslider:hover .flex-direction-nav .flex-next:hover {
opacity:1;
}

.flex-direction-nav .flex-disabled {
opacity:0 !important;
filter:alpha(opacity=0);
cursor:default;
}

.flex-pauseplay a {
display:block;
width:20px;
height:20px;
position:absolute;
bottom:5px;
left:10px;
opacity:.8;
z-index:10;
overflow:hidden;
cursor:pointer;
color:#000;
}

.flex-pauseplay a:before {
display:inline-block;
content:'\f004';
font:20px "flexslider-icon";
}

.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-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);
-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px;
}

.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:5px 0 0;
position:static;
overflow:hidden;
}

.flex-control-thumbs li {
width:25%;
float:left;
margin:0;
}

.flex-control-thumbs img {
width:100%;
height:auto;
display:block;
opacity:.7;
cursor:pointer;
-webkit-transition:all 1s ease;
-moz-transition:all 1s ease;
-ms-transition:all 1s ease;
-o-transition:all 1s ease;
transition:all 1s ease;
}

.flex-control-thumbs img:hover {
opacity:1;
}

.flex-control-thumbs .flex-active {
opacity:1;
cursor:default;
}

@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {
opacity:1;
left:0;
}

.flex-direction-nav .flex-next {
opacity:1;
right:0;
}
}

.flex-direction-nav li {
padding:0;
}/*!
 * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.*/
.fa {
font-family:var(--fa-style-family,"Font Awesome 6 Free");
font-weight:var(--fa-style,900);
}

.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas {
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
display:var(--fa-display,inline-block);
font-style:normal;
font-variant:normal;
line-height:1;
text-rendering:auto;
}

.fa-classic,.fa-regular,.fa-solid,.far,.fas {
font-family:"Font Awesome 6 Free";
}

.fa-brands,.fab {
font-family:"Font Awesome 6 Brands";
}

.fa-1x {
font-size:1em;
}

.fa-2x {
font-size:2em;
}

.fa-3x {
font-size:3em;
}

.fa-4x {
font-size:4em;
}

.fa-5x {
font-size:5em;
}

.fa-6x {
font-size:6em;
}

.fa-7x {
font-size:7em;
}

.fa-8x {
font-size:8em;
}

.fa-9x {
font-size:9em;
}

.fa-10x {
font-size:10em;
}

.fa-2xs {
font-size:.625em;
line-height:.1em;
vertical-align:.225em;
}

.fa-xs {
font-size:.75em;
line-height:.08333em;
vertical-align:.125em;
}

.fa-sm {
font-size:.875em;
line-height:.07143em;
vertical-align:.05357em;
}

.fa-lg {
font-size:1.25em;
line-height:.05em;
vertical-align:-.075em;
}

.fa-xl {
font-size:1.5em;
line-height:.04167em;
vertical-align:-.125em;
}

.fa-2xl {
font-size:2em;
line-height:.03125em;
vertical-align:-.1875em;
}

.fa-fw {
text-align:center;
width:1.25em;
}

.fa-ul {
list-style-type:none;
margin-left:var(--fa-li-margin,2.5em);
padding-left:0;
}

.fa-ul>li {
position:relative;
}

.fa-li {
left:calc(var(--fa-li-width,2em)*-1);
position:absolute;
text-align:center;
width:var(--fa-li-width,2em);
line-height:inherit;
}

.fa-border {
border-radius:var(--fa-border-radius,.1em);
border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);
padding:var(--fa-border-padding,.2em .25em .15em);
}

.fa-pull-left {
float:left;
margin-right:var(--fa-pull-margin,.3em);
}

.fa-pull-right {
float:right;
margin-left:var(--fa-pull-margin,.3em);
}

.fa-beat {
-webkit-animation-name:fa-beat;
animation-name:fa-beat;
-webkit-animation-delay:var(--fa-animation-delay,0s);
animation-delay:var(--fa-animation-delay,0s);
-webkit-animation-direction:var(--fa-animation-direction,normal);
animation-direction:var(--fa-animation-direction,normal);
-webkit-animation-duration:var(--fa-animation-duration,1s);
animation-duration:var(--fa-animation-duration,1s);
-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);
animation-iteration-count:var(--fa-animation-iteration-count,infinite);
-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);
animation-timing-function:var(--fa-animation-timing,ease-in-out);
}

.fa-bounce {
-webkit-animation-name:fa-bounce;
animation-name:fa-bounce;
-webkit-animation-delay:var(--fa-animation-delay,0s);
animation-delay:var(--fa-animation-delay,0s);
-webkit-animation-direction:var(--fa-animation-direction,normal);
animation-direction:var(--fa-animation-direction,normal);
-webkit-animation-duration:var(--fa-animation-duration,1s);
animation-duration:var(--fa-animation-duration,1s);
-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);
animation-iteration-count:var(--fa-animation-iteration-count,infinite);
-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));
animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));
}

.fa-fade {
-webkit-animation-name:fa-fade;
animation-name:fa-fade;
-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);
animation-iteration-count:var(--fa-animation-iteration-count,infinite);
-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));
animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));
}

.fa-beat-fade,.fa-fade {
-webkit-animation-delay:var(--fa-animation-delay,0s);
animation-delay:var(--fa-animation-delay,0s);
-webkit-animation-direction:var(--fa-animation-direction,normal);
animation-direction:var(--fa-animation-direction,normal);
-webkit-animation-duration:var(--fa-animation-duration,1s);
animation-duration:var(--fa-animation-duration,1s);
}

.fa-beat-fade {
-webkit-animation-name:fa-beat-fade;
animation-name:fa-beat-fade;
-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);
animation-iteration-count:var(--fa-animation-iteration-count,infinite);
-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));
animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));
}

.fa-flip {
-webkit-animation-name:fa-flip;
animation-name:fa-flip;
-webkit-animation-delay:var(--fa-animation-delay,0s);
animation-delay:var(--fa-animation-delay,0s);
-webkit-animation-direction:var(--fa-animation-direction,normal);
animation-direction:var(--fa-animation-direction,normal);
-webkit-animation-duration:var(--fa-animation-duration,1s);
animation-duration:var(--fa-animation-duration,1s);
-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);
animation-iteration-count:var(--fa-animation-iteration-count,infinite);
-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);
animation-timing-function:var(--fa-animation-timing,ease-in-out);
}

.fa-shake {
-webkit-animation-name:fa-shake;
animation-name:fa-shake;
-webkit-animation-duration:var(--fa-animation-duration,1s);
animation-duration:var(--fa-animation-duration,1s);
-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);
animation-iteration-count:var(--fa-animation-iteration-count,infinite);
-webkit-animation-timing-function:var(--fa-animation-timing,linear);
animation-timing-function:var(--fa-animation-timing,linear);
}

.fa-shake,.fa-spin {
-webkit-animation-delay:var(--fa-animation-delay,0s);
animation-delay:var(--fa-animation-delay,0s);
-webkit-animation-direction:var(--fa-animation-direction,normal);
animation-direction:var(--fa-animation-direction,normal);
}

.fa-spin {
-webkit-animation-name:fa-spin;
animation-name:fa-spin;
-webkit-animation-duration:var(--fa-animation-duration,2s);
animation-duration:var(--fa-animation-duration,2s);
-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);
animation-iteration-count:var(--fa-animation-iteration-count,infinite);
-webkit-animation-timing-function:var(--fa-animation-timing,linear);
animation-timing-function:var(--fa-animation-timing,linear);
}

.fa-spin-reverse {
--fa-animation-direction:reverse;
}

.fa-pulse,.fa-spin-pulse {
-webkit-animation-name:fa-spin;
animation-name:fa-spin;
-webkit-animation-direction:var(--fa-animation-direction,normal);
animation-direction:var(--fa-animation-direction,normal);
-webkit-animation-duration:var(--fa-animation-duration,1s);
animation-duration:var(--fa-animation-duration,1s);
-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);
animation-iteration-count:var(--fa-animation-iteration-count,infinite);
-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));
animation-timing-function:var(--fa-animation-timing,steps(8));
}

@media (prefers-reduced-motion:reduce) {
.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse {
-webkit-animation-delay:-1ms;
animation-delay:-1ms;
-webkit-animation-duration:1ms;
animation-duration:1ms;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-transition-delay:0s;
transition-delay:0s;
-webkit-transition-duration:0s;
transition-duration:0s;
}
}

@-webkit-keyframes fa-beat {
0%,90% {
-webkit-transform:scale(1);
transform:scale(1);
}

45% {
-webkit-transform:scale(var(--fa-beat-scale,1.25));
transform:scale(var(--fa-beat-scale,1.25));
}
}

@keyframes fa-beat {
0%,90% {
-webkit-transform:scale(1);
transform:scale(1);
}

45% {
-webkit-transform:scale(var(--fa-beat-scale,1.25));
transform:scale(var(--fa-beat-scale,1.25));
}
}

@-webkit-keyframes fa-bounce {
0% {
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0);
}

10% {
-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);
transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);
}

30% {
-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));
transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));
}

50% {
-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);
transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);
}

57% {
-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));
transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));
}

64% {
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0);
}

to {
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0);
}
}

@keyframes fa-bounce {
0% {
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0);
}

10% {
-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);
transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);
}

30% {
-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));
transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));
}

50% {
-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);
transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);
}

57% {
-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));
transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));
}

64% {
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0);
}

to {
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0);
}
}

@-webkit-keyframes fa-fade {
50% {
opacity:var(--fa-fade-opacity,.4);
}
}

@keyframes fa-fade {
50% {
opacity:var(--fa-fade-opacity,.4);
}
}

@-webkit-keyframes fa-beat-fade {
0%,to {
opacity:var(--fa-beat-fade-opacity,.4);
-webkit-transform:scale(1);
transform:scale(1);
}

50% {
opacity:1;
-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));
transform:scale(var(--fa-beat-fade-scale,1.125));
}
}

@keyframes fa-beat-fade {
0%,to {
opacity:var(--fa-beat-fade-opacity,.4);
-webkit-transform:scale(1);
transform:scale(1);
}

50% {
opacity:1;
-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));
transform:scale(var(--fa-beat-fade-scale,1.125));
}
}

@-webkit-keyframes fa-flip {
50% {
-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));
transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));
}
}

@keyframes fa-flip {
50% {
-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));
transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));
}
}

@-webkit-keyframes fa-shake {
0% {
-webkit-transform:rotate(-15deg);
transform:rotate(-15deg);
}

4% {
-webkit-transform:rotate(15deg);
transform:rotate(15deg);
}

8%,24% {
-webkit-transform:rotate(-18deg);
transform:rotate(-18deg);
}

12%,28% {
-webkit-transform:rotate(18deg);
transform:rotate(18deg);
}

16% {
-webkit-transform:rotate(-22deg);
transform:rotate(-22deg);
}

20% {
-webkit-transform:rotate(22deg);
transform:rotate(22deg);
}

32% {
-webkit-transform:rotate(-12deg);
transform:rotate(-12deg);
}

36% {
-webkit-transform:rotate(12deg);
transform:rotate(12deg);
}

40%,to {
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
}
}

@keyframes fa-shake {
0% {
-webkit-transform:rotate(-15deg);
transform:rotate(-15deg);
}

4% {
-webkit-transform:rotate(15deg);
transform:rotate(15deg);
}

8%,24% {
-webkit-transform:rotate(-18deg);
transform:rotate(-18deg);
}

12%,28% {
-webkit-transform:rotate(18deg);
transform:rotate(18deg);
}

16% {
-webkit-transform:rotate(-22deg);
transform:rotate(-22deg);
}

20% {
-webkit-transform:rotate(22deg);
transform:rotate(22deg);
}

32% {
-webkit-transform:rotate(-12deg);
transform:rotate(-12deg);
}

36% {
-webkit-transform:rotate(12deg);
transform:rotate(12deg);
}

40%,to {
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
}
}

@-webkit-keyframes fa-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
}

to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn);
}
}

@keyframes fa-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
}

to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn);
}
}

.fa-rotate-90 {
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
}

.fa-rotate-180 {
-webkit-transform:rotate(180deg);
transform:rotate(180deg);
}

.fa-rotate-270 {
-webkit-transform:rotate(270deg);
transform:rotate(270deg);
}

.fa-flip-horizontal {
-webkit-transform:scaleX(-1);
transform:scaleX(-1);
}

.fa-flip-vertical {
-webkit-transform:scaleY(-1);
transform:scaleY(-1);
}

.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical {
-webkit-transform:scale(-1);
transform:scale(-1);
}

.fa-rotate-by {
-webkit-transform:rotate(var(--fa-rotate-angle,none));
transform:rotate(var(--fa-rotate-angle,none));
}

.fa-stack {
display:inline-block;
height:2em;
line-height:2em;
position:relative;
vertical-align:middle;
width:2.5em;
}

.fa-stack-1x,.fa-stack-2x {
left:0;
position:absolute;
text-align:center;
width:100%;
z-index:var(--fa-stack-z-index,auto);
}

.fa-stack-1x {
line-height:inherit;
}

.fa-stack-2x {
font-size:2em;
}

.fa-inverse {
color:var(--fa-inverse,#fff);
}

.fa-0:before {
content:"\30";
}

.fa-1:before {
content:"\31";
}

.fa-2:before {
content:"\32";
}

.fa-3:before {
content:"\33";
}

.fa-4:before {
content:"\34";
}

.fa-5:before {
content:"\35";
}

.fa-6:before {
content:"\36";
}

.fa-7:before {
content:"\37";
}

.fa-8:before {
content:"\38";
}

.fa-9:before {
content:"\39";
}

.fa-fill-drip:before {
content:"\f576";
}

.fa-arrows-to-circle:before {
content:"\e4bd";
}

.fa-chevron-circle-right:before,.fa-circle-chevron-right:before {
content:"\f138";
}

.fa-at:before {
content:"\40";
}

.fa-trash-alt:before,.fa-trash-can:before {
content:"\f2ed";
}

.fa-text-height:before {
content:"\f034";
}

.fa-user-times:before,.fa-user-xmark:before {
content:"\f235";
}

.fa-stethoscope:before {
content:"\f0f1";
}

.fa-comment-alt:before,.fa-message:before {
content:"\f27a";
}

.fa-info:before {
content:"\f129";
}

.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before {
content:"\f422";
}

.fa-explosion:before {
content:"\e4e9";
}

.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before {
content:"\f15c";
}

.fa-wave-square:before {
content:"\f83e";
}

.fa-ring:before {
content:"\f70b";
}

.fa-building-un:before {
content:"\e4d9";
}

.fa-dice-three:before {
content:"\f527";
}

.fa-calendar-alt:before,.fa-calendar-days:before {
content:"\f073";
}

.fa-anchor-circle-check:before {
content:"\e4aa";
}

.fa-building-circle-arrow-right:before {
content:"\e4d1";
}

.fa-volleyball-ball:before,.fa-volleyball:before {
content:"\f45f";
}

.fa-arrows-up-to-line:before {
content:"\e4c2";
}

.fa-sort-desc:before,.fa-sort-down:before {
content:"\f0dd";
}

.fa-circle-minus:before,.fa-minus-circle:before {
content:"\f056";
}

.fa-door-open:before {
content:"\f52b";
}

.fa-right-from-bracket:before,.fa-sign-out-alt:before {
content:"\f2f5";
}

.fa-atom:before {
content:"\f5d2";
}

.fa-soap:before {
content:"\e06e";
}

.fa-heart-music-camera-bolt:before,.fa-icons:before {
content:"\f86d";
}

.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before {
content:"\f539";
}

.fa-bridge-circle-check:before {
content:"\e4c9";
}

.fa-pump-medical:before {
content:"\e06a";
}

.fa-fingerprint:before {
content:"\f577";
}

.fa-hand-point-right:before {
content:"\f0a4";
}

.fa-magnifying-glass-location:before,.fa-search-location:before {
content:"\f689";
}

.fa-forward-step:before,.fa-step-forward:before {
content:"\f051";
}

.fa-face-smile-beam:before,.fa-smile-beam:before {
content:"\f5b8";
}

.fa-flag-checkered:before {
content:"\f11e";
}

.fa-football-ball:before,.fa-football:before {
content:"\f44e";
}

.fa-school-circle-exclamation:before {
content:"\e56c";
}

.fa-crop:before {
content:"\f125";
}

.fa-angle-double-down:before,.fa-angles-down:before {
content:"\f103";
}

.fa-users-rectangle:before {
content:"\e594";
}

.fa-people-roof:before {
content:"\e537";
}

.fa-people-line:before {
content:"\e534";
}

.fa-beer-mug-empty:before,.fa-beer:before {
content:"\f0fc";
}

.fa-diagram-predecessor:before {
content:"\e477";
}

.fa-arrow-up-long:before,.fa-long-arrow-up:before {
content:"\f176";
}

.fa-burn:before,.fa-fire-flame-simple:before {
content:"\f46a";
}

.fa-male:before,.fa-person:before {
content:"\f183";
}

.fa-laptop:before {
content:"\f109";
}

.fa-file-csv:before {
content:"\f6dd";
}

.fa-menorah:before {
content:"\f676";
}

.fa-truck-plane:before {
content:"\e58f";
}

.fa-record-vinyl:before {
content:"\f8d9";
}

.fa-face-grin-stars:before,.fa-grin-stars:before {
content:"\f587";
}

.fa-bong:before {
content:"\f55c";
}

.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before {
content:"\f67b";
}

.fa-arrow-down-up-across-line:before {
content:"\e4af";
}

.fa-spoon:before,.fa-utensil-spoon:before {
content:"\f2e5";
}

.fa-jar-wheat:before {
content:"\e517";
}

.fa-envelopes-bulk:before,.fa-mail-bulk:before {
content:"\f674";
}

.fa-file-circle-exclamation:before {
content:"\e4eb";
}

.fa-circle-h:before,.fa-hospital-symbol:before {
content:"\f47e";
}

.fa-pager:before {
content:"\f815";
}

.fa-address-book:before,.fa-contact-book:before {
content:"\f2b9";
}

.fa-strikethrough:before {
content:"\f0cc";
}

.fa-k:before {
content:"\4b";
}

.fa-landmark-flag:before {
content:"\e51c";
}

.fa-pencil-alt:before,.fa-pencil:before {
content:"\f303";
}

.fa-backward:before {
content:"\f04a";
}

.fa-caret-right:before {
content:"\f0da";
}

.fa-comments:before {
content:"\f086";
}

.fa-file-clipboard:before,.fa-paste:before {
content:"\f0ea";
}

.fa-code-pull-request:before {
content:"\e13c";
}

.fa-clipboard-list:before {
content:"\f46d";
}

.fa-truck-loading:before,.fa-truck-ramp-box:before {
content:"\f4de";
}

.fa-user-check:before {
content:"\f4fc";
}

.fa-vial-virus:before {
content:"\e597";
}

.fa-sheet-plastic:before {
content:"\e571";
}

.fa-blog:before {
content:"\f781";
}

.fa-user-ninja:before {
content:"\f504";
}

.fa-person-arrow-up-from-line:before {
content:"\e539";
}

.fa-scroll-torah:before,.fa-torah:before {
content:"\f6a0";
}

.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before {
content:"\f458";
}

.fa-toggle-off:before {
content:"\f204";
}

.fa-archive:before,.fa-box-archive:before {
content:"\f187";
}

.fa-person-drowning:before {
content:"\e545";
}

.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before {
content:"\f886";
}

.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before {
content:"\f58a";
}

.fa-spray-can:before {
content:"\f5bd";
}

.fa-truck-monster:before {
content:"\f63b";
}

.fa-w:before {
content:"\57";
}

.fa-earth-africa:before,.fa-globe-africa:before {
content:"\f57c";
}

.fa-rainbow:before {
content:"\f75b";
}

.fa-circle-notch:before {
content:"\f1ce";
}

.fa-tablet-alt:before,.fa-tablet-screen-button:before {
content:"\f3fa";
}

.fa-paw:before {
content:"\f1b0";
}

.fa-cloud:before {
content:"\f0c2";
}

.fa-trowel-bricks:before {
content:"\e58a";
}

.fa-face-flushed:before,.fa-flushed:before {
content:"\f579";
}

.fa-hospital-user:before {
content:"\f80d";
}

.fa-tent-arrow-left-right:before {
content:"\e57f";
}

.fa-gavel:before,.fa-legal:before {
content:"\f0e3";
}

.fa-binoculars:before {
content:"\f1e5";
}

.fa-microphone-slash:before {
content:"\f131";
}

.fa-box-tissue:before {
content:"\e05b";
}

.fa-motorcycle:before {
content:"\f21c";
}

.fa-bell-concierge:before,.fa-concierge-bell:before {
content:"\f562";
}

.fa-pen-ruler:before,.fa-pencil-ruler:before {
content:"\f5ae";
}

.fa-people-arrows-left-right:before,.fa-people-arrows:before {
content:"\e068";
}

.fa-mars-and-venus-burst:before {
content:"\e523";
}

.fa-caret-square-right:before,.fa-square-caret-right:before {
content:"\f152";
}

.fa-cut:before,.fa-scissors:before {
content:"\f0c4";
}

.fa-sun-plant-wilt:before {
content:"\e57a";
}

.fa-toilets-portable:before {
content:"\e584";
}

.fa-hockey-puck:before {
content:"\f453";
}

.fa-table:before {
content:"\f0ce";
}

.fa-magnifying-glass-arrow-right:before {
content:"\e521";
}

.fa-digital-tachograph:before,.fa-tachograph-digital:before {
content:"\f566";
}

.fa-users-slash:before {
content:"\e073";
}

.fa-clover:before {
content:"\e139";
}

.fa-mail-reply:before,.fa-reply:before {
content:"\f3e5";
}

.fa-star-and-crescent:before {
content:"\f699";
}

.fa-house-fire:before {
content:"\e50c";
}

.fa-minus-square:before,.fa-square-minus:before {
content:"\f146";
}

.fa-helicopter:before {
content:"\f533";
}

.fa-compass:before {
content:"\f14e";
}

.fa-caret-square-down:before,.fa-square-caret-down:before {
content:"\f150";
}

.fa-file-circle-question:before {
content:"\e4ef";
}

.fa-laptop-code:before {
content:"\f5fc";
}

.fa-swatchbook:before {
content:"\f5c3";
}

.fa-prescription-bottle:before {
content:"\f485";
}

.fa-bars:before,.fa-navicon:before {
content:"\f0c9";
}

.fa-people-group:before {
content:"\e533";
}

.fa-hourglass-3:before,.fa-hourglass-end:before {
content:"\f253";
}

.fa-heart-broken:before,.fa-heart-crack:before {
content:"\f7a9";
}

.fa-external-link-square-alt:before,.fa-square-up-right:before {
content:"\f360";
}

.fa-face-kiss-beam:before,.fa-kiss-beam:before {
content:"\f597";
}

.fa-film:before {
content:"\f008";
}

.fa-ruler-horizontal:before {
content:"\f547";
}

.fa-people-robbery:before {
content:"\e536";
}

.fa-lightbulb:before {
content:"\f0eb";
}

.fa-caret-left:before {
content:"\f0d9";
}

.fa-circle-exclamation:before,.fa-exclamation-circle:before {
content:"\f06a";
}

.fa-school-circle-xmark:before {
content:"\e56d";
}

.fa-arrow-right-from-bracket:before,.fa-sign-out:before {
content:"\f08b";
}

.fa-chevron-circle-down:before,.fa-circle-chevron-down:before {
content:"\f13a";
}

.fa-unlock-alt:before,.fa-unlock-keyhole:before {
content:"\f13e";
}

.fa-cloud-showers-heavy:before {
content:"\f740";
}

.fa-headphones-alt:before,.fa-headphones-simple:before {
content:"\f58f";
}

.fa-sitemap:before {
content:"\f0e8";
}

.fa-circle-dollar-to-slot:before,.fa-donate:before {
content:"\f4b9";
}

.fa-memory:before {
content:"\f538";
}

.fa-road-spikes:before {
content:"\e568";
}

.fa-fire-burner:before {
content:"\e4f1";
}

.fa-flag:before {
content:"\f024";
}

.fa-hanukiah:before {
content:"\f6e6";
}

.fa-feather:before {
content:"\f52d";
}

.fa-volume-down:before,.fa-volume-low:before {
content:"\f027";
}

.fa-comment-slash:before {
content:"\f4b3";
}

.fa-cloud-sun-rain:before {
content:"\f743";
}

.fa-compress:before {
content:"\f066";
}

.fa-wheat-alt:before,.fa-wheat-awn:before {
content:"\e2cd";
}

.fa-ankh:before {
content:"\f644";
}

.fa-hands-holding-child:before {
content:"\e4fa";
}

.fa-asterisk:before {
content:"\2a";
}

.fa-check-square:before,.fa-square-check:before {
content:"\f14a";
}

.fa-peseta-sign:before {
content:"\e221";
}

.fa-header:before,.fa-heading:before {
content:"\f1dc";
}

.fa-ghost:before {
content:"\f6e2";
}

.fa-list-squares:before,.fa-list:before {
content:"\f03a";
}

.fa-phone-square-alt:before,.fa-square-phone-flip:before {
content:"\f87b";
}

.fa-cart-plus:before {
content:"\f217";
}

.fa-gamepad:before {
content:"\f11b";
}

.fa-circle-dot:before,.fa-dot-circle:before {
content:"\f192";
}

.fa-dizzy:before,.fa-face-dizzy:before {
content:"\f567";
}

.fa-egg:before {
content:"\f7fb";
}

.fa-house-medical-circle-xmark:before {
content:"\e513";
}

.fa-campground:before {
content:"\f6bb";
}

.fa-folder-plus:before {
content:"\f65e";
}

.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before {
content:"\f1e3";
}

.fa-paint-brush:before,.fa-paintbrush:before {
content:"\f1fc";
}

.fa-lock:before {
content:"\f023";
}

.fa-gas-pump:before {
content:"\f52f";
}

.fa-hot-tub-person:before,.fa-hot-tub:before {
content:"\f593";
}

.fa-map-location:before,.fa-map-marked:before {
content:"\f59f";
}

.fa-house-flood-water:before {
content:"\e50e";
}

.fa-tree:before {
content:"\f1bb";
}

.fa-bridge-lock:before {
content:"\e4cc";
}

.fa-sack-dollar:before {
content:"\f81d";
}

.fa-edit:before,.fa-pen-to-square:before {
content:"\f044";
}

.fa-car-side:before {
content:"\f5e4";
}

.fa-share-alt:before,.fa-share-nodes:before {
content:"\f1e0";
}

.fa-heart-circle-minus:before {
content:"\e4ff";
}

.fa-hourglass-2:before,.fa-hourglass-half:before {
content:"\f252";
}

.fa-microscope:before {
content:"\f610";
}

.fa-sink:before {
content:"\e06d";
}

.fa-bag-shopping:before,.fa-shopping-bag:before {
content:"\f290";
}

.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before {
content:"\f881";
}

.fa-mitten:before {
content:"\f7b5";
}

.fa-person-rays:before {
content:"\e54d";
}

.fa-users:before {
content:"\f0c0";
}

.fa-eye-slash:before {
content:"\f070";
}

.fa-flask-vial:before {
content:"\e4f3";
}

.fa-hand-paper:before,.fa-hand:before {
content:"\f256";
}

.fa-om:before {
content:"\f679";
}

.fa-worm:before {
content:"\e599";
}

.fa-house-circle-xmark:before {
content:"\e50b";
}

.fa-plug:before {
content:"\f1e6";
}

.fa-chevron-up:before {
content:"\f077";
}

.fa-hand-spock:before {
content:"\f259";
}

.fa-stopwatch:before {
content:"\f2f2";
}

.fa-face-kiss:before,.fa-kiss:before {
content:"\f596";
}

.fa-bridge-circle-xmark:before {
content:"\e4cb";
}

.fa-face-grin-tongue:before,.fa-grin-tongue:before {
content:"\f589";
}

.fa-chess-bishop:before {
content:"\f43a";
}

.fa-face-grin-wink:before,.fa-grin-wink:before {
content:"\f58c";
}

.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before {
content:"\f2a4";
}

.fa-road-circle-check:before {
content:"\e564";
}

.fa-dice-five:before {
content:"\f523";
}

.fa-rss-square:before,.fa-square-rss:before {
content:"\f143";
}

.fa-land-mine-on:before {
content:"\e51b";
}

.fa-i-cursor:before {
content:"\f246";
}

.fa-stamp:before {
content:"\f5bf";
}

.fa-stairs:before {
content:"\e289";
}

.fa-i:before {
content:"\49";
}

.fa-hryvnia-sign:before,.fa-hryvnia:before {
content:"\f6f2";
}

.fa-pills:before {
content:"\f484";
}

.fa-face-grin-wide:before,.fa-grin-alt:before {
content:"\f581";
}

.fa-tooth:before {
content:"\f5c9";
}

.fa-v:before {
content:"\56";
}

.fa-bangladeshi-taka-sign:before {
content:"\e2e6";
}

.fa-bicycle:before {
content:"\f206";
}

.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before {
content:"\e579";
}

.fa-head-side-cough-slash:before {
content:"\e062";
}

.fa-ambulance:before,.fa-truck-medical:before {
content:"\f0f9";
}

.fa-wheat-awn-circle-exclamation:before {
content:"\e598";
}

.fa-snowman:before {
content:"\f7d0";
}

.fa-mortar-pestle:before {
content:"\f5a7";
}

.fa-road-barrier:before {
content:"\e562";
}

.fa-school:before {
content:"\f549";
}

.fa-igloo:before {
content:"\f7ae";
}

.fa-joint:before {
content:"\f595";
}

.fa-angle-right:before {
content:"\f105";
}

.fa-horse:before {
content:"\f6f0";
}

.fa-q:before {
content:"\51";
}

.fa-g:before {
content:"\47";
}

.fa-notes-medical:before {
content:"\f481";
}

.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before {
content:"\f2c9";
}

.fa-dong-sign:before {
content:"\e169";
}

.fa-capsules:before {
content:"\f46b";
}

.fa-poo-bolt:before,.fa-poo-storm:before {
content:"\f75a";
}

.fa-face-frown-open:before,.fa-frown-open:before {
content:"\f57a";
}

.fa-hand-point-up:before {
content:"\f0a6";
}

.fa-money-bill:before {
content:"\f0d6";
}

.fa-bookmark:before {
content:"\f02e";
}

.fa-align-justify:before {
content:"\f039";
}

.fa-umbrella-beach:before {
content:"\f5ca";
}

.fa-helmet-un:before {
content:"\e503";
}

.fa-bullseye:before {
content:"\f140";
}

.fa-bacon:before {
content:"\f7e5";
}

.fa-hand-point-down:before {
content:"\f0a7";
}

.fa-arrow-up-from-bracket:before {
content:"\e09a";
}

.fa-folder-blank:before,.fa-folder:before {
content:"\f07b";
}

.fa-file-medical-alt:before,.fa-file-waveform:before {
content:"\f478";
}

.fa-radiation:before {
content:"\f7b9";
}

.fa-chart-simple:before {
content:"\e473";
}

.fa-mars-stroke:before {
content:"\f229";
}

.fa-vial:before {
content:"\f492";
}

.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before {
content:"\f624";
}

.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before {
content:"\e2ca";
}

.fa-e:before {
content:"\45";
}

.fa-pen-alt:before,.fa-pen-clip:before {
content:"\f305";
}

.fa-bridge-circle-exclamation:before {
content:"\e4ca";
}

.fa-user:before {
content:"\f007";
}

.fa-school-circle-check:before {
content:"\e56b";
}

.fa-dumpster:before {
content:"\f793";
}

.fa-shuttle-van:before,.fa-van-shuttle:before {
content:"\f5b6";
}

.fa-building-user:before {
content:"\e4da";
}

.fa-caret-square-left:before,.fa-square-caret-left:before {
content:"\f191";
}

.fa-highlighter:before {
content:"\f591";
}

.fa-key:before {
content:"\f084";
}

.fa-bullhorn:before {
content:"\f0a1";
}

.fa-globe:before {
content:"\f0ac";
}

.fa-synagogue:before {
content:"\f69b";
}

.fa-person-half-dress:before {
content:"\e548";
}

.fa-road-bridge:before {
content:"\e563";
}

.fa-location-arrow:before {
content:"\f124";
}

.fa-c:before {
content:"\43";
}

.fa-tablet-button:before {
content:"\f10a";
}

.fa-building-lock:before {
content:"\e4d6";
}

.fa-pizza-slice:before {
content:"\f818";
}

.fa-money-bill-wave:before {
content:"\f53a";
}

.fa-area-chart:before,.fa-chart-area:before {
content:"\f1fe";
}

.fa-house-flag:before {
content:"\e50d";
}

.fa-person-circle-minus:before {
content:"\e540";
}

.fa-ban:before,.fa-cancel:before {
content:"\f05e";
}

.fa-camera-rotate:before {
content:"\e0d8";
}

.fa-air-freshener:before,.fa-spray-can-sparkles:before {
content:"\f5d0";
}

.fa-star:before {
content:"\f005";
}

.fa-repeat:before {
content:"\f363";
}

.fa-cross:before {
content:"\f654";
}

.fa-box:before {
content:"\f466";
}

.fa-venus-mars:before {
content:"\f228";
}

.fa-arrow-pointer:before,.fa-mouse-pointer:before {
content:"\f245";
}

.fa-expand-arrows-alt:before,.fa-maximize:before {
content:"\f31e";
}

.fa-charging-station:before {
content:"\f5e7";
}

.fa-shapes:before,.fa-triangle-circle-square:before {
content:"\f61f";
}

.fa-random:before,.fa-shuffle:before {
content:"\f074";
}

.fa-person-running:before,.fa-running:before {
content:"\f70c";
}

.fa-mobile-retro:before {
content:"\e527";
}

.fa-grip-lines-vertical:before {
content:"\f7a5";
}

.fa-spider:before {
content:"\f717";
}

.fa-hands-bound:before {
content:"\e4f9";
}

.fa-file-invoice-dollar:before {
content:"\f571";
}

.fa-plane-circle-exclamation:before {
content:"\e556";
}

.fa-x-ray:before {
content:"\f497";
}

.fa-spell-check:before {
content:"\f891";
}

.fa-slash:before {
content:"\f715";
}

.fa-computer-mouse:before,.fa-mouse:before {
content:"\f8cc";
}

.fa-arrow-right-to-bracket:before,.fa-sign-in:before {
content:"\f090";
}

.fa-shop-slash:before,.fa-store-alt-slash:before {
content:"\e070";
}

.fa-server:before {
content:"\f233";
}

.fa-virus-covid-slash:before {
content:"\e4a9";
}

.fa-shop-lock:before {
content:"\e4a5";
}

.fa-hourglass-1:before,.fa-hourglass-start:before {
content:"\f251";
}

.fa-blender-phone:before {
content:"\f6b6";
}

.fa-building-wheat:before {
content:"\e4db";
}

.fa-person-breastfeeding:before {
content:"\e53a";
}

.fa-right-to-bracket:before,.fa-sign-in-alt:before {
content:"\f2f6";
}

.fa-venus:before {
content:"\f221";
}

.fa-passport:before {
content:"\f5ab";
}

.fa-heart-pulse:before,.fa-heartbeat:before {
content:"\f21e";
}

.fa-people-carry-box:before,.fa-people-carry:before {
content:"\f4ce";
}

.fa-temperature-high:before {
content:"\f769";
}

.fa-microchip:before {
content:"\f2db";
}

.fa-crown:before {
content:"\f521";
}

.fa-weight-hanging:before {
content:"\f5cd";
}

.fa-xmarks-lines:before {
content:"\e59a";
}

.fa-file-prescription:before {
content:"\f572";
}

.fa-weight-scale:before,.fa-weight:before {
content:"\f496";
}

.fa-user-friends:before,.fa-user-group:before {
content:"\f500";
}

.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before {
content:"\f15e";
}

.fa-chess-knight:before {
content:"\f441";
}

.fa-face-laugh-squint:before,.fa-laugh-squint:before {
content:"\f59b";
}

.fa-wheelchair:before {
content:"\f193";
}

.fa-arrow-circle-up:before,.fa-circle-arrow-up:before {
content:"\f0aa";
}

.fa-toggle-on:before {
content:"\f205";
}

.fa-person-walking:before,.fa-walking:before {
content:"\f554";
}

.fa-l:before {
content:"\4c";
}

.fa-fire:before {
content:"\f06d";
}

.fa-bed-pulse:before,.fa-procedures:before {
content:"\f487";
}

.fa-shuttle-space:before,.fa-space-shuttle:before {
content:"\f197";
}

.fa-face-laugh:before,.fa-laugh:before {
content:"\f599";
}

.fa-folder-open:before {
content:"\f07c";
}

.fa-heart-circle-plus:before {
content:"\e500";
}

.fa-code-fork:before {
content:"\e13b";
}

.fa-city:before {
content:"\f64f";
}

.fa-microphone-alt:before,.fa-microphone-lines:before {
content:"\f3c9";
}

.fa-pepper-hot:before {
content:"\f816";
}

.fa-unlock:before {
content:"\f09c";
}

.fa-colon-sign:before {
content:"\e140";
}

.fa-headset:before {
content:"\f590";
}

.fa-store-slash:before {
content:"\e071";
}

.fa-road-circle-xmark:before {
content:"\e566";
}

.fa-user-minus:before {
content:"\f503";
}

.fa-mars-stroke-up:before,.fa-mars-stroke-v:before {
content:"\f22a";
}

.fa-champagne-glasses:before,.fa-glass-cheers:before {
content:"\f79f";
}

.fa-clipboard:before {
content:"\f328";
}

.fa-house-circle-exclamation:before {
content:"\e50a";
}

.fa-file-arrow-up:before,.fa-file-upload:before {
content:"\f574";
}

.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before {
content:"\f1eb";
}

.fa-bath:before,.fa-bathtub:before {
content:"\f2cd";
}

.fa-underline:before {
content:"\f0cd";
}

.fa-user-edit:before,.fa-user-pen:before {
content:"\f4ff";
}

.fa-signature:before {
content:"\f5b7";
}

.fa-stroopwafel:before {
content:"\f551";
}

.fa-bold:before {
content:"\f032";
}

.fa-anchor-lock:before {
content:"\e4ad";
}

.fa-building-ngo:before {
content:"\e4d7";
}

.fa-manat-sign:before {
content:"\e1d5";
}

.fa-not-equal:before {
content:"\f53e";
}

.fa-border-style:before,.fa-border-top-left:before {
content:"\f853";
}

.fa-map-location-dot:before,.fa-map-marked-alt:before {
content:"\f5a0";
}

.fa-jedi:before {
content:"\f669";
}

.fa-poll:before,.fa-square-poll-vertical:before {
content:"\f681";
}

.fa-mug-hot:before {
content:"\f7b6";
}

.fa-battery-car:before,.fa-car-battery:before {
content:"\f5df";
}

.fa-gift:before {
content:"\f06b";
}

.fa-dice-two:before {
content:"\f528";
}

.fa-chess-queen:before {
content:"\f445";
}

.fa-glasses:before {
content:"\f530";
}

.fa-chess-board:before {
content:"\f43c";
}

.fa-building-circle-check:before {
content:"\e4d2";
}

.fa-person-chalkboard:before {
content:"\e53d";
}

.fa-mars-stroke-h:before,.fa-mars-stroke-right:before {
content:"\f22b";
}

.fa-hand-back-fist:before,.fa-hand-rock:before {
content:"\f255";
}

.fa-caret-square-up:before,.fa-square-caret-up:before {
content:"\f151";
}

.fa-cloud-showers-water:before {
content:"\e4e4";
}

.fa-bar-chart:before,.fa-chart-bar:before {
content:"\f080";
}

.fa-hands-bubbles:before,.fa-hands-wash:before {
content:"\e05e";
}

.fa-less-than-equal:before {
content:"\f537";
}

.fa-train:before {
content:"\f238";
}

.fa-eye-low-vision:before,.fa-low-vision:before {
content:"\f2a8";
}

.fa-crow:before {
content:"\f520";
}

.fa-sailboat:before {
content:"\e445";
}

.fa-window-restore:before {
content:"\f2d2";
}

.fa-plus-square:before,.fa-square-plus:before {
content:"\f0fe";
}

.fa-torii-gate:before {
content:"\f6a1";
}

.fa-frog:before {
content:"\f52e";
}

.fa-bucket:before {
content:"\e4cf";
}

.fa-image:before {
content:"\f03e";
}

.fa-microphone:before {
content:"\f130";
}

.fa-cow:before {
content:"\f6c8";
}

.fa-caret-up:before {
content:"\f0d8";
}

.fa-screwdriver:before {
content:"\f54a";
}

.fa-folder-closed:before {
content:"\e185";
}

.fa-house-tsunami:before {
content:"\e515";
}

.fa-square-nfi:before {
content:"\e576";
}

.fa-arrow-up-from-ground-water:before {
content:"\e4b5";
}

.fa-glass-martini-alt:before,.fa-martini-glass:before {
content:"\f57b";
}

.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before {
content:"\f2ea";
}

.fa-columns:before,.fa-table-columns:before {
content:"\f0db";
}

.fa-lemon:before {
content:"\f094";
}

.fa-head-side-mask:before {
content:"\e063";
}

.fa-handshake:before {
content:"\f2b5";
}

.fa-gem:before {
content:"\f3a5";
}

.fa-dolly-box:before,.fa-dolly:before {
content:"\f472";
}

.fa-smoking:before {
content:"\f48d";
}

.fa-compress-arrows-alt:before,.fa-minimize:before {
content:"\f78c";
}

.fa-monument:before {
content:"\f5a6";
}

.fa-snowplow:before {
content:"\f7d2";
}

.fa-angle-double-right:before,.fa-angles-right:before {
content:"\f101";
}

.fa-cannabis:before {
content:"\f55f";
}

.fa-circle-play:before,.fa-play-circle:before {
content:"\f144";
}

.fa-tablets:before {
content:"\f490";
}

.fa-ethernet:before {
content:"\f796";
}

.fa-eur:before,.fa-euro-sign:before,.fa-euro:before {
content:"\f153";
}

.fa-chair:before {
content:"\f6c0";
}

.fa-check-circle:before,.fa-circle-check:before {
content:"\f058";
}

.fa-circle-stop:before,.fa-stop-circle:before {
content:"\f28d";
}

.fa-compass-drafting:before,.fa-drafting-compass:before {
content:"\f568";
}

.fa-plate-wheat:before {
content:"\e55a";
}

.fa-icicles:before {
content:"\f7ad";
}

.fa-person-shelter:before {
content:"\e54f";
}

.fa-neuter:before {
content:"\f22c";
}

.fa-id-badge:before {
content:"\f2c1";
}

.fa-marker:before {
content:"\f5a1";
}

.fa-face-laugh-beam:before,.fa-laugh-beam:before {
content:"\f59a";
}

.fa-helicopter-symbol:before {
content:"\e502";
}

.fa-universal-access:before {
content:"\f29a";
}

.fa-chevron-circle-up:before,.fa-circle-chevron-up:before {
content:"\f139";
}

.fa-lari-sign:before {
content:"\e1c8";
}

.fa-volcano:before {
content:"\f770";
}

.fa-person-walking-dashed-line-arrow-right:before {
content:"\e553";
}

.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before {
content:"\f154";
}

.fa-viruses:before {
content:"\e076";
}

.fa-square-person-confined:before {
content:"\e577";
}

.fa-user-tie:before {
content:"\f508";
}

.fa-arrow-down-long:before,.fa-long-arrow-down:before {
content:"\f175";
}

.fa-tent-arrow-down-to-line:before {
content:"\e57e";
}

.fa-certificate:before {
content:"\f0a3";
}

.fa-mail-reply-all:before,.fa-reply-all:before {
content:"\f122";
}

.fa-suitcase:before {
content:"\f0f2";
}

.fa-person-skating:before,.fa-skating:before {
content:"\f7c5";
}

.fa-filter-circle-dollar:before,.fa-funnel-dollar:before {
content:"\f662";
}

.fa-camera-retro:before {
content:"\f083";
}

.fa-arrow-circle-down:before,.fa-circle-arrow-down:before {
content:"\f0ab";
}

.fa-arrow-right-to-file:before,.fa-file-import:before {
content:"\f56f";
}

.fa-external-link-square:before,.fa-square-arrow-up-right:before {
content:"\f14c";
}

.fa-box-open:before {
content:"\f49e";
}

.fa-scroll:before {
content:"\f70e";
}

.fa-spa:before {
content:"\f5bb";
}

.fa-location-pin-lock:before {
content:"\e51f";
}

.fa-pause:before {
content:"\f04c";
}

.fa-hill-avalanche:before {
content:"\e507";
}

.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before {
content:"\f2cb";
}

.fa-bomb:before {
content:"\f1e2";
}

.fa-registered:before {
content:"\f25d";
}

.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before {
content:"\f2bb";
}

.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before {
content:"\f516";
}

.fa-subscript:before {
content:"\f12c";
}

.fa-diamond-turn-right:before,.fa-directions:before {
content:"\f5eb";
}

.fa-burst:before {
content:"\e4dc";
}

.fa-house-laptop:before,.fa-laptop-house:before {
content:"\e066";
}

.fa-face-tired:before,.fa-tired:before {
content:"\f5c8";
}

.fa-money-bills:before {
content:"\e1f3";
}

.fa-smog:before {
content:"\f75f";
}

.fa-crutch:before {
content:"\f7f7";
}

.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before {
content:"\f0ee";
}

.fa-palette:before {
content:"\f53f";
}

.fa-arrows-turn-right:before {
content:"\e4c0";
}

.fa-vest:before {
content:"\e085";
}

.fa-ferry:before {
content:"\e4ea";
}

.fa-arrows-down-to-people:before {
content:"\e4b9";
}

.fa-seedling:before,.fa-sprout:before {
content:"\f4d8";
}

.fa-arrows-alt-h:before,.fa-left-right:before {
content:"\f337";
}

.fa-boxes-packing:before {
content:"\e4c7";
}

.fa-arrow-circle-left:before,.fa-circle-arrow-left:before {
content:"\f0a8";
}

.fa-group-arrows-rotate:before {
content:"\e4f6";
}

.fa-bowl-food:before {
content:"\e4c6";
}

.fa-candy-cane:before {
content:"\f786";
}

.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before {
content:"\f160";
}

.fa-cloud-bolt:before,.fa-thunderstorm:before {
content:"\f76c";
}

.fa-remove-format:before,.fa-text-slash:before {
content:"\f87d";
}

.fa-face-smile-wink:before,.fa-smile-wink:before {
content:"\f4da";
}

.fa-file-word:before {
content:"\f1c2";
}

.fa-file-powerpoint:before {
content:"\f1c4";
}

.fa-arrows-h:before,.fa-arrows-left-right:before {
content:"\f07e";
}

.fa-house-lock:before {
content:"\e510";
}

.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before {
content:"\f0ed";
}

.fa-children:before {
content:"\e4e1";
}

.fa-blackboard:before,.fa-chalkboard:before {
content:"\f51b";
}

.fa-user-alt-slash:before,.fa-user-large-slash:before {
content:"\f4fa";
}

.fa-envelope-open:before {
content:"\f2b6";
}

.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before {
content:"\e05f";
}

.fa-mattress-pillow:before {
content:"\e525";
}

.fa-guarani-sign:before {
content:"\e19a";
}

.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before {
content:"\f021";
}

.fa-fire-extinguisher:before {
content:"\f134";
}

.fa-cruzeiro-sign:before {
content:"\e152";
}

.fa-greater-than-equal:before {
content:"\f532";
}

.fa-shield-alt:before,.fa-shield-halved:before {
content:"\f3ed";
}

.fa-atlas:before,.fa-book-atlas:before {
content:"\f558";
}

.fa-virus:before {
content:"\e074";
}

.fa-envelope-circle-check:before {
content:"\e4e8";
}

.fa-layer-group:before {
content:"\f5fd";
}

.fa-arrows-to-dot:before {
content:"\e4be";
}

.fa-archway:before {
content:"\f557";
}

.fa-heart-circle-check:before {
content:"\e4fd";
}

.fa-house-chimney-crack:before,.fa-house-damage:before {
content:"\f6f1";
}

.fa-file-archive:before,.fa-file-zipper:before {
content:"\f1c6";
}

.fa-square:before {
content:"\f0c8";
}

.fa-glass-martini:before,.fa-martini-glass-empty:before {
content:"\f000";
}

.fa-couch:before {
content:"\f4b8";
}

.fa-cedi-sign:before {
content:"\e0df";
}

.fa-italic:before {
content:"\f033";
}

.fa-church:before {
content:"\f51d";
}

.fa-comments-dollar:before {
content:"\f653";
}

.fa-democrat:before {
content:"\f747";
}

.fa-z:before {
content:"\5a";
}

.fa-person-skiing:before,.fa-skiing:before {
content:"\f7c9";
}

.fa-road-lock:before {
content:"\e567";
}

.fa-a:before {
content:"\41";
}

.fa-temperature-arrow-down:before,.fa-temperature-down:before {
content:"\e03f";
}

.fa-feather-alt:before,.fa-feather-pointed:before {
content:"\f56b";
}

.fa-p:before {
content:"\50";
}

.fa-snowflake:before {
content:"\f2dc";
}

.fa-newspaper:before {
content:"\f1ea";
}

.fa-ad:before,.fa-rectangle-ad:before {
content:"\f641";
}

.fa-arrow-circle-right:before,.fa-circle-arrow-right:before {
content:"\f0a9";
}

.fa-filter-circle-xmark:before {
content:"\e17b";
}

.fa-locust:before {
content:"\e520";
}

.fa-sort:before,.fa-unsorted:before {
content:"\f0dc";
}

.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before {
content:"\f0cb";
}

.fa-person-dress-burst:before {
content:"\e544";
}

.fa-money-check-alt:before,.fa-money-check-dollar:before {
content:"\f53d";
}

.fa-vector-square:before {
content:"\f5cb";
}

.fa-bread-slice:before {
content:"\f7ec";
}

.fa-language:before {
content:"\f1ab";
}

.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before {
content:"\f598";
}

.fa-filter:before {
content:"\f0b0";
}

.fa-question:before {
content:"\3f";
}

.fa-file-signature:before {
content:"\f573";
}

.fa-arrows-alt:before,.fa-up-down-left-right:before {
content:"\f0b2";
}

.fa-house-chimney-user:before {
content:"\e065";
}

.fa-hand-holding-heart:before {
content:"\f4be";
}

.fa-puzzle-piece:before {
content:"\f12e";
}

.fa-money-check:before {
content:"\f53c";
}

.fa-star-half-alt:before,.fa-star-half-stroke:before {
content:"\f5c0";
}

.fa-code:before {
content:"\f121";
}

.fa-glass-whiskey:before,.fa-whiskey-glass:before {
content:"\f7a0";
}

.fa-building-circle-exclamation:before {
content:"\e4d3";
}

.fa-magnifying-glass-chart:before {
content:"\e522";
}

.fa-arrow-up-right-from-square:before,.fa-external-link:before {
content:"\f08e";
}

.fa-cubes-stacked:before {
content:"\e4e6";
}

.fa-krw:before,.fa-won-sign:before,.fa-won:before {
content:"\f159";
}

.fa-virus-covid:before {
content:"\e4a8";
}

.fa-austral-sign:before {
content:"\e0a9";
}

.fa-f:before {
content:"\46";
}

.fa-leaf:before {
content:"\f06c";
}

.fa-road:before {
content:"\f018";
}

.fa-cab:before,.fa-taxi:before {
content:"\f1ba";
}

.fa-person-circle-plus:before {
content:"\e541";
}

.fa-chart-pie:before,.fa-pie-chart:before {
content:"\f200";
}

.fa-bolt-lightning:before {
content:"\e0b7";
}

.fa-sack-xmark:before {
content:"\e56a";
}

.fa-file-excel:before {
content:"\f1c3";
}

.fa-file-contract:before {
content:"\f56c";
}

.fa-fish-fins:before {
content:"\e4f2";
}

.fa-building-flag:before {
content:"\e4d5";
}

.fa-face-grin-beam:before,.fa-grin-beam:before {
content:"\f582";
}

.fa-object-ungroup:before {
content:"\f248";
}

.fa-poop:before {
content:"\f619";
}

.fa-location-pin:before,.fa-map-marker:before {
content:"\f041";
}

.fa-kaaba:before {
content:"\f66b";
}

.fa-toilet-paper:before {
content:"\f71e";
}

.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before {
content:"\f807";
}

.fa-eject:before {
content:"\f052";
}

.fa-arrow-alt-circle-right:before,.fa-circle-right:before {
content:"\f35a";
}

.fa-plane-circle-check:before {
content:"\e555";
}

.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before {
content:"\f5a5";
}

.fa-object-group:before {
content:"\f247";
}

.fa-chart-line:before,.fa-line-chart:before {
content:"\f201";
}

.fa-mask-ventilator:before {
content:"\e524";
}

.fa-arrow-right:before {
content:"\f061";
}

.fa-map-signs:before,.fa-signs-post:before {
content:"\f277";
}

.fa-cash-register:before {
content:"\f788";
}

.fa-person-circle-question:before {
content:"\e542";
}

.fa-h:before {
content:"\48";
}

.fa-tarp:before {
content:"\e57b";
}

.fa-screwdriver-wrench:before,.fa-tools:before {
content:"\f7d9";
}

.fa-arrows-to-eye:before {
content:"\e4bf";
}

.fa-plug-circle-bolt:before {
content:"\e55b";
}

.fa-heart:before {
content:"\f004";
}

.fa-mars-and-venus:before {
content:"\f224";
}

.fa-home-user:before,.fa-house-user:before {
content:"\e1b0";
}

.fa-dumpster-fire:before {
content:"\f794";
}

.fa-house-crack:before {
content:"\e3b1";
}

.fa-cocktail:before,.fa-martini-glass-citrus:before {
content:"\f561";
}

.fa-face-surprise:before,.fa-surprise:before {
content:"\f5c2";
}

.fa-bottle-water:before {
content:"\e4c5";
}

.fa-circle-pause:before,.fa-pause-circle:before {
content:"\f28b";
}

.fa-toilet-paper-slash:before {
content:"\e072";
}

.fa-apple-alt:before,.fa-apple-whole:before {
content:"\f5d1";
}

.fa-kitchen-set:before {
content:"\e51a";
}

.fa-r:before {
content:"\52";
}

.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before {
content:"\f2ca";
}

.fa-cube:before {
content:"\f1b2";
}

.fa-bitcoin-sign:before {
content:"\e0b4";
}

.fa-shield-dog:before {
content:"\e573";
}

.fa-solar-panel:before {
content:"\f5ba";
}

.fa-lock-open:before {
content:"\f3c1";
}

.fa-elevator:before {
content:"\e16d";
}

.fa-money-bill-transfer:before {
content:"\e528";
}

.fa-money-bill-trend-up:before {
content:"\e529";
}

.fa-house-flood-water-circle-arrow-right:before {
content:"\e50f";
}

.fa-poll-h:before,.fa-square-poll-horizontal:before {
content:"\f682";
}

.fa-circle:before {
content:"\f111";
}

.fa-backward-fast:before,.fa-fast-backward:before {
content:"\f049";
}

.fa-recycle:before {
content:"\f1b8";
}

.fa-user-astronaut:before {
content:"\f4fb";
}

.fa-plane-slash:before {
content:"\e069";
}

.fa-trademark:before {
content:"\f25c";
}

.fa-basketball-ball:before,.fa-basketball:before {
content:"\f434";
}

.fa-satellite-dish:before {
content:"\f7c0";
}

.fa-arrow-alt-circle-up:before,.fa-circle-up:before {
content:"\f35b";
}

.fa-mobile-alt:before,.fa-mobile-screen-button:before {
content:"\f3cd";
}

.fa-volume-high:before,.fa-volume-up:before {
content:"\f028";
}

.fa-users-rays:before {
content:"\e593";
}

.fa-wallet:before {
content:"\f555";
}

.fa-clipboard-check:before {
content:"\f46c";
}

.fa-file-audio:before {
content:"\f1c7";
}

.fa-burger:before,.fa-hamburger:before {
content:"\f805";
}

.fa-wrench:before {
content:"\f0ad";
}

.fa-bugs:before {
content:"\e4d0";
}

.fa-rupee-sign:before,.fa-rupee:before {
content:"\f156";
}

.fa-file-image:before {
content:"\f1c5";
}

.fa-circle-question:before,.fa-question-circle:before {
content:"\f059";
}

.fa-plane-departure:before {
content:"\f5b0";
}

.fa-handshake-slash:before {
content:"\e060";
}

.fa-book-bookmark:before {
content:"\e0bb";
}

.fa-code-branch:before {
content:"\f126";
}

.fa-hat-cowboy:before {
content:"\f8c0";
}

.fa-bridge:before {
content:"\e4c8";
}

.fa-phone-alt:before,.fa-phone-flip:before {
content:"\f879";
}

.fa-truck-front:before {
content:"\e2b7";
}

.fa-cat:before {
content:"\f6be";
}

.fa-anchor-circle-exclamation:before {
content:"\e4ab";
}

.fa-truck-field:before {
content:"\e58d";
}

.fa-route:before {
content:"\f4d7";
}

.fa-clipboard-question:before {
content:"\e4e3";
}

.fa-panorama:before {
content:"\e209";
}

.fa-comment-medical:before {
content:"\f7f5";
}

.fa-teeth-open:before {
content:"\f62f";
}

.fa-file-circle-minus:before {
content:"\e4ed";
}

.fa-tags:before {
content:"\f02c";
}

.fa-wine-glass:before {
content:"\f4e3";
}

.fa-fast-forward:before,.fa-forward-fast:before {
content:"\f050";
}

.fa-face-meh-blank:before,.fa-meh-blank:before {
content:"\f5a4";
}

.fa-parking:before,.fa-square-parking:before {
content:"\f540";
}

.fa-house-signal:before {
content:"\e012";
}

.fa-bars-progress:before,.fa-tasks-alt:before {
content:"\f828";
}

.fa-faucet-drip:before {
content:"\e006";
}

.fa-cart-flatbed:before,.fa-dolly-flatbed:before {
content:"\f474";
}

.fa-ban-smoking:before,.fa-smoking-ban:before {
content:"\f54d";
}

.fa-terminal:before {
content:"\f120";
}

.fa-mobile-button:before {
content:"\f10b";
}

.fa-house-medical-flag:before {
content:"\e514";
}

.fa-basket-shopping:before,.fa-shopping-basket:before {
content:"\f291";
}

.fa-tape:before {
content:"\f4db";
}

.fa-bus-alt:before,.fa-bus-simple:before {
content:"\f55e";
}

.fa-eye:before {
content:"\f06e";
}

.fa-face-sad-cry:before,.fa-sad-cry:before {
content:"\f5b3";
}

.fa-audio-description:before {
content:"\f29e";
}

.fa-person-military-to-person:before {
content:"\e54c";
}

.fa-file-shield:before {
content:"\e4f0";
}

.fa-user-slash:before {
content:"\f506";
}

.fa-pen:before {
content:"\f304";
}

.fa-tower-observation:before {
content:"\e586";
}

.fa-file-code:before {
content:"\f1c9";
}

.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before {
content:"\f012";
}

.fa-bus:before {
content:"\f207";
}

.fa-heart-circle-xmark:before {
content:"\e501";
}

.fa-home-lg:before,.fa-house-chimney:before {
content:"\e3af";
}

.fa-window-maximize:before {
content:"\f2d0";
}

.fa-face-frown:before,.fa-frown:before {
content:"\f119";
}

.fa-prescription:before {
content:"\f5b1";
}

.fa-shop:before,.fa-store-alt:before {
content:"\f54f";
}

.fa-floppy-disk:before,.fa-save:before {
content:"\f0c7";
}

.fa-vihara:before {
content:"\f6a7";
}

.fa-balance-scale-left:before,.fa-scale-unbalanced:before {
content:"\f515";
}

.fa-sort-asc:before,.fa-sort-up:before {
content:"\f0de";
}

.fa-comment-dots:before,.fa-commenting:before {
content:"\f4ad";
}

.fa-plant-wilt:before {
content:"\e5aa";
}

.fa-diamond:before {
content:"\f219";
}

.fa-face-grin-squint:before,.fa-grin-squint:before {
content:"\f585";
}

.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before {
content:"\f4c0";
}

.fa-bacterium:before {
content:"\e05a";
}

.fa-hand-pointer:before {
content:"\f25a";
}

.fa-drum-steelpan:before {
content:"\f56a";
}

.fa-hand-scissors:before {
content:"\f257";
}

.fa-hands-praying:before,.fa-praying-hands:before {
content:"\f684";
}

.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before {
content:"\f01e";
}

.fa-biohazard:before {
content:"\f780";
}

.fa-location-crosshairs:before,.fa-location:before {
content:"\f601";
}

.fa-mars-double:before {
content:"\f227";
}

.fa-child-dress:before {
content:"\e59c";
}

.fa-users-between-lines:before {
content:"\e591";
}

.fa-lungs-virus:before {
content:"\e067";
}

.fa-face-grin-tears:before,.fa-grin-tears:before {
content:"\f588";
}

.fa-phone:before {
content:"\f095";
}

.fa-calendar-times:before,.fa-calendar-xmark:before {
content:"\f273";
}

.fa-child-reaching:before {
content:"\e59d";
}

.fa-head-side-virus:before {
content:"\e064";
}

.fa-user-cog:before,.fa-user-gear:before {
content:"\f4fe";
}

.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before {
content:"\f163";
}

.fa-door-closed:before {
content:"\f52a";
}

.fa-shield-virus:before {
content:"\e06c";
}

.fa-dice-six:before {
content:"\f526";
}

.fa-mosquito-net:before {
content:"\e52c";
}

.fa-bridge-water:before {
content:"\e4ce";
}

.fa-person-booth:before {
content:"\f756";
}

.fa-text-width:before {
content:"\f035";
}

.fa-hat-wizard:before {
content:"\f6e8";
}

.fa-pen-fancy:before {
content:"\f5ac";
}

.fa-digging:before,.fa-person-digging:before {
content:"\f85e";
}

.fa-trash:before {
content:"\f1f8";
}

.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before {
content:"\f629";
}

.fa-book-medical:before {
content:"\f7e6";
}

.fa-poo:before {
content:"\f2fe";
}

.fa-quote-right-alt:before,.fa-quote-right:before {
content:"\f10e";
}

.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before {
content:"\f553";
}

.fa-cubes:before {
content:"\f1b3";
}

.fa-divide:before {
content:"\f529";
}

.fa-tenge-sign:before,.fa-tenge:before {
content:"\f7d7";
}

.fa-headphones:before {
content:"\f025";
}

.fa-hands-holding:before {
content:"\f4c2";
}

.fa-hands-clapping:before {
content:"\e1a8";
}

.fa-republican:before {
content:"\f75e";
}

.fa-arrow-left:before {
content:"\f060";
}

.fa-person-circle-xmark:before {
content:"\e543";
}

.fa-ruler:before {
content:"\f545";
}

.fa-align-left:before {
content:"\f036";
}

.fa-dice-d6:before {
content:"\f6d1";
}

.fa-restroom:before {
content:"\f7bd";
}

.fa-j:before {
content:"\4a";
}

.fa-users-viewfinder:before {
content:"\e595";
}

.fa-file-video:before {
content:"\f1c8";
}

.fa-external-link-alt:before,.fa-up-right-from-square:before {
content:"\f35d";
}

.fa-table-cells:before,.fa-th:before {
content:"\f00a";
}

.fa-file-pdf:before {
content:"\f1c1";
}

.fa-bible:before,.fa-book-bible:before {
content:"\f647";
}

.fa-o:before {
content:"\4f";
}

.fa-medkit:before,.fa-suitcase-medical:before {
content:"\f0fa";
}

.fa-user-secret:before {
content:"\f21b";
}

.fa-otter:before {
content:"\f700";
}

.fa-female:before,.fa-person-dress:before {
content:"\f182";
}

.fa-comment-dollar:before {
content:"\f651";
}

.fa-briefcase-clock:before,.fa-business-time:before {
content:"\f64a";
}

.fa-table-cells-large:before,.fa-th-large:before {
content:"\f009";
}

.fa-book-tanakh:before,.fa-tanakh:before {
content:"\f827";
}

.fa-phone-volume:before,.fa-volume-control-phone:before {
content:"\f2a0";
}

.fa-hat-cowboy-side:before {
content:"\f8c1";
}

.fa-clipboard-user:before {
content:"\f7f3";
}

.fa-child:before {
content:"\f1ae";
}

.fa-lira-sign:before {
content:"\f195";
}

.fa-satellite:before {
content:"\f7bf";
}

.fa-plane-lock:before {
content:"\e558";
}

.fa-tag:before {
content:"\f02b";
}

.fa-comment:before {
content:"\f075";
}

.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before {
content:"\f1fd";
}

.fa-envelope:before {
content:"\f0e0";
}

.fa-angle-double-up:before,.fa-angles-up:before {
content:"\f102";
}

.fa-paperclip:before {
content:"\f0c6";
}

.fa-arrow-right-to-city:before {
content:"\e4b3";
}

.fa-ribbon:before {
content:"\f4d6";
}

.fa-lungs:before {
content:"\f604";
}

.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before {
content:"\f887";
}

.fa-litecoin-sign:before {
content:"\e1d3";
}

.fa-border-none:before {
content:"\f850";
}

.fa-circle-nodes:before {
content:"\e4e2";
}

.fa-parachute-box:before {
content:"\f4cd";
}

.fa-indent:before {
content:"\f03c";
}

.fa-truck-field-un:before {
content:"\e58e";
}

.fa-hourglass-empty:before,.fa-hourglass:before {
content:"\f254";
}

.fa-mountain:before {
content:"\f6fc";
}

.fa-user-doctor:before,.fa-user-md:before {
content:"\f0f0";
}

.fa-circle-info:before,.fa-info-circle:before {
content:"\f05a";
}

.fa-cloud-meatball:before {
content:"\f73b";
}

.fa-camera-alt:before,.fa-camera:before {
content:"\f030";
}

.fa-square-virus:before {
content:"\e578";
}

.fa-meteor:before {
content:"\f753";
}

.fa-car-on:before {
content:"\e4dd";
}

.fa-sleigh:before {
content:"\f7cc";
}

.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before {
content:"\f162";
}

.fa-hand-holding-droplet:before,.fa-hand-holding-water:before {
content:"\f4c1";
}

.fa-water:before {
content:"\f773";
}

.fa-calendar-check:before {
content:"\f274";
}

.fa-braille:before {
content:"\f2a1";
}

.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before {
content:"\f486";
}

.fa-landmark:before {
content:"\f66f";
}

.fa-truck:before {
content:"\f0d1";
}

.fa-crosshairs:before {
content:"\f05b";
}

.fa-person-cane:before {
content:"\e53c";
}

.fa-tent:before {
content:"\e57d";
}

.fa-vest-patches:before {
content:"\e086";
}

.fa-check-double:before {
content:"\f560";
}

.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before {
content:"\f15d";
}

.fa-money-bill-wheat:before {
content:"\e52a";
}

.fa-cookie:before {
content:"\f563";
}

.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before {
content:"\f0e2";
}

.fa-hard-drive:before,.fa-hdd:before {
content:"\f0a0";
}

.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before {
content:"\f586";
}

.fa-dumbbell:before {
content:"\f44b";
}

.fa-list-alt:before,.fa-rectangle-list:before {
content:"\f022";
}

.fa-tarp-droplet:before {
content:"\e57c";
}

.fa-house-medical-circle-check:before {
content:"\e511";
}

.fa-person-skiing-nordic:before,.fa-skiing-nordic:before {
content:"\f7ca";
}

.fa-calendar-plus:before {
content:"\f271";
}

.fa-plane-arrival:before {
content:"\f5af";
}

.fa-arrow-alt-circle-left:before,.fa-circle-left:before {
content:"\f359";
}

.fa-subway:before,.fa-train-subway:before {
content:"\f239";
}

.fa-chart-gantt:before {
content:"\e0e4";
}

.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before {
content:"\e1bc";
}

.fa-crop-alt:before,.fa-crop-simple:before {
content:"\f565";
}

.fa-money-bill-1:before,.fa-money-bill-alt:before {
content:"\f3d1";
}

.fa-left-long:before,.fa-long-arrow-alt-left:before {
content:"\f30a";
}

.fa-dna:before {
content:"\f471";
}

.fa-virus-slash:before {
content:"\e075";
}

.fa-minus:before,.fa-subtract:before {
content:"\f068";
}

.fa-chess:before {
content:"\f439";
}

.fa-arrow-left-long:before,.fa-long-arrow-left:before {
content:"\f177";
}

.fa-plug-circle-check:before {
content:"\e55c";
}

.fa-street-view:before {
content:"\f21d";
}

.fa-franc-sign:before {
content:"\e18f";
}

.fa-volume-off:before {
content:"\f026";
}

.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before {
content:"\f2a3";
}

.fa-cog:before,.fa-gear:before {
content:"\f013";
}

.fa-droplet-slash:before,.fa-tint-slash:before {
content:"\f5c7";
}

.fa-mosque:before {
content:"\f678";
}

.fa-mosquito:before {
content:"\e52b";
}

.fa-star-of-david:before {
content:"\f69a";
}

.fa-person-military-rifle:before {
content:"\e54b";
}

.fa-cart-shopping:before,.fa-shopping-cart:before {
content:"\f07a";
}

.fa-vials:before {
content:"\f493";
}

.fa-plug-circle-plus:before {
content:"\e55f";
}

.fa-place-of-worship:before {
content:"\f67f";
}

.fa-grip-vertical:before {
content:"\f58e";
}

.fa-arrow-turn-up:before,.fa-level-up:before {
content:"\f148";
}

.fa-u:before {
content:"\55";
}

.fa-square-root-alt:before,.fa-square-root-variable:before {
content:"\f698";
}

.fa-clock-four:before,.fa-clock:before {
content:"\f017";
}

.fa-backward-step:before,.fa-step-backward:before {
content:"\f048";
}

.fa-pallet:before {
content:"\f482";
}

.fa-faucet:before {
content:"\e005";
}

.fa-baseball-bat-ball:before {
content:"\f432";
}

.fa-s:before {
content:"\53";
}

.fa-timeline:before {
content:"\e29c";
}

.fa-keyboard:before {
content:"\f11c";
}

.fa-caret-down:before {
content:"\f0d7";
}

.fa-clinic-medical:before,.fa-house-chimney-medical:before {
content:"\f7f2";
}

.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before {
content:"\f2c8";
}

.fa-mobile-android-alt:before,.fa-mobile-screen:before {
content:"\f3cf";
}

.fa-plane-up:before {
content:"\e22d";
}

.fa-piggy-bank:before {
content:"\f4d3";
}

.fa-battery-3:before,.fa-battery-half:before {
content:"\f242";
}

.fa-mountain-city:before {
content:"\e52e";
}

.fa-coins:before {
content:"\f51e";
}

.fa-khanda:before {
content:"\f66d";
}

.fa-sliders-h:before,.fa-sliders:before {
content:"\f1de";
}

.fa-folder-tree:before {
content:"\f802";
}

.fa-network-wired:before {
content:"\f6ff";
}

.fa-map-pin:before {
content:"\f276";
}

.fa-hamsa:before {
content:"\f665";
}

.fa-cent-sign:before {
content:"\e3f5";
}

.fa-flask:before {
content:"\f0c3";
}

.fa-person-pregnant:before {
content:"\e31e";
}

.fa-wand-sparkles:before {
content:"\f72b";
}

.fa-ellipsis-v:before,.fa-ellipsis-vertical:before {
content:"\f142";
}

.fa-ticket:before {
content:"\f145";
}

.fa-power-off:before {
content:"\f011";
}

.fa-long-arrow-alt-right:before,.fa-right-long:before {
content:"\f30b";
}

.fa-flag-usa:before {
content:"\f74d";
}

.fa-laptop-file:before {
content:"\e51d";
}

.fa-teletype:before,.fa-tty:before {
content:"\f1e4";
}

.fa-diagram-next:before {
content:"\e476";
}

.fa-person-rifle:before {
content:"\e54e";
}

.fa-house-medical-circle-exclamation:before {
content:"\e512";
}

.fa-closed-captioning:before {
content:"\f20a";
}

.fa-hiking:before,.fa-person-hiking:before {
content:"\f6ec";
}

.fa-venus-double:before {
content:"\f226";
}

.fa-images:before {
content:"\f302";
}

.fa-calculator:before {
content:"\f1ec";
}

.fa-people-pulling:before {
content:"\e535";
}

.fa-n:before {
content:"\4e";
}

.fa-cable-car:before,.fa-tram:before {
content:"\f7da";
}

.fa-cloud-rain:before {
content:"\f73d";
}

.fa-building-circle-xmark:before {
content:"\e4d4";
}

.fa-ship:before {
content:"\f21a";
}

.fa-arrows-down-to-line:before {
content:"\e4b8";
}

.fa-download:before {
content:"\f019";
}

.fa-face-grin:before,.fa-grin:before {
content:"\f580";
}

.fa-backspace:before,.fa-delete-left:before {
content:"\f55a";
}

.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before {
content:"\f1fb";
}

.fa-file-circle-check:before {
content:"\e5a0";
}

.fa-forward:before {
content:"\f04e";
}

.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before {
content:"\f3ce";
}

.fa-face-meh:before,.fa-meh:before {
content:"\f11a";
}

.fa-align-center:before {
content:"\f037";
}

.fa-book-dead:before,.fa-book-skull:before {
content:"\f6b7";
}

.fa-drivers-license:before,.fa-id-card:before {
content:"\f2c2";
}

.fa-dedent:before,.fa-outdent:before {
content:"\f03b";
}

.fa-heart-circle-exclamation:before {
content:"\e4fe";
}

.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before {
content:"\f015";
}

.fa-calendar-week:before {
content:"\f784";
}

.fa-laptop-medical:before {
content:"\f812";
}

.fa-b:before {
content:"\42";
}

.fa-file-medical:before {
content:"\f477";
}

.fa-dice-one:before {
content:"\f525";
}

.fa-kiwi-bird:before {
content:"\f535";
}

.fa-arrow-right-arrow-left:before,.fa-exchange:before {
content:"\f0ec";
}

.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before {
content:"\f2f9";
}

.fa-cutlery:before,.fa-utensils:before {
content:"\f2e7";
}

.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before {
content:"\f161";
}

.fa-mill-sign:before {
content:"\e1ed";
}

.fa-bowl-rice:before {
content:"\e2eb";
}

.fa-skull:before {
content:"\f54c";
}

.fa-broadcast-tower:before,.fa-tower-broadcast:before {
content:"\f519";
}

.fa-truck-pickup:before {
content:"\f63c";
}

.fa-long-arrow-alt-up:before,.fa-up-long:before {
content:"\f30c";
}

.fa-stop:before {
content:"\f04d";
}

.fa-code-merge:before {
content:"\f387";
}

.fa-upload:before {
content:"\f093";
}

.fa-hurricane:before {
content:"\f751";
}

.fa-mound:before {
content:"\e52d";
}

.fa-toilet-portable:before {
content:"\e583";
}

.fa-compact-disc:before {
content:"\f51f";
}

.fa-file-arrow-down:before,.fa-file-download:before {
content:"\f56d";
}

.fa-caravan:before {
content:"\f8ff";
}

.fa-shield-cat:before {
content:"\e572";
}

.fa-bolt:before,.fa-zap:before {
content:"\f0e7";
}

.fa-glass-water:before {
content:"\e4f4";
}

.fa-oil-well:before {
content:"\e532";
}

.fa-vault:before {
content:"\e2c5";
}

.fa-mars:before {
content:"\f222";
}

.fa-toilet:before {
content:"\f7d8";
}

.fa-plane-circle-xmark:before {
content:"\e557";
}

.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before {
content:"\f157";
}

.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before {
content:"\f158";
}

.fa-sun:before {
content:"\f185";
}

.fa-guitar:before {
content:"\f7a6";
}

.fa-face-laugh-wink:before,.fa-laugh-wink:before {
content:"\f59c";
}

.fa-horse-head:before {
content:"\f7ab";
}

.fa-bore-hole:before {
content:"\e4c3";
}

.fa-industry:before {
content:"\f275";
}

.fa-arrow-alt-circle-down:before,.fa-circle-down:before {
content:"\f358";
}

.fa-arrows-turn-to-dots:before {
content:"\e4c1";
}

.fa-florin-sign:before {
content:"\e184";
}

.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before {
content:"\f884";
}

.fa-less-than:before {
content:"\3c";
}

.fa-angle-down:before {
content:"\f107";
}

.fa-car-tunnel:before {
content:"\e4de";
}

.fa-head-side-cough:before {
content:"\e061";
}

.fa-grip-lines:before {
content:"\f7a4";
}

.fa-thumbs-down:before {
content:"\f165";
}

.fa-user-lock:before {
content:"\f502";
}

.fa-arrow-right-long:before,.fa-long-arrow-right:before {
content:"\f178";
}

.fa-anchor-circle-xmark:before {
content:"\e4ac";
}

.fa-ellipsis-h:before,.fa-ellipsis:before {
content:"\f141";
}

.fa-chess-pawn:before {
content:"\f443";
}

.fa-first-aid:before,.fa-kit-medical:before {
content:"\f479";
}

.fa-person-through-window:before {
content:"\e5a9";
}

.fa-toolbox:before {
content:"\f552";
}

.fa-hands-holding-circle:before {
content:"\e4fb";
}

.fa-bug:before {
content:"\f188";
}

.fa-credit-card-alt:before,.fa-credit-card:before {
content:"\f09d";
}

.fa-automobile:before,.fa-car:before {
content:"\f1b9";
}

.fa-hand-holding-hand:before {
content:"\e4f7";
}

.fa-book-open-reader:before,.fa-book-reader:before {
content:"\f5da";
}

.fa-mountain-sun:before {
content:"\e52f";
}

.fa-arrows-left-right-to-line:before {
content:"\e4ba";
}

.fa-dice-d20:before {
content:"\f6cf";
}

.fa-truck-droplet:before {
content:"\e58c";
}

.fa-file-circle-xmark:before {
content:"\e5a1";
}

.fa-temperature-arrow-up:before,.fa-temperature-up:before {
content:"\e040";
}

.fa-medal:before {
content:"\f5a2";
}

.fa-bed:before {
content:"\f236";
}

.fa-h-square:before,.fa-square-h:before {
content:"\f0fd";
}

.fa-podcast:before {
content:"\f2ce";
}

.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before {
content:"\f2c7";
}

.fa-bell:before {
content:"\f0f3";
}

.fa-superscript:before {
content:"\f12b";
}

.fa-plug-circle-xmark:before {
content:"\e560";
}

.fa-star-of-life:before {
content:"\f621";
}

.fa-phone-slash:before {
content:"\f3dd";
}

.fa-paint-roller:before {
content:"\f5aa";
}

.fa-hands-helping:before,.fa-handshake-angle:before {
content:"\f4c4";
}

.fa-location-dot:before,.fa-map-marker-alt:before {
content:"\f3c5";
}

.fa-file:before {
content:"\f15b";
}

.fa-greater-than:before {
content:"\3e";
}

.fa-person-swimming:before,.fa-swimmer:before {
content:"\f5c4";
}

.fa-arrow-down:before {
content:"\f063";
}

.fa-droplet:before,.fa-tint:before {
content:"\f043";
}

.fa-eraser:before {
content:"\f12d";
}

.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before {
content:"\f57d";
}

.fa-person-burst:before {
content:"\e53b";
}

.fa-dove:before {
content:"\f4ba";
}

.fa-battery-0:before,.fa-battery-empty:before {
content:"\f244";
}

.fa-socks:before {
content:"\f696";
}

.fa-inbox:before {
content:"\f01c";
}

.fa-section:before {
content:"\e447";
}

.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before {
content:"\f625";
}

.fa-envelope-open-text:before {
content:"\f658";
}

.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before {
content:"\f0f8";
}

.fa-wine-bottle:before {
content:"\f72f";
}

.fa-chess-rook:before {
content:"\f447";
}

.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before {
content:"\f550";
}

.fa-dharmachakra:before {
content:"\f655";
}

.fa-hotdog:before {
content:"\f80f";
}

.fa-blind:before,.fa-person-walking-with-cane:before {
content:"\f29d";
}

.fa-drum:before {
content:"\f569";
}

.fa-ice-cream:before {
content:"\f810";
}

.fa-heart-circle-bolt:before {
content:"\e4fc";
}

.fa-fax:before {
content:"\f1ac";
}

.fa-paragraph:before {
content:"\f1dd";
}

.fa-check-to-slot:before,.fa-vote-yea:before {
content:"\f772";
}

.fa-star-half:before {
content:"\f089";
}

.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before {
content:"\f468";
}

.fa-chain:before,.fa-link:before {
content:"\f0c1";
}

.fa-assistive-listening-systems:before,.fa-ear-listen:before {
content:"\f2a2";
}

.fa-tree-city:before {
content:"\e587";
}

.fa-play:before {
content:"\f04b";
}

.fa-font:before {
content:"\f031";
}

.fa-rupiah-sign:before {
content:"\e23d";
}

.fa-magnifying-glass:before,.fa-search:before {
content:"\f002";
}

.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before {
content:"\f45d";
}

.fa-diagnoses:before,.fa-person-dots-from-line:before {
content:"\f470";
}

.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before {
content:"\f82a";
}

.fa-naira-sign:before {
content:"\e1f6";
}

.fa-cart-arrow-down:before {
content:"\f218";
}

.fa-walkie-talkie:before {
content:"\f8ef";
}

.fa-file-edit:before,.fa-file-pen:before {
content:"\f31c";
}

.fa-receipt:before {
content:"\f543";
}

.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before {
content:"\f14b";
}

.fa-suitcase-rolling:before {
content:"\f5c1";
}

.fa-person-circle-exclamation:before {
content:"\e53f";
}

.fa-chevron-down:before {
content:"\f078";
}

.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before {
content:"\f240";
}

.fa-skull-crossbones:before {
content:"\f714";
}

.fa-code-compare:before {
content:"\e13a";
}

.fa-list-dots:before,.fa-list-ul:before {
content:"\f0ca";
}

.fa-school-lock:before {
content:"\e56f";
}

.fa-tower-cell:before {
content:"\e585";
}

.fa-down-long:before,.fa-long-arrow-alt-down:before {
content:"\f309";
}

.fa-ranking-star:before {
content:"\e561";
}

.fa-chess-king:before {
content:"\f43f";
}

.fa-person-harassing:before {
content:"\e549";
}

.fa-brazilian-real-sign:before {
content:"\e46c";
}

.fa-landmark-alt:before,.fa-landmark-dome:before {
content:"\f752";
}

.fa-arrow-up:before {
content:"\f062";
}

.fa-television:before,.fa-tv-alt:before,.fa-tv:before {
content:"\f26c";
}

.fa-shrimp:before {
content:"\e448";
}

.fa-list-check:before,.fa-tasks:before {
content:"\f0ae";
}

.fa-jug-detergent:before {
content:"\e519";
}

.fa-circle-user:before,.fa-user-circle:before {
content:"\f2bd";
}

.fa-user-shield:before {
content:"\f505";
}

.fa-wind:before {
content:"\f72e";
}

.fa-car-burst:before,.fa-car-crash:before {
content:"\f5e1";
}

.fa-y:before {
content:"\59";
}

.fa-person-snowboarding:before,.fa-snowboarding:before {
content:"\f7ce";
}

.fa-shipping-fast:before,.fa-truck-fast:before {
content:"\f48b";
}

.fa-fish:before {
content:"\f578";
}

.fa-user-graduate:before {
content:"\f501";
}

.fa-adjust:before,.fa-circle-half-stroke:before {
content:"\f042";
}

.fa-clapperboard:before {
content:"\e131";
}

.fa-circle-radiation:before,.fa-radiation-alt:before {
content:"\f7ba";
}

.fa-baseball-ball:before,.fa-baseball:before {
content:"\f433";
}

.fa-jet-fighter-up:before {
content:"\e518";
}

.fa-diagram-project:before,.fa-project-diagram:before {
content:"\f542";
}

.fa-copy:before {
content:"\f0c5";
}

.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before {
content:"\f6a9";
}

.fa-hand-sparkles:before {
content:"\e05d";
}

.fa-grip-horizontal:before,.fa-grip:before {
content:"\f58d";
}

.fa-share-from-square:before,.fa-share-square:before {
content:"\f14d";
}

.fa-child-combatant:before,.fa-child-rifle:before {
content:"\e4e0";
}

.fa-gun:before {
content:"\e19b";
}

.fa-phone-square:before,.fa-square-phone:before {
content:"\f098";
}

.fa-add:before,.fa-plus:before {
content:"\2b";
}

.fa-expand:before {
content:"\f065";
}

.fa-computer:before {
content:"\e4e5";
}

.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before {
content:"\f00d";
}

.fa-arrows-up-down-left-right:before,.fa-arrows:before {
content:"\f047";
}

.fa-chalkboard-teacher:before,.fa-chalkboard-user:before {
content:"\f51c";
}

.fa-peso-sign:before {
content:"\e222";
}

.fa-building-shield:before {
content:"\e4d8";
}

.fa-baby:before {
content:"\f77c";
}

.fa-users-line:before {
content:"\e592";
}

.fa-quote-left-alt:before,.fa-quote-left:before {
content:"\f10d";
}

.fa-tractor:before {
content:"\f722";
}

.fa-trash-arrow-up:before,.fa-trash-restore:before {
content:"\f829";
}

.fa-arrow-down-up-lock:before {
content:"\e4b0";
}

.fa-lines-leaning:before {
content:"\e51e";
}

.fa-ruler-combined:before {
content:"\f546";
}

.fa-copyright:before {
content:"\f1f9";
}

.fa-equals:before {
content:"\3d";
}

.fa-blender:before {
content:"\f517";
}

.fa-teeth:before {
content:"\f62e";
}

.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before {
content:"\f20b";
}

.fa-map:before {
content:"\f279";
}

.fa-rocket:before {
content:"\f135";
}

.fa-photo-film:before,.fa-photo-video:before {
content:"\f87c";
}

.fa-folder-minus:before {
content:"\f65d";
}

.fa-store:before {
content:"\f54e";
}

.fa-arrow-trend-up:before {
content:"\e098";
}

.fa-plug-circle-minus:before {
content:"\e55e";
}

.fa-sign-hanging:before,.fa-sign:before {
content:"\f4d9";
}

.fa-bezier-curve:before {
content:"\f55b";
}

.fa-bell-slash:before {
content:"\f1f6";
}

.fa-tablet-android:before,.fa-tablet:before {
content:"\f3fb";
}

.fa-school-flag:before {
content:"\e56e";
}

.fa-fill:before {
content:"\f575";
}

.fa-angle-up:before {
content:"\f106";
}

.fa-drumstick-bite:before {
content:"\f6d7";
}

.fa-holly-berry:before {
content:"\f7aa";
}

.fa-chevron-left:before {
content:"\f053";
}

.fa-bacteria:before {
content:"\e059";
}

.fa-hand-lizard:before {
content:"\f258";
}

.fa-notdef:before {
content:"\e1fe";
}

.fa-disease:before {
content:"\f7fa";
}

.fa-briefcase-medical:before {
content:"\f469";
}

.fa-genderless:before {
content:"\f22d";
}

.fa-chevron-right:before {
content:"\f054";
}

.fa-retweet:before {
content:"\f079";
}

.fa-car-alt:before,.fa-car-rear:before {
content:"\f5de";
}

.fa-pump-soap:before {
content:"\e06b";
}

.fa-video-slash:before {
content:"\f4e2";
}

.fa-battery-2:before,.fa-battery-quarter:before {
content:"\f243";
}

.fa-radio:before {
content:"\f8d7";
}

.fa-baby-carriage:before,.fa-carriage-baby:before {
content:"\f77d";
}

.fa-traffic-light:before {
content:"\f637";
}

.fa-thermometer:before {
content:"\f491";
}

.fa-vr-cardboard:before {
content:"\f729";
}

.fa-hand-middle-finger:before {
content:"\f806";
}

.fa-percent:before,.fa-percentage:before {
content:"\25";
}

.fa-truck-moving:before {
content:"\f4df";
}

.fa-glass-water-droplet:before {
content:"\e4f5";
}

.fa-display:before {
content:"\e163";
}

.fa-face-smile:before,.fa-smile:before {
content:"\f118";
}

.fa-thumb-tack:before,.fa-thumbtack:before {
content:"\f08d";
}

.fa-trophy:before {
content:"\f091";
}

.fa-person-praying:before,.fa-pray:before {
content:"\f683";
}

.fa-hammer:before {
content:"\f6e3";
}

.fa-hand-peace:before {
content:"\f25b";
}

.fa-rotate:before,.fa-sync-alt:before {
content:"\f2f1";
}

.fa-spinner:before {
content:"\f110";
}

.fa-robot:before {
content:"\f544";
}

.fa-peace:before {
content:"\f67c";
}

.fa-cogs:before,.fa-gears:before {
content:"\f085";
}

.fa-warehouse:before {
content:"\f494";
}

.fa-arrow-up-right-dots:before {
content:"\e4b7";
}

.fa-splotch:before {
content:"\f5bc";
}

.fa-face-grin-hearts:before,.fa-grin-hearts:before {
content:"\f584";
}

.fa-dice-four:before {
content:"\f524";
}

.fa-sim-card:before {
content:"\f7c4";
}

.fa-transgender-alt:before,.fa-transgender:before {
content:"\f225";
}

.fa-mercury:before {
content:"\f223";
}

.fa-arrow-turn-down:before,.fa-level-down:before {
content:"\f149";
}

.fa-person-falling-burst:before {
content:"\e547";
}

.fa-award:before {
content:"\f559";
}

.fa-ticket-alt:before,.fa-ticket-simple:before {
content:"\f3ff";
}

.fa-building:before {
content:"\f1ad";
}

.fa-angle-double-left:before,.fa-angles-left:before {
content:"\f100";
}

.fa-qrcode:before {
content:"\f029";
}

.fa-clock-rotate-left:before,.fa-history:before {
content:"\f1da";
}

.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before {
content:"\f583";
}

.fa-arrow-right-from-file:before,.fa-file-export:before {
content:"\f56e";
}

.fa-shield-blank:before,.fa-shield:before {
content:"\f132";
}

.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before {
content:"\f885";
}

.fa-house-medical:before {
content:"\e3b2";
}

.fa-golf-ball-tee:before,.fa-golf-ball:before {
content:"\f450";
}

.fa-chevron-circle-left:before,.fa-circle-chevron-left:before {
content:"\f137";
}

.fa-house-chimney-window:before {
content:"\e00d";
}

.fa-pen-nib:before {
content:"\f5ad";
}

.fa-tent-arrow-turn-left:before {
content:"\e580";
}

.fa-tents:before {
content:"\e582";
}

.fa-magic:before,.fa-wand-magic:before {
content:"\f0d0";
}

.fa-dog:before {
content:"\f6d3";
}

.fa-carrot:before {
content:"\f787";
}

.fa-moon:before {
content:"\f186";
}

.fa-wine-glass-alt:before,.fa-wine-glass-empty:before {
content:"\f5ce";
}

.fa-cheese:before {
content:"\f7ef";
}

.fa-yin-yang:before {
content:"\f6ad";
}

.fa-music:before {
content:"\f001";
}

.fa-code-commit:before {
content:"\f386";
}

.fa-temperature-low:before {
content:"\f76b";
}

.fa-biking:before,.fa-person-biking:before {
content:"\f84a";
}

.fa-broom:before {
content:"\f51a";
}

.fa-shield-heart:before {
content:"\e574";
}

.fa-gopuram:before {
content:"\f664";
}

.fa-earth-oceania:before,.fa-globe-oceania:before {
content:"\e47b";
}

.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before {
content:"\f2d3";
}

.fa-hashtag:before {
content:"\23";
}

.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before {
content:"\f424";
}

.fa-oil-can:before {
content:"\f613";
}

.fa-t:before {
content:"\54";
}

.fa-hippo:before {
content:"\f6ed";
}

.fa-chart-column:before {
content:"\e0e3";
}

.fa-infinity:before {
content:"\f534";
}

.fa-vial-circle-check:before {
content:"\e596";
}

.fa-person-arrow-down-to-line:before {
content:"\e538";
}

.fa-voicemail:before {
content:"\f897";
}

.fa-fan:before {
content:"\f863";
}

.fa-person-walking-luggage:before {
content:"\e554";
}

.fa-arrows-alt-v:before,.fa-up-down:before {
content:"\f338";
}

.fa-cloud-moon-rain:before {
content:"\f73c";
}

.fa-calendar:before {
content:"\f133";
}

.fa-trailer:before {
content:"\e041";
}

.fa-bahai:before,.fa-haykal:before {
content:"\f666";
}

.fa-sd-card:before {
content:"\f7c2";
}

.fa-dragon:before {
content:"\f6d5";
}

.fa-shoe-prints:before {
content:"\f54b";
}

.fa-circle-plus:before,.fa-plus-circle:before {
content:"\f055";
}

.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before {
content:"\f58b";
}

.fa-hand-holding:before {
content:"\f4bd";
}

.fa-plug-circle-exclamation:before {
content:"\e55d";
}

.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before {
content:"\f127";
}

.fa-clone:before {
content:"\f24d";
}

.fa-person-walking-arrow-loop-left:before {
content:"\e551";
}

.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before {
content:"\f882";
}

.fa-fire-alt:before,.fa-fire-flame-curved:before {
content:"\f7e4";
}

.fa-tornado:before {
content:"\f76f";
}

.fa-file-circle-plus:before {
content:"\e494";
}

.fa-book-quran:before,.fa-quran:before {
content:"\f687";
}

.fa-anchor:before {
content:"\f13d";
}

.fa-border-all:before {
content:"\f84c";
}

.fa-angry:before,.fa-face-angry:before {
content:"\f556";
}

.fa-cookie-bite:before {
content:"\f564";
}

.fa-arrow-trend-down:before {
content:"\e097";
}

.fa-feed:before,.fa-rss:before {
content:"\f09e";
}

.fa-draw-polygon:before {
content:"\f5ee";
}

.fa-balance-scale:before,.fa-scale-balanced:before {
content:"\f24e";
}

.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before {
content:"\f62a";
}

.fa-shower:before {
content:"\f2cc";
}

.fa-desktop-alt:before,.fa-desktop:before {
content:"\f390";
}

.fa-m:before {
content:"\4d";
}

.fa-table-list:before,.fa-th-list:before {
content:"\f00b";
}

.fa-comment-sms:before,.fa-sms:before {
content:"\f7cd";
}

.fa-book:before {
content:"\f02d";
}

.fa-user-plus:before {
content:"\f234";
}

.fa-check:before {
content:"\f00c";
}

.fa-battery-4:before,.fa-battery-three-quarters:before {
content:"\f241";
}

.fa-house-circle-check:before {
content:"\e509";
}

.fa-angle-left:before {
content:"\f104";
}

.fa-diagram-successor:before {
content:"\e47a";
}

.fa-truck-arrow-right:before {
content:"\e58b";
}

.fa-arrows-split-up-and-left:before {
content:"\e4bc";
}

.fa-fist-raised:before,.fa-hand-fist:before {
content:"\f6de";
}

.fa-cloud-moon:before {
content:"\f6c3";
}

.fa-briefcase:before {
content:"\f0b1";
}

.fa-person-falling:before {
content:"\e546";
}

.fa-image-portrait:before,.fa-portrait:before {
content:"\f3e0";
}

.fa-user-tag:before {
content:"\f507";
}

.fa-rug:before {
content:"\e569";
}

.fa-earth-europe:before,.fa-globe-europe:before {
content:"\f7a2";
}

.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before {
content:"\f59d";
}

.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before {
content:"\f410";
}

.fa-baht-sign:before {
content:"\e0ac";
}

.fa-book-open:before {
content:"\f518";
}

.fa-book-journal-whills:before,.fa-journal-whills:before {
content:"\f66a";
}

.fa-handcuffs:before {
content:"\e4f8";
}

.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before {
content:"\f071";
}

.fa-database:before {
content:"\f1c0";
}

.fa-mail-forward:before,.fa-share:before {
content:"\f064";
}

.fa-bottle-droplet:before {
content:"\e4c4";
}

.fa-mask-face:before {
content:"\e1d7";
}

.fa-hill-rockslide:before {
content:"\e508";
}

.fa-exchange-alt:before,.fa-right-left:before {
content:"\f362";
}

.fa-paper-plane:before {
content:"\f1d8";
}

.fa-road-circle-exclamation:before {
content:"\e565";
}

.fa-dungeon:before {
content:"\f6d9";
}

.fa-align-right:before {
content:"\f038";
}

.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before {
content:"\f53b";
}

.fa-life-ring:before {
content:"\f1cd";
}

.fa-hands:before,.fa-sign-language:before,.fa-signing:before {
content:"\f2a7";
}

.fa-calendar-day:before {
content:"\f783";
}

.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before {
content:"\f5c5";
}

.fa-arrows-up-down:before,.fa-arrows-v:before {
content:"\f07d";
}

.fa-face-grimace:before,.fa-grimace:before {
content:"\f57f";
}

.fa-wheelchair-alt:before,.fa-wheelchair-move:before {
content:"\e2ce";
}

.fa-level-down-alt:before,.fa-turn-down:before {
content:"\f3be";
}

.fa-person-walking-arrow-right:before {
content:"\e552";
}

.fa-envelope-square:before,.fa-square-envelope:before {
content:"\f199";
}

.fa-dice:before {
content:"\f522";
}

.fa-bowling-ball:before {
content:"\f436";
}

.fa-brain:before {
content:"\f5dc";
}

.fa-band-aid:before,.fa-bandage:before {
content:"\f462";
}

.fa-calendar-minus:before {
content:"\f272";
}

.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before {
content:"\f057";
}

.fa-gifts:before {
content:"\f79c";
}

.fa-hotel:before {
content:"\f594";
}

.fa-earth-asia:before,.fa-globe-asia:before {
content:"\f57e";
}

.fa-id-card-alt:before,.fa-id-card-clip:before {
content:"\f47f";
}

.fa-magnifying-glass-plus:before,.fa-search-plus:before {
content:"\f00e";
}

.fa-thumbs-up:before {
content:"\f164";
}

.fa-user-clock:before {
content:"\f4fd";
}

.fa-allergies:before,.fa-hand-dots:before {
content:"\f461";
}

.fa-file-invoice:before {
content:"\f570";
}

.fa-window-minimize:before {
content:"\f2d1";
}

.fa-coffee:before,.fa-mug-saucer:before {
content:"\f0f4";
}

.fa-brush:before {
content:"\f55d";
}

.fa-mask:before {
content:"\f6fa";
}

.fa-magnifying-glass-minus:before,.fa-search-minus:before {
content:"\f010";
}

.fa-ruler-vertical:before {
content:"\f548";
}

.fa-user-alt:before,.fa-user-large:before {
content:"\f406";
}

.fa-train-tram:before {
content:"\e5b4";
}

.fa-user-nurse:before {
content:"\f82f";
}

.fa-syringe:before {
content:"\f48e";
}

.fa-cloud-sun:before {
content:"\f6c4";
}

.fa-stopwatch-20:before {
content:"\e06f";
}

.fa-square-full:before {
content:"\f45c";
}

.fa-magnet:before {
content:"\f076";
}

.fa-jar:before {
content:"\e516";
}

.fa-note-sticky:before,.fa-sticky-note:before {
content:"\f249";
}

.fa-bug-slash:before {
content:"\e490";
}

.fa-arrow-up-from-water-pump:before {
content:"\e4b6";
}

.fa-bone:before {
content:"\f5d7";
}

.fa-user-injured:before {
content:"\f728";
}

.fa-face-sad-tear:before,.fa-sad-tear:before {
content:"\f5b4";
}

.fa-plane:before {
content:"\f072";
}

.fa-tent-arrows-down:before {
content:"\e581";
}

.fa-exclamation:before {
content:"\21";
}

.fa-arrows-spin:before {
content:"\e4bb";
}

.fa-print:before {
content:"\f02f";
}

.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before {
content:"\e2bb";
}

.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before {
content:"\24";
}

.fa-x:before {
content:"\58";
}

.fa-magnifying-glass-dollar:before,.fa-search-dollar:before {
content:"\f688";
}

.fa-users-cog:before,.fa-users-gear:before {
content:"\f509";
}

.fa-person-military-pointing:before {
content:"\e54a";
}

.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before {
content:"\f19c";
}

.fa-umbrella:before {
content:"\f0e9";
}

.fa-trowel:before {
content:"\e589";
}

.fa-d:before {
content:"\44";
}

.fa-stapler:before {
content:"\e5af";
}

.fa-masks-theater:before,.fa-theater-masks:before {
content:"\f630";
}

.fa-kip-sign:before {
content:"\e1c4";
}

.fa-hand-point-left:before {
content:"\f0a5";
}

.fa-handshake-alt:before,.fa-handshake-simple:before {
content:"\f4c6";
}

.fa-fighter-jet:before,.fa-jet-fighter:before {
content:"\f0fb";
}

.fa-share-alt-square:before,.fa-square-share-nodes:before {
content:"\f1e1";
}

.fa-barcode:before {
content:"\f02a";
}

.fa-plus-minus:before {
content:"\e43c";
}

.fa-video-camera:before,.fa-video:before {
content:"\f03d";
}

.fa-graduation-cap:before,.fa-mortar-board:before {
content:"\f19d";
}

.fa-hand-holding-medical:before {
content:"\e05c";
}

.fa-person-circle-check:before {
content:"\e53e";
}

.fa-level-up-alt:before,.fa-turn-up:before {
content:"\f3bf";
}

.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus) {
position:absolute;
width:1px;
height:1px;
padding:0;
margin:-1px;
overflow:hidden;
clip:rect(0,0,0,0);
white-space:nowrap;
border-width:0;
}

:host,:root {
--fa-style-family-brands:"Font Awesome 6 Brands";
--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";
}

@font-face {
font-family:"Font Awesome 6 Brands";
font-style:normal;
font-weight:400;
font-display:block;
src:url(/wp-content/themes/busiprof/css/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/busiprof/css/font-awesome/webfonts/fa-brands-400.ttf) format("truetype");
}

.fa-brands,.fab {
font-weight:400;
}

.fa-monero:before {
content:"\f3d0";
}

.fa-hooli:before {
content:"\f427";
}

.fa-yelp:before {
content:"\f1e9";
}

.fa-cc-visa:before {
content:"\f1f0";
}

.fa-lastfm:before {
content:"\f202";
}

.fa-shopware:before {
content:"\f5b5";
}

.fa-creative-commons-nc:before {
content:"\f4e8";
}

.fa-aws:before {
content:"\f375";
}

.fa-redhat:before {
content:"\f7bc";
}

.fa-yoast:before {
content:"\f2b1";
}

.fa-cloudflare:before {
content:"\e07d";
}

.fa-ups:before {
content:"\f7e0";
}

.fa-pixiv:before {
content:"\e640";
}

.fa-wpexplorer:before {
content:"\f2de";
}

.fa-dyalog:before {
content:"\f399";
}

.fa-bity:before {
content:"\f37a";
}

.fa-stackpath:before {
content:"\f842";
}

.fa-buysellads:before {
content:"\f20d";
}

.fa-first-order:before {
content:"\f2b0";
}

.fa-modx:before {
content:"\f285";
}

.fa-guilded:before {
content:"\e07e";
}

.fa-vnv:before {
content:"\f40b";
}

.fa-js-square:before,.fa-square-js:before {
content:"\f3b9";
}

.fa-microsoft:before {
content:"\f3ca";
}

.fa-qq:before {
content:"\f1d6";
}

.fa-orcid:before {
content:"\f8d2";
}

.fa-java:before {
content:"\f4e4";
}

.fa-invision:before {
content:"\f7b0";
}

.fa-creative-commons-pd-alt:before {
content:"\f4ed";
}

.fa-centercode:before {
content:"\f380";
}

.fa-glide-g:before {
content:"\f2a6";
}

.fa-drupal:before {
content:"\f1a9";
}

.fa-hire-a-helper:before {
content:"\f3b0";
}

.fa-creative-commons-by:before {
content:"\f4e7";
}

.fa-unity:before {
content:"\e049";
}

.fa-whmcs:before {
content:"\f40d";
}

.fa-rocketchat:before {
content:"\f3e8";
}

.fa-vk:before {
content:"\f189";
}

.fa-untappd:before {
content:"\f405";
}

.fa-mailchimp:before {
content:"\f59e";
}

.fa-css3-alt:before {
content:"\f38b";
}

.fa-reddit-square:before,.fa-square-reddit:before {
content:"\f1a2";
}

.fa-vimeo-v:before {
content:"\f27d";
}

.fa-contao:before {
content:"\f26d";
}

.fa-square-font-awesome:before {
content:"\e5ad";
}

.fa-deskpro:before {
content:"\f38f";
}

.fa-brave:before {
content:"\e63c";
}

.fa-sistrix:before {
content:"\f3ee";
}

.fa-instagram-square:before,.fa-square-instagram:before {
content:"\e055";
}

.fa-battle-net:before {
content:"\f835";
}

.fa-the-red-yeti:before {
content:"\f69d";
}

.fa-hacker-news-square:before,.fa-square-hacker-news:before {
content:"\f3af";
}

.fa-edge:before {
content:"\f282";
}

.fa-threads:before {
content:"\e618";
}

.fa-napster:before {
content:"\f3d2";
}

.fa-snapchat-square:before,.fa-square-snapchat:before {
content:"\f2ad";
}

.fa-google-plus-g:before {
content:"\f0d5";
}

.fa-artstation:before {
content:"\f77a";
}

.fa-markdown:before {
content:"\f60f";
}

.fa-sourcetree:before {
content:"\f7d3";
}

.fa-google-plus:before {
content:"\f2b3";
}

.fa-diaspora:before {
content:"\f791";
}

.fa-foursquare:before {
content:"\f180";
}

.fa-stack-overflow:before {
content:"\f16c";
}

.fa-github-alt:before {
content:"\f113";
}

.fa-phoenix-squadron:before {
content:"\f511";
}

.fa-pagelines:before {
content:"\f18c";
}

.fa-algolia:before {
content:"\f36c";
}

.fa-red-river:before {
content:"\f3e3";
}

.fa-creative-commons-sa:before {
content:"\f4ef";
}

.fa-safari:before {
content:"\f267";
}

.fa-google:before {
content:"\f1a0";
}

.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before {
content:"\f35c";
}

.fa-atlassian:before {
content:"\f77b";
}

.fa-linkedin-in:before {
content:"\f0e1";
}

.fa-digital-ocean:before {
content:"\f391";
}

.fa-nimblr:before {
content:"\f5a8";
}

.fa-chromecast:before {
content:"\f838";
}

.fa-evernote:before {
content:"\f839";
}

.fa-hacker-news:before {
content:"\f1d4";
}

.fa-creative-commons-sampling:before {
content:"\f4f0";
}

.fa-adversal:before {
content:"\f36a";
}

.fa-creative-commons:before {
content:"\f25e";
}

.fa-watchman-monitoring:before {
content:"\e087";
}

.fa-fonticons:before {
content:"\f280";
}

.fa-weixin:before {
content:"\f1d7";
}

.fa-shirtsinbulk:before {
content:"\f214";
}

.fa-codepen:before {
content:"\f1cb";
}

.fa-git-alt:before {
content:"\f841";
}

.fa-lyft:before {
content:"\f3c3";
}

.fa-rev:before {
content:"\f5b2";
}

.fa-windows:before {
content:"\f17a";
}

.fa-wizards-of-the-coast:before {
content:"\f730";
}

.fa-square-viadeo:before,.fa-viadeo-square:before {
content:"\f2aa";
}

.fa-meetup:before {
content:"\f2e0";
}

.fa-centos:before {
content:"\f789";
}

.fa-adn:before {
content:"\f170";
}

.fa-cloudsmith:before {
content:"\f384";
}

.fa-opensuse:before {
content:"\e62b";
}

.fa-pied-piper-alt:before {
content:"\f1a8";
}

.fa-dribbble-square:before,.fa-square-dribbble:before {
content:"\f397";
}

.fa-codiepie:before {
content:"\f284";
}

.fa-node:before {
content:"\f419";
}

.fa-mix:before {
content:"\f3cb";
}

.fa-steam:before {
content:"\f1b6";
}

.fa-cc-apple-pay:before {
content:"\f416";
}

.fa-scribd:before {
content:"\f28a";
}

.fa-debian:before {
content:"\e60b";
}

.fa-openid:before {
content:"\f19b";
}

.fa-instalod:before {
content:"\e081";
}

.fa-expeditedssl:before {
content:"\f23e";
}

.fa-sellcast:before {
content:"\f2da";
}

.fa-square-twitter:before,.fa-twitter-square:before {
content:"\f081";
}

.fa-r-project:before {
content:"\f4f7";
}

.fa-delicious:before {
content:"\f1a5";
}

.fa-freebsd:before {
content:"\f3a4";
}

.fa-vuejs:before {
content:"\f41f";
}

.fa-accusoft:before {
content:"\f369";
}

.fa-ioxhost:before {
content:"\f208";
}

.fa-fonticons-fi:before {
content:"\f3a2";
}

.fa-app-store:before {
content:"\f36f";
}

.fa-cc-mastercard:before {
content:"\f1f1";
}

.fa-itunes-note:before {
content:"\f3b5";
}

.fa-golang:before {
content:"\e40f";
}

.fa-kickstarter:before {
content:"\f3bb";
}

.fa-grav:before {
content:"\f2d6";
}

.fa-weibo:before {
content:"\f18a";
}

.fa-uncharted:before {
content:"\e084";
}

.fa-firstdraft:before {
content:"\f3a1";
}

.fa-square-youtube:before,.fa-youtube-square:before {
content:"\f431";
}

.fa-wikipedia-w:before {
content:"\f266";
}

.fa-rendact:before,.fa-wpressr:before {
content:"\f3e4";
}

.fa-angellist:before {
content:"\f209";
}

.fa-galactic-republic:before {
content:"\f50c";
}

.fa-nfc-directional:before {
content:"\e530";
}

.fa-skype:before {
content:"\f17e";
}

.fa-joget:before {
content:"\f3b7";
}

.fa-fedora:before {
content:"\f798";
}

.fa-stripe-s:before {
content:"\f42a";
}

.fa-meta:before {
content:"\e49b";
}

.fa-laravel:before {
content:"\f3bd";
}

.fa-hotjar:before {
content:"\f3b1";
}

.fa-bluetooth-b:before {
content:"\f294";
}

.fa-square-letterboxd:before {
content:"\e62e";
}

.fa-sticker-mule:before {
content:"\f3f7";
}

.fa-creative-commons-zero:before {
content:"\f4f3";
}

.fa-hips:before {
content:"\f452";
}

.fa-behance:before {
content:"\f1b4";
}

.fa-reddit:before {
content:"\f1a1";
}

.fa-discord:before {
content:"\f392";
}

.fa-chrome:before {
content:"\f268";
}

.fa-app-store-ios:before {
content:"\f370";
}

.fa-cc-discover:before {
content:"\f1f2";
}

.fa-wpbeginner:before {
content:"\f297";
}

.fa-confluence:before {
content:"\f78d";
}

.fa-shoelace:before {
content:"\e60c";
}

.fa-mdb:before {
content:"\f8ca";
}

.fa-dochub:before {
content:"\f394";
}

.fa-accessible-icon:before {
content:"\f368";
}

.fa-ebay:before {
content:"\f4f4";
}

.fa-amazon:before {
content:"\f270";
}

.fa-unsplash:before {
content:"\e07c";
}

.fa-yarn:before {
content:"\f7e3";
}

.fa-square-steam:before,.fa-steam-square:before {
content:"\f1b7";
}

.fa-500px:before {
content:"\f26e";
}

.fa-square-vimeo:before,.fa-vimeo-square:before {
content:"\f194";
}

.fa-asymmetrik:before {
content:"\f372";
}

.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before {
content:"\f2b4";
}

.fa-gratipay:before {
content:"\f184";
}

.fa-apple:before {
content:"\f179";
}

.fa-hive:before {
content:"\e07f";
}

.fa-gitkraken:before {
content:"\f3a6";
}

.fa-keybase:before {
content:"\f4f5";
}

.fa-apple-pay:before {
content:"\f415";
}

.fa-padlet:before {
content:"\e4a0";
}

.fa-amazon-pay:before {
content:"\f42c";
}

.fa-github-square:before,.fa-square-github:before {
content:"\f092";
}

.fa-stumbleupon:before {
content:"\f1a4";
}

.fa-fedex:before {
content:"\f797";
}

.fa-phoenix-framework:before {
content:"\f3dc";
}

.fa-shopify:before {
content:"\e057";
}

.fa-neos:before {
content:"\f612";
}

.fa-square-threads:before {
content:"\e619";
}

.fa-hackerrank:before {
content:"\f5f7";
}

.fa-researchgate:before {
content:"\f4f8";
}

.fa-swift:before {
content:"\f8e1";
}

.fa-angular:before {
content:"\f420";
}

.fa-speakap:before {
content:"\f3f3";
}

.fa-angrycreative:before {
content:"\f36e";
}

.fa-y-combinator:before {
content:"\f23b";
}

.fa-empire:before {
content:"\f1d1";
}

.fa-envira:before {
content:"\f299";
}

.fa-google-scholar:before {
content:"\e63b";
}

.fa-gitlab-square:before,.fa-square-gitlab:before {
content:"\e5ae";
}

.fa-studiovinari:before {
content:"\f3f8";
}

.fa-pied-piper:before {
content:"\f2ae";
}

.fa-wordpress:before {
content:"\f19a";
}

.fa-product-hunt:before {
content:"\f288";
}

.fa-firefox:before {
content:"\f269";
}

.fa-linode:before {
content:"\f2b8";
}

.fa-goodreads:before {
content:"\f3a8";
}

.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before {
content:"\f264";
}

.fa-jsfiddle:before {
content:"\f1cc";
}

.fa-sith:before {
content:"\f512";
}

.fa-themeisle:before {
content:"\f2b2";
}

.fa-page4:before {
content:"\f3d7";
}

.fa-hashnode:before {
content:"\e499";
}

.fa-react:before {
content:"\f41b";
}

.fa-cc-paypal:before {
content:"\f1f4";
}

.fa-squarespace:before {
content:"\f5be";
}

.fa-cc-stripe:before {
content:"\f1f5";
}

.fa-creative-commons-share:before {
content:"\f4f2";
}

.fa-bitcoin:before {
content:"\f379";
}

.fa-keycdn:before {
content:"\f3ba";
}

.fa-opera:before {
content:"\f26a";
}

.fa-itch-io:before {
content:"\f83a";
}

.fa-umbraco:before {
content:"\f8e8";
}

.fa-galactic-senate:before {
content:"\f50d";
}

.fa-ubuntu:before {
content:"\f7df";
}

.fa-draft2digital:before {
content:"\f396";
}

.fa-stripe:before {
content:"\f429";
}

.fa-houzz:before {
content:"\f27c";
}

.fa-gg:before {
content:"\f260";
}

.fa-dhl:before {
content:"\f790";
}

.fa-pinterest-square:before,.fa-square-pinterest:before {
content:"\f0d3";
}

.fa-xing:before {
content:"\f168";
}

.fa-blackberry:before {
content:"\f37b";
}

.fa-creative-commons-pd:before {
content:"\f4ec";
}

.fa-playstation:before {
content:"\f3df";
}

.fa-quinscape:before {
content:"\f459";
}

.fa-less:before {
content:"\f41d";
}

.fa-blogger-b:before {
content:"\f37d";
}

.fa-opencart:before {
content:"\f23d";
}

.fa-vine:before {
content:"\f1ca";
}

.fa-signal-messenger:before {
content:"\e663";
}

.fa-paypal:before {
content:"\f1ed";
}

.fa-gitlab:before {
content:"\f296";
}

.fa-typo3:before {
content:"\f42b";
}

.fa-reddit-alien:before {
content:"\f281";
}

.fa-yahoo:before {
content:"\f19e";
}

.fa-dailymotion:before {
content:"\e052";
}

.fa-affiliatetheme:before {
content:"\f36b";
}

.fa-pied-piper-pp:before {
content:"\f1a7";
}

.fa-bootstrap:before {
content:"\f836";
}

.fa-odnoklassniki:before {
content:"\f263";
}

.fa-nfc-symbol:before {
content:"\e531";
}

.fa-mintbit:before {
content:"\e62f";
}

.fa-ethereum:before {
content:"\f42e";
}

.fa-speaker-deck:before {
content:"\f83c";
}

.fa-creative-commons-nc-eu:before {
content:"\f4e9";
}

.fa-patreon:before {
content:"\f3d9";
}

.fa-avianex:before {
content:"\f374";
}

.fa-ello:before {
content:"\f5f1";
}

.fa-gofore:before {
content:"\f3a7";
}

.fa-bimobject:before {
content:"\f378";
}

.fa-brave-reverse:before {
content:"\e63d";
}

.fa-facebook-f:before {
content:"\f39e";
}

.fa-google-plus-square:before,.fa-square-google-plus:before {
content:"\f0d4";
}

.fa-mandalorian:before {
content:"\f50f";
}

.fa-first-order-alt:before {
content:"\f50a";
}

.fa-osi:before {
content:"\f41a";
}

.fa-google-wallet:before {
content:"\f1ee";
}

.fa-d-and-d-beyond:before {
content:"\f6ca";
}

.fa-periscope:before {
content:"\f3da";
}

.fa-fulcrum:before {
content:"\f50b";
}

.fa-cloudscale:before {
content:"\f383";
}

.fa-forumbee:before {
content:"\f211";
}

.fa-mizuni:before {
content:"\f3cc";
}

.fa-schlix:before {
content:"\f3ea";
}

.fa-square-xing:before,.fa-xing-square:before {
content:"\f169";
}

.fa-bandcamp:before {
content:"\f2d5";
}

.fa-wpforms:before {
content:"\f298";
}

.fa-cloudversify:before {
content:"\f385";
}

.fa-usps:before {
content:"\f7e1";
}

.fa-megaport:before {
content:"\f5a3";
}

.fa-magento:before {
content:"\f3c4";
}

.fa-spotify:before {
content:"\f1bc";
}

.fa-optin-monster:before {
content:"\f23c";
}

.fa-fly:before {
content:"\f417";
}

.fa-aviato:before {
content:"\f421";
}

.fa-itunes:before {
content:"\f3b4";
}

.fa-cuttlefish:before {
content:"\f38c";
}

.fa-blogger:before {
content:"\f37c";
}

.fa-flickr:before {
content:"\f16e";
}

.fa-viber:before {
content:"\f409";
}

.fa-soundcloud:before {
content:"\f1be";
}

.fa-digg:before {
content:"\f1a6";
}

.fa-tencent-weibo:before {
content:"\f1d5";
}

.fa-letterboxd:before {
content:"\e62d";
}

.fa-symfony:before {
content:"\f83d";
}

.fa-maxcdn:before {
content:"\f136";
}

.fa-etsy:before {
content:"\f2d7";
}

.fa-facebook-messenger:before {
content:"\f39f";
}

.fa-audible:before {
content:"\f373";
}

.fa-think-peaks:before {
content:"\f731";
}

.fa-bilibili:before {
content:"\e3d9";
}

.fa-erlang:before {
content:"\f39d";
}

.fa-x-twitter:before {
content:"\e61b";
}

.fa-cotton-bureau:before {
content:"\f89e";
}

.fa-dashcube:before {
content:"\f210";
}

.fa-42-group:before,.fa-innosoft:before {
content:"\e080";
}

.fa-stack-exchange:before {
content:"\f18d";
}

.fa-elementor:before {
content:"\f430";
}

.fa-pied-piper-square:before,.fa-square-pied-piper:before {
content:"\e01e";
}

.fa-creative-commons-nd:before {
content:"\f4eb";
}

.fa-palfed:before {
content:"\f3d8";
}

.fa-superpowers:before {
content:"\f2dd";
}

.fa-resolving:before {
content:"\f3e7";
}

.fa-xbox:before {
content:"\f412";
}

.fa-searchengin:before {
content:"\f3eb";
}

.fa-tiktok:before {
content:"\e07b";
}

.fa-facebook-square:before,.fa-square-facebook:before {
content:"\f082";
}

.fa-renren:before {
content:"\f18b";
}

.fa-linux:before {
content:"\f17c";
}

.fa-glide:before {
content:"\f2a5";
}

.fa-linkedin:before {
content:"\f08c";
}

.fa-hubspot:before {
content:"\f3b2";
}

.fa-deploydog:before {
content:"\f38e";
}

.fa-twitch:before {
content:"\f1e8";
}

.fa-ravelry:before {
content:"\f2d9";
}

.fa-mixer:before {
content:"\e056";
}

.fa-lastfm-square:before,.fa-square-lastfm:before {
content:"\f203";
}

.fa-vimeo:before {
content:"\f40a";
}

.fa-mendeley:before {
content:"\f7b3";
}

.fa-uniregistry:before {
content:"\f404";
}

.fa-figma:before {
content:"\f799";
}

.fa-creative-commons-remix:before {
content:"\f4ee";
}

.fa-cc-amazon-pay:before {
content:"\f42d";
}

.fa-dropbox:before {
content:"\f16b";
}

.fa-instagram:before {
content:"\f16d";
}

.fa-cmplid:before {
content:"\e360";
}

.fa-upwork:before {
content:"\e641";
}

.fa-facebook:before {
content:"\f09a";
}

.fa-gripfire:before {
content:"\f3ac";
}

.fa-jedi-order:before {
content:"\f50e";
}

.fa-uikit:before {
content:"\f403";
}

.fa-fort-awesome-alt:before {
content:"\f3a3";
}

.fa-phabricator:before {
content:"\f3db";
}

.fa-ussunnah:before {
content:"\f407";
}

.fa-earlybirds:before {
content:"\f39a";
}

.fa-trade-federation:before {
content:"\f513";
}

.fa-autoprefixer:before {
content:"\f41c";
}

.fa-whatsapp:before {
content:"\f232";
}

.fa-slideshare:before {
content:"\f1e7";
}

.fa-google-play:before {
content:"\f3ab";
}

.fa-viadeo:before {
content:"\f2a9";
}

.fa-line:before {
content:"\f3c0";
}

.fa-google-drive:before {
content:"\f3aa";
}

.fa-servicestack:before {
content:"\f3ec";
}

.fa-simplybuilt:before {
content:"\f215";
}

.fa-bitbucket:before {
content:"\f171";
}

.fa-imdb:before {
content:"\f2d8";
}

.fa-deezer:before {
content:"\e077";
}

.fa-raspberry-pi:before {
content:"\f7bb";
}

.fa-jira:before {
content:"\f7b1";
}

.fa-docker:before {
content:"\f395";
}

.fa-screenpal:before {
content:"\e570";
}

.fa-bluetooth:before {
content:"\f293";
}

.fa-gitter:before {
content:"\f426";
}

.fa-d-and-d:before {
content:"\f38d";
}

.fa-microblog:before {
content:"\e01a";
}

.fa-cc-diners-club:before {
content:"\f24c";
}

.fa-gg-circle:before {
content:"\f261";
}

.fa-pied-piper-hat:before {
content:"\f4e5";
}

.fa-kickstarter-k:before {
content:"\f3bc";
}

.fa-yandex:before {
content:"\f413";
}

.fa-readme:before {
content:"\f4d5";
}

.fa-html5:before {
content:"\f13b";
}

.fa-sellsy:before {
content:"\f213";
}

.fa-sass:before {
content:"\f41e";
}

.fa-wirsindhandwerk:before,.fa-wsh:before {
content:"\e2d0";
}

.fa-buromobelexperte:before {
content:"\f37f";
}

.fa-salesforce:before {
content:"\f83b";
}

.fa-octopus-deploy:before {
content:"\e082";
}

.fa-medapps:before {
content:"\f3c6";
}

.fa-ns8:before {
content:"\f3d5";
}

.fa-pinterest-p:before {
content:"\f231";
}

.fa-apper:before {
content:"\f371";
}

.fa-fort-awesome:before {
content:"\f286";
}

.fa-waze:before {
content:"\f83f";
}

.fa-cc-jcb:before {
content:"\f24b";
}

.fa-snapchat-ghost:before,.fa-snapchat:before {
content:"\f2ab";
}

.fa-fantasy-flight-games:before {
content:"\f6dc";
}

.fa-rust:before {
content:"\e07a";
}

.fa-wix:before {
content:"\f5cf";
}

.fa-behance-square:before,.fa-square-behance:before {
content:"\f1b5";
}

.fa-supple:before {
content:"\f3f9";
}

.fa-webflow:before {
content:"\e65c";
}

.fa-rebel:before {
content:"\f1d0";
}

.fa-css3:before {
content:"\f13c";
}

.fa-staylinked:before {
content:"\f3f5";
}

.fa-kaggle:before {
content:"\f5fa";
}

.fa-space-awesome:before {
content:"\e5ac";
}

.fa-deviantart:before {
content:"\f1bd";
}

.fa-cpanel:before {
content:"\f388";
}

.fa-goodreads-g:before {
content:"\f3a9";
}

.fa-git-square:before,.fa-square-git:before {
content:"\f1d2";
}

.fa-square-tumblr:before,.fa-tumblr-square:before {
content:"\f174";
}

.fa-trello:before {
content:"\f181";
}

.fa-creative-commons-nc-jp:before {
content:"\f4ea";
}

.fa-get-pocket:before {
content:"\f265";
}

.fa-perbyte:before {
content:"\e083";
}

.fa-grunt:before {
content:"\f3ad";
}

.fa-weebly:before {
content:"\f5cc";
}

.fa-connectdevelop:before {
content:"\f20e";
}

.fa-leanpub:before {
content:"\f212";
}

.fa-black-tie:before {
content:"\f27e";
}

.fa-themeco:before {
content:"\f5c6";
}

.fa-python:before {
content:"\f3e2";
}

.fa-android:before {
content:"\f17b";
}

.fa-bots:before {
content:"\e340";
}

.fa-free-code-camp:before {
content:"\f2c5";
}

.fa-hornbill:before {
content:"\f592";
}

.fa-js:before {
content:"\f3b8";
}

.fa-ideal:before {
content:"\e013";
}

.fa-git:before {
content:"\f1d3";
}

.fa-dev:before {
content:"\f6cc";
}

.fa-sketch:before {
content:"\f7c6";
}

.fa-yandex-international:before {
content:"\f414";
}

.fa-cc-amex:before {
content:"\f1f3";
}

.fa-uber:before {
content:"\f402";
}

.fa-github:before {
content:"\f09b";
}

.fa-php:before {
content:"\f457";
}

.fa-alipay:before {
content:"\f642";
}

.fa-youtube:before {
content:"\f167";
}

.fa-skyatlas:before {
content:"\f216";
}

.fa-firefox-browser:before {
content:"\e007";
}

.fa-replyd:before {
content:"\f3e6";
}

.fa-suse:before {
content:"\f7d6";
}

.fa-jenkins:before {
content:"\f3b6";
}

.fa-twitter:before {
content:"\f099";
}

.fa-rockrms:before {
content:"\f3e9";
}

.fa-pinterest:before {
content:"\f0d2";
}

.fa-buffer:before {
content:"\f837";
}

.fa-npm:before {
content:"\f3d4";
}

.fa-yammer:before {
content:"\f840";
}

.fa-btc:before {
content:"\f15a";
}

.fa-dribbble:before {
content:"\f17d";
}

.fa-stumbleupon-circle:before {
content:"\f1a3";
}

.fa-internet-explorer:before {
content:"\f26b";
}

.fa-stubber:before {
content:"\e5c7";
}

.fa-telegram-plane:before,.fa-telegram:before {
content:"\f2c6";
}

.fa-old-republic:before {
content:"\f510";
}

.fa-odysee:before {
content:"\e5c6";
}

.fa-square-whatsapp:before,.fa-whatsapp-square:before {
content:"\f40c";
}

.fa-node-js:before {
content:"\f3d3";
}

.fa-edge-legacy:before {
content:"\e078";
}

.fa-slack-hash:before,.fa-slack:before {
content:"\f198";
}

.fa-medrt:before {
content:"\f3c8";
}

.fa-usb:before {
content:"\f287";
}

.fa-tumblr:before {
content:"\f173";
}

.fa-vaadin:before {
content:"\f408";
}

.fa-quora:before {
content:"\f2c4";
}

.fa-square-x-twitter:before {
content:"\e61a";
}

.fa-reacteurope:before {
content:"\f75d";
}

.fa-medium-m:before,.fa-medium:before {
content:"\f23a";
}

.fa-amilia:before {
content:"\f36d";
}

.fa-mixcloud:before {
content:"\f289";
}

.fa-flipboard:before {
content:"\f44d";
}

.fa-viacoin:before {
content:"\f237";
}

.fa-critical-role:before {
content:"\f6c9";
}

.fa-sitrox:before {
content:"\e44a";
}

.fa-discourse:before {
content:"\f393";
}

.fa-joomla:before {
content:"\f1aa";
}

.fa-mastodon:before {
content:"\f4f6";
}

.fa-airbnb:before {
content:"\f834";
}

.fa-wolf-pack-battalion:before {
content:"\f514";
}

.fa-buy-n-large:before {
content:"\f8a6";
}

.fa-gulp:before {
content:"\f3ae";
}

.fa-creative-commons-sampling-plus:before {
content:"\f4f1";
}

.fa-strava:before {
content:"\f428";
}

.fa-ember:before {
content:"\f423";
}

.fa-canadian-maple-leaf:before {
content:"\f785";
}

.fa-teamspeak:before {
content:"\f4f9";
}

.fa-pushed:before {
content:"\f3e1";
}

.fa-wordpress-simple:before {
content:"\f411";
}

.fa-nutritionix:before {
content:"\f3d6";
}

.fa-wodu:before {
content:"\e088";
}

.fa-google-pay:before {
content:"\e079";
}

.fa-intercom:before {
content:"\f7af";
}

.fa-zhihu:before {
content:"\f63f";
}

.fa-korvue:before {
content:"\f42f";
}

.fa-pix:before {
content:"\e43a";
}

.fa-steam-symbol:before {
content:"\f3f6";
}

:host,:root {
--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";
}

@font-face {
font-family:"Font Awesome 6 Free";
font-style:normal;
font-weight:400;
font-display:block;
src:url(/wp-content/themes/busiprof/css/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/themes/busiprof/css/font-awesome/webfonts/fa-regular-400.ttf) format("truetype");
}

.fa-regular,.far {
font-weight:400;
}

:host,:root {
--fa-style-family-classic:"Font Awesome 6 Free";
--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
font-family:"Font Awesome 6 Free";
font-style:normal;
font-weight:900;
font-display:block;
src:url(/wp-content/themes/busiprof/css/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/busiprof/css/font-awesome/webfonts/fa-solid-900.ttf) format("truetype");
}

.fa-solid,.fas {
font-weight:900;
}

@font-face {
font-family:"Font Awesome 5 Brands";
font-display:block;
font-weight:400;
src:url(/wp-content/themes/busiprof/css/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/busiprof/css/font-awesome/webfonts/fa-brands-400.ttf) format("truetype");
}

@font-face {
font-family:"Font Awesome 5 Free";
font-display:block;
font-weight:900;
src:url(/wp-content/themes/busiprof/css/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/busiprof/css/font-awesome/webfonts/fa-solid-900.ttf) format("truetype");
}

@font-face {
font-family:"Font Awesome 5 Free";
font-display:block;
font-weight:400;
src:url(/wp-content/themes/busiprof/css/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/themes/busiprof/css/font-awesome/webfonts/fa-regular-400.ttf) format("truetype");
}

@font-face {
font-family:"FontAwesome";
font-display:block;
src:url(/wp-content/themes/busiprof/css/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/busiprof/css/font-awesome/webfonts/fa-solid-900.ttf) format("truetype");
}

@font-face {
font-family:"FontAwesome";
font-display:block;
src:url(/wp-content/themes/busiprof/css/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/busiprof/css/font-awesome/webfonts/fa-brands-400.ttf) format("truetype");
}

@font-face {
font-family:"FontAwesome";
font-display:block;
src:url(/wp-content/themes/busiprof/css/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/themes/busiprof/css/font-awesome/webfonts/fa-regular-400.ttf) format("truetype");
unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc;
}

@font-face {
font-family:"FontAwesome";
font-display:block;
src:url(/wp-content/themes/busiprof/css/font-awesome/webfonts/fa-v4compatibility.woff2) format("woff2"),url(/wp-content/themes/busiprof/css/font-awesome/webfonts/fa-v4compatibility.ttf) format("truetype");
unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a;
}#jp-post-flair {
padding-top:.5em;
}

div.sharedaddy,#content div.sharedaddy,#main div.sharedaddy {
clear:both;
}

div.sharedaddy h3.sd-title {
margin:0 0 1em;
display:inline-block;
line-height:1.2;
font-size:9pt;
font-weight:700;
}

div.sharedaddy h3.sd-title::before {
content:"";
display:block;
width:100%;
min-width:30px;
border-top:1px solid #dcdcde;
margin-bottom:1em;
}

div.jetpack-likes-widget-wrapper {
width:100%;
min-height:50px;
position:relative;
}

div.jetpack-likes-widget-wrapper .sd-link-color {
font-size:12px;
}

div.jetpack-comment-likes-widget-wrapper {
width:100%;
position:relative;
min-height:31px;
}

div.jetpack-comment-likes-widget-wrapper iframe {
margin-bottom:0;
}

#likes-other-gravatars {
display:none;
position:absolute;
padding:9px 12px 10px;
background-color:#fff;
border:solid 1px #dcdcde;
border-radius:4px;
box-shadow:none;
min-width:220px;
max-height:240px;
height:auto;
overflow:auto;
z-index:1000;
}

#likes-other-gravatars * {
line-height:normal;
}

#likes-other-gravatars .likes-text {
color:#101517;
font-size:12px;
font-weight:500;
padding-bottom:8px;
}

#likes-other-gravatars ul,#likes-other-gravatars li {
margin:0;
padding:0;
text-indent:0;
list-style-type:none;
}

#likes-other-gravatars li::before {
content:"";
}

#likes-other-gravatars ul.wpl-avatars {
overflow:auto;
display:block;
max-height:190px;
}

#likes-other-gravatars ul.wpl-avatars li {
width:196px;
height:28px;
float:none;
margin:0 0 4px;
}

#likes-other-gravatars ul.wpl-avatars li a {
margin:0 2px 0 0;
border-bottom:none !important;
display:flex;
align-items:center;
gap:8px;
text-decoration:none;
}

#likes-other-gravatars ul.wpl-avatars li a span {
font-size:12px;
color:#2c3338;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}

#likes-other-gravatars ul.wpl-avatars li a img {
background:none;
border:none;
border-radius:50%;
margin:0!important;
padding:1px!important;
position:static;
box-sizing:border-box;
}

div.sd-box {
border-top:1px solid #dcdcde;
border-top:1px solid rgba(0,0,0,0.13);
}

.jetpack-likes-widget-unloaded .likes-widget-placeholder,.jetpack-likes-widget-loading .likes-widget-placeholder,.jetpack-likes-widget-loaded iframe {
display:block;
}

.jetpack-likes-widget-loaded .likes-widget-placeholder,.jetpack-likes-widget-unloaded iframe,.jetpack-likes-widget-loading iframe {
display:none;
}

.entry-content .post-likes-widget,.post-likes-widget,.comment-likes-widget {
margin:0;
border-width:0;
}

.post-likes-widget-placeholder,.comment-likes-widget-placeholder {
margin:0;
border-width:0;
position:relative;
}

.comment-likes-widget-placeholder {
height:18px;
position:absolute;
display:flex;
font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

.comment-likes-widget-placeholder::before {
color:#2ea2cc;
width:16px;
height:16px;
content:"";
display:inline-block;
position:relative;
top:3px;
padding-right:5px;
background-repeat:no-repeat;
background-size:16px 16px;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='0' fill='none' width='24' height='24'/%3E%3Cg%3E%3Cpath fill='%232EA2CC' d='M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/g%3E%3C/svg%3E");
}

.post-likes-widget-placeholder .button {
display:none;
}

.post-likes-widget-placeholder .loading,.comment-likes-widget-placeholder .loading {
color:#999;
font-size:12px;
}

.comment-likes-widget-placeholder .loading {
padding-left:5px;
margin-top:4px;
align-self:center;
color:#4e4e4e;
}

div.sharedaddy.sd-like-enabled .sd-like h3 {
display:none;
}

div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
width:100%;
float:none;
position:absolute;
top:0;
}

.comment-likes-widget {
width:100%;
}

.pd-rating,.cs-rating {
display:block !important;
}

.sd-gplus .sd-title {
display:none;
}

@media print {
.jetpack-likes-widget-wrapper {
display:none;
}
}.tablepress {
--text-color:#111;
--head-text-color:var(--text-color);
--head-bg-color:#d9edf7;
--odd-text-color:var(--text-color);
--odd-bg-color:#fff;
--even-text-color:var(--text-color);
--even-bg-color:#f9f9f9;
--hover-text-color:var(--text-color);
--hover-bg-color:#f3f3f3;
--border-color:#ddd;
--padding:.5rem;
border:none;
border-collapse:collapse;
border-spacing:0;
clear:both;
margin:0 auto 1rem;
table-layout:auto;
width:100%;
}

.tablepress>:not(caption)>*>* {
background:none;
border:none;
box-sizing:border-box;
float:none !important;
padding:var(--padding);
text-align:left;
vertical-align:top;
}

.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>* {
border-top:1px solid var(--border-color);
}

.tablepress>:where(thead,tfoot)>tr>* {
background-color:var(--head-bg-color);
color:var(--head-text-color);
font-weight:700;
vertical-align:middle;
word-break:normal;
}

.tablepress>:where(tbody)>tr>* {
color:var(--text-color);
}

.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>* {
background-color:var(--odd-bg-color);
color:var(--odd-text-color);
}

.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>* {
background-color:var(--even-bg-color);
color:var(--even-text-color);
}

.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>* {
background-color:var(--hover-bg-color);
color:var(--hover-text-color);
}

.tablepress img {
border:none;
margin:0;
max-width:none;
padding:0;
}

.tablepress-table-description {
clear:both;
display:block;
}

.dt-scroll {
width:100%;
}

.dt-scroll .tablepress {
width:100% !important;
}

div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr {
height:0;
}

div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th {
border-bottom-width:0 !important;
border-top-width:0 !important;
height:0 !important;
padding-bottom:0 !important;
padding-top:0 !important;
}

div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing {
height:0 !important;
overflow:hidden !important;
}

div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th {
overflow:hidden;
}

.tablepress {
--head-active-bg-color:#049cdb;
--head-active-text-color:var(--head-text-color);
--head-sort-arrow-color:var(--head-active-text-color);
}

.tablepress thead th:active {
outline:none;
}

.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before {
bottom:50%;
content:"\25b2"/"";
display:block;
position:absolute;
}

.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after {
content:"\25bc"/"";
display:block;
position:absolute;
top:50%;
}

.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order {
color:var(--head-sort-arrow-color);
height:24px;
position:relative;
width:12px;
font:14px/12px system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,"sans-serif !important";
}

.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before {
opacity:.2;
}

.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc {
cursor:pointer;
outline-offset:-2px;
}

.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc {
background-color:var(--head-active-bg-color);
color:var(--head-active-text-color);
}

.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after {
opacity:.8;
}

.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header {
align-items:center;
display:flex;
gap:4px;
justify-content:space-between;
}

.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title {
flex-grow:1;
}

.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty {
display:none;
}

.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric {
text-align:right;
}

.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header {
flex-direction:row-reverse;
}

.dt-container {
clear:both;
margin-bottom:1rem;
position:relative;
}

.dt-container .tablepress {
margin-bottom:0;
}

.dt-container .tablepress tfoot:empty {
display:none;
}

.dt-container .dt-layout-row {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:space-between;
}

.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell {
display:block;
width:100%;
}

.dt-container .dt-layout-cell {
display:flex;
flex-direction:row;
flex-wrap:wrap;
gap:1em;
padding:5px 0;
}

.dt-container .dt-layout-cell.dt-layout-full {
align-items:center;
justify-content:space-between;
width:100%;
}

.dt-container .dt-layout-cell.dt-layout-full>:only-child {
margin:auto;
}

.dt-container .dt-layout-cell.dt-layout-start {
align-items:center;
justify-content:flex-start;
margin-right:auto;
}

.dt-container .dt-layout-cell.dt-layout-end {
align-items:center;
justify-content:flex-end;
margin-left:auto;
}

.dt-container .dt-layout-cell:empty {
display:none;
}

.dt-container .dt-input,.dt-container label {
display:inline;
width:auto;
}

.dt-container .dt-input {
font-size:inherit;
padding:5px;
}

.dt-container .dt-length,.dt-container .dt-search {
align-items:center;
display:flex;
flex-wrap:wrap;
gap:5px;
justify-content:center;
}

.dt-container .dt-paging .dt-paging-button {
background:#0000;
border:1px solid #0000;
border-radius:2px;
box-sizing:border-box;
color:inherit !important;
cursor:pointer;
display:inline-block;
font-size:1em;
height:32px;
margin-left:2px;
min-width:32px;
padding:0 5px;
text-align:center;
text-decoration:none !important;
vertical-align:middle;
}

.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover {
border:1px solid #111;
}

.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover {
border:1px solid #0000;
color:#0000004d !important;
cursor:default;
outline:none;
}

.dt-container .dt-paging>.dt-paging-button:first-child {
margin-left:0;
}

.dt-container .dt-paging .ellipsis {
padding:0 1em;
}

@media screen and (max-width:767px) {
.dt-container .dt-layout-row {
flex-direction:column;
}

.dt-container .dt-layout-cell {
flex-direction:column;
padding:.5em 0;
}
}body {
background:#ffffff;
color:#737f85;
padding:0;
font:400 100%/25px "Droid Sans",Helvetica,Arial,sans-serif;
}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {
font-family:'Montserrat';
margin:0 0 20px;
color:#404b56;
font-weight:400;
}

h1,.h1 {
font-size:36px;
line-height:40px;
}

h2,.h2 {
font-size:30px;
line-height:35px;
}

h3,.h3 {
font-size:24px;
line-height:30px;
}

h4,.h4 {
font-size:18px;
line-height:25px;
}

h5,.h5 {
font-size:14px;
line-height:20px;
}

h6,.h6 {
font-size:12px;
line-height:20px;
}

p,.entry-content {
color:#737f85;
margin:0;
word-wrap:break-word;
font:400 15px/25px 'Droid Sans';
}

a,a:hover,a:focus {
transition:all .3s ease 0s;
text-decoration:none;
}

img,.wp-post-image {
display:block;
height:auto;
max-width:100%;
}

ul li,ol li {
color:#737f85;
font-size:15px;
line-height:24px;
margin:0;
padding:6px 0;
vertical-align:top;
}

.header-title {
background-color:#222629;
color:#ffffff;
font-family:'Droid Sans';
text-align:center;
padding:15px;
}

.header-title h2 {
color:#ffffff;
margin:0;
text-shadow:1px 2px 1px rgba(0,0,0,0.3);
font:400 26px 'Droid Sans';
}

#main {
margin:0;
overflow:hidden;
}

.slider {
position:relative;
margin:0!important;
-moz-box-shadow:0 2px 5px #999;
-webkit-box-shadow:0 2px 5px #999;
box-shadow:0 2px 5px #999;
}

#slider ul.slides li {
padding:0;
position:relative;
}

.slide-caption {
background-color:rgba(18,4,1,0.8);
border-radius:10px;
height:auto;
margin:0;
padding:25px 20px 30px;
position:absolute;
width:30%;
z-index:0;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}

.slide-caption h2 {
font-weight:400;
color:#ffffff;
text-shadow:1px 2px 1px rgba(0,0,0,0.5);
margin:0 0 16px;
word-wrap:break-word;
}

.slide-caption p {
color:#ffffff;
margin:0 0 17px;
text-shadow:1px 2px 1px rgba(0,0,0,0.5);
letter-spacing:.5px;
}

.flex-btn {
background-color:#5ca2df;
color:#ffffff;
border-radius:5px;
cursor:pointer;
display:inline-block;
transition:all .3s ease-in-out 0s;
text-shadow:1px 1px 0 rgba(0,0,0,0.1);
letter-spacing:.5px;
padding:10px 25px;
margin:0;
text-align:center;
vertical-align:middle;
font:400 13px/20px 'Montserrat';
}

.flex-btn:hover,.flex-btn:focus {
background-color:#64b445;
background-color:rgba(92,162,223,0.9);
}

.section-title {
margin:0 0 37px;
padding:0 15px;
display:block;
text-align:center;
}

.section-title .section-heading {
font-family:'Droid Sans';
color:#354656;
font-weight:400;
margin:0 0 6px;
}

.section-title p,.section-title-small p {
color:#9ea5a1;
font-family:"Droid Serif";
font-weight:400;
font-style:italic;
margin:0;
}

.section-title-small {
margin:0 0 37px;
display:block;
}

.section-title-small .section-heading {
color:#354656;
font-weight:400;
margin:-5px 0 6px;
}

.section-title-mini {
margin:0 0 30px;
display:block;
}

.section-title-mini .section-heading {
font-weight:400;
margin:0;
}

.section-title-mini .section-heading span {
color:#737f85;
font-size:14px;
line-height:25px;
}

.page-header {
background-color:#fefeff;
background-image:linear-gradient(to bottom,#fefeff,#f4f6f7);
background-repeat:repeat-x;
border-bottom:1px solid #e4e8ea;
border-top:1px solid #e4e8ea;
padding:18px;
margin:0;
}

.page-title {
margin:0;
}

.page-title h2 {
margin:0;
font-weight:400;
word-wrap:break-word;
}

.page-title p {
font-family:"Droid Serif";
font-style:italic;
}

.page-breadcrumb {
list-style:none outside none;
margin-bottom:0;
text-align:right;
font:500 16px/20px 'Droid Sans';
}

.page-breadcrumb > li {
display:inline-block;
padding:0;
color:#737f85;
}

.page-breadcrumb > li + li:before {
color:#ffffff;
padding:0 5px;
}

.page-breadcrumb > li a:hover,.page-breadcrumb > li a:focus {
color:#5ca2df;
}

#section {
margin:0;
padding:60px 0 20px;
}

.width-lg {
width:80px;
}

.width-sm {
width:60px;
}

.txt-color {
color:#2a7bc1;
}

.border-double {
border-bottom:4px double #e4e8ea;
}

.margin10 {
margin:0 0 10px;
}

.btn-large {
padding:7px 25px;
}

.btn-small {
padding:5px 18px;
}

.home-post .entry-date::before,.widget .entry-date::before,.widget-tabs li a::before,.footer-sidebar .widget ul li a::before,.widget p a::before,#recentcomments .recentcomments a::before,a.rsswidget::before {
display:none;
}

.tweet-text {
display:block;
}

.tweet-text span {
display:block;
font-size:14px;
color:#abb6bc;
}

.service .post {
background-color:#f7f7f7;
border:1px solid #e4e8ea;
text-align:center;
border-radius:4px;
padding:30px 15px 25px;
margin:0 0 40px;
transition:all .3s ease 0s;
}

.service .post:hover {
box-shadow:0 3px 7px rgba(0,0,0,0.15);
}

.services_cols_mn_icon {
margin:0 auto 16px;
}

.service-icon {
margin:0 auto 11px;
text-align:center;
color:#2A7BC1;
}

.service-icon img {
margin-top:-15px;
}

.service-icon i {
font-size:36px;
line-height:normal;
}

.service .post .service-icon i {
transition:all 300ms ease-out 0s;
}

.service .post:hover .service-icon i {
transform:translateY(-5px);
}

.service .post .entry-header {
display:block;
margin:0 0 15px;
padding:0;
}

.service .post .entry-header .entry-title {
font-weight:400;
margin:0 0 12px;
}

.service .entry-header .entry-title > a {
color:#404b56;
}

.service .post:hover .entry-header .entry-title > a {
color:#2a7bc1;
}

.btn-wrap {
margin:0 0 40px;
text-align:center;
}

.btn-wrap a {
background-color:#5ca2e0;
color:#FFFFFF;
letter-spacing:.5px;
margin:0;
text-align:center;
text-shadow:1px 2px 2px rgba(0,0,0,0.1);
vertical-align:middle;
display:inline-block;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
text-decoration:none;
transition:opacity .45s;
padding:7px 25px;
font:400 14px/30px 'Montserrat';
}

.btn-wrap a:hover {
opacity:.9;
}

.other-service {
padding:20px 0 15px;
}

.other-service .post {
border-radius:6px;
margin:0 0 25px;
padding:15px 10px;
transition:all .3s ease 0s;
}

.other-service .col-md-6:first-child .post {
margin:0 0 40px;
padding:0;
text-align:left;
border:0 none;
}

.other-service .col-md-6:first-child .post:hover {
background-color:transparent;
}

.other-service .col-md-6:last-child {
margin:0 0 20px;
}

.other-service ul {
padding:10px 0;
margin:0;
}

.other-service ul li {
background:rgba(0,0,0,0) url(/wp-content/themes/images/bullate.png) no-repeat scroll left center;
padding-left:25px;
list-style:outside none;
}

.other-service .service-icon {
margin:0 auto 5px;
text-align:center;
color:#2A7BC1;
}

.other-service .service-icon i {
font-size:24px;
line-height:normal;
}

.other-service .post .service-icon i {
transition:all 200ms ease-out 0s;
}

.other-service .post:hover .service-icon i {
transform:translateY(-5px);
}

.other-service .post .entry-header {
display:block;
margin:0;
padding:0;
}

.other-service .post .entry-header .entry-title {
font-weight:400;
font-size:15px;
margin:0;
}

.other-service .entry-header .entry-title > a {
color:#404b56;
}

.other-service .entry-header .entry-title > a:hover {
color:#2a7bc1;
}

.bg-color {
background:#f7f7f7;
border-top:1px solid #e4e8ea;
border-bottom:1px solid #e4e8ea;
}

.portfolio-tabs {
border-top:1px solid #e4e8ea;
border-bottom:1px solid #e4e8ea;
text-align:center;
margin:0 0 25px;
padding:8px 0;
}

.portfolio-tabs li {
display:inline-block;
list-style:outside none none;
margin:0 10px;
padding:0;
}

.portfolio-tabs li a {
display:inline-block;
color:#737f85;
padding:0;
text-decoration:none;
}

.portfolio-tabs li.active > a,.portfolio-tabs li > a:hover {
color:#2a7bc1;
}

.portfolio .post {
border-radius:4px;
margin:0 0 40px;
}

.portfolio-info {
background-color:#f2f5f6;
border-top:0 none;
border-left:1px solid #e4e8ea;
border-right:1px solid #e4e8ea;
border-bottom:1px solid #e4e8ea;
border-radius:0 0 4px 4px;
padding:15px;
}

.portfolio .post .post-thumbnail img {
border-radius:4px 4px 0 0;
}

.portfolio .post .entry-header {
display:block;
margin:0 0 2px;
padding:0;
}

.portfolio .post .entry-header .entry-title {
font-weight:400;
margin:0;
}

.portfolio .entry-header .entry-title > a {
color:#404b56;
}

.portfolio .entry-header .entry-title > a:hover {
color:#2a7bc1;
}

.thumbnail-showcase-overlay {
background:rgba(0,0,0,0.9);
visibility:hidden;
opacity:0;
transition:all .4s ease;
position:absolute;
left:0;
width:100%;
height:100%;
border-radius:4px 4px 0 0;
bottom:0;
left:0;
right:0;
width:100%;
height:0;
}

.portfolio .post .post-thumbnail:hover .thumbnail-showcase-overlay {
visibility:visible;
opacity:.9;
height:100%;
}

.thumbnail-showcase-overlay-inner {
position:absolute;
top:50%;
left:0;
width:100%;
margin-top:-30px;
}

.thumbnail-showcase-fade {
opacity:.2;
}

.portfolio .post .post-thumbnail {
text-align:center;
position:relative;
line-height:0;
font-size:0;
transition:all 200ms ease-out;
-webkit-transition:all 200ms ease-out;
width:100%;
position:relative;
height:100%;
overflow:hidden;
}

.portfolio .post .post-thumbnail .thumbnail-showcase-icons {
margin-top:0;
text-align:center;
width:100%;
}

.portfolio .post .post-thumbnail .thumbnail-showcase-icons a {
font-size:1.3em;
display:inline-block;
margin-left:2px;
padding:12px;
opacity:1;
text-decoration:none;
text-align:center;
}

.portfolio .post .post-thumbnail .thumbnail-showcase-icons a:hover {
opacity:1;
}

.portfolio .post .post-thumbnail .thumbnail-showcase-icons a i {
font-size:20px;
line-height:40px;
color:#ffffff;
width:45px;
height:45px;
border-radius:50%;
background-color:#333333;
border:3px solid rgba(255,255,255,0.7);
}

.portfolio .paginations {
padding:0 0 35px;
}

.paginations {
margin:0;
text-align:center;
}

.paginations a {
background:#eff1f2 none repeat scroll 0 0;
border:1px solid #b0b0b0;
text-shadow:1px 2px 2px rgba(0,0,0,0.1);
color:#4b453f;
cursor:pointer;
display:inline-block;
border-radius:1px;
font-size:15px;
font-weight:500;
line-height:20px;
margin:0 1px 5px;
padding:9px 16px;
transition:all .3s ease 0s;
vertical-align:baseline;
white-space:nowrap;
}

.paginations span.current {
background-color:#2a7bc1;
text-shadow:1px 2px 2px rgba(0,0,0,0.1);
border:1px solid #2a7bc1;
color:#FFFFFF;
cursor:pointer;
display:inline-block;
border-radius:1px;
font-size:15px;
font-weight:500;
line-height:20px;
margin:0 1px 5px;
padding:9px 16px;
transition:all .3s ease 0s;
vertical-align:baseline;
white-space:nowrap;
}

.paginations a:hover,.paginations a:focus,.paginations a.active {
background-color:#2a7bc1;
border:1px solid #2a7bc1;
opacity:.9;
color:#fff;
}

.home-post {
margin:0 0 20px;
}

.home-post .post {
margin:0 0 20px;
padding-bottom:20px;
border-bottom:1px solid #e4e8ea;
}

.home-post .post .post-thumbnail {
float:left;
margin:0 20px 0 0;
overflow:hidden;
}

.home-post .post .post-thumbnail img {
transition:all .5s ease 0s;
}

.home-post .post:hover .post-thumbnail img {
transform:rotate(-25deg);
opacity:.9;
}

.home-post .post .entry-header {
display:block;
margin:0 0 2px;
padding:0;
}

.home-post .post .entry-header .entry-title {
margin:0;
font:400 15px/25px 'Droid Sans';
}

.home-post .entry-header .entry-title > a {
color:#737f85;
}

.home-post .entry-header .entry-title > a:hover {
color:#2a7bc1;
}

.home-post .entry-date {
color:#b4babe;
white-space:nowrap;
display:block;
padding-top:5px;
font:italic 400 14px 'Droid Serif';
}

.home-post .entry-date a {
color:#b4babe;
}

.home-post-img img {
height:80px;
}

.home-post-latest {
margin:0;
padding-bottom:0 !important;
}

.home-post-latest .post {
margin:0 0 40px;
}

.home-post-latest .post .post-thumbnail {
float:left;
margin:0 25px 0 0;
overflow:hidden;
width:200px;
}

.home-post-latest .post .post-thumbnail img {
transition:all .5s ease 0s;
border-radius:1%;
}

.home-post-latest .post:hover .post-thumbnail img {
opacity:.9;
}

.home-post-latest .post .entry-header {
display:block;
margin:0 0 18px;
padding:0;
}

.home-post-latest .post .entry-header .entry-title {
font-size:20px;
margin:0 2px;
}

.home-post-latest .entry-header .entry-title > a {
color:#404b56;
}

.home-post-latest .entry-meta {
margin:0 0 17px;
}

.home-post-latest .entry-meta a {
letter-spacing:0;
}

.home-post-latest .post:nth-last-child(2) {
margin:0 0 10px;
}

.home-post-latest .entry-date:before,.home-post-latest .comments-link:before,.home-post-latest .cat-links:before,.home-post-latest .tag-links:before {
font-size:13px;
}

.entry-date:before {
content:"\f073";
}

.home-post-latest .more-link {
margin:0;
padding:3px 18px;
}

.home-post-latest .entry-meta > span {
margin-right:13px;
}

.home-post-latest .post p {
margin:0 0 20px;
}

.testimonial .post {
margin:0 0 40px;
}

.testimonial .post .post-thumbnail {
float:left;
margin:0 20px 0 0;
overflow:hidden;
position:relative;
height:80px;
}

.testimonial .post .post-thumbnail img {
transition:all .5s ease 0s;
}

.testimonial .post:hover .post-thumbnail img {
transform:rotate(-25deg);
opacity:.9;
}

.author-name {
background-color:#f2f5f6;
display:block;
font-size:14px;
margin:17px 0 0;
padding:1px 7px;
color:#2a7bc1;
}

.designation {
color:#737f85;
}

.testimonial-scroll .post {
margin:0 0 40px;
}

.testimonial-scroll .post .entry-content {
border:1px solid #e4e8ea;
border-radius:7px;
clear:both;
display:block;
padding:16px;
margin:0 0 25px;
position:relative;
}

.testimonial-scroll .post .entry-content:after,.testimonial-scroll .post .entry-content:before {
bottom:-30px;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none;
}

.testimonial-scroll .post .entry-content:after {
border-color:rgba(255,255,255,0);
border-top-color:#ffffff;
border-width:15px;
left:24px;
margin-left:-0;
}

.testimonial-scroll .post .entry-content:before {
border-color:rgba(228,232,234,0);
border-top-color:#719ECE;
border-width:15px;
left:24px;
margin-left:-15px;
}

.testimonial-scroll .author-name {
background-color:transparent;
display:block;
font-size:15px;
margin:17px 0 0;
padding:0;
color:#2a7bc1;
font-weight:700;
}

.testimonial-scroll .designation {
color:#737f85;
font-weight:400;
}

.testimonial-scroll .post-thumbnail img {
border-radius:50%;
background-color:#fff;
border:1px solid #d2d2d2;
padding:3px;
width:60px;
height:60px;
}

.testi-nav {
*height:0;
list-style-type:none;
margin:-20px 0 0;
padding:0;
float:right;
}

.testi-nav li {
display:inline-block;
padding:0;
}

.testi-nav a {
background-color:#e3e3e3;
border-radius:50%;
text-decoration:none;
display:block;
width:22px;
height:22px;
margin:0;
position:relative;
z-index:10;
overflow:hidden;
opacity:0;
cursor:pointer;
text-align:center;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
transition:all .3s ease;
}

.testi-nav .testi-prev {
left:0;
opacity:1;
}

.testi-nav .testi-next {
right:0;
opacity:1;
}

.testi-next:hover,.testi-prev:hover {
background-color:#2a7bc1;
color:#ffffff;
}

.testi-nav .carou-disabled {
opacity:0 !important;
filter:alpha(opacity=0);
cursor:default;
}

.testi-nav a:before {
color:#000;
display:inline-block;
content:'\f104';
transition:all .3s ease;
font:17px/1.3 "FontAwesome";
}

.testi-nav:hover a:before {
color:#ffffff;
}

.testi-nav a.testi-next:before {
content:'\f105';
}

.home-post-img img {
height:80px;
}

.testimonial .post {
margin:0 0 40px;
}

.testimonial .post .post-thumbnail {
float:left;
margin:0 20px 0 0;
overflow:hidden;
position:relative;
}

.testimonial .post .post-thumbnail img {
transition:all .5s ease 0s;
}

.testimonial .post:hover .post-thumbnail img {
transform:rotate(-25deg);
opacity:.9;
}

.author-name {
background-color:#f2f5f6;
display:block;
font-size:14px;
margin:17px 0 0;
padding:1px 7px;
}

.designation {
color:#737f85;
}

.testimonial-scroll .post {
margin:0 0 40px;
}

.testimonial-scroll .post .entry-content {
border:1px solid #e4e8ea;
border-radius:7px;
clear:both;
display:block;
padding:23px 25px 23px 75px;
margin:0 0 16px;
position:relative;
}

.testimonial-scroll .post .entry-content p {
font-size:16px;
line-height:27px;
}

.testimonial-scroll .post .entry-content p:before {
position:absolute;
content:'\f10d';
top:25px;
left:25px;
text-align:center;
font:700 35px/1 "FontAwesome";
}

.testimonial-scroll .post .entry-content:after,.testimonial-scroll .post .entry-content:before {
bottom:-30px;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none;
}

.testimonial-scroll .post .entry-content:after {
border-color:rgba(255,255,255,0);
border-top-color:#ffffff;
border-width:15px;
left:0;
right:0;
margin:0 auto;
}

.testimonial-scroll .post .entry-content:before {
border-color:rgba(228,232,234,0);
border-top-color:#719ECE;
border-width:15px;
left:0;
right:0;
margin:0 auto;
}

.testimonial-scroll .post .post-thumbnail {
margin:0 auto 25px;
width:100px;
height:100px;
}

.testimonial-scroll .post-thumbnail img {
border-radius:50%;
background-color:#fff;
border:1px solid #d2d2d2;
padding:4px;
width:100px;
height:100px;
margin:0;
}

.testimonial-scroll .author-name {
background-color:transparent;
display:block;
font-size:16px;
margin:17px 0 0;
padding:0;
font-weight:700;
text-align:center;
}

.testimonial-scroll .designation {
color:#737f85;
font-size:14px;
font-weight:400;
display:block;
}

.testi-nav {
*height:0;
list-style-type:none;
margin:-20px 0 0;
padding:0;
float:right;
}

.testi-nav li {
display:inline-block;
padding:0;
}

.testi-nav a {
background-color:#e3e3e3;
border-radius:50%;
text-decoration:none;
display:block;
width:22px;
height:22px;
margin:0;
position:relative;
z-index:10;
overflow:hidden;
opacity:0;
cursor:pointer;
text-align:center;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
transition:all .3s ease;
}

.testi-nav .testi-prev {
left:0;
opacity:1;
}

.testi-nav .testi-next {
right:0;
opacity:1;
}

.testi-next:hover,.testi-prev:hover {
color:#ffffff;
}

.testi-nav .carou-disabled {
opacity:0 !important;
filter:alpha(opacity=0);
cursor:default;
}

.testi-nav a:before {
color:#000;
display:inline-block;
content:'\f104';
transition:all .3s ease;
font:17px/1.3 "FontAwesome";
}

.testi-nav:hover a:before {
color:#ffffff;
}

.testi-nav a.testi-next:before {
content:'\f105';
}

.testi-pager {
margin-top:66px !important;
}

.testi-pager .carousel-indicators li {
background-color:transparent;
border:2px solid #344656;
display:inline-block;
width:13px;
height:13px;
border-radius:10px;
padding:0;
margin:1px;
}

.testi-pager .carousel-indicators .active {
background-color:#344656;
border:2px solid #344656;
margin:1px;
}

.error-404 {
clear:both;
text-align:center;
padding:30px 0 100px;
}

.error-404 h1 {
font-size:190px;
line-height:190px;
margin:0 0 5px;
transition:all 1 ease-out 0s;
}

.error-404:hover H1 {
color:#51555c;
}

.error-404 h3 {
margin:0 0 10px;
}

.error-404 p {
font-family:"Droid Serif";
font-style:italic;
color:#9ea5a1;
}

.error-404 .btn-wrap {
margin:25px 0 0;
}

.home-post {
margin:0 0 20px;
}

.home-post .post {
margin:0 0 20px;
padding-bottom:20px;
border-bottom:1px solid #e4e8ea;
}

.home-post .post .post-thumbnail {
float:left;
margin:0 20px 0 0;
overflow:hidden;
}

.home-post .post .post-thumbnail img {
transition:all .5s ease 0s;
}

.home-post .post:hover .post-thumbnail img {
transform:rotate(-25deg);
opacity:.9;
}

.home-post .post .entry-header {
display:block;
margin:0 0 2px;
padding:0;
}

.home-post .post .entry-header .entry-title {
margin:0;
font:400 15px/25px 'Droid Sans';
}

.home-post .entry-header .entry-title > a {
color:#737f85;
}

.home-post .entry-header .entry-title > a:hover {
color:#2a7bc1;
}

.home-post .entry-date {
color:#b4babe;
white-space:nowrap;
display:block;
padding-top:5px;
font:italic 400 14px 'Droid Serif';
}

.home-post .entry-date a {
color:#b4babe;
}

.site-content {
margin:0;
padding:60px 0;
border-left:3px solid #e4e8ea;
}

.site-content .sticky {
background:#efefef;
}

.page-content {
margin:0;
padding:60px 0;
}

.site-content .post {
margin:0 0 40px;
padding:0 0 40px 30px;
border-bottom:1px solid #e4e8ea;
position:relative;
}

.site-content .post .wp-block-embed__wrapper {
overflow:hidden;
}

.site-content .post:last-child {
margin:0 0 40px;
}

.site-content .post .entry-header {
display:block;
margin:0 0 6px;
padding:0;
}

.site-content .entry-header .entry-title {
font-size:20px;
line-height:25px;
font-weight:400;
margin:0;
word-wrap:break-word;
}

.site-content .entry-header .entry-title > a {
color:#404b56;
}

.site-content .post .entry-header .entry-title > a:hover {
color:#2a7bc1;
}

.site-content .post p {
margin:0 0 20px;
}

.site-content .post p:last-child {
margin:0;
}

.site-content .post .post-thumbnail {
margin:0;
display:block;
}

.site-content .post .post-thumbnail img {
background-color:#fff;
border:1px solid #ddd;
display:block;
line-height:1.42857;
margin-bottom:20px;
padding:4px;
transition:border .2s ease-in-out 0s;
}

.site-content .more-link {
margin:0;
padding:5px 18px;
}

.entry-meta {
margin:0 0 18px;
display:block;
}

.entry-meta > span {
margin-right:25px;
}

.entry-meta a,.comments-link {
color:#737f85;
font-size:13px;
line-height:20px;
padding:0;
letter-spacing:.5px;
display:inline-block;
transition:all .3s ease 0s;
}

.entry-meta a:hover,.entry-meta a:focus {
color:#2a7bc1;
}

.entry-date:before,.comments-link:before,.tag-links:before {
color:#abb6bc;
position:relative;
display:inline-block;
padding-right:10px;
text-decoration:inherit;
vertical-align:baseline;
font:14px FontAwesome;
}

.entry-date:before {
content:"\f073";
}

.comments-link:before {
content:"\f075";
}

.tag-links:before {
content:"\f02c";
}

.tag-links a {
margin-right:2px;
}

.site-author {
left:-20px;
position:absolute;
top:0;
}

.avatar {
float:left;
height:38px;
width:38px;
}

.site-author img {
border:1px solid #e7e7e7;
cursor:pointer;
border-radius:50%;
border:1px solid #ddd;
padding:3px;
height:38px;
width:38px;
}

.avatar .tooltip-inner {
max-width:100%;
background-color:#2a7bc1;
}

.avatar .tooltip.top .tooltip-arrow {
border-top-color:#2a7bc1;
}

.comments-link .screen-reader-text {
display:inline-block;
padding-left:5px;
}

.screen-reader-text {
border:0;
clip:rect(1px,1px,1px,1px);
-webkit-clip-path:inset(50%);
clip-path:inset(50%);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px;
word-wrap:normal !important;
}

.no-js .some-element .screen-reader-text {
position:static;
-webkit-clip-path:none;
clip-path:none;
width:auto;
height:auto;
margin:0;
}

.comments-area {
border-bottom:1px solid #e4e8ea;
margin:0 0 40px;
padding:0 0 20px 30px;
}

.comment-title {
font-size:20px;
line-height:25px;
margin:0 0 25px;
}

.comments-area .comments {
position:relative;
margin:0 0 20px 30px;
border:1px solid #e4e8ea;
border-radius:4px;
}

.comments-area .comments-child {
position:relative;
margin:0 20px 20px 50px;
border:1px solid #e4e8ea;
border-radius:4px;
}

.comment-author {
height:65px;
left:-30px;
position:absolute;
top:11px;
width:65px;
}

.comment-author img {
border-radius:50%;
}

.comment-content {
margin-left:0;
padding:7px 10px 7px 50px;
}

.fn {
color:#2a7bc1;
margin:0 0 10px;
font:400 15px 'Droid Sans';
}

.fn span {
color:#8b9194;
font-size:16px;
width:auto;
padding:0 10px;
}

.datetime {
color:#737f85;
font-weight:500;
font-size:14px;
line-height:20px;
}

.datetime:hover,.datetime:focus {
color:#2a7bc1;
}

.comment-content p {
font-size:15px;
line-height:25px;
}

.reply {
text-align:right;
}

.reply a {
color:#2a7bc1;
font-size:15px;
line-height:20px;
}

.reply a:hover,.reply a:focus {
color:#2a7bc1;
}

.comment-form {
margin:0;
padding:0 0 0 30px;
}

.comments-area li {
list-style:none;
}

form.comment-form {
padding:0;
}

form.comment-form .comment-notes {
margin-bottom:20px;
padding:0 15px;
}

form.comment-form .submit {
margin:0 15px;
}

.comment-form .form-group,.contact-form .form-group {
margin-bottom:0;
}

.form-group label {
display:block;
font-size:15px;
font-weight:500;
line-height:20px;
margin:0 0 11px;
}

.form-group input[type="submit"],.form-group button {
margin-top:15px;
}

.sidebar {
background-color:#f8f8f8;
background-image:-moz-linear-gradient(left center,#f8f8f8,#ffffff);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#f8f8f8),to(#ffffff));
background-image:-webkit-linear-gradient(left center,#f8f8f8,#ffffff);
background-image:-o-linear-gradient(left center,#f8f8f8,#ffffff);
background-image:linear-gradient(left center,#f8f8f8,#ffffff);
background-repeat:repeat-x;
border-left:1px solid #e4e8ea;
overflow:hidden;
padding:60px 0;
margin:0;
}

.widget {
margin:0 0 40px;
padding:0 0 40px 25px;
display:block;
border-bottom:4px double #e4e8ea;
}

.sidebar .widget:last-child {
margin:0;
padding-bottom:0;
border-bottom:0 none;
}

.widget .widget-title {
font-weight:400;
font-size:20px;
line-height:25px;
display:block;
margin:0 0 22px;
}

.widget ul {
list-style:none;
margin:0;
padding:0;
}

.widget ul li {
border-bottom:1px dotted #b4bfc5;
padding:9px 0;
}

.widget ul li:first-child {
padding-top:0;
}

.widget ul li a {
color:#737f85;
}

.widget ul li a:hover,.widget ul li a:focus {
color:#2a7bc1;
}

.widget ul li a::before {
content:"\f05b";
color:#93a0a7;
margin-left:0;
margin-right:10px;
font:13px FontAwesome;
}

.widget .calendar_wrap {
background-color:transparent;
border:1px solid #e4e8ea;
padding:3px;
border-radius:6px;
}

.footer-sidebar .widget .calendar_wrap {
border:1px solid #869bae;
}

.widget table {
border-collapse:inherit;
border-spacing:3px;
border:0 none;
padding:0;
margin:0;
line-height:40px;
text-align:center;
table-layout:fixed;
width:100%;
}

.widget table caption {
background-color:#2a7bc1;
text-align:center;
color:#ffffff;
font-size:16px;
font-weight:700;
line-height:25px;
padding:8px;
letter-spacing:2px;
border-radius:6px 6px 0 0;
}

.widget table th {
color:#404b56;
border:0 none;
font-weight:700;
}

.widget table td {
background:#f2f2f2;
font-weight:500;
border-radius:6px;
}

.widget table td,.widget table th {
padding:0;
line-height:40px;
text-align:center;
}

.widget table tbody a {
background-color:#2a7bc1;
border:1px solid #2a7bc1;
color:#ffffff;
font-weight:500;
display:block;
border-radius:3px;
}

.widget table tbody a:hover,.widget table tbody a:focus {
color:#ffffff;
border:1px solid #2a7bc1;
}

.widget table #next a,.widget table #prev a {
color:#404b56;
font-weight:700;
}

.widget table #next a:hover,.widget table #next a:focus,.widget table #prev a:hover,.widget table #prev a:focus {
color:#2a7bc1;
}

.footer-sidebar .widget table td {
background-color:transparent;
border:1px solid #869bae;
}

.footer-sidebar .widget table th,.footer-sidebar .widget table td,.footer-sidebar .widget table #next a,.footer-sidebar .widget table #prev a {
color:#ffffff;
}

.tagcloud {
margin:0;
padding:0;
display:block;
}

.tagcloud a {
color:#737f85;
display:inline-block;
margin:0 10px 10px 0;
line-height:25px;
}

.footer-sidebar .tagcloud a {
color:#869bae;
font-size:16px;
}

.widget .comment-author-link a {
font-weight:600;
}

.widget-title .rsswidget {
color:#36404a;
}

.widget .widget-tabs {
border-top:1px solid #e4e8ea;
border-bottom:1px solid #e4e8ea;
margin:0 0 25px;
padding:6px 0;
}

.widget .widget-tabs li {
font-size:16px;
font-weight:700;
display:inline-block;
border-bottom:0 none;
list-style:outside none;
margin:0 7px;
padding:0;
}

.widget .widget-tabs li a {
display:inline-block;
color:#404b56;
padding:0;
text-decoration:none;
}

.widget .widget-tabs li.active > a,.widget .widget-tabs li > a:hover,.footer-sidebar .widget .widget-tabs li.active > a,.footer-sidebar .widget .widget-tabs li > a:hover {
color:#2a7bc1;
}

.widget .widget-tabs span {
color:#b4bfc5;
font-size:16px;
width:auto;
}

.widget .post {
border-bottom:1px dotted #b4bfc5;
margin:0 0 20px;
padding:0 0 20px;
}

.widget .post:last-child {
margin:0;
padding:0;
border-bottom:0 none;
}

.widget .post .entry-header {
margin:-5px 0 5px;
}

.widget .post .entry-header .entry-title {
display:block;
margin:0;
padding:0;
font-size:15px;
font-weight:400;
}

.widget .post .entry-header .entry-title > a {
color:#737f85;
}

.widget .post .entry-header .entry-title > a:hover,.footer-sidebar .widget .post .entry-header .entry-title > a:hover {
color:#2a7bc1;
}

.widget .post .entry-date {
color:#93a0a7;
font-size:14px;
line-height:20px;
margin-right:8px;
font-weight:400;
display:block;
}

.widget .post-thumbnail {
margin:0 20px 0 0;
overflow:hidden;
float:left;
display:block;
width:80px;
}

.widget .post-thumbnail img {
background-color:#fff;
border:1px solid #ddd;
display:block;
padding:4px;
transition:border .2s ease-in-out 0s;
}

.social {
margin:0;
padding:10px 0 0;
}

.social li {
background-color:#d4d6d8;
border-radius:0;
cursor:pointer;
display:inline-block;
border-radius:50%;
height:30px;
width:30px;
margin:0 2px 0 0;
padding:0!important;
text-align:center;
transition:background .2s ease-in-out 0s;
}

.social li.facebook:hover {
background-color:#4c66a4;
}

.social li.twitter:hover {
background-color:#15b4c9;
}

.social li.googleplus:hover {
background-color:#DD4B39;
}

.social li.linkedin:hover {
background-color:#006599;
}

.social li.skype:hover {
background-color:#40beee;
}

.social li > a {
display:block;
}

.social li > a > i {
color:#FFFFFF;
font-size:14px;
line-height:2.2;
}

.widget .social li {
background-color:#4b453f;
}

.footer-sidebar {
background-color:#344656;
margin:0;
padding:55px 0 0;
width:100%;
}

.footer-sidebar .widget {
color:#d3dee8;
border-bottom:0 none;
display:block;
margin:0;
padding:0 0 60px;
}

.footer-sidebar .widget p {
color:#d3dee8;
}

.footer-sidebar ul li,.footer-sidebar ol li,.footer-sidebar ul li a {
color:#d3dee8;
}

.footer-sidebar .widget .widget-title {
background-color:transparent;
color:#fff;
border-left:0 none;
font-weight:400;
font-size:20px;
line-height:25px;
display:block;
margin:0 0 30px;
padding:0;
}

.footer-sidebar .widget-title .rsswidget {
color:#ffffff;
}

.footer-sidebar .widget .calendar_wrap {
padding:5px;
}

.footer-sidebar .widget table td,.widget table th {
font-size:15px;
line-height:35px;
}

.footer-sidebar .widget ul li {
border-bottom:0 none;
padding:6px 0;
}

.footer-sidebar .widget p {
margin:0 0 10px;
}

.footer-sidebar .widget p:last-child {
margin:0;
}

.footer-sidebar .widget p a {
color:#2a7bc1;
text-decoration:none;
}

.footer-sidebar .widget p a:hover {
color:#2a7bc1;
}

.footer-sidebar .widget .post {
border-bottom:0 none;
padding:0;
}

.footer-sidebar .widget .post .entry-header .entry-title > a {
color:#869bae;
}

.footer-sidebar .widget .post .entry-date {
color:#a5b3c0;
}

.footer-sidebar .widget .post-thumbnail img {
background-color:transparent;
border:1px solid #869bae;
}

.footer-sidebar .widget .widget-tabs {
border-bottom:1px solid #869bae;
border-top:1px solid #869bae;
}

.footer-sidebar .widget .widget-tabs li {
padding:0;
}

.footer-sidebar .widget .widget-tabs li a {
color:#ffffff;
}

.footer-sidebar .widget .form-group {
margin-bottom:0;
}

.footer-sidebar .widget input[type="text"] {
height:30px;
margin-bottom:10px;
}

.footer-sidebar .widget textarea {
margin-bottom:5px;
}

.footer-sidebar .widget input[type="text"],.footer-sidebar .widget textarea {
background:#2a3a49;
border:0 solid #dcdfe1;
border-radius:6px;
box-shadow:0 0 3px #2a3a49 inset;
color:#c1c6c7;
font-size:13px;
line-height:20px;
outline:0 none;
padding:4px 10px;
width:100%;
}

.footer-sidebar .widget input[type="submit"] {
font-size:13px;
line-height:20px;
padding:4px 10px;
margin:0;
border-style:hidden;
}

.site-info {
background:#ffffff;
margin:0;
padding:13px 0;
}

.site-info p {
padding:10px 0;
margin:0;
}

.site-info p a {
color:#737f85;
text-decoration:none;
}

.site-info p a:hover,.site-info p a:focus {
color:#2a7bc1;
}

.site-info .social {
float:right;
}

.scrollup {
background-color:#5b6f7f;
border-radius:10%;
bottom:25px;
display:none;
height:40px;
opacity:1;
overflow:hidden;
padding:5px;
position:fixed;
right:25px;
text-align:center;
width:40px;
z-index:9999;
}

.scrollup i {
color:#ffffff;
font-size:15px;
line-height:1.8;
}

.sidebar {
background:rgba(248,248,248,1);
background:-moz-linear-gradient(left,rgba(248,248,248,1) 0%,rgba(255,255,255,1) 100%);
background:-webkit-gradient(left top,right top,color-stop(0%,rgba(248,248,248,1)),color-stop(100%,rgba(255,255,255,1)));
background:-webkit-linear-gradient(left,rgba(248,248,248,1) 0%,rgba(255,255,255,1) 100%);
background:-o-linear-gradient(left,rgba(248,248,248,1) 0%,rgba(255,255,255,1) 100%);
background:-ms-linear-gradient(left,rgba(248,248,248,1) 0%,rgba(255,255,255,1) 100%);
background:linear-gradient(to right,rgba(248,248,248,1) 0%,rgba(255,255,255,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#ffffff',GradientType=1);
border-left:1px solid #e4e8ea;
overflow:hidden;
padding:60px 0;
margin:0;
}

.woocommerce ul.products li.product .onsale {
left:auto;
margin:0;
right:5px;
top:5px;
}

.woocommerce div.product form.cart .button {
float:left;
font-size:15px;
vertical-align:middle;
}

.woocommerce .woocommerce-breadcrumb {
display:none;
}

.woocommerce .woocommerce-message {
font-size:15px;
}

li.mini_cart_item a::before {
display:none;
}

.woocommerce .product-name,.woocommerce .product-name a,.woocommerce .product-price,.woocommerce .product-detail .price {
font-size:14px;
color:#626668;
display:table-cell;
}

.woocommerce th,.woocommerce td {
min-width:inherit;
}

.woocommerce table.shop_table {
border-collapse:collapse;
}

.woocommerce {
word-wrap:break-word;
}

.woocommerce .product-name {
margin:0;
}

.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button {
overflow:hidden;
}

.woocommerce .star-rating span:before {
color:#F0C430;
}

.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info,.woocommerce-error {
font-size:15px;
}

.woocommerce-page #place_order {
float:right;
padding:.618em 1em;
font-size:15px;
}

.gallery .gallery-icon img {
-moz-box-shadow:0 0 5px 2px #ccc;
-webkit-box-shadow:0 0 5px 2px #ccc;
box-shadow:0 0 5px 2px #ccc;
border:5px solid #fff !important;
display:inline-block;
}

.gallery-item .gallery-caption {
font-family:'Roboto';
color:#787878;
font-weight:400;
display:block;
word-wrap:break-word;
}

.page-content p {
margin-bottom:20px;
}

.col-md-3:nth-child(4n+1) {
clear:left;
}

.col-md-4:nth-child(3n+1) {
clear:left;
}

.col-md-6:nth-child(2n+1) {
clear:left;
}

@media (min-width: 768px) and (max-width: 992px) {
.service .col-sm-6:nth-child(2n+1) {
clear:left;
}

.portfolio .col-sm-6:nth-child(2n+1) {
clear:left;
}
}

.single-product .pswp__button {
background-color:transparent;
}

.single-product div.product {
position:relative;
overflow:hidden;
}

.single-product div.product:after,.single-product div.product:before {
content:'';
display:table;
}

.single-product div.product:after {
clear:both;
}

.single-product div.product .images,.single-product div.product .summary,.single-product div.product .woocommerce-product-gallery {
margin-bottom:2.617924em;
margin-top:0;
}

.single-product div.product .woocommerce-product-gallery {
position:relative;
}

.single-product div.product .woocommerce-product-gallery .zoomImg {
background-color:#fff;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
position:absolute;
top:.875em;
right:.875em;
display:block;
height:2em;
width:2em;
border-radius:3px;
z-index:99;
text-align:center;
}

.single-product div.product .woocommerce-product-gallery img {
margin:0;
}

.single-product div.product .woocommerce-product-gallery .flex-viewport {
margin-bottom:1.618em;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
margin:0;
padding:0;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs:after,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs:before {
content:'';
display:table;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs:after {
clear:both;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {
list-style:none;
margin-bottom:1.618em !important;
cursor:pointer;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
opacity:1 !important;
-webkit-transition:all,ease,.2s;
transition:all,ease,.2s;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
opacity:1;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img {
opacity:1;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li {
width:42.8571428571%;
float:left;
margin-right:14.2857142857%;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n) {
margin-right:0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1) {
clear:both;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
width:23.8095238%;
float:left;
margin-right:14.2857142857%;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) {
margin-right:0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {
clear:both;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width:22%;
float:left;
margin-right:4%;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) {
margin-right:0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
clear:both;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
width:8.5714285714%;
float:left;
margin-right:14.2857142857%;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) {
margin-right:0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
clear:both;
}

.pswp__caption__center {
text-align:center;
}

.woocommerce-product-gallery .flex-control-nav {
display:block;
}

.busiprof-screen-reader {
clip:rect(1px,1px,1px,1px);
position:absolute !important;
height:1px;
width:1px;
overflow:hidden;
word-wrap:normal !important;
}

.busiprof-screen-reader:focus {
background-color:#f1f1f1;
border-radius:3px;
box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
clip:auto !important;
color:#21759b;
display:block;
font-size:13px;
font-weight:700;
height:auto;
left:5px;
line-height:normal;
padding:15px 23px 14px;
text-decoration:none;
top:5px;
width:auto;
z-index:100000;
}

#content[tabindex="-1"]:focus {
outline:0;
}

.navbar .dropdown-menu.leftauto .dropdown-menu {
border:0;
right:100%;
left:auto !important;
}

.navbar-toggle:focus,.dropdown-menu > .active > a:focus,.open a:focus,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 {
outline:-webkit-focus-ring-color auto 1px !important;
outline-color:-webkit-focus-ring-color !important;
outline-style:auto;
outline-width:1px;
outline:thin dotted;
}

.post .post-thumbnail a {
display:block;
margin:1px;
}

.custom-logo-link-url {
display:inline-block;
padding-top:15px;
}

.custom-logo-link-url .site-title {
margin:0 0 5px;
}

.custom-logo-link-url .site-title .navbar-brand {
float:none;
padding:0;
}

.blocks-gallery-item a {
display:block;
}

.site-content a,.page-content a,.footer-sidebar .widget .textwidget p a,.textwidget a,.wp-block-file a.wp-block-file__button,.home-post-latest .entry-content a {
text-decoration:underline;
}

.site-content .entry-title a,.site-content .entry-meta a,.paginations a,.comment-content h5 a,.reply a,.logged-in-as a,.slide-caption .flex-btn,.service .post a:hover,.portfolio a:hover,.home-post-latest .entry-meta a:hover,.home-post-latest .entry-title a:hover,.testimonial-scroll .author-name a:hover,.woocommerce a {
text-decoration:none;
}

.flex-btn:hover {
color:#fff;
}

.btn-wrap a:hover {
color:#fff;
text-decoration:none;
}

.logged-in-as a {
margin-left:3px;
}

@media only screen and (min-width: 200px) and (max-width: 991px) {
.page-breadcrumb {
text-align:left;
padding:17px 0;
}
}

.wpcf7-form label {
width:100%;
}

@media only screen and (min-width: 200px) and (max-width: 767px) {
.navbar-brand {
width:50%;
}

.home-post-latest .post .post-thumbnail {
float:none;
width:100%;
}

.home-post-latest .entry-meta,.home-post-latest .post .entry-header .entry-title {
margin-top:17px;
}
}

.site-content .post .entry-content {
overflow:hidden;
}

.page-content-new {
margin:0 0 24px;
padding:0 0 67px;
}

.woocommerce-page #content table.cart td.actions .input-text {
width:auto;
}

.woocommerce-page .woocommerce-terms-and-conditions-checkbox-text {
padding-left:20px;
}

.woocommerce form .form-row .input-checkbox {
margin-top:8px;
}

@media (min-width: 768px) and (max-width: 990px) {
.footer-sidebar .col-sm-6:nth-child(2n+1) {
clear:left;
}
}

.sidebar .wp-block-search .wp-block-search__label,.wc-block-product-search__label,.sidebar .widget.widget_block h1,.sidebar .widget.widget_block h2,.sidebar .widget.widget_block h3,.sidebar .widget.widget_block h4,.sidebar .widget.widget_block h5,.sidebar .widget.widget_block h6 {
font-weight:400;
line-height:25px;
display:block;
margin:0 0 22px;
}

.wp-block-search .wp-block-search__label,.widget.widget_block h3,.wc-block-product-search__label {
font-size:20px;
}

.widget .wp-block-search .wp-block-search__input {
border:1px solid #e7e7e7;
box-shadow:0 0 1px #e5e5e5 inset;
font-size:16px;
line-height:20px;
color:#737f85;
height:40px;
border-radius:6px;
padding:7px 10px;
width:100%;
outline:0;
margin:0 0 20px;
}

.widget .wp-block-search__button {
color:#fff;
letter-spacing:.5px;
margin:0;
border:0;
text-align:center;
text-shadow:1px 2px 2px rgb(0 0 0 / 10%);
vertical-align:middle;
display:inline-block;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
text-decoration:none;
transition:opacity .45s;
padding:5px 18px;
font:400 14px/30px montserrat;
}

.wp-block-search__input:focus {
color:#495057;
background-color:#fff;
border-color:#80bdff;
outline:0;
box-shadow:0 0 0 .2rem rgb(0 123 255 / 25%);
}

.wp-block-search .wp-block-search__inside-wrapper {
display:block;
}

.widget .wp-block-latest-comments__comment-author {
font-weight:600;
}

.widget ol {
list-style:none;
margin:0;
padding:0;
}

.widget ol li {
border-bottom:1px dotted #b4bfc5;
padding:9px 0;
margin-bottom:0;
line-height:24px;
}

.widget ol li:first-child {
padding-top:0;
}

.widget ol li a {
color:#737f85;
}

.widget .wp-block-gallery li,.footer-sidebar .widget .wp-block-gallery li {
padding:0;
}

.widget .wp-block-gallery li:before,.widget .custom-social-icons li:before {
display:none;
}

.widget ul,.widget ol {
list-style:none;
padding-top:0;
margin:0;
}

.wp-calendar-nav {
text-align:left;
}

.widget .wp-block-calendar table th {
background:transparent;
}

.widget .wp-block-calendar tbody td,.widget .wp-block-calendar th {
border:0;
}

.widget .wp-block-calendar {
background-color:transparent;
border:1px solid #e4e8ea;
padding:3px;
border-radius:6px;
}

.wp-block-calendar a {
text-decoration:none;
font-size:14px;
}

.widget.widget_block p a {
text-decoration:underline;
}

.widget.widget_block p.wp-block-tag-cloud a {
text-decoration:none;
}

.widget .wp-block-tag-cloud a,.tagcloud a {
display:inline-block;
color:#737f85;
margin:0 .125rem .625rem;
background-color:#f2f2f2;
border:1px solid #e4e8ea;
font-size:1.2rem !important;
padding:.188rem 1.25rem;
}

.wp-calendar-table #today {
font-weight:600;
}

.widget .wp-block-latest-comments__comment:before {
display:none;
}

.footer-sidebar .wp-block-search .wp-block-search__label,.footer-sidebar .widget.widget_block h1,.footer-sidebar .widget.widget_block h2,.footer-sidebar .widget.widget_block h3,.footer-sidebar .widget.widget_block h4,.footer-sidebar .widget.widget_block h5,.footer-sidebar .widget.widget_block h6 {
background-color:transparent;
color:#fff;
border-left:0 none;
font-weight:400;
line-height:25px;
display:block;
margin:0 0 30px;
padding:0;
}

.footer-sidebar .wp-block-search .wp-block-search__label,.footer-sidebar .widget.widget_block h3 {
font-size:20px;
}

.footer-sidebar .widget .wp-block-tag-cloud a {
color:#737f85;
}

.footer-sidebar .wp-block-search__label {
font-weight:700;
}

.footer-sidebar .wp-block-calendar table caption,.footer-sidebar .wp-block-calendar table tbody {
color:#fff;
}

.footer-sidebar .widget table td {
background-color:transparent;
border:1px solid #869bae;
}

.footer-sidebar .widget .wp-block-calendar {
border:1px solid #869bae;
}

.footer-sidebar .widget .wp-block-search__button {
line-height:20px;
padding:4px 10px;
margin:0;
border-style:hidden;
}

.footer-sidebar .wp-block-search .wp-block-search__input {
background:#2a3a49;
border:0 solid #dcdfe1;
border-radius:6px;
box-shadow:0 0 3px #2a3a49 inset;
color:#c1c6c7;
font-size:13px;
line-height:20px;
outline:0 none;
padding:4px 10px;
width:100%;
}

.widget ul.sub-menu,.wc-block-product-categories ul ul {
padding:0 0 0 10px;
}

.widget .wpcf7 .wpcf7-textarea {
height:100px;
}

.footer-sidebar .widget input[type="email"] {
background:#2a3a49;
border:0 solid #dcdfe1;
border-radius:6px;
box-shadow:0 0 3px #2a3a49 inset;
color:#c1c6c7;
font-size:13px;
line-height:20px;
outline:0 none;
padding:4px 10px;
width:100%;
height:40px;
}

.footer-sidebar .widget input[type="text"] {
height:40px;
}

.widget ins .woocommerce-Price-amount.amount,.widget ins .woocommerce-Price-currencySymbol {
color:#fff;
}

.widget .wp-block-social-links li a:before {
display:none;
}

.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
padding:0;
}

.widget.widget_block .wpcf7-form label {
font-weight:400;
}

.footer-sidebar .wp-block-latest-posts__post-author,.footer-sidebar .wp-block-latest-posts__post-date {
color:#d3dee8;
}

nav.rank-math-breadcrumb span {
color:#737f85;
}

nav.rank-math-breadcrumb a {
color:#337ab7;
padding-right:5px;
}

nav.rank-math-breadcrumb a:hover {
color:#337ab7;
}

.bs-breadcrumb-section .breadcrumb a,.bs-breadcrumb-section .breadcrumb-item span {
color:#337ab7;
}

.bs-breadcrumb-section .breadcrumb,.bs-breadcrumb-section .breadcrumb a {
font-size:13px;
}

.navxt-breadcrumb span.post-page.current-item,.navxt-breadcrumb span.post-post.current-item {
color:#737f85;
}

.navxt-breadcrumb {
color:#737f85;
}

.navxt-breadcrumb .current-item {
color:#737f85;
}

.navxt-breadcrumb span a {
color:#fff;
}

.navxt-breadcrumb span a:hover {
color:#337ab7;
}

.page-breadcrumb span a {
color:#337ab7;
}

.rank-math-breadcrumb p {
list-style:none outside none;
margin-bottom:0;
color:#737f85;
font:600 15px/20px 'Open Sans';
}

@media only screen and (min-width: 200px) and (max-width: 991px) {
.rank-math-breadcrumb {
text-align:left;
}
}@font-face {
font-family:swiper-icons;
font-style:normal;
font-weight:400;
src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
}

:host {
display:block;
margin-left:auto;
margin-right:auto;
position:relative;
z-index:1;
}

.swiper {
display:block;
list-style:none;
margin-left:auto;
margin-right:auto;
overflow:hidden;
padding:0;
position:relative;
z-index:1;
}

.swiper-vertical>.swiper-wrapper {
flex-direction:column;
}

.swiper-wrapper {
box-sizing:initial;
display:flex;
height:100%;
position:relative;
transition-property:transform;
transition-timing-function:ease;
width:100%;
z-index:1;
}

.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper {
transform:translateZ(0);
}

.swiper-horizontal {
touch-action:pan-y;
}

.swiper-vertical {
touch-action:pan-x;
}

.swiper-slide {
display:block;
flex-shrink:0;
height:100%;
position:relative;
transition-property:transform;
width:100%;
}

.swiper-slide-invisible-blank {
visibility:hidden;
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
height:auto;
}

.swiper-autoheight .swiper-wrapper {
align-items:flex-start;
transition-property:transform,height;
}

.swiper-backface-hidden .swiper-slide {
backface-visibility:hidden;
transform:translateZ(0);
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
perspective:1200px;
}

.swiper-3d .swiper-wrapper {
transform-style:preserve-3d;
}

.swiper-3d {
perspective:1200px;
}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide {
transform-style:preserve-3d;
}

.swiper-css-mode>.swiper-wrapper {
overflow:auto;
scrollbar-width:none;
-ms-overflow-style:none;
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
display:none;
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
scroll-snap-align:start start;
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
scroll-snap-type:x mandatory;
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
scroll-snap-type:y mandatory;
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
scroll-snap-type:none;
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
scroll-snap-align:none;
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
content:"";
flex-shrink:0;
order:9999;
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
scroll-snap-align:center center;
scroll-snap-stop:always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
margin-inline-start:var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
height:100%;
min-height:1px;
width:var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
margin-block-start:var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
height:var(--swiper-centered-offset-after);
min-width:1px;
width:100%;
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
height:100%;
left:0;
pointer-events:none;
position:absolute;
top:0;
width:100%;
z-index:10;
}

.swiper-3d .swiper-slide-shadow {
background:#00000026;
}

.swiper-3d .swiper-slide-shadow-left {
background-image:linear-gradient(270deg,#00000080,#0000);
}

.swiper-3d .swiper-slide-shadow-right {
background-image:linear-gradient(90deg,#00000080,#0000);
}

.swiper-3d .swiper-slide-shadow-top {
background-image:linear-gradient(0deg,#00000080,#0000);
}

.swiper-3d .swiper-slide-shadow-bottom {
background-image:linear-gradient(180deg,#00000080,#0000);
}

.swiper-lazy-preloader {
border:4px solid #007aff;
border-radius:50%;
border-top-color:#0000;
box-sizing:border-box;
height:42px;
left:50%;
margin-left:-21px;
margin-top:-21px;
position:absolute;
top:50%;
transform-origin:50%;
width:42px;
z-index:10;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
animation:swiper-preloader-spin 1s linear infinite;
}

.swiper-lazy-preloader-white {
--swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
--swiper-preloader-color:#000;
}

@keyframes swiper-preloader-spin {
0% {
transform:rotate(0deg);
}

to {
transform:rotate(1turn);
}
}

.swiper-virtual .swiper-slide {
-webkit-backface-visibility:hidden;
transform:translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
content:"";
left:0;
pointer-events:none;
position:absolute;
top:0;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
height:1px;
width:var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
height:var(--swiper-virtual-size);
width:1px;
}

.swiper-button-next,.swiper-button-prev {
align-items:center;
color:#007aff;
cursor:pointer;
display:flex;
height:44px;
justify-content:center;
margin-top:-22px;
position:absolute;
top:50%;
width:27px;
z-index:10;
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
cursor:auto;
opacity:.35;
pointer-events:none;
}

.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden {
cursor:auto;
opacity:0;
pointer-events:none;
}

.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev {
display:none !important;
}

.swiper-button-next svg,.swiper-button-prev svg {
height:100%;
-o-object-fit:contain;
object-fit:contain;
transform-origin:center;
width:100%;
}

.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg {
transform:rotate(180deg);
}

.swiper-button-prev,.swiper-rtl .swiper-button-next {
left:10px;
right:auto;
}

.swiper-button-lock {
display:none;
}

.swiper-button-next:after,.swiper-button-prev:after {
letter-spacing:0;
text-transform:none !important;
font:44px/1 swiper-icons;
}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
content:"prev";
}

.swiper-button-next,.swiper-rtl .swiper-button-prev {
left:auto;
right:10px;
}

.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
content:"next";
}

.swiper-pagination {
position:absolute;
text-align:center;
transform:translateZ(0);
transition:opacity .3s;
z-index:10;
}

.swiper-pagination.swiper-pagination-hidden {
opacity:0;
}

.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled {
display:none !important;
}

.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {
bottom:8px;
left:0;
top:auto;
width:100%;
}

.swiper-pagination-bullets-dynamic {
font-size:0;
overflow:hidden;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
position:relative;
transform:scale(.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
transform:scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
transform:scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
transform:scale(.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
transform:scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
transform:scale(.33);
}

.swiper-pagination-bullet {
background:#000;
border-radius:50%;
display:inline-block;
height:8px;
opacity:.2;
width:8px;
}

button.swiper-pagination-bullet {
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
border:none;
box-shadow:none;
margin:0;
padding:0;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
cursor:pointer;
}

.swiper-pagination-bullet:only-child {
display:none !important;
}

.swiper-pagination-bullet-active {
background:#007aff;
opacity:1;
}

.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets {
left:auto;
right:8px;
top:50%;
transform:translate3d(0,-50%,0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
display:block;
margin:6px 0;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
top:50%;
transform:translateY(-50%);
width:8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
display:inline-block;
transition:transform .2s,top .2s;
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
margin:0 4px;
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
left:50%;
transform:translateX(-50%);
white-space:nowrap;
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition:transform .2s,left .2s;
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition:transform .2s,right .2s;
}

.swiper-pagination-fraction {
color:inherit;
}

.swiper-pagination-progressbar {
background:#00000040;
position:absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background:#007aff;
height:100%;
left:0;
position:absolute;
top:0;
transform:scale(0);
transform-origin:left top;
width:100%;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
transform-origin:right top;
}

.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
height:4px;
left:0;
top:0;
width:100%;
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar {
height:100%;
left:0;
top:0;
width:4px;
}

.swiper-pagination-lock {
display:none;
}

.swiper-scrollbar {
background:#0000001a;
border-radius:10px;
position:relative;
touch-action:none;
}

.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled {
display:none !important;
}

.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal {
bottom:4px;
height:4px;
left:1%;
position:absolute;
top:auto;
width:98%;
z-index:50;
}

.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar {
height:98%;
left:auto;
position:absolute;
right:4px;
top:1%;
width:4px;
z-index:50;
}

.swiper-scrollbar-drag {
background:#00000080;
border-radius:10px;
height:100%;
left:0;
position:relative;
top:0;
width:100%;
}

.swiper-scrollbar-cursor-drag {
cursor:move;
}

.swiper-scrollbar-lock {
display:none;
}

.swiper-zoom-container {
align-items:center;
display:flex;
height:100%;
justify-content:center;
text-align:center;
width:100%;
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
max-height:100%;
max-width:100%;
-o-object-fit:contain;
object-fit:contain;
}

.swiper-slide-zoomed {
cursor:move;
touch-action:none;
}

.swiper .swiper-notification {
left:0;
opacity:0;
pointer-events:none;
position:absolute;
top:0;
z-index:-1000;
}

.swiper-free-mode>.swiper-wrapper {
margin:0 auto;
transition-timing-function:ease-out;
}

.swiper-grid>.swiper-wrapper {
flex-wrap:wrap;
}

.swiper-grid-column>.swiper-wrapper {
flex-direction:column;
flex-wrap:wrap;
}

.swiper-fade.swiper-free-mode .swiper-slide {
transition-timing-function:ease-out;
}

.swiper-fade .swiper-slide {
pointer-events:none;
transition-property:opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
pointer-events:none;
}

.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active {
pointer-events:auto;
}

.swiper.swiper-cube {
overflow:visible;
}

.swiper-cube .swiper-slide {
backface-visibility:hidden;
height:100%;
pointer-events:none;
transform-origin:0 0;
visibility:hidden;
width:100%;
z-index:1;
}

.swiper-cube .swiper-slide .swiper-slide {
pointer-events:none;
}

.swiper-cube.swiper-rtl .swiper-slide {
transform-origin:100% 0;
}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active {
pointer-events:auto;
}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev {
pointer-events:auto;
visibility:visible;
}

.swiper-cube .swiper-cube-shadow {
bottom:0;
height:100%;
left:0;
opacity:.6;
position:absolute;
width:100%;
z-index:0;
}

.swiper-cube .swiper-cube-shadow:before {
background:#000;
bottom:0;
content:"";
filter:blur(50px);
left:0;
position:absolute;
right:0;
top:0;
}

.swiper-cube .swiper-slide-next+.swiper-slide {
pointer-events:auto;
visibility:visible;
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
backface-visibility:hidden;
z-index:0;
}

.swiper.swiper-flip {
overflow:visible;
}

.swiper-flip .swiper-slide {
backface-visibility:hidden;
pointer-events:none;
z-index:1;
}

.swiper-flip .swiper-slide .swiper-slide {
pointer-events:none;
}

.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active {
pointer-events:auto;
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
backface-visibility:hidden;
z-index:0;
}

.swiper-creative .swiper-slide {
backface-visibility:hidden;
overflow:hidden;
transition-property:transform,opacity,height;
}

.swiper.swiper-cards {
overflow:visible;
}

.swiper-cards .swiper-slide {
backface-visibility:hidden;
overflow:hidden;
transform-origin:center bottom;
}:root {
--jp-carousel-primary-color:#fff;
--jp-carousel-primary-subtle-color:#999;
--jp-carousel-bg-color:#000;
--jp-carousel-bg-faded-color:#222;
--jp-carousel-border-color:#3a3a3a;
}

:root .jp-carousel-light {
--jp-carousel-primary-color:#000;
--jp-carousel-primary-subtle-color:#646970;
--jp-carousel-bg-color:#fff;
--jp-carousel-bg-faded-color:#fbfbfb;
--jp-carousel-border-color:#dcdcde;
}

.jp-carousel-overlay .swiper-button-prev,.jp-carousel-overlay .swiper-rtl .swiper-button-next,.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-rtl .swiper-button-prev {
background-image:none;
}

[data-carousel-extra]:not(.jp-carousel-wrap) img,[data-carousel-extra]:not(.jp-carousel-wrap) img + figcaption {
cursor:pointer;
}

.jp-carousel-wrap * {
line-height:inherit;
}

.jp-carousel-wrap.swiper {
height:auto;
width:100vw;
}

.jp-carousel-overlay .swiper-zoom-container {
background-size:200%;
background-repeat:no-repeat;
background-position:center;
}

.jp-carousel-overlay .swiper-slide.swiper-slide-prev .swiper-zoom-container img,.jp-carousel-overlay .swiper-slide.swiper-slide-next .swiper-zoom-container img {
transition:none !important;
}

.jp-carousel-overlay .swiper-button-prev,.jp-carousel-overlay .swiper-button-next {
opacity:.5;
transition:.5s opacity ease-out;
height:initial;
width:initial;
padding:20px 40px;
background-image:none;
}

.jp-carousel-overlay .swiper-button-prev:hover,.jp-carousel-overlay .swiper-button-next:hover {
opacity:1;
}

.jp-carousel-overlay .swiper-button-next::after,.jp-carousel-overlay .swiper-rtl .swiper-button-next::after,.jp-carousel-overlay .swiper-button-prev::after,.jp-carousel-overlay .swiper-rtl .swiper-button-prev::after {
content:none;
}

.jp-carousel-overlay .swiper-button-prev svg,.jp-carousel-overlay .swiper-button-next svg {
height:30px;
width:28px;
background:var(--jp-carousel-bg-color);
border-radius:4px;
}

.jp-carousel-overlay .swiper-button-prev svg:hover,.jp-carousel-overlay .swiper-button-next svg:hover {
background:var(--jp-carousel-primary-subtle-color);
}

.jp-carousel-overlay {
font-family:"Helvetica Neue",sans-serif !important;
z-index:2147483647;
overflow-x:hidden;
overflow-y:auto;
direction:ltr;
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
background:var(--jp-carousel-bg-color);
}

.jp-carousel-overlay * {
box-sizing:border-box;
}

.jp-carousel-overlay h1::before,.jp-carousel-overlay h2::before,.jp-carousel-overlay h3::before {
content:none;
display:none;
}

.jp-carousel-overlay .swiper .swiper-button-prev {
left:0;
right:auto;
}

.jp-carousel-overlay .swiper .swiper-button-next {
right:0;
left:auto;
}

.jp-carousel-overlay .swiper.swiper-rtl .swiper-button-prev,.jp-carousel-overlay .swiper.swiper-rtl .swiper-button-next {
transform:scaleX(-1);
}

.jp-carousel-container {
display:grid;
grid-template-rows:1fr 64px;
height:100%;
}

.jp-carousel-hide-controls .jp-carousel-container {
grid-template-rows:1fr;
}

.jp-carousel-hide-controls .swiper-wrapper {
margin-top:-32px;
}

.jp-carousel-hide-controls .jp-swiper-button-next,.jp-carousel-hide-controls .jp-swiper-button-prev {
margin-top:-54px;
}

.jp-carousel-msg {
display:inline-block;
padding:11px 15px;
text-align:center;
margin:25px 20px 0 2px;
background-color:var(--jp-carousel-primary-color);
border-left:4px solid #ffba00;
box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);
font:14px/19px "Open Sans",sans-serif;
}

.jp-carousel-info {
display:flex;
flex-direction:column;
text-align:left !important;
-webkit-font-smoothing:subpixel-antialiased !important;
z-index:100;
background-color:var(--jp-carousel-bg-color);
transition:opacity 200ms ease-out;
opacity:1;
}

.jp-carousel-hide-controls .jp-carousel-info {
visibility:hidden;
height:0;
overflow:hidden;
}

.jp-carousel-info-footer {
position:relative;
background-color:var(--jp-carousel-bg-color);
height:64px;
display:flex;
align-items:center;
justify-content:space-between;
width:100vw;
}

.jp-carousel-info-extra {
display:none;
background-color:var(--jp-carousel-bg-color);
padding:35px;
width:100vw;
border-top:1px solid var(--jp-carousel-bg-faded-color);
}

.jp-carousel-title-and-caption {
margin-bottom:15px;
}

.jp-carousel-info-extra.jp-carousel-show {
display:block;
}

.jp-carousel-info ::selection {
background:var(--jp-carousel-primary-color);
color:var(--jp-carousel-primary-color);
}

.jp-carousel-info ::-moz-selection {
background:var(--jp-carousel-primary-color);
color:var(--jp-carousel-primary-color);
}

.jp-carousel-photo-info {
left:0 !important;
width:100% !important;
}

.jp-carousel-comments-wrapper {
padding:0;
width:100% !important;
display:none;
}

.jp-carousel-comments-wrapper.jp-carousel-show {
display:block;
}

.jp-carousel-comments-wrapper > .jp-carousel-photo-info {
display:none;
}

.jp-carousel-transitions .jp-carousel-photo-info {
transition:400ms ease-out;
}

.jp-carousel-buttons {
margin:-18px -20px 15px;
padding:8px 10px;
border-bottom:1px solid #222;
background:#222;
text-align:center;
}

div.jp-carousel-buttons a {
border:none !important;
color:var(--jp-carousel-primary-subtle-color);
font:normal normal 400 11px/1.2em "Helvetica Neue",sans-serif!important;
letter-spacing:0 !important;
padding:5px 2px 5px 0;
text-decoration:none !important;
text-shadow:none !important;
vertical-align:middle;
-webkit-font-smoothing:subpixel-antialiased;
}

div.jp-carousel-buttons a:hover {
color:var(--jp-carousel-primary-color);
border:none !important;
}

.jp-carousel-transitions div.jp-carousel-buttons a:hover {
transition:none !important;
}

.jp-carousel-slide,.jp-carousel-slide img {
transform:translate3d(0,0,0);
}

.jp-carousel-close-hint {
letter-spacing:0 !important;
position:fixed;
top:20px;
right:30px;
padding:10px;
text-align:right;
width:45px;
height:45px;
z-index:15;
color:var(--jp-carousel-primary-color);
cursor:pointer;
transition:opacity 200ms ease-out;
}

.jp-carousel-transitions .jp-carousel-close-hint {
transition:color 200ms linear;
}

.jp-carousel-close-hint svg {
padding:3px 2px;
background:var(--jp-carousel-bg-color);
border-radius:4px;
}

.jp-carousel-close-hint svg:hover {
background:var(--jp-carousel-primary-subtle-color);
}

.jp-carousel-close-hint:hover {
color:var(--jp-carousel-primary-color);
}

.jp-carousel-close-hint:hover span {
border-color:var(--jp-carousel-primary-color);
}

.jp-carousel-pagination-container {
flex:1;
margin:0 15px 0 35px;
}

.jp-swiper-pagination,.jp-carousel-pagination {
color:var(--jp-carousel-primary-color);
font-size:15px;
font-weight:400;
white-space:nowrap;
display:none;
position:static !important;
}

.jp-carousel-pagination-container .swiper-pagination {
text-align:left;
line-height:8px;
}

.jp-carousel-pagination {
padding-left:5px;
}

.jp-swiper-pagination .swiper-pagination-bullet {
background:var(--jp-carousel-primary-subtle-color);
margin:0 4px;
}

.jp-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
background:var(--jp-carousel-primary-color);
}

.jp-swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
background:var(--jp-carousel-primary-color);
opacity:.5;
}

.jp-carousel-info-footer .jp-carousel-photo-title-container {
flex:4;
justify-content:center;
overflow:hidden;
margin:0;
}

.jp-carousel-photo-title,.jp-carousel-photo-caption {
background:none !important;
border:none !important;
display:inline-block;
font:400 20px/1.3em "Helvetica Neue",sans-serif;
line-height:normal;
letter-spacing:0 !important;
margin:0 0 10px;
padding:0;
overflow:hidden;
text-shadow:none !important;
text-transform:none !important;
color:var(--jp-carousel-primary-color);
}

.jp-carousel-info-footer .jp-carousel-photo-caption {
text-align:center;
font-size:15px;
white-space:nowrap;
color:var(--jp-carousel-primary-subtle-color);
cursor:pointer;
margin:0;
text-overflow:ellipsis;
}

.jp-carousel-info-footer .jp-carousel-photo-caption p {
margin:0;
}

.jp-carousel-photo-title {
font-size:32px;
margin-bottom:2px;
}

.jp-carousel-photo-description {
color:var(--jp-carousel-primary-subtle-color);
font-size:16px;
margin:25px 0;
width:100%;
overflow:hidden;
overflow-wrap:break-word;
}

.jp-carousel-photo-description p {
color:var(--jp-carousel-primary-subtle-color);
line-height:1.4;
margin-bottom:0;
}

.jp-carousel-photo-description p a,.jp-carousel-comments p a,.jp-carousel-info h2 a {
color:var(--jp-carousel-primary-color) !important;
border:none !important;
text-decoration:underline !important;
font-weight:400 !important;
font-style:normal !important;
}

.jp-carousel-photo-description p strong,.jp-carousel-photo-description p b {
font-weight:700;
color:var(--jp-carousel-primary-subtle-color);
}

.jp-carousel-photo-description p em,.jp-carousel-photo-description p i {
font-style:italic;
color:var(--jp-carousel-primary-subtle-color);
}

.jp-carousel-photo-description p a:hover,.jp-carousel-comments p a:hover,.jp-carousel-info h2 a:hover {
color:var(--jp-carousel-primary-subtle-color) !important;
}

.jp-carousel-photo-description p:empty {
display:none;
}

.jp-carousel-photo-info h1::before,.jp-carousel-photo-info h1::after,.jp-carousel-comments-wrapper h1::before,.jp-carousel-comments-wrapper h1::after {
content:none !important;
}

.jp-carousel-caption {
font-size:14px;
font-weight:400;
margin:0;
}

.jp-carousel-image-meta {
color:var(--jp-carousel-primary-color);
font:normal normal normal 12px/1.4 "Helvetica Neue",sans-serif!important;
width:100%;
display:none;
}

.jp-carousel-image-meta.jp-carousel-show {
display:block;
}

.jp-carousel-image-meta li,.jp-carousel-image-meta h5 {
font-family:"Helvetica Neue",sans-serif !important;
position:inherit !important;
top:auto !important;
right:auto !important;
left:auto !important;
bottom:auto !important;
background:none !important;
border:none !important;
font-weight:400 !important;
line-height:1.3em !important;
}

.jp-carousel-image-meta ul {
margin:0!important;
padding:0!important;
list-style:none !important;
}

.jp-carousel-image-meta li {
width:48% !important;
display:inline-block !important;
vertical-align:top !important;
margin:0 2% 15px 0 !important;
color:var(--jp-carousel-primary-color) !important;
font-size:13px !important;
}

.jp-carousel-image-meta h5 {
color:var(--jp-carousel-primary-subtle-color) !important;
text-transform:uppercase !important;
font-size:10px !important;
margin:0 0 2px!important;
letter-spacing:.1em !important;
}

a.jp-carousel-image-download {
display:inline-block;
clear:both;
color:var(--jp-carousel-primary-subtle-color);
line-height:1;
font-weight:400;
font-size:14px;
text-decoration:none;
}

a.jp-carousel-image-download svg {
display:inline-block;
vertical-align:middle;
margin:0 3px;
padding-bottom:2px;
}

a.jp-carousel-image-download span.photo-size {
font-size:11px;
border-radius:1em;
margin-left:2px;
display:inline-block;
}

a.jp-carousel-image-download span.photo-size-times {
padding:0 1px 0 2px;
}

.jp-carousel-comments {
font:normal normal normal 15px/1.7 "Helvetica Neue",sans-serif!important;
font-weight:400;
background:none transparent;
width:100%;
bottom:10px;
margin-top:20px;
}

.jp-carousel-comments p a:hover,.jp-carousel-comments p a:focus,.jp-carousel-comments p a:active {
color:var(--jp-carousel-primary-color) !important;
}

.jp-carousel-comment {
background:none transparent;
color:var(--jp-carousel-primary-subtle-color);
overflow:auto;
width:100%;
display:flex;
}

.jp-carousel-comment + .jp-carousel-comment {
margin-top:20px;
}

.jp-carousel-comment:last-of-type {
margin-bottom:20px;
}

.jp-carousel-comment p {
color:var(--jp-carousel-primary-subtle-color) !important;
}

.jp-carousel-comment .comment-author {
font-size:15px;
font-weight:500;
padding:0;
width:auto;
display:inline;
float:none;
border:none;
margin:0;
}

.jp-carousel-comment .comment-author a {
color:var(--jp-carousel-primary-color);
}

.jp-carousel-comment .comment-gravatar {
float:none;
margin-right:10px;
}

.jp-carousel-comment .comment-content {
border:none;
padding:0;
}

.jp-carousel-comment .avatar {
margin:0;
border-radius:4px;
border:none !important;
padding:0!important;
background-color:transparent !important;
min-width:64px;
min-height:64px;
width:64px;
height:64px;
}

.jp-carousel-comment .comment-date {
color:var(--jp-carousel-primary-subtle-color);
font-size:11px;
border-bottom:1px solid var(--jp-carousel-bg-faded-color);
margin-bottom:6px;
}

#jp-carousel-comment-form {
margin:0 0 10px!important;
width:100%;
}

#jp-carousel-comment-form.jp-carousel-is-disabled {
opacity:.5;
pointer-events:none;
}

textarea#jp-carousel-comment-form-comment-field {
background:var(--jp-carousel-bg-faded-color);
border:1px solid var(--jp-carousel-border-color);
color:var(--jp-carousel-primary-subtle-color);
font:normal normal normal 16px/1.4 "Helvetica Neue",sans-serif!important;
width:100%;
padding:10px 10px 5px;
margin:0;
float:none;
height:147px;
box-shadow:inset 2px 2px 2px rgba(0,0,0,0.1);
border-radius:3px;
overflow:hidden;
box-sizing:border-box;
}

textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder {
color:#555;
}

textarea#jp-carousel-comment-form-comment-field:focus {
background:var(--jp-carousel-bg-faded-color);
color:var(--jp-carousel-primary-subtle-color);
}

textarea#jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder {
color:var(--jp-carousel-primary-subtle-color);
}

#jp-carousel-loading-overlay {
display:none;
position:fixed;
top:0;
bottom:0;
left:0;
right:0;
}

#jp-carousel-loading-wrapper {
display:flex;
align-items:center;
justify-content:center;
height:100vh;
width:100vw;
}

#jp-carousel-library-loading,#jp-carousel-library-loading::after {
border-radius:50%;
width:40px;
height:40px;
}

#jp-carousel-library-loading {
float:left;
margin:22px 0 0 10px;
font-size:10px;
position:relative;
text-indent:-9999em;
border-top:8px solid rgba(255,255,255,0.2);
border-right:8px solid rgba(255,255,255,0.2);
border-bottom:8px solid rgba(255,255,255,0.2);
border-left:8px solid var(--jp-carousel-primary-color);
transform:translateZ(0);
animation:load8 1.1s infinite linear;
}

#jp-carousel-comment-form-spinner,#jp-carousel-comment-form-spinner::after {
border-radius:50%;
width:20px;
height:20px;
}

#jp-carousel-comment-form-spinner {
display:none;
float:left;
font-size:10px;
position:absolute;
text-indent:-9999em;
border-top:4px solid rgba(255,255,255,0.2);
border-right:4px solid rgba(255,255,255,0.2);
border-bottom:4px solid rgba(255,255,255,0.2);
border-left:4px solid var(--jp-carousel-primary-color);
transform:translateZ(0);
animation:load8 1.1s infinite linear;
margin:0 auto;
top:calc(50% - 15px);
left:0;
bottom:0;
right:0;
}

@keyframes load8 {
0% {
transform:rotate(0deg);
}

100% {
transform:rotate(360deg);
}
}

.jp-carousel-info-content-wrapper {
max-width:800px;
margin:auto;
}

#jp-carousel-comment-form-submit-and-info-wrapper {
display:none;
overflow:hidden;
width:100%;
}

#jp-carousel-comment-form-commenting-as input {
background:var(--jp-carousel-bg-color);
border:1px solid var(--jp-carousel-border-color);
color:var(--jp-carousel-primary-subtle-color);
font:normal normal normal 16px/1.4 "Helvetica Neue",sans-serif!important;
padding:10px;
float:left;
box-shadow:inset 2px 2px 2px rgba(0,0,0,0.2);
border-radius:2px;
width:285px;
}

#jp-carousel-comment-form-commenting-as input:focus {
background:var(--jp-carousel-bg-faded-color);
color:var(--jp-carousel-primary-subtle-color);
}

#jp-carousel-comment-form-commenting-as p {
font:normal normal 400 13px/1.7 "Helvetica Neue",sans-serif!important;
margin:22px 0 0;
float:left;
}

#jp-carousel-comment-form-commenting-as fieldset {
float:left;
border:none;
margin:20px 0 0;
padding:0;
clear:both;
}

#jp-carousel-comment-form-commenting-as label {
font:normal normal 400 13px/1.7 "Helvetica Neue",sans-serif!important;
margin:0 20px 3px 0;
float:left;
width:100px;
}

#jp-carousel-comment-form-button-submit {
margin-top:20px;
margin-left:auto;
display:block;
border:solid 1px var(--jp-carousel-primary-color);
background:var(--jp-carousel-bg-color);
border-radius:3px;
padding:8px 16px;
font-size:14px;
color:var(--jp-carousel-primary-color);
}

#jp-carousel-comment-form-button-submit:active,#jp-carousel-comment-form-button-submit:focus {
background:var(--jp-carousel-primary-color);
color:var(--jp-carousel-bg-color);
}

#jp-carousel-comment-form-container {
margin-bottom:15px;
width:100%;
margin-top:20px;
color:var(--jp-carousel-primary-subtle-color);
position:relative;
overflow:hidden;
}

#jp-carousel-comment-post-results {
display:none;
overflow:auto;
width:100%;
}

#jp-carousel-comment-post-results span {
display:block;
text-align:center;
margin-top:20px;
width:100%;
overflow:auto;
padding:1em 0;
box-sizing:border-box;
border-radius:2px;
font:normal normal normal 13px/1.4 "Helvetica Neue",sans-serif!important;
border:1px solid var(--jp-carousel-border-color);
box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.2);
}

.jp-carousel-comment-post-error {
color:#df4926;
}

#jp-carousel-comments-closed {
display:none;
color:var(--jp-carousel-primary-subtle-color);
}

#jp-carousel-comments-loading {
font:normal normal 400 15px/1.7 "Helvetica Neue",sans-serif!important;
display:none;
color:var(--jp-carousel-primary-subtle-color);
text-align:left;
margin-bottom:20px;
width:100%;
bottom:10px;
margin-top:20px;
}

.jp-carousel-photo-icons-container {
flex:1;
display:block;
text-align:right;
margin:0 20px 0 30px;
white-space:nowrap;
}

.jp-carousel-icon-btn {
padding:16px;
text-decoration:none;
border:none;
background:none;
display:inline-block;
height:64px;
}

.jp-carousel-icon {
border:none;
display:inline-block;
line-height:0;
font-weight:400;
font-style:normal;
border-radius:4px;
width:31px;
padding:4px 3px 3px;
}

.jp-carousel-icon:hover {
background:var(--jp-carousel-primary-subtle-color);
}

.jp-carousel-icon svg {
display:inline-block;
}

.jp-carousel-overlay rect {
fill:var(--jp-carousel-primary-color);
}

.jp-carousel-selected .jp-carousel-icon {
background:var(--jp-carousel-primary-color);
}

.jp-carousel-selected rect {
fill:var(--jp-carousel-bg-color);
}

.jp-carousel-icon-comments.jp-carousel-show {
display:inline-block;
}

.jp-carousel-icon .jp-carousel-has-comments-indicator {
display:none;
vertical-align:top;
margin-left:-16px;
padding:2px 4px;
border-radius:4px;
background:var(--jp-carousel-primary-color);
color:var(--jp-carousel-bg-color);
position:relative;
font:400 12px/1 "Helvetica Neue","sans-serif !important";
}

.jp-carousel-selected .jp-carousel-icon .jp-carousel-has-comments-indicator {
background:var(--jp-carousel-bg-color);
color:var(--jp-carousel-primary-color);
}

.jp-carousel-has-comments-indicator.jp-carousel-show {
display:inline-block;
}

@media only screen and ( max-width: 760px ) {
.jp-carousel-overlay .swiper .swiper-button-next,.jp-carousel-overlay .swiper .swiper-button-prev {
display:none !important;
}

.jp-carousel-buttons {
display:none !important;
}

.jp-carousel-image-meta {
float:none !important;
width:100% !important;
box-sizing:border-box;
margin-left:0;
}

.jp-carousel-close-hint {
font-size:26px !important;
position:fixed !important;
top:10px;
right:10px;
}

.admin-bar .jp-carousel-close-hint {
top:40px;
}

.jp-carousel-slide img {
opacity:1;
}

.jp-carousel-wrap {
background-color:var(--jp-carousel-bg-color);
}

.jp-carousel-fadeaway {
display:none;
}

.jp-carousel-info > .jp-carousel-photo-info {
display:none;
}

.jp-carousel-comments-wrapper > .jp-carousel-photo-info {
display:block;
}

.jp-carousel-caption {
overflow:visible !important;
}

.jp-carousel-info-footer .jp-carousel-photo-title-container {
display:none;
}

.jp-carousel-photo-icons-container {
margin:0 10px 0 0;
white-space:nowrap;
}

.jp-carousel-icon-btn {
padding-left:20px;
}

.jp-carousel-pagination {
padding-left:5px;
}

.jp-carousel-pagination-container {
margin-left:25px;
}

.jp-carousel-comment .avatar {
min-width:48px;
}

#jp-carousel-comment-form-commenting-as fieldset,#jp-carousel-comment-form-commenting-as input {
width:100%;
float:none;
}
}