/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=14005608e7318b21bcfc)
 * Config saved to config.json and https://gist.github.com/14005608e7318b21bcfc
 *//*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 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 */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-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{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}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{border:0;padding: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-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-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('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../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:"\2a"}.glyphicon-plus:before{content:"\2b"}.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{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}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:thin dotted;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{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;display:inline-block;max-width:100%;height:auto}.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;margin:-1px;padding:0;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{background-color:#fcf8e3;padding:.2em}.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;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right: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:1260px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;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;border-right:5px solid #eee;border-left:0;text-align:right}.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,0.25);box-shadow:inset 0 -1px 0 rgba(0,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;word-break:break-all;word-wrap:break-word;color:#333;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{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-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-left:15px;padding-right: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;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.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{overflow-x:auto;min-height:0.01%}@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{padding:0;margin:0;border:0;min-width: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:thin dotted;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,0.075);box-shadow:inset 0 1px 1px rgba(0,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, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.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[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-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;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{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right: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,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.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,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.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,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.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{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.333333px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;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{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}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,.btn-default[disabled],fieldset[disabled] .btn-default,.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,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{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,.btn-primary[disabled],fieldset[disabled] .btn-primary,.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,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{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,.btn-success[disabled],fieldset[disabled] .btn-success,.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,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{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,.btn-info[disabled],fieldset[disabled] .btn-info,.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,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{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,.btn-warning[disabled],fieldset[disabled] .btn-warning,.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,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{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,.btn-danger[disabled],fieldset[disabled] .btn-danger,.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,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:normal;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-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.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;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}.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{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.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;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:1260px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.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-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-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-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,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-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.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-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;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-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.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-bottom-right-radius:0;border-top-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-bottom-left-radius:0;border-top-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{margin-bottom:0;padding-left: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;background-color:transparent;cursor:not-allowed}.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;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.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{text-align:center;margin-bottom:5px}.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-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:1260px){.navbar{border-radius:4px}}@media (min-width:1260px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:1260px){.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-left:0;padding-right: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:1260px){.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:1260px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:1260px){.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;padding:15px 15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:1260px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;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:1260px){.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:1259px){.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:1260px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:8px;margin-bottom:8px}@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:1259px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:1260px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius: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:1260px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:1260px){.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{background-color:#e7e7e7;color:#555}@media (max-width:1259px){.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{background-color:#080808;color:#fff}@media (max-width:1259px){.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{content:"/\00a0";padding:0 5px;color:#ccc}.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;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:3;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:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.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-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-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-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.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;background-color:#fff;cursor:not-allowed}.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;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;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{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-left:60px;padding-right: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-left:auto;margin-right: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{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.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{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,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,0.15);box-shadow:inset 0 -1px 0 rgba(0,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,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size: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,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.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{margin-bottom:20px;padding-left:0}.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-right-radius:4px;border-top-left-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{text-decoration:none;color:#555;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{background-color:#eee;color:#777;cursor:not-allowed}.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,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-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-right-radius:3px;border-top-left-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-right-radius:0;border-top-left-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-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-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-left-radius:3px;border-bottom-right-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{border:0;margin-bottom: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;left:0;bottom:0;height:100%;width: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,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,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;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.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;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.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-left:5px;margin-bottom:0}.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,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.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{bottom:0;right:5px;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;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;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{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;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,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-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 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;transition:transform 0.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{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left: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;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.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;line-height:1;font-family:serif}.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%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,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:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right: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-footer:before,.modal-footer:after{content:" ";display:table}.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-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right: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}@-ms-viewport{width:device-width}.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}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.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}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.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}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.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}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.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}}@media print{.hidden-print{display:none !important}}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; }
 }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; }
 }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }
@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  11.1% {
    -webkit-transform: none;
            transform: none
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
            transform: skewX(-12.5deg) skewY(-12.5deg)
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
            transform: skewX(6.25deg) skewY(6.25deg)
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
            transform: skewX(-3.125deg) skewY(-3.125deg)
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
            transform: skewX(1.5625deg) skewY(1.5625deg)
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
            transform: skewX(-0.78125deg) skewY(-0.78125deg)
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
            transform: skewX(0.390625deg) skewY(0.390625deg)
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
            transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
  }
  100% {
    -webkit-transform: none;
            transform: none
  }
}

@keyframes jello {
  11.1% {
    -webkit-transform: none;
            transform: none
  }

  22.2% {

    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
            transform: skewX(-12.5deg) skewY(-12.5deg)
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
            transform: skewX(6.25deg) skewY(6.25deg)
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
            transform: skewX(-3.125deg) skewY(-3.125deg)
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
            transform: skewX(1.5625deg) skewY(1.5625deg)
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
            transform: skewX(-0.78125deg) skewY(-0.78125deg)
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
            transform: skewX(0.390625deg) skewY(0.390625deg)
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
            transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
  }
  100% {
    -webkit-transform: none;
            transform: none
  }
}



.jello{
    -webkit-animation-name:jello;
            animation-name:jello;
    -webkit-transform-origin: center;

            transform-origin: center
}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

/* 
_____________________________________________________

	Definity - Multipurpose One/Multi Page Template
	Version: 1.4 (update - 18.Nov.15)
	Created By: Viktor Andonov
	Support: octarinethemes@gmail.com
_____________________________________________________



---------- TABLE OF CONTENTS ----------

	0.1 Bootstrap styles
	0.2	Fonts imports
	0.3 Variables
	0.4 Utilities

	1.0 Typography

		1.1	Text
		1.2	Headings
		1.3 Links
		1.4 Blockquotes
		1.5 Lists
		1.6 PAGE - Typography

	2.0 Buttons

		2.1 Default Buttons
		2.2 Ghost Buttons
		2.3 Buttons Rounded
		2.4 Text Buttons
		2.5 Buttons Sizes
		2.6 Light Buttons
		2.7 PAGE - Buttons

	3.0 Forms

	4.0 Headers/Page Titles

		4.1 Breadcrumbs
		4.2 Header/Page Title
		4.3 Header/Page Title Styles
		4.4 Header/Page Title Sizes
		4.5 Header/Page Title Parallax

	5.0 Alerts
	6.0 FAQ - Accordions

	7.0 Footers

		7.1 Footer Widgets
		7.2 Footer Contact
		7.3 Footer Litle

	8.0 Navigation

	9.0 Features

		9.1 Feature - Cards
		9.2 Feature - Cards 2
		9.3 Feature - Steps Numbers
		9.4 Feature - Centered
		9.5 Feature - Horizontal Aligned
		9.6 Feature - Vertical Aligned
		9.7 Feature - Boxed Hover List
		9.8 Feature - Tabs
		9.9 Lists
		9.10 Feature Layout 50/50
		9.11 Feature Hover Box
		9.12 Video Background

	10.0 Counters

		10.1 Circle Counter
		10.2 Counters - Numbers

	11.0 Sliders

	12.0 Testimonials

		12.1 Testimonials - 1 Column
		12.2 Testimonials - 3 Columns Cards
		12.3 Clients List

	13.0 Clients

	14.0 Team Blocks

		14.1 Team - 3 Columns
		14.2 Team - 4 Columns
		14.3 Freelancer

	15.0 Portfolio

		15.1 Full Width - Columns
		15.2 Boxed Columns
		15.3 Masonry Layout
		15.4 Single Column
		15.5 Portfoli Single - Project Page

	16.0 Pricing Tables

	17.0 CTA - Call to Action

		17.1 CTA - Link
		17.2 CTA - Newsletter Signup

	18.0 Blog

		18.1 Blog Columns
		18.2 Blog Masonry
		18.3 Blog Classic
		18.4 Blog Post Single
		18.5 Sidebar
		18.6 Comments

	19.0 Contact

		19.1 Contact Layout 1
		19.2 Contact Layout 2
		19.3 Contact Layout 3

	20.0 Hero

		20.01 Preloader
		20.02 Scroller
		20.03 Hero Sliders Navigation
		20.1 Main Onepage
		20.2 Full Screen Slider
		20.3 Full Width Slider
		20.4 Full Screen Video
		20.5 Full Width Video
		20.6 Text Slider
		20.7 Freelancer
		20.8 Agency
		20.9 Animated Heading
		20.10 Kenburn Slider
		20.11 Landing Page

	21.0 Login Pages

		21.1 Login Page 1
		21.2 Login Page 2

	22.0 Coming Soon

		22.1 Coming Soon - Page 1
		22.2 Coming Soon - Page 2

	23.0 Maintenance Page

	24.0 404 Page

	25.0 Labels

	26.0 Hover Effects

		26.1 Hover Bottom - Effect
		26.2 Hover Side Panel - Effect



---------- END - TABLE OF CONTENTS ----------
*/
/* --------------------------------------------------
	0.1 Settigns
-------------------------------------------------- */
/* ---- Colors ---- */
/* ---- Label Colors ---- */
/* ---- Text ---- */
/* ---- White Space ---- */
/* ---- Buttons ---- */
/* ---- Forms ---- */
/* ---- Navigation ---- */
/* ---- Footer ---- */
/* ---- Other ---- */
/* ---- Media Queries Breakpoints ---- */
/* --------------------------------------------------
	0.2 Utility
-------------------------------------------------- */
hr {
  margin-top: 0;
  margin-bottom: 0;
  border-color: #ccc;
}

.no-gap {
  padding-left: 0;
  padding-right: 0;
}

.no-gap-left {
  padding-left: 0;
}

.no-gap-right {
  padding-right: 0;
}

.center-block {
  margin: 0 auto;
  display: block !important;
}

.no-style-link {
  color: inherit;
}
.no-style-link:focus, .no-style-link:visited {
  text-decoration: none;
  color: inherit;
}
.no-style-link:hover {
  color: rgb(144.5, 144.5, 144.5);
}

.clear {
  clear: both;
}

/* ---- Backgrounds ---- */
.dark-bg {
  background: #111;
}
.dark-bg h1, .dark-bg .comingsoon .content-wrapper .content-inner .cs-timer .item .nbr-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .dark-bg .nbr-timer,
.dark-bg h2,
.dark-bg h3,
.dark-bg .page-title .subheading,
.page-title .dark-bg .subheading,
.dark-bg h4,
.dark-bg .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .dark-bg .sc-lead,
.dark-bg .login-2 .bg-overlay .form-wrapper .form-content .cards-header,
.login-2 .bg-overlay .form-wrapper .form-content .dark-bg .cards-header,
.dark-bg .t-join .t-info .t-role,
.t-join .t-info .dark-bg .t-role,
.dark-bg .team-3col .t-item .t-info .t-role,
.dark-bg .freelancer-about .t-item .t-info .t-role,
.dark-bg .team-4col .t-item .t-info .t-role,
.team-3col .t-item .t-info .dark-bg .t-role,
.freelancer-about .t-item .t-info .dark-bg .t-role,
.team-4col .t-item .t-info .dark-bg .t-role,
.dark-bg .testimonials-3col .t-item blockquote footer cite,
.dark-bg .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite,
.bg-maintenance .content-wrapper .content-inner .dark-bg .testimonials-3col .t-item p footer cite,
.dark-bg .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite,
.wrapper-404 .content-wrapper .info-wrapper .dark-bg .testimonials-3col .t-item .info-404 footer cite,
.testimonials-3col .t-item blockquote footer .dark-bg cite,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .dark-bg cite,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .dark-bg cite,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .dark-bg cite,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .dark-bg cite,
.dark-bg .ft-tabs .tabs-list li a .tab-group .tab-heading,
.ft-tabs .tabs-list li a .tab-group .dark-bg .tab-heading,
.dark-bg h5,
.dark-bg .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer,
.comingsoon .content-wrapper .content-inner .cs-timer .item .dark-bg .title-timer,
.dark-bg .sidebar .comments-widget .widget-item span .widget-comm-title,
.sidebar .comments-widget .widget-item span .dark-bg .widget-comm-title,
.dark-bg .ft-tabs .tabs-list li a .tab-group .tab-info,
.ft-tabs .tabs-list li a .tab-group .dark-bg .tab-info,
.dark-bg .ft-boxed-hover ul li .hover-content .ft-heading,
.ft-boxed-hover ul li .hover-content .dark-bg .ft-heading,
.dark-bg h6,
.dark-bg .landing-hero .heading-wrapper .cta-btn,
.landing-hero .heading-wrapper .dark-bg .cta-btn,
.dark-bg .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .dark-bg a,
.dark-bg .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .dark-bg a,
.dark-bg .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .dark-bg p,
.dark-bg .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .dark-bg span,
.dark-bg .sidebar .tags-widget .tag-list li a,
.sidebar .tags-widget .tag-list li .dark-bg a,
.dark-bg .blog-post-nav .prev-btn,
.blog-post-nav .dark-bg .prev-btn,
.dark-bg .blog-post-nav .next-btn,
.blog-post-nav .dark-bg .next-btn,
.dark-bg .pricing-tables .p-table .desc,
.pricing-tables .p-table .dark-bg .desc,
.dark-bg .project-nav nav .nav-btns li a,
.project-nav nav .nav-btns li .dark-bg a,
.dark-bg .number-counters .count-wrapper .count-item .count-text,
.dark-bg .number-counters-dark-bg .count-wrapper .count-item .count-text,
.number-counters .count-wrapper .count-item .dark-bg .count-text,
.number-counters-dark-bg .count-wrapper .count-item .dark-bg .count-text,
.dark-bg .circles-counters .circle-item .circle-text,
.dark-bg .circles-counters-dark-bg .circle-item .circle-text,
.circles-counters .circle-item .dark-bg .circle-text,
.circles-counters-dark-bg .circle-item .dark-bg .circle-text,
.dark-bg .ft-boxed-hover ul li .hover-content a,
.ft-boxed-hover ul li .hover-content .dark-bg a,
.dark-bg .ft-cards-2 .ft-card-item .ft-content .link-btn,
.ft-cards-2 .ft-card-item .ft-content .dark-bg .link-btn,
.dark-bg .ft-cards .ft-item a,
.ft-cards .ft-item .dark-bg a,
.dark-bg .footer-litle address ul li .adr-group .adr-heading,
.footer-litle address ul li .adr-group .dark-bg .adr-heading,
.dark-bg .footer-contact .contact-info address .show-map,
.footer-contact .contact-info address .dark-bg .show-map,
.dark-bg .footer-contact .contact-info address ul li .adr-heading,
.footer-contact .contact-info address ul li .dark-bg .adr-heading,
.dark-bg .footer-contact .contact-info .show-info-link,
.footer-contact .contact-info .dark-bg .show-info-link,
.dark-bg .footer-social-links ul li,
.footer-social-links ul .dark-bg li,
.dark-bg .accordions-1 .panel .panel-heading .panel-title,
.accordions-1 .panel .panel-heading .dark-bg .panel-title,
.dark-bg .progress-group .progress-title,
.progress-group .dark-bg .progress-title,
.dark-bg .progress-group .progress-value,
.progress-group .dark-bg .progress-value {
  color: #ececec;
}
.dark-bg .subheading {
  color: #777 !important;
  font-weight: 400;
}

.gray-bg {
  background: #f8f8f8;
}

.bg-white {
  background: #fff;
}

/* ---- White Space ---- */
.ws-s {
  padding-bottom: 50px;
}

.ws-m {
  padding-bottom: 100px;
}

.ws-l {
  padding-bottom: 160px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-50 {
  margin-bottom: 50px;
}

.mb-75 {
  margin-bottom: 75px;
}

.mb-100 {
  margin-bottom: 100px;
}

.section {
  padding-top: 160px;
  padding-bottom: 100px;
}

.section-heading h1, .section-heading .comingsoon .content-wrapper .content-inner .cs-timer .item .nbr-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .section-heading .nbr-timer,
.section-heading h2,
.section-heading h3,
.section-heading .page-title .subheading,
.page-title .section-heading .subheading,
.section-heading h4,
.section-heading .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .section-heading .sc-lead,
.section-heading .login-2 .bg-overlay .form-wrapper .form-content .cards-header,
.login-2 .bg-overlay .form-wrapper .form-content .section-heading .cards-header,
.section-heading .t-join .t-info .t-role,
.t-join .t-info .section-heading .t-role,
.section-heading .team-3col .t-item .t-info .t-role,
.section-heading .freelancer-about .t-item .t-info .t-role,
.section-heading .team-4col .t-item .t-info .t-role,
.team-3col .t-item .t-info .section-heading .t-role,
.freelancer-about .t-item .t-info .section-heading .t-role,
.team-4col .t-item .t-info .section-heading .t-role,
.section-heading .testimonials-3col .t-item blockquote footer cite,
.section-heading .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite,
.bg-maintenance .content-wrapper .content-inner .section-heading .testimonials-3col .t-item p footer cite,
.section-heading .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite,
.wrapper-404 .content-wrapper .info-wrapper .section-heading .testimonials-3col .t-item .info-404 footer cite,
.testimonials-3col .t-item blockquote footer .section-heading cite,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .section-heading cite,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .section-heading cite,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .section-heading cite,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .section-heading cite,
.section-heading .ft-tabs .tabs-list li a .tab-group .tab-heading,
.ft-tabs .tabs-list li a .tab-group .section-heading .tab-heading,
.section-heading h5,
.section-heading .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer,
.comingsoon .content-wrapper .content-inner .cs-timer .item .section-heading .title-timer,
.section-heading .sidebar .comments-widget .widget-item span .widget-comm-title,
.sidebar .comments-widget .widget-item span .section-heading .widget-comm-title,
.section-heading .ft-tabs .tabs-list li a .tab-group .tab-info,
.ft-tabs .tabs-list li a .tab-group .section-heading .tab-info,
.section-heading .ft-boxed-hover ul li .hover-content .ft-heading,
.ft-boxed-hover ul li .hover-content .section-heading .ft-heading,
.section-heading h6,
.section-heading .landing-hero .heading-wrapper .cta-btn,
.landing-hero .heading-wrapper .section-heading .cta-btn,
.section-heading .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .section-heading a,
.section-heading .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .section-heading a,
.section-heading .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .section-heading p,
.section-heading .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .section-heading span,
.section-heading .sidebar .tags-widget .tag-list li a,
.sidebar .tags-widget .tag-list li .section-heading a,
.section-heading .blog-post-nav .prev-btn,
.blog-post-nav .section-heading .prev-btn,
.section-heading .blog-post-nav .next-btn,
.blog-post-nav .section-heading .next-btn,
.section-heading .pricing-tables .p-table .desc,
.pricing-tables .p-table .section-heading .desc,
.section-heading .project-nav nav .nav-btns li a,
.project-nav nav .nav-btns li .section-heading a,
.section-heading .number-counters .count-wrapper .count-item .count-text,
.section-heading .number-counters-dark-bg .count-wrapper .count-item .count-text,
.number-counters .count-wrapper .count-item .section-heading .count-text,
.number-counters-dark-bg .count-wrapper .count-item .section-heading .count-text,
.section-heading .circles-counters .circle-item .circle-text,
.section-heading .circles-counters-dark-bg .circle-item .circle-text,
.circles-counters .circle-item .section-heading .circle-text,
.circles-counters-dark-bg .circle-item .section-heading .circle-text,
.section-heading .ft-boxed-hover ul li .hover-content a,
.ft-boxed-hover ul li .hover-content .section-heading a,
.section-heading .ft-cards-2 .ft-card-item .ft-content .link-btn,
.ft-cards-2 .ft-card-item .ft-content .section-heading .link-btn,
.section-heading .ft-cards .ft-item a,
.ft-cards .ft-item .section-heading a,
.section-heading .footer-litle address ul li .adr-group .adr-heading,
.footer-litle address ul li .adr-group .section-heading .adr-heading,
.section-heading .footer-contact .contact-info address .show-map,
.footer-contact .contact-info address .section-heading .show-map,
.section-heading .footer-contact .contact-info address ul li .adr-heading,
.footer-contact .contact-info address ul li .section-heading .adr-heading,
.section-heading .footer-contact .contact-info .show-info-link,
.footer-contact .contact-info .section-heading .show-info-link,
.section-heading .footer-social-links ul li,
.footer-social-links ul .section-heading li,
.section-heading .accordions-1 .panel .panel-heading .panel-title,
.accordions-1 .panel .panel-heading .section-heading .panel-title,
.section-heading .progress-group .progress-title,
.progress-group .section-heading .progress-title,
.section-heading .progress-group .progress-value,
.progress-group .section-heading .progress-value,
.section-heading p,
.section-heading span {
  margin: 0;
}
.section-heading h1:first-child, .section-heading .comingsoon .content-wrapper .content-inner .cs-timer .item .nbr-timer:first-child, .comingsoon .content-wrapper .content-inner .cs-timer .item .section-heading .nbr-timer:first-child,
.section-heading h2:first-child,
.section-heading h3:first-child,
.section-heading .page-title .subheading:first-child,
.page-title .section-heading .subheading:first-child,
.section-heading h4:first-child,
.section-heading .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead:first-child,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .section-heading .sc-lead:first-child,
.section-heading .login-2 .bg-overlay .form-wrapper .form-content .cards-header:first-child,
.login-2 .bg-overlay .form-wrapper .form-content .section-heading .cards-header:first-child,
.section-heading .t-join .t-info .t-role:first-child,
.t-join .t-info .section-heading .t-role:first-child,
.section-heading .team-3col .t-item .t-info .t-role:first-child,
.section-heading .freelancer-about .t-item .t-info .t-role:first-child,
.section-heading .team-4col .t-item .t-info .t-role:first-child,
.team-3col .t-item .t-info .section-heading .t-role:first-child,
.freelancer-about .t-item .t-info .section-heading .t-role:first-child,
.team-4col .t-item .t-info .section-heading .t-role:first-child,
.section-heading .testimonials-3col .t-item blockquote footer cite:first-child,
.section-heading .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite:first-child,
.bg-maintenance .content-wrapper .content-inner .section-heading .testimonials-3col .t-item p footer cite:first-child,
.section-heading .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite:first-child,
.wrapper-404 .content-wrapper .info-wrapper .section-heading .testimonials-3col .t-item .info-404 footer cite:first-child,
.testimonials-3col .t-item blockquote footer .section-heading cite:first-child,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .section-heading cite:first-child,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .section-heading cite:first-child,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .section-heading cite:first-child,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .section-heading cite:first-child,
.section-heading .ft-tabs .tabs-list li a .tab-group .tab-heading:first-child,
.ft-tabs .tabs-list li a .tab-group .section-heading .tab-heading:first-child,
.section-heading h5:first-child,
.section-heading .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:first-child,
.comingsoon .content-wrapper .content-inner .cs-timer .item .section-heading .title-timer:first-child,
.section-heading .sidebar .comments-widget .widget-item span .widget-comm-title:first-child,
.sidebar .comments-widget .widget-item span .section-heading .widget-comm-title:first-child,
.section-heading .ft-tabs .tabs-list li a .tab-group .tab-info:first-child,
.ft-tabs .tabs-list li a .tab-group .section-heading .tab-info:first-child,
.section-heading .ft-boxed-hover ul li .hover-content .ft-heading:first-child,
.ft-boxed-hover ul li .hover-content .section-heading .ft-heading:first-child,
.section-heading h6:first-child,
.section-heading .landing-hero .heading-wrapper .cta-btn:first-child,
.landing-hero .heading-wrapper .section-heading .cta-btn:first-child,
.section-heading .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .section-heading a:first-child,
.section-heading .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .section-heading a:first-child,
.section-heading .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .section-heading p:first-child,
.section-heading .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .section-heading span:first-child,
.section-heading .sidebar .tags-widget .tag-list li a:first-child,
.sidebar .tags-widget .tag-list li .section-heading a:first-child,
.section-heading .blog-post-nav .prev-btn:first-child,
.blog-post-nav .section-heading .prev-btn:first-child,
.section-heading .blog-post-nav .next-btn:first-child,
.blog-post-nav .section-heading .next-btn:first-child,
.section-heading .pricing-tables .p-table .desc:first-child,
.pricing-tables .p-table .section-heading .desc:first-child,
.section-heading .project-nav nav .nav-btns li a:first-child,
.project-nav nav .nav-btns li .section-heading a:first-child,
.section-heading .number-counters .count-wrapper .count-item .count-text:first-child,
.section-heading .number-counters-dark-bg .count-wrapper .count-item .count-text:first-child,
.number-counters .count-wrapper .count-item .section-heading .count-text:first-child,
.number-counters-dark-bg .count-wrapper .count-item .section-heading .count-text:first-child,
.section-heading .circles-counters .circle-item .circle-text:first-child,
.section-heading .circles-counters-dark-bg .circle-item .circle-text:first-child,
.circles-counters .circle-item .section-heading .circle-text:first-child,
.circles-counters-dark-bg .circle-item .section-heading .circle-text:first-child,
.section-heading .ft-boxed-hover ul li .hover-content a:first-child,
.ft-boxed-hover ul li .hover-content .section-heading a:first-child,
.section-heading .ft-cards-2 .ft-card-item .ft-content .link-btn:first-child,
.ft-cards-2 .ft-card-item .ft-content .section-heading .link-btn:first-child,
.section-heading .ft-cards .ft-item a:first-child,
.ft-cards .ft-item .section-heading a:first-child,
.section-heading .footer-litle address ul li .adr-group .adr-heading:first-child,
.footer-litle address ul li .adr-group .section-heading .adr-heading:first-child,
.section-heading .footer-contact .contact-info address .show-map:first-child,
.footer-contact .contact-info address .section-heading .show-map:first-child,
.section-heading .footer-contact .contact-info address ul li .adr-heading:first-child,
.footer-contact .contact-info address ul li .section-heading .adr-heading:first-child,
.section-heading .footer-contact .contact-info .show-info-link:first-child,
.footer-contact .contact-info .section-heading .show-info-link:first-child,
.section-heading .footer-social-links ul li:first-child,
.footer-social-links ul .section-heading li:first-child,
.section-heading .accordions-1 .panel .panel-heading .panel-title:first-child,
.accordions-1 .panel .panel-heading .section-heading .panel-title:first-child,
.section-heading .progress-group .progress-title:first-child,
.progress-group .section-heading .progress-title:first-child,
.section-heading .progress-group .progress-value:first-child,
.progress-group .section-heading .progress-value:first-child,
.section-heading p:first-child,
.section-heading span:first-child {
  margin-top: 160px;
}
.section-heading h1:nth-child(2), .section-heading .comingsoon .content-wrapper .content-inner .cs-timer .item .nbr-timer:nth-child(2), .comingsoon .content-wrapper .content-inner .cs-timer .item .section-heading .nbr-timer:nth-child(2),
.section-heading h2:nth-child(2),
.section-heading h3:nth-child(2),
.section-heading .page-title .subheading:nth-child(2),
.page-title .section-heading .subheading:nth-child(2),
.section-heading h4:nth-child(2),
.section-heading .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead:nth-child(2),
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .section-heading .sc-lead:nth-child(2),
.section-heading .login-2 .bg-overlay .form-wrapper .form-content .cards-header:nth-child(2),
.login-2 .bg-overlay .form-wrapper .form-content .section-heading .cards-header:nth-child(2),
.section-heading .t-join .t-info .t-role:nth-child(2),
.t-join .t-info .section-heading .t-role:nth-child(2),
.section-heading .team-3col .t-item .t-info .t-role:nth-child(2),
.section-heading .freelancer-about .t-item .t-info .t-role:nth-child(2),
.section-heading .team-4col .t-item .t-info .t-role:nth-child(2),
.team-3col .t-item .t-info .section-heading .t-role:nth-child(2),
.freelancer-about .t-item .t-info .section-heading .t-role:nth-child(2),
.team-4col .t-item .t-info .section-heading .t-role:nth-child(2),
.section-heading .testimonials-3col .t-item blockquote footer cite:nth-child(2),
.section-heading .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite:nth-child(2),
.bg-maintenance .content-wrapper .content-inner .section-heading .testimonials-3col .t-item p footer cite:nth-child(2),
.section-heading .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite:nth-child(2),
.wrapper-404 .content-wrapper .info-wrapper .section-heading .testimonials-3col .t-item .info-404 footer cite:nth-child(2),
.testimonials-3col .t-item blockquote footer .section-heading cite:nth-child(2),
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .section-heading cite:nth-child(2),
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .section-heading cite:nth-child(2),
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .section-heading cite:nth-child(2),
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .section-heading cite:nth-child(2),
.section-heading .ft-tabs .tabs-list li a .tab-group .tab-heading:nth-child(2),
.ft-tabs .tabs-list li a .tab-group .section-heading .tab-heading:nth-child(2),
.section-heading h5:nth-child(2),
.section-heading .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:nth-child(2),
.comingsoon .content-wrapper .content-inner .cs-timer .item .section-heading .title-timer:nth-child(2),
.section-heading .sidebar .comments-widget .widget-item span .widget-comm-title:nth-child(2),
.sidebar .comments-widget .widget-item span .section-heading .widget-comm-title:nth-child(2),
.section-heading .ft-tabs .tabs-list li a .tab-group .tab-info:nth-child(2),
.ft-tabs .tabs-list li a .tab-group .section-heading .tab-info:nth-child(2),
.section-heading .ft-boxed-hover ul li .hover-content .ft-heading:nth-child(2),
.ft-boxed-hover ul li .hover-content .section-heading .ft-heading:nth-child(2),
.section-heading h6:nth-child(2),
.section-heading .landing-hero .heading-wrapper .cta-btn:nth-child(2),
.landing-hero .heading-wrapper .section-heading .cta-btn:nth-child(2),
.section-heading .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:nth-child(2),
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .section-heading a:nth-child(2),
.section-heading .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a:nth-child(2),
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .section-heading a:nth-child(2),
.section-heading .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p:nth-child(2),
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .section-heading p:nth-child(2),
.section-heading .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span:nth-child(2),
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .section-heading span:nth-child(2),
.section-heading .sidebar .tags-widget .tag-list li a:nth-child(2),
.sidebar .tags-widget .tag-list li .section-heading a:nth-child(2),
.section-heading .blog-post-nav .prev-btn:nth-child(2),
.blog-post-nav .section-heading .prev-btn:nth-child(2),
.section-heading .blog-post-nav .next-btn:nth-child(2),
.blog-post-nav .section-heading .next-btn:nth-child(2),
.section-heading .pricing-tables .p-table .desc:nth-child(2),
.pricing-tables .p-table .section-heading .desc:nth-child(2),
.section-heading .project-nav nav .nav-btns li a:nth-child(2),
.project-nav nav .nav-btns li .section-heading a:nth-child(2),
.section-heading .number-counters .count-wrapper .count-item .count-text:nth-child(2),
.section-heading .number-counters-dark-bg .count-wrapper .count-item .count-text:nth-child(2),
.number-counters .count-wrapper .count-item .section-heading .count-text:nth-child(2),
.number-counters-dark-bg .count-wrapper .count-item .section-heading .count-text:nth-child(2),
.section-heading .circles-counters .circle-item .circle-text:nth-child(2),
.section-heading .circles-counters-dark-bg .circle-item .circle-text:nth-child(2),
.circles-counters .circle-item .section-heading .circle-text:nth-child(2),
.circles-counters-dark-bg .circle-item .section-heading .circle-text:nth-child(2),
.section-heading .ft-boxed-hover ul li .hover-content a:nth-child(2),
.ft-boxed-hover ul li .hover-content .section-heading a:nth-child(2),
.section-heading .ft-cards-2 .ft-card-item .ft-content .link-btn:nth-child(2),
.ft-cards-2 .ft-card-item .ft-content .section-heading .link-btn:nth-child(2),
.section-heading .ft-cards .ft-item a:nth-child(2),
.ft-cards .ft-item .section-heading a:nth-child(2),
.section-heading .footer-litle address ul li .adr-group .adr-heading:nth-child(2),
.footer-litle address ul li .adr-group .section-heading .adr-heading:nth-child(2),
.section-heading .footer-contact .contact-info address .show-map:nth-child(2),
.footer-contact .contact-info address .section-heading .show-map:nth-child(2),
.section-heading .footer-contact .contact-info address ul li .adr-heading:nth-child(2),
.footer-contact .contact-info address ul li .section-heading .adr-heading:nth-child(2),
.section-heading .footer-contact .contact-info .show-info-link:nth-child(2),
.footer-contact .contact-info .section-heading .show-info-link:nth-child(2),
.section-heading .footer-social-links ul li:nth-child(2),
.footer-social-links ul .section-heading li:nth-child(2),
.section-heading .accordions-1 .panel .panel-heading .panel-title:nth-child(2),
.accordions-1 .panel .panel-heading .section-heading .panel-title:nth-child(2),
.section-heading .progress-group .progress-title:nth-child(2),
.progress-group .section-heading .progress-title:nth-child(2),
.section-heading .progress-group .progress-value:nth-child(2),
.progress-group .section-heading .progress-value:nth-child(2),
.section-heading p:nth-child(2),
.section-heading span:nth-child(2) {
  margin-top: 30px;
}
.section-heading h1:last-child, .section-heading .comingsoon .content-wrapper .content-inner .cs-timer .item .nbr-timer:last-child, .comingsoon .content-wrapper .content-inner .cs-timer .item .section-heading .nbr-timer:last-child,
.section-heading h2:last-child,
.section-heading h3:last-child,
.section-heading .page-title .subheading:last-child,
.page-title .section-heading .subheading:last-child,
.section-heading h4:last-child,
.section-heading .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead:last-child,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .section-heading .sc-lead:last-child,
.section-heading .login-2 .bg-overlay .form-wrapper .form-content .cards-header:last-child,
.login-2 .bg-overlay .form-wrapper .form-content .section-heading .cards-header:last-child,
.section-heading .t-join .t-info .t-role:last-child,
.t-join .t-info .section-heading .t-role:last-child,
.section-heading .team-3col .t-item .t-info .t-role:last-child,
.section-heading .freelancer-about .t-item .t-info .t-role:last-child,
.section-heading .team-4col .t-item .t-info .t-role:last-child,
.team-3col .t-item .t-info .section-heading .t-role:last-child,
.freelancer-about .t-item .t-info .section-heading .t-role:last-child,
.team-4col .t-item .t-info .section-heading .t-role:last-child,
.section-heading .testimonials-3col .t-item blockquote footer cite:last-child,
.section-heading .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite:last-child,
.bg-maintenance .content-wrapper .content-inner .section-heading .testimonials-3col .t-item p footer cite:last-child,
.section-heading .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite:last-child,
.wrapper-404 .content-wrapper .info-wrapper .section-heading .testimonials-3col .t-item .info-404 footer cite:last-child,
.testimonials-3col .t-item blockquote footer .section-heading cite:last-child,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .section-heading cite:last-child,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .section-heading cite:last-child,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .section-heading cite:last-child,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .section-heading cite:last-child,
.section-heading .ft-tabs .tabs-list li a .tab-group .tab-heading:last-child,
.ft-tabs .tabs-list li a .tab-group .section-heading .tab-heading:last-child,
.section-heading h5:last-child,
.section-heading .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:last-child,
.comingsoon .content-wrapper .content-inner .cs-timer .item .section-heading .title-timer:last-child,
.section-heading .sidebar .comments-widget .widget-item span .widget-comm-title:last-child,
.sidebar .comments-widget .widget-item span .section-heading .widget-comm-title:last-child,
.section-heading .ft-tabs .tabs-list li a .tab-group .tab-info:last-child,
.ft-tabs .tabs-list li a .tab-group .section-heading .tab-info:last-child,
.section-heading .ft-boxed-hover ul li .hover-content .ft-heading:last-child,
.ft-boxed-hover ul li .hover-content .section-heading .ft-heading:last-child,
.section-heading h6:last-child,
.section-heading .landing-hero .heading-wrapper .cta-btn:last-child,
.landing-hero .heading-wrapper .section-heading .cta-btn:last-child,
.section-heading .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .section-heading a:last-child,
.section-heading .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .section-heading a:last-child,
.section-heading .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .section-heading p:last-child,
.section-heading .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .section-heading span:last-child,
.section-heading .sidebar .tags-widget .tag-list li a:last-child,
.sidebar .tags-widget .tag-list li .section-heading a:last-child,
.section-heading .blog-post-nav .prev-btn:last-child,
.blog-post-nav .section-heading .prev-btn:last-child,
.section-heading .blog-post-nav .next-btn:last-child,
.blog-post-nav .section-heading .next-btn:last-child,
.section-heading .pricing-tables .p-table .desc:last-child,
.pricing-tables .p-table .section-heading .desc:last-child,
.section-heading .project-nav nav .nav-btns li a:last-child,
.project-nav nav .nav-btns li .section-heading a:last-child,
.section-heading .number-counters .count-wrapper .count-item .count-text:last-child,
.section-heading .number-counters-dark-bg .count-wrapper .count-item .count-text:last-child,
.number-counters .count-wrapper .count-item .section-heading .count-text:last-child,
.number-counters-dark-bg .count-wrapper .count-item .section-heading .count-text:last-child,
.section-heading .circles-counters .circle-item .circle-text:last-child,
.section-heading .circles-counters-dark-bg .circle-item .circle-text:last-child,
.circles-counters .circle-item .section-heading .circle-text:last-child,
.circles-counters-dark-bg .circle-item .section-heading .circle-text:last-child,
.section-heading .ft-boxed-hover ul li .hover-content a:last-child,
.ft-boxed-hover ul li .hover-content .section-heading a:last-child,
.section-heading .ft-cards-2 .ft-card-item .ft-content .link-btn:last-child,
.ft-cards-2 .ft-card-item .ft-content .section-heading .link-btn:last-child,
.section-heading .ft-cards .ft-item a:last-child,
.ft-cards .ft-item .section-heading a:last-child,
.section-heading .footer-litle address ul li .adr-group .adr-heading:last-child,
.footer-litle address ul li .adr-group .section-heading .adr-heading:last-child,
.section-heading .footer-contact .contact-info address .show-map:last-child,
.footer-contact .contact-info address .section-heading .show-map:last-child,
.section-heading .footer-contact .contact-info address ul li .adr-heading:last-child,
.footer-contact .contact-info address ul li .section-heading .adr-heading:last-child,
.section-heading .footer-contact .contact-info .show-info-link:last-child,
.footer-contact .contact-info .section-heading .show-info-link:last-child,
.section-heading .footer-social-links ul li:last-child,
.footer-social-links ul .section-heading li:last-child,
.section-heading .accordions-1 .panel .panel-heading .panel-title:last-child,
.accordions-1 .panel .panel-heading .section-heading .panel-title:last-child,
.section-heading .progress-group .progress-title:last-child,
.progress-group .section-heading .progress-title:last-child,
.section-heading .progress-group .progress-value:last-child,
.progress-group .section-heading .progress-value:last-child,
.section-heading p:last-child,
.section-heading span:last-child {
  margin-bottom: 100px;
}

/* ---- Section Headings ---- */
.sec-heading {
  margin-bottom: 100px;
  text-align: center;
}
.sec-heading .subheading {
  display: block;
  text-transform: uppercase;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  color: #777;
  letter-spacing: 2.5px;
}
.sec-heading h1:first-child, .sec-heading .comingsoon .content-wrapper .content-inner .cs-timer .item .nbr-timer:first-child, .comingsoon .content-wrapper .content-inner .cs-timer .item .sec-heading .nbr-timer:first-child,
.sec-heading h2:first-child,
.sec-heading h3:first-child,
.sec-heading .page-title .subheading:first-child,
.page-title .sec-heading .subheading:first-child,
.sec-heading h4:first-child,
.sec-heading .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead:first-child,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .sec-heading .sc-lead:first-child,
.sec-heading .login-2 .bg-overlay .form-wrapper .form-content .cards-header:first-child,
.login-2 .bg-overlay .form-wrapper .form-content .sec-heading .cards-header:first-child,
.sec-heading .t-join .t-info .t-role:first-child,
.t-join .t-info .sec-heading .t-role:first-child,
.sec-heading .team-3col .t-item .t-info .t-role:first-child,
.sec-heading .freelancer-about .t-item .t-info .t-role:first-child,
.sec-heading .team-4col .t-item .t-info .t-role:first-child,
.team-3col .t-item .t-info .sec-heading .t-role:first-child,
.freelancer-about .t-item .t-info .sec-heading .t-role:first-child,
.team-4col .t-item .t-info .sec-heading .t-role:first-child,
.sec-heading .testimonials-3col .t-item blockquote footer cite:first-child,
.sec-heading .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite:first-child,
.bg-maintenance .content-wrapper .content-inner .sec-heading .testimonials-3col .t-item p footer cite:first-child,
.sec-heading .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite:first-child,
.wrapper-404 .content-wrapper .info-wrapper .sec-heading .testimonials-3col .t-item .info-404 footer cite:first-child,
.testimonials-3col .t-item blockquote footer .sec-heading cite:first-child,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .sec-heading cite:first-child,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .sec-heading cite:first-child,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .sec-heading cite:first-child,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .sec-heading cite:first-child,
.sec-heading .ft-tabs .tabs-list li a .tab-group .tab-heading:first-child,
.ft-tabs .tabs-list li a .tab-group .sec-heading .tab-heading:first-child,
.sec-heading h5:first-child,
.sec-heading .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:first-child,
.comingsoon .content-wrapper .content-inner .cs-timer .item .sec-heading .title-timer:first-child,
.sec-heading .sidebar .comments-widget .widget-item span .widget-comm-title:first-child,
.sidebar .comments-widget .widget-item span .sec-heading .widget-comm-title:first-child,
.sec-heading .ft-tabs .tabs-list li a .tab-group .tab-info:first-child,
.ft-tabs .tabs-list li a .tab-group .sec-heading .tab-info:first-child,
.sec-heading .ft-boxed-hover ul li .hover-content .ft-heading:first-child,
.ft-boxed-hover ul li .hover-content .sec-heading .ft-heading:first-child,
.sec-heading h6:first-child,
.sec-heading .landing-hero .heading-wrapper .cta-btn:first-child,
.landing-hero .heading-wrapper .sec-heading .cta-btn:first-child,
.sec-heading .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .sec-heading a:first-child,
.sec-heading .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sec-heading a:first-child,
.sec-heading .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sec-heading p:first-child,
.sec-heading .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sec-heading span:first-child,
.sec-heading .sidebar .tags-widget .tag-list li a:first-child,
.sidebar .tags-widget .tag-list li .sec-heading a:first-child,
.sec-heading .blog-post-nav .prev-btn:first-child,
.blog-post-nav .sec-heading .prev-btn:first-child,
.sec-heading .blog-post-nav .next-btn:first-child,
.blog-post-nav .sec-heading .next-btn:first-child,
.sec-heading .pricing-tables .p-table .desc:first-child,
.pricing-tables .p-table .sec-heading .desc:first-child,
.sec-heading .project-nav nav .nav-btns li a:first-child,
.project-nav nav .nav-btns li .sec-heading a:first-child,
.sec-heading .number-counters .count-wrapper .count-item .count-text:first-child,
.sec-heading .number-counters-dark-bg .count-wrapper .count-item .count-text:first-child,
.number-counters .count-wrapper .count-item .sec-heading .count-text:first-child,
.number-counters-dark-bg .count-wrapper .count-item .sec-heading .count-text:first-child,
.sec-heading .circles-counters .circle-item .circle-text:first-child,
.sec-heading .circles-counters-dark-bg .circle-item .circle-text:first-child,
.circles-counters .circle-item .sec-heading .circle-text:first-child,
.circles-counters-dark-bg .circle-item .sec-heading .circle-text:first-child,
.sec-heading .ft-boxed-hover ul li .hover-content a:first-child,
.ft-boxed-hover ul li .hover-content .sec-heading a:first-child,
.sec-heading .ft-cards-2 .ft-card-item .ft-content .link-btn:first-child,
.ft-cards-2 .ft-card-item .ft-content .sec-heading .link-btn:first-child,
.sec-heading .ft-cards .ft-item a:first-child,
.ft-cards .ft-item .sec-heading a:first-child,
.sec-heading .footer-litle address ul li .adr-group .adr-heading:first-child,
.footer-litle address ul li .adr-group .sec-heading .adr-heading:first-child,
.sec-heading .footer-contact .contact-info address .show-map:first-child,
.footer-contact .contact-info address .sec-heading .show-map:first-child,
.sec-heading .footer-contact .contact-info address ul li .adr-heading:first-child,
.footer-contact .contact-info address ul li .sec-heading .adr-heading:first-child,
.sec-heading .footer-contact .contact-info .show-info-link:first-child,
.footer-contact .contact-info .sec-heading .show-info-link:first-child,
.sec-heading .footer-social-links ul li:first-child,
.footer-social-links ul .sec-heading li:first-child,
.sec-heading .accordions-1 .panel .panel-heading .panel-title:first-child,
.accordions-1 .panel .panel-heading .sec-heading .panel-title:first-child,
.sec-heading .progress-group .progress-title:first-child,
.progress-group .sec-heading .progress-title:first-child,
.sec-heading .progress-group .progress-value:first-child,
.progress-group .sec-heading .progress-value:first-child,
.sec-heading p:first-child,
.sec-heading span:first-child {
  margin: 0;
}
.sec-heading h1:last-child, .sec-heading .comingsoon .content-wrapper .content-inner .cs-timer .item .nbr-timer:last-child, .comingsoon .content-wrapper .content-inner .cs-timer .item .sec-heading .nbr-timer:last-child,
.sec-heading h2:last-child,
.sec-heading h3:last-child,
.sec-heading .page-title .subheading:last-child,
.page-title .sec-heading .subheading:last-child,
.sec-heading h4:last-child,
.sec-heading .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead:last-child,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .sec-heading .sc-lead:last-child,
.sec-heading .login-2 .bg-overlay .form-wrapper .form-content .cards-header:last-child,
.login-2 .bg-overlay .form-wrapper .form-content .sec-heading .cards-header:last-child,
.sec-heading .t-join .t-info .t-role:last-child,
.t-join .t-info .sec-heading .t-role:last-child,
.sec-heading .team-3col .t-item .t-info .t-role:last-child,
.sec-heading .freelancer-about .t-item .t-info .t-role:last-child,
.sec-heading .team-4col .t-item .t-info .t-role:last-child,
.team-3col .t-item .t-info .sec-heading .t-role:last-child,
.freelancer-about .t-item .t-info .sec-heading .t-role:last-child,
.team-4col .t-item .t-info .sec-heading .t-role:last-child,
.sec-heading .testimonials-3col .t-item blockquote footer cite:last-child,
.sec-heading .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite:last-child,
.bg-maintenance .content-wrapper .content-inner .sec-heading .testimonials-3col .t-item p footer cite:last-child,
.sec-heading .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite:last-child,
.wrapper-404 .content-wrapper .info-wrapper .sec-heading .testimonials-3col .t-item .info-404 footer cite:last-child,
.testimonials-3col .t-item blockquote footer .sec-heading cite:last-child,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .sec-heading cite:last-child,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .sec-heading cite:last-child,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .sec-heading cite:last-child,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .sec-heading cite:last-child,
.sec-heading .ft-tabs .tabs-list li a .tab-group .tab-heading:last-child,
.ft-tabs .tabs-list li a .tab-group .sec-heading .tab-heading:last-child,
.sec-heading h5:last-child,
.sec-heading .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:last-child,
.comingsoon .content-wrapper .content-inner .cs-timer .item .sec-heading .title-timer:last-child,
.sec-heading .sidebar .comments-widget .widget-item span .widget-comm-title:last-child,
.sidebar .comments-widget .widget-item span .sec-heading .widget-comm-title:last-child,
.sec-heading .ft-tabs .tabs-list li a .tab-group .tab-info:last-child,
.ft-tabs .tabs-list li a .tab-group .sec-heading .tab-info:last-child,
.sec-heading .ft-boxed-hover ul li .hover-content .ft-heading:last-child,
.ft-boxed-hover ul li .hover-content .sec-heading .ft-heading:last-child,
.sec-heading h6:last-child,
.sec-heading .landing-hero .heading-wrapper .cta-btn:last-child,
.landing-hero .heading-wrapper .sec-heading .cta-btn:last-child,
.sec-heading .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .sec-heading a:last-child,
.sec-heading .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sec-heading a:last-child,
.sec-heading .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sec-heading p:last-child,
.sec-heading .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sec-heading span:last-child,
.sec-heading .sidebar .tags-widget .tag-list li a:last-child,
.sidebar .tags-widget .tag-list li .sec-heading a:last-child,
.sec-heading .blog-post-nav .prev-btn:last-child,
.blog-post-nav .sec-heading .prev-btn:last-child,
.sec-heading .blog-post-nav .next-btn:last-child,
.blog-post-nav .sec-heading .next-btn:last-child,
.sec-heading .pricing-tables .p-table .desc:last-child,
.pricing-tables .p-table .sec-heading .desc:last-child,
.sec-heading .project-nav nav .nav-btns li a:last-child,
.project-nav nav .nav-btns li .sec-heading a:last-child,
.sec-heading .number-counters .count-wrapper .count-item .count-text:last-child,
.sec-heading .number-counters-dark-bg .count-wrapper .count-item .count-text:last-child,
.number-counters .count-wrapper .count-item .sec-heading .count-text:last-child,
.number-counters-dark-bg .count-wrapper .count-item .sec-heading .count-text:last-child,
.sec-heading .circles-counters .circle-item .circle-text:last-child,
.sec-heading .circles-counters-dark-bg .circle-item .circle-text:last-child,
.circles-counters .circle-item .sec-heading .circle-text:last-child,
.circles-counters-dark-bg .circle-item .sec-heading .circle-text:last-child,
.sec-heading .ft-boxed-hover ul li .hover-content a:last-child,
.ft-boxed-hover ul li .hover-content .sec-heading a:last-child,
.sec-heading .ft-cards-2 .ft-card-item .ft-content .link-btn:last-child,
.ft-cards-2 .ft-card-item .ft-content .sec-heading .link-btn:last-child,
.sec-heading .ft-cards .ft-item a:last-child,
.ft-cards .ft-item .sec-heading a:last-child,
.sec-heading .footer-litle address ul li .adr-group .adr-heading:last-child,
.footer-litle address ul li .adr-group .sec-heading .adr-heading:last-child,
.sec-heading .footer-contact .contact-info address .show-map:last-child,
.footer-contact .contact-info address .sec-heading .show-map:last-child,
.sec-heading .footer-contact .contact-info address ul li .adr-heading:last-child,
.footer-contact .contact-info address ul li .sec-heading .adr-heading:last-child,
.sec-heading .footer-contact .contact-info .show-info-link:last-child,
.footer-contact .contact-info .sec-heading .show-info-link:last-child,
.sec-heading .footer-social-links ul li:last-child,
.footer-social-links ul .sec-heading li:last-child,
.sec-heading .accordions-1 .panel .panel-heading .panel-title:last-child,
.accordions-1 .panel .panel-heading .sec-heading .panel-title:last-child,
.sec-heading .progress-group .progress-title:last-child,
.progress-group .sec-heading .progress-title:last-child,
.sec-heading .progress-group .progress-value:last-child,
.progress-group .sec-heading .progress-value:last-child,
.sec-heading p:last-child,
.sec-heading span:last-child {
  margin-top: 25px;
}

.sec-heading-2 {
  text-align: center;
}
.sec-heading-2 h1, .sec-heading-2 .comingsoon .content-wrapper .content-inner .cs-timer .item .nbr-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .sec-heading-2 .nbr-timer,
.sec-heading-2 h2,
.sec-heading-2 h3,
.sec-heading-2 .page-title .subheading,
.page-title .sec-heading-2 .subheading,
.sec-heading-2 h4,
.sec-heading-2 .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .sec-heading-2 .sc-lead,
.sec-heading-2 .login-2 .bg-overlay .form-wrapper .form-content .cards-header,
.login-2 .bg-overlay .form-wrapper .form-content .sec-heading-2 .cards-header,
.sec-heading-2 .t-join .t-info .t-role,
.t-join .t-info .sec-heading-2 .t-role,
.sec-heading-2 .team-3col .t-item .t-info .t-role,
.sec-heading-2 .freelancer-about .t-item .t-info .t-role,
.sec-heading-2 .team-4col .t-item .t-info .t-role,
.team-3col .t-item .t-info .sec-heading-2 .t-role,
.freelancer-about .t-item .t-info .sec-heading-2 .t-role,
.team-4col .t-item .t-info .sec-heading-2 .t-role,
.sec-heading-2 .testimonials-3col .t-item blockquote footer cite,
.sec-heading-2 .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite,
.bg-maintenance .content-wrapper .content-inner .sec-heading-2 .testimonials-3col .t-item p footer cite,
.sec-heading-2 .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite,
.wrapper-404 .content-wrapper .info-wrapper .sec-heading-2 .testimonials-3col .t-item .info-404 footer cite,
.testimonials-3col .t-item blockquote footer .sec-heading-2 cite,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .sec-heading-2 cite,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .sec-heading-2 cite,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .sec-heading-2 cite,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .sec-heading-2 cite,
.sec-heading-2 .ft-tabs .tabs-list li a .tab-group .tab-heading,
.ft-tabs .tabs-list li a .tab-group .sec-heading-2 .tab-heading,
.sec-heading-2 h5,
.sec-heading-2 .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer,
.comingsoon .content-wrapper .content-inner .cs-timer .item .sec-heading-2 .title-timer,
.sec-heading-2 .sidebar .comments-widget .widget-item span .widget-comm-title,
.sidebar .comments-widget .widget-item span .sec-heading-2 .widget-comm-title,
.sec-heading-2 .ft-tabs .tabs-list li a .tab-group .tab-info,
.ft-tabs .tabs-list li a .tab-group .sec-heading-2 .tab-info,
.sec-heading-2 .ft-boxed-hover ul li .hover-content .ft-heading,
.ft-boxed-hover ul li .hover-content .sec-heading-2 .ft-heading,
.sec-heading-2 h6,
.sec-heading-2 .landing-hero .heading-wrapper .cta-btn,
.landing-hero .heading-wrapper .sec-heading-2 .cta-btn,
.sec-heading-2 .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .sec-heading-2 a,
.sec-heading-2 .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sec-heading-2 a,
.sec-heading-2 .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sec-heading-2 p,
.sec-heading-2 .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sec-heading-2 span,
.sec-heading-2 .sidebar .tags-widget .tag-list li a,
.sidebar .tags-widget .tag-list li .sec-heading-2 a,
.sec-heading-2 .blog-post-nav .prev-btn,
.blog-post-nav .sec-heading-2 .prev-btn,
.sec-heading-2 .blog-post-nav .next-btn,
.blog-post-nav .sec-heading-2 .next-btn,
.sec-heading-2 .pricing-tables .p-table .desc,
.pricing-tables .p-table .sec-heading-2 .desc,
.sec-heading-2 .project-nav nav .nav-btns li a,
.project-nav nav .nav-btns li .sec-heading-2 a,
.sec-heading-2 .number-counters .count-wrapper .count-item .count-text,
.sec-heading-2 .number-counters-dark-bg .count-wrapper .count-item .count-text,
.number-counters .count-wrapper .count-item .sec-heading-2 .count-text,
.number-counters-dark-bg .count-wrapper .count-item .sec-heading-2 .count-text,
.sec-heading-2 .circles-counters .circle-item .circle-text,
.sec-heading-2 .circles-counters-dark-bg .circle-item .circle-text,
.circles-counters .circle-item .sec-heading-2 .circle-text,
.circles-counters-dark-bg .circle-item .sec-heading-2 .circle-text,
.sec-heading-2 .ft-boxed-hover ul li .hover-content a,
.ft-boxed-hover ul li .hover-content .sec-heading-2 a,
.sec-heading-2 .ft-cards-2 .ft-card-item .ft-content .link-btn,
.ft-cards-2 .ft-card-item .ft-content .sec-heading-2 .link-btn,
.sec-heading-2 .ft-cards .ft-item a,
.ft-cards .ft-item .sec-heading-2 a,
.sec-heading-2 .footer-litle address ul li .adr-group .adr-heading,
.footer-litle address ul li .adr-group .sec-heading-2 .adr-heading,
.sec-heading-2 .footer-contact .contact-info address .show-map,
.footer-contact .contact-info address .sec-heading-2 .show-map,
.sec-heading-2 .footer-contact .contact-info address ul li .adr-heading,
.footer-contact .contact-info address ul li .sec-heading-2 .adr-heading,
.sec-heading-2 .footer-contact .contact-info .show-info-link,
.footer-contact .contact-info .sec-heading-2 .show-info-link,
.sec-heading-2 .footer-social-links ul li,
.footer-social-links ul .sec-heading-2 li,
.sec-heading-2 .accordions-1 .panel .panel-heading .panel-title,
.accordions-1 .panel .panel-heading .sec-heading-2 .panel-title,
.sec-heading-2 .progress-group .progress-title,
.progress-group .sec-heading-2 .progress-title,
.sec-heading-2 .progress-group .progress-value,
.progress-group .sec-heading-2 .progress-value,
.sec-heading-2 p,
.sec-heading-2 span {
  margin: 0;
}
.sec-heading-2 h1:first-child, .sec-heading-2 .comingsoon .content-wrapper .content-inner .cs-timer .item .nbr-timer:first-child, .comingsoon .content-wrapper .content-inner .cs-timer .item .sec-heading-2 .nbr-timer:first-child,
.sec-heading-2 h2:first-child,
.sec-heading-2 h3:first-child,
.sec-heading-2 .page-title .subheading:first-child,
.page-title .sec-heading-2 .subheading:first-child,
.sec-heading-2 h4:first-child,
.sec-heading-2 .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead:first-child,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .sec-heading-2 .sc-lead:first-child,
.sec-heading-2 .login-2 .bg-overlay .form-wrapper .form-content .cards-header:first-child,
.login-2 .bg-overlay .form-wrapper .form-content .sec-heading-2 .cards-header:first-child,
.sec-heading-2 .t-join .t-info .t-role:first-child,
.t-join .t-info .sec-heading-2 .t-role:first-child,
.sec-heading-2 .team-3col .t-item .t-info .t-role:first-child,
.sec-heading-2 .freelancer-about .t-item .t-info .t-role:first-child,
.sec-heading-2 .team-4col .t-item .t-info .t-role:first-child,
.team-3col .t-item .t-info .sec-heading-2 .t-role:first-child,
.freelancer-about .t-item .t-info .sec-heading-2 .t-role:first-child,
.team-4col .t-item .t-info .sec-heading-2 .t-role:first-child,
.sec-heading-2 .testimonials-3col .t-item blockquote footer cite:first-child,
.sec-heading-2 .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite:first-child,
.bg-maintenance .content-wrapper .content-inner .sec-heading-2 .testimonials-3col .t-item p footer cite:first-child,
.sec-heading-2 .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite:first-child,
.wrapper-404 .content-wrapper .info-wrapper .sec-heading-2 .testimonials-3col .t-item .info-404 footer cite:first-child,
.testimonials-3col .t-item blockquote footer .sec-heading-2 cite:first-child,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .sec-heading-2 cite:first-child,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .sec-heading-2 cite:first-child,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .sec-heading-2 cite:first-child,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .sec-heading-2 cite:first-child,
.sec-heading-2 .ft-tabs .tabs-list li a .tab-group .tab-heading:first-child,
.ft-tabs .tabs-list li a .tab-group .sec-heading-2 .tab-heading:first-child,
.sec-heading-2 h5:first-child,
.sec-heading-2 .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:first-child,
.comingsoon .content-wrapper .content-inner .cs-timer .item .sec-heading-2 .title-timer:first-child,
.sec-heading-2 .sidebar .comments-widget .widget-item span .widget-comm-title:first-child,
.sidebar .comments-widget .widget-item span .sec-heading-2 .widget-comm-title:first-child,
.sec-heading-2 .ft-tabs .tabs-list li a .tab-group .tab-info:first-child,
.ft-tabs .tabs-list li a .tab-group .sec-heading-2 .tab-info:first-child,
.sec-heading-2 .ft-boxed-hover ul li .hover-content .ft-heading:first-child,
.ft-boxed-hover ul li .hover-content .sec-heading-2 .ft-heading:first-child,
.sec-heading-2 h6:first-child,
.sec-heading-2 .landing-hero .heading-wrapper .cta-btn:first-child,
.landing-hero .heading-wrapper .sec-heading-2 .cta-btn:first-child,
.sec-heading-2 .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .sec-heading-2 a:first-child,
.sec-heading-2 .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sec-heading-2 a:first-child,
.sec-heading-2 .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sec-heading-2 p:first-child,
.sec-heading-2 .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sec-heading-2 span:first-child,
.sec-heading-2 .sidebar .tags-widget .tag-list li a:first-child,
.sidebar .tags-widget .tag-list li .sec-heading-2 a:first-child,
.sec-heading-2 .blog-post-nav .prev-btn:first-child,
.blog-post-nav .sec-heading-2 .prev-btn:first-child,
.sec-heading-2 .blog-post-nav .next-btn:first-child,
.blog-post-nav .sec-heading-2 .next-btn:first-child,
.sec-heading-2 .pricing-tables .p-table .desc:first-child,
.pricing-tables .p-table .sec-heading-2 .desc:first-child,
.sec-heading-2 .project-nav nav .nav-btns li a:first-child,
.project-nav nav .nav-btns li .sec-heading-2 a:first-child,
.sec-heading-2 .number-counters .count-wrapper .count-item .count-text:first-child,
.sec-heading-2 .number-counters-dark-bg .count-wrapper .count-item .count-text:first-child,
.number-counters .count-wrapper .count-item .sec-heading-2 .count-text:first-child,
.number-counters-dark-bg .count-wrapper .count-item .sec-heading-2 .count-text:first-child,
.sec-heading-2 .circles-counters .circle-item .circle-text:first-child,
.sec-heading-2 .circles-counters-dark-bg .circle-item .circle-text:first-child,
.circles-counters .circle-item .sec-heading-2 .circle-text:first-child,
.circles-counters-dark-bg .circle-item .sec-heading-2 .circle-text:first-child,
.sec-heading-2 .ft-boxed-hover ul li .hover-content a:first-child,
.ft-boxed-hover ul li .hover-content .sec-heading-2 a:first-child,
.sec-heading-2 .ft-cards-2 .ft-card-item .ft-content .link-btn:first-child,
.ft-cards-2 .ft-card-item .ft-content .sec-heading-2 .link-btn:first-child,
.sec-heading-2 .ft-cards .ft-item a:first-child,
.ft-cards .ft-item .sec-heading-2 a:first-child,
.sec-heading-2 .footer-litle address ul li .adr-group .adr-heading:first-child,
.footer-litle address ul li .adr-group .sec-heading-2 .adr-heading:first-child,
.sec-heading-2 .footer-contact .contact-info address .show-map:first-child,
.footer-contact .contact-info address .sec-heading-2 .show-map:first-child,
.sec-heading-2 .footer-contact .contact-info address ul li .adr-heading:first-child,
.footer-contact .contact-info address ul li .sec-heading-2 .adr-heading:first-child,
.sec-heading-2 .footer-contact .contact-info .show-info-link:first-child,
.footer-contact .contact-info .sec-heading-2 .show-info-link:first-child,
.sec-heading-2 .footer-social-links ul li:first-child,
.footer-social-links ul .sec-heading-2 li:first-child,
.sec-heading-2 .accordions-1 .panel .panel-heading .panel-title:first-child,
.accordions-1 .panel .panel-heading .sec-heading-2 .panel-title:first-child,
.sec-heading-2 .progress-group .progress-title:first-child,
.progress-group .sec-heading-2 .progress-title:first-child,
.sec-heading-2 .progress-group .progress-value:first-child,
.progress-group .sec-heading-2 .progress-value:first-child,
.sec-heading-2 p:first-child,
.sec-heading-2 span:first-child {
  margin-top: 160px;
  padding-bottom: 50px;
}
.sec-heading-2 h1:nth-child(2), .sec-heading-2 .comingsoon .content-wrapper .content-inner .cs-timer .item .nbr-timer:nth-child(2), .comingsoon .content-wrapper .content-inner .cs-timer .item .sec-heading-2 .nbr-timer:nth-child(2),
.sec-heading-2 h2:nth-child(2),
.sec-heading-2 h3:nth-child(2),
.sec-heading-2 .page-title .subheading:nth-child(2),
.page-title .sec-heading-2 .subheading:nth-child(2),
.sec-heading-2 h4:nth-child(2),
.sec-heading-2 .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead:nth-child(2),
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .sec-heading-2 .sc-lead:nth-child(2),
.sec-heading-2 .login-2 .bg-overlay .form-wrapper .form-content .cards-header:nth-child(2),
.login-2 .bg-overlay .form-wrapper .form-content .sec-heading-2 .cards-header:nth-child(2),
.sec-heading-2 .t-join .t-info .t-role:nth-child(2),
.t-join .t-info .sec-heading-2 .t-role:nth-child(2),
.sec-heading-2 .team-3col .t-item .t-info .t-role:nth-child(2),
.sec-heading-2 .freelancer-about .t-item .t-info .t-role:nth-child(2),
.sec-heading-2 .team-4col .t-item .t-info .t-role:nth-child(2),
.team-3col .t-item .t-info .sec-heading-2 .t-role:nth-child(2),
.freelancer-about .t-item .t-info .sec-heading-2 .t-role:nth-child(2),
.team-4col .t-item .t-info .sec-heading-2 .t-role:nth-child(2),
.sec-heading-2 .testimonials-3col .t-item blockquote footer cite:nth-child(2),
.sec-heading-2 .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite:nth-child(2),
.bg-maintenance .content-wrapper .content-inner .sec-heading-2 .testimonials-3col .t-item p footer cite:nth-child(2),
.sec-heading-2 .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite:nth-child(2),
.wrapper-404 .content-wrapper .info-wrapper .sec-heading-2 .testimonials-3col .t-item .info-404 footer cite:nth-child(2),
.testimonials-3col .t-item blockquote footer .sec-heading-2 cite:nth-child(2),
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .sec-heading-2 cite:nth-child(2),
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .sec-heading-2 cite:nth-child(2),
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .sec-heading-2 cite:nth-child(2),
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .sec-heading-2 cite:nth-child(2),
.sec-heading-2 .ft-tabs .tabs-list li a .tab-group .tab-heading:nth-child(2),
.ft-tabs .tabs-list li a .tab-group .sec-heading-2 .tab-heading:nth-child(2),
.sec-heading-2 h5:nth-child(2),
.sec-heading-2 .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:nth-child(2),
.comingsoon .content-wrapper .content-inner .cs-timer .item .sec-heading-2 .title-timer:nth-child(2),
.sec-heading-2 .sidebar .comments-widget .widget-item span .widget-comm-title:nth-child(2),
.sidebar .comments-widget .widget-item span .sec-heading-2 .widget-comm-title:nth-child(2),
.sec-heading-2 .ft-tabs .tabs-list li a .tab-group .tab-info:nth-child(2),
.ft-tabs .tabs-list li a .tab-group .sec-heading-2 .tab-info:nth-child(2),
.sec-heading-2 .ft-boxed-hover ul li .hover-content .ft-heading:nth-child(2),
.ft-boxed-hover ul li .hover-content .sec-heading-2 .ft-heading:nth-child(2),
.sec-heading-2 h6:nth-child(2),
.sec-heading-2 .landing-hero .heading-wrapper .cta-btn:nth-child(2),
.landing-hero .heading-wrapper .sec-heading-2 .cta-btn:nth-child(2),
.sec-heading-2 .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:nth-child(2),
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .sec-heading-2 a:nth-child(2),
.sec-heading-2 .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a:nth-child(2),
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sec-heading-2 a:nth-child(2),
.sec-heading-2 .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p:nth-child(2),
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sec-heading-2 p:nth-child(2),
.sec-heading-2 .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span:nth-child(2),
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sec-heading-2 span:nth-child(2),
.sec-heading-2 .sidebar .tags-widget .tag-list li a:nth-child(2),
.sidebar .tags-widget .tag-list li .sec-heading-2 a:nth-child(2),
.sec-heading-2 .blog-post-nav .prev-btn:nth-child(2),
.blog-post-nav .sec-heading-2 .prev-btn:nth-child(2),
.sec-heading-2 .blog-post-nav .next-btn:nth-child(2),
.blog-post-nav .sec-heading-2 .next-btn:nth-child(2),
.sec-heading-2 .pricing-tables .p-table .desc:nth-child(2),
.pricing-tables .p-table .sec-heading-2 .desc:nth-child(2),
.sec-heading-2 .project-nav nav .nav-btns li a:nth-child(2),
.project-nav nav .nav-btns li .sec-heading-2 a:nth-child(2),
.sec-heading-2 .number-counters .count-wrapper .count-item .count-text:nth-child(2),
.sec-heading-2 .number-counters-dark-bg .count-wrapper .count-item .count-text:nth-child(2),
.number-counters .count-wrapper .count-item .sec-heading-2 .count-text:nth-child(2),
.number-counters-dark-bg .count-wrapper .count-item .sec-heading-2 .count-text:nth-child(2),
.sec-heading-2 .circles-counters .circle-item .circle-text:nth-child(2),
.sec-heading-2 .circles-counters-dark-bg .circle-item .circle-text:nth-child(2),
.circles-counters .circle-item .sec-heading-2 .circle-text:nth-child(2),
.circles-counters-dark-bg .circle-item .sec-heading-2 .circle-text:nth-child(2),
.sec-heading-2 .ft-boxed-hover ul li .hover-content a:nth-child(2),
.ft-boxed-hover ul li .hover-content .sec-heading-2 a:nth-child(2),
.sec-heading-2 .ft-cards-2 .ft-card-item .ft-content .link-btn:nth-child(2),
.ft-cards-2 .ft-card-item .ft-content .sec-heading-2 .link-btn:nth-child(2),
.sec-heading-2 .ft-cards .ft-item a:nth-child(2),
.ft-cards .ft-item .sec-heading-2 a:nth-child(2),
.sec-heading-2 .footer-litle address ul li .adr-group .adr-heading:nth-child(2),
.footer-litle address ul li .adr-group .sec-heading-2 .adr-heading:nth-child(2),
.sec-heading-2 .footer-contact .contact-info address .show-map:nth-child(2),
.footer-contact .contact-info address .sec-heading-2 .show-map:nth-child(2),
.sec-heading-2 .footer-contact .contact-info address ul li .adr-heading:nth-child(2),
.footer-contact .contact-info address ul li .sec-heading-2 .adr-heading:nth-child(2),
.sec-heading-2 .footer-contact .contact-info .show-info-link:nth-child(2),
.footer-contact .contact-info .sec-heading-2 .show-info-link:nth-child(2),
.sec-heading-2 .footer-social-links ul li:nth-child(2),
.footer-social-links ul .sec-heading-2 li:nth-child(2),
.sec-heading-2 .accordions-1 .panel .panel-heading .panel-title:nth-child(2),
.accordions-1 .panel .panel-heading .sec-heading-2 .panel-title:nth-child(2),
.sec-heading-2 .progress-group .progress-title:nth-child(2),
.progress-group .sec-heading-2 .progress-title:nth-child(2),
.sec-heading-2 .progress-group .progress-value:nth-child(2),
.progress-group .sec-heading-2 .progress-value:nth-child(2),
.sec-heading-2 p:nth-child(2),
.sec-heading-2 span:nth-child(2) {
  margin-top: 30px;
}
.sec-heading-2 h1:last-child, .sec-heading-2 .comingsoon .content-wrapper .content-inner .cs-timer .item .nbr-timer:last-child, .comingsoon .content-wrapper .content-inner .cs-timer .item .sec-heading-2 .nbr-timer:last-child,
.sec-heading-2 h2:last-child,
.sec-heading-2 h3:last-child,
.sec-heading-2 .page-title .subheading:last-child,
.page-title .sec-heading-2 .subheading:last-child,
.sec-heading-2 h4:last-child,
.sec-heading-2 .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead:last-child,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .sec-heading-2 .sc-lead:last-child,
.sec-heading-2 .login-2 .bg-overlay .form-wrapper .form-content .cards-header:last-child,
.login-2 .bg-overlay .form-wrapper .form-content .sec-heading-2 .cards-header:last-child,
.sec-heading-2 .t-join .t-info .t-role:last-child,
.t-join .t-info .sec-heading-2 .t-role:last-child,
.sec-heading-2 .team-3col .t-item .t-info .t-role:last-child,
.sec-heading-2 .freelancer-about .t-item .t-info .t-role:last-child,
.sec-heading-2 .team-4col .t-item .t-info .t-role:last-child,
.team-3col .t-item .t-info .sec-heading-2 .t-role:last-child,
.freelancer-about .t-item .t-info .sec-heading-2 .t-role:last-child,
.team-4col .t-item .t-info .sec-heading-2 .t-role:last-child,
.sec-heading-2 .testimonials-3col .t-item blockquote footer cite:last-child,
.sec-heading-2 .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite:last-child,
.bg-maintenance .content-wrapper .content-inner .sec-heading-2 .testimonials-3col .t-item p footer cite:last-child,
.sec-heading-2 .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite:last-child,
.wrapper-404 .content-wrapper .info-wrapper .sec-heading-2 .testimonials-3col .t-item .info-404 footer cite:last-child,
.testimonials-3col .t-item blockquote footer .sec-heading-2 cite:last-child,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .sec-heading-2 cite:last-child,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .sec-heading-2 cite:last-child,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .sec-heading-2 cite:last-child,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .sec-heading-2 cite:last-child,
.sec-heading-2 .ft-tabs .tabs-list li a .tab-group .tab-heading:last-child,
.ft-tabs .tabs-list li a .tab-group .sec-heading-2 .tab-heading:last-child,
.sec-heading-2 h5:last-child,
.sec-heading-2 .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:last-child,
.comingsoon .content-wrapper .content-inner .cs-timer .item .sec-heading-2 .title-timer:last-child,
.sec-heading-2 .sidebar .comments-widget .widget-item span .widget-comm-title:last-child,
.sidebar .comments-widget .widget-item span .sec-heading-2 .widget-comm-title:last-child,
.sec-heading-2 .ft-tabs .tabs-list li a .tab-group .tab-info:last-child,
.ft-tabs .tabs-list li a .tab-group .sec-heading-2 .tab-info:last-child,
.sec-heading-2 .ft-boxed-hover ul li .hover-content .ft-heading:last-child,
.ft-boxed-hover ul li .hover-content .sec-heading-2 .ft-heading:last-child,
.sec-heading-2 h6:last-child,
.sec-heading-2 .landing-hero .heading-wrapper .cta-btn:last-child,
.landing-hero .heading-wrapper .sec-heading-2 .cta-btn:last-child,
.sec-heading-2 .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .sec-heading-2 a:last-child,
.sec-heading-2 .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sec-heading-2 a:last-child,
.sec-heading-2 .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sec-heading-2 p:last-child,
.sec-heading-2 .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sec-heading-2 span:last-child,
.sec-heading-2 .sidebar .tags-widget .tag-list li a:last-child,
.sidebar .tags-widget .tag-list li .sec-heading-2 a:last-child,
.sec-heading-2 .blog-post-nav .prev-btn:last-child,
.blog-post-nav .sec-heading-2 .prev-btn:last-child,
.sec-heading-2 .blog-post-nav .next-btn:last-child,
.blog-post-nav .sec-heading-2 .next-btn:last-child,
.sec-heading-2 .pricing-tables .p-table .desc:last-child,
.pricing-tables .p-table .sec-heading-2 .desc:last-child,
.sec-heading-2 .project-nav nav .nav-btns li a:last-child,
.project-nav nav .nav-btns li .sec-heading-2 a:last-child,
.sec-heading-2 .number-counters .count-wrapper .count-item .count-text:last-child,
.sec-heading-2 .number-counters-dark-bg .count-wrapper .count-item .count-text:last-child,
.number-counters .count-wrapper .count-item .sec-heading-2 .count-text:last-child,
.number-counters-dark-bg .count-wrapper .count-item .sec-heading-2 .count-text:last-child,
.sec-heading-2 .circles-counters .circle-item .circle-text:last-child,
.sec-heading-2 .circles-counters-dark-bg .circle-item .circle-text:last-child,
.circles-counters .circle-item .sec-heading-2 .circle-text:last-child,
.circles-counters-dark-bg .circle-item .sec-heading-2 .circle-text:last-child,
.sec-heading-2 .ft-boxed-hover ul li .hover-content a:last-child,
.ft-boxed-hover ul li .hover-content .sec-heading-2 a:last-child,
.sec-heading-2 .ft-cards-2 .ft-card-item .ft-content .link-btn:last-child,
.ft-cards-2 .ft-card-item .ft-content .sec-heading-2 .link-btn:last-child,
.sec-heading-2 .ft-cards .ft-item a:last-child,
.ft-cards .ft-item .sec-heading-2 a:last-child,
.sec-heading-2 .footer-litle address ul li .adr-group .adr-heading:last-child,
.footer-litle address ul li .adr-group .sec-heading-2 .adr-heading:last-child,
.sec-heading-2 .footer-contact .contact-info address .show-map:last-child,
.footer-contact .contact-info address .sec-heading-2 .show-map:last-child,
.sec-heading-2 .footer-contact .contact-info address ul li .adr-heading:last-child,
.footer-contact .contact-info address ul li .sec-heading-2 .adr-heading:last-child,
.sec-heading-2 .footer-contact .contact-info .show-info-link:last-child,
.footer-contact .contact-info .sec-heading-2 .show-info-link:last-child,
.sec-heading-2 .footer-social-links ul li:last-child,
.footer-social-links ul .sec-heading-2 li:last-child,
.sec-heading-2 .accordions-1 .panel .panel-heading .panel-title:last-child,
.accordions-1 .panel .panel-heading .sec-heading-2 .panel-title:last-child,
.sec-heading-2 .progress-group .progress-title:last-child,
.progress-group .sec-heading-2 .progress-title:last-child,
.sec-heading-2 .progress-group .progress-value:last-child,
.progress-group .sec-heading-2 .progress-value:last-child,
.sec-heading-2 p:last-child,
.sec-heading-2 span:last-child {
  margin-bottom: 100px;
}
.sec-heading-2 .subheading {
  font-size: 1.3em;
  color: #999;
}

.sec-heading-top-m h1:first-child, .sec-heading-top-m .comingsoon .content-wrapper .content-inner .cs-timer .item .nbr-timer:first-child, .comingsoon .content-wrapper .content-inner .cs-timer .item .sec-heading-top-m .nbr-timer:first-child,
.sec-heading-top-m h2:first-child,
.sec-heading-top-m h3:first-child,
.sec-heading-top-m .page-title .subheading:first-child,
.page-title .sec-heading-top-m .subheading:first-child,
.sec-heading-top-m h4:first-child,
.sec-heading-top-m .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead:first-child,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .sec-heading-top-m .sc-lead:first-child,
.sec-heading-top-m .login-2 .bg-overlay .form-wrapper .form-content .cards-header:first-child,
.login-2 .bg-overlay .form-wrapper .form-content .sec-heading-top-m .cards-header:first-child,
.sec-heading-top-m .t-join .t-info .t-role:first-child,
.t-join .t-info .sec-heading-top-m .t-role:first-child,
.sec-heading-top-m .team-3col .t-item .t-info .t-role:first-child,
.sec-heading-top-m .freelancer-about .t-item .t-info .t-role:first-child,
.sec-heading-top-m .team-4col .t-item .t-info .t-role:first-child,
.team-3col .t-item .t-info .sec-heading-top-m .t-role:first-child,
.freelancer-about .t-item .t-info .sec-heading-top-m .t-role:first-child,
.team-4col .t-item .t-info .sec-heading-top-m .t-role:first-child,
.sec-heading-top-m .testimonials-3col .t-item blockquote footer cite:first-child,
.sec-heading-top-m .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite:first-child,
.bg-maintenance .content-wrapper .content-inner .sec-heading-top-m .testimonials-3col .t-item p footer cite:first-child,
.sec-heading-top-m .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite:first-child,
.wrapper-404 .content-wrapper .info-wrapper .sec-heading-top-m .testimonials-3col .t-item .info-404 footer cite:first-child,
.testimonials-3col .t-item blockquote footer .sec-heading-top-m cite:first-child,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .sec-heading-top-m cite:first-child,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .sec-heading-top-m cite:first-child,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .sec-heading-top-m cite:first-child,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .sec-heading-top-m cite:first-child,
.sec-heading-top-m .ft-tabs .tabs-list li a .tab-group .tab-heading:first-child,
.ft-tabs .tabs-list li a .tab-group .sec-heading-top-m .tab-heading:first-child,
.sec-heading-top-m h5:first-child,
.sec-heading-top-m .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:first-child,
.comingsoon .content-wrapper .content-inner .cs-timer .item .sec-heading-top-m .title-timer:first-child,
.sec-heading-top-m .sidebar .comments-widget .widget-item span .widget-comm-title:first-child,
.sidebar .comments-widget .widget-item span .sec-heading-top-m .widget-comm-title:first-child,
.sec-heading-top-m .ft-tabs .tabs-list li a .tab-group .tab-info:first-child,
.ft-tabs .tabs-list li a .tab-group .sec-heading-top-m .tab-info:first-child,
.sec-heading-top-m .ft-boxed-hover ul li .hover-content .ft-heading:first-child,
.ft-boxed-hover ul li .hover-content .sec-heading-top-m .ft-heading:first-child,
.sec-heading-top-m h6:first-child,
.sec-heading-top-m .landing-hero .heading-wrapper .cta-btn:first-child,
.landing-hero .heading-wrapper .sec-heading-top-m .cta-btn:first-child,
.sec-heading-top-m .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .sec-heading-top-m a:first-child,
.sec-heading-top-m .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sec-heading-top-m a:first-child,
.sec-heading-top-m .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sec-heading-top-m p:first-child,
.sec-heading-top-m .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sec-heading-top-m span:first-child,
.sec-heading-top-m .sidebar .tags-widget .tag-list li a:first-child,
.sidebar .tags-widget .tag-list li .sec-heading-top-m a:first-child,
.sec-heading-top-m .blog-post-nav .prev-btn:first-child,
.blog-post-nav .sec-heading-top-m .prev-btn:first-child,
.sec-heading-top-m .blog-post-nav .next-btn:first-child,
.blog-post-nav .sec-heading-top-m .next-btn:first-child,
.sec-heading-top-m .pricing-tables .p-table .desc:first-child,
.pricing-tables .p-table .sec-heading-top-m .desc:first-child,
.sec-heading-top-m .project-nav nav .nav-btns li a:first-child,
.project-nav nav .nav-btns li .sec-heading-top-m a:first-child,
.sec-heading-top-m .number-counters .count-wrapper .count-item .count-text:first-child,
.sec-heading-top-m .number-counters-dark-bg .count-wrapper .count-item .count-text:first-child,
.number-counters .count-wrapper .count-item .sec-heading-top-m .count-text:first-child,
.number-counters-dark-bg .count-wrapper .count-item .sec-heading-top-m .count-text:first-child,
.sec-heading-top-m .circles-counters .circle-item .circle-text:first-child,
.sec-heading-top-m .circles-counters-dark-bg .circle-item .circle-text:first-child,
.circles-counters .circle-item .sec-heading-top-m .circle-text:first-child,
.circles-counters-dark-bg .circle-item .sec-heading-top-m .circle-text:first-child,
.sec-heading-top-m .ft-boxed-hover ul li .hover-content a:first-child,
.ft-boxed-hover ul li .hover-content .sec-heading-top-m a:first-child,
.sec-heading-top-m .ft-cards-2 .ft-card-item .ft-content .link-btn:first-child,
.ft-cards-2 .ft-card-item .ft-content .sec-heading-top-m .link-btn:first-child,
.sec-heading-top-m .ft-cards .ft-item a:first-child,
.ft-cards .ft-item .sec-heading-top-m a:first-child,
.sec-heading-top-m .footer-litle address ul li .adr-group .adr-heading:first-child,
.footer-litle address ul li .adr-group .sec-heading-top-m .adr-heading:first-child,
.sec-heading-top-m .footer-contact .contact-info address .show-map:first-child,
.footer-contact .contact-info address .sec-heading-top-m .show-map:first-child,
.sec-heading-top-m .footer-contact .contact-info address ul li .adr-heading:first-child,
.footer-contact .contact-info address ul li .sec-heading-top-m .adr-heading:first-child,
.sec-heading-top-m .footer-contact .contact-info .show-info-link:first-child,
.footer-contact .contact-info .sec-heading-top-m .show-info-link:first-child,
.sec-heading-top-m .footer-social-links ul li:first-child,
.footer-social-links ul .sec-heading-top-m li:first-child,
.sec-heading-top-m .accordions-1 .panel .panel-heading .panel-title:first-child,
.accordions-1 .panel .panel-heading .sec-heading-top-m .panel-title:first-child,
.sec-heading-top-m .progress-group .progress-title:first-child,
.progress-group .sec-heading-top-m .progress-title:first-child,
.sec-heading-top-m .progress-group .progress-value:first-child,
.progress-group .sec-heading-top-m .progress-value:first-child,
.sec-heading-top-m p:first-child,
.sec-heading-top-m span:first-child {
  margin-top: 100px;
}

/* ---- Info Blocks ---- */
.info-base {
  position: relative;
  width: 100%;
}
.info-base .info-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.info-base .info-overlay .info-wrapper {
  padding-top: 70px;
  padding-bottom: 70px;
  top: 75px;
  bottom: 75px;
  background: rgba(17, 17, 17, 0.9);
}

.info-slider {
  padding-left: 100px;
  padding-right: 100px;
  text-align: center;
}
.info-slider:hover .slick-prev,
.info-slider:hover .slick-next {
  opacity: 1;
}
.info-slider .slick-prev,
.info-slider .slick-next {
  display: inline-block;
  position: absolute;
  top: 30%;
  background: none;
  border: 2px solid #444;
  color: #444;
  height: 42px;
  width: 42px;
  font-size: 15px;
  opacity: 0;
  transition: all 0.5s;
}
.info-slider .slick-prev:focus,
.info-slider .slick-next:focus {
  outline: none;
}
.info-slider .slick-prev:hover,
.info-slider .slick-next:hover {
  color: #ececec;
  border-color: #ececec;
}
.info-slider .slick-prev {
  left: -75px;
}
.info-slider .slick-next {
  right: -75px;
}

.niewidoczne {
  display: none;
}

.bolder {
  font-weight: 400;
  color: #777;
}

.bolder-dark {
  font-weight: 500;
  color: #999;
}

/* --------------------------------------------------
	1.0 Typography
-------------------------------------------------- */
mark {
  background: #cafe48;
}

::-moz-selection {
  color: #fff;
  background: #17DA5B;
}

::selection {
  color: #fff;
  background: #17DA5B;
}

/* ---- 1.1 Text ---- */
body, .testimonials-3col .t-item blockquote, .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p, .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 1.4em;
  font-weight: 400;
  letter-spacing: 0.2px;
  line-height: 1.8em;
  color: #777;
}

h1, .comingsoon .content-wrapper .content-inner .cs-timer .item .nbr-timer,
h2,
h3,
.page-title .subheading,
h4,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead,
.login-2 .bg-overlay .form-wrapper .form-content .cards-header,
.t-join .t-info .t-role,
.team-3col .t-item .t-info .t-role,
.freelancer-about .t-item .t-info .t-role,
.team-4col .t-item .t-info .t-role,
.testimonials-3col .t-item blockquote footer cite,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer cite,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer cite,
.ft-tabs .tabs-list li a .tab-group .tab-heading,
h5,
.comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer,
.sidebar .comments-widget .widget-item span .widget-comm-title,
.ft-tabs .tabs-list li a .tab-group .tab-info,
.ft-boxed-hover ul li .hover-content .ft-heading,
h6,
.landing-hero .heading-wrapper .cta-btn,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group a,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group p,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group span,
.sidebar .tags-widget .tag-list li a,
.blog-post-nav .prev-btn,
.blog-post-nav .next-btn,
.pricing-tables .p-table .desc,
.project-nav nav .nav-btns li a,
.number-counters .count-wrapper .count-item .count-text,
.number-counters-dark-bg .count-wrapper .count-item .count-text,
.circles-counters .circle-item .circle-text,
.circles-counters-dark-bg .circle-item .circle-text,
.ft-boxed-hover ul li .hover-content a,
.ft-cards-2 .ft-card-item .ft-content .link-btn,
.ft-cards .ft-item a,
.footer-litle address ul li .adr-group .adr-heading,
.footer-contact .contact-info address .show-map,
.footer-contact .contact-info address ul li .adr-heading,
.footer-contact .contact-info .show-info-link,
.footer-social-links ul li,
.accordions-1 .panel .panel-heading .panel-title,
.progress-group .progress-title,
.progress-group .progress-value {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  color: #111;
  text-transform: uppercase;
}

.dropcaps:first-child:first-letter {
  padding: 6px 13px;
  margin-right: 3px;
  background: #ececec;
  color: #111;
  font-weight: 700;
  font-size: 23px;
}

/* ---- 1.2 Headings ---- */
h1, .comingsoon .content-wrapper .content-inner .cs-timer .item .nbr-timer {
  font-size: 1.9em;
  letter-spacing: 5px;
}

h2 {
  font-size: 1.7em;
  letter-spacing: 4px;
}

h3, .page-title .subheading {
  font-size: 1.5em;
  letter-spacing: 3.5px;
}

h4, .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead, .login-2 .bg-overlay .form-wrapper .form-content .cards-header, .t-join .t-info .t-role, .team-3col .t-item .t-info .t-role, .freelancer-about .t-item .t-info .t-role, .team-4col .t-item .t-info .t-role, .testimonials-3col .t-item blockquote footer cite, .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer cite, .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer cite, .ft-tabs .tabs-list li a .tab-group .tab-heading {
  font-size: 1.27em;
  letter-spacing: 3px;
}

h5, .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .sidebar .comments-widget .widget-item span .widget-comm-title, .ft-tabs .tabs-list li a .tab-group .tab-info, .ft-boxed-hover ul li .hover-content .ft-heading {
  font-size: 1.2em;
  letter-spacing: 2px;
}

h6, .landing-hero .heading-wrapper .cta-btn, .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a, .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group p, .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span, .sidebar .tags-widget .tag-list li a, .blog-post-nav .prev-btn,
.blog-post-nav .next-btn, .pricing-tables .p-table .desc, .project-nav nav .nav-btns li a, .number-counters .count-wrapper .count-item .count-text, .number-counters-dark-bg .count-wrapper .count-item .count-text, .circles-counters .circle-item .circle-text, .circles-counters-dark-bg .circle-item .circle-text, .ft-boxed-hover ul li .hover-content a, .ft-cards-2 .ft-card-item .ft-content .link-btn, .ft-cards .ft-item a, .footer-litle address ul li .adr-group .adr-heading, .footer-contact .contact-info address .show-map, .footer-contact .contact-info address ul li .adr-heading, .footer-contact .contact-info .show-info-link, .footer-social-links ul li, .accordions-1 .panel .panel-heading .panel-title, .progress-group .progress-title,
.progress-group .progress-value {
  font-size: 1.05em;
  letter-spacing: 2px;
}

.h-alt {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
}

/* ---- 1.3 Links ---- */
a {
  transition: all 0.5s;
}
a:hover {
  text-decoration: none;
}

p > a {
  border-bottom: 1px solid rgba(44, 170, 223, 0);
}
p > a:visited {
  color: rgb(28.4444444444, 140.4444444444, 187.5555555556);
  text-decoration: none;
}
p > a:visited:hover, p > a:visited:focus {
  color: rgb(44, 170, 223);
  text-decoration: none;
}
p > a:hover, p > a:focus {
  color: rgb(28.4444444444, 140.4444444444, 187.5555555556);
  text-decoration: none;
  border-bottom: 1px solid rgb(44, 170, 223);
}

/* ---- 1.4 Blockquotes ---- */
blockquote, .bg-maintenance .content-wrapper .content-inner p, .wrapper-404 .content-wrapper .info-wrapper .info-404 {
  border: none;
  padding: 0;
  font-size: 1.3em;
  letter-spacing: 0.5px;
}
blockquote footer, .bg-maintenance .content-wrapper .content-inner p footer, .wrapper-404 .content-wrapper .info-wrapper .info-404 footer {
  padding-top: 25px;
}
blockquote footer:before, .bg-maintenance .content-wrapper .content-inner p footer:before, .wrapper-404 .content-wrapper .info-wrapper .info-404 footer:before {
  content: "-";
}
blockquote footer cite, .bg-maintenance .content-wrapper .content-inner p footer cite, .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite {
  text-transform: uppercase;
  color: #999;
  font-style: normal;
  font-size: 0.85em;
  letter-spacing: 2px;
}

#about blockquote, #about .bg-maintenance .content-wrapper .content-inner p, .bg-maintenance .content-wrapper .content-inner #about p, #about .wrapper-404 .content-wrapper .info-wrapper .info-404, .wrapper-404 .content-wrapper .info-wrapper #about .info-404 {
  font-weight: bold;
  margin-bottom: 10px;
}
#about p {
  margin-bottom: 20px;
}

.alt-blockquote {
  padding: 50px;
  background: #f4f4f4;
}

/* ---- 1.5 Lists ---- */
.flat-list {
  list-style: none;
}
.flat-list li {
  margin-bottom: 10px;
}
.flat-list li i:before {
  padding-right: 15px;
}

/* ---- 1.6 PAGE - Typography ---- */
.headings-example ul {
  list-style: none;
}
.headings-example ul li {
  padding-bottom: 30px;
}
.headings-example ul li:last-child {
  padding-bottom: 0;
}
.headings-example ul li h1, .headings-example ul li .comingsoon .content-wrapper .content-inner .cs-timer .item .nbr-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .headings-example ul li .nbr-timer,
.headings-example ul li h2,
.headings-example ul li h3,
.headings-example ul li .page-title .subheading,
.page-title .headings-example ul li .subheading,
.headings-example ul li h4,
.headings-example ul li .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .headings-example ul li .sc-lead,
.headings-example ul li .login-2 .bg-overlay .form-wrapper .form-content .cards-header,
.login-2 .bg-overlay .form-wrapper .form-content .headings-example ul li .cards-header,
.headings-example ul li .t-join .t-info .t-role,
.t-join .t-info .headings-example ul li .t-role,
.headings-example ul li .team-3col .t-item .t-info .t-role,
.headings-example ul li .freelancer-about .t-item .t-info .t-role,
.headings-example ul li .team-4col .t-item .t-info .t-role,
.team-3col .t-item .t-info .headings-example ul li .t-role,
.freelancer-about .t-item .t-info .headings-example ul li .t-role,
.team-4col .t-item .t-info .headings-example ul li .t-role,
.headings-example ul li .testimonials-3col .t-item blockquote footer cite,
.headings-example ul li .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite,
.bg-maintenance .content-wrapper .content-inner .headings-example ul li .testimonials-3col .t-item p footer cite,
.headings-example ul li .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite,
.wrapper-404 .content-wrapper .info-wrapper .headings-example ul li .testimonials-3col .t-item .info-404 footer cite,
.testimonials-3col .t-item blockquote footer .headings-example ul li cite,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .headings-example ul li cite,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .headings-example ul li cite,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .headings-example ul li cite,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .headings-example ul li cite,
.headings-example ul .ft-tabs .tabs-list li a .tab-group .tab-heading,
.ft-tabs .tabs-list .headings-example ul li a .tab-group .tab-heading,
.headings-example ul li h5,
.headings-example ul li .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer,
.comingsoon .content-wrapper .content-inner .cs-timer .item .headings-example ul li .title-timer,
.headings-example ul li .sidebar .comments-widget .widget-item span .widget-comm-title,
.sidebar .comments-widget .widget-item span .headings-example ul li .widget-comm-title,
.headings-example ul .ft-tabs .tabs-list li a .tab-group .tab-info,
.ft-tabs .tabs-list .headings-example ul li a .tab-group .tab-info,
.headings-example .ft-boxed-hover ul li .hover-content .ft-heading,
.ft-boxed-hover .headings-example ul li .hover-content .ft-heading,
.headings-example ul li h6,
.headings-example ul li .landing-hero .heading-wrapper .cta-btn,
.landing-hero .heading-wrapper .headings-example ul li .cta-btn,
.headings-example ul li .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .headings-example ul li a,
.headings-example ul li .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .headings-example ul li a,
.headings-example ul li .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .headings-example ul li p,
.headings-example ul li .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .headings-example ul li span,
.headings-example ul .sidebar .tags-widget .tag-list li a,
.sidebar .tags-widget .tag-list .headings-example ul li a,
.headings-example ul li .blog-post-nav .prev-btn,
.blog-post-nav .headings-example ul li .prev-btn,
.headings-example ul li .blog-post-nav .next-btn,
.blog-post-nav .headings-example ul li .next-btn,
.headings-example ul li .pricing-tables .p-table .desc,
.pricing-tables .p-table .headings-example ul li .desc,
.headings-example ul .project-nav nav .nav-btns li a,
.project-nav nav .nav-btns .headings-example ul li a,
.headings-example ul li .number-counters .count-wrapper .count-item .count-text,
.headings-example ul li .number-counters-dark-bg .count-wrapper .count-item .count-text,
.number-counters .count-wrapper .count-item .headings-example ul li .count-text,
.number-counters-dark-bg .count-wrapper .count-item .headings-example ul li .count-text,
.headings-example ul li .circles-counters .circle-item .circle-text,
.headings-example ul li .circles-counters-dark-bg .circle-item .circle-text,
.circles-counters .circle-item .headings-example ul li .circle-text,
.circles-counters-dark-bg .circle-item .headings-example ul li .circle-text,
.headings-example .ft-boxed-hover ul li .hover-content a,
.ft-boxed-hover .headings-example ul li .hover-content a,
.headings-example ul li .ft-cards-2 .ft-card-item .ft-content .link-btn,
.ft-cards-2 .ft-card-item .ft-content .headings-example ul li .link-btn,
.headings-example ul li .ft-cards .ft-item a,
.ft-cards .ft-item .headings-example ul li a,
.headings-example .footer-litle address ul li .adr-group .adr-heading,
.footer-litle address .headings-example ul li .adr-group .adr-heading,
.headings-example ul li .footer-contact .contact-info address .show-map,
.footer-contact .contact-info address .headings-example ul li .show-map,
.headings-example .footer-contact .contact-info address ul li .adr-heading,
.footer-contact .contact-info address .headings-example ul li .adr-heading,
.headings-example ul li .footer-contact .contact-info .show-info-link,
.footer-contact .contact-info .headings-example ul li .show-info-link,
.headings-example .footer-social-links ul li li,
.footer-social-links .headings-example ul li li,
.headings-example ul li .accordions-1 .panel .panel-heading .panel-title,
.accordions-1 .panel .panel-heading .headings-example ul li .panel-title,
.headings-example ul li .progress-group .progress-title,
.progress-group .headings-example ul li .progress-title,
.headings-example ul li .progress-group .progress-value,
.progress-group .headings-example ul li .progress-value {
  margin: 0;
}

/* --------------------------------------------------
	2.0 Buttons
-------------------------------------------------- */
/* ---- 2.1 Defualt Buttons ---- */
.btn, .btn-light, .btn-text, .btn-text-light, .btn-ghost, .btn-ghost-light {
  position: relative;
  display: inline-block;
  padding: 8px 38px;
  background: #111;
  color: #ececec;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: 2.5px;
  font-size: 0.9em;
  line-height: 1.8em;
  border-radius: 0;
  transition: all 0.5s;
}
.btn:visited, .btn-light:visited, .btn-text:visited, .btn-text-light:visited, .btn-ghost:visited, .btn-ghost-light:visited {
  color: #ececec;
  background: #111;
}
.btn:visited:hover, .btn-light:visited:hover, .btn-text:visited:hover, .btn-text-light:visited:hover, .btn-ghost:visited:hover, .btn-ghost-light:visited:hover {
  color: #ececec;
  background: rgb(62.9, 62.9, 62.9);
}
.btn:hover, .btn-light:hover, .btn-text:hover, .btn-text-light:hover, .btn-ghost:hover, .btn-ghost-light:hover {
  color: #ececec;
  background: rgb(62.9, 62.9, 62.9);
}
.btn:focus, .btn-light:focus, .btn-text:focus, .btn-text-light:focus, .btn-ghost:focus, .btn-ghost-light:focus {
  color: #ececec;
  outline: none;
}

/* ---- 2.2 Ghost Buttons ---- */
.btn-ghost, .btn-ghost-light {
  background: none;
  color: #111;
  border: 2px solid #111;
  overflow: hidden;
  z-index: 1;
}
.btn-ghost:after, .btn-ghost-light:after {
  content: "";
  position: absolute;
  background: #111;
  left: 0;
  top: 100%;
  width: 100%;
  height: 100%;
  transition: top 0.3s;
  z-index: -1;
}
.btn-ghost:visited, .btn-ghost-light:visited, .btn-ghost:focus, .btn-ghost-light:focus {
  color: #111;
  text-decoration: none;
}
.btn-ghost:hover, .btn-ghost-light:hover {
  color: #ececec;
  background: none;
}
.btn-ghost:hover:visited, .btn-ghost-light:hover:visited {
  color: #ececec;
  text-decoration: none;
}
.btn-ghost:hover:after, .btn-ghost-light:hover:after {
  top: 0;
}

input[class=btn-ghost]:hover {
  color: #ececec;
  background: #111;
}
input[class=btn-ghost]:after {
  content: none;
}

/* ---- 2.3 Buttons Rounded ---- */
.btn-round {
  border-radius: 25px;
}

/* ---- 2.4 Text Buttons ---- */
.btn-text, .btn-text-light {
  background: none;
  border: 2px solid rgba(17, 17, 17, 0);
  color: #777;
}
.btn-text:visited, .btn-text-light:visited {
  color: #777;
  background: none;
}
.btn-text:visited:hover, .btn-text-light:visited:hover {
  color: #111;
  background: none;
  border: 2px solid rgb(17, 17, 17);
}
.btn-text:hover, .btn-text-light:hover {
  color: #111;
  background: none;
  border: 2px solid rgb(17, 17, 17);
}
.btn-text:focus, .btn-text-light:focus {
  color: #111;
  outline: none;
  text-decoration: none;
}

/* ---- 2.5 Button Sizes ---- */
.btn-large {
  padding: 10px 54px;
  font-size: 1.1em;
  letter-spacing: 3px;
}

.btn-small {
  padding: 6px 33px;
  font-size: 0.75em;
}

/* ---- 2.6 Light Buttons ---- */
.btn-light {
  color: #111;
  background: #ececec;
}
.btn-light:visited {
  color: #111;
  background: #ececec;
}
.btn-light:visited:hover {
  color: #111;
  background: rgb(190.1, 190.1, 190.1);
}
.btn-light:hover {
  color: #111;
  background: rgb(190.1, 190.1, 190.1);
}
.btn-light:focus {
  color: #111;
}

.btn-ghost-light {
  z-index: 1;
  border-color: #ececec;
  color: #ececec;
}
.btn-ghost-light:after {
  background: #ececec;
}
.btn-ghost-light:hover {
  color: #111;
}
.btn-ghost-light:hover:visited {
  color: #111;
}
.btn-ghost-light:visited {
  color: #ececec;
}

input[class=btn-ghost-light] {
  z-index: 1;
}
input[class=btn-ghost-light]:hover {
  z-index: 1;
  color: #111;
  background: #ececec;
}

.btn-text-light {
  border: 2px solid rgba(235, 235, 235, 0);
}
.btn-text-light:visited:hover {
  color: #ececec;
  border: 2px solid rgb(235, 235, 235);
}
.btn-text-light:hover {
  color: #ececec;
  border: 2px solid rgb(235, 235, 235);
}
.btn-text-light:focus {
  color: #ececec;
}

/* ---- 2.7 Pagination ---- */
.pagination li a {
  border-radius: 0 !important;
  border: 2px solid rgba(17, 17, 17, 0);
  height: 42px;
  width: 42px;
  line-height: 1.9em;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  color: #777;
}
.pagination li a i {
  padding-top: 7px;
  display: block;
}
.pagination li a:focus, .pagination li a:visited {
  background: none;
  border: 2px solid rgba(17, 17, 17, 0);
}
.pagination li a:hover {
  color: #111;
  background: none;
  border: 2px solid rgb(17, 17, 17);
}
.pagination .active a {
  border: 2px solid rgb(17, 17, 17);
  background: none;
  color: #111;
}
.pagination .active a:hover {
  background: none;
  border-color: #111;
  color: #111;
}

/* ---- 2.7 PAGE - Buttons ---- */
.btn-example {
  padding-top: 100px;
  padding-bottom: 100px;
  text-align: center;
}

/* --------------------------------------------------
	3.0 Forms
-------------------------------------------------- */
.form-control {
  height: 40px;
  padding-left: 20px;
  border: 1px solid #ddd;
  border-radius: 0;
  box-shadow: none;
  line-height: 22px;
  letter-spacing: 0.5px;
  transition: border-color 0.5s;
}
.form-control:focus, .form-control:hover {
  outline: none;
  box-shadow: none;
  border-color: #777;
}

input[type=file] {
  background: #f9f9f9;
}
input[type=file]:focus, input[type=file]:hover {
  outline: none;
  box-shadow: none;
  border-color: #ddd !important;
}

.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  border-color: #ddd;
}
.form-control[disabled]:focus, .form-control[disabled]:hover,
fieldset[disabled] .form-control:focus,
fieldset[disabled] .form-control:hover {
  border-color: #ddd !important;
}

.form-group label {
  font-size: 0.8em;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #111;
}

/* --------------------------------------------------
	X.0 Progress Bars
-------------------------------------------------- */
.progress {
  height: 25px;
  margin-bottom: 5px;
  border-radius: 0;
  box-shadow: none;
  background: #ececec;
}
.progress .progress-bar {
  background: #111;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.9em;
  letter-spacing: 1px;
}

.progress-thin {
  height: 3px;
}

.progress-group {
  margin-bottom: 20px;
}
.progress-group .progress-title,
.progress-group .progress-value {
  display: inline-block;
  margin: 0;
}
.progress-group .progress-value {
  text-align: right;
  right: 0;
  float: right;
}

/* --------------------------------------------------
	6.0 FAQ - Accordions
-------------------------------------------------- */
.accordions-1 .panel {
  border-radius: 0;
  border: none;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.accordions-1 .panel .panel-heading {
  background: #f8f8f8;
  padding: 25px 50px;
  border: none;
  border-radius: 0;
}
.accordions-1 .panel .panel-heading .panel-title a:focus {
  text-decoration: none;
}
.accordions-1 .panel .panel-collapse .panel-body {
  border: none;
  border-top: 1px solid #eaeaea;
  background: #f8f8f8;
  padding: 30px 50px;
}
.accordions-1 .panel + .panel {
  margin-top: 20px;
}

.faq-contact-links {
  color: #999;
  font-size: 0.9em;
}
.faq-contact-links i {
  color: #999;
}
.faq-contact-links a {
  color: #111;
  padding-bottom: 4px;
  border-bottom: 1px solid rgba(17, 17, 17, 0);
  transition: all 0.3s;
}
.faq-contact-links a:hover {
  color: #111;
  padding-bottom: 1px;
  border-bottom: 1px solid rgb(17, 17, 17);
}

/* --------------------------------------------------
	5.0 Alerts
-------------------------------------------------- */
.alert {
  padding-left: 25px;
  border-radius: 0;
  border: none;
  border-left: 3px solid #ccc;
}
.alert h4, .alert .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead, .login-2 .bg-overlay .form-wrapper .social-signup .social-card .alert .sc-lead, .alert .login-2 .bg-overlay .form-wrapper .form-content .cards-header, .login-2 .bg-overlay .form-wrapper .form-content .alert .cards-header, .alert .t-join .t-info .t-role, .t-join .t-info .alert .t-role, .alert .team-3col .t-item .t-info .t-role, .alert .freelancer-about .t-item .t-info .t-role, .alert .team-4col .t-item .t-info .t-role, .team-3col .t-item .t-info .alert .t-role, .freelancer-about .t-item .t-info .alert .t-role, .team-4col .t-item .t-info .alert .t-role, .alert .testimonials-3col .t-item blockquote footer cite, .alert .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .content-wrapper .content-inner .alert .testimonials-3col .t-item p footer cite, .alert .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .content-wrapper .info-wrapper .alert .testimonials-3col .t-item .info-404 footer cite, .testimonials-3col .t-item blockquote footer .alert cite, .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .alert cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .alert cite, .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .alert cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .alert cite, .alert .ft-tabs .tabs-list li a .tab-group .tab-heading, .ft-tabs .tabs-list li a .tab-group .alert .tab-heading,
.alert h5,
.alert .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer,
.comingsoon .content-wrapper .content-inner .cs-timer .item .alert .title-timer,
.alert .sidebar .comments-widget .widget-item span .widget-comm-title,
.sidebar .comments-widget .widget-item span .alert .widget-comm-title,
.alert .ft-tabs .tabs-list li a .tab-group .tab-info,
.ft-tabs .tabs-list li a .tab-group .alert .tab-info,
.alert .ft-boxed-hover ul li .hover-content .ft-heading,
.ft-boxed-hover ul li .hover-content .alert .ft-heading,
.alert h6,
.alert .landing-hero .heading-wrapper .cta-btn,
.landing-hero .heading-wrapper .alert .cta-btn,
.alert .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .alert a,
.alert .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .alert a,
.alert .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .alert p,
.alert .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .alert span,
.alert .sidebar .tags-widget .tag-list li a,
.sidebar .tags-widget .tag-list li .alert a,
.alert .blog-post-nav .prev-btn,
.blog-post-nav .alert .prev-btn,
.alert .blog-post-nav .next-btn,
.blog-post-nav .alert .next-btn,
.alert .pricing-tables .p-table .desc,
.pricing-tables .p-table .alert .desc,
.alert .project-nav nav .nav-btns li a,
.project-nav nav .nav-btns li .alert a,
.alert .number-counters .count-wrapper .count-item .count-text,
.alert .number-counters-dark-bg .count-wrapper .count-item .count-text,
.number-counters .count-wrapper .count-item .alert .count-text,
.number-counters-dark-bg .count-wrapper .count-item .alert .count-text,
.alert .circles-counters .circle-item .circle-text,
.alert .circles-counters-dark-bg .circle-item .circle-text,
.circles-counters .circle-item .alert .circle-text,
.circles-counters-dark-bg .circle-item .alert .circle-text,
.alert .ft-boxed-hover ul li .hover-content a,
.ft-boxed-hover ul li .hover-content .alert a,
.alert .ft-cards-2 .ft-card-item .ft-content .link-btn,
.ft-cards-2 .ft-card-item .ft-content .alert .link-btn,
.alert .ft-cards .ft-item a,
.ft-cards .ft-item .alert a,
.alert .footer-litle address ul li .adr-group .adr-heading,
.footer-litle address ul li .adr-group .alert .adr-heading,
.alert .footer-contact .contact-info address .show-map,
.footer-contact .contact-info address .alert .show-map,
.alert .footer-contact .contact-info address ul li .adr-heading,
.footer-contact .contact-info address ul li .alert .adr-heading,
.alert .footer-contact .contact-info .show-info-link,
.footer-contact .contact-info .alert .show-info-link,
.alert .footer-social-links ul li,
.footer-social-links ul .alert li,
.alert .progress-group .progress-title,
.progress-group .alert .progress-title,
.alert .progress-group .progress-value,
.progress-group .alert .progress-value,
.alert .accordions-1 .panel .panel-heading .panel-title,
.accordions-1 .panel .panel-heading .alert .panel-title {
  color: inherit !important;
}

.alert-success {
  border-color: #3c763d;
  background: rgba(93, 235, 49, 0.25);
}

.alert-info {
  border-color: #31708f;
  background: rgba(49, 215, 235, 0.25);
}

.alert-warning {
  border-color: #ba8f45;
  background: rgba(246, 221, 51, 0.25);
}

.alert-danger {
  border-color: #a94442;
  background: rgba(235, 84, 49, 0.25);
}

/* --------------------------------------------------
	4.0 Headers/Page Titles
-------------------------------------------------- */
/* ---- 4.1 Breadcrumbs ---- */
.breadcrumb {
  bottom: 7px;
  margin-bottom: 0;
  background: none;
  text-transform: uppercase;
  font-size: 0.85em;
  letter-spacing: 2px;
}
.breadcrumb li a {
  color: #999;
}
.breadcrumb li a:focus {
  text-decoration: none;
}
.breadcrumb li a:hover {
  color: #ececec;
}
.breadcrumb li + li:before {
  color: #777;
}
.breadcrumb .active {
  color: #777;
}

/* ---- 4.2 Header/Page Title ---- */
.page-title {
  position: relative;
  background: #f4f4f4;
  padding-top: 80px;
  padding-bottom: 80px;
}
.page-title h1, .page-title .comingsoon .content-wrapper .content-inner .cs-timer .item .nbr-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .page-title .nbr-timer {
  margin: 0;
}
.page-title .subheading {
  display: block;
  margin: 20px 0 0 0;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  color: #777;
}
.page-title .breadcrumb li a {
  color: #777;
}
.page-title .breadcrumb li a:hover {
  color: #111;
}
.page-title .breadcrumb .active {
  color: #999;
}

/* ---- 4.3 Header/Page Title Styles ---- */
.pt-dark {
  background: #111;
}
.pt-dark h1, .pt-dark .comingsoon .content-wrapper .content-inner .cs-timer .item .nbr-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .pt-dark .nbr-timer {
  color: #ececec;
}
.pt-dark .breadcrumb li a {
  color: #999;
}
.pt-dark .breadcrumb li a:hover {
  color: #ececec;
}
.pt-dark .breadcrumb .active {
  color: #777;
}

/* ---- 4.4 Header/Page Title Sizes ---- */
.pt-small {
  padding-top: 50px;
  padding-bottom: 50px;
}
.pt-small h1, .pt-small .comingsoon .content-wrapper .content-inner .cs-timer .item .nbr-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .pt-small .nbr-timer {
  margin: 0;
  padding: 0;
}
.pt-small .breadcrumb {
  padding: 0;
}

.pt-large {
  padding-top: 140px;
  padding-bottom: 140px;
}

/* ---- 4.5 Header/Page Title Parallax ---- */
.pt-plax-md-dark {
  background: url(http://placehold.it/2440x1280);
  background-size: cover;
  background-position: 50%;
}
.pt-plax-md-dark:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(17, 17, 17, 0.55);
}

.pt-plax-md-light {
  background: url(http://placehold.it/2440x1200);
  background-size: cover;
}
.pt-plax-md-light:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(244, 244, 244, 0.85);
}

.pt-plax-lg-dark {
  background: url(../img/poly-backg.jpg);
  background-size: cover;
}
.pt-plax-lg-dark:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(17, 17, 17, 0.23);
}

.pt-plax-lg-light {
  background: url(http://placehold.it/2440x900);
  background-size: cover;
}
.pt-plax-lg-light:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(244, 244, 244, 0.83);
}

/* --------------------------------------------------
	7.0 Footers
-------------------------------------------------- */
.copyright {
  background: #222;
  padding-top: 20px;
  padding-bottom: 20px;
}
.copyright small {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 0.8em;
  text-transform: uppercase;
  letter-spacing: 1.3px;
}
.copyright small a:hover {
  color: #ececec;
}
.copyright small a:focus {
  text-decoration: none;
}
.copyright .to-the-top {
  color: #777;
}
.copyright .to-the-top i {
  padding-left: 7px;
  font-size: 21px;
  vertical-align: top;
}

.footer-social-links {
  text-align: center;
}
.footer-social-links ul {
  list-style: none;
  margin: 0;
  padding: 65px 0;
}
.footer-social-links ul li {
  display: inline-block;
  padding-right: 35px;
  margin-right: 35px;
  border-right: 1px solid #777;
}
.footer-social-links ul li:last-child {
  border: none;
  padding-right: 0;
  margin-right: 0;
}
.footer-social-links ul li a {
  display: block;
  color: #ececec;
}
.footer-social-links ul li a:hover {
  color: #999;
}
.footer-social-links ul li a:focus {
  text-decoration: none;
}

.social-light-bg ul li a {
  color: #111;
}

/* ---- 7.1 Footer Widgets ---- */
.footer-widgets {
  background: #111;
}
.footer-widgets .widget .header-widget {
  padding-bottom: 17px;
  margin-bottom: 25px;
  border-bottom: 1px solid rgba(204, 204, 204, 0.2);
  color: #ececec;
}
.footer-widgets .widget p {
  margin: 0;
  font-size: 1em;
}
.footer-widgets .about-widget .social-links {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 30px;
}
.footer-widgets .about-widget .social-links li {
  display: inline-block;
  padding-right: 15px;
  font-size: 22px;
}
.footer-widgets .about-widget .social-links li a {
  color: #777;
}
.footer-widgets .about-widget .social-links li a:hover {
  color: #ececec;
}
.footer-widgets .gallery-widget ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer-widgets .gallery-widget ul li {
  display: inline-block;
  margin-right: 1px;
  margin-bottom: 1px;
  width: 86px;
  height: 86px;
  float: left;
  background: #ccc;
  overflow: hidden;
}
.footer-widgets .gallery-widget ul li a {
  display: block;
  position: relative;
}
.footer-widgets .gallery-widget ul li a img {
  transition: transform 0.3s;
}
.footer-widgets .gallery-widget ul li a .hover-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(17, 17, 17, 0);
  text-align: center;
  transition: background 0.4s;
}
.footer-widgets .gallery-widget ul li a .hover-link span {
  display: block;
  padding-top: 20px;
  color: #ececec;
  font-size: 50px;
  opacity: 0;
  transition: opacity 0.4s;
}
.footer-widgets .gallery-widget ul li a:hover img {
  transform: scale(1.1);
}
.footer-widgets .gallery-widget ul li a:hover .hover-link {
  background: rgba(17, 17, 17, 0.55);
}
.footer-widgets .gallery-widget ul li a:hover .hover-link span {
  opacity: 1;
}
.footer-widgets .gallery-widget ul li a:focus {
  outline: none;
}
.footer-widgets .twitter-widget ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.footer-widgets .twitter-widget ul li {
  display: block;
  margin-bottom: 20px;
  padding: 2px;
  border: 1px solid rgba(255, 255, 255, 0);
  transition: all 0.4s;
}
.footer-widgets .twitter-widget ul li:hover {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(204, 204, 204, 0.1);
}
.footer-widgets .twitter-widget ul li i {
  display: inline-block;
  margin-right: 5px;
  padding-top: 3px;
  margin-bottom: 30px;
  float: left;
  font-size: 24px;
  color: rgba(255, 255, 255, 0.3);
}
.footer-widgets .twitter-widget ul li p {
  font-size: 0.85em;
}
.footer-widgets .twitter-widget ul li p a {
  color: #ccc;
}
.footer-widgets .twitter-widget ul li p a:hover {
  border-color: #ccc;
}
.footer-widgets .twitter-widget ul li p .tw-widget-date {
  display: inline-block;
  margin-right: 5px;
}
.footer-widgets .newsletter-widget form .form-group {
  display: block;
  position: relative;
}
.footer-widgets .newsletter-widget form .form-group input[type=email] {
  display: block;
  width: 100%;
  height: 42px;
  padding-left: 20px;
  padding-right: 70px;
  border: none;
  background: rgba(204, 204, 204, 0.1);
  transition: background 0.3s;
}
.footer-widgets .newsletter-widget form .form-group input[type=email]:focus {
  outline: none;
  background: rgba(204, 204, 204, 0.15);
}
.footer-widgets .newsletter-widget form .form-group button {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  width: 50px;
  height: 42px;
  border: none;
  color: rgba(244, 244, 244, 0.5);
  background: rgba(204, 204, 204, 0.1);
  transition: all 0.4s;
}
.footer-widgets .newsletter-widget form .form-group button i {
  padding-top: 5px;
  font-size: 20px;
}
.footer-widgets .newsletter-widget form .form-group button:focus {
  outline: none;
}
.footer-widgets .newsletter-widget form .form-group button:hover {
  background: #ececec;
  color: #111;
}

/* ---- 7.2 Footer Contact ---- */
.footer-contact .contact-info .footer-map {
  height: 790px;
  background: #ccc;
}
.footer-contact .contact-info .show-info-link {
  display: inline-block;
  position: absolute;
  top: -50px;
  left: 0;
  right: 0;
  margin: 0 auto;
  padding-left: 25px;
  padding-right: 25px;
  width: 200px;
  height: 50px;
  text-align: center;
  color: #111;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s, visibility 0.6s, top 0.5s;
  z-index: 999;
}
.footer-contact .contact-info .show-info-link:hover {
  background: #ececec;
}
.footer-contact .contact-info .show-info-link:focus {
  text-decoration: none !important;
  border-bottom: none;
}
.footer-contact .contact-info .show-info-link i {
  display: inline-block;
  padding-top: 18px;
  padding-right: 15px;
}
.footer-contact .contact-info .info-open {
  top: 0;
  opacity: 1;
  visibility: visible;
}
.footer-contact .contact-info address {
  margin-bottom: 0;
  padding: 280px 100px 0 130px;
  width: 100%;
  height: 100%;
  background: rgba(17, 17, 17, 0.93);
  transition: opacity 0.5s, visibility 0.6s;
}
.footer-contact .contact-info address ul {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 50%;
}
.footer-contact .contact-info address ul li {
  display: block;
  margin-bottom: 30px;
  padding: 7px 0 7px 20px;
  border-left: 1px solid #777;
}
.footer-contact .contact-info address ul li .adr-heading {
  display: block;
  color: #ececec;
}
.footer-contact .contact-info address ul li .adr-info {
  font-size: 0.9em;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  color: #999;
}
.footer-contact .contact-info address .show-map {
  display: block;
  position: absolute;
  bottom: 100px;
  color: #ececec;
}
.footer-contact .contact-info address .show-map span {
  padding-right: 20px;
  font-size: 35px;
  vertical-align: middle;
}
.footer-contact .contact-info address .show-map:hover {
  color: #999;
}
.footer-contact .contact-info address .show-map:focus {
  text-decoration: none;
}
.footer-contact .map-open {
  opacity: 0;
  visibility: hidden;
}
.footer-contact .contact-form {
  padding-left: 100px;
  padding-right: 12%;
}
.footer-contact .contact-form header {
  text-align: left;
  margin-bottom: 50px;
}
.footer-contact .contact-form form .alert {
  position: absolute;
  left: 0;
  right: 0;
  top: 15px;
}

/* ---- 7.3 Footer Litle ---- */
.footer-litle address {
  margin-bottom: 0;
  padding-top: 85px;
  padding-bottom: 85px;
}
.footer-litle address ul {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: center;
}
.footer-litle address ul li {
  display: inline-block;
  margin-right: 160px;
}
.footer-litle address ul li:last-child {
  margin-right: 0;
}
.footer-litle address ul li .adr-icon {
  padding-right: 20px;
  float: left;
  font-size: 36px;
  color: #111;
}
.footer-litle address ul li .adr-group {
  text-align: left;
  float: right;
}
.footer-litle address ul li .adr-group .adr-heading {
  display: block;
  color: #111;
}
.footer-litle address ul li .adr-group .adr-info {
  font-size: 0.9em;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  color: #999;
}

/* --------------------------------------------------
	8.0 Navigation
-------------------------------------------------- */
.navbar {
  display: none;
  margin-bottom: 0;
  min-height: 75px;
  border-bottom: 1px solid #ececec;
  border-radius: 0;
  background: #fff;
}
.navbar .navbar-header {
  width: 42%;
  margin-top: 6px;
}
.navbar .navbar-header .navbar-brand {
  padding: 15px 0;
  margin-left: 0;
}
.navbar .navbar-header .navbar-brand .logo {
  height: 50px;
  width: 191px;
}
.navbar .navbar-nav {
  margin-top: 12px;
}
.navbar .navbar-nav li a {
  text-transform: uppercase;
  font-size: 0.8em;
  font-weight: 400;
  letter-spacing: 2px;
  color: #999;
  transition: color 0.5s;
}
.navbar .navbar-nav li a:focus {
  color: inherit;
}
.navbar .navbar-nav li a:hover {
  background: none;
  color: #111;
}
.navbar .navbar-nav li a img.flag {
  height: 18px;
}
.navbar .navbar-nav .active a {
  background: none;
  color: #111;
  transition: color 0.5s;
}
.navbar .navbar-nav .active a:hover, .navbar .navbar-nav .active a:focus, .navbar .navbar-nav .active a:visited {
  background: none;
}
.navbar .navbar-nav .dropdown .dropdown-toggle {
  background: none;
}
.navbar .navbar-nav .dropdown .dropdown-toggle:hover, .navbar .navbar-nav .dropdown .dropdown-toggle:focus, .navbar .navbar-nav .dropdown .dropdown-toggle:visited {
  background: none;
}
.navbar .navbar-nav .dropdown .dropdown-menu {
  margin-top: 12px;
  padding: 20px 0 10px 0;
  border: 1px solid #ececec;
  border-radius: 0;
  box-shadow: none;
  background: rgba(255, 255, 255, 0.93);
}
.navbar .navbar-nav .dropdown .dropdown-menu li {
  min-width: 150px;
}
.navbar .navbar-nav .dropdown .dropdown-menu li a {
  display: block;
  padding: 11px 40px 11px 25px;
  letter-spacing: 0.5px;
  line-height: 0.8em;
  border-left: 3px solid rgba(17, 17, 17, 0);
  transition: all 0.3s;
}
.navbar .navbar-nav .dropdown .dropdown-menu li a:hover {
  padding-left: 35px;
  padding-right: 30px;
  background: rgba(17, 17, 17, 0.05);
  border-left: 3px solid #111;
}
.navbar .navbar-nav .dropdown .dropdown-menu li a i {
  padding-right: 5px;
}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-header {
  padding: 0 25px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 0.8em;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #111;
}
.navbar .navbar-nav .dropdown .dropdown-menu .divider {
  margin-left: 25px;
  margin-right: 25px;
  background-color: #ddd;
}
.navbar .navbar-nav .dropdown .search-dropdown {
  padding-top: 10px;
}
.navbar .navbar-nav .dropdown .search-dropdown li {
  padding: 0 15px;
}
.navbar .navbar-nav .dropdown .search-dropdown li form input[type=search] {
  border-radius: 0;
  font-size: 0.9em;
  letter-spacing: 1.5px;
}
.navbar .navbar-nav .dropdown .search-dropdown li form input[type=search]:focus {
  outline: none;
  box-shadow: none;
  border-color: #111;
}

/* ---- Navbar Inverse (Dark) ---- */
.navbar-inverse {
  border-bottom: 1px solid #222;
  background: #111;
}
.navbar-inverse .navbar-nav li a {
  color: #777;
}
.navbar-inverse .navbar-nav li a:hover {
  color: #ececec;
}
.navbar-inverse .navbar-nav .active a {
  color: #ececec;
}
.navbar-inverse .navbar-nav .dropdown .dropdown-menu {
  background: rgba(17, 17, 17, 0.95);
  border-color: #222;
}
.navbar-inverse .navbar-nav .dropdown .dropdown-menu li a:hover {
  background: rgba(255, 255, 255, 0.1);
  border-left: 3px solid #ececec;
}
.navbar-inverse .navbar-nav .dropdown .dropdown-menu .dropdown-header {
  color: #ececec;
}
.navbar-inverse .navbar-nav .dropdown .dropdown-menu .divider {
  background-color: #444;
}
.navbar-inverse .navbar-nav .dropdown .search-dropdown li form input[type=search]:focus {
  border-color: #ececec;
}

/* ---- Mega Menu ---- */
.mega .nav,
.mega .collapse,
.mega .dropup,
.mega .dropdown {
  position: static;
}
.mega .container {
  position: relative;
}
.mega .dropdown-menu {
  left: auto;
}
.mega .mega-content {
  padding: 20px 30px;
}
.mega .dropdown.mega-fw .dropdown-menu {
  left: 0;
  right: 0;
}

/* ---- Navbar Utility ---- */
.navbar-trans {
  border-bottom: none;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s;
}
.navbar-trans .navbar-logo {
  content: url(../img/logo-light.png);
}
.navbar-trans .navbar-logo-dark {
  content: url(../img/logo.png);
}

.navbar-trans:not(.navbar-inverse) .navbar-nav li a:focus, .navbar-trans:not(.navbar-inverse) .navbar-nav li a:hover {
  color: #ececec;
}
.navbar-trans:not(.navbar-inverse) .navbar-nav .active a {
  color: #ececec;
}
.navbar-trans:not(.navbar-inverse) .navbar-nav .active a:hover {
  color: #ececec;
}
.navbar-trans:not(.navbar-inverse) .navbar-nav .dropdown .dropdown-menu li a:hover {
  color: #111;
}
.navbar-trans:not(.navbar-inverse) .navbar-nav .open .dropdown-toggle {
  color: #ececec;
}

.navbar-trans-dark .navbar-nav > li > a:focus, .navbar-trans-dark .navbar-nav > li > a:hover {
  color: #111 !important;
}
.navbar-trans-dark .navbar-nav .active > a {
  color: #111 !important;
}
.navbar-trans-dark .navbar-nav .active > a:hover {
  color: #111 !important;
}
.navbar-trans-dark .navbar-nav .open .dropdown-toggle {
  color: #111 !important;
}

.navbar-small {
  min-height: 50px;
  display: block;
}
.navbar-small .navbar-header {
  margin-top: 0;
  padding: 0;
}
.navbar-small .navbar-header .navbar-brand {
  padding: 0;
}
.navbar-small .navbar-nav {
  margin-top: 0;
}
.navbar-small .navbar-nav .dropdown .dropdown-menu {
  margin-top: 0;
}

.navbar-fw .navbar-header {
  margin-left: 50px;
  width: 25%;
}
.navbar-fw .navbar-right {
  margin-right: 50px;
}

/* --------------------------------------------------
	9.0 Feature
-------------------------------------------------- */
/* ---- 9.1 Feature - Cards ---- */
.ft-cards .ft-item {
  padding: 50px 40px;
  border: 1px solid #ececec;
  background: #fff;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2);
  transition: all 0.3s;
}
.ft-cards .ft-item:hover {
  transform: translateY(-10px);
  box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
}
.ft-cards .ft-item .ipadHover {
  transform: translateY(-10px);
  box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
}
.ft-cards .ft-item span {
  font-size: 64px;
  color: #111;
}
.ft-cards .ft-item h4, .ft-cards .ft-item .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead, .login-2 .bg-overlay .form-wrapper .social-signup .social-card .ft-cards .ft-item .sc-lead, .ft-cards .ft-item .login-2 .bg-overlay .form-wrapper .form-content .cards-header, .login-2 .bg-overlay .form-wrapper .form-content .ft-cards .ft-item .cards-header, .ft-cards .ft-item .t-join .t-info .t-role, .t-join .t-info .ft-cards .ft-item .t-role, .ft-cards .ft-item .team-3col .t-item .t-info .t-role, .ft-cards .ft-item .freelancer-about .t-item .t-info .t-role, .ft-cards .ft-item .team-4col .t-item .t-info .t-role, .team-3col .t-item .t-info .ft-cards .ft-item .t-role, .freelancer-about .t-item .t-info .ft-cards .ft-item .t-role, .team-4col .t-item .t-info .ft-cards .ft-item .t-role, .ft-cards .ft-item .testimonials-3col .t-item blockquote footer cite, .ft-cards .ft-item .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .content-wrapper .content-inner .ft-cards .ft-item .testimonials-3col .t-item p footer cite, .ft-cards .ft-item .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .content-wrapper .info-wrapper .ft-cards .ft-item .testimonials-3col .t-item .info-404 footer cite, .testimonials-3col .t-item blockquote footer .ft-cards .ft-item cite, .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .ft-cards .ft-item cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .ft-cards .ft-item cite, .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .ft-cards .ft-item cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .ft-cards .ft-item cite, .ft-cards .ft-item .ft-tabs .tabs-list li a .tab-group .tab-heading, .ft-tabs .tabs-list li a .tab-group .ft-cards .ft-item .tab-heading {
  margin-top: 40px;
  margin-bottom: 30px;
}
.ft-cards .ft-item p {
  padding: 0;
  margin: 0;
}
.ft-cards .ft-item a {
  padding-top: 50px;
  display: block;
  text-align: right;
  color: #999;
}
.ft-cards .ft-item a:hover {
  color: #111;
}
.ft-cards .ft-item a:focus {
  text-decoration: none;
}
.ft-cards .ft-item a span {
  display: inline-block;
  font-size: 25px;
  vertical-align: top;
  color: inherit;
}

/* ---- 9.2 Feature - Cards 2 ---- */
.ft-cards-2 .ft-card-item {
  margin-bottom: 50px;
  height: 254px;
  background: #fff;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  transition: all 0.3s;
}
.ft-cards-2 .ft-card-item:hover {
  transform: translateY(-10px);
  box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
}
.ft-cards-2 .ft-card-item img {
  display: inline-block;
  max-width: 240px;
  float: left;
}
.ft-cards-2 .ft-card-item .ft-content {
  display: inline-block;
  padding: 50px 40px;
  width: 56%;
}
.ft-cards-2 .ft-card-item .ft-content h5, .ft-cards-2 .ft-card-item .ft-content .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .ft-cards-2 .ft-card-item .ft-content .title-timer, .ft-cards-2 .ft-card-item .ft-content .sidebar .comments-widget .widget-item span .widget-comm-title, .sidebar .comments-widget .widget-item span .ft-cards-2 .ft-card-item .ft-content .widget-comm-title, .ft-cards-2 .ft-card-item .ft-content .ft-tabs .tabs-list li a .tab-group .tab-info, .ft-tabs .tabs-list li a .tab-group .ft-cards-2 .ft-card-item .ft-content .tab-info, .ft-cards-2 .ft-card-item .ft-content .ft-boxed-hover ul li .hover-content .ft-heading, .ft-boxed-hover ul li .hover-content .ft-cards-2 .ft-card-item .ft-content .ft-heading {
  margin: 0;
  padding-bottom: 20px;
}
.ft-cards-2 .ft-card-item .ft-content p {
  margin: 0;
  color: #999;
}
.ft-cards-2 .ft-card-item .ft-content .link-btn {
  display: inline-block;
  margin-top: 30px;
  float: right;
  color: #777;
  transform: translateX(30px);
  transition: transform 0.4s;
}
.ft-cards-2 .ft-card-item .ft-content .link-btn span {
  display: inline-block;
  font-size: 23px;
  vertical-align: top;
  transform: translateX(-30px);
  opacity: 0;
  transition: all 0.4s;
}
.ft-cards-2 .ft-card-item .ft-content .link-btn:hover {
  color: #111;
  transform: translateX(0);
}
.ft-cards-2 .ft-card-item .ft-content .link-btn:hover span {
  opacity: 1;
  transform: translateX(5px);
}
.ft-cards-2 .ft-card-item .ft-content .link-btn:focus {
  text-decoration: none;
}

/* ---- 9.3 Feature - Steps Numbers ---- */
.ft-steps-numbers .ft-item {
  display: block;
  position: relative;
}
.ft-steps-numbers .ft-item .ft-nbr {
  display: inline-block;
  position: absolute;
  top: 7px;
  left: 0;
  color: rgba(204, 204, 204, 0.4);
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-weight: lighter;
  font-size: 165px;
}
.ft-steps-numbers .ft-item h4, .ft-steps-numbers .ft-item .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead, .login-2 .bg-overlay .form-wrapper .social-signup .social-card .ft-steps-numbers .ft-item .sc-lead, .ft-steps-numbers .ft-item .login-2 .bg-overlay .form-wrapper .form-content .cards-header, .login-2 .bg-overlay .form-wrapper .form-content .ft-steps-numbers .ft-item .cards-header, .ft-steps-numbers .ft-item .t-join .t-info .t-role, .t-join .t-info .ft-steps-numbers .ft-item .t-role, .ft-steps-numbers .ft-item .team-3col .t-item .t-info .t-role, .ft-steps-numbers .ft-item .freelancer-about .t-item .t-info .t-role, .ft-steps-numbers .ft-item .team-4col .t-item .t-info .t-role, .team-3col .t-item .t-info .ft-steps-numbers .ft-item .t-role, .freelancer-about .t-item .t-info .ft-steps-numbers .ft-item .t-role, .team-4col .t-item .t-info .ft-steps-numbers .ft-item .t-role, .ft-steps-numbers .ft-item .testimonials-3col .t-item blockquote footer cite, .ft-steps-numbers .ft-item .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .content-wrapper .content-inner .ft-steps-numbers .ft-item .testimonials-3col .t-item p footer cite, .ft-steps-numbers .ft-item .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .content-wrapper .info-wrapper .ft-steps-numbers .ft-item .testimonials-3col .t-item .info-404 footer cite, .testimonials-3col .t-item blockquote footer .ft-steps-numbers .ft-item cite, .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .ft-steps-numbers .ft-item cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .ft-steps-numbers .ft-item cite, .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .ft-steps-numbers .ft-item cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .ft-steps-numbers .ft-item cite, .ft-steps-numbers .ft-item .ft-tabs .tabs-list li a .tab-group .tab-heading, .ft-tabs .tabs-list li a .tab-group .ft-steps-numbers .ft-item .tab-heading {
  margin: 0;
  padding-bottom: 20px;
  padding-left: 85px;
}
.ft-steps-numbers .ft-item p {
  margin: 0;
  padding-left: 85px;
}

/* ---- 9.4 Feature - Centered ---- */
.ft-centered .ft-item, .ft-x .ft-item, .ft-y .ft-item {
  text-align: center;
}
.ft-centered .ft-item h5, .ft-centered .ft-item .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .ft-centered .ft-item .title-timer, .ft-centered .ft-item .sidebar .comments-widget .widget-item span .widget-comm-title, .sidebar .comments-widget .widget-item span .ft-centered .ft-item .widget-comm-title, .ft-centered .ft-item .ft-tabs .tabs-list li a .tab-group .tab-info, .ft-tabs .tabs-list li a .tab-group .ft-centered .ft-item .tab-info, .ft-centered .ft-item .ft-boxed-hover ul li .hover-content .ft-heading, .ft-boxed-hover ul li .hover-content .ft-centered .ft-item .ft-heading, .ft-x .ft-item h5, .ft-x .ft-item .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .ft-x .ft-item .title-timer, .ft-x .ft-item .sidebar .comments-widget .widget-item span .widget-comm-title, .sidebar .comments-widget .widget-item span .ft-x .ft-item .widget-comm-title, .ft-x .ft-item .ft-tabs .tabs-list li a .tab-group .tab-info, .ft-tabs .tabs-list li a .tab-group .ft-x .ft-item .tab-info, .ft-x .ft-item .ft-boxed-hover ul li .hover-content .ft-heading, .ft-boxed-hover ul li .hover-content .ft-x .ft-item .ft-heading, .ft-y .ft-item h5, .ft-y .ft-item .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .ft-y .ft-item .title-timer, .ft-y .ft-item .sidebar .comments-widget .widget-item span .widget-comm-title, .sidebar .comments-widget .widget-item span .ft-y .ft-item .widget-comm-title, .ft-y .ft-item .ft-tabs .tabs-list li a .tab-group .tab-info, .ft-tabs .tabs-list li a .tab-group .ft-y .ft-item .tab-info, .ft-y .ft-item .ft-boxed-hover ul li .hover-content .ft-heading, .ft-boxed-hover ul li .hover-content .ft-y .ft-item .ft-heading {
  margin-top: 30px;
  margin-bottom: 20px;
}
.ft-centered .ft-item span, .ft-x .ft-item span, .ft-y .ft-item span {
  padding: 0;
  width: 110px;
  height: 110px;
  font-size: 45px;
  line-height: 109px;
}
.ft-centered .ft-material:hover span, .ft-x .ft-material:hover span, .ft-y .ft-material:hover span,
.ft-centered .ft-material:hover i,
.ft-x .ft-material:hover i,
.ft-y .ft-material:hover i {
  transform: translateY(-10px);
  box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
}
.ft-centered .ft-material span, .ft-x .ft-material span, .ft-y .ft-material span,
.ft-centered .ft-material i,
.ft-x .ft-material i,
.ft-y .ft-material i {
  display: inline-block;
  border: 1px solid #f8f8f8;
  border-radius: 100px;
  background: #fff;
  color: #777;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  transition: all 0.3s;
}
.ft-centered .ft-diagonal span, .ft-x .ft-diagonal span, .ft-y .ft-diagonal span,
.ft-centered .ft-diagonal i,
.ft-x .ft-diagonal i,
.ft-y .ft-diagonal i {
  display: inline-block;
  color: #111;
  background: url(../img/pat-diagonal.png) 100% repeat;
  border-radius: 100px;
}
.ft-centered .ft-circle-frame:hover span, .ft-x .ft-circle-frame:hover span, .ft-y .ft-circle-frame:hover span, .ft-centered .ft-circle-frame-dark:hover span, .ft-x .ft-circle-frame-dark:hover span, .ft-y .ft-circle-frame-dark:hover span, .ft-centered .ft-square-frame-dark:hover span, .ft-x .ft-square-frame-dark:hover span, .ft-y .ft-square-frame-dark:hover span, .ft-centered .ft-square-frame:hover span, .ft-x .ft-square-frame:hover span, .ft-y .ft-square-frame:hover span,
.ft-centered .ft-circle-frame:hover i,
.ft-x .ft-circle-frame:hover i,
.ft-y .ft-circle-frame:hover i,
.ft-centered .ft-circle-frame-dark:hover i,
.ft-x .ft-circle-frame-dark:hover i,
.ft-y .ft-circle-frame-dark:hover i,
.ft-centered .ft-square-frame-dark:hover i,
.ft-x .ft-square-frame-dark:hover i,
.ft-y .ft-square-frame-dark:hover i,
.ft-centered .ft-square-frame:hover i,
.ft-x .ft-square-frame:hover i,
.ft-y .ft-square-frame:hover i {
  border-color: rgb(236, 236, 236);
  box-shadow: 0 0 0 0 #ececec;
}
.ft-centered .ft-circle-frame span, .ft-x .ft-circle-frame span, .ft-y .ft-circle-frame span, .ft-centered .ft-circle-frame-dark span, .ft-x .ft-circle-frame-dark span, .ft-y .ft-circle-frame-dark span, .ft-centered .ft-square-frame-dark span, .ft-x .ft-square-frame-dark span, .ft-y .ft-square-frame-dark span, .ft-centered .ft-square-frame span, .ft-x .ft-square-frame span, .ft-y .ft-square-frame span,
.ft-centered .ft-circle-frame i,
.ft-x .ft-circle-frame i,
.ft-y .ft-circle-frame i,
.ft-centered .ft-circle-frame-dark i,
.ft-x .ft-circle-frame-dark i,
.ft-y .ft-circle-frame-dark i,
.ft-centered .ft-square-frame-dark i,
.ft-x .ft-square-frame-dark i,
.ft-y .ft-square-frame-dark i,
.ft-centered .ft-square-frame i,
.ft-x .ft-square-frame i,
.ft-y .ft-square-frame i {
  display: inline-block;
  color: #111;
  background: #ececec;
  border: 5px solid rgb(255, 255, 255);
  box-shadow: 0 0 0 1px #ececec;
  border-radius: 100px;
  line-height: 102px;
  transition: all 0.5s;
}
.ft-centered .ft-square-frame span, .ft-x .ft-square-frame span, .ft-y .ft-square-frame span,
.ft-centered .ft-square-frame i,
.ft-x .ft-square-frame i,
.ft-y .ft-square-frame i {
  width: 100px;
  height: 100px;
  border-radius: 0;
  font-size: 45px;
  text-align: center;
  line-height: 90px;
}
.ft-centered .ft-dark-spin:hover span, .ft-x .ft-dark-spin:hover span, .ft-y .ft-dark-spin:hover span,
.ft-centered .ft-dark-spin:hover i,
.ft-x .ft-dark-spin:hover i,
.ft-y .ft-dark-spin:hover i {
  transform: rotateY(180deg);
  border: 1px solid rgb(204, 204, 204);
  background: #fff;
  color: #111;
}
.ft-centered .ft-dark-spin span, .ft-x .ft-dark-spin span, .ft-y .ft-dark-spin span,
.ft-centered .ft-dark-spin i,
.ft-x .ft-dark-spin i,
.ft-y .ft-dark-spin i {
  display: inline-block;
  color: #f8f8f8;
  border: 1px solid rgba(17, 17, 17, 0);
  background: #111;
  border-radius: 100px;
  transition: all 0.3s;
}
.ft-centered .ft-circle-frame-dark:hover span, .ft-x .ft-circle-frame-dark:hover span, .ft-y .ft-circle-frame-dark:hover span, .ft-centered .ft-square-frame-dark:hover span, .ft-x .ft-square-frame-dark:hover span, .ft-y .ft-square-frame-dark:hover span,
.ft-centered .ft-circle-frame-dark:hover i,
.ft-x .ft-circle-frame-dark:hover i,
.ft-y .ft-circle-frame-dark:hover i,
.ft-centered .ft-square-frame-dark:hover i,
.ft-x .ft-square-frame-dark:hover i,
.ft-y .ft-square-frame-dark:hover i {
  border-color: rgb(17, 17, 17);
}
.ft-centered .ft-circle-frame-dark span, .ft-x .ft-circle-frame-dark span, .ft-y .ft-circle-frame-dark span, .ft-centered .ft-square-frame-dark span, .ft-x .ft-square-frame-dark span, .ft-y .ft-square-frame-dark span,
.ft-centered .ft-circle-frame-dark i,
.ft-x .ft-circle-frame-dark i,
.ft-y .ft-circle-frame-dark i,
.ft-centered .ft-square-frame-dark i,
.ft-x .ft-square-frame-dark i,
.ft-y .ft-square-frame-dark i {
  color: #f8f8f8;
  background: #111;
  border: 5px solid rgb(255, 255, 255);
  box-shadow: 0 0 0 1px #111;
}
.ft-centered .ft-square-frame-dark span, .ft-x .ft-square-frame-dark span, .ft-y .ft-square-frame-dark span,
.ft-centered .ft-square-frame-dark i,
.ft-x .ft-square-frame-dark i,
.ft-y .ft-square-frame-dark i {
  width: 100px;
  height: 100px;
  border-radius: 0;
  font-size: 45px;
  text-align: center;
  line-height: 90px;
}
.ft-centered .ft-small-card, .ft-x .ft-small-card, .ft-y .ft-small-card {
  padding: 50px 30px;
  background: #f8f8f8;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  transition: all 0.3s;
}
.ft-centered .ft-small-card:hover, .ft-x .ft-small-card:hover, .ft-y .ft-small-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
}
.ft-centered .ft-small-card:hover span, .ft-x .ft-small-card:hover span, .ft-y .ft-small-card:hover span,
.ft-centered .ft-small-card:hover i,
.ft-x .ft-small-card:hover i,
.ft-y .ft-small-card:hover i {
  color: #111;
}
.ft-centered .ft-small-card span, .ft-x .ft-small-card span, .ft-y .ft-small-card span,
.ft-centered .ft-small-card i,
.ft-x .ft-small-card i,
.ft-y .ft-small-card i {
  display: block;
  margin-top: 30px;
  padding-bottom: 30px;
  width: auto;
  height: auto;
  line-height: 0;
  font-size: 64px;
  color: #777;
  transition: color 0.7s;
}
.ft-centered .ft-circle-overlay:hover span, .ft-x .ft-circle-overlay:hover span, .ft-y .ft-circle-overlay:hover span, .ft-centered .ft-square-overlay:hover span, .ft-x .ft-square-overlay:hover span, .ft-y .ft-square-overlay:hover span,
.ft-centered .ft-circle-overlay:hover i,
.ft-x .ft-circle-overlay:hover i,
.ft-y .ft-circle-overlay:hover i,
.ft-centered .ft-square-overlay:hover i,
.ft-x .ft-square-overlay:hover i,
.ft-y .ft-square-overlay:hover i {
  background: #f4f4f4;
}
.ft-centered .ft-circle-overlay span, .ft-x .ft-circle-overlay span, .ft-y .ft-circle-overlay span, .ft-centered .ft-square-overlay span, .ft-x .ft-square-overlay span, .ft-y .ft-square-overlay span,
.ft-centered .ft-circle-overlay i,
.ft-x .ft-circle-overlay i,
.ft-y .ft-circle-overlay i,
.ft-centered .ft-square-overlay i,
.ft-x .ft-square-overlay i,
.ft-y .ft-square-overlay i {
  display: inline-block;
  color: #111;
  border-radius: 100px;
  background: #ececec;
  border: 10px solid #f4f4f4;
  line-height: 90px;
  transition: all 0.3s;
}
.ft-centered .ft-square-overlay span, .ft-x .ft-square-overlay span, .ft-y .ft-square-overlay span,
.ft-centered .ft-square-overlay i,
.ft-x .ft-square-overlay i,
.ft-y .ft-square-overlay i {
  border-radius: 0;
}
.ft-centered .ft-basic span, .ft-x .ft-basic span, .ft-y .ft-basic span,
.ft-centered .ft-basic i,
.ft-x .ft-basic i,
.ft-y .ft-basic i {
  font-size: 60px;
  line-height: 60px;
}

/* ---- 9.5 Feature - Horizontal Aligned ---- */
.ft-x .ft-item, .ft-y .ft-item {
  text-align: left;
}
.ft-x .ft-item h5, .ft-x .ft-item .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .ft-x .ft-item .title-timer, .ft-x .ft-item .sidebar .comments-widget .widget-item span .widget-comm-title, .sidebar .comments-widget .widget-item span .ft-x .ft-item .widget-comm-title, .ft-x .ft-item .ft-tabs .tabs-list li a .tab-group .tab-info, .ft-tabs .tabs-list li a .tab-group .ft-x .ft-item .tab-info, .ft-x .ft-item .ft-boxed-hover ul li .hover-content .ft-heading, .ft-boxed-hover ul li .hover-content .ft-x .ft-item .ft-heading, .ft-y .ft-item h5, .ft-y .ft-item .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .ft-y .ft-item .title-timer, .ft-y .ft-item .sidebar .comments-widget .widget-item span .widget-comm-title, .sidebar .comments-widget .widget-item span .ft-y .ft-item .widget-comm-title, .ft-y .ft-item .ft-tabs .tabs-list li a .tab-group .tab-info, .ft-tabs .tabs-list li a .tab-group .ft-y .ft-item .tab-info, .ft-y .ft-item .ft-boxed-hover ul li .hover-content .ft-heading, .ft-boxed-hover ul li .hover-content .ft-y .ft-item .ft-heading {
  margin-top: 30px;
  margin-bottom: 20px;
}
.ft-x .ft-item span, .ft-y .ft-item span,
.ft-x .ft-item i,
.ft-y .ft-item i {
  display: inline-block;
  margin: 25px 35px 50px 0;
  padding: 28px 26px;
  width: 85px;
  height: 85px;
  float: left;
  font-size: 28px;
  line-height: 28px;
  text-align: center;
  vertical-align: top;
}
.ft-x .ft-material span, .ft-y .ft-material span,
.ft-x .ft-material i,
.ft-y .ft-material i {
  color: #111;
}
.ft-x .ft-circle-frame span, .ft-y .ft-circle-frame span, .ft-x .ft-square-frame span, .ft-y .ft-square-frame span, .ft-x .ft-circle-frame-dark span, .ft-y .ft-circle-frame-dark span, .ft-x .ft-square-frame-dark span, .ft-y .ft-square-frame-dark span,
.ft-x .ft-circle-frame i,
.ft-y .ft-circle-frame i,
.ft-x .ft-square-frame i,
.ft-y .ft-square-frame i,
.ft-x .ft-circle-frame-dark i,
.ft-y .ft-circle-frame-dark i,
.ft-x .ft-square-frame-dark i,
.ft-y .ft-square-frame-dark i {
  padding: 24px 25px;
}
.ft-x .ft-square-frame span, .ft-y .ft-square-frame span,
.ft-x .ft-square-frame i,
.ft-y .ft-square-frame i,
.ft-x .ft-square-frame-dark span,
.ft-y .ft-square-frame-dark span,
.ft-x .ft-square-frame-dark i,
.ft-y .ft-square-frame-dark i {
  width: 80px;
  height: 80px;
  padding: 21px 23px;
}
.ft-x .ft-circle-overlay span, .ft-y .ft-circle-overlay span, .ft-x .ft-square-overlay span, .ft-y .ft-square-overlay span,
.ft-x .ft-circle-overlay i,
.ft-y .ft-circle-overlay i,
.ft-x .ft-square-overlay i,
.ft-y .ft-square-overlay i {
  padding: 20px;
  border: 10px solid #f4f4f4;
}
.ft-x .ft-basic span, .ft-y .ft-basic span,
.ft-x .ft-basic i,
.ft-y .ft-basic i {
  padding: 0;
  font-size: 64px;
  line-height: 64px;
}
.ft-x .right-align .ft-content, .ft-y .right-align .ft-content {
  display: inline-block;
  width: 62%;
  text-align: right;
}
.ft-x .right-align .ft-icon, .ft-y .right-align .ft-icon {
  float: right;
  display: inline-block;
  margin-left: 20px;
  width: 30%;
}

/* ---- 9.6 Feature - Vertical Aligned ---- */
.ft-y .ft-item span,
.ft-y .ft-item i {
  display: inline-block;
  margin: 0;
  float: none;
}
.ft-y .right-align {
  text-align: right;
}

/* ---- 9.7 Feature - Boxed Hover List ---- */
.ft-boxed-hover ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ft-boxed-hover ul li {
  display: inline-block;
  position: relative;
  width: 25%;
  float: left;
  margin-top: -1px;
  margin-left: -1px;
  padding: 50px;
  border: 1px solid #ddd;
  background: #fff;
  text-align: center;
  transition: border-color 0.3s;
}
.ft-boxed-hover ul li:hover {
  border-color: #111;
}
.ft-boxed-hover ul li:hover .hover-content {
  opacity: 1;
}
.ft-boxed-hover ul li .ft-icon {
  font-size: 56px;
  color: #777;
}
.ft-boxed-hover ul li .h-alt {
  color: #999;
}
.ft-boxed-hover ul li .hover-content {
  display: block;
  position: absolute;
  padding: 30px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #111;
  opacity: 0;
  transition: all 0.3s;
}
.ft-boxed-hover ul li .hover-content .ft-icon {
  position: absolute;
  display: block;
  top: 50px;
  left: 0;
  right: 0;
  font-size: 120px;
  color: rgba(217, 217, 217, 0.15);
  z-index: 1;
}
.ft-boxed-hover ul li .hover-content .ft-heading {
  display: block;
  margin: 0;
  padding-bottom: 15px;
  color: #ececec;
}
.ft-boxed-hover ul li .hover-content p {
  margin: 0;
  color: #999;
}
.ft-boxed-hover ul li .hover-content a {
  display: inline-block;
  position: relative;
  margin-top: 20px;
  color: #999;
  z-index: 10 !important;
}
.ft-boxed-hover ul li .hover-content a:hover {
  color: #ececec;
}
.ft-boxed-hover ul li .hover-content a:focus {
  outline: none;
}

/* ---- 9.8 Feature - Tabs ---- */
.ft-tabs .tabs-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.ft-tabs .tabs-list li {
  border-top: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
}
.ft-tabs .tabs-list li:nth-child(2), .ft-tabs .tabs-list li:nth-child(3) {
  margin-top: -1px;
}
.ft-tabs .tabs-list li a {
  display: block;
  padding: 50px;
  border-left: 10px solid rgba(17, 17, 17, 0);
}
.ft-tabs .tabs-list li a:hover {
  background: #f8f8f8;
}
.ft-tabs .tabs-list li a:focus {
  text-decoration: none;
}
.ft-tabs .tabs-list li a .tab-icon {
  display: inline-block;
  padding-right: 20px;
  font-size: 50px;
  color: #111;
}
.ft-tabs .tabs-list li a .tab-group {
  text-align: left;
  float: right;
}
.ft-tabs .tabs-list li a .tab-group .tab-heading {
  display: block;
  color: #111;
}
.ft-tabs .tabs-list li a .tab-group .tab-info {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  letter-spacing: 2px;
  color: #999;
}
.ft-tabs .tabs-list .active a {
  border-left: 10px solid rgb(17, 17, 17);
  background: #f4f4f4;
}
.ft-tabs .tab-content {
  height: 475px;
  background: #f4f4f4;
}
.ft-tabs .tab-content .tab-content-text {
  padding-top: 110px;
  padding-left: 80px;
}
.ft-tabs .tab-content .tab-content-text h4, .ft-tabs .tab-content .tab-content-text .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead, .login-2 .bg-overlay .form-wrapper .social-signup .social-card .ft-tabs .tab-content .tab-content-text .sc-lead, .ft-tabs .tab-content .tab-content-text .login-2 .bg-overlay .form-wrapper .form-content .cards-header, .login-2 .bg-overlay .form-wrapper .form-content .ft-tabs .tab-content .tab-content-text .cards-header, .ft-tabs .tab-content .tab-content-text .t-join .t-info .t-role, .t-join .t-info .ft-tabs .tab-content .tab-content-text .t-role, .ft-tabs .tab-content .tab-content-text .team-3col .t-item .t-info .t-role, .ft-tabs .tab-content .tab-content-text .freelancer-about .t-item .t-info .t-role, .ft-tabs .tab-content .tab-content-text .team-4col .t-item .t-info .t-role, .team-3col .t-item .t-info .ft-tabs .tab-content .tab-content-text .t-role, .freelancer-about .t-item .t-info .ft-tabs .tab-content .tab-content-text .t-role, .team-4col .t-item .t-info .ft-tabs .tab-content .tab-content-text .t-role, .ft-tabs .tab-content .tab-content-text .testimonials-3col .t-item blockquote footer cite, .ft-tabs .tab-content .tab-content-text .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .content-wrapper .content-inner .ft-tabs .tab-content .tab-content-text .testimonials-3col .t-item p footer cite, .ft-tabs .tab-content .tab-content-text .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .content-wrapper .info-wrapper .ft-tabs .tab-content .tab-content-text .testimonials-3col .t-item .info-404 footer cite, .testimonials-3col .t-item blockquote footer .ft-tabs .tab-content .tab-content-text cite, .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .ft-tabs .tab-content .tab-content-text cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .ft-tabs .tab-content .tab-content-text cite, .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .ft-tabs .tab-content .tab-content-text cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .ft-tabs .tab-content .tab-content-text cite, .ft-tabs .tab-content .tab-content-text .tabs-list li a .tab-group .tab-heading, .ft-tabs .tabs-list li a .tab-group .tab-content .tab-content-text .tab-heading {
  margin: 0;
  padding-bottom: 25px;
}
.ft-tabs .tab-content .tab-content-text p {
  margin: 0;
}
.ft-tabs .tab-content .tab-content-text button {
  margin-top: 45px;
}
.ft-tabs .tab-content .tab-content-image {
  padding-top: 110px;
}

/* ---- 9.9 Lists ---- */
.list-check, .list-square-check-full, .list-circle-check-full, .list-square-check, .list-circle-check {
  list-style: none;
}
.list-check li, .list-square-check-full li, .list-circle-check-full li, .list-square-check li, .list-circle-check li {
  margin-bottom: 30px;
}
.list-check li:before, .list-square-check-full li:before, .list-circle-check-full li:before, .list-square-check li:before, .list-circle-check li:before {
  content: "\e01b";
  position: absolute;
  left: 0;
  font-family: "linea-icon-font";
  font-size: 40px;
  color: #111;
}

.list-square-check li, .list-circle-check li {
  margin-left: 20px;
  margin-bottom: 40px;
}
.list-square-check li:before, .list-circle-check li:before {
  content: "\e081";
  font-size: 50px;
}

.list-circle-check li:before {
  content: "\e01c";
}

.list-square-check-full li, .list-circle-check-full li {
  margin-left: 20px;
  padding-top: 1px;
}
.list-square-check-full li:before, .list-circle-check-full li:before {
  display: inline-block;
  padding-top: 12px;
  width: 50px;
  height: 50px;
  background: #ececec;
  font-size: 35px;
  text-align: center;
}

.list-circle-check-full li:before {
  border-radius: 100px;
}

.list-basic {
  list-style: none;
}
.list-basic li {
  margin-bottom: 30px;
}

/* ---- 9.10 Feature Layout 50/50 ---- */
.ft-layout-50 .ft-item .ft-content-wrapper {
  padding: 75px 15% 75px 100px;
  height: 450px;
  background: #f4f4f4;
}
.ft-layout-50 .ft-item .ft-content-wrapper h4, .ft-layout-50 .ft-item .ft-content-wrapper .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead, .login-2 .bg-overlay .form-wrapper .social-signup .social-card .ft-layout-50 .ft-item .ft-content-wrapper .sc-lead, .ft-layout-50 .ft-item .ft-content-wrapper .login-2 .bg-overlay .form-wrapper .form-content .cards-header, .login-2 .bg-overlay .form-wrapper .form-content .ft-layout-50 .ft-item .ft-content-wrapper .cards-header, .ft-layout-50 .ft-item .ft-content-wrapper .t-join .t-info .t-role, .t-join .t-info .ft-layout-50 .ft-item .ft-content-wrapper .t-role, .ft-layout-50 .ft-item .ft-content-wrapper .team-3col .t-item .t-info .t-role, .ft-layout-50 .ft-item .ft-content-wrapper .freelancer-about .t-item .t-info .t-role, .ft-layout-50 .ft-item .ft-content-wrapper .team-4col .t-item .t-info .t-role, .team-3col .t-item .t-info .ft-layout-50 .ft-item .ft-content-wrapper .t-role, .freelancer-about .t-item .t-info .ft-layout-50 .ft-item .ft-content-wrapper .t-role, .team-4col .t-item .t-info .ft-layout-50 .ft-item .ft-content-wrapper .t-role, .ft-layout-50 .ft-item .ft-content-wrapper .testimonials-3col .t-item blockquote footer cite, .ft-layout-50 .ft-item .ft-content-wrapper .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .content-wrapper .content-inner .ft-layout-50 .ft-item .ft-content-wrapper .testimonials-3col .t-item p footer cite, .ft-layout-50 .ft-item .ft-content-wrapper .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .content-wrapper .info-wrapper .ft-layout-50 .ft-item .ft-content-wrapper .testimonials-3col .t-item .info-404 footer cite, .testimonials-3col .t-item blockquote footer .ft-layout-50 .ft-item .ft-content-wrapper cite, .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .ft-layout-50 .ft-item .ft-content-wrapper cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .ft-layout-50 .ft-item .ft-content-wrapper cite, .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .ft-layout-50 .ft-item .ft-content-wrapper cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .ft-layout-50 .ft-item .ft-content-wrapper cite, .ft-layout-50 .ft-item .ft-content-wrapper .ft-tabs .tabs-list li a .tab-group .tab-heading, .ft-tabs .tabs-list li a .tab-group .ft-layout-50 .ft-item .ft-content-wrapper .tab-heading,
.ft-layout-50 .ft-item .ft-content-wrapper h5,
.ft-layout-50 .ft-item .ft-content-wrapper .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer,
.comingsoon .content-wrapper .content-inner .cs-timer .item .ft-layout-50 .ft-item .ft-content-wrapper .title-timer,
.ft-layout-50 .ft-item .ft-content-wrapper .sidebar .comments-widget .widget-item span .widget-comm-title,
.sidebar .comments-widget .widget-item span .ft-layout-50 .ft-item .ft-content-wrapper .widget-comm-title,
.ft-layout-50 .ft-item .ft-content-wrapper .ft-boxed-hover ul li .hover-content .ft-heading,
.ft-boxed-hover ul li .hover-content .ft-layout-50 .ft-item .ft-content-wrapper .ft-heading,
.ft-layout-50 .ft-item .ft-content-wrapper .ft-tabs .tabs-list li a .tab-group .tab-info,
.ft-tabs .tabs-list li a .tab-group .ft-layout-50 .ft-item .ft-content-wrapper .tab-info,
.ft-layout-50 .ft-item .ft-content-wrapper h6,
.ft-layout-50 .ft-item .ft-content-wrapper .landing-hero .heading-wrapper .cta-btn,
.landing-hero .heading-wrapper .ft-layout-50 .ft-item .ft-content-wrapper .cta-btn,
.ft-layout-50 .ft-item .ft-content-wrapper .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .ft-layout-50 .ft-item .ft-content-wrapper a,
.ft-layout-50 .ft-item .ft-content-wrapper .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .ft-layout-50 .ft-item .ft-content-wrapper a,
.ft-layout-50 .ft-item .ft-content-wrapper .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .ft-layout-50 .ft-item .ft-content-wrapper p,
.ft-layout-50 .ft-item .ft-content-wrapper .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .ft-layout-50 .ft-item .ft-content-wrapper span,
.ft-layout-50 .ft-item .ft-content-wrapper .sidebar .tags-widget .tag-list li a,
.sidebar .tags-widget .tag-list li .ft-layout-50 .ft-item .ft-content-wrapper a,
.ft-layout-50 .ft-item .ft-content-wrapper .blog-post-nav .prev-btn,
.blog-post-nav .ft-layout-50 .ft-item .ft-content-wrapper .prev-btn,
.ft-layout-50 .ft-item .ft-content-wrapper .blog-post-nav .next-btn,
.blog-post-nav .ft-layout-50 .ft-item .ft-content-wrapper .next-btn,
.ft-layout-50 .ft-item .ft-content-wrapper .pricing-tables .p-table .desc,
.pricing-tables .p-table .ft-layout-50 .ft-item .ft-content-wrapper .desc,
.ft-layout-50 .ft-item .ft-content-wrapper .project-nav nav .nav-btns li a,
.project-nav nav .nav-btns li .ft-layout-50 .ft-item .ft-content-wrapper a,
.ft-layout-50 .ft-item .ft-content-wrapper .number-counters .count-wrapper .count-item .count-text,
.ft-layout-50 .ft-item .ft-content-wrapper .number-counters-dark-bg .count-wrapper .count-item .count-text,
.number-counters .count-wrapper .count-item .ft-layout-50 .ft-item .ft-content-wrapper .count-text,
.number-counters-dark-bg .count-wrapper .count-item .ft-layout-50 .ft-item .ft-content-wrapper .count-text,
.ft-layout-50 .ft-item .ft-content-wrapper .circles-counters .circle-item .circle-text,
.ft-layout-50 .ft-item .ft-content-wrapper .circles-counters-dark-bg .circle-item .circle-text,
.circles-counters .circle-item .ft-layout-50 .ft-item .ft-content-wrapper .circle-text,
.circles-counters-dark-bg .circle-item .ft-layout-50 .ft-item .ft-content-wrapper .circle-text,
.ft-layout-50 .ft-item .ft-content-wrapper .progress-group .progress-title,
.progress-group .ft-layout-50 .ft-item .ft-content-wrapper .progress-title,
.ft-layout-50 .ft-item .ft-content-wrapper .progress-group .progress-value,
.progress-group .ft-layout-50 .ft-item .ft-content-wrapper .progress-value,
.ft-layout-50 .ft-item .ft-content-wrapper .accordions-1 .panel .panel-heading .panel-title,
.accordions-1 .panel .panel-heading .ft-layout-50 .ft-item .ft-content-wrapper .panel-title,
.ft-layout-50 .ft-item .ft-content-wrapper .footer-social-links ul li,
.footer-social-links ul .ft-layout-50 .ft-item .ft-content-wrapper li,
.ft-layout-50 .ft-item .ft-content-wrapper .footer-contact .contact-info .show-info-link,
.footer-contact .contact-info .ft-layout-50 .ft-item .ft-content-wrapper .show-info-link,
.ft-layout-50 .ft-item .ft-content-wrapper .footer-contact .contact-info address ul li .adr-heading,
.footer-contact .contact-info address ul li .ft-layout-50 .ft-item .ft-content-wrapper .adr-heading,
.ft-layout-50 .ft-item .ft-content-wrapper .footer-contact .contact-info address .show-map,
.footer-contact .contact-info address .ft-layout-50 .ft-item .ft-content-wrapper .show-map,
.ft-layout-50 .ft-item .ft-content-wrapper .footer-litle address ul li .adr-group .adr-heading,
.footer-litle address ul li .adr-group .ft-layout-50 .ft-item .ft-content-wrapper .adr-heading,
.ft-layout-50 .ft-cards .ft-item .ft-content-wrapper a,
.ft-cards .ft-layout-50 .ft-item .ft-content-wrapper a,
.ft-layout-50 .ft-item .ft-content-wrapper .ft-cards-2 .ft-card-item .ft-content .link-btn,
.ft-cards-2 .ft-card-item .ft-content .ft-layout-50 .ft-item .ft-content-wrapper .link-btn,
.ft-layout-50 .ft-item .ft-content-wrapper .ft-boxed-hover ul li .hover-content a,
.ft-boxed-hover ul li .hover-content .ft-layout-50 .ft-item .ft-content-wrapper a {
  margin: 0;
}
.ft-layout-50 .ft-item .ft-content-wrapper h6, .ft-layout-50 .ft-item .ft-content-wrapper .landing-hero .heading-wrapper .cta-btn, .landing-hero .heading-wrapper .ft-layout-50 .ft-item .ft-content-wrapper .cta-btn, .ft-layout-50 .ft-item .ft-content-wrapper .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a, .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .ft-layout-50 .ft-item .ft-content-wrapper a, .ft-layout-50 .ft-item .ft-content-wrapper .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a, .contact-1 .contact-wrapper .contact-info-wrapper address .address-group .ft-layout-50 .ft-item .ft-content-wrapper a,
.ft-layout-50 .ft-item .ft-content-wrapper .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .ft-layout-50 .ft-item .ft-content-wrapper p, .ft-layout-50 .ft-item .ft-content-wrapper .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span, .contact-1 .contact-wrapper .contact-info-wrapper address .address-group .ft-layout-50 .ft-item .ft-content-wrapper span, .ft-layout-50 .ft-item .ft-content-wrapper .sidebar .tags-widget .tag-list li a, .sidebar .tags-widget .tag-list li .ft-layout-50 .ft-item .ft-content-wrapper a, .ft-layout-50 .ft-item .ft-content-wrapper .blog-post-nav .prev-btn, .blog-post-nav .ft-layout-50 .ft-item .ft-content-wrapper .prev-btn,
.ft-layout-50 .ft-item .ft-content-wrapper .blog-post-nav .next-btn,
.blog-post-nav .ft-layout-50 .ft-item .ft-content-wrapper .next-btn, .ft-layout-50 .ft-item .ft-content-wrapper .pricing-tables .p-table .desc, .pricing-tables .p-table .ft-layout-50 .ft-item .ft-content-wrapper .desc, .ft-layout-50 .ft-item .ft-content-wrapper .project-nav nav .nav-btns li a, .project-nav nav .nav-btns li .ft-layout-50 .ft-item .ft-content-wrapper a, .ft-layout-50 .ft-item .ft-content-wrapper .number-counters .count-wrapper .count-item .count-text, .ft-layout-50 .ft-item .ft-content-wrapper .number-counters-dark-bg .count-wrapper .count-item .count-text, .number-counters .count-wrapper .count-item .ft-layout-50 .ft-item .ft-content-wrapper .count-text, .number-counters-dark-bg .count-wrapper .count-item .ft-layout-50 .ft-item .ft-content-wrapper .count-text, .ft-layout-50 .ft-item .ft-content-wrapper .circles-counters .circle-item .circle-text, .ft-layout-50 .ft-item .ft-content-wrapper .circles-counters-dark-bg .circle-item .circle-text, .circles-counters .circle-item .ft-layout-50 .ft-item .ft-content-wrapper .circle-text, .circles-counters-dark-bg .circle-item .ft-layout-50 .ft-item .ft-content-wrapper .circle-text, .ft-layout-50 .ft-item .ft-content-wrapper .progress-group .progress-title, .progress-group .ft-layout-50 .ft-item .ft-content-wrapper .progress-title,
.ft-layout-50 .ft-item .ft-content-wrapper .progress-group .progress-value,
.progress-group .ft-layout-50 .ft-item .ft-content-wrapper .progress-value, .ft-layout-50 .ft-item .ft-content-wrapper .accordions-1 .panel .panel-heading .panel-title, .accordions-1 .panel .panel-heading .ft-layout-50 .ft-item .ft-content-wrapper .panel-title, .ft-layout-50 .ft-item .ft-content-wrapper .footer-social-links ul li, .footer-social-links ul .ft-layout-50 .ft-item .ft-content-wrapper li, .ft-layout-50 .ft-item .ft-content-wrapper .footer-contact .contact-info .show-info-link, .footer-contact .contact-info .ft-layout-50 .ft-item .ft-content-wrapper .show-info-link, .ft-layout-50 .ft-item .ft-content-wrapper .footer-contact .contact-info address ul li .adr-heading, .footer-contact .contact-info address ul li .ft-layout-50 .ft-item .ft-content-wrapper .adr-heading, .ft-layout-50 .ft-item .ft-content-wrapper .footer-contact .contact-info address .show-map, .footer-contact .contact-info address .ft-layout-50 .ft-item .ft-content-wrapper .show-map, .ft-layout-50 .ft-item .ft-content-wrapper .footer-litle address ul li .adr-group .adr-heading, .footer-litle address ul li .adr-group .ft-layout-50 .ft-item .ft-content-wrapper .adr-heading, .ft-layout-50 .ft-cards .ft-item .ft-content-wrapper a, .ft-cards .ft-layout-50 .ft-item .ft-content-wrapper a, .ft-layout-50 .ft-item .ft-content-wrapper .ft-cards-2 .ft-card-item .ft-content .link-btn, .ft-cards-2 .ft-card-item .ft-content .ft-layout-50 .ft-item .ft-content-wrapper .link-btn, .ft-layout-50 .ft-item .ft-content-wrapper .ft-boxed-hover ul li .hover-content a, .ft-boxed-hover ul li .hover-content .ft-layout-50 .ft-item .ft-content-wrapper a {
  margin-top: 15px;
  margin-bottom: 50px;
  color: #999;
}
.ft-layout-50 .ft-item .ft-content-wrapper p {
  margin-bottom: 45px;
}
.ft-layout-50 .ft-item .ft-img-wrapper {
  position: relative;
  padding: 0;
  height: 450px;
  overflow: hidden;
}
.ft-layout-50 .ft-item .ft-img-wrapper img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
.ft-layout-50 .ft-item .ft-img-wrapper .ft-video-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  background: rgba(17, 17, 17, 0.6);
}
.ft-layout-50 .ft-item .ft-img-wrapper .ft-video-wrapper .play-btn {
  display: block;
  position: relative;
  top: 44%;
  transform: translateY(-44%);
  text-align: center;
  color: #ececec;
}
.ft-layout-50 .ft-item .ft-img-wrapper .ft-video-wrapper .play-btn h5, .ft-layout-50 .ft-item .ft-img-wrapper .ft-video-wrapper .play-btn .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .ft-layout-50 .ft-item .ft-img-wrapper .ft-video-wrapper .play-btn .title-timer, .ft-layout-50 .ft-item .ft-img-wrapper .ft-video-wrapper .play-btn .sidebar .comments-widget .widget-item span .widget-comm-title, .sidebar .comments-widget .widget-item span .ft-layout-50 .ft-item .ft-img-wrapper .ft-video-wrapper .play-btn .widget-comm-title, .ft-layout-50 .ft-item .ft-img-wrapper .ft-video-wrapper .play-btn .ft-boxed-hover ul li .hover-content .ft-heading, .ft-boxed-hover ul li .hover-content .ft-layout-50 .ft-item .ft-img-wrapper .ft-video-wrapper .play-btn .ft-heading, .ft-layout-50 .ft-item .ft-img-wrapper .ft-video-wrapper .play-btn .ft-tabs .tabs-list li a .tab-group .tab-info, .ft-tabs .tabs-list li a .tab-group .ft-layout-50 .ft-item .ft-img-wrapper .ft-video-wrapper .play-btn .tab-info {
  color: inherit;
}

/* ---- 9.11 Feature Hover Box ---- */
.ft-hover-item .ft-item {
  position: relative;
  height: 480px;
  transition: all 0.4s;
}
.ft-hover-item .ft-item .content-wrapper {
  position: absolute;
  left: 100px;
  right: 100px;
  bottom: 0;
  transition: all 0.4s;
}
.ft-hover-item .ft-item .content-wrapper h3, .ft-hover-item .ft-item .content-wrapper .page-title .subheading, .page-title .ft-hover-item .ft-item .content-wrapper .subheading,
.ft-hover-item .ft-item .content-wrapper h4,
.ft-hover-item .ft-item .content-wrapper .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .ft-hover-item .ft-item .content-wrapper .sc-lead,
.ft-hover-item .ft-item .content-wrapper .login-2 .bg-overlay .form-wrapper .form-content .cards-header,
.login-2 .bg-overlay .form-wrapper .form-content .ft-hover-item .ft-item .content-wrapper .cards-header,
.ft-hover-item .ft-item .content-wrapper .t-join .t-info .t-role,
.t-join .t-info .ft-hover-item .ft-item .content-wrapper .t-role,
.ft-hover-item .ft-item .content-wrapper .team-3col .t-item .t-info .t-role,
.ft-hover-item .ft-item .content-wrapper .freelancer-about .t-item .t-info .t-role,
.ft-hover-item .ft-item .content-wrapper .team-4col .t-item .t-info .t-role,
.team-3col .t-item .t-info .ft-hover-item .ft-item .content-wrapper .t-role,
.freelancer-about .t-item .t-info .ft-hover-item .ft-item .content-wrapper .t-role,
.team-4col .t-item .t-info .ft-hover-item .ft-item .content-wrapper .t-role,
.ft-hover-item .ft-item .content-wrapper .testimonials-3col .t-item blockquote footer cite,
.ft-hover-item .ft-item .bg-maintenance .content-wrapper .testimonials-3col .t-item .content-inner p footer cite,
.bg-maintenance .ft-hover-item .ft-item .content-wrapper .testimonials-3col .t-item .content-inner p footer cite,
.ft-hover-item .ft-item .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer cite,
.bg-maintenance .ft-hover-item .ft-item .content-wrapper .content-inner .testimonials-3col .t-item p footer cite,
.ft-hover-item .ft-item .wrapper-404 .content-wrapper .testimonials-3col .t-item .info-wrapper .info-404 footer cite,
.wrapper-404 .ft-hover-item .ft-item .content-wrapper .testimonials-3col .t-item .info-wrapper .info-404 footer cite,
.ft-hover-item .ft-item .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer cite,
.wrapper-404 .ft-hover-item .ft-item .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer cite,
.testimonials-3col .t-item blockquote footer .ft-hover-item .ft-item .content-wrapper cite,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .ft-hover-item .ft-item .content-wrapper cite,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .ft-hover-item .ft-item .content-wrapper cite,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .ft-hover-item .ft-item .content-wrapper cite,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .ft-hover-item .ft-item .content-wrapper cite,
.ft-hover-item .ft-item .content-wrapper .ft-tabs .tabs-list li a .tab-group .tab-heading,
.ft-tabs .tabs-list li a .tab-group .ft-hover-item .ft-item .content-wrapper .tab-heading,
.ft-hover-item .ft-item .content-wrapper h5,
.ft-hover-item .ft-item .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer,
.comingsoon .ft-hover-item .ft-item .content-wrapper .content-inner .cs-timer .item .title-timer,
.ft-hover-item .ft-item .content-wrapper .sidebar .comments-widget .widget-item span .widget-comm-title,
.sidebar .comments-widget .widget-item span .ft-hover-item .ft-item .content-wrapper .widget-comm-title,
.ft-hover-item .ft-item .content-wrapper .ft-boxed-hover ul li .hover-content .ft-heading,
.ft-boxed-hover ul li .hover-content .ft-hover-item .ft-item .content-wrapper .ft-heading,
.ft-hover-item .ft-item .content-wrapper .ft-tabs .tabs-list li a .tab-group .tab-info,
.ft-tabs .tabs-list li a .tab-group .ft-hover-item .ft-item .content-wrapper .tab-info {
  margin: 0;
  padding-bottom: 20px;
  color: #ececec;
}
.ft-hover-item .ft-item .content-wrapper p {
  margin: 0;
  padding-bottom: 45px;
  color: #ececec;
}
.ft-hover-item .ft-item .content-wrapper .ft-button {
  opacity: 0;
}
.ft-hover-item .ft-item:hover {
  background-size: 103%;
}
.ft-hover-item .ft-item:hover .bg-overlay {
  background: rgba(17, 17, 17, 0.8);
}
.ft-hover-item .ft-item:hover .content-wrapper {
  bottom: 100px;
}
.ft-hover-item .ft-item:hover .content-wrapper .ft-button {
  opacity: 1;
}
.ft-hover-item .ft-1, .ft-hover-item .ft-2 {
  background: url("../img/pf/coturobic/02.jpg");
  background-size: 100%;
  background-position: 50%;
  transition: background-size 0.3s;
}
.ft-hover-item .ft-1 .bg-overlay, .ft-hover-item .ft-2 .bg-overlay {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(17, 17, 17, 0.55);
  transition: background 0.4s;
}
.ft-hover-item .ft-2 {
  background: url("../img/pf/kucharski/01.jpg");
  background-size: 100%;
  background-position: 50%;
}
.ft-hover-item .ft-2 .bg-overlay {
  background: rgba(17, 17, 17, 0.4);
}

/* ---- 9.12 Video Background ---- */
.play-btn {
  display: inline-block;
  padding-top: 50px;
}
.play-btn .play-icon {
  display: inline-block;
  font-size: 64px;
  vertical-align: middle;
  transform: translateX(65px);
  transition: all 0.3s;
}
.play-btn h5, .play-btn .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .play-btn .title-timer, .play-btn .sidebar .comments-widget .widget-item span .widget-comm-title, .sidebar .comments-widget .widget-item span .play-btn .widget-comm-title, .play-btn .ft-boxed-hover ul li .hover-content .ft-heading, .ft-boxed-hover ul li .hover-content .play-btn .ft-heading, .play-btn .ft-tabs .tabs-list li a .tab-group .tab-info, .ft-tabs .tabs-list li a .tab-group .play-btn .tab-info {
  display: inline-block;
  padding-left: 20px;
  vertical-align: middle;
  opacity: 0;
  transition: opacity 0.4s;
}
.play-btn:hover .play-icon {
  font-size: 40px;
  transform: translateX(0);
}
.play-btn:hover h5, .play-btn:hover .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .play-btn:hover .title-timer, .play-btn:hover .sidebar .comments-widget .widget-item span .widget-comm-title, .sidebar .comments-widget .widget-item span .play-btn:hover .widget-comm-title, .play-btn:hover .ft-boxed-hover ul li .hover-content .ft-heading, .ft-boxed-hover ul li .hover-content .play-btn:hover .ft-heading, .play-btn:hover .ft-tabs .tabs-list li a .tab-group .tab-info, .ft-tabs .tabs-list li a .tab-group .play-btn:hover .tab-info {
  opacity: 1;
}
.play-btn:focus {
  outline: none;
}

.video-bg-section {
  height: 365px;
  background: url(http://placehold.it/2440x1578);
  background-position: 50%;
  background-size: cover;
}
.video-bg-section .video-sec-content {
  background: rgba(17, 17, 17, 0.5);
  padding-top: 100px;
  width: 100%;
  height: 100%;
  text-align: center;
}
.video-bg-section .video-sec-content h3, .video-bg-section .video-sec-content .page-title .subheading, .page-title .video-bg-section .video-sec-content .subheading,
.video-bg-section .video-sec-content h5,
.video-bg-section .video-sec-content .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer,
.comingsoon .content-wrapper .content-inner .cs-timer .item .video-bg-section .video-sec-content .title-timer,
.video-bg-section .video-sec-content .sidebar .comments-widget .widget-item span .widget-comm-title,
.sidebar .comments-widget .widget-item span .video-bg-section .video-sec-content .widget-comm-title,
.video-bg-section .video-sec-content .ft-boxed-hover ul li .hover-content .ft-heading,
.ft-boxed-hover ul li .hover-content .video-bg-section .video-sec-content .ft-heading,
.video-bg-section .video-sec-content .ft-tabs .tabs-list li a .tab-group .tab-info,
.ft-tabs .tabs-list li a .tab-group .video-bg-section .video-sec-content .tab-info,
.video-bg-section .video-sec-content span {
  color: #ececec;
}
.video-bg-section .video-sec-content .cta-lead {
  letter-spacing: 8px;
}

/* ---- 9.13 Feature Big Images + Text ---- */
.ft-big-img-left {
  position: relative;
}
.ft-big-img-left .ft-img-container {
  margin-bottom: -50px;
}
.ft-big-img-left .ft-img-container .ft-img {
  position: relative;
  top: -60px;
  left: -55%;
}
.ft-big-img-left .ft-content {
  position: relative;
  top: 125px;
}
.ft-big-img-left .ft-content h3, .ft-big-img-left .ft-content .page-title .subheading, .page-title .ft-big-img-left .ft-content .subheading {
  margin: 0;
  padding-bottom: 30px;
}
.ft-big-img-left .ft-content .h-alt {
  margin: 0;
  padding-bottom: 45px;
  color: #999;
}
.ft-big-img-left .ft-content .btn, .ft-big-img-left .ft-content .btn-ghost, .ft-big-img-left .ft-content .btn-text, .ft-big-img-left .ft-content .btn-light, .ft-big-img-left .ft-content .btn-ghost-light, .ft-big-img-left .ft-content .btn-text-light {
  margin-top: 30px;
}

.ft-big-img-right {
  position: relative;
}
.ft-big-img-right .ft-img-container {
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}
.ft-big-img-right .ft-img-container .ft-img {
  position: relative;
  right: -35%;
}
.ft-big-img-right .ft-content {
  position: relative;
  top: 225px;
}
.ft-big-img-right .ft-content h3, .ft-big-img-right .ft-content .page-title .subheading, .page-title .ft-big-img-right .ft-content .subheading {
  margin: 0;
  padding-bottom: 30px;
}
.ft-big-img-right .ft-content .h-alt {
  margin: 0;
  padding-bottom: 45px;
  color: #999;
}
.ft-big-img-right .ft-content .btn, .ft-big-img-right .ft-content .btn-ghost, .ft-big-img-right .ft-content .btn-text, .ft-big-img-right .ft-content .btn-light, .ft-big-img-right .ft-content .btn-ghost-light, .ft-big-img-right .ft-content .btn-text-light {
  margin-top: 30px;
}

/* ---- 9.14 Features ---- */
.ft-img-left .ft-content {
  position: relative;
  top: 35px;
}
.ft-img-left .ft-content h3, .ft-img-left .ft-content .page-title .subheading, .page-title .ft-img-left .ft-content .subheading {
  margin: 0;
  padding-bottom: 30px;
}
.ft-img-left .ft-content .h-alt {
  margin: 0;
  padding-bottom: 45px;
  color: #999;
}
.ft-img-left .ft-content .btn, .ft-img-left .ft-content .btn-ghost, .ft-img-left .ft-content .btn-text, .ft-img-left .ft-content .btn-light, .ft-img-left .ft-content .btn-ghost-light, .ft-img-left .ft-content .btn-text-light {
  margin-top: 30px;
}

/* ---- 9.15 Feature - Utiliy Classes ---- */
.ft-icon-white {
  color: #ececec;
}

.ft-icon-gray {
  color: #999;
}

.ft-icon-dark {
  color: #111;
}

/* --------------------------------------------------
	10.0 Counters
-------------------------------------------------- */
/* ---- 10.1 Circle Counters ---- */
.circles-counters, .circles-counters-dark-bg {
  position: relative;
  background: url(http://placehold.it/2102x1578);
  background-size: cover;
  background-attachment: fixed;
}
.circles-counters:before, .circles-counters-dark-bg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(17, 17, 17, 0.55);
}
.circles-counters .circle-item, .circles-counters-dark-bg .circle-item {
  padding-top: 0;
  padding-bottom: 50px;
  text-align: center;
}
.circles-counters .circle-item .chart, .circles-counters-dark-bg .circle-item .chart {
  position: relative;
}
.circles-counters .circle-item .chart .circle-icon, .circles-counters-dark-bg .circle-item .chart .circle-icon {
  display: block;
  position: absolute;
  top: 43px;
  left: 0;
  right: 0;
  margin: auto;
  font-size: 64px;
  color: #ececec;
}
.circles-counters .circle-item .circle-text, .circles-counters-dark-bg .circle-item .circle-text {
  font-size: 1.2em;
  color: #ececec;
}

.circles-counters-dark-bg {
  padding: 60px 0 0;
  background: #111;
}

/* ---- 10.2 Counters - Numbers ---- */
.number-counters, .number-counters-dark-bg {
  position: relative;
  background: url(http://placehold.it/2440x1578);
  background-size: cover;
  background-position: 50%;
  background-attachment: fixed;
}
.number-counters:before, .number-counters-dark-bg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(17, 17, 17, 0.65);
}
.number-counters .count-wrapper, .number-counters-dark-bg .count-wrapper {
  padding-top: 110px;
  padding-bottom: 100px;
}
.number-counters .count-wrapper .count-item, .number-counters-dark-bg .count-wrapper .count-item {
  display: block;
  text-align: center;
}
.number-counters .count-wrapper .count-item .count-nbr, .number-counters-dark-bg .count-wrapper .count-item .count-nbr {
  display: block;
  margin-bottom: 30px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 65px;
  font-weight: lighter;
  color: #ececec;
}
.number-counters .count-wrapper .count-item .count-text, .number-counters-dark-bg .count-wrapper .count-item .count-text {
  color: #ececec;
}

.number-counters-dark-bg {
  background: #111;
}

/* --------------------------------------------------
	11.0 Sliders
-------------------------------------------------- */
.box {
  width: 60px;
  height: 60px;
  background: #ececec;
  text-align: center;
}

.slick-dots {
  list-style: none;
  padding: 0;
  margin-top: 25px;
}
.slick-dots li {
  display: inline-block;
  margin-right: 10px;
  height: 12px;
  width: 12px;
  vertical-align: middle;
  border: 2px solid #ececec;
  border-radius: 100px;
  transition: all 0.3s;
}
.slick-dots li button {
  display: none;
}
.slick-dots li:hover {
  background: #ececec;
  cursor: pointer;
}
.slick-dots .slick-active {
  border: 2px solid rgba(17, 17, 17, 0);
  background: #ececec;
  height: 12px;
  width: 12px;
}

.slider-nav {
  display: inline-block;
  position: absolute;
  margin-top: -50px;
  top: 50%;
  width: 50px;
  height: 50px;
  border: none;
  background: #111;
  line-height: 0;
  color: #ececec;
  transition: background 0.3s;
}
.slider-nav i {
  font-size: 15px;
}
.slider-nav:hover {
  background: rgb(55.25, 55.25, 55.25);
}
.slider-nav:focus {
  outline: none;
}

.sl-next {
  right: 20px;
}

.sl-prev {
  left: 20px;
}

/* --------------------------------------------------
	12.0 Testimonials
-------------------------------------------------- */
/* ---- 12.1 Testimonial - 1 Column Slider ---- */
.testimonials-parallax, .testimonials-dark {
  background: url(http://placehold.it/2440x1578);
  background-size: cover;
  background-position: 50%;
  background-attachment: fixed;
}
.testimonials-parallax .bg-overlay, .testimonials-dark .bg-overlay {
  width: 100%;
  height: 100%;
  background: rgba(17, 17, 17, 0.5);
}
.testimonials-parallax .t-wrapper, .testimonials-dark .t-wrapper {
  position: relative;
  padding-top: 100px;
  padding-bottom: 100px;
  width: 55%;
  margin: 0 auto;
  text-align: center;
}
.testimonials-parallax .t-wrapper:hover .t-slider-nav, .testimonials-dark .t-wrapper:hover .t-slider-nav {
  opacity: 1;
}
.testimonials-parallax .t-wrapper blockquote, .testimonials-parallax .t-wrapper .bg-maintenance .content-wrapper .content-inner p, .bg-maintenance .content-wrapper .content-inner .testimonials-parallax .t-wrapper p, .testimonials-parallax .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404, .wrapper-404 .content-wrapper .info-wrapper .testimonials-parallax .t-wrapper .info-404, .testimonials-dark .t-wrapper blockquote, .testimonials-dark .t-wrapper .bg-maintenance .content-wrapper .content-inner p, .bg-maintenance .content-wrapper .content-inner .testimonials-dark .t-wrapper p, .testimonials-dark .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404, .wrapper-404 .content-wrapper .info-wrapper .testimonials-dark .t-wrapper .info-404 {
  margin-bottom: 0;
  font-size: 1.4em;
  line-height: 1.6em;
  color: #ececec;
}
.testimonials-parallax .t-wrapper blockquote .t-type, .testimonials-parallax .t-wrapper .bg-maintenance .content-wrapper .content-inner p .t-type, .bg-maintenance .content-wrapper .content-inner .testimonials-parallax .t-wrapper p .t-type, .testimonials-parallax .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 .t-type, .wrapper-404 .content-wrapper .info-wrapper .testimonials-parallax .t-wrapper .info-404 .t-type, .testimonials-dark .t-wrapper blockquote .t-type, .testimonials-dark .t-wrapper .bg-maintenance .content-wrapper .content-inner p .t-type, .bg-maintenance .content-wrapper .content-inner .testimonials-dark .t-wrapper p .t-type, .testimonials-dark .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 .t-type, .wrapper-404 .content-wrapper .info-wrapper .testimonials-dark .t-wrapper .info-404 .t-type {
  display: block;
  padding-top: 25px;
  padding-bottom: 25px;
  font-size: 34px;
}
.testimonials-parallax .t-wrapper blockquote footer, .testimonials-parallax .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer, .bg-maintenance .content-wrapper .content-inner .testimonials-parallax .t-wrapper p footer, .testimonials-parallax .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer, .wrapper-404 .content-wrapper .info-wrapper .testimonials-parallax .t-wrapper .info-404 footer, .testimonials-dark .t-wrapper blockquote footer, .testimonials-dark .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer, .bg-maintenance .content-wrapper .content-inner .testimonials-dark .t-wrapper p footer, .testimonials-dark .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer, .wrapper-404 .content-wrapper .info-wrapper .testimonials-dark .t-wrapper .info-404 footer {
  padding-top: 0;
}
.testimonials-parallax .t-wrapper blockquote footer:before, .testimonials-parallax .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer:before, .bg-maintenance .content-wrapper .content-inner .testimonials-parallax .t-wrapper p footer:before, .testimonials-parallax .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer:before, .wrapper-404 .content-wrapper .info-wrapper .testimonials-parallax .t-wrapper .info-404 footer:before, .testimonials-dark .t-wrapper blockquote footer:before, .testimonials-dark .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer:before, .bg-maintenance .content-wrapper .content-inner .testimonials-dark .t-wrapper p footer:before, .testimonials-dark .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer:before, .wrapper-404 .content-wrapper .info-wrapper .testimonials-dark .t-wrapper .info-404 footer:before {
  content: none;
}
.testimonials-parallax .t-wrapper blockquote footer cite h5, .testimonials-parallax .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite h5, .bg-maintenance .content-wrapper .content-inner .testimonials-parallax .t-wrapper p footer cite h5, .testimonials-parallax .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite h5, .wrapper-404 .content-wrapper .info-wrapper .testimonials-parallax .t-wrapper .info-404 footer cite h5, .testimonials-parallax .t-wrapper blockquote footer cite .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .testimonials-parallax .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .bg-maintenance .content-wrapper .content-inner .testimonials-parallax .t-wrapper p footer cite .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .testimonials-parallax .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .wrapper-404 .content-wrapper .info-wrapper .testimonials-parallax .t-wrapper .info-404 footer cite .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .testimonials-parallax .t-wrapper blockquote footer cite .title-timer, .comingsoon .bg-maintenance .content-wrapper .content-inner .cs-timer .item .testimonials-parallax .t-wrapper p footer cite .title-timer, .bg-maintenance .comingsoon .content-wrapper .content-inner .cs-timer .item .testimonials-parallax .t-wrapper p footer cite .title-timer, .comingsoon .wrapper-404 .content-wrapper .content-inner .cs-timer .item .testimonials-parallax .t-wrapper .info-wrapper .info-404 footer cite .title-timer, .wrapper-404 .comingsoon .content-wrapper .content-inner .cs-timer .item .testimonials-parallax .t-wrapper .info-wrapper .info-404 footer cite .title-timer, .comingsoon .wrapper-404 .content-wrapper .info-wrapper .content-inner .cs-timer .item .testimonials-parallax .t-wrapper .info-404 footer cite .title-timer, .wrapper-404 .comingsoon .content-wrapper .info-wrapper .content-inner .cs-timer .item .testimonials-parallax .t-wrapper .info-404 footer cite .title-timer, .testimonials-parallax .t-wrapper blockquote footer cite .sidebar .comments-widget .widget-item span .widget-comm-title, .testimonials-parallax .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .sidebar .comments-widget .widget-item span .widget-comm-title, .bg-maintenance .content-wrapper .content-inner .testimonials-parallax .t-wrapper p footer cite .sidebar .comments-widget .widget-item span .widget-comm-title, .testimonials-parallax .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .sidebar .comments-widget .widget-item span .widget-comm-title, .wrapper-404 .content-wrapper .info-wrapper .testimonials-parallax .t-wrapper .info-404 footer cite .sidebar .comments-widget .widget-item span .widget-comm-title, .sidebar .comments-widget .widget-item span .testimonials-parallax .t-wrapper blockquote footer cite .widget-comm-title, .sidebar .comments-widget .widget-item span .testimonials-parallax .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .widget-comm-title, .bg-maintenance .content-wrapper .content-inner .sidebar .comments-widget .widget-item span .testimonials-parallax .t-wrapper p footer cite .widget-comm-title, .sidebar .comments-widget .widget-item span .testimonials-parallax .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .widget-comm-title, .wrapper-404 .content-wrapper .info-wrapper .sidebar .comments-widget .widget-item span .testimonials-parallax .t-wrapper .info-404 footer cite .widget-comm-title, .testimonials-dark .t-wrapper blockquote footer cite h5, .testimonials-dark .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite h5, .bg-maintenance .content-wrapper .content-inner .testimonials-dark .t-wrapper p footer cite h5, .testimonials-dark .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite h5, .wrapper-404 .content-wrapper .info-wrapper .testimonials-dark .t-wrapper .info-404 footer cite h5, .testimonials-dark .t-wrapper blockquote footer cite .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .testimonials-dark .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .bg-maintenance .content-wrapper .content-inner .testimonials-dark .t-wrapper p footer cite .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .testimonials-dark .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .wrapper-404 .content-wrapper .info-wrapper .testimonials-dark .t-wrapper .info-404 footer cite .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .testimonials-dark .t-wrapper blockquote footer cite .title-timer, .comingsoon .bg-maintenance .content-wrapper .content-inner .cs-timer .item .testimonials-dark .t-wrapper p footer cite .title-timer, .bg-maintenance .comingsoon .content-wrapper .content-inner .cs-timer .item .testimonials-dark .t-wrapper p footer cite .title-timer, .comingsoon .wrapper-404 .content-wrapper .content-inner .cs-timer .item .testimonials-dark .t-wrapper .info-wrapper .info-404 footer cite .title-timer, .wrapper-404 .comingsoon .content-wrapper .content-inner .cs-timer .item .testimonials-dark .t-wrapper .info-wrapper .info-404 footer cite .title-timer, .comingsoon .wrapper-404 .content-wrapper .info-wrapper .content-inner .cs-timer .item .testimonials-dark .t-wrapper .info-404 footer cite .title-timer, .wrapper-404 .comingsoon .content-wrapper .info-wrapper .content-inner .cs-timer .item .testimonials-dark .t-wrapper .info-404 footer cite .title-timer, .testimonials-dark .t-wrapper blockquote footer cite .sidebar .comments-widget .widget-item span .widget-comm-title, .testimonials-dark .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .sidebar .comments-widget .widget-item span .widget-comm-title, .bg-maintenance .content-wrapper .content-inner .testimonials-dark .t-wrapper p footer cite .sidebar .comments-widget .widget-item span .widget-comm-title, .testimonials-dark .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .sidebar .comments-widget .widget-item span .widget-comm-title, .wrapper-404 .content-wrapper .info-wrapper .testimonials-dark .t-wrapper .info-404 footer cite .sidebar .comments-widget .widget-item span .widget-comm-title, .sidebar .comments-widget .widget-item span .testimonials-dark .t-wrapper blockquote footer cite .widget-comm-title, .sidebar .comments-widget .widget-item span .testimonials-dark .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .widget-comm-title, .bg-maintenance .content-wrapper .content-inner .sidebar .comments-widget .widget-item span .testimonials-dark .t-wrapper p footer cite .widget-comm-title, .sidebar .comments-widget .widget-item span .testimonials-dark .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .widget-comm-title, .wrapper-404 .content-wrapper .info-wrapper .sidebar .comments-widget .widget-item span .testimonials-dark .t-wrapper .info-404 footer cite .widget-comm-title, .testimonials-parallax .t-wrapper blockquote footer cite .ft-boxed-hover ul li .hover-content .ft-heading, .testimonials-parallax .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .ft-boxed-hover ul li .hover-content .ft-heading, .bg-maintenance .content-wrapper .content-inner .testimonials-parallax .t-wrapper p footer cite .ft-boxed-hover ul li .hover-content .ft-heading, .testimonials-parallax .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .ft-boxed-hover ul li .hover-content .ft-heading, .wrapper-404 .content-wrapper .info-wrapper .testimonials-parallax .t-wrapper .info-404 footer cite .ft-boxed-hover ul li .hover-content .ft-heading, .testimonials-dark .t-wrapper blockquote footer cite .ft-boxed-hover ul li .hover-content .ft-heading, .testimonials-dark .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .ft-boxed-hover ul li .hover-content .ft-heading, .bg-maintenance .content-wrapper .content-inner .testimonials-dark .t-wrapper p footer cite .ft-boxed-hover ul li .hover-content .ft-heading, .testimonials-dark .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .ft-boxed-hover ul li .hover-content .ft-heading, .wrapper-404 .content-wrapper .info-wrapper .testimonials-dark .t-wrapper .info-404 footer cite .ft-boxed-hover ul li .hover-content .ft-heading, .ft-boxed-hover ul li .hover-content .testimonials-parallax .t-wrapper blockquote footer cite .ft-heading, .ft-boxed-hover ul li .hover-content .testimonials-parallax .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .ft-heading, .bg-maintenance .content-wrapper .content-inner .ft-boxed-hover ul li .hover-content .testimonials-parallax .t-wrapper p footer cite .ft-heading, .ft-boxed-hover ul li .hover-content .testimonials-parallax .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .ft-heading, .wrapper-404 .content-wrapper .info-wrapper .ft-boxed-hover ul li .hover-content .testimonials-parallax .t-wrapper .info-404 footer cite .ft-heading, .ft-boxed-hover ul li .hover-content .testimonials-dark .t-wrapper blockquote footer cite .ft-heading, .ft-boxed-hover ul li .hover-content .testimonials-dark .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .ft-heading, .bg-maintenance .content-wrapper .content-inner .ft-boxed-hover ul li .hover-content .testimonials-dark .t-wrapper p footer cite .ft-heading, .ft-boxed-hover ul li .hover-content .testimonials-dark .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .ft-heading, .wrapper-404 .content-wrapper .info-wrapper .ft-boxed-hover ul li .hover-content .testimonials-dark .t-wrapper .info-404 footer cite .ft-heading, .testimonials-parallax .t-wrapper blockquote footer cite .ft-tabs .tabs-list li a .tab-group .tab-info, .testimonials-parallax .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .ft-tabs .tabs-list li a .tab-group .tab-info, .bg-maintenance .content-wrapper .content-inner .testimonials-parallax .t-wrapper p footer cite .ft-tabs .tabs-list li a .tab-group .tab-info, .testimonials-parallax .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .ft-tabs .tabs-list li a .tab-group .tab-info, .wrapper-404 .content-wrapper .info-wrapper .testimonials-parallax .t-wrapper .info-404 footer cite .ft-tabs .tabs-list li a .tab-group .tab-info, .testimonials-dark .t-wrapper blockquote footer cite .ft-tabs .tabs-list li a .tab-group .tab-info, .testimonials-dark .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .ft-tabs .tabs-list li a .tab-group .tab-info, .bg-maintenance .content-wrapper .content-inner .testimonials-dark .t-wrapper p footer cite .ft-tabs .tabs-list li a .tab-group .tab-info, .testimonials-dark .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .ft-tabs .tabs-list li a .tab-group .tab-info, .wrapper-404 .content-wrapper .info-wrapper .testimonials-dark .t-wrapper .info-404 footer cite .ft-tabs .tabs-list li a .tab-group .tab-info, .ft-tabs .tabs-list li a .tab-group .testimonials-parallax .t-wrapper blockquote footer cite .tab-info, .ft-tabs .tabs-list li a .tab-group .testimonials-parallax .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .tab-info, .bg-maintenance .content-wrapper .content-inner .ft-tabs .tabs-list li a .tab-group .testimonials-parallax .t-wrapper p footer cite .tab-info, .ft-tabs .tabs-list li a .tab-group .testimonials-parallax .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .tab-info, .wrapper-404 .content-wrapper .info-wrapper .ft-tabs .tabs-list li a .tab-group .testimonials-parallax .t-wrapper .info-404 footer cite .tab-info, .ft-tabs .tabs-list li a .tab-group .testimonials-dark .t-wrapper blockquote footer cite .tab-info, .ft-tabs .tabs-list li a .tab-group .testimonials-dark .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .tab-info, .bg-maintenance .content-wrapper .content-inner .ft-tabs .tabs-list li a .tab-group .testimonials-dark .t-wrapper p footer cite .tab-info, .ft-tabs .tabs-list li a .tab-group .testimonials-dark .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .tab-info, .wrapper-404 .content-wrapper .info-wrapper .ft-tabs .tabs-list li a .tab-group .testimonials-dark .t-wrapper .info-404 footer cite .tab-info {
  margin: 0;
  color: #ececec;
}
.testimonials-parallax .t-wrapper blockquote footer cite h5:first-child, .testimonials-parallax .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite h5:first-child, .bg-maintenance .content-wrapper .content-inner .testimonials-parallax .t-wrapper p footer cite h5:first-child, .testimonials-parallax .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite h5:first-child, .wrapper-404 .content-wrapper .info-wrapper .testimonials-parallax .t-wrapper .info-404 footer cite h5:first-child, .testimonials-parallax .t-wrapper blockquote footer cite .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:first-child, .testimonials-parallax .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:first-child, .bg-maintenance .content-wrapper .content-inner .testimonials-parallax .t-wrapper p footer cite .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:first-child, .testimonials-parallax .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:first-child, .wrapper-404 .content-wrapper .info-wrapper .testimonials-parallax .t-wrapper .info-404 footer cite .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:first-child, .comingsoon .content-wrapper .content-inner .cs-timer .item .testimonials-parallax .t-wrapper blockquote footer cite .title-timer:first-child, .comingsoon .bg-maintenance .content-wrapper .content-inner .cs-timer .item .testimonials-parallax .t-wrapper p footer cite .title-timer:first-child, .bg-maintenance .comingsoon .content-wrapper .content-inner .cs-timer .item .testimonials-parallax .t-wrapper p footer cite .title-timer:first-child, .comingsoon .wrapper-404 .content-wrapper .content-inner .cs-timer .item .testimonials-parallax .t-wrapper .info-wrapper .info-404 footer cite .title-timer:first-child, .wrapper-404 .comingsoon .content-wrapper .content-inner .cs-timer .item .testimonials-parallax .t-wrapper .info-wrapper .info-404 footer cite .title-timer:first-child, .comingsoon .wrapper-404 .content-wrapper .info-wrapper .content-inner .cs-timer .item .testimonials-parallax .t-wrapper .info-404 footer cite .title-timer:first-child, .wrapper-404 .comingsoon .content-wrapper .info-wrapper .content-inner .cs-timer .item .testimonials-parallax .t-wrapper .info-404 footer cite .title-timer:first-child, .testimonials-parallax .t-wrapper blockquote footer cite .sidebar .comments-widget .widget-item span .widget-comm-title:first-child, .testimonials-parallax .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .sidebar .comments-widget .widget-item span .widget-comm-title:first-child, .bg-maintenance .content-wrapper .content-inner .testimonials-parallax .t-wrapper p footer cite .sidebar .comments-widget .widget-item span .widget-comm-title:first-child, .testimonials-parallax .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .sidebar .comments-widget .widget-item span .widget-comm-title:first-child, .wrapper-404 .content-wrapper .info-wrapper .testimonials-parallax .t-wrapper .info-404 footer cite .sidebar .comments-widget .widget-item span .widget-comm-title:first-child, .sidebar .comments-widget .widget-item span .testimonials-parallax .t-wrapper blockquote footer cite .widget-comm-title:first-child, .sidebar .comments-widget .widget-item span .testimonials-parallax .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .widget-comm-title:first-child, .bg-maintenance .content-wrapper .content-inner .sidebar .comments-widget .widget-item span .testimonials-parallax .t-wrapper p footer cite .widget-comm-title:first-child, .sidebar .comments-widget .widget-item span .testimonials-parallax .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .widget-comm-title:first-child, .wrapper-404 .content-wrapper .info-wrapper .sidebar .comments-widget .widget-item span .testimonials-parallax .t-wrapper .info-404 footer cite .widget-comm-title:first-child, .testimonials-dark .t-wrapper blockquote footer cite h5:first-child, .testimonials-dark .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite h5:first-child, .bg-maintenance .content-wrapper .content-inner .testimonials-dark .t-wrapper p footer cite h5:first-child, .testimonials-dark .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite h5:first-child, .wrapper-404 .content-wrapper .info-wrapper .testimonials-dark .t-wrapper .info-404 footer cite h5:first-child, .testimonials-dark .t-wrapper blockquote footer cite .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:first-child, .testimonials-dark .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:first-child, .bg-maintenance .content-wrapper .content-inner .testimonials-dark .t-wrapper p footer cite .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:first-child, .testimonials-dark .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:first-child, .wrapper-404 .content-wrapper .info-wrapper .testimonials-dark .t-wrapper .info-404 footer cite .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:first-child, .comingsoon .content-wrapper .content-inner .cs-timer .item .testimonials-dark .t-wrapper blockquote footer cite .title-timer:first-child, .comingsoon .bg-maintenance .content-wrapper .content-inner .cs-timer .item .testimonials-dark .t-wrapper p footer cite .title-timer:first-child, .bg-maintenance .comingsoon .content-wrapper .content-inner .cs-timer .item .testimonials-dark .t-wrapper p footer cite .title-timer:first-child, .comingsoon .wrapper-404 .content-wrapper .content-inner .cs-timer .item .testimonials-dark .t-wrapper .info-wrapper .info-404 footer cite .title-timer:first-child, .wrapper-404 .comingsoon .content-wrapper .content-inner .cs-timer .item .testimonials-dark .t-wrapper .info-wrapper .info-404 footer cite .title-timer:first-child, .comingsoon .wrapper-404 .content-wrapper .info-wrapper .content-inner .cs-timer .item .testimonials-dark .t-wrapper .info-404 footer cite .title-timer:first-child, .wrapper-404 .comingsoon .content-wrapper .info-wrapper .content-inner .cs-timer .item .testimonials-dark .t-wrapper .info-404 footer cite .title-timer:first-child, .testimonials-dark .t-wrapper blockquote footer cite .sidebar .comments-widget .widget-item span .widget-comm-title:first-child, .testimonials-dark .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .sidebar .comments-widget .widget-item span .widget-comm-title:first-child, .bg-maintenance .content-wrapper .content-inner .testimonials-dark .t-wrapper p footer cite .sidebar .comments-widget .widget-item span .widget-comm-title:first-child, .testimonials-dark .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .sidebar .comments-widget .widget-item span .widget-comm-title:first-child, .wrapper-404 .content-wrapper .info-wrapper .testimonials-dark .t-wrapper .info-404 footer cite .sidebar .comments-widget .widget-item span .widget-comm-title:first-child, .sidebar .comments-widget .widget-item span .testimonials-dark .t-wrapper blockquote footer cite .widget-comm-title:first-child, .sidebar .comments-widget .widget-item span .testimonials-dark .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .widget-comm-title:first-child, .bg-maintenance .content-wrapper .content-inner .sidebar .comments-widget .widget-item span .testimonials-dark .t-wrapper p footer cite .widget-comm-title:first-child, .sidebar .comments-widget .widget-item span .testimonials-dark .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .widget-comm-title:first-child, .wrapper-404 .content-wrapper .info-wrapper .sidebar .comments-widget .widget-item span .testimonials-dark .t-wrapper .info-404 footer cite .widget-comm-title:first-child, .testimonials-parallax .t-wrapper blockquote footer cite .ft-boxed-hover ul li .hover-content .ft-heading:first-child, .testimonials-parallax .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .ft-boxed-hover ul li .hover-content .ft-heading:first-child, .bg-maintenance .content-wrapper .content-inner .testimonials-parallax .t-wrapper p footer cite .ft-boxed-hover ul li .hover-content .ft-heading:first-child, .testimonials-parallax .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .ft-boxed-hover ul li .hover-content .ft-heading:first-child, .wrapper-404 .content-wrapper .info-wrapper .testimonials-parallax .t-wrapper .info-404 footer cite .ft-boxed-hover ul li .hover-content .ft-heading:first-child, .testimonials-dark .t-wrapper blockquote footer cite .ft-boxed-hover ul li .hover-content .ft-heading:first-child, .testimonials-dark .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .ft-boxed-hover ul li .hover-content .ft-heading:first-child, .bg-maintenance .content-wrapper .content-inner .testimonials-dark .t-wrapper p footer cite .ft-boxed-hover ul li .hover-content .ft-heading:first-child, .testimonials-dark .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .ft-boxed-hover ul li .hover-content .ft-heading:first-child, .wrapper-404 .content-wrapper .info-wrapper .testimonials-dark .t-wrapper .info-404 footer cite .ft-boxed-hover ul li .hover-content .ft-heading:first-child, .ft-boxed-hover ul li .hover-content .testimonials-parallax .t-wrapper blockquote footer cite .ft-heading:first-child, .ft-boxed-hover ul li .hover-content .testimonials-parallax .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .ft-heading:first-child, .bg-maintenance .content-wrapper .content-inner .ft-boxed-hover ul li .hover-content .testimonials-parallax .t-wrapper p footer cite .ft-heading:first-child, .ft-boxed-hover ul li .hover-content .testimonials-parallax .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .ft-heading:first-child, .wrapper-404 .content-wrapper .info-wrapper .ft-boxed-hover ul li .hover-content .testimonials-parallax .t-wrapper .info-404 footer cite .ft-heading:first-child, .ft-boxed-hover ul li .hover-content .testimonials-dark .t-wrapper blockquote footer cite .ft-heading:first-child, .ft-boxed-hover ul li .hover-content .testimonials-dark .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .ft-heading:first-child, .bg-maintenance .content-wrapper .content-inner .ft-boxed-hover ul li .hover-content .testimonials-dark .t-wrapper p footer cite .ft-heading:first-child, .ft-boxed-hover ul li .hover-content .testimonials-dark .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .ft-heading:first-child, .wrapper-404 .content-wrapper .info-wrapper .ft-boxed-hover ul li .hover-content .testimonials-dark .t-wrapper .info-404 footer cite .ft-heading:first-child, .testimonials-parallax .t-wrapper blockquote footer cite .ft-tabs .tabs-list li a .tab-group .tab-info:first-child, .testimonials-parallax .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .ft-tabs .tabs-list li a .tab-group .tab-info:first-child, .bg-maintenance .content-wrapper .content-inner .testimonials-parallax .t-wrapper p footer cite .ft-tabs .tabs-list li a .tab-group .tab-info:first-child, .testimonials-parallax .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .ft-tabs .tabs-list li a .tab-group .tab-info:first-child, .wrapper-404 .content-wrapper .info-wrapper .testimonials-parallax .t-wrapper .info-404 footer cite .ft-tabs .tabs-list li a .tab-group .tab-info:first-child, .testimonials-dark .t-wrapper blockquote footer cite .ft-tabs .tabs-list li a .tab-group .tab-info:first-child, .testimonials-dark .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .ft-tabs .tabs-list li a .tab-group .tab-info:first-child, .bg-maintenance .content-wrapper .content-inner .testimonials-dark .t-wrapper p footer cite .ft-tabs .tabs-list li a .tab-group .tab-info:first-child, .testimonials-dark .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .ft-tabs .tabs-list li a .tab-group .tab-info:first-child, .wrapper-404 .content-wrapper .info-wrapper .testimonials-dark .t-wrapper .info-404 footer cite .ft-tabs .tabs-list li a .tab-group .tab-info:first-child, .ft-tabs .tabs-list li a .tab-group .testimonials-parallax .t-wrapper blockquote footer cite .tab-info:first-child, .ft-tabs .tabs-list li a .tab-group .testimonials-parallax .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .tab-info:first-child, .bg-maintenance .content-wrapper .content-inner .ft-tabs .tabs-list li a .tab-group .testimonials-parallax .t-wrapper p footer cite .tab-info:first-child, .ft-tabs .tabs-list li a .tab-group .testimonials-parallax .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .tab-info:first-child, .wrapper-404 .content-wrapper .info-wrapper .ft-tabs .tabs-list li a .tab-group .testimonials-parallax .t-wrapper .info-404 footer cite .tab-info:first-child, .ft-tabs .tabs-list li a .tab-group .testimonials-dark .t-wrapper blockquote footer cite .tab-info:first-child, .ft-tabs .tabs-list li a .tab-group .testimonials-dark .t-wrapper .bg-maintenance .content-wrapper .content-inner p footer cite .tab-info:first-child, .bg-maintenance .content-wrapper .content-inner .ft-tabs .tabs-list li a .tab-group .testimonials-dark .t-wrapper p footer cite .tab-info:first-child, .ft-tabs .tabs-list li a .tab-group .testimonials-dark .t-wrapper .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite .tab-info:first-child, .wrapper-404 .content-wrapper .info-wrapper .ft-tabs .tabs-list li a .tab-group .testimonials-dark .t-wrapper .info-404 footer cite .tab-info:first-child {
  margin-bottom: 10px;
}
.testimonials-parallax .t-wrapper .t-slider-nav, .testimonials-dark .t-wrapper .t-slider-nav {
  display: inline-block;
  position: absolute;
  padding: 7px 7px 0 7px;
  top: 160px;
  border: 2px solid #ececec;
  background: none;
  opacity: 0;
  transition: background 0.4s, opacity 0.6s;
}
.testimonials-parallax .t-wrapper .t-slider-nav span, .testimonials-dark .t-wrapper .t-slider-nav span {
  color: #ececec;
  font-size: 28px;
  transition: color 0.4s;
}
.testimonials-parallax .t-wrapper .t-slider-nav:hover, .testimonials-dark .t-wrapper .t-slider-nav:hover {
  background: #ececec;
}
.testimonials-parallax .t-wrapper .t-slider-nav:hover span, .testimonials-dark .t-wrapper .t-slider-nav:hover span {
  color: #111;
}
.testimonials-parallax .t-wrapper .t-slider-nav:focus, .testimonials-dark .t-wrapper .t-slider-nav:focus {
  outline: none;
}
.testimonials-parallax .t-wrapper .slick-prev, .testimonials-dark .t-wrapper .slick-prev {
  left: 0;
  margin-left: -100px;
}
.testimonials-parallax .t-wrapper .slick-next, .testimonials-dark .t-wrapper .slick-next {
  right: 0;
  margin-right: -100px;
}
.testimonials-parallax .t-clients, .testimonials-dark .t-clients {
  display: block;
  list-style: none;
  margin: 0 auto 100px auto;
  padding: 0;
  width: 80%;
  text-align: center;
  z-index: 2;
}
.testimonials-parallax .t-clients li, .testimonials-dark .t-clients li {
  display: inline-block;
  padding-left: 35px;
  padding-right: 35px;
}

.testimonials-bg-2 {
  background: url(http://placehold.it/2440x1578);
  background-size: cover;
  background-position: 50%;
  background-attachment: fixed;
}
.testimonials-bg-2 .bg-overlay {
  background: rgba(17, 17, 17, 0.65);
}

.testimonials-dark {
  background: #111;
}

/* ---- 12.2 Testimonials - 3 Columns Cards ---- */
.testimonials-3col .t-item {
  padding: 40px 50px 50px 50px;
  border: 1px solid #ececec;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2);
  background: #fff;
  text-align: center;
  transition: all 0.3s;
}
.testimonials-3col .t-item:hover {
  transform: translateY(-10px);
  box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
}
.testimonials-3col .t-item img {
  margin-bottom: 30px;
  border: 8px solid #ececec;
  border-radius: 100px;
}
.testimonials-3col .t-item blockquote, .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p, .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 {
  color: #999;
}
.testimonials-3col .t-item blockquote p, .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p p, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p p, .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 p, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 p {
  margin: 0;
  border-width: 80%;
}
.testimonials-3col .t-item blockquote p:before, .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p p:before, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p p:before, .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 p:before, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 p:before {
  content: "";
  display: block;
  position: relative;
  width: 70%;
  margin: 0 auto 30px auto;
  border-top: 1px solid #ccc;
}
.testimonials-3col .t-item blockquote p:after, .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p p:after, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p p:after, .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 p:after, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 p:after {
  content: "";
  display: block;
  position: relative;
  width: 70%;
  margin: 30px auto 0 auto;
  border-bottom: 1px solid #ccc;
}
.testimonials-3col .t-item blockquote footer:before, .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer:before, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer:before, .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer:before, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer:before {
  content: none;
}
.testimonials-3col .t-item blockquote footer cite, .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer cite, .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer cite {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  color: #777;
}
.testimonials-3col .t-item blockquote footer cite span, .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite span, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer cite span, .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite span, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer cite span {
  display: block;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  letter-spacing: 2px;
  color: #111;
}
.testimonials-3col .t-item .t-icon {
  font-size: 32px;
  color: #999;
}
.testimonials-3col .t-clients {
  padding-left: 0;
}
.testimonials-3col .t-clients li a img {
  margin: auto;
}

/* ---- 12.3 Clients List ---- */
.clients-list-parallax, .clients-list-gray, .clients-list-minimal {
  background: url(http://placehold.it/2440x1578);
  background-size: cover;
  background-attachment: fixed;
}
.clients-list-parallax .bg-overlay, .clients-list-gray .bg-overlay, .clients-list-minimal .bg-overlay {
  background: rgba(17, 17, 17, 0.5);
}
.clients-list-parallax .c-wrapper, .clients-list-gray .c-wrapper, .clients-list-minimal .c-wrapper {
  margin-top: 75px;
  margin-bottom: 75px;
  padding: 70px 100px;
  text-align: center;
  background: rgba(17, 17, 17, 0.9);
}
.clients-list-parallax .c-wrapper:hover .clients-slider-nav, .clients-list-gray .c-wrapper:hover .clients-slider-nav, .clients-list-minimal .c-wrapper:hover .clients-slider-nav {
  opacity: 1;
}
.clients-list-parallax .c-wrapper a, .clients-list-gray .c-wrapper a, .clients-list-minimal .c-wrapper a {
  display: inline-block;
}
.clients-list-parallax .c-wrapper a img, .clients-list-gray .c-wrapper a img, .clients-list-minimal .c-wrapper a img {
  margin: auto;
}
.clients-list-parallax .c-wrapper .clients-slider-nav, .clients-list-gray .c-wrapper .clients-slider-nav, .clients-list-minimal .c-wrapper .clients-slider-nav {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  border: 2px solid #777;
  background: none;
  opacity: 0;
  transition: all 0.3s;
}
.clients-list-parallax .c-wrapper .clients-slider-nav:hover, .clients-list-gray .c-wrapper .clients-slider-nav:hover, .clients-list-minimal .c-wrapper .clients-slider-nav:hover {
  color: #111;
  border-color: #ececec;
  background: #ececec;
}
.clients-list-parallax .c-wrapper .clients-slider-nav:focus, .clients-list-gray .c-wrapper .clients-slider-nav:focus, .clients-list-minimal .c-wrapper .clients-slider-nav:focus {
  outline: none;
}
.clients-list-parallax .c-wrapper .slick-prev, .clients-list-gray .c-wrapper .slick-prev, .clients-list-minimal .c-wrapper .slick-prev {
  left: 35px;
}
.clients-list-parallax .c-wrapper .slick-next, .clients-list-gray .c-wrapper .slick-next, .clients-list-minimal .c-wrapper .slick-next {
  right: 35px;
}

.clients-list-minimal {
  background: #111;
  text-align: center;
}
.clients-list-minimal .c-wrapper {
  padding-top: 0;
  padding-bottom: 0;
}
.clients-list-minimal .c-heading {
  padding-top: 75px;
  color: #ececec;
  text-align: center;
}
.clients-list-minimal .clients-slider .slick-prev {
  left: 0;
  margin-left: -35px;
}
.clients-list-minimal .clients-slider .slick-next {
  right: 0;
  margin-right: -35px;
}

.clients-list-gray {
  background: #ececec;
}
.clients-list-gray .c-wrapper {
  padding: 0;
  background: none;
}
.clients-list-gray .c-wrapper .clients-slider-nav {
  border: 2px solid #777;
  transition: all 0.3s;
}
.clients-list-gray .c-wrapper .clients-slider-nav:hover {
  color: #ececec;
  border-color: #111;
  background: #111;
}
.clients-list-gray .c-wrapper .slick-prev {
  left: 0;
  margin-left: -35px;
}
.clients-list-gray .c-wrapper .slick-next {
  right: 0;
  margin-right: -35px;
}

/* --------------------------------------------------
	13.0 Clients Layout
-------------------------------------------------- */
.clients-layout .client-item {
  background: #fff;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  transition: all 0.3s;
}
.clients-layout .client-item:hover {
  transform: translateY(-10px);
  box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
}
.clients-layout .client-item .item-content {
  padding: 50px;
}
.clients-layout .client-item h2,
.clients-layout .client-item h3,
.clients-layout .client-item .page-title .subheading,
.page-title .clients-layout .client-item .subheading,
.clients-layout .client-item h4,
.clients-layout .client-item .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .clients-layout .client-item .sc-lead,
.clients-layout .client-item .login-2 .bg-overlay .form-wrapper .form-content .cards-header,
.login-2 .bg-overlay .form-wrapper .form-content .clients-layout .client-item .cards-header,
.clients-layout .client-item .t-join .t-info .t-role,
.t-join .t-info .clients-layout .client-item .t-role,
.clients-layout .client-item .team-3col .t-item .t-info .t-role,
.clients-layout .client-item .freelancer-about .t-item .t-info .t-role,
.clients-layout .client-item .team-4col .t-item .t-info .t-role,
.team-3col .t-item .t-info .clients-layout .client-item .t-role,
.freelancer-about .t-item .t-info .clients-layout .client-item .t-role,
.team-4col .t-item .t-info .clients-layout .client-item .t-role,
.clients-layout .client-item .ft-tabs .tabs-list li a .tab-group .tab-heading,
.ft-tabs .tabs-list li a .tab-group .clients-layout .client-item .tab-heading,
.clients-layout .client-item .testimonials-3col .t-item blockquote footer cite,
.clients-layout .client-item .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite,
.bg-maintenance .content-wrapper .content-inner .clients-layout .client-item .testimonials-3col .t-item p footer cite,
.clients-layout .client-item .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite,
.wrapper-404 .content-wrapper .info-wrapper .clients-layout .client-item .testimonials-3col .t-item .info-404 footer cite,
.testimonials-3col .t-item blockquote footer .clients-layout .client-item cite,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .clients-layout .client-item cite,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .clients-layout .client-item cite,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .clients-layout .client-item cite,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .clients-layout .client-item cite,
.clients-layout .client-item h5,
.clients-layout .client-item .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer,
.comingsoon .content-wrapper .content-inner .cs-timer .item .clients-layout .client-item .title-timer,
.clients-layout .client-item .sidebar .comments-widget .widget-item span .widget-comm-title,
.sidebar .comments-widget .widget-item span .clients-layout .client-item .widget-comm-title,
.clients-layout .client-item .ft-boxed-hover ul li .hover-content .ft-heading,
.ft-boxed-hover ul li .hover-content .clients-layout .client-item .ft-heading,
.clients-layout .client-item .ft-tabs .tabs-list li a .tab-group .tab-info,
.ft-tabs .tabs-list li a .tab-group .clients-layout .client-item .tab-info,
.clients-layout .client-item h6,
.clients-layout .client-item .landing-hero .heading-wrapper .cta-btn,
.landing-hero .heading-wrapper .clients-layout .client-item .cta-btn,
.clients-layout .client-item .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .clients-layout .client-item a,
.clients-layout .client-item .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .clients-layout .client-item a,
.clients-layout .client-item .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .clients-layout .client-item p,
.clients-layout .client-item .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .clients-layout .client-item span,
.clients-layout .client-item .sidebar .tags-widget .tag-list li a,
.sidebar .tags-widget .tag-list li .clients-layout .client-item a,
.clients-layout .client-item .blog-post-nav .prev-btn,
.blog-post-nav .clients-layout .client-item .prev-btn,
.clients-layout .client-item .blog-post-nav .next-btn,
.blog-post-nav .clients-layout .client-item .next-btn,
.clients-layout .client-item .pricing-tables .p-table .desc,
.pricing-tables .p-table .clients-layout .client-item .desc,
.clients-layout .client-item .project-nav nav .nav-btns li a,
.project-nav nav .nav-btns li .clients-layout .client-item a,
.clients-layout .client-item .progress-group .progress-title,
.progress-group .clients-layout .client-item .progress-title,
.clients-layout .client-item .progress-group .progress-value,
.progress-group .clients-layout .client-item .progress-value,
.clients-layout .client-item .accordions-1 .panel .panel-heading .panel-title,
.accordions-1 .panel .panel-heading .clients-layout .client-item .panel-title,
.clients-layout .client-item .footer-social-links ul li,
.footer-social-links ul .clients-layout .client-item li,
.clients-layout .client-item .footer-contact .contact-info .show-info-link,
.footer-contact .contact-info .clients-layout .client-item .show-info-link,
.clients-layout .client-item .footer-contact .contact-info address ul li .adr-heading,
.footer-contact .contact-info address ul li .clients-layout .client-item .adr-heading,
.clients-layout .client-item .footer-contact .contact-info address .show-map,
.footer-contact .contact-info address .clients-layout .client-item .show-map,
.clients-layout .client-item .footer-litle address ul li .adr-group .adr-heading,
.footer-litle address ul li .adr-group .clients-layout .client-item .adr-heading,
.clients-layout .client-item .ft-cards .ft-item a,
.ft-cards .ft-item .clients-layout .client-item a,
.clients-layout .client-item .ft-cards-2 .ft-card-item .ft-content .link-btn,
.ft-cards-2 .ft-card-item .ft-content .clients-layout .client-item .link-btn,
.clients-layout .client-item .ft-boxed-hover ul li .hover-content a,
.ft-boxed-hover ul li .hover-content .clients-layout .client-item a,
.clients-layout .client-item .circles-counters .circle-item .circle-text,
.circles-counters .circle-item .clients-layout .client-item .circle-text,
.clients-layout .client-item .circles-counters-dark-bg .circle-item .circle-text,
.circles-counters-dark-bg .circle-item .clients-layout .client-item .circle-text,
.clients-layout .client-item .number-counters .count-wrapper .count-item .count-text,
.number-counters .count-wrapper .count-item .clients-layout .client-item .count-text,
.clients-layout .client-item .number-counters-dark-bg .count-wrapper .count-item .count-text,
.number-counters-dark-bg .count-wrapper .count-item .clients-layout .client-item .count-text {
  margin: 0 0 27px 0;
}
.clients-layout .client-item p {
  margin: 0;
}
.clients-layout .client-item .cli-btn {
  margin-top: 30px;
}

/* --------------------------------------------------
	14.0 Team Blocks
-------------------------------------------------- */
/* ---- 14.1 Team - 3 Columns ---- */
.team-3col .t-item, .freelancer-about .t-item, .team-4col .t-item {
  display: block;
  border-top: 1px solid #f8f8f8;
  background: #fff;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  transition: all 0.3s;
}
.team-3col .t-item:hover, .freelancer-about .t-item:hover, .team-4col .t-item:hover {
  transform: translateY(-10px);
  box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
}
.team-3col .t-item:hover .t-image .t-description, .freelancer-about .t-item:hover .t-image .t-description, .team-4col .t-item:hover .t-image .t-description {
  bottom: 0;
}
.team-3col .t-item:hover .t-image .t-description .content-wrapper, .freelancer-about .t-item:hover .t-image .t-description .content-wrapper, .team-4col .t-item:hover .t-image .t-description .content-wrapper {
  padding-top: 0;
  border-bottom: 1px solid rgb(235, 235, 236);
  opacity: 1;
}
.team-3col .t-item .t-image, .freelancer-about .t-item .t-image, .team-4col .t-item .t-image {
  position: relative;
  height: 375px;
  overflow: hidden;
}
.team-3col .t-item .t-image .t-description, .freelancer-about .t-item .t-image .t-description, .team-4col .t-item .t-image .t-description {
  display: block;
  position: absolute;
  padding: 100px 30px 30px 30px;
  bottom: -100%;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgb(255, 255, 255);
  transition: bottom 0.4s;
}
.team-3col .t-item .t-image .t-description .content-wrapper, .freelancer-about .t-item .t-image .t-description .content-wrapper, .team-4col .t-item .t-image .t-description .content-wrapper {
  opacity: 0;
  padding-top: 100px;
  padding-bottom: 73px;
  border-bottom: 1px solid rgba(235, 235, 236, 0);
  transition: opacity 1s, padding-top 0.8s, border 1.5s ease-out;
}
.team-3col .t-item .t-image .t-description .content-wrapper h4, .team-3col .t-item .t-image .t-description .content-wrapper .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead, .login-2 .bg-overlay .form-wrapper .social-signup .social-card .team-3col .t-item .t-image .t-description .content-wrapper .sc-lead, .team-3col .t-item .t-image .t-description .content-wrapper .login-2 .bg-overlay .form-wrapper .form-content .cards-header, .login-2 .bg-overlay .form-wrapper .form-content .team-3col .t-item .t-image .t-description .content-wrapper .cards-header, .freelancer-about .t-item .t-image .t-description .content-wrapper h4, .freelancer-about .t-item .t-image .t-description .content-wrapper .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead, .login-2 .bg-overlay .form-wrapper .social-signup .social-card .freelancer-about .t-item .t-image .t-description .content-wrapper .sc-lead, .freelancer-about .t-item .t-image .t-description .content-wrapper .login-2 .bg-overlay .form-wrapper .form-content .cards-header, .login-2 .bg-overlay .form-wrapper .form-content .freelancer-about .t-item .t-image .t-description .content-wrapper .cards-header, .t-join .t-info .team-3col .t-item .t-image .t-description .content-wrapper .t-role, .t-join .t-info .freelancer-about .t-item .t-image .t-description .content-wrapper .t-role, .team-4col .t-item .t-image .t-description .content-wrapper h4, .team-4col .t-item .t-image .t-description .content-wrapper .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead, .login-2 .bg-overlay .form-wrapper .social-signup .social-card .team-4col .t-item .t-image .t-description .content-wrapper .sc-lead, .team-4col .t-item .t-image .t-description .content-wrapper .login-2 .bg-overlay .form-wrapper .form-content .cards-header, .login-2 .bg-overlay .form-wrapper .form-content .team-4col .t-item .t-image .t-description .content-wrapper .cards-header, .t-join .t-info .team-4col .t-item .t-image .t-description .content-wrapper .t-role, .team-3col .t-item .t-image .t-description .content-wrapper .t-info .t-role, .freelancer-about .t-item .t-image .t-description .content-wrapper .t-info .t-role, .team-4col .t-item .t-image .t-description .content-wrapper .t-info .t-role, .team-3col .t-item .t-info .t-image .t-description .content-wrapper .t-role, .freelancer-about .t-item .t-info .t-image .t-description .content-wrapper .t-role, .team-4col .t-item .t-info .t-image .t-description .content-wrapper .t-role, .team-3col .t-item .t-image .t-description .content-wrapper .ft-tabs .tabs-list li a .tab-group .tab-heading, .freelancer-about .t-item .t-image .t-description .content-wrapper .ft-tabs .tabs-list li a .tab-group .tab-heading, .team-4col .t-item .t-image .t-description .content-wrapper .ft-tabs .tabs-list li a .tab-group .tab-heading, .ft-tabs .tabs-list li a .tab-group .team-3col .t-item .t-image .t-description .content-wrapper .tab-heading, .ft-tabs .tabs-list li a .tab-group .freelancer-about .t-item .t-image .t-description .content-wrapper .tab-heading, .ft-tabs .tabs-list li a .tab-group .team-4col .t-item .t-image .t-description .content-wrapper .tab-heading, .team-3col .testimonials-3col .t-item .t-image .t-description .content-wrapper blockquote footer cite, .team-3col .testimonials-3col .t-item .t-image .t-description .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .team-3col .testimonials-3col .t-item .t-image .t-description .content-wrapper .content-inner p footer cite, .team-3col .testimonials-3col .t-item .t-image .t-description .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .team-3col .testimonials-3col .t-item .t-image .t-description .content-wrapper .info-wrapper .info-404 footer cite, .freelancer-about .testimonials-3col .t-item .t-image .t-description .content-wrapper blockquote footer cite, .freelancer-about .testimonials-3col .t-item .t-image .t-description .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .freelancer-about .testimonials-3col .t-item .t-image .t-description .content-wrapper .content-inner p footer cite, .freelancer-about .testimonials-3col .t-item .t-image .t-description .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .freelancer-about .testimonials-3col .t-item .t-image .t-description .content-wrapper .info-wrapper .info-404 footer cite, .team-4col .testimonials-3col .t-item .t-image .t-description .content-wrapper blockquote footer cite, .team-4col .testimonials-3col .t-item .t-image .t-description .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .team-4col .testimonials-3col .t-item .t-image .t-description .content-wrapper .content-inner p footer cite, .team-4col .testimonials-3col .t-item .t-image .t-description .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .team-4col .testimonials-3col .t-item .t-image .t-description .content-wrapper .info-wrapper .info-404 footer cite, .testimonials-3col .team-3col .t-item .t-image .t-description .content-wrapper blockquote footer cite, .testimonials-3col .team-3col .t-item .t-image .t-description .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .testimonials-3col .team-3col .t-item .t-image .t-description .content-wrapper .content-inner p footer cite, .testimonials-3col .team-3col .t-item .t-image .t-description .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .testimonials-3col .team-3col .t-item .t-image .t-description .content-wrapper .info-wrapper .info-404 footer cite, .testimonials-3col .freelancer-about .t-item .t-image .t-description .content-wrapper blockquote footer cite, .testimonials-3col .freelancer-about .t-item .t-image .t-description .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .testimonials-3col .freelancer-about .t-item .t-image .t-description .content-wrapper .content-inner p footer cite, .testimonials-3col .freelancer-about .t-item .t-image .t-description .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .testimonials-3col .freelancer-about .t-item .t-image .t-description .content-wrapper .info-wrapper .info-404 footer cite, .testimonials-3col .team-4col .t-item .t-image .t-description .content-wrapper blockquote footer cite, .testimonials-3col .team-4col .t-item .t-image .t-description .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .testimonials-3col .team-4col .t-item .t-image .t-description .content-wrapper .content-inner p footer cite, .testimonials-3col .team-4col .t-item .t-image .t-description .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .testimonials-3col .team-4col .t-item .t-image .t-description .content-wrapper .info-wrapper .info-404 footer cite, .team-3col .testimonials-3col .t-item blockquote footer .t-image .t-description .content-wrapper cite, .team-3col .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .t-image .t-description .content-wrapper cite, .bg-maintenance .content-wrapper .content-inner .team-3col .testimonials-3col .t-item p footer .t-image .t-description .content-wrapper cite, .team-3col .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .t-image .t-description .content-wrapper cite, .wrapper-404 .content-wrapper .info-wrapper .team-3col .testimonials-3col .t-item .info-404 footer .t-image .t-description .content-wrapper cite, .freelancer-about .testimonials-3col .t-item blockquote footer .t-image .t-description .content-wrapper cite, .freelancer-about .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .t-image .t-description .content-wrapper cite, .bg-maintenance .content-wrapper .content-inner .freelancer-about .testimonials-3col .t-item p footer .t-image .t-description .content-wrapper cite, .freelancer-about .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .t-image .t-description .content-wrapper cite, .wrapper-404 .content-wrapper .info-wrapper .freelancer-about .testimonials-3col .t-item .info-404 footer .t-image .t-description .content-wrapper cite, .team-4col .testimonials-3col .t-item blockquote footer .t-image .t-description .content-wrapper cite, .team-4col .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .t-image .t-description .content-wrapper cite, .bg-maintenance .content-wrapper .content-inner .team-4col .testimonials-3col .t-item p footer .t-image .t-description .content-wrapper cite, .team-4col .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .t-image .t-description .content-wrapper cite, .wrapper-404 .content-wrapper .info-wrapper .team-4col .testimonials-3col .t-item .info-404 footer .t-image .t-description .content-wrapper cite, .testimonials-3col .team-3col .t-item blockquote footer .t-image .t-description .content-wrapper cite, .testimonials-3col .team-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .t-image .t-description .content-wrapper cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .team-3col .t-item p footer .t-image .t-description .content-wrapper cite, .testimonials-3col .team-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .t-image .t-description .content-wrapper cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .team-3col .t-item .info-404 footer .t-image .t-description .content-wrapper cite, .testimonials-3col .freelancer-about .t-item blockquote footer .t-image .t-description .content-wrapper cite, .testimonials-3col .freelancer-about .t-item .bg-maintenance .content-wrapper .content-inner p footer .t-image .t-description .content-wrapper cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .freelancer-about .t-item p footer .t-image .t-description .content-wrapper cite, .testimonials-3col .freelancer-about .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .t-image .t-description .content-wrapper cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .freelancer-about .t-item .info-404 footer .t-image .t-description .content-wrapper cite, .testimonials-3col .team-4col .t-item blockquote footer .t-image .t-description .content-wrapper cite, .testimonials-3col .team-4col .t-item .bg-maintenance .content-wrapper .content-inner p footer .t-image .t-description .content-wrapper cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .team-4col .t-item p footer .t-image .t-description .content-wrapper cite, .testimonials-3col .team-4col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .t-image .t-description .content-wrapper cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .team-4col .t-item .info-404 footer .t-image .t-description .content-wrapper cite {
  margin: 0;
  padding-bottom: 25px;
}
.team-3col .t-item .t-info, .freelancer-about .t-item .t-info, .team-4col .t-item .t-info {
  padding: 25px 30px;
}
.team-3col .t-item .t-info h4, .team-3col .t-item .t-info .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead, .login-2 .bg-overlay .form-wrapper .social-signup .social-card .team-3col .t-item .t-info .sc-lead, .team-3col .t-item .t-info .login-2 .bg-overlay .form-wrapper .form-content .cards-header, .login-2 .bg-overlay .form-wrapper .form-content .team-3col .t-item .t-info .cards-header, .freelancer-about .t-item .t-info h4, .freelancer-about .t-item .t-info .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead, .login-2 .bg-overlay .form-wrapper .social-signup .social-card .freelancer-about .t-item .t-info .sc-lead, .freelancer-about .t-item .t-info .login-2 .bg-overlay .form-wrapper .form-content .cards-header, .login-2 .bg-overlay .form-wrapper .form-content .freelancer-about .t-item .t-info .cards-header, .team-4col .t-item .t-info h4, .team-4col .t-item .t-info .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead, .login-2 .bg-overlay .form-wrapper .social-signup .social-card .team-4col .t-item .t-info .sc-lead, .team-4col .t-item .t-info .login-2 .bg-overlay .form-wrapper .form-content .cards-header, .login-2 .bg-overlay .form-wrapper .form-content .team-4col .t-item .t-info .cards-header, .team-3col .t-item .t-info .t-role, .freelancer-about .t-item .t-info .t-role, .team-4col .t-item .t-info .t-role, .team-3col .t-item .t-info .ft-tabs .tabs-list li a .tab-group .tab-heading, .freelancer-about .t-item .t-info .ft-tabs .tabs-list li a .tab-group .tab-heading, .team-4col .t-item .t-info .ft-tabs .tabs-list li a .tab-group .tab-heading, .ft-tabs .tabs-list li a .tab-group .team-3col .t-item .t-info .tab-heading, .ft-tabs .tabs-list li a .tab-group .freelancer-about .t-item .t-info .tab-heading, .ft-tabs .tabs-list li a .tab-group .team-4col .t-item .t-info .tab-heading, .team-3col .testimonials-3col .t-item .t-info blockquote footer cite, .team-3col .testimonials-3col .t-item .t-info .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .content-wrapper .content-inner .team-3col .testimonials-3col .t-item .t-info p footer cite, .team-3col .testimonials-3col .t-item .t-info .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .content-wrapper .info-wrapper .team-3col .testimonials-3col .t-item .t-info .info-404 footer cite, .freelancer-about .testimonials-3col .t-item .t-info blockquote footer cite, .freelancer-about .testimonials-3col .t-item .t-info .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .content-wrapper .content-inner .freelancer-about .testimonials-3col .t-item .t-info p footer cite, .freelancer-about .testimonials-3col .t-item .t-info .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .content-wrapper .info-wrapper .freelancer-about .testimonials-3col .t-item .t-info .info-404 footer cite, .team-4col .testimonials-3col .t-item .t-info blockquote footer cite, .team-4col .testimonials-3col .t-item .t-info .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .content-wrapper .content-inner .team-4col .testimonials-3col .t-item .t-info p footer cite, .team-4col .testimonials-3col .t-item .t-info .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .content-wrapper .info-wrapper .team-4col .testimonials-3col .t-item .t-info .info-404 footer cite, .testimonials-3col .team-3col .t-item .t-info blockquote footer cite, .testimonials-3col .team-3col .t-item .t-info .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .team-3col .t-item .t-info p footer cite, .testimonials-3col .team-3col .t-item .t-info .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .team-3col .t-item .t-info .info-404 footer cite, .testimonials-3col .freelancer-about .t-item .t-info blockquote footer cite, .testimonials-3col .freelancer-about .t-item .t-info .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .freelancer-about .t-item .t-info p footer cite, .testimonials-3col .freelancer-about .t-item .t-info .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .freelancer-about .t-item .t-info .info-404 footer cite, .testimonials-3col .team-4col .t-item .t-info blockquote footer cite, .testimonials-3col .team-4col .t-item .t-info .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .team-4col .t-item .t-info p footer cite, .testimonials-3col .team-4col .t-item .t-info .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .team-4col .t-item .t-info .info-404 footer cite, .team-3col .testimonials-3col .t-item blockquote footer .t-info cite, .team-3col .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .t-info cite, .bg-maintenance .content-wrapper .content-inner .team-3col .testimonials-3col .t-item p footer .t-info cite, .team-3col .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .t-info cite, .wrapper-404 .content-wrapper .info-wrapper .team-3col .testimonials-3col .t-item .info-404 footer .t-info cite, .freelancer-about .testimonials-3col .t-item blockquote footer .t-info cite, .freelancer-about .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .t-info cite, .bg-maintenance .content-wrapper .content-inner .freelancer-about .testimonials-3col .t-item p footer .t-info cite, .freelancer-about .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .t-info cite, .wrapper-404 .content-wrapper .info-wrapper .freelancer-about .testimonials-3col .t-item .info-404 footer .t-info cite, .team-4col .testimonials-3col .t-item blockquote footer .t-info cite, .team-4col .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .t-info cite, .bg-maintenance .content-wrapper .content-inner .team-4col .testimonials-3col .t-item p footer .t-info cite, .team-4col .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .t-info cite, .wrapper-404 .content-wrapper .info-wrapper .team-4col .testimonials-3col .t-item .info-404 footer .t-info cite, .testimonials-3col .team-3col .t-item blockquote footer .t-info cite, .testimonials-3col .team-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .t-info cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .team-3col .t-item p footer .t-info cite, .testimonials-3col .team-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .t-info cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .team-3col .t-item .info-404 footer .t-info cite, .testimonials-3col .freelancer-about .t-item blockquote footer .t-info cite, .testimonials-3col .freelancer-about .t-item .bg-maintenance .content-wrapper .content-inner p footer .t-info cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .freelancer-about .t-item p footer .t-info cite, .testimonials-3col .freelancer-about .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .t-info cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .freelancer-about .t-item .info-404 footer .t-info cite, .testimonials-3col .team-4col .t-item blockquote footer .t-info cite, .testimonials-3col .team-4col .t-item .bg-maintenance .content-wrapper .content-inner p footer .t-info cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .team-4col .t-item p footer .t-info cite, .testimonials-3col .team-4col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .t-info cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .team-4col .t-item .info-404 footer .t-info cite {
  margin: 0;
}
.team-3col .t-item .t-info .t-name, .freelancer-about .t-item .t-info .t-name, .team-4col .t-item .t-info .t-name {
  font-size: 16px;
}
.team-3col .t-item .t-info .t-role, .freelancer-about .t-item .t-info .t-role, .team-4col .t-item .t-info .t-role {
  display: block;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 13px;
  letter-spacing: 3.5px;
  color: #999;
}
.team-3col .t-item .t-info .social-links, .freelancer-about .t-item .t-info .social-links, .team-4col .t-item .t-info .social-links {
  margin: 0;
  padding: 15px 0 0 0;
  list-style: none;
}
.team-3col .t-item .t-info .social-links li, .freelancer-about .t-item .t-info .social-links li, .team-4col .t-item .t-info .social-links li {
  display: inline-block;
}
.team-3col .t-item .t-info .social-links li a, .freelancer-about .t-item .t-info .social-links li a, .team-4col .t-item .t-info .social-links li a {
  display: block;
  padding-right: 12px;
  font-size: 21px;
  color: #111;
}
.team-3col .t-item .t-info .social-links li a:hover, .freelancer-about .t-item .t-info .social-links li a:hover, .team-4col .t-item .t-info .social-links li a:hover {
  color: #999;
}

/* ---- 14.2 Team - 4 Columns ---- */
.team-4col .t-item .t-image {
  height: 325px;
}
.team-4col .t-item .t-image .t-description {
  padding: 50px 30px 30px 30px;
  bottom: -100%;
}
.team-4col .t-item .t-info {
  padding: 15px 30px;
}
.team-4col .t-item .t-info .t-name {
  font-size: 14px;
}
.team-4col .t-item .t-info .t-role {
  font-size: 12px;
}
.team-4col .t-item .t-info .social-links {
  padding-top: 7px;
}
.team-4col .t-item .t-info .social-links li a {
  padding-right: 10px;
  font-size: 19px;
}

.t-join {
  display: block;
  background: #fff;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  transition: all 0.3s;
}
.t-join:hover {
  transform: translateY(-10px);
  box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
}
.t-join .t-image {
  position: relative;
  height: 315px;
  background: #111;
  overflow: hidden;
}
.t-join .t-image .bg-icon {
  position: absolute;
  right: -27%;
  top: 60px;
  font-size: 320px;
  color: rgba(204, 204, 204, 0.15);
}
.t-join .t-image .t-description {
  padding: 40px 30px;
}
.t-join .t-image .t-description h4, .t-join .t-image .t-description .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead, .login-2 .bg-overlay .form-wrapper .social-signup .social-card .t-join .t-image .t-description .sc-lead, .t-join .t-image .t-description .login-2 .bg-overlay .form-wrapper .form-content .cards-header, .login-2 .bg-overlay .form-wrapper .form-content .t-join .t-image .t-description .cards-header, .t-join .t-image .t-description .t-info .t-role, .t-join .t-info .t-image .t-description .t-role, .t-join .t-image .t-description .ft-tabs .tabs-list li a .tab-group .tab-heading, .ft-tabs .tabs-list li a .tab-group .t-join .t-image .t-description .tab-heading, .t-join .t-image .t-description .testimonials-3col .t-item blockquote footer cite, .t-join .t-image .t-description .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .content-wrapper .content-inner .t-join .t-image .t-description .testimonials-3col .t-item p footer cite, .t-join .t-image .t-description .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .content-wrapper .info-wrapper .t-join .t-image .t-description .testimonials-3col .t-item .info-404 footer cite, .testimonials-3col .t-item blockquote footer .t-join .t-image .t-description cite, .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .t-join .t-image .t-description cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .t-join .t-image .t-description cite, .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .t-join .t-image .t-description cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .t-join .t-image .t-description cite, .team-3col .t-item .t-info .t-join .t-image .t-description .t-role, .freelancer-about .t-item .t-info .t-join .t-image .t-description .t-role, .team-4col .t-item .t-info .t-join .t-image .t-description .t-role {
  margin: 0;
  padding-bottom: 30px;
  color: #ececec;
}
.t-join .t-image .t-description p {
  margin: 0;
  color: #999;
}
.t-join .t-info {
  padding: 15px 30px;
}
.t-join .t-info .t-name {
  margin: 0;
  font-size: 14px;
}
.t-join .t-info .t-role {
  display: block;
  padding-bottom: 12px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: 3.5px;
  color: #999;
}

/* ---- 14.3 Freelancer ---- */
.freelancer-about .t-item {
  height: 530px;
  overflow: hidden;
}
.freelancer-about .t-item:hover .t-image {
  height: 390px;
}
.freelancer-about .t-item:hover .social-links li {
  transform: translateY(-50px);
}
.freelancer-about .t-item .t-image {
  height: 440px;
  transition: height 0.3s;
}
.freelancer-about .t-item .social-links {
  transform: translateY(50px);
}
.freelancer-about .t-item .social-links li:first-child {
  transition: transform 0.5s;
}
.freelancer-about .t-item .social-links li:nth-child(2) {
  transition: transform 0.65s;
}
.freelancer-about .t-item .social-links li:nth-child(3) {
  transition: transform 0.8s;
}
.freelancer-about .t-item .social-links li:nth-child(4) {
  transition: transform 0.95s;
}
.freelancer-about .freelancer-about-content {
  margin-top: 25px;
}
.freelancer-about .freelancer-about-content .t1-heading {
  margin-bottom: 35px;
}
.freelancer-about .freelancer-about-content img {
  margin-top: 30px;
}

/* --------------------------------------------------
	15.0 Portfolio
-------------------------------------------------- */
#pfolio {
  background-color: #000;
}

.portfolio-filters {
  list-style: none;
  padding: 0;
  margin-bottom: 50px;
  text-align: center;
}
.portfolio-filters li {
  display: inline-block;
}
.portfolio-filters li a {
  padding: 3px 15px;
  text-transform: uppercase;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 0.85em;
  letter-spacing: 2.5px;
  color: #777;
}
.portfolio-filters li a:focus, .portfolio-filters li a:visited {
  text-decoration: none;
}
.portfolio-filters li a:hover {
  color: #111;
}
.portfolio-filters .active a {
  background: #111;
  color: #ececec;
  padding: 3px 15px;
}
.portfolio-filters .active a:hover {
  color: #ececec;
}

/* ---- 15.1 Full Width - Columns ---- */
.portfolio-columns-fw, .portfolio-columns-boxed {
  margin-top: 160px;
}
.portfolio-columns-fw .portfolio-item, .portfolio-columns-boxed .portfolio-item {
  padding-left: 0;
  padding-right: 0;
}
.portfolio-columns-fw .portfolio-item figure, .portfolio-columns-boxed .portfolio-item figure {
  display: block;
  position: relative;
  width: 100%;
  background: #000000;
  overflow: hidden;
  float: left;
}
.portfolio-columns-fw .portfolio-item figure img, .portfolio-columns-boxed .portfolio-item figure img {
  max-width: 100%;
  width: 100%;
  height: auto;
  transition: transform 0.3s;
}
.portfolio-columns-fw .portfolio-item figure:hover img, .portfolio-columns-boxed .portfolio-item figure:hover img, .portfolio-columns-fw .portfolio-item figure:active img, .portfolio-columns-boxed .portfolio-item figure:active img,
.portfolio-columns-fw .portfolio-item figure .ipadPfHover img,
.portfolio-columns-boxed .portfolio-item figure .ipadPfHover img {
  transform: scale(1.07);
}
.portfolio-columns-fw .portfolio-item figure figcaption, .portfolio-columns-boxed .portfolio-item figure figcaption {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(17, 17, 17, 0.8);
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.5s;
}
.portfolio-columns-fw .portfolio-item figure figcaption .p-content, .portfolio-columns-boxed .portfolio-item figure figcaption .p-content {
  position: absolute;
  left: 40px;
  right: 40px;
  bottom: 25px;
  transition: bottom 0.5s;
}
.portfolio-columns-fw .portfolio-item figure figcaption .p-content h2:first-child, .portfolio-columns-boxed .portfolio-item figure figcaption .p-content h2:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content h3:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content h3:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .page-title .subheading:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .page-title .subheading:first-child,
.page-title .portfolio-columns-fw .portfolio-item figure figcaption .p-content .subheading:first-child,
.page-title .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .subheading:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content h4:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead:first-child,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .portfolio-columns-fw .portfolio-item figure figcaption .p-content .sc-lead:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .form-content .cards-header:first-child,
.login-2 .bg-overlay .form-wrapper .form-content .portfolio-columns-fw .portfolio-item figure figcaption .p-content .cards-header:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content h4:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead:first-child,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .sc-lead:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .form-content .cards-header:first-child,
.login-2 .bg-overlay .form-wrapper .form-content .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .cards-header:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-heading:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-heading:first-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-columns-fw .portfolio-item figure figcaption .p-content .tab-heading:first-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .tab-heading:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .testimonials-3col .t-item blockquote footer cite:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite:first-child,
.bg-maintenance .content-wrapper .content-inner .portfolio-columns-fw .portfolio-item figure figcaption .p-content .testimonials-3col .t-item p footer cite:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite:first-child,
.wrapper-404 .content-wrapper .info-wrapper .portfolio-columns-fw .portfolio-item figure figcaption .p-content .testimonials-3col .t-item .info-404 footer cite:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .testimonials-3col .t-item blockquote footer cite:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite:first-child,
.bg-maintenance .content-wrapper .content-inner .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .testimonials-3col .t-item p footer cite:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite:first-child,
.wrapper-404 .content-wrapper .info-wrapper .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .testimonials-3col .t-item .info-404 footer cite:first-child,
.testimonials-3col .t-item blockquote footer .portfolio-columns-fw .portfolio-item figure figcaption .p-content cite:first-child,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .portfolio-columns-fw .portfolio-item figure figcaption .p-content cite:first-child,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .portfolio-columns-fw .portfolio-item figure figcaption .p-content cite:first-child,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .portfolio-columns-fw .portfolio-item figure figcaption .p-content cite:first-child,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .portfolio-columns-fw .portfolio-item figure figcaption .p-content cite:first-child,
.testimonials-3col .t-item blockquote footer .portfolio-columns-boxed .portfolio-item figure figcaption .p-content cite:first-child,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .portfolio-columns-boxed .portfolio-item figure figcaption .p-content cite:first-child,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .portfolio-columns-boxed .portfolio-item figure figcaption .p-content cite:first-child,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .portfolio-columns-boxed .portfolio-item figure figcaption .p-content cite:first-child,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .portfolio-columns-boxed .portfolio-item figure figcaption .p-content cite:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .team-3col .t-item .t-info .t-role:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .team-3col .t-item .t-info .t-role:first-child,
.team-3col .t-item .t-info .portfolio-columns-fw .portfolio-item figure figcaption .p-content .t-role:first-child,
.team-3col .t-item .t-info .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .t-role:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .team-4col .t-item .t-info .t-role:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .team-4col .t-item .t-info .t-role:first-child,
.team-4col .t-item .t-info .portfolio-columns-fw .portfolio-item figure figcaption .p-content .t-role:first-child,
.team-4col .t-item .t-info .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .t-role:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .t-join .t-info .t-role:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .t-join .t-info .t-role:first-child,
.t-join .t-info .portfolio-columns-fw .portfolio-item figure figcaption .p-content .t-role:first-child,
.t-join .t-info .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .t-role:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .freelancer-about .t-item .t-info .t-role:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .freelancer-about .t-item .t-info .t-role:first-child,
.freelancer-about .t-item .t-info .portfolio-columns-fw .portfolio-item figure figcaption .p-content .t-role:first-child,
.freelancer-about .t-item .t-info .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .t-role:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content h5:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:first-child,
.comingsoon .content-wrapper .content-inner .cs-timer .item .portfolio-columns-fw .portfolio-item figure figcaption .p-content .title-timer:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .sidebar .comments-widget .widget-item span .widget-comm-title:first-child,
.sidebar .comments-widget .widget-item span .portfolio-columns-fw .portfolio-item figure figcaption .p-content .widget-comm-title:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content h5:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:first-child,
.comingsoon .content-wrapper .content-inner .cs-timer .item .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .title-timer:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .sidebar .comments-widget .widget-item span .widget-comm-title:first-child,
.sidebar .comments-widget .widget-item span .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .widget-comm-title:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .ft-boxed-hover ul li .hover-content .ft-heading:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .ft-boxed-hover ul li .hover-content .ft-heading:first-child,
.ft-boxed-hover ul li .hover-content .portfolio-columns-fw .portfolio-item figure figcaption .p-content .ft-heading:first-child,
.ft-boxed-hover ul li .hover-content .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .ft-heading:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-info:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-info:first-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-columns-fw .portfolio-item figure figcaption .p-content .tab-info:first-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .tab-info:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content h6:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .landing-hero .heading-wrapper .cta-btn:first-child,
.landing-hero .heading-wrapper .portfolio-columns-fw .portfolio-item figure figcaption .p-content .cta-btn:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .portfolio-columns-fw .portfolio-item figure figcaption .p-content a:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-columns-fw .portfolio-item figure figcaption .p-content a:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-columns-fw .portfolio-item figure figcaption .p-content p:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-columns-fw .portfolio-item figure figcaption .p-content span:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .sidebar .tags-widget .tag-list li a:first-child,
.sidebar .tags-widget .tag-list li .portfolio-columns-fw .portfolio-item figure figcaption .p-content a:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .blog-post-nav .prev-btn:first-child,
.blog-post-nav .portfolio-columns-fw .portfolio-item figure figcaption .p-content .prev-btn:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .blog-post-nav .next-btn:first-child,
.blog-post-nav .portfolio-columns-fw .portfolio-item figure figcaption .p-content .next-btn:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .pricing-tables .p-table .desc:first-child,
.pricing-tables .p-table .portfolio-columns-fw .portfolio-item figure figcaption .p-content .desc:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .project-nav nav .nav-btns li a:first-child,
.project-nav nav .nav-btns li .portfolio-columns-fw .portfolio-item figure figcaption .p-content a:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content h6:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .landing-hero .heading-wrapper .cta-btn:first-child,
.landing-hero .heading-wrapper .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .cta-btn:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .portfolio-columns-boxed .portfolio-item figure figcaption .p-content a:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-columns-boxed .portfolio-item figure figcaption .p-content a:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-columns-boxed .portfolio-item figure figcaption .p-content p:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-columns-boxed .portfolio-item figure figcaption .p-content span:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .sidebar .tags-widget .tag-list li a:first-child,
.sidebar .tags-widget .tag-list li .portfolio-columns-boxed .portfolio-item figure figcaption .p-content a:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .blog-post-nav .prev-btn:first-child,
.blog-post-nav .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .prev-btn:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .blog-post-nav .next-btn:first-child,
.blog-post-nav .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .next-btn:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .pricing-tables .p-table .desc:first-child,
.pricing-tables .p-table .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .desc:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .project-nav nav .nav-btns li a:first-child,
.project-nav nav .nav-btns li .portfolio-columns-boxed .portfolio-item figure figcaption .p-content a:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .progress-group .progress-title:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .progress-group .progress-title:first-child,
.progress-group .portfolio-columns-fw .portfolio-item figure figcaption .p-content .progress-title:first-child,
.progress-group .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .progress-title:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .progress-group .progress-value:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .progress-group .progress-value:first-child,
.progress-group .portfolio-columns-fw .portfolio-item figure figcaption .p-content .progress-value:first-child,
.progress-group .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .progress-value:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .accordions-1 .panel .panel-heading .panel-title:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .accordions-1 .panel .panel-heading .panel-title:first-child,
.accordions-1 .panel .panel-heading .portfolio-columns-fw .portfolio-item figure figcaption .p-content .panel-title:first-child,
.accordions-1 .panel .panel-heading .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .panel-title:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .footer-social-links ul li:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .footer-social-links ul li:first-child,
.footer-social-links ul .portfolio-columns-fw .portfolio-item figure figcaption .p-content li:first-child,
.footer-social-links ul .portfolio-columns-boxed .portfolio-item figure figcaption .p-content li:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .footer-contact .contact-info .show-info-link:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .footer-contact .contact-info .show-info-link:first-child,
.footer-contact .contact-info .portfolio-columns-fw .portfolio-item figure figcaption .p-content .show-info-link:first-child,
.footer-contact .contact-info .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .show-info-link:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .footer-contact .contact-info address ul li .adr-heading:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .footer-contact .contact-info address ul li .adr-heading:first-child,
.footer-contact .contact-info address ul li .portfolio-columns-fw .portfolio-item figure figcaption .p-content .adr-heading:first-child,
.footer-contact .contact-info address ul li .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .adr-heading:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .footer-contact .contact-info address .show-map:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .footer-contact .contact-info address .show-map:first-child,
.footer-contact .contact-info address .portfolio-columns-fw .portfolio-item figure figcaption .p-content .show-map:first-child,
.footer-contact .contact-info address .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .show-map:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .footer-litle address ul li .adr-group .adr-heading:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .footer-litle address ul li .adr-group .adr-heading:first-child,
.footer-litle address ul li .adr-group .portfolio-columns-fw .portfolio-item figure figcaption .p-content .adr-heading:first-child,
.footer-litle address ul li .adr-group .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .adr-heading:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .ft-cards .ft-item a:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .ft-cards .ft-item a:first-child,
.ft-cards .ft-item .portfolio-columns-fw .portfolio-item figure figcaption .p-content a:first-child,
.ft-cards .ft-item .portfolio-columns-boxed .portfolio-item figure figcaption .p-content a:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .ft-cards-2 .ft-card-item .ft-content .link-btn:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .ft-cards-2 .ft-card-item .ft-content .link-btn:first-child,
.ft-cards-2 .ft-card-item .ft-content .portfolio-columns-fw .portfolio-item figure figcaption .p-content .link-btn:first-child,
.ft-cards-2 .ft-card-item .ft-content .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .link-btn:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .ft-boxed-hover ul li .hover-content a:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .ft-boxed-hover ul li .hover-content a:first-child,
.ft-boxed-hover ul li .hover-content .portfolio-columns-fw .portfolio-item figure figcaption .p-content a:first-child,
.ft-boxed-hover ul li .hover-content .portfolio-columns-boxed .portfolio-item figure figcaption .p-content a:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .circles-counters .circle-item .circle-text:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .circles-counters .circle-item .circle-text:first-child,
.circles-counters .circle-item .portfolio-columns-fw .portfolio-item figure figcaption .p-content .circle-text:first-child,
.circles-counters .circle-item .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .circle-text:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .circles-counters-dark-bg .circle-item .circle-text:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .circles-counters-dark-bg .circle-item .circle-text:first-child,
.circles-counters-dark-bg .circle-item .portfolio-columns-fw .portfolio-item figure figcaption .p-content .circle-text:first-child,
.circles-counters-dark-bg .circle-item .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .circle-text:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .number-counters .count-wrapper .count-item .count-text:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .number-counters .count-wrapper .count-item .count-text:first-child,
.number-counters .count-wrapper .count-item .portfolio-columns-fw .portfolio-item figure figcaption .p-content .count-text:first-child,
.number-counters .count-wrapper .count-item .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .count-text:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .number-counters-dark-bg .count-wrapper .count-item .count-text:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .number-counters-dark-bg .count-wrapper .count-item .count-text:first-child,
.number-counters-dark-bg .count-wrapper .count-item .portfolio-columns-fw .portfolio-item figure figcaption .p-content .count-text:first-child,
.number-counters-dark-bg .count-wrapper .count-item .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .count-text:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content p:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content p:first-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content span:first-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content span:first-child {
  margin-top: 0;
  margin-bottom: 0;
  color: #ececec;
}
.portfolio-columns-fw .portfolio-item figure figcaption .p-content h2:last-child, .portfolio-columns-boxed .portfolio-item figure figcaption .p-content h2:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content h3:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content h3:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .page-title .subheading:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .page-title .subheading:last-child,
.page-title .portfolio-columns-fw .portfolio-item figure figcaption .p-content .subheading:last-child,
.page-title .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .subheading:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content h4:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead:last-child,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .portfolio-columns-fw .portfolio-item figure figcaption .p-content .sc-lead:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .form-content .cards-header:last-child,
.login-2 .bg-overlay .form-wrapper .form-content .portfolio-columns-fw .portfolio-item figure figcaption .p-content .cards-header:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content h4:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead:last-child,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .sc-lead:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .form-content .cards-header:last-child,
.login-2 .bg-overlay .form-wrapper .form-content .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .cards-header:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-heading:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-heading:last-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-columns-fw .portfolio-item figure figcaption .p-content .tab-heading:last-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .tab-heading:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .testimonials-3col .t-item blockquote footer cite:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite:last-child,
.bg-maintenance .content-wrapper .content-inner .portfolio-columns-fw .portfolio-item figure figcaption .p-content .testimonials-3col .t-item p footer cite:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite:last-child,
.wrapper-404 .content-wrapper .info-wrapper .portfolio-columns-fw .portfolio-item figure figcaption .p-content .testimonials-3col .t-item .info-404 footer cite:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .testimonials-3col .t-item blockquote footer cite:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite:last-child,
.bg-maintenance .content-wrapper .content-inner .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .testimonials-3col .t-item p footer cite:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite:last-child,
.wrapper-404 .content-wrapper .info-wrapper .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .testimonials-3col .t-item .info-404 footer cite:last-child,
.testimonials-3col .t-item blockquote footer .portfolio-columns-fw .portfolio-item figure figcaption .p-content cite:last-child,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .portfolio-columns-fw .portfolio-item figure figcaption .p-content cite:last-child,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .portfolio-columns-fw .portfolio-item figure figcaption .p-content cite:last-child,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .portfolio-columns-fw .portfolio-item figure figcaption .p-content cite:last-child,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .portfolio-columns-fw .portfolio-item figure figcaption .p-content cite:last-child,
.testimonials-3col .t-item blockquote footer .portfolio-columns-boxed .portfolio-item figure figcaption .p-content cite:last-child,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .portfolio-columns-boxed .portfolio-item figure figcaption .p-content cite:last-child,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .portfolio-columns-boxed .portfolio-item figure figcaption .p-content cite:last-child,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .portfolio-columns-boxed .portfolio-item figure figcaption .p-content cite:last-child,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .portfolio-columns-boxed .portfolio-item figure figcaption .p-content cite:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .team-3col .t-item .t-info .t-role:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .team-3col .t-item .t-info .t-role:last-child,
.team-3col .t-item .t-info .portfolio-columns-fw .portfolio-item figure figcaption .p-content .t-role:last-child,
.team-3col .t-item .t-info .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .t-role:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .team-4col .t-item .t-info .t-role:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .team-4col .t-item .t-info .t-role:last-child,
.team-4col .t-item .t-info .portfolio-columns-fw .portfolio-item figure figcaption .p-content .t-role:last-child,
.team-4col .t-item .t-info .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .t-role:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .t-join .t-info .t-role:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .t-join .t-info .t-role:last-child,
.t-join .t-info .portfolio-columns-fw .portfolio-item figure figcaption .p-content .t-role:last-child,
.t-join .t-info .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .t-role:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .freelancer-about .t-item .t-info .t-role:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .freelancer-about .t-item .t-info .t-role:last-child,
.freelancer-about .t-item .t-info .portfolio-columns-fw .portfolio-item figure figcaption .p-content .t-role:last-child,
.freelancer-about .t-item .t-info .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .t-role:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content h5:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:last-child,
.comingsoon .content-wrapper .content-inner .cs-timer .item .portfolio-columns-fw .portfolio-item figure figcaption .p-content .title-timer:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .sidebar .comments-widget .widget-item span .widget-comm-title:last-child,
.sidebar .comments-widget .widget-item span .portfolio-columns-fw .portfolio-item figure figcaption .p-content .widget-comm-title:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content h5:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:last-child,
.comingsoon .content-wrapper .content-inner .cs-timer .item .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .title-timer:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .sidebar .comments-widget .widget-item span .widget-comm-title:last-child,
.sidebar .comments-widget .widget-item span .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .widget-comm-title:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .ft-boxed-hover ul li .hover-content .ft-heading:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .ft-boxed-hover ul li .hover-content .ft-heading:last-child,
.ft-boxed-hover ul li .hover-content .portfolio-columns-fw .portfolio-item figure figcaption .p-content .ft-heading:last-child,
.ft-boxed-hover ul li .hover-content .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .ft-heading:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-info:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-info:last-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-columns-fw .portfolio-item figure figcaption .p-content .tab-info:last-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .tab-info:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content h6:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .landing-hero .heading-wrapper .cta-btn:last-child,
.landing-hero .heading-wrapper .portfolio-columns-fw .portfolio-item figure figcaption .p-content .cta-btn:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .portfolio-columns-fw .portfolio-item figure figcaption .p-content a:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-columns-fw .portfolio-item figure figcaption .p-content a:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-columns-fw .portfolio-item figure figcaption .p-content p:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-columns-fw .portfolio-item figure figcaption .p-content span:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .sidebar .tags-widget .tag-list li a:last-child,
.sidebar .tags-widget .tag-list li .portfolio-columns-fw .portfolio-item figure figcaption .p-content a:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .blog-post-nav .prev-btn:last-child,
.blog-post-nav .portfolio-columns-fw .portfolio-item figure figcaption .p-content .prev-btn:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .blog-post-nav .next-btn:last-child,
.blog-post-nav .portfolio-columns-fw .portfolio-item figure figcaption .p-content .next-btn:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .pricing-tables .p-table .desc:last-child,
.pricing-tables .p-table .portfolio-columns-fw .portfolio-item figure figcaption .p-content .desc:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .project-nav nav .nav-btns li a:last-child,
.project-nav nav .nav-btns li .portfolio-columns-fw .portfolio-item figure figcaption .p-content a:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content h6:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .landing-hero .heading-wrapper .cta-btn:last-child,
.landing-hero .heading-wrapper .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .cta-btn:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .portfolio-columns-boxed .portfolio-item figure figcaption .p-content a:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-columns-boxed .portfolio-item figure figcaption .p-content a:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-columns-boxed .portfolio-item figure figcaption .p-content p:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-columns-boxed .portfolio-item figure figcaption .p-content span:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .sidebar .tags-widget .tag-list li a:last-child,
.sidebar .tags-widget .tag-list li .portfolio-columns-boxed .portfolio-item figure figcaption .p-content a:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .blog-post-nav .prev-btn:last-child,
.blog-post-nav .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .prev-btn:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .blog-post-nav .next-btn:last-child,
.blog-post-nav .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .next-btn:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .pricing-tables .p-table .desc:last-child,
.pricing-tables .p-table .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .desc:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .project-nav nav .nav-btns li a:last-child,
.project-nav nav .nav-btns li .portfolio-columns-boxed .portfolio-item figure figcaption .p-content a:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .progress-group .progress-title:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .progress-group .progress-title:last-child,
.progress-group .portfolio-columns-fw .portfolio-item figure figcaption .p-content .progress-title:last-child,
.progress-group .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .progress-title:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .progress-group .progress-value:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .progress-group .progress-value:last-child,
.progress-group .portfolio-columns-fw .portfolio-item figure figcaption .p-content .progress-value:last-child,
.progress-group .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .progress-value:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .accordions-1 .panel .panel-heading .panel-title:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .accordions-1 .panel .panel-heading .panel-title:last-child,
.accordions-1 .panel .panel-heading .portfolio-columns-fw .portfolio-item figure figcaption .p-content .panel-title:last-child,
.accordions-1 .panel .panel-heading .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .panel-title:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .footer-social-links ul li:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .footer-social-links ul li:last-child,
.footer-social-links ul .portfolio-columns-fw .portfolio-item figure figcaption .p-content li:last-child,
.footer-social-links ul .portfolio-columns-boxed .portfolio-item figure figcaption .p-content li:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .footer-contact .contact-info .show-info-link:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .footer-contact .contact-info .show-info-link:last-child,
.footer-contact .contact-info .portfolio-columns-fw .portfolio-item figure figcaption .p-content .show-info-link:last-child,
.footer-contact .contact-info .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .show-info-link:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .footer-contact .contact-info address ul li .adr-heading:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .footer-contact .contact-info address ul li .adr-heading:last-child,
.footer-contact .contact-info address ul li .portfolio-columns-fw .portfolio-item figure figcaption .p-content .adr-heading:last-child,
.footer-contact .contact-info address ul li .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .adr-heading:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .footer-contact .contact-info address .show-map:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .footer-contact .contact-info address .show-map:last-child,
.footer-contact .contact-info address .portfolio-columns-fw .portfolio-item figure figcaption .p-content .show-map:last-child,
.footer-contact .contact-info address .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .show-map:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .footer-litle address ul li .adr-group .adr-heading:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .footer-litle address ul li .adr-group .adr-heading:last-child,
.footer-litle address ul li .adr-group .portfolio-columns-fw .portfolio-item figure figcaption .p-content .adr-heading:last-child,
.footer-litle address ul li .adr-group .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .adr-heading:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .ft-cards .ft-item a:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .ft-cards .ft-item a:last-child,
.ft-cards .ft-item .portfolio-columns-fw .portfolio-item figure figcaption .p-content a:last-child,
.ft-cards .ft-item .portfolio-columns-boxed .portfolio-item figure figcaption .p-content a:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .ft-cards-2 .ft-card-item .ft-content .link-btn:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .ft-cards-2 .ft-card-item .ft-content .link-btn:last-child,
.ft-cards-2 .ft-card-item .ft-content .portfolio-columns-fw .portfolio-item figure figcaption .p-content .link-btn:last-child,
.ft-cards-2 .ft-card-item .ft-content .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .link-btn:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .ft-boxed-hover ul li .hover-content a:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .ft-boxed-hover ul li .hover-content a:last-child,
.ft-boxed-hover ul li .hover-content .portfolio-columns-fw .portfolio-item figure figcaption .p-content a:last-child,
.ft-boxed-hover ul li .hover-content .portfolio-columns-boxed .portfolio-item figure figcaption .p-content a:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .circles-counters .circle-item .circle-text:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .circles-counters .circle-item .circle-text:last-child,
.circles-counters .circle-item .portfolio-columns-fw .portfolio-item figure figcaption .p-content .circle-text:last-child,
.circles-counters .circle-item .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .circle-text:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .circles-counters-dark-bg .circle-item .circle-text:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .circles-counters-dark-bg .circle-item .circle-text:last-child,
.circles-counters-dark-bg .circle-item .portfolio-columns-fw .portfolio-item figure figcaption .p-content .circle-text:last-child,
.circles-counters-dark-bg .circle-item .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .circle-text:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .number-counters .count-wrapper .count-item .count-text:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .number-counters .count-wrapper .count-item .count-text:last-child,
.number-counters .count-wrapper .count-item .portfolio-columns-fw .portfolio-item figure figcaption .p-content .count-text:last-child,
.number-counters .count-wrapper .count-item .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .count-text:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content .number-counters-dark-bg .count-wrapper .count-item .count-text:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content .number-counters-dark-bg .count-wrapper .count-item .count-text:last-child,
.number-counters-dark-bg .count-wrapper .count-item .portfolio-columns-fw .portfolio-item figure figcaption .p-content .count-text:last-child,
.number-counters-dark-bg .count-wrapper .count-item .portfolio-columns-boxed .portfolio-item figure figcaption .p-content .count-text:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content p:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content p:last-child,
.portfolio-columns-fw .portfolio-item figure figcaption .p-content span:last-child,
.portfolio-columns-boxed .portfolio-item figure figcaption .p-content span:last-child {
  margin-top: 10px;
  margin-bottom: 0;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  letter-spacing: 2.5px;
  color: #999;
}
.portfolio-columns-fw .portfolio-item figure figcaption .open-btn, .portfolio-columns-boxed .portfolio-item figure figcaption .open-btn {
  position: absolute;
  padding-top: 22px;
  width: 60px;
  height: 60px;
  right: 0;
  top: -60px;
  font-size: 15px;
  text-align: center;
  line-height: 0;
  color: #111;
  background: #ececec;
  transition: top 0.5;
}
.portfolio-columns-fw .portfolio-item figure figcaption .open-btn:focus, .portfolio-columns-boxed .portfolio-item figure figcaption .open-btn:focus, .portfolio-columns-fw .portfolio-item figure figcaption .open-btn:visited, .portfolio-columns-boxed .portfolio-item figure figcaption .open-btn:visited {
  outline: none;
}
.portfolio-columns-fw .portfolio-item figure figcaption .open-btn:hover, .portfolio-columns-boxed .portfolio-item figure figcaption .open-btn:hover {
  color: #ececec;
  background: #111;
}
.portfolio-columns-fw .portfolio-item figure figcaption:hover, .portfolio-columns-boxed .portfolio-item figure figcaption:hover {
  opacity: 1;
}
.portfolio-columns-fw .portfolio-item figure figcaption:hover .p-content, .portfolio-columns-boxed .portfolio-item figure figcaption:hover .p-content {
  bottom: 45px;
}
.portfolio-columns-fw .portfolio-item figure figcaption:hover .open-btn, .portfolio-columns-boxed .portfolio-item figure figcaption:hover .open-btn {
  top: 0;
}

/* ---- 15.2 Boxed Columns ---- */
/* ---- 15.3 Masonry Layout ---- */
.portfolio-masonry, .portfolio-masonry-2, .portfolio-masonry-3 {
  padding-top: 160px;
}
.portfolio-masonry .p-item, .portfolio-masonry-2 .p-item, .portfolio-masonry-3 .p-item,
.portfolio-masonry .grid-sizer,
.portfolio-masonry-2 .grid-sizer,
.portfolio-masonry-3 .grid-sizer {
  width: 25%;
}
.portfolio-masonry .p-item, .portfolio-masonry-2 .p-item, .portfolio-masonry-3 .p-item {
  float: left;
  background: #0D8;
}
.portfolio-masonry figure, .portfolio-masonry-2 figure, .portfolio-masonry-3 figure {
  display: block;
  position: relative;
  width: 100%;
  background: gray;
  overflow: hidden;
}
.portfolio-masonry figure img, .portfolio-masonry-2 figure img, .portfolio-masonry-3 figure img {
  max-width: 100%;
  width: 100%;
  height: auto;
  transition: transform 0.3s;
}
.portfolio-masonry figure:hover img, .portfolio-masonry-2 figure:hover img, .portfolio-masonry-3 figure:hover img, .portfolio-masonry figure:active img, .portfolio-masonry-2 figure:active img, .portfolio-masonry-3 figure:active img {
  transform: scale(1.07);
}
.portfolio-masonry figure figcaption, .portfolio-masonry-2 figure figcaption, .portfolio-masonry-3 figure figcaption {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(17, 17, 17, 0.8);
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.5s;
}
.portfolio-masonry figure figcaption .p-content, .portfolio-masonry-2 figure figcaption .p-content, .portfolio-masonry-3 figure figcaption .p-content {
  position: absolute;
  left: 40px;
  right: 40px;
  bottom: 25px;
  transition: bottom 0.5s;
}
.portfolio-masonry figure figcaption .p-content h2:first-child, .portfolio-masonry-2 figure figcaption .p-content h2:first-child, .portfolio-masonry-3 figure figcaption .p-content h2:first-child,
.portfolio-masonry figure figcaption .p-content h3:first-child,
.portfolio-masonry-2 figure figcaption .p-content h3:first-child,
.portfolio-masonry-3 figure figcaption .p-content h3:first-child,
.portfolio-masonry figure figcaption .p-content .page-title .subheading:first-child,
.portfolio-masonry-2 figure figcaption .p-content .page-title .subheading:first-child,
.portfolio-masonry-3 figure figcaption .p-content .page-title .subheading:first-child,
.page-title .portfolio-masonry figure figcaption .p-content .subheading:first-child,
.page-title .portfolio-masonry-2 figure figcaption .p-content .subheading:first-child,
.page-title .portfolio-masonry-3 figure figcaption .p-content .subheading:first-child,
.portfolio-masonry figure figcaption .p-content h4:first-child,
.portfolio-masonry figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead:first-child,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .portfolio-masonry figure figcaption .p-content .sc-lead:first-child,
.portfolio-masonry figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .form-content .cards-header:first-child,
.login-2 .bg-overlay .form-wrapper .form-content .portfolio-masonry figure figcaption .p-content .cards-header:first-child,
.portfolio-masonry-2 figure figcaption .p-content h4:first-child,
.portfolio-masonry-2 figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead:first-child,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .portfolio-masonry-2 figure figcaption .p-content .sc-lead:first-child,
.portfolio-masonry-2 figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .form-content .cards-header:first-child,
.login-2 .bg-overlay .form-wrapper .form-content .portfolio-masonry-2 figure figcaption .p-content .cards-header:first-child,
.portfolio-masonry-3 figure figcaption .p-content h4:first-child,
.portfolio-masonry-3 figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead:first-child,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .portfolio-masonry-3 figure figcaption .p-content .sc-lead:first-child,
.portfolio-masonry-3 figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .form-content .cards-header:first-child,
.login-2 .bg-overlay .form-wrapper .form-content .portfolio-masonry-3 figure figcaption .p-content .cards-header:first-child,
.portfolio-masonry figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-heading:first-child,
.portfolio-masonry-2 figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-heading:first-child,
.portfolio-masonry-3 figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-heading:first-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-masonry figure figcaption .p-content .tab-heading:first-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-masonry-2 figure figcaption .p-content .tab-heading:first-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-masonry-3 figure figcaption .p-content .tab-heading:first-child,
.portfolio-masonry figure figcaption .p-content .testimonials-3col .t-item blockquote footer cite:first-child,
.portfolio-masonry figure figcaption .p-content .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite:first-child,
.bg-maintenance .content-wrapper .content-inner .portfolio-masonry figure figcaption .p-content .testimonials-3col .t-item p footer cite:first-child,
.portfolio-masonry figure figcaption .p-content .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite:first-child,
.wrapper-404 .content-wrapper .info-wrapper .portfolio-masonry figure figcaption .p-content .testimonials-3col .t-item .info-404 footer cite:first-child,
.portfolio-masonry-2 figure figcaption .p-content .testimonials-3col .t-item blockquote footer cite:first-child,
.portfolio-masonry-2 figure figcaption .p-content .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite:first-child,
.bg-maintenance .content-wrapper .content-inner .portfolio-masonry-2 figure figcaption .p-content .testimonials-3col .t-item p footer cite:first-child,
.portfolio-masonry-2 figure figcaption .p-content .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite:first-child,
.wrapper-404 .content-wrapper .info-wrapper .portfolio-masonry-2 figure figcaption .p-content .testimonials-3col .t-item .info-404 footer cite:first-child,
.portfolio-masonry-3 figure figcaption .p-content .testimonials-3col .t-item blockquote footer cite:first-child,
.portfolio-masonry-3 figure figcaption .p-content .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite:first-child,
.bg-maintenance .content-wrapper .content-inner .portfolio-masonry-3 figure figcaption .p-content .testimonials-3col .t-item p footer cite:first-child,
.portfolio-masonry-3 figure figcaption .p-content .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite:first-child,
.wrapper-404 .content-wrapper .info-wrapper .portfolio-masonry-3 figure figcaption .p-content .testimonials-3col .t-item .info-404 footer cite:first-child,
.testimonials-3col .t-item blockquote footer .portfolio-masonry figure figcaption .p-content cite:first-child,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .portfolio-masonry figure figcaption .p-content cite:first-child,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .portfolio-masonry figure figcaption .p-content cite:first-child,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .portfolio-masonry figure figcaption .p-content cite:first-child,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .portfolio-masonry figure figcaption .p-content cite:first-child,
.testimonials-3col .t-item blockquote footer .portfolio-masonry-2 figure figcaption .p-content cite:first-child,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .portfolio-masonry-2 figure figcaption .p-content cite:first-child,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .portfolio-masonry-2 figure figcaption .p-content cite:first-child,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .portfolio-masonry-2 figure figcaption .p-content cite:first-child,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .portfolio-masonry-2 figure figcaption .p-content cite:first-child,
.testimonials-3col .t-item blockquote footer .portfolio-masonry-3 figure figcaption .p-content cite:first-child,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .portfolio-masonry-3 figure figcaption .p-content cite:first-child,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .portfolio-masonry-3 figure figcaption .p-content cite:first-child,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .portfolio-masonry-3 figure figcaption .p-content cite:first-child,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .portfolio-masonry-3 figure figcaption .p-content cite:first-child,
.portfolio-masonry figure figcaption .p-content .team-3col .t-item .t-info .t-role:first-child,
.portfolio-masonry-2 figure figcaption .p-content .team-3col .t-item .t-info .t-role:first-child,
.portfolio-masonry-3 figure figcaption .p-content .team-3col .t-item .t-info .t-role:first-child,
.team-3col .t-item .t-info .portfolio-masonry figure figcaption .p-content .t-role:first-child,
.team-3col .t-item .t-info .portfolio-masonry-2 figure figcaption .p-content .t-role:first-child,
.team-3col .t-item .t-info .portfolio-masonry-3 figure figcaption .p-content .t-role:first-child,
.portfolio-masonry figure figcaption .p-content .team-4col .t-item .t-info .t-role:first-child,
.portfolio-masonry-2 figure figcaption .p-content .team-4col .t-item .t-info .t-role:first-child,
.portfolio-masonry-3 figure figcaption .p-content .team-4col .t-item .t-info .t-role:first-child,
.team-4col .t-item .t-info .portfolio-masonry figure figcaption .p-content .t-role:first-child,
.team-4col .t-item .t-info .portfolio-masonry-2 figure figcaption .p-content .t-role:first-child,
.team-4col .t-item .t-info .portfolio-masonry-3 figure figcaption .p-content .t-role:first-child,
.portfolio-masonry figure figcaption .p-content .t-join .t-info .t-role:first-child,
.portfolio-masonry-2 figure figcaption .p-content .t-join .t-info .t-role:first-child,
.portfolio-masonry-3 figure figcaption .p-content .t-join .t-info .t-role:first-child,
.t-join .t-info .portfolio-masonry figure figcaption .p-content .t-role:first-child,
.t-join .t-info .portfolio-masonry-2 figure figcaption .p-content .t-role:first-child,
.t-join .t-info .portfolio-masonry-3 figure figcaption .p-content .t-role:first-child,
.portfolio-masonry figure figcaption .p-content .freelancer-about .t-item .t-info .t-role:first-child,
.portfolio-masonry-2 figure figcaption .p-content .freelancer-about .t-item .t-info .t-role:first-child,
.portfolio-masonry-3 figure figcaption .p-content .freelancer-about .t-item .t-info .t-role:first-child,
.freelancer-about .t-item .t-info .portfolio-masonry figure figcaption .p-content .t-role:first-child,
.freelancer-about .t-item .t-info .portfolio-masonry-2 figure figcaption .p-content .t-role:first-child,
.freelancer-about .t-item .t-info .portfolio-masonry-3 figure figcaption .p-content .t-role:first-child,
.portfolio-masonry figure figcaption .p-content h5:first-child,
.portfolio-masonry figure figcaption .p-content .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:first-child,
.comingsoon .content-wrapper .content-inner .cs-timer .item .portfolio-masonry figure figcaption .p-content .title-timer:first-child,
.portfolio-masonry figure figcaption .p-content .sidebar .comments-widget .widget-item span .widget-comm-title:first-child,
.sidebar .comments-widget .widget-item span .portfolio-masonry figure figcaption .p-content .widget-comm-title:first-child,
.portfolio-masonry-2 figure figcaption .p-content h5:first-child,
.portfolio-masonry-2 figure figcaption .p-content .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:first-child,
.comingsoon .content-wrapper .content-inner .cs-timer .item .portfolio-masonry-2 figure figcaption .p-content .title-timer:first-child,
.portfolio-masonry-2 figure figcaption .p-content .sidebar .comments-widget .widget-item span .widget-comm-title:first-child,
.sidebar .comments-widget .widget-item span .portfolio-masonry-2 figure figcaption .p-content .widget-comm-title:first-child,
.portfolio-masonry-3 figure figcaption .p-content h5:first-child,
.portfolio-masonry-3 figure figcaption .p-content .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:first-child,
.comingsoon .content-wrapper .content-inner .cs-timer .item .portfolio-masonry-3 figure figcaption .p-content .title-timer:first-child,
.portfolio-masonry-3 figure figcaption .p-content .sidebar .comments-widget .widget-item span .widget-comm-title:first-child,
.sidebar .comments-widget .widget-item span .portfolio-masonry-3 figure figcaption .p-content .widget-comm-title:first-child,
.portfolio-masonry figure figcaption .p-content .ft-boxed-hover ul li .hover-content .ft-heading:first-child,
.portfolio-masonry-2 figure figcaption .p-content .ft-boxed-hover ul li .hover-content .ft-heading:first-child,
.portfolio-masonry-3 figure figcaption .p-content .ft-boxed-hover ul li .hover-content .ft-heading:first-child,
.ft-boxed-hover ul li .hover-content .portfolio-masonry figure figcaption .p-content .ft-heading:first-child,
.ft-boxed-hover ul li .hover-content .portfolio-masonry-2 figure figcaption .p-content .ft-heading:first-child,
.ft-boxed-hover ul li .hover-content .portfolio-masonry-3 figure figcaption .p-content .ft-heading:first-child,
.portfolio-masonry figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-info:first-child,
.portfolio-masonry-2 figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-info:first-child,
.portfolio-masonry-3 figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-info:first-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-masonry figure figcaption .p-content .tab-info:first-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-masonry-2 figure figcaption .p-content .tab-info:first-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-masonry-3 figure figcaption .p-content .tab-info:first-child,
.portfolio-masonry figure figcaption .p-content h6:first-child,
.portfolio-masonry figure figcaption .p-content .landing-hero .heading-wrapper .cta-btn:first-child,
.landing-hero .heading-wrapper .portfolio-masonry figure figcaption .p-content .cta-btn:first-child,
.portfolio-masonry figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .portfolio-masonry figure figcaption .p-content a:first-child,
.portfolio-masonry figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-masonry figure figcaption .p-content a:first-child,
.portfolio-masonry figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-masonry figure figcaption .p-content p:first-child,
.portfolio-masonry figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-masonry figure figcaption .p-content span:first-child,
.portfolio-masonry figure figcaption .p-content .sidebar .tags-widget .tag-list li a:first-child,
.sidebar .tags-widget .tag-list li .portfolio-masonry figure figcaption .p-content a:first-child,
.portfolio-masonry figure figcaption .p-content .blog-post-nav .prev-btn:first-child,
.blog-post-nav .portfolio-masonry figure figcaption .p-content .prev-btn:first-child,
.portfolio-masonry figure figcaption .p-content .blog-post-nav .next-btn:first-child,
.blog-post-nav .portfolio-masonry figure figcaption .p-content .next-btn:first-child,
.portfolio-masonry figure figcaption .p-content .pricing-tables .p-table .desc:first-child,
.pricing-tables .p-table .portfolio-masonry figure figcaption .p-content .desc:first-child,
.portfolio-masonry figure figcaption .p-content .project-nav nav .nav-btns li a:first-child,
.project-nav nav .nav-btns li .portfolio-masonry figure figcaption .p-content a:first-child,
.portfolio-masonry-2 figure figcaption .p-content h6:first-child,
.portfolio-masonry-2 figure figcaption .p-content .landing-hero .heading-wrapper .cta-btn:first-child,
.landing-hero .heading-wrapper .portfolio-masonry-2 figure figcaption .p-content .cta-btn:first-child,
.portfolio-masonry-2 figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .portfolio-masonry-2 figure figcaption .p-content a:first-child,
.portfolio-masonry-2 figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-masonry-2 figure figcaption .p-content a:first-child,
.portfolio-masonry-2 figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-masonry-2 figure figcaption .p-content p:first-child,
.portfolio-masonry-2 figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-masonry-2 figure figcaption .p-content span:first-child,
.portfolio-masonry-2 figure figcaption .p-content .sidebar .tags-widget .tag-list li a:first-child,
.sidebar .tags-widget .tag-list li .portfolio-masonry-2 figure figcaption .p-content a:first-child,
.portfolio-masonry-2 figure figcaption .p-content .blog-post-nav .prev-btn:first-child,
.blog-post-nav .portfolio-masonry-2 figure figcaption .p-content .prev-btn:first-child,
.portfolio-masonry-2 figure figcaption .p-content .blog-post-nav .next-btn:first-child,
.blog-post-nav .portfolio-masonry-2 figure figcaption .p-content .next-btn:first-child,
.portfolio-masonry-2 figure figcaption .p-content .pricing-tables .p-table .desc:first-child,
.pricing-tables .p-table .portfolio-masonry-2 figure figcaption .p-content .desc:first-child,
.portfolio-masonry-2 figure figcaption .p-content .project-nav nav .nav-btns li a:first-child,
.project-nav nav .nav-btns li .portfolio-masonry-2 figure figcaption .p-content a:first-child,
.portfolio-masonry-3 figure figcaption .p-content h6:first-child,
.portfolio-masonry-3 figure figcaption .p-content .landing-hero .heading-wrapper .cta-btn:first-child,
.landing-hero .heading-wrapper .portfolio-masonry-3 figure figcaption .p-content .cta-btn:first-child,
.portfolio-masonry-3 figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .portfolio-masonry-3 figure figcaption .p-content a:first-child,
.portfolio-masonry-3 figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-masonry-3 figure figcaption .p-content a:first-child,
.portfolio-masonry-3 figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-masonry-3 figure figcaption .p-content p:first-child,
.portfolio-masonry-3 figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-masonry-3 figure figcaption .p-content span:first-child,
.portfolio-masonry-3 figure figcaption .p-content .sidebar .tags-widget .tag-list li a:first-child,
.sidebar .tags-widget .tag-list li .portfolio-masonry-3 figure figcaption .p-content a:first-child,
.portfolio-masonry-3 figure figcaption .p-content .blog-post-nav .prev-btn:first-child,
.blog-post-nav .portfolio-masonry-3 figure figcaption .p-content .prev-btn:first-child,
.portfolio-masonry-3 figure figcaption .p-content .blog-post-nav .next-btn:first-child,
.blog-post-nav .portfolio-masonry-3 figure figcaption .p-content .next-btn:first-child,
.portfolio-masonry-3 figure figcaption .p-content .pricing-tables .p-table .desc:first-child,
.pricing-tables .p-table .portfolio-masonry-3 figure figcaption .p-content .desc:first-child,
.portfolio-masonry-3 figure figcaption .p-content .project-nav nav .nav-btns li a:first-child,
.project-nav nav .nav-btns li .portfolio-masonry-3 figure figcaption .p-content a:first-child,
.portfolio-masonry figure figcaption .p-content .progress-group .progress-title:first-child,
.portfolio-masonry-2 figure figcaption .p-content .progress-group .progress-title:first-child,
.portfolio-masonry-3 figure figcaption .p-content .progress-group .progress-title:first-child,
.progress-group .portfolio-masonry figure figcaption .p-content .progress-title:first-child,
.progress-group .portfolio-masonry-2 figure figcaption .p-content .progress-title:first-child,
.progress-group .portfolio-masonry-3 figure figcaption .p-content .progress-title:first-child,
.portfolio-masonry figure figcaption .p-content .progress-group .progress-value:first-child,
.portfolio-masonry-2 figure figcaption .p-content .progress-group .progress-value:first-child,
.portfolio-masonry-3 figure figcaption .p-content .progress-group .progress-value:first-child,
.progress-group .portfolio-masonry figure figcaption .p-content .progress-value:first-child,
.progress-group .portfolio-masonry-2 figure figcaption .p-content .progress-value:first-child,
.progress-group .portfolio-masonry-3 figure figcaption .p-content .progress-value:first-child,
.portfolio-masonry figure figcaption .p-content .accordions-1 .panel .panel-heading .panel-title:first-child,
.portfolio-masonry-2 figure figcaption .p-content .accordions-1 .panel .panel-heading .panel-title:first-child,
.portfolio-masonry-3 figure figcaption .p-content .accordions-1 .panel .panel-heading .panel-title:first-child,
.accordions-1 .panel .panel-heading .portfolio-masonry figure figcaption .p-content .panel-title:first-child,
.accordions-1 .panel .panel-heading .portfolio-masonry-2 figure figcaption .p-content .panel-title:first-child,
.accordions-1 .panel .panel-heading .portfolio-masonry-3 figure figcaption .p-content .panel-title:first-child,
.portfolio-masonry figure figcaption .p-content .footer-social-links ul li:first-child,
.portfolio-masonry-2 figure figcaption .p-content .footer-social-links ul li:first-child,
.portfolio-masonry-3 figure figcaption .p-content .footer-social-links ul li:first-child,
.footer-social-links ul .portfolio-masonry figure figcaption .p-content li:first-child,
.footer-social-links ul .portfolio-masonry-2 figure figcaption .p-content li:first-child,
.footer-social-links ul .portfolio-masonry-3 figure figcaption .p-content li:first-child,
.portfolio-masonry figure figcaption .p-content .footer-contact .contact-info .show-info-link:first-child,
.portfolio-masonry-2 figure figcaption .p-content .footer-contact .contact-info .show-info-link:first-child,
.portfolio-masonry-3 figure figcaption .p-content .footer-contact .contact-info .show-info-link:first-child,
.footer-contact .contact-info .portfolio-masonry figure figcaption .p-content .show-info-link:first-child,
.footer-contact .contact-info .portfolio-masonry-2 figure figcaption .p-content .show-info-link:first-child,
.footer-contact .contact-info .portfolio-masonry-3 figure figcaption .p-content .show-info-link:first-child,
.portfolio-masonry figure figcaption .p-content .footer-contact .contact-info address ul li .adr-heading:first-child,
.portfolio-masonry-2 figure figcaption .p-content .footer-contact .contact-info address ul li .adr-heading:first-child,
.portfolio-masonry-3 figure figcaption .p-content .footer-contact .contact-info address ul li .adr-heading:first-child,
.footer-contact .contact-info address ul li .portfolio-masonry figure figcaption .p-content .adr-heading:first-child,
.footer-contact .contact-info address ul li .portfolio-masonry-2 figure figcaption .p-content .adr-heading:first-child,
.footer-contact .contact-info address ul li .portfolio-masonry-3 figure figcaption .p-content .adr-heading:first-child,
.portfolio-masonry figure figcaption .p-content .footer-contact .contact-info address .show-map:first-child,
.portfolio-masonry-2 figure figcaption .p-content .footer-contact .contact-info address .show-map:first-child,
.portfolio-masonry-3 figure figcaption .p-content .footer-contact .contact-info address .show-map:first-child,
.footer-contact .contact-info address .portfolio-masonry figure figcaption .p-content .show-map:first-child,
.footer-contact .contact-info address .portfolio-masonry-2 figure figcaption .p-content .show-map:first-child,
.footer-contact .contact-info address .portfolio-masonry-3 figure figcaption .p-content .show-map:first-child,
.portfolio-masonry figure figcaption .p-content .footer-litle address ul li .adr-group .adr-heading:first-child,
.portfolio-masonry-2 figure figcaption .p-content .footer-litle address ul li .adr-group .adr-heading:first-child,
.portfolio-masonry-3 figure figcaption .p-content .footer-litle address ul li .adr-group .adr-heading:first-child,
.footer-litle address ul li .adr-group .portfolio-masonry figure figcaption .p-content .adr-heading:first-child,
.footer-litle address ul li .adr-group .portfolio-masonry-2 figure figcaption .p-content .adr-heading:first-child,
.footer-litle address ul li .adr-group .portfolio-masonry-3 figure figcaption .p-content .adr-heading:first-child,
.portfolio-masonry figure figcaption .p-content .ft-cards .ft-item a:first-child,
.portfolio-masonry-2 figure figcaption .p-content .ft-cards .ft-item a:first-child,
.portfolio-masonry-3 figure figcaption .p-content .ft-cards .ft-item a:first-child,
.ft-cards .ft-item .portfolio-masonry figure figcaption .p-content a:first-child,
.ft-cards .ft-item .portfolio-masonry-2 figure figcaption .p-content a:first-child,
.ft-cards .ft-item .portfolio-masonry-3 figure figcaption .p-content a:first-child,
.portfolio-masonry figure figcaption .p-content .ft-cards-2 .ft-card-item .ft-content .link-btn:first-child,
.portfolio-masonry-2 figure figcaption .p-content .ft-cards-2 .ft-card-item .ft-content .link-btn:first-child,
.portfolio-masonry-3 figure figcaption .p-content .ft-cards-2 .ft-card-item .ft-content .link-btn:first-child,
.ft-cards-2 .ft-card-item .ft-content .portfolio-masonry figure figcaption .p-content .link-btn:first-child,
.ft-cards-2 .ft-card-item .ft-content .portfolio-masonry-2 figure figcaption .p-content .link-btn:first-child,
.ft-cards-2 .ft-card-item .ft-content .portfolio-masonry-3 figure figcaption .p-content .link-btn:first-child,
.portfolio-masonry figure figcaption .p-content .ft-boxed-hover ul li .hover-content a:first-child,
.portfolio-masonry-2 figure figcaption .p-content .ft-boxed-hover ul li .hover-content a:first-child,
.portfolio-masonry-3 figure figcaption .p-content .ft-boxed-hover ul li .hover-content a:first-child,
.ft-boxed-hover ul li .hover-content .portfolio-masonry figure figcaption .p-content a:first-child,
.ft-boxed-hover ul li .hover-content .portfolio-masonry-2 figure figcaption .p-content a:first-child,
.ft-boxed-hover ul li .hover-content .portfolio-masonry-3 figure figcaption .p-content a:first-child,
.portfolio-masonry figure figcaption .p-content .circles-counters .circle-item .circle-text:first-child,
.portfolio-masonry-2 figure figcaption .p-content .circles-counters .circle-item .circle-text:first-child,
.portfolio-masonry-3 figure figcaption .p-content .circles-counters .circle-item .circle-text:first-child,
.circles-counters .circle-item .portfolio-masonry figure figcaption .p-content .circle-text:first-child,
.circles-counters .circle-item .portfolio-masonry-2 figure figcaption .p-content .circle-text:first-child,
.circles-counters .circle-item .portfolio-masonry-3 figure figcaption .p-content .circle-text:first-child,
.portfolio-masonry figure figcaption .p-content .circles-counters-dark-bg .circle-item .circle-text:first-child,
.portfolio-masonry-2 figure figcaption .p-content .circles-counters-dark-bg .circle-item .circle-text:first-child,
.portfolio-masonry-3 figure figcaption .p-content .circles-counters-dark-bg .circle-item .circle-text:first-child,
.circles-counters-dark-bg .circle-item .portfolio-masonry figure figcaption .p-content .circle-text:first-child,
.circles-counters-dark-bg .circle-item .portfolio-masonry-2 figure figcaption .p-content .circle-text:first-child,
.circles-counters-dark-bg .circle-item .portfolio-masonry-3 figure figcaption .p-content .circle-text:first-child,
.portfolio-masonry figure figcaption .p-content .number-counters .count-wrapper .count-item .count-text:first-child,
.portfolio-masonry-2 figure figcaption .p-content .number-counters .count-wrapper .count-item .count-text:first-child,
.portfolio-masonry-3 figure figcaption .p-content .number-counters .count-wrapper .count-item .count-text:first-child,
.number-counters .count-wrapper .count-item .portfolio-masonry figure figcaption .p-content .count-text:first-child,
.number-counters .count-wrapper .count-item .portfolio-masonry-2 figure figcaption .p-content .count-text:first-child,
.number-counters .count-wrapper .count-item .portfolio-masonry-3 figure figcaption .p-content .count-text:first-child,
.portfolio-masonry figure figcaption .p-content .number-counters-dark-bg .count-wrapper .count-item .count-text:first-child,
.portfolio-masonry-2 figure figcaption .p-content .number-counters-dark-bg .count-wrapper .count-item .count-text:first-child,
.portfolio-masonry-3 figure figcaption .p-content .number-counters-dark-bg .count-wrapper .count-item .count-text:first-child,
.number-counters-dark-bg .count-wrapper .count-item .portfolio-masonry figure figcaption .p-content .count-text:first-child,
.number-counters-dark-bg .count-wrapper .count-item .portfolio-masonry-2 figure figcaption .p-content .count-text:first-child,
.number-counters-dark-bg .count-wrapper .count-item .portfolio-masonry-3 figure figcaption .p-content .count-text:first-child,
.portfolio-masonry figure figcaption .p-content p:first-child,
.portfolio-masonry-2 figure figcaption .p-content p:first-child,
.portfolio-masonry-3 figure figcaption .p-content p:first-child,
.portfolio-masonry figure figcaption .p-content span:first-child,
.portfolio-masonry-2 figure figcaption .p-content span:first-child,
.portfolio-masonry-3 figure figcaption .p-content span:first-child {
  margin-top: 0;
  margin-bottom: 0;
  color: #ececec;
}
.portfolio-masonry figure figcaption .p-content h2:last-child, .portfolio-masonry-2 figure figcaption .p-content h2:last-child, .portfolio-masonry-3 figure figcaption .p-content h2:last-child,
.portfolio-masonry figure figcaption .p-content h3:last-child,
.portfolio-masonry-2 figure figcaption .p-content h3:last-child,
.portfolio-masonry-3 figure figcaption .p-content h3:last-child,
.portfolio-masonry figure figcaption .p-content .page-title .subheading:last-child,
.portfolio-masonry-2 figure figcaption .p-content .page-title .subheading:last-child,
.portfolio-masonry-3 figure figcaption .p-content .page-title .subheading:last-child,
.page-title .portfolio-masonry figure figcaption .p-content .subheading:last-child,
.page-title .portfolio-masonry-2 figure figcaption .p-content .subheading:last-child,
.page-title .portfolio-masonry-3 figure figcaption .p-content .subheading:last-child,
.portfolio-masonry figure figcaption .p-content h4:last-child,
.portfolio-masonry figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead:last-child,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .portfolio-masonry figure figcaption .p-content .sc-lead:last-child,
.portfolio-masonry figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .form-content .cards-header:last-child,
.login-2 .bg-overlay .form-wrapper .form-content .portfolio-masonry figure figcaption .p-content .cards-header:last-child,
.portfolio-masonry-2 figure figcaption .p-content h4:last-child,
.portfolio-masonry-2 figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead:last-child,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .portfolio-masonry-2 figure figcaption .p-content .sc-lead:last-child,
.portfolio-masonry-2 figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .form-content .cards-header:last-child,
.login-2 .bg-overlay .form-wrapper .form-content .portfolio-masonry-2 figure figcaption .p-content .cards-header:last-child,
.portfolio-masonry-3 figure figcaption .p-content h4:last-child,
.portfolio-masonry-3 figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead:last-child,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .portfolio-masonry-3 figure figcaption .p-content .sc-lead:last-child,
.portfolio-masonry-3 figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .form-content .cards-header:last-child,
.login-2 .bg-overlay .form-wrapper .form-content .portfolio-masonry-3 figure figcaption .p-content .cards-header:last-child,
.portfolio-masonry figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-heading:last-child,
.portfolio-masonry-2 figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-heading:last-child,
.portfolio-masonry-3 figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-heading:last-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-masonry figure figcaption .p-content .tab-heading:last-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-masonry-2 figure figcaption .p-content .tab-heading:last-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-masonry-3 figure figcaption .p-content .tab-heading:last-child,
.portfolio-masonry figure figcaption .p-content .testimonials-3col .t-item blockquote footer cite:last-child,
.portfolio-masonry figure figcaption .p-content .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite:last-child,
.bg-maintenance .content-wrapper .content-inner .portfolio-masonry figure figcaption .p-content .testimonials-3col .t-item p footer cite:last-child,
.portfolio-masonry figure figcaption .p-content .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite:last-child,
.wrapper-404 .content-wrapper .info-wrapper .portfolio-masonry figure figcaption .p-content .testimonials-3col .t-item .info-404 footer cite:last-child,
.portfolio-masonry-2 figure figcaption .p-content .testimonials-3col .t-item blockquote footer cite:last-child,
.portfolio-masonry-2 figure figcaption .p-content .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite:last-child,
.bg-maintenance .content-wrapper .content-inner .portfolio-masonry-2 figure figcaption .p-content .testimonials-3col .t-item p footer cite:last-child,
.portfolio-masonry-2 figure figcaption .p-content .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite:last-child,
.wrapper-404 .content-wrapper .info-wrapper .portfolio-masonry-2 figure figcaption .p-content .testimonials-3col .t-item .info-404 footer cite:last-child,
.portfolio-masonry-3 figure figcaption .p-content .testimonials-3col .t-item blockquote footer cite:last-child,
.portfolio-masonry-3 figure figcaption .p-content .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite:last-child,
.bg-maintenance .content-wrapper .content-inner .portfolio-masonry-3 figure figcaption .p-content .testimonials-3col .t-item p footer cite:last-child,
.portfolio-masonry-3 figure figcaption .p-content .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite:last-child,
.wrapper-404 .content-wrapper .info-wrapper .portfolio-masonry-3 figure figcaption .p-content .testimonials-3col .t-item .info-404 footer cite:last-child,
.testimonials-3col .t-item blockquote footer .portfolio-masonry figure figcaption .p-content cite:last-child,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .portfolio-masonry figure figcaption .p-content cite:last-child,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .portfolio-masonry figure figcaption .p-content cite:last-child,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .portfolio-masonry figure figcaption .p-content cite:last-child,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .portfolio-masonry figure figcaption .p-content cite:last-child,
.testimonials-3col .t-item blockquote footer .portfolio-masonry-2 figure figcaption .p-content cite:last-child,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .portfolio-masonry-2 figure figcaption .p-content cite:last-child,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .portfolio-masonry-2 figure figcaption .p-content cite:last-child,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .portfolio-masonry-2 figure figcaption .p-content cite:last-child,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .portfolio-masonry-2 figure figcaption .p-content cite:last-child,
.testimonials-3col .t-item blockquote footer .portfolio-masonry-3 figure figcaption .p-content cite:last-child,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .portfolio-masonry-3 figure figcaption .p-content cite:last-child,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .portfolio-masonry-3 figure figcaption .p-content cite:last-child,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .portfolio-masonry-3 figure figcaption .p-content cite:last-child,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .portfolio-masonry-3 figure figcaption .p-content cite:last-child,
.portfolio-masonry figure figcaption .p-content .team-3col .t-item .t-info .t-role:last-child,
.portfolio-masonry-2 figure figcaption .p-content .team-3col .t-item .t-info .t-role:last-child,
.portfolio-masonry-3 figure figcaption .p-content .team-3col .t-item .t-info .t-role:last-child,
.team-3col .t-item .t-info .portfolio-masonry figure figcaption .p-content .t-role:last-child,
.team-3col .t-item .t-info .portfolio-masonry-2 figure figcaption .p-content .t-role:last-child,
.team-3col .t-item .t-info .portfolio-masonry-3 figure figcaption .p-content .t-role:last-child,
.portfolio-masonry figure figcaption .p-content .team-4col .t-item .t-info .t-role:last-child,
.portfolio-masonry-2 figure figcaption .p-content .team-4col .t-item .t-info .t-role:last-child,
.portfolio-masonry-3 figure figcaption .p-content .team-4col .t-item .t-info .t-role:last-child,
.team-4col .t-item .t-info .portfolio-masonry figure figcaption .p-content .t-role:last-child,
.team-4col .t-item .t-info .portfolio-masonry-2 figure figcaption .p-content .t-role:last-child,
.team-4col .t-item .t-info .portfolio-masonry-3 figure figcaption .p-content .t-role:last-child,
.portfolio-masonry figure figcaption .p-content .t-join .t-info .t-role:last-child,
.portfolio-masonry-2 figure figcaption .p-content .t-join .t-info .t-role:last-child,
.portfolio-masonry-3 figure figcaption .p-content .t-join .t-info .t-role:last-child,
.t-join .t-info .portfolio-masonry figure figcaption .p-content .t-role:last-child,
.t-join .t-info .portfolio-masonry-2 figure figcaption .p-content .t-role:last-child,
.t-join .t-info .portfolio-masonry-3 figure figcaption .p-content .t-role:last-child,
.portfolio-masonry figure figcaption .p-content .freelancer-about .t-item .t-info .t-role:last-child,
.portfolio-masonry-2 figure figcaption .p-content .freelancer-about .t-item .t-info .t-role:last-child,
.portfolio-masonry-3 figure figcaption .p-content .freelancer-about .t-item .t-info .t-role:last-child,
.freelancer-about .t-item .t-info .portfolio-masonry figure figcaption .p-content .t-role:last-child,
.freelancer-about .t-item .t-info .portfolio-masonry-2 figure figcaption .p-content .t-role:last-child,
.freelancer-about .t-item .t-info .portfolio-masonry-3 figure figcaption .p-content .t-role:last-child,
.portfolio-masonry figure figcaption .p-content h5:last-child,
.portfolio-masonry figure figcaption .p-content .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:last-child,
.comingsoon .content-wrapper .content-inner .cs-timer .item .portfolio-masonry figure figcaption .p-content .title-timer:last-child,
.portfolio-masonry figure figcaption .p-content .sidebar .comments-widget .widget-item span .widget-comm-title:last-child,
.sidebar .comments-widget .widget-item span .portfolio-masonry figure figcaption .p-content .widget-comm-title:last-child,
.portfolio-masonry-2 figure figcaption .p-content h5:last-child,
.portfolio-masonry-2 figure figcaption .p-content .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:last-child,
.comingsoon .content-wrapper .content-inner .cs-timer .item .portfolio-masonry-2 figure figcaption .p-content .title-timer:last-child,
.portfolio-masonry-2 figure figcaption .p-content .sidebar .comments-widget .widget-item span .widget-comm-title:last-child,
.sidebar .comments-widget .widget-item span .portfolio-masonry-2 figure figcaption .p-content .widget-comm-title:last-child,
.portfolio-masonry-3 figure figcaption .p-content h5:last-child,
.portfolio-masonry-3 figure figcaption .p-content .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:last-child,
.comingsoon .content-wrapper .content-inner .cs-timer .item .portfolio-masonry-3 figure figcaption .p-content .title-timer:last-child,
.portfolio-masonry-3 figure figcaption .p-content .sidebar .comments-widget .widget-item span .widget-comm-title:last-child,
.sidebar .comments-widget .widget-item span .portfolio-masonry-3 figure figcaption .p-content .widget-comm-title:last-child,
.portfolio-masonry figure figcaption .p-content .ft-boxed-hover ul li .hover-content .ft-heading:last-child,
.portfolio-masonry-2 figure figcaption .p-content .ft-boxed-hover ul li .hover-content .ft-heading:last-child,
.portfolio-masonry-3 figure figcaption .p-content .ft-boxed-hover ul li .hover-content .ft-heading:last-child,
.ft-boxed-hover ul li .hover-content .portfolio-masonry figure figcaption .p-content .ft-heading:last-child,
.ft-boxed-hover ul li .hover-content .portfolio-masonry-2 figure figcaption .p-content .ft-heading:last-child,
.ft-boxed-hover ul li .hover-content .portfolio-masonry-3 figure figcaption .p-content .ft-heading:last-child,
.portfolio-masonry figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-info:last-child,
.portfolio-masonry-2 figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-info:last-child,
.portfolio-masonry-3 figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-info:last-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-masonry figure figcaption .p-content .tab-info:last-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-masonry-2 figure figcaption .p-content .tab-info:last-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-masonry-3 figure figcaption .p-content .tab-info:last-child,
.portfolio-masonry figure figcaption .p-content h6:last-child,
.portfolio-masonry figure figcaption .p-content .landing-hero .heading-wrapper .cta-btn:last-child,
.landing-hero .heading-wrapper .portfolio-masonry figure figcaption .p-content .cta-btn:last-child,
.portfolio-masonry figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .portfolio-masonry figure figcaption .p-content a:last-child,
.portfolio-masonry figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-masonry figure figcaption .p-content a:last-child,
.portfolio-masonry figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-masonry figure figcaption .p-content p:last-child,
.portfolio-masonry figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-masonry figure figcaption .p-content span:last-child,
.portfolio-masonry figure figcaption .p-content .sidebar .tags-widget .tag-list li a:last-child,
.sidebar .tags-widget .tag-list li .portfolio-masonry figure figcaption .p-content a:last-child,
.portfolio-masonry figure figcaption .p-content .blog-post-nav .prev-btn:last-child,
.blog-post-nav .portfolio-masonry figure figcaption .p-content .prev-btn:last-child,
.portfolio-masonry figure figcaption .p-content .blog-post-nav .next-btn:last-child,
.blog-post-nav .portfolio-masonry figure figcaption .p-content .next-btn:last-child,
.portfolio-masonry figure figcaption .p-content .pricing-tables .p-table .desc:last-child,
.pricing-tables .p-table .portfolio-masonry figure figcaption .p-content .desc:last-child,
.portfolio-masonry figure figcaption .p-content .project-nav nav .nav-btns li a:last-child,
.project-nav nav .nav-btns li .portfolio-masonry figure figcaption .p-content a:last-child,
.portfolio-masonry-2 figure figcaption .p-content h6:last-child,
.portfolio-masonry-2 figure figcaption .p-content .landing-hero .heading-wrapper .cta-btn:last-child,
.landing-hero .heading-wrapper .portfolio-masonry-2 figure figcaption .p-content .cta-btn:last-child,
.portfolio-masonry-2 figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .portfolio-masonry-2 figure figcaption .p-content a:last-child,
.portfolio-masonry-2 figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-masonry-2 figure figcaption .p-content a:last-child,
.portfolio-masonry-2 figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-masonry-2 figure figcaption .p-content p:last-child,
.portfolio-masonry-2 figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-masonry-2 figure figcaption .p-content span:last-child,
.portfolio-masonry-2 figure figcaption .p-content .sidebar .tags-widget .tag-list li a:last-child,
.sidebar .tags-widget .tag-list li .portfolio-masonry-2 figure figcaption .p-content a:last-child,
.portfolio-masonry-2 figure figcaption .p-content .blog-post-nav .prev-btn:last-child,
.blog-post-nav .portfolio-masonry-2 figure figcaption .p-content .prev-btn:last-child,
.portfolio-masonry-2 figure figcaption .p-content .blog-post-nav .next-btn:last-child,
.blog-post-nav .portfolio-masonry-2 figure figcaption .p-content .next-btn:last-child,
.portfolio-masonry-2 figure figcaption .p-content .pricing-tables .p-table .desc:last-child,
.pricing-tables .p-table .portfolio-masonry-2 figure figcaption .p-content .desc:last-child,
.portfolio-masonry-2 figure figcaption .p-content .project-nav nav .nav-btns li a:last-child,
.project-nav nav .nav-btns li .portfolio-masonry-2 figure figcaption .p-content a:last-child,
.portfolio-masonry-3 figure figcaption .p-content h6:last-child,
.portfolio-masonry-3 figure figcaption .p-content .landing-hero .heading-wrapper .cta-btn:last-child,
.landing-hero .heading-wrapper .portfolio-masonry-3 figure figcaption .p-content .cta-btn:last-child,
.portfolio-masonry-3 figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .portfolio-masonry-3 figure figcaption .p-content a:last-child,
.portfolio-masonry-3 figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-masonry-3 figure figcaption .p-content a:last-child,
.portfolio-masonry-3 figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-masonry-3 figure figcaption .p-content p:last-child,
.portfolio-masonry-3 figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-masonry-3 figure figcaption .p-content span:last-child,
.portfolio-masonry-3 figure figcaption .p-content .sidebar .tags-widget .tag-list li a:last-child,
.sidebar .tags-widget .tag-list li .portfolio-masonry-3 figure figcaption .p-content a:last-child,
.portfolio-masonry-3 figure figcaption .p-content .blog-post-nav .prev-btn:last-child,
.blog-post-nav .portfolio-masonry-3 figure figcaption .p-content .prev-btn:last-child,
.portfolio-masonry-3 figure figcaption .p-content .blog-post-nav .next-btn:last-child,
.blog-post-nav .portfolio-masonry-3 figure figcaption .p-content .next-btn:last-child,
.portfolio-masonry-3 figure figcaption .p-content .pricing-tables .p-table .desc:last-child,
.pricing-tables .p-table .portfolio-masonry-3 figure figcaption .p-content .desc:last-child,
.portfolio-masonry-3 figure figcaption .p-content .project-nav nav .nav-btns li a:last-child,
.project-nav nav .nav-btns li .portfolio-masonry-3 figure figcaption .p-content a:last-child,
.portfolio-masonry figure figcaption .p-content .progress-group .progress-title:last-child,
.portfolio-masonry-2 figure figcaption .p-content .progress-group .progress-title:last-child,
.portfolio-masonry-3 figure figcaption .p-content .progress-group .progress-title:last-child,
.progress-group .portfolio-masonry figure figcaption .p-content .progress-title:last-child,
.progress-group .portfolio-masonry-2 figure figcaption .p-content .progress-title:last-child,
.progress-group .portfolio-masonry-3 figure figcaption .p-content .progress-title:last-child,
.portfolio-masonry figure figcaption .p-content .progress-group .progress-value:last-child,
.portfolio-masonry-2 figure figcaption .p-content .progress-group .progress-value:last-child,
.portfolio-masonry-3 figure figcaption .p-content .progress-group .progress-value:last-child,
.progress-group .portfolio-masonry figure figcaption .p-content .progress-value:last-child,
.progress-group .portfolio-masonry-2 figure figcaption .p-content .progress-value:last-child,
.progress-group .portfolio-masonry-3 figure figcaption .p-content .progress-value:last-child,
.portfolio-masonry figure figcaption .p-content .accordions-1 .panel .panel-heading .panel-title:last-child,
.portfolio-masonry-2 figure figcaption .p-content .accordions-1 .panel .panel-heading .panel-title:last-child,
.portfolio-masonry-3 figure figcaption .p-content .accordions-1 .panel .panel-heading .panel-title:last-child,
.accordions-1 .panel .panel-heading .portfolio-masonry figure figcaption .p-content .panel-title:last-child,
.accordions-1 .panel .panel-heading .portfolio-masonry-2 figure figcaption .p-content .panel-title:last-child,
.accordions-1 .panel .panel-heading .portfolio-masonry-3 figure figcaption .p-content .panel-title:last-child,
.portfolio-masonry figure figcaption .p-content .footer-social-links ul li:last-child,
.portfolio-masonry-2 figure figcaption .p-content .footer-social-links ul li:last-child,
.portfolio-masonry-3 figure figcaption .p-content .footer-social-links ul li:last-child,
.footer-social-links ul .portfolio-masonry figure figcaption .p-content li:last-child,
.footer-social-links ul .portfolio-masonry-2 figure figcaption .p-content li:last-child,
.footer-social-links ul .portfolio-masonry-3 figure figcaption .p-content li:last-child,
.portfolio-masonry figure figcaption .p-content .footer-contact .contact-info .show-info-link:last-child,
.portfolio-masonry-2 figure figcaption .p-content .footer-contact .contact-info .show-info-link:last-child,
.portfolio-masonry-3 figure figcaption .p-content .footer-contact .contact-info .show-info-link:last-child,
.footer-contact .contact-info .portfolio-masonry figure figcaption .p-content .show-info-link:last-child,
.footer-contact .contact-info .portfolio-masonry-2 figure figcaption .p-content .show-info-link:last-child,
.footer-contact .contact-info .portfolio-masonry-3 figure figcaption .p-content .show-info-link:last-child,
.portfolio-masonry figure figcaption .p-content .footer-contact .contact-info address ul li .adr-heading:last-child,
.portfolio-masonry-2 figure figcaption .p-content .footer-contact .contact-info address ul li .adr-heading:last-child,
.portfolio-masonry-3 figure figcaption .p-content .footer-contact .contact-info address ul li .adr-heading:last-child,
.footer-contact .contact-info address ul li .portfolio-masonry figure figcaption .p-content .adr-heading:last-child,
.footer-contact .contact-info address ul li .portfolio-masonry-2 figure figcaption .p-content .adr-heading:last-child,
.footer-contact .contact-info address ul li .portfolio-masonry-3 figure figcaption .p-content .adr-heading:last-child,
.portfolio-masonry figure figcaption .p-content .footer-contact .contact-info address .show-map:last-child,
.portfolio-masonry-2 figure figcaption .p-content .footer-contact .contact-info address .show-map:last-child,
.portfolio-masonry-3 figure figcaption .p-content .footer-contact .contact-info address .show-map:last-child,
.footer-contact .contact-info address .portfolio-masonry figure figcaption .p-content .show-map:last-child,
.footer-contact .contact-info address .portfolio-masonry-2 figure figcaption .p-content .show-map:last-child,
.footer-contact .contact-info address .portfolio-masonry-3 figure figcaption .p-content .show-map:last-child,
.portfolio-masonry figure figcaption .p-content .footer-litle address ul li .adr-group .adr-heading:last-child,
.portfolio-masonry-2 figure figcaption .p-content .footer-litle address ul li .adr-group .adr-heading:last-child,
.portfolio-masonry-3 figure figcaption .p-content .footer-litle address ul li .adr-group .adr-heading:last-child,
.footer-litle address ul li .adr-group .portfolio-masonry figure figcaption .p-content .adr-heading:last-child,
.footer-litle address ul li .adr-group .portfolio-masonry-2 figure figcaption .p-content .adr-heading:last-child,
.footer-litle address ul li .adr-group .portfolio-masonry-3 figure figcaption .p-content .adr-heading:last-child,
.portfolio-masonry figure figcaption .p-content .ft-cards .ft-item a:last-child,
.portfolio-masonry-2 figure figcaption .p-content .ft-cards .ft-item a:last-child,
.portfolio-masonry-3 figure figcaption .p-content .ft-cards .ft-item a:last-child,
.ft-cards .ft-item .portfolio-masonry figure figcaption .p-content a:last-child,
.ft-cards .ft-item .portfolio-masonry-2 figure figcaption .p-content a:last-child,
.ft-cards .ft-item .portfolio-masonry-3 figure figcaption .p-content a:last-child,
.portfolio-masonry figure figcaption .p-content .ft-cards-2 .ft-card-item .ft-content .link-btn:last-child,
.portfolio-masonry-2 figure figcaption .p-content .ft-cards-2 .ft-card-item .ft-content .link-btn:last-child,
.portfolio-masonry-3 figure figcaption .p-content .ft-cards-2 .ft-card-item .ft-content .link-btn:last-child,
.ft-cards-2 .ft-card-item .ft-content .portfolio-masonry figure figcaption .p-content .link-btn:last-child,
.ft-cards-2 .ft-card-item .ft-content .portfolio-masonry-2 figure figcaption .p-content .link-btn:last-child,
.ft-cards-2 .ft-card-item .ft-content .portfolio-masonry-3 figure figcaption .p-content .link-btn:last-child,
.portfolio-masonry figure figcaption .p-content .ft-boxed-hover ul li .hover-content a:last-child,
.portfolio-masonry-2 figure figcaption .p-content .ft-boxed-hover ul li .hover-content a:last-child,
.portfolio-masonry-3 figure figcaption .p-content .ft-boxed-hover ul li .hover-content a:last-child,
.ft-boxed-hover ul li .hover-content .portfolio-masonry figure figcaption .p-content a:last-child,
.ft-boxed-hover ul li .hover-content .portfolio-masonry-2 figure figcaption .p-content a:last-child,
.ft-boxed-hover ul li .hover-content .portfolio-masonry-3 figure figcaption .p-content a:last-child,
.portfolio-masonry figure figcaption .p-content .circles-counters .circle-item .circle-text:last-child,
.portfolio-masonry-2 figure figcaption .p-content .circles-counters .circle-item .circle-text:last-child,
.portfolio-masonry-3 figure figcaption .p-content .circles-counters .circle-item .circle-text:last-child,
.circles-counters .circle-item .portfolio-masonry figure figcaption .p-content .circle-text:last-child,
.circles-counters .circle-item .portfolio-masonry-2 figure figcaption .p-content .circle-text:last-child,
.circles-counters .circle-item .portfolio-masonry-3 figure figcaption .p-content .circle-text:last-child,
.portfolio-masonry figure figcaption .p-content .circles-counters-dark-bg .circle-item .circle-text:last-child,
.portfolio-masonry-2 figure figcaption .p-content .circles-counters-dark-bg .circle-item .circle-text:last-child,
.portfolio-masonry-3 figure figcaption .p-content .circles-counters-dark-bg .circle-item .circle-text:last-child,
.circles-counters-dark-bg .circle-item .portfolio-masonry figure figcaption .p-content .circle-text:last-child,
.circles-counters-dark-bg .circle-item .portfolio-masonry-2 figure figcaption .p-content .circle-text:last-child,
.circles-counters-dark-bg .circle-item .portfolio-masonry-3 figure figcaption .p-content .circle-text:last-child,
.portfolio-masonry figure figcaption .p-content .number-counters .count-wrapper .count-item .count-text:last-child,
.portfolio-masonry-2 figure figcaption .p-content .number-counters .count-wrapper .count-item .count-text:last-child,
.portfolio-masonry-3 figure figcaption .p-content .number-counters .count-wrapper .count-item .count-text:last-child,
.number-counters .count-wrapper .count-item .portfolio-masonry figure figcaption .p-content .count-text:last-child,
.number-counters .count-wrapper .count-item .portfolio-masonry-2 figure figcaption .p-content .count-text:last-child,
.number-counters .count-wrapper .count-item .portfolio-masonry-3 figure figcaption .p-content .count-text:last-child,
.portfolio-masonry figure figcaption .p-content .number-counters-dark-bg .count-wrapper .count-item .count-text:last-child,
.portfolio-masonry-2 figure figcaption .p-content .number-counters-dark-bg .count-wrapper .count-item .count-text:last-child,
.portfolio-masonry-3 figure figcaption .p-content .number-counters-dark-bg .count-wrapper .count-item .count-text:last-child,
.number-counters-dark-bg .count-wrapper .count-item .portfolio-masonry figure figcaption .p-content .count-text:last-child,
.number-counters-dark-bg .count-wrapper .count-item .portfolio-masonry-2 figure figcaption .p-content .count-text:last-child,
.number-counters-dark-bg .count-wrapper .count-item .portfolio-masonry-3 figure figcaption .p-content .count-text:last-child,
.portfolio-masonry figure figcaption .p-content p:last-child,
.portfolio-masonry-2 figure figcaption .p-content p:last-child,
.portfolio-masonry-3 figure figcaption .p-content p:last-child,
.portfolio-masonry figure figcaption .p-content span:last-child,
.portfolio-masonry-2 figure figcaption .p-content span:last-child,
.portfolio-masonry-3 figure figcaption .p-content span:last-child {
  margin-top: 10px;
  margin-bottom: 0;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  letter-spacing: 2.5px;
  color: #999;
}
.portfolio-masonry figure figcaption .open-btn, .portfolio-masonry-2 figure figcaption .open-btn, .portfolio-masonry-3 figure figcaption .open-btn {
  position: absolute;
  padding-top: 22px;
  width: 60px;
  height: 60px;
  right: 0;
  top: -60px;
  font-size: 15px;
  text-align: center;
  line-height: 0;
  color: #111;
  background: #ececec;
  transition: top 0.5;
}
.portfolio-masonry figure figcaption .open-btn:focus, .portfolio-masonry-2 figure figcaption .open-btn:focus, .portfolio-masonry-3 figure figcaption .open-btn:focus, .portfolio-masonry figure figcaption .open-btn:visited, .portfolio-masonry-2 figure figcaption .open-btn:visited, .portfolio-masonry-3 figure figcaption .open-btn:visited {
  outline: none;
}
.portfolio-masonry figure figcaption .open-btn:hover, .portfolio-masonry-2 figure figcaption .open-btn:hover, .portfolio-masonry-3 figure figcaption .open-btn:hover {
  color: #ececec;
  background: #111;
}
.portfolio-masonry figure figcaption:hover, .portfolio-masonry-2 figure figcaption:hover, .portfolio-masonry-3 figure figcaption:hover {
  opacity: 1;
}
.portfolio-masonry figure figcaption:hover .p-content, .portfolio-masonry-2 figure figcaption:hover .p-content, .portfolio-masonry-3 figure figcaption:hover .p-content {
  bottom: 45px;
}
.portfolio-masonry figure figcaption:hover .open-btn, .portfolio-masonry-2 figure figcaption:hover .open-btn, .portfolio-masonry-3 figure figcaption:hover .open-btn {
  top: 0;
}

.portfolio-masonry-2 .p-item, .portfolio-masonry-3 .p-item,
.portfolio-masonry-2 .grid-sizer,
.portfolio-masonry-3 .grid-sizer {
  width: 33.33%;
}

.portfolio-masonry-3 .p-item,
.portfolio-masonry-3 .grid-sizer {
  width: 30.7%;
  margin: 15px;
}

/* ---- 15.4 Single Column ---- */
.portfolio-1col-fw .portfolio-item, .portfolio-1col-boxed .portfolio-item {
  position: relative;
  margin-bottom: 50px;
  height: 440px;
  background: #f4f4f4;
  overflow: hidden;
}
.portfolio-1col-fw .portfolio-item .img-wrapper, .portfolio-1col-boxed .portfolio-item .img-wrapper {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.portfolio-1col-fw .portfolio-item .img-wrapper img, .portfolio-1col-boxed .portfolio-item .img-wrapper img {
  display: inline-block;
  max-width: 100%;
  width: 100%;
  height: auto;
}
.portfolio-1col-fw .portfolio-item figcaption, .portfolio-1col-boxed .portfolio-item figcaption {
  padding: 70px 100px 70px 70px;
}
.portfolio-1col-fw .portfolio-item figcaption .subheading, .portfolio-1col-boxed .portfolio-item figcaption .subheading {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  color: #999;
  margin-bottom: 45px;
}
.portfolio-1col-fw .portfolio-item figcaption .view-btn, .portfolio-1col-boxed .portfolio-item figcaption .view-btn {
  margin-top: 45px;
}

.portfolio-1col-boxed .portfolio-item {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  transition: all 0.3s;
}
.portfolio-1col-boxed .portfolio-item:hover {
  transform: translateY(-10px);
  box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
}
.portfolio-1col-boxed .portfolio-item figcaption {
  padding: 50px 70px;
}

/* ---- 15.5 Portfoli Single - Project Page ---- */
.pfolio-single .project-info, .pfolio-single .project-info-2 {
  margin-bottom: 75px;
}
.pfolio-single .project-info h5, .pfolio-single .project-info .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .pfolio-single .project-info .title-timer, .pfolio-single .project-info .sidebar .comments-widget .widget-item span .widget-comm-title, .sidebar .comments-widget .widget-item span .pfolio-single .project-info .widget-comm-title, .pfolio-single .project-info-2 h5, .pfolio-single .project-info-2 .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .pfolio-single .project-info-2 .title-timer, .pfolio-single .project-info-2 .sidebar .comments-widget .widget-item span .widget-comm-title, .sidebar .comments-widget .widget-item span .pfolio-single .project-info-2 .widget-comm-title, .pfolio-single .project-info .ft-boxed-hover ul li .hover-content .ft-heading, .pfolio-single .project-info-2 .ft-boxed-hover ul li .hover-content .ft-heading, .ft-boxed-hover ul li .hover-content .pfolio-single .project-info .ft-heading, .ft-boxed-hover ul li .hover-content .pfolio-single .project-info-2 .ft-heading, .pfolio-single .project-info .ft-tabs .tabs-list li a .tab-group .tab-info, .pfolio-single .project-info-2 .ft-tabs .tabs-list li a .tab-group .tab-info, .ft-tabs .tabs-list li a .tab-group .pfolio-single .project-info .tab-info, .ft-tabs .tabs-list li a .tab-group .pfolio-single .project-info-2 .tab-info {
  margin: 0;
  padding-bottom: 30px;
}
.pfolio-single .project-info ul, .pfolio-single .project-info-2 ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.pfolio-single .project-info ul li, .pfolio-single .project-info-2 ul li {
  display: block;
}
.pfolio-single .project-info ul li h6, .pfolio-single .project-info ul li .landing-hero .heading-wrapper .cta-btn, .landing-hero .heading-wrapper .pfolio-single .project-info ul li .cta-btn, .pfolio-single .project-info ul li .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a, .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .pfolio-single .project-info ul li a, .pfolio-single .project-info ul li .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a, .contact-1 .contact-wrapper .contact-info-wrapper address .address-group .pfolio-single .project-info ul li a,
.pfolio-single .project-info ul li .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .pfolio-single .project-info ul li p, .pfolio-single .project-info ul li .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span, .contact-1 .contact-wrapper .contact-info-wrapper address .address-group .pfolio-single .project-info ul li span, .pfolio-single .project-info ul .sidebar .tags-widget .tag-list li a, .sidebar .tags-widget .tag-list .pfolio-single .project-info ul li a, .pfolio-single .project-info ul li .blog-post-nav .prev-btn, .blog-post-nav .pfolio-single .project-info ul li .prev-btn,
.pfolio-single .project-info ul li .blog-post-nav .next-btn,
.blog-post-nav .pfolio-single .project-info ul li .next-btn, .pfolio-single .project-info ul li .pricing-tables .p-table .desc, .pricing-tables .p-table .pfolio-single .project-info ul li .desc, .pfolio-single .project-info ul .project-nav nav .nav-btns li a, .project-nav nav .nav-btns .pfolio-single .project-info ul li a, .pfolio-single .project-info-2 ul li h6, .pfolio-single .project-info-2 ul li .landing-hero .heading-wrapper .cta-btn, .landing-hero .heading-wrapper .pfolio-single .project-info-2 ul li .cta-btn, .pfolio-single .project-info-2 ul li .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a, .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .pfolio-single .project-info-2 ul li a, .pfolio-single .project-info-2 ul li .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a, .contact-1 .contact-wrapper .contact-info-wrapper address .address-group .pfolio-single .project-info-2 ul li a,
.pfolio-single .project-info-2 ul li .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .pfolio-single .project-info-2 ul li p, .pfolio-single .project-info-2 ul li .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span, .contact-1 .contact-wrapper .contact-info-wrapper address .address-group .pfolio-single .project-info-2 ul li span, .pfolio-single .project-info-2 ul .sidebar .tags-widget .tag-list li a, .sidebar .tags-widget .tag-list .pfolio-single .project-info-2 ul li a, .pfolio-single .project-info-2 ul li .blog-post-nav .prev-btn, .blog-post-nav .pfolio-single .project-info-2 ul li .prev-btn,
.pfolio-single .project-info-2 ul li .blog-post-nav .next-btn,
.blog-post-nav .pfolio-single .project-info-2 ul li .next-btn, .pfolio-single .project-info-2 ul li .pricing-tables .p-table .desc, .pricing-tables .p-table .pfolio-single .project-info-2 ul li .desc, .pfolio-single .project-info-2 ul .project-nav nav .nav-btns li a, .project-nav nav .nav-btns .pfolio-single .project-info-2 ul li a, .pfolio-single .project-info ul li .progress-group .progress-title, .pfolio-single .project-info-2 ul li .progress-group .progress-title, .progress-group .pfolio-single .project-info ul li .progress-title, .progress-group .pfolio-single .project-info-2 ul li .progress-title,
.pfolio-single .project-info ul li .progress-group .progress-value,
.pfolio-single .project-info-2 ul li .progress-group .progress-value,
.progress-group .pfolio-single .project-info ul li .progress-value,
.progress-group .pfolio-single .project-info-2 ul li .progress-value, .pfolio-single .project-info ul li .accordions-1 .panel .panel-heading .panel-title, .pfolio-single .project-info-2 ul li .accordions-1 .panel .panel-heading .panel-title, .accordions-1 .panel .panel-heading .pfolio-single .project-info ul li .panel-title, .accordions-1 .panel .panel-heading .pfolio-single .project-info-2 ul li .panel-title, .pfolio-single .project-info .footer-social-links ul li li, .pfolio-single .project-info-2 .footer-social-links ul li li, .footer-social-links .pfolio-single .project-info ul li li, .footer-social-links .pfolio-single .project-info-2 ul li li, .pfolio-single .project-info ul li .footer-contact .contact-info .show-info-link, .pfolio-single .project-info-2 ul li .footer-contact .contact-info .show-info-link, .footer-contact .contact-info .pfolio-single .project-info ul li .show-info-link, .footer-contact .contact-info .pfolio-single .project-info-2 ul li .show-info-link, .pfolio-single .project-info .footer-contact .contact-info address ul li .adr-heading, .pfolio-single .project-info-2 .footer-contact .contact-info address ul li .adr-heading, .footer-contact .contact-info address .pfolio-single .project-info ul li .adr-heading, .footer-contact .contact-info address .pfolio-single .project-info-2 ul li .adr-heading, .pfolio-single .project-info ul li .footer-contact .contact-info address .show-map, .pfolio-single .project-info-2 ul li .footer-contact .contact-info address .show-map, .footer-contact .contact-info address .pfolio-single .project-info ul li .show-map, .footer-contact .contact-info address .pfolio-single .project-info-2 ul li .show-map, .pfolio-single .project-info .footer-litle address ul li .adr-group .adr-heading, .pfolio-single .project-info-2 .footer-litle address ul li .adr-group .adr-heading, .footer-litle address .pfolio-single .project-info ul li .adr-group .adr-heading, .footer-litle address .pfolio-single .project-info-2 ul li .adr-group .adr-heading, .pfolio-single .project-info ul li .ft-cards .ft-item a, .pfolio-single .project-info-2 ul li .ft-cards .ft-item a, .ft-cards .ft-item .pfolio-single .project-info ul li a, .ft-cards .ft-item .pfolio-single .project-info-2 ul li a, .pfolio-single .project-info ul li .ft-cards-2 .ft-card-item .ft-content .link-btn, .pfolio-single .project-info-2 ul li .ft-cards-2 .ft-card-item .ft-content .link-btn, .ft-cards-2 .ft-card-item .ft-content .pfolio-single .project-info ul li .link-btn, .ft-cards-2 .ft-card-item .ft-content .pfolio-single .project-info-2 ul li .link-btn, .pfolio-single .project-info .ft-boxed-hover ul li .hover-content a, .pfolio-single .project-info-2 .ft-boxed-hover ul li .hover-content a, .ft-boxed-hover .pfolio-single .project-info ul li .hover-content a, .ft-boxed-hover .pfolio-single .project-info-2 ul li .hover-content a, .pfolio-single .project-info ul li .circles-counters .circle-item .circle-text, .pfolio-single .project-info-2 ul li .circles-counters .circle-item .circle-text, .circles-counters .circle-item .pfolio-single .project-info ul li .circle-text, .circles-counters .circle-item .pfolio-single .project-info-2 ul li .circle-text, .pfolio-single .project-info ul li .circles-counters-dark-bg .circle-item .circle-text, .pfolio-single .project-info-2 ul li .circles-counters-dark-bg .circle-item .circle-text, .circles-counters-dark-bg .circle-item .pfolio-single .project-info ul li .circle-text, .circles-counters-dark-bg .circle-item .pfolio-single .project-info-2 ul li .circle-text, .pfolio-single .project-info ul li .number-counters .count-wrapper .count-item .count-text, .pfolio-single .project-info-2 ul li .number-counters .count-wrapper .count-item .count-text, .number-counters .count-wrapper .count-item .pfolio-single .project-info ul li .count-text, .number-counters .count-wrapper .count-item .pfolio-single .project-info-2 ul li .count-text, .pfolio-single .project-info ul li .number-counters-dark-bg .count-wrapper .count-item .count-text, .pfolio-single .project-info-2 ul li .number-counters-dark-bg .count-wrapper .count-item .count-text, .number-counters-dark-bg .count-wrapper .count-item .pfolio-single .project-info ul li .count-text, .number-counters-dark-bg .count-wrapper .count-item .pfolio-single .project-info-2 ul li .count-text {
  margin: 0;
  display: inline-block;
  font-size: 0.8em;
  padding-right: 10px;
}
.pfolio-single .project-info ul li a, .pfolio-single .project-info-2 ul li a {
  display: inline-block;
  padding-left: 2px;
  font-size: 0.9em;
  text-decoration: underline;
  color: #999;
}
.pfolio-single .project-info ul li a:hover, .pfolio-single .project-info-2 ul li a:hover {
  color: #111;
}
.pfolio-single .project-info ul li span, .pfolio-single .project-info-2 ul li span {
  font-size: 0.9em;
  letter-spacing: 0.7px;
}
.pfolio-single .project-info-2 {
  margin-top: 100px;
}
.pfolio-single .p-info-gray {
  padding: 30px;
  background: #f4f4f4;
}
.pfolio-single .p-info {
  margin-bottom: 75px;
}
.pfolio-single .p-info h5, .pfolio-single .p-info .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .pfolio-single .p-info .title-timer, .pfolio-single .p-info .sidebar .comments-widget .widget-item span .widget-comm-title, .sidebar .comments-widget .widget-item span .pfolio-single .p-info .widget-comm-title, .pfolio-single .p-info .ft-boxed-hover ul li .hover-content .ft-heading, .ft-boxed-hover ul li .hover-content .pfolio-single .p-info .ft-heading, .pfolio-single .p-info .ft-tabs .tabs-list li a .tab-group .tab-info, .ft-tabs .tabs-list li a .tab-group .pfolio-single .p-info .tab-info,
.pfolio-single .p-info p {
  margin: 0;
}
.pfolio-single .p-info h5, .pfolio-single .p-info .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .pfolio-single .p-info .title-timer, .pfolio-single .p-info .sidebar .comments-widget .widget-item span .widget-comm-title, .sidebar .comments-widget .widget-item span .pfolio-single .p-info .widget-comm-title, .pfolio-single .p-info .ft-boxed-hover ul li .hover-content .ft-heading, .ft-boxed-hover ul li .hover-content .pfolio-single .p-info .ft-heading, .pfolio-single .p-info .ft-tabs .tabs-list li a .tab-group .tab-info, .ft-tabs .tabs-list li a .tab-group .pfolio-single .p-info .tab-info {
  padding-bottom: 20px;
}
.pfolio-single .project-testimonial {
  padding: 30px;
  font-size: 1.2em;
  color: #777;
  background: #f4f4f4;
}
.pfolio-single .project-testimonial .p-t-icon {
  display: block;
  margin-bottom: 30px;
  font-size: 32px;
  color: #777;
}
.pfolio-single .project-testimonial footer {
  color: #777;
  line-height: 1.2;
}
.pfolio-single .project-testimonial footer:before {
  content: none;
}
.pfolio-single .project-testimonial footer cite span {
  font-weight: 700;
}
.pfolio-single .project-images img {
  max-width: 100%;
  width: 100%;
  height: auto;
}

.single-img-slider {
  padding: 0;
  margin: 0;
  list-style: none;
}
.single-img-slider li img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
.single-img-slider .slider-nav {
  top: 50%;
  margin-top: -25px;
  opacity: 0;
  transition: opacity, 0.5s;
}
.single-img-slider .slider-nav span {
  display: block;
  padding-bottom: 7px;
  font-size: 26px;
}
.single-img-slider:hover .slider-nav {
  opacity: 1;
}

.project-item {
  display: block;
  margin-bottom: 70px;
  text-align: center;
}
.project-item h4, .project-item .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead, .login-2 .bg-overlay .form-wrapper .social-signup .social-card .project-item .sc-lead, .project-item .login-2 .bg-overlay .form-wrapper .form-content .cards-header, .login-2 .bg-overlay .form-wrapper .form-content .project-item .cards-header, .project-item .ft-tabs .tabs-list li a .tab-group .tab-heading, .ft-tabs .tabs-list li a .tab-group .project-item .tab-heading, .project-item .testimonials-3col .t-item blockquote footer cite, .project-item .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .content-wrapper .content-inner .project-item .testimonials-3col .t-item p footer cite, .project-item .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .content-wrapper .info-wrapper .project-item .testimonials-3col .t-item .info-404 footer cite, .testimonials-3col .t-item blockquote footer .project-item cite, .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .project-item cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .project-item cite, .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .project-item cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .project-item cite, .project-item .team-3col .t-item .t-info .t-role, .team-3col .t-item .t-info .project-item .t-role, .project-item .team-4col .t-item .t-info .t-role, .team-4col .t-item .t-info .project-item .t-role, .project-item .t-join .t-info .t-role, .t-join .t-info .project-item .t-role, .project-item .freelancer-about .t-item .t-info .t-role, .freelancer-about .t-item .t-info .project-item .t-role,
.project-item h5,
.project-item .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer,
.comingsoon .content-wrapper .content-inner .cs-timer .item .project-item .title-timer,
.project-item .sidebar .comments-widget .widget-item span .widget-comm-title,
.sidebar .comments-widget .widget-item span .project-item .widget-comm-title,
.project-item .ft-boxed-hover ul li .hover-content .ft-heading,
.ft-boxed-hover ul li .hover-content .project-item .ft-heading,
.project-item .ft-tabs .tabs-list li a .tab-group .tab-info,
.ft-tabs .tabs-list li a .tab-group .project-item .tab-info,
.project-item h6,
.project-item .landing-hero .heading-wrapper .cta-btn,
.landing-hero .heading-wrapper .project-item .cta-btn,
.project-item .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .project-item a,
.project-item .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .project-item a,
.project-item .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .project-item p,
.project-item .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .project-item span,
.project-item .sidebar .tags-widget .tag-list li a,
.sidebar .tags-widget .tag-list li .project-item a,
.project-item .blog-post-nav .prev-btn,
.blog-post-nav .project-item .prev-btn,
.project-item .blog-post-nav .next-btn,
.blog-post-nav .project-item .next-btn,
.project-item .pricing-tables .p-table .desc,
.pricing-tables .p-table .project-item .desc,
.project-item .project-nav nav .nav-btns li a,
.project-nav nav .nav-btns li .project-item a,
.project-item .progress-group .progress-title,
.progress-group .project-item .progress-title,
.project-item .progress-group .progress-value,
.progress-group .project-item .progress-value,
.project-item .accordions-1 .panel .panel-heading .panel-title,
.accordions-1 .panel .panel-heading .project-item .panel-title,
.project-item .footer-social-links ul li,
.footer-social-links ul .project-item li,
.project-item .footer-contact .contact-info .show-info-link,
.footer-contact .contact-info .project-item .show-info-link,
.project-item .footer-contact .contact-info address ul li .adr-heading,
.footer-contact .contact-info address ul li .project-item .adr-heading,
.project-item .footer-contact .contact-info address .show-map,
.footer-contact .contact-info address .project-item .show-map,
.project-item .footer-litle address ul li .adr-group .adr-heading,
.footer-litle address ul li .adr-group .project-item .adr-heading,
.project-item .ft-cards .ft-item a,
.ft-cards .ft-item .project-item a,
.project-item .ft-cards-2 .ft-card-item .ft-content .link-btn,
.ft-cards-2 .ft-card-item .ft-content .project-item .link-btn,
.project-item .ft-boxed-hover ul li .hover-content a,
.ft-boxed-hover ul li .hover-content .project-item a,
.project-item .circles-counters .circle-item .circle-text,
.circles-counters .circle-item .project-item .circle-text,
.project-item .circles-counters-dark-bg .circle-item .circle-text,
.circles-counters-dark-bg .circle-item .project-item .circle-text,
.project-item .number-counters .count-wrapper .count-item .count-text,
.number-counters .count-wrapper .count-item .project-item .count-text,
.project-item .number-counters-dark-bg .count-wrapper .count-item .count-text,
.number-counters-dark-bg .count-wrapper .count-item .project-item .count-text,
.project-item p {
  margin: 0 auto;
  width: 80%;
}
.project-item h4, .project-item .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead, .login-2 .bg-overlay .form-wrapper .social-signup .social-card .project-item .sc-lead, .project-item .login-2 .bg-overlay .form-wrapper .form-content .cards-header, .login-2 .bg-overlay .form-wrapper .form-content .project-item .cards-header, .project-item .ft-tabs .tabs-list li a .tab-group .tab-heading, .ft-tabs .tabs-list li a .tab-group .project-item .tab-heading, .project-item .testimonials-3col .t-item blockquote footer cite, .project-item .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .content-wrapper .content-inner .project-item .testimonials-3col .t-item p footer cite, .project-item .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .content-wrapper .info-wrapper .project-item .testimonials-3col .t-item .info-404 footer cite, .testimonials-3col .t-item blockquote footer .project-item cite, .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .project-item cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .project-item cite, .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .project-item cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .project-item cite, .project-item .team-3col .t-item .t-info .t-role, .team-3col .t-item .t-info .project-item .t-role, .project-item .team-4col .t-item .t-info .t-role, .team-4col .t-item .t-info .project-item .t-role, .project-item .t-join .t-info .t-role, .t-join .t-info .project-item .t-role, .project-item .freelancer-about .t-item .t-info .t-role, .freelancer-about .t-item .t-info .project-item .t-role,
.project-item h5,
.project-item .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer,
.comingsoon .content-wrapper .content-inner .cs-timer .item .project-item .title-timer,
.project-item .sidebar .comments-widget .widget-item span .widget-comm-title,
.sidebar .comments-widget .widget-item span .project-item .widget-comm-title,
.project-item .ft-boxed-hover ul li .hover-content .ft-heading,
.ft-boxed-hover ul li .hover-content .project-item .ft-heading,
.project-item .ft-tabs .tabs-list li a .tab-group .tab-info,
.ft-tabs .tabs-list li a .tab-group .project-item .tab-info,
.project-item h6,
.project-item .landing-hero .heading-wrapper .cta-btn,
.landing-hero .heading-wrapper .project-item .cta-btn,
.project-item .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .project-item a,
.project-item .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .project-item a,
.project-item .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .project-item p,
.project-item .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .project-item span,
.project-item .sidebar .tags-widget .tag-list li a,
.sidebar .tags-widget .tag-list li .project-item a,
.project-item .blog-post-nav .prev-btn,
.blog-post-nav .project-item .prev-btn,
.project-item .blog-post-nav .next-btn,
.blog-post-nav .project-item .next-btn,
.project-item .pricing-tables .p-table .desc,
.pricing-tables .p-table .project-item .desc,
.project-item .project-nav nav .nav-btns li a,
.project-nav nav .nav-btns li .project-item a,
.project-item .progress-group .progress-title,
.progress-group .project-item .progress-title,
.project-item .progress-group .progress-value,
.progress-group .project-item .progress-value,
.project-item .accordions-1 .panel .panel-heading .panel-title,
.accordions-1 .panel .panel-heading .project-item .panel-title,
.project-item .footer-social-links ul li,
.footer-social-links ul .project-item li,
.project-item .footer-contact .contact-info .show-info-link,
.footer-contact .contact-info .project-item .show-info-link,
.project-item .footer-contact .contact-info address ul li .adr-heading,
.footer-contact .contact-info address ul li .project-item .adr-heading,
.project-item .footer-contact .contact-info address .show-map,
.footer-contact .contact-info address .project-item .show-map,
.project-item .footer-litle address ul li .adr-group .adr-heading,
.footer-litle address ul li .adr-group .project-item .adr-heading,
.project-item .ft-cards .ft-item a,
.ft-cards .ft-item .project-item a,
.project-item .ft-cards-2 .ft-card-item .ft-content .link-btn,
.ft-cards-2 .ft-card-item .ft-content .project-item .link-btn,
.project-item .ft-boxed-hover ul li .hover-content a,
.ft-boxed-hover ul li .hover-content .project-item a,
.project-item .circles-counters .circle-item .circle-text,
.circles-counters .circle-item .project-item .circle-text,
.project-item .circles-counters-dark-bg .circle-item .circle-text,
.circles-counters-dark-bg .circle-item .project-item .circle-text,
.project-item .number-counters .count-wrapper .count-item .count-text,
.number-counters .count-wrapper .count-item .project-item .count-text,
.project-item .number-counters-dark-bg .count-wrapper .count-item .count-text,
.number-counters-dark-bg .count-wrapper .count-item .project-item .count-text {
  padding-top: 30px;
  padding-bottom: 15px;
}

.p-s-portfolio .portfolio-columns-boxed {
  margin-top: 0;
  padding-top: 160px;
}

.project-nav nav .nav-btns {
  margin: 0;
  padding: 50px 0;
  width: 100%;
  list-style: none;
  text-align: center;
}
.project-nav nav .nav-btns li {
  display: inline-block;
}
.project-nav nav .nav-btns li a {
  display: block;
  color: #111;
  text-transform: uppercase;
}
.project-nav nav .nav-btns .nav-icon {
  display: inline-block;
  font-size: 26px;
  color: #111;
  vertical-align: top;
}
.project-nav nav .nav-btns .prev a:visited, .project-nav nav .nav-btns .prev a:focus,
.project-nav nav .nav-btns .next a:visited,
.project-nav nav .nav-btns .next a:focus {
  text-decoration: none;
}
.project-nav nav .nav-btns .prev:hover,
.project-nav nav .nav-btns .next:hover {
  transform: translateX(0);
}
.project-nav nav .nav-btns .prev:hover .nav-icon,
.project-nav nav .nav-btns .next:hover .nav-icon {
  transform: translateX(0);
  opacity: 1;
}
.project-nav nav .nav-btns .prev {
  float: left;
  transform: translateX(-20px);
  transition: transform 0.3s;
}
.project-nav nav .nav-btns .prev .nav-icon {
  opacity: 0;
  transform: translateX(20px);
  transition: all 0.5s;
}
.project-nav nav .nav-btns .next {
  float: right;
  transform: translateX(20px);
  transition: transform 0.3s;
}
.project-nav nav .nav-btns .next .nav-icon {
  opacity: 0;
  transform: translateX(-20px);
  transition: all 0.5s;
}

/* ---- 15.6 Portfoli Mobile ---- */
.portfolio-mobile .pt-item {
  display: inline-block;
  border-top: 1px solid #f8f8f8;
  background: #f8f8f8;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  transition: all 0.3s;
}
.portfolio-mobile .pt-item img {
  transition: opacity 0.4s;
}
.portfolio-mobile .pt-item:hover {
  transform: translateY(-10px);
  box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
}
.portfolio-mobile .pt-item:hover img {
  opacity: 0.9;
}
.portfolio-mobile .pt-item:focus {
  outline: none;
}

/* --------------------------------------------------
	16.0 Pricing Tables
-------------------------------------------------- */
.pricing-tables .p-table {
  position: relative;
  padding: 75px 25px 50px 25px;
  text-align: center;
  border-top: 1px solid #f8f8f8;
  background: #fff;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.pricing-tables .p-table h5, .pricing-tables .p-table .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .pricing-tables .p-table .title-timer, .pricing-tables .p-table .sidebar .comments-widget .widget-item span .widget-comm-title, .sidebar .comments-widget .widget-item span .pricing-tables .p-table .widget-comm-title, .pricing-tables .p-table .ft-boxed-hover ul li .hover-content .ft-heading, .ft-boxed-hover ul li .hover-content .pricing-tables .p-table .ft-heading, .pricing-tables .p-table .ft-tabs .tabs-list li a .tab-group .tab-info, .ft-tabs .tabs-list li a .tab-group .pricing-tables .p-table .tab-info {
  margin: 0;
}
.pricing-tables .p-table hr {
  width: 150px;
  margin: 0 auto;
  left: 0;
  right: 0;
}
.pricing-tables .p-table .banner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 60px;
  height: 58px;
  padding-top: 15px;
  background: #111;
  color: white;
  font-size: 11px;
  letter-spacing: 0.2em;
  text-align: center;
  text-transform: uppercase;
}
.pricing-tables .p-table .banner:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-bottom: 10px solid #fff;
  border-left: 29px solid transparent;
  border-right: 30px solid transparent;
}
.pricing-tables .p-table .star {
  position: absolute;
  top: 12px;
  left: 19px;
  margin: 0 auto;
  font-size: 23px;
  color: #fff;
}
.pricing-tables .p-table .price {
  display: block;
  margin-top: 40px;
}
.pricing-tables .p-table .price .currency, .pricing-tables .p-table .price .type {
  display: inline-block;
  margin-left: -10px;
  vertical-align: bottom;
  font-size: 15px;
  font-weight: 400;
  color: #999;
}
.pricing-tables .p-table .price .value {
  display: inline-block;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 70px;
  color: #111;
}
.pricing-tables .p-table .price .type {
  vertical-align: top;
  margin-top: -19px;
  margin-right: -20px;
  padding-left: 10px;
}
.pricing-tables .p-table .desc {
  margin-top: 20px;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  color: #777;
}
.pricing-tables .p-table .p-items {
  list-style: none;
  padding: 0;
  margin-top: 25px;
}
.pricing-tables .p-table .p-items li {
  padding-bottom: 15px;
}
.pricing-tables .p-table .p-items li b {
  font-weight: 400;
}
.pricing-tables .p-table .btn, .pricing-tables .p-table .btn-ghost, .pricing-tables .p-table .btn-text, .pricing-tables .p-table .btn-light, .pricing-tables .p-table .btn-ghost-light, .pricing-tables .p-table .btn-text-light,
.pricing-tables .p-table .btn-ghost,
.pricing-tables .p-table .btn-ghost-light {
  margin-top: 30px;
}
.pricing-tables .pt-featured {
  transform: translateY(-10px);
  box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
}

/* --------------------------------------------------
	17.0 CTA - Call to Action
-------------------------------------------------- */
/* ---- 17.1 CTA - Link ---- */
.cta-link {
  background: url(../img/shattered.gif) repeat;
}
.cta-link .bg-overlay {
  width: 100%;
  background: rgba(17, 17, 17, 0.5);
}
.cta-link .cta-wrapper {
  padding-top: 100px;
  padding-bottom: 100px;
  text-align: center;
}
.cta-link .cta-wrapper h3, .cta-link .cta-wrapper .page-title .subheading, .page-title .cta-link .cta-wrapper .subheading {
  margin-top: 0;
  margin-bottom: 50px;
  letter-spacing: 8px;
  color: #ececec;
}

/* ---- 17.2 CTA - Newsletter Signup ---- */
.cta-newsletter {
  background: url(../img/shattered.gif) repeat;
}
.cta-newsletter .bg-overlay {
  width: 100%;
  background: rgba(17, 17, 17, 0.5);
}
.cta-newsletter .cta-wrapper {
  padding-top: 100px;
  padding-bottom: 100px;
  text-align: center;
}
.cta-newsletter .cta-wrapper h3, .cta-newsletter .cta-wrapper .page-title .subheading, .page-title .cta-newsletter .cta-wrapper .subheading {
  margin-top: 0;
  margin-bottom: 100px;
  letter-spacing: 8px;
  color: #ececec;
}
.cta-newsletter .cta-wrapper input[type=email] {
  display: block;
  margin: 0 auto 50px auto;
  padding-bottom: 10px;
  width: 600px;
  background: none;
  border: none;
  border-bottom: 2px solid #777;
  font-size: 2.6em;
  font-weight: 400;
  text-align: center;
  color: #999;
  transition: border-color 0.4s;
}
.cta-newsletter .cta-wrapper input[type=email]:focus {
  outline: none;
  border-color: #ececec;
}
.cta-newsletter .cta-wrapper ::-webkit-input-placeholder {
  letter-spacing: 2px;
  color: rgba(235, 235, 235, 0.2);
}
.cta-newsletter .cta-wrapper :-moz-placeholder {
  letter-spacing: 2px;
  color: rgba(235, 235, 235, 0.2);
}
.cta-newsletter .cta-wrapper ::-moz-placeholder {
  letter-spacing: 2px;
  color: rgba(235, 235, 235, 0.2);
}
.cta-newsletter .cta-wrapper :-ms-input-placeholder {
  letter-spacing: 2px;
  color: rgba(235, 235, 235, 0.2);
}
.cta-newsletter .cta-wrapper .mc-info {
  display: block;
  font-weight: initial;
  transition: translateY(10px);
}
.cta-newsletter .cta-wrapper .subscribe-result {
  position: absolute;
  left: 0;
  right: 0;
}
.cta-newsletter .cta-wrapper .subscribe-result .alert {
  display: inline-block;
  margin-top: 20px;
}

.cta-dark {
  background: #111;
}

/* --------------------------------------------------
	18.0 Blog
-------------------------------------------------- */
.blog-pagination .pagination {
  margin: 0;
}
.blog-pagination .pagination li a {
  border: none;
  background: none;
  color: #999;
  font-size: 1.2em;
}
.blog-pagination .pagination li a:hover {
  border: none;
  color: #111;
}

.blog-post-nav {
  padding-top: 100px;
  padding-bottom: 50px;
}
.blog-post-nav .prev-btn,
.blog-post-nav .next-btn {
  display: inline-block;
  color: #999;
}
.blog-post-nav .prev-btn:hover,
.blog-post-nav .next-btn:hover {
  color: #111;
}
.blog-post-nav .prev-btn {
  float: left;
  padding-left: 15px;
}
.blog-post-nav .next-btn {
  float: right;
  padding-right: 15px;
}

/* ---- 18.1 Blog Columns ---- */
.blog-columns .blog-post, .blog-classic .blog-post {
  border-top: 1px solid #f8f8f8;
  background: #f8f8f8;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  transition: all 0.3s;
}
.blog-columns .blog-post:hover, .blog-classic .blog-post:hover {
  transform: translateY(-10px);
  box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
}
.blog-columns .blog-post .post-img, .blog-classic .blog-post .post-img {
  display: block;
}
.blog-columns .blog-post .post-img img, .blog-classic .blog-post .post-img img {
  max-width: 100%;
  height: auto;
  transition: opacity 0.5s;
}
.blog-columns .blog-post .post-img:hover img, .blog-classic .blog-post .post-img:hover img {
  opacity: 0.8;
}
.blog-columns .blog-post .bp-content, .blog-classic .blog-post .bp-content {
  padding: 40px 50px 50px 50px;
}
.blog-columns .blog-post .bp-content .post-meta .post-date i, .blog-classic .blog-post .bp-content .post-meta .post-date i,
.blog-columns .blog-post .bp-content .post-meta .post-comments i,
.blog-classic .blog-post .bp-content .post-meta .post-comments i {
  display: inline-block;
  padding-right: 9px;
  font-size: 18px;
  vertical-align: middle;
  color: #ccc;
  transition: color 0.3s;
}
.blog-columns .blog-post .bp-content .post-meta .post-date span, .blog-classic .blog-post .bp-content .post-meta .post-date span,
.blog-columns .blog-post .bp-content .post-meta .post-comments span,
.blog-classic .blog-post .bp-content .post-meta .post-comments span {
  display: inline-block;
  padding-left: 10px;
  border-left: 1px solid #ececec;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 0.75em;
  letter-spacing: 2px;
  text-transform: uppercase;
  vertical-align: middle;
  color: #999;
  transition: color 0.3s;
}
.blog-columns .blog-post .bp-content .post-meta .post-date:hover i, .blog-classic .blog-post .bp-content .post-meta .post-date:hover i,
.blog-columns .blog-post .bp-content .post-meta .post-date:hover span,
.blog-classic .blog-post .bp-content .post-meta .post-date:hover span,
.blog-columns .blog-post .bp-content .post-meta .post-comments:hover i,
.blog-classic .blog-post .bp-content .post-meta .post-comments:hover i,
.blog-columns .blog-post .bp-content .post-meta .post-comments:hover span,
.blog-classic .blog-post .bp-content .post-meta .post-comments:hover span {
  color: #111;
}
.blog-columns .blog-post .bp-content .post-meta .post-comments, .blog-classic .blog-post .bp-content .post-meta .post-comments {
  float: right;
}
.blog-columns .blog-post .bp-content .post-title, .blog-classic .blog-post .bp-content .post-title {
  display: block;
  padding: 25px 0 20px 0;
  color: #111;
}
.blog-columns .blog-post .bp-content .post-title h3, .blog-classic .blog-post .bp-content .post-title h3, .blog-columns .blog-post .bp-content .post-title .page-title .subheading, .blog-classic .blog-post .bp-content .post-title .page-title .subheading, .page-title .blog-columns .blog-post .bp-content .post-title .subheading, .page-title .blog-classic .blog-post .bp-content .post-title .subheading,
.blog-columns .blog-post .bp-content .post-title h5,
.blog-columns .blog-post .bp-content .post-title .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer,
.comingsoon .content-wrapper .content-inner .cs-timer .item .blog-columns .blog-post .bp-content .post-title .title-timer,
.blog-columns .blog-post .bp-content .post-title .sidebar .comments-widget .widget-item span .widget-comm-title,
.sidebar .comments-widget .widget-item span .blog-columns .blog-post .bp-content .post-title .widget-comm-title,
.blog-classic .blog-post .bp-content .post-title h5,
.blog-classic .blog-post .bp-content .post-title .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer,
.comingsoon .content-wrapper .content-inner .cs-timer .item .blog-classic .blog-post .bp-content .post-title .title-timer,
.blog-classic .blog-post .bp-content .post-title .sidebar .comments-widget .widget-item span .widget-comm-title,
.sidebar .comments-widget .widget-item span .blog-classic .blog-post .bp-content .post-title .widget-comm-title,
.blog-columns .blog-post .bp-content .post-title .ft-boxed-hover ul li .hover-content .ft-heading,
.blog-classic .blog-post .bp-content .post-title .ft-boxed-hover ul li .hover-content .ft-heading,
.ft-boxed-hover ul li .hover-content .blog-columns .blog-post .bp-content .post-title .ft-heading,
.ft-boxed-hover ul li .hover-content .blog-classic .blog-post .bp-content .post-title .ft-heading,
.blog-columns .blog-post .bp-content .post-title .ft-tabs .tabs-list li a .tab-group .tab-info,
.blog-classic .blog-post .bp-content .post-title .ft-tabs .tabs-list li a .tab-group .tab-info,
.ft-tabs .tabs-list li a .tab-group .blog-columns .blog-post .bp-content .post-title .tab-info,
.ft-tabs .tabs-list li a .tab-group .blog-classic .blog-post .bp-content .post-title .tab-info {
  margin: 0;
}
.blog-columns .blog-post .bp-content .post-title h4, .blog-columns .blog-post .bp-content .post-title .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead, .login-2 .bg-overlay .form-wrapper .social-signup .social-card .blog-columns .blog-post .bp-content .post-title .sc-lead, .blog-columns .blog-post .bp-content .post-title .login-2 .bg-overlay .form-wrapper .form-content .cards-header, .login-2 .bg-overlay .form-wrapper .form-content .blog-columns .blog-post .bp-content .post-title .cards-header, .blog-classic .blog-post .bp-content .post-title h4, .blog-classic .blog-post .bp-content .post-title .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead, .login-2 .bg-overlay .form-wrapper .social-signup .social-card .blog-classic .blog-post .bp-content .post-title .sc-lead, .blog-classic .blog-post .bp-content .post-title .login-2 .bg-overlay .form-wrapper .form-content .cards-header, .login-2 .bg-overlay .form-wrapper .form-content .blog-classic .blog-post .bp-content .post-title .cards-header, .blog-columns .blog-post .bp-content .post-title .ft-tabs .tabs-list li a .tab-group .tab-heading, .blog-classic .blog-post .bp-content .post-title .ft-tabs .tabs-list li a .tab-group .tab-heading, .ft-tabs .tabs-list li a .tab-group .blog-columns .blog-post .bp-content .post-title .tab-heading, .ft-tabs .tabs-list li a .tab-group .blog-classic .blog-post .bp-content .post-title .tab-heading, .blog-columns .blog-post .bp-content .post-title .testimonials-3col .t-item blockquote footer cite, .blog-columns .blog-post .bp-content .post-title .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .content-wrapper .content-inner .blog-columns .blog-post .bp-content .post-title .testimonials-3col .t-item p footer cite, .blog-columns .blog-post .bp-content .post-title .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .content-wrapper .info-wrapper .blog-columns .blog-post .bp-content .post-title .testimonials-3col .t-item .info-404 footer cite, .blog-classic .blog-post .bp-content .post-title .testimonials-3col .t-item blockquote footer cite, .blog-classic .blog-post .bp-content .post-title .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite, .bg-maintenance .content-wrapper .content-inner .blog-classic .blog-post .bp-content .post-title .testimonials-3col .t-item p footer cite, .blog-classic .blog-post .bp-content .post-title .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .wrapper-404 .content-wrapper .info-wrapper .blog-classic .blog-post .bp-content .post-title .testimonials-3col .t-item .info-404 footer cite, .testimonials-3col .t-item blockquote footer .blog-columns .blog-post .bp-content .post-title cite, .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .blog-columns .blog-post .bp-content .post-title cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .blog-columns .blog-post .bp-content .post-title cite, .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .blog-columns .blog-post .bp-content .post-title cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .blog-columns .blog-post .bp-content .post-title cite, .testimonials-3col .t-item blockquote footer .blog-classic .blog-post .bp-content .post-title cite, .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .blog-classic .blog-post .bp-content .post-title cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .blog-classic .blog-post .bp-content .post-title cite, .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .blog-classic .blog-post .bp-content .post-title cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .blog-classic .blog-post .bp-content .post-title cite, .blog-columns .blog-post .bp-content .post-title .team-3col .t-item .t-info .t-role, .blog-classic .blog-post .bp-content .post-title .team-3col .t-item .t-info .t-role, .team-3col .t-item .t-info .blog-columns .blog-post .bp-content .post-title .t-role, .team-3col .t-item .t-info .blog-classic .blog-post .bp-content .post-title .t-role, .blog-columns .blog-post .bp-content .post-title .team-4col .t-item .t-info .t-role, .blog-classic .blog-post .bp-content .post-title .team-4col .t-item .t-info .t-role, .team-4col .t-item .t-info .blog-columns .blog-post .bp-content .post-title .t-role, .team-4col .t-item .t-info .blog-classic .blog-post .bp-content .post-title .t-role, .blog-columns .blog-post .bp-content .post-title .t-join .t-info .t-role, .blog-classic .blog-post .bp-content .post-title .t-join .t-info .t-role, .t-join .t-info .blog-columns .blog-post .bp-content .post-title .t-role, .t-join .t-info .blog-classic .blog-post .bp-content .post-title .t-role, .blog-columns .blog-post .bp-content .post-title .freelancer-about .t-item .t-info .t-role, .blog-classic .blog-post .bp-content .post-title .freelancer-about .t-item .t-info .t-role, .freelancer-about .t-item .t-info .blog-columns .blog-post .bp-content .post-title .t-role, .freelancer-about .t-item .t-info .blog-classic .blog-post .bp-content .post-title .t-role {
  margin: 0;
  line-height: 1.4em;
  letter-spacing: 1px;
  text-transform: none;
}
.blog-columns .blog-post .bp-content p, .blog-classic .blog-post .bp-content p {
  margin-bottom: 30px;
}

.blog-preview .blog-post {
  background: #fff;
}

/* ---- 18.2 Blog Masonry ---- */
.blog-masonry .blog-post {
  margin-bottom: 30px;
}

/* ---- 18.3 Blog Classic ---- */
.blog-classic .blog-post {
  margin-bottom: 100px;
}

/* ---- 18.4 Blog Post Single ---- */
.blog-post-single {
  margin-bottom: 100px;
}
.blog-post-single .post-img {
  margin-bottom: 20px;
}
.blog-post-single .post-meta .post-date i,
.blog-post-single .post-meta .post-comments i {
  display: inline-block;
  padding-right: 9px;
  font-size: 18px;
  vertical-align: middle;
  color: #ccc;
  transition: color 0.3s;
}
.blog-post-single .post-meta .post-date span,
.blog-post-single .post-meta .post-comments span {
  display: inline-block;
  padding-left: 10px;
  border-left: 1px solid #ececec;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 0.75em;
  letter-spacing: 2px;
  text-transform: uppercase;
  vertical-align: middle;
  color: #999;
  transition: color 0.3s;
}
.blog-post-single .post-meta .post-date:hover i,
.blog-post-single .post-meta .post-date:hover span,
.blog-post-single .post-meta .post-comments:hover i,
.blog-post-single .post-meta .post-comments:hover span {
  color: #111;
}
.blog-post-single .post-meta .post-comments {
  float: right;
}
.blog-post-single .post-title {
  margin: 0;
  padding-top: 30px;
}
.blog-post-single .blog-post-content {
  margin-top: 50px;
  margin-bottom: 50px;
}
.blog-post-single .blog-post-content p {
  margin-bottom: 0;
}
.blog-post-single .blog-post-content .left-blog-quote {
  margin: 20px 30px 20px -50px;
}
.blog-post-single .blog-post-content .right-blog-quote {
  margin: 20px -50px 20px 30px;
}

/* ---- 18.5 Sidebar ---- */
.sidebar .header-widget {
  padding-bottom: 18px;
  margin-bottom: 30px;
  border-bottom: 1px solid #ccc;
}
.sidebar .recent-posts-widget .widget-item {
  padding-bottom: 15px;
}
.sidebar .recent-posts-widget .widget-item:last-child {
  padding-bottom: 0;
}
.sidebar .recent-posts-widget .widget-item h6, .sidebar .recent-posts-widget .widget-item .landing-hero .heading-wrapper .cta-btn, .landing-hero .heading-wrapper .sidebar .recent-posts-widget .widget-item .cta-btn, .sidebar .recent-posts-widget .widget-item .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a, .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .sidebar .recent-posts-widget .widget-item a, .sidebar .recent-posts-widget .widget-item .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a, .contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sidebar .recent-posts-widget .widget-item a,
.sidebar .recent-posts-widget .widget-item .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sidebar .recent-posts-widget .widget-item p, .sidebar .recent-posts-widget .widget-item .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span, .contact-1 .contact-wrapper .contact-info-wrapper address .address-group .sidebar .recent-posts-widget .widget-item span, .sidebar .recent-posts-widget .widget-item .tags-widget .tag-list li a, .sidebar .tags-widget .tag-list li .recent-posts-widget .widget-item a, .sidebar .recent-posts-widget .widget-item .progress-group .progress-title, .progress-group .sidebar .recent-posts-widget .widget-item .progress-title,
.sidebar .recent-posts-widget .widget-item .progress-group .progress-value,
.progress-group .sidebar .recent-posts-widget .widget-item .progress-value, .sidebar .recent-posts-widget .widget-item .accordions-1 .panel .panel-heading .panel-title, .accordions-1 .panel .panel-heading .sidebar .recent-posts-widget .widget-item .panel-title, .sidebar .recent-posts-widget .widget-item .footer-social-links ul li, .footer-social-links ul .sidebar .recent-posts-widget .widget-item li, .sidebar .recent-posts-widget .widget-item .footer-contact .contact-info .show-info-link, .footer-contact .contact-info .sidebar .recent-posts-widget .widget-item .show-info-link, .sidebar .recent-posts-widget .widget-item .footer-contact .contact-info address ul li .adr-heading, .footer-contact .contact-info address ul li .sidebar .recent-posts-widget .widget-item .adr-heading, .sidebar .recent-posts-widget .widget-item .footer-contact .contact-info address .show-map, .footer-contact .contact-info address .sidebar .recent-posts-widget .widget-item .show-map, .sidebar .recent-posts-widget .widget-item .footer-litle address ul li .adr-group .adr-heading, .footer-litle address ul li .adr-group .sidebar .recent-posts-widget .widget-item .adr-heading, .sidebar .recent-posts-widget .widget-item .ft-cards .ft-item a, .ft-cards .ft-item .sidebar .recent-posts-widget .widget-item a, .sidebar .recent-posts-widget .widget-item .ft-cards-2 .ft-card-item .ft-content .link-btn, .ft-cards-2 .ft-card-item .ft-content .sidebar .recent-posts-widget .widget-item .link-btn, .sidebar .recent-posts-widget .widget-item .ft-boxed-hover ul li .hover-content a, .ft-boxed-hover ul li .hover-content .sidebar .recent-posts-widget .widget-item a, .sidebar .recent-posts-widget .widget-item .circles-counters .circle-item .circle-text, .circles-counters .circle-item .sidebar .recent-posts-widget .widget-item .circle-text, .sidebar .recent-posts-widget .widget-item .circles-counters-dark-bg .circle-item .circle-text, .circles-counters-dark-bg .circle-item .sidebar .recent-posts-widget .widget-item .circle-text, .sidebar .recent-posts-widget .widget-item .number-counters .count-wrapper .count-item .count-text, .number-counters .count-wrapper .count-item .sidebar .recent-posts-widget .widget-item .count-text, .sidebar .recent-posts-widget .widget-item .number-counters-dark-bg .count-wrapper .count-item .count-text, .number-counters-dark-bg .count-wrapper .count-item .sidebar .recent-posts-widget .widget-item .count-text, .sidebar .recent-posts-widget .widget-item .project-nav nav .nav-btns li a, .project-nav nav .nav-btns li .sidebar .recent-posts-widget .widget-item a, .sidebar .recent-posts-widget .widget-item .pricing-tables .p-table .desc, .pricing-tables .p-table .sidebar .recent-posts-widget .widget-item .desc, .sidebar .recent-posts-widget .widget-item .blog-post-nav .prev-btn, .blog-post-nav .sidebar .recent-posts-widget .widget-item .prev-btn,
.sidebar .recent-posts-widget .widget-item .blog-post-nav .next-btn,
.blog-post-nav .sidebar .recent-posts-widget .widget-item .next-btn {
  margin-top: 0;
  margin-bottom: 0;
  color: #777;
}
.sidebar .recent-posts-widget .widget-item span {
  font-size: 0.9em;
  letter-spacing: 0.6px;
  color: #ccc;
}
.sidebar .recent-posts-widget .widget-item span a {
  color: #ccc;
}
.sidebar .recent-posts-widget .widget-item span a:hover {
  color: #111;
}
.sidebar .categories-widget .widget-item a {
  padding-bottom: 5px;
  margin-bottom: 5px;
  font-size: 0.9em;
  letter-spacing: 0.3px;
  color: #777;
  border-bottom: 1px solid rgba(17, 17, 17, 0);
  transition: all 0.3s;
}
.sidebar .categories-widget .widget-item a span {
  color: #ccc;
}
.sidebar .categories-widget .widget-item a:hover {
  padding-bottom: 3px;
  border-bottom: 1px solid rgb(17, 17, 17);
  color: #111;
}
.sidebar .tags-widget .tag-list {
  padding: 0;
  margin: 0;
}
.sidebar .tags-widget .tag-list li {
  list-style: none;
  display: inline-block;
}
.sidebar .tags-widget .tag-list li a {
  display: block;
  padding: 0 10px;
  margin-bottom: 5px;
  border: 1px solid #ccc;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  color: #999;
  transition: all 0.5s;
}
.sidebar .tags-widget .tag-list li a:hover {
  border-color: #777;
  color: #111;
}
.sidebar .searh-widget .form-group {
  position: relative;
}
.sidebar .searh-widget .form-group .inside-input-btn {
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 4px;
  right: 20px;
  background: none;
  border: none;
  font-size: 18px;
  color: #ccc;
  transition: color 0.5s;
}
.sidebar .searh-widget .form-group .inside-input-btn:hover {
  color: #111;
}
.sidebar .searh-widget .form-group .inside-input-btn:focus, .sidebar .searh-widget .form-group .inside-input-btn:visited {
  outline: none;
}
.sidebar .comments-widget .widget-item span {
  font-size: 0.9em;
  color: #ccc;
}
.sidebar .comments-widget .widget-item span a {
  color: #ccc;
}
.sidebar .comments-widget .widget-item span a:hover {
  color: #111;
}
.sidebar .comments-widget .widget-item span .widget-comm-title {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  letter-spacing: 1.5px;
  color: #777;
}

/* ---- 18.6 Comments ---- */
.blog-post-comments .blog-section-title {
  padding-bottom: 18px;
  margin-bottom: 30px;
  border-bottom: 1px solid #ccc;
}
.blog-post-comments .bp-comment, .blog-post-comments .bp-comment-reply {
  margin-bottom: 30px;
}
.blog-post-comments .bp-comment .comment-avatar, .blog-post-comments .bp-comment-reply .comment-avatar {
  display: inline-block;
  position: relative;
  width: 60px;
  height: 60px;
  background: #f4f4f4;
}
.blog-post-comments .bp-comment .comment-avatar i, .blog-post-comments .bp-comment-reply .comment-avatar i {
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  font-size: 22px;
  color: #ccc;
  margin: auto;
}
.blog-post-comments .bp-comment .comment-info, .blog-post-comments .bp-comment-reply .comment-info {
  display: inline-block;
  margin-left: 30px;
  margin-top: -40px;
  vertical-align: text-top;
}
.blog-post-comments .bp-comment .comment-info .comment-name, .blog-post-comments .bp-comment-reply .comment-info .comment-name {
  display: inline-block;
  color: #999;
}
.blog-post-comments .bp-comment .comment-info .comment-time, .blog-post-comments .bp-comment-reply .comment-info .comment-time {
  display: inline-block;
  margin-left: 30px;
  margin-right: 30px;
  text-transform: uppercase;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 0.8em;
  letter-spacing: 1.5px;
  color: #ccc;
}
.blog-post-comments .bp-comment .comment-info .comment-replay-btn, .blog-post-comments .bp-comment-reply .comment-info .comment-replay-btn {
  display: inline-block;
  padding: 5px 20px;
  background: none;
  border: 1px solid #ccc;
  text-transform: uppercase;
  font-size: 0.8em;
  line-height: 1em;
  letter-spacing: 2px;
  color: #999;
  transition: all 0.3s;
}
.blog-post-comments .bp-comment .comment-info .comment-replay-btn:hover, .blog-post-comments .bp-comment-reply .comment-info .comment-replay-btn:hover {
  color: #ececec;
  border-color: #111;
  background: #111;
}
.blog-post-comments .bp-comment .comment-content, .blog-post-comments .bp-comment-reply .comment-content {
  margin-top: -20px;
  margin-left: 90px;
  padding-bottom: 30px;
  border-bottom: 1px solid #ececec;
}
.blog-post-comments .bp-comment-reply {
  margin-left: 90px;
}
.blog-post-comments .comment-form {
  margin-top: 100px;
}

/* --------------------------------------------------
	19.0 Contact Layouts
-------------------------------------------------- */
.map-boxed {
  display: block;
  position: relative;
  height: 500px;
  width: 100%;
}

.map-wide {
  display: block;
  position: relative;
  height: 300px;
  width: 100%;
}

.social-wrapper {
  padding-top: 50px;
  padding-bottom: 50px;
  background: #e3e3e3;
}
.social-wrapper .social-links {
  margin-bottom: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
.social-wrapper .social-links li {
  display: inline-block;
  font-size: 30px;
  margin: 0 20px;
}
.social-wrapper .social-links li a {
  vertical-align: bottom;
  color: #111;
}
.social-wrapper .social-links li a:hover {
  color: #999;
}

form .alert-error {
  color: #e80000;
  font-size: 0.85em;
}
form .input-error,
form .input-error-2 {
  border-color: #e80000;
  transition: border-color 0.4s;
}
form .input-error:hover, form .input-error:focus,
form .input-error-2:hover,
form .input-error-2:focus {
  border-color: #e80000;
}

/* ---- 19.1 Contact Layout 1 ---- */
.contact-1 {
  padding-left: 0;
  padding-right: 0;
}
.contact-1 .contact-wrapper {
  position: relative;
}
.contact-1 .contact-wrapper .contact-info-wrapper {
  position: absolute;
  padding: 40px 110px 40px 110px;
  top: 75px;
  left: 0;
  right: 0;
  margin: 0 auto;
  background: #fff;
  transition: opacity 0.5s, visibility 0.6s, margin-top 0.5s;
}
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group {
  margin-bottom: 40px;
}
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group span {
  display: block;
  margin-top: 0;
  margin-bottom: 10px;
}
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group a,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group p {
  display: block;
  margin-bottom: 3px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  color: #999;
}
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a {
  display: block;
  margin-top: -20px;
}
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:hover, .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:focus, .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:visited {
  text-decoration: none;
}
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:hover {
  color: #999;
}
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a span {
  padding-left: 15px;
  font-size: 24px;
}
.contact-1 .contact-wrapper .map-open {
  margin-top: 30px;
  opacity: 0;
  visibility: hidden;
}
.contact-1 .contact-wrapper .show-info-link {
  position: absolute;
  height: 50px;
  width: 200px;
  top: -20px;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s, visibility 0.6s, top 0.5s;
}
.contact-1 .contact-wrapper .show-info-link a {
  display: block;
  padding-top: 8px;
  width: 100%;
  height: 100%;
  background: #fff;
  color: #111;
}
.contact-1 .contact-wrapper .show-info-link a:hover {
  background: #ececec;
}
.contact-1 .contact-wrapper .show-info-link a i {
  display: inline-block;
  padding-right: 15px;
}
.contact-1 .contact-wrapper .show-info-link a h6, .contact-1 .contact-wrapper .show-info-link a .landing-hero .heading-wrapper .cta-btn, .landing-hero .heading-wrapper .contact-1 .contact-wrapper .show-info-link a .cta-btn, .contact-1 .contact-wrapper .show-info-link a .progress-group .progress-title, .progress-group .contact-1 .contact-wrapper .show-info-link a .progress-title,
.contact-1 .contact-wrapper .show-info-link a .progress-group .progress-value,
.progress-group .contact-1 .contact-wrapper .show-info-link a .progress-value, .contact-1 .contact-wrapper .show-info-link a .accordions-1 .panel .panel-heading .panel-title, .accordions-1 .panel .panel-heading .contact-1 .contact-wrapper .show-info-link a .panel-title, .contact-1 .contact-wrapper .show-info-link a .footer-social-links ul li, .footer-social-links ul .contact-1 .contact-wrapper .show-info-link a li, .contact-1 .contact-wrapper .show-info-link a .footer-contact .contact-info .show-info-link, .footer-contact .contact-info .contact-1 .contact-wrapper .show-info-link a .show-info-link, .contact-1 .contact-wrapper .show-info-link a .footer-contact .contact-info address ul li .adr-heading, .footer-contact .contact-info address ul li .contact-1 .contact-wrapper .show-info-link a .adr-heading, .contact-1 .contact-wrapper .show-info-link a .footer-contact .contact-info address .show-map, .footer-contact .contact-info address .contact-1 .contact-wrapper .show-info-link a .show-map, .contact-1 .contact-wrapper .show-info-link a .footer-litle address ul li .adr-group .adr-heading, .footer-litle address ul li .adr-group .contact-1 .contact-wrapper .show-info-link a .adr-heading, .contact-1 .contact-wrapper .show-info-link a .ft-cards .ft-item a, .ft-cards .ft-item .contact-1 .contact-wrapper .show-info-link a a, .contact-1 .contact-wrapper .show-info-link a .ft-cards-2 .ft-card-item .ft-content .link-btn, .ft-cards-2 .ft-card-item .ft-content .contact-1 .contact-wrapper .show-info-link a .link-btn, .contact-1 .contact-wrapper .show-info-link a .ft-boxed-hover ul li .hover-content a, .ft-boxed-hover ul li .hover-content .contact-1 .contact-wrapper .show-info-link a a, .contact-1 .contact-wrapper .show-info-link a .circles-counters .circle-item .circle-text, .circles-counters .circle-item .contact-1 .contact-wrapper .show-info-link a .circle-text, .contact-1 .contact-wrapper .show-info-link a .circles-counters-dark-bg .circle-item .circle-text, .circles-counters-dark-bg .circle-item .contact-1 .contact-wrapper .show-info-link a .circle-text, .contact-1 .contact-wrapper .show-info-link a .number-counters .count-wrapper .count-item .count-text, .number-counters .count-wrapper .count-item .contact-1 .contact-wrapper .show-info-link a .count-text, .contact-1 .contact-wrapper .show-info-link a .number-counters-dark-bg .count-wrapper .count-item .count-text, .number-counters-dark-bg .count-wrapper .count-item .contact-1 .contact-wrapper .show-info-link a .count-text, .contact-1 .contact-wrapper .show-info-link a .project-nav nav .nav-btns li a, .project-nav nav .nav-btns li .contact-1 .contact-wrapper .show-info-link a a, .contact-1 .contact-wrapper .show-info-link a .pricing-tables .p-table .desc, .pricing-tables .p-table .contact-1 .contact-wrapper .show-info-link a .desc, .contact-1 .contact-wrapper .show-info-link a .blog-post-nav .prev-btn, .blog-post-nav .contact-1 .contact-wrapper .show-info-link a .prev-btn,
.contact-1 .contact-wrapper .show-info-link a .blog-post-nav .next-btn,
.blog-post-nav .contact-1 .contact-wrapper .show-info-link a .next-btn, .contact-1 .contact-wrapper .show-info-link a .sidebar .tags-widget .tag-list li a, .sidebar .tags-widget .tag-list li .contact-1 .contact-wrapper .show-info-link a a, .contact-1 .contact-wrapper .show-info-link a .contact-info-wrapper address .address-group span, .contact-1 .contact-wrapper .contact-info-wrapper address .address-group .show-info-link a span, .contact-1 .contact-wrapper .show-info-link a .contact-info-wrapper address .address-group a, .contact-1 .contact-wrapper .contact-info-wrapper address .address-group .show-info-link a a,
.contact-1 .contact-wrapper .show-info-link a .contact-info-wrapper address .address-group p,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .show-info-link a p, .contact-1 .contact-wrapper .show-info-link a .contact-info-wrapper address .show-map-link a, .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .show-info-link a a {
  display: inline-block;
}
.contact-1 .contact-wrapper .info-open {
  top: 0;
  opacity: 1;
  visibility: visible;
}
.contact-1 .contact-wrapper form .alert {
  margin-top: 30px;
}

/* ---- 19.2 Contact Layout 2 ---- */
.contact-2 .gmap {
  height: 400px;
}
.contact-2 .address-info {
  padding: 35px 0 25px 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.contact-2 .address-info .address-info-item span {
  display: inline-block;
  padding-right: 20px;
  height: 50px;
  font-size: 32px;
  color: #777;
  float: left;
}
.contact-2 .address-info .address-info-item h6, .contact-2 .address-info .address-info-item .landing-hero .heading-wrapper .cta-btn, .landing-hero .heading-wrapper .contact-2 .address-info .address-info-item .cta-btn, .contact-2 .address-info .address-info-item .progress-group .progress-title, .progress-group .contact-2 .address-info .address-info-item .progress-title,
.contact-2 .address-info .address-info-item .progress-group .progress-value,
.progress-group .contact-2 .address-info .address-info-item .progress-value, .contact-2 .address-info .address-info-item .accordions-1 .panel .panel-heading .panel-title, .accordions-1 .panel .panel-heading .contact-2 .address-info .address-info-item .panel-title, .contact-2 .address-info .address-info-item .footer-social-links ul li, .footer-social-links ul .contact-2 .address-info .address-info-item li, .contact-2 .address-info .address-info-item .footer-contact .contact-info .show-info-link, .footer-contact .contact-info .contact-2 .address-info .address-info-item .show-info-link, .contact-2 .address-info .address-info-item .footer-contact .contact-info address ul li .adr-heading, .footer-contact .contact-info address ul li .contact-2 .address-info .address-info-item .adr-heading, .contact-2 .address-info .address-info-item .footer-contact .contact-info address .show-map, .footer-contact .contact-info address .contact-2 .address-info .address-info-item .show-map, .contact-2 .address-info .address-info-item .footer-litle address ul li .adr-group .adr-heading, .footer-litle address ul li .adr-group .contact-2 .address-info .address-info-item .adr-heading, .contact-2 .address-info .address-info-item .ft-cards .ft-item a, .ft-cards .ft-item .contact-2 .address-info .address-info-item a, .contact-2 .address-info .address-info-item .ft-cards-2 .ft-card-item .ft-content .link-btn, .ft-cards-2 .ft-card-item .ft-content .contact-2 .address-info .address-info-item .link-btn, .contact-2 .address-info .address-info-item .ft-boxed-hover ul li .hover-content a, .ft-boxed-hover ul li .hover-content .contact-2 .address-info .address-info-item a, .contact-2 .address-info .address-info-item .circles-counters .circle-item .circle-text, .circles-counters .circle-item .contact-2 .address-info .address-info-item .circle-text, .contact-2 .address-info .address-info-item .circles-counters-dark-bg .circle-item .circle-text, .circles-counters-dark-bg .circle-item .contact-2 .address-info .address-info-item .circle-text, .contact-2 .address-info .address-info-item .number-counters .count-wrapper .count-item .count-text, .number-counters .count-wrapper .count-item .contact-2 .address-info .address-info-item .count-text, .contact-2 .address-info .address-info-item .number-counters-dark-bg .count-wrapper .count-item .count-text, .number-counters-dark-bg .count-wrapper .count-item .contact-2 .address-info .address-info-item .count-text, .contact-2 .address-info .address-info-item .project-nav nav .nav-btns li a, .project-nav nav .nav-btns li .contact-2 .address-info .address-info-item a, .contact-2 .address-info .address-info-item .pricing-tables .p-table .desc, .pricing-tables .p-table .contact-2 .address-info .address-info-item .desc, .contact-2 .address-info .address-info-item .blog-post-nav .prev-btn, .blog-post-nav .contact-2 .address-info .address-info-item .prev-btn,
.contact-2 .address-info .address-info-item .blog-post-nav .next-btn,
.blog-post-nav .contact-2 .address-info .address-info-item .next-btn, .contact-2 .address-info .address-info-item .sidebar .tags-widget .tag-list li a, .sidebar .tags-widget .tag-list li .contact-2 .address-info .address-info-item a, .contact-2 .address-info .address-info-item .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span, .contact-1 .contact-wrapper .contact-info-wrapper address .address-group .contact-2 .address-info .address-info-item span, .contact-2 .address-info .address-info-item .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a, .contact-1 .contact-wrapper .contact-info-wrapper address .address-group .contact-2 .address-info .address-info-item a,
.contact-2 .address-info .address-info-item .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .contact-2 .address-info .address-info-item p, .contact-2 .address-info .address-info-item .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a, .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .contact-2 .address-info .address-info-item a {
  margin: 0;
}
.contact-2 .address-info .address-info-item a,
.contact-2 .address-info .address-info-item p {
  display: block;
  margin: 7px 0;
  text-transform: uppercase;
  font-size: 0.8em;
  line-height: 1;
  letter-spacing: 1px;
  color: #777;
}
.contact-2 form .alert {
  margin-top: 30px;
}

/* ---- 19.3 Contact Layout 3 ---- */
.contact-3 {
  background: #f4f4f4;
}
.contact-3 .form-wrapper {
  margin-top: 160px;
  margin-bottom: 160px;
  padding: 160px 100px 100px 100px;
  border-top: 1px solid #f8f8f8;
  background: #fff;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.contact-3 .form-wrapper .from-header {
  text-align: center;
  margin-bottom: 100px;
}
.contact-3 .form-wrapper .from-header h2 {
  margin-top: 0;
  margin-bottom: 30px;
}
.contact-3 .form-wrapper p {
  color: #999;
}
.contact-3 .form-wrapper .form-group {
  padding-right: 45px;
  padding-left: 45px;
}
.contact-3 .form-wrapper input[type=submit] {
  display: block;
  margin: auto;
  margin-top: 30px;
}
.contact-3 .form-wrapper .form-minimal input[type=text],
.contact-3 .form-wrapper .form-minimal input[type=email],
.contact-3 .form-wrapper .form-minimal input[type=tel],
.contact-3 .form-wrapper .form-minimal textarea {
  border: none;
  border-bottom: 1px solid #999;
}
.contact-3 .form-wrapper .form-minimal input[type=text]:focus,
.contact-3 .form-wrapper .form-minimal input[type=email]:focus,
.contact-3 .form-wrapper .form-minimal input[type=tel]:focus,
.contact-3 .form-wrapper .form-minimal textarea:focus {
  border-color: #111;
}
.contact-3 .form-wrapper .form-minimal .alert {
  margin-top: 20px;
}
.contact-3 .form-wrapper .form-minimal .input-error,
.contact-3 .form-wrapper .form-minimal .input-error-2 {
  border-color: #e80000 !important;
  transition: border-color 0.4s;
}
.contact-3 .form-wrapper .form-minimal .input-error:hover, .contact-3 .form-wrapper .form-minimal .input-error:focus,
.contact-3 .form-wrapper .form-minimal .input-error-2:hover,
.contact-3 .form-wrapper .form-minimal .input-error-2:focus {
  border-color: #e80000;
}

/* --------------------------------------------------
	21.0 Login/Signup - Pages
-------------------------------------------------- */
/* ---- 21.1 Login Page 1 ---- */
.login-1 {
  background: #ececec;
}
.login-1 .bg-overlay {
  width: 100%;
  height: 100%;
  background: rgba(244, 244, 244, 0.7);
}
.login-1 .panel-group {
  margin-top: 160px;
  margin-bottom: 100px;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.login-1 .panel-group .panel {
  border-radius: 0;
  border: none;
}
.login-1 .panel-group .panel .panel-heading {
  background: #fff;
  padding: 30px 100px;
  border: none;
}
.login-1 .panel-group .panel .panel-heading .panel-title a:focus {
  text-decoration: none;
}
.login-1 .panel-group .panel .panel-collapse .panel-body {
  border: none;
  padding-left: 100px;
  padding-right: 100px;
}
.login-1 .panel-group .panel .panel-collapse .panel-body .form-login .forget-pass-link {
  color: #999;
  padding-bottom: 4px;
  border-bottom: 1px solid rgba(17, 17, 17, 0);
  transition: all 0.3s;
}
.login-1 .panel-group .panel .panel-collapse .panel-body .form-login .forget-pass-link:hover {
  color: #111;
  padding-bottom: 1px;
  border-bottom: 1px solid rgb(17, 17, 17);
}
.login-1 .panel-group .top-panel .panel-heading {
  padding-top: 100px;
}
.login-1 .panel-group .top-panel .panel-heading .panel-title .collapsed {
  color: #ccc;
}
.login-1 .panel-group .top-panel .panel-heading .panel-title .collapsed:hover {
  color: #111;
}
.login-1 .panel-group .bottom-panel .panel-heading .panel-title .collapsed {
  display: block;
  padding-bottom: 30px;
  color: #ccc;
}
.login-1 .panel-group .bottom-panel .panel-heading .panel-title .collapsed:hover {
  color: #111;
}
.login-1 .panel-group .bottom-panel .panel-body {
  padding-bottom: 100px;
  color: #999 !important;
}
.login-1 .panel-group .panel + .panel {
  margin-top: 0;
}

/* ---- 21.2 Login Page 2 ---- */
.login-2 {
  position: relative;
  width: 100%;
  height: 100%;
  background: url(http://placehold.it/2440x1580);
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
}
.login-2 .bg-overlay {
  width: 100%;
  height: 100%;
  background: rgba(244, 244, 244, 0.7);
}
.login-2 .bg-overlay .form-wrapper {
  display: block;
  position: relative;
  background: #fff;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  transition: all 0.3s;
}
.login-2 .bg-overlay .form-wrapper:hover {
  transform: translateY(-10px);
  box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
}
.login-2 .bg-overlay .form-wrapper .form-content {
  margin-top: 160px;
  padding: 100px 100px 30px 100px;
  border-bottom: 1px solid #eaeaea;
}
.login-2 .bg-overlay .form-wrapper .form-content .form-header {
  margin-top: 0;
  margin-bottom: 50px;
  text-align: center;
}
.login-2 .bg-overlay .form-wrapper .form-content .forget-pass-link {
  color: #999;
  padding-bottom: 4px;
  border-bottom: 1px solid rgba(17, 17, 17, 0);
  transition: all 0.3s;
}
.login-2 .bg-overlay .form-wrapper .form-content .forget-pass-link:hover {
  color: #111;
  padding-bottom: 1px;
  border-bottom: 1px solid rgb(17, 17, 17);
}
.login-2 .bg-overlay .form-wrapper .form-content .cards-header {
  display: block;
  margin-top: 50px;
  margin-bottom: 30px;
  text-align: center;
  color: #999;
}
.login-2 .bg-overlay .form-wrapper .social-signup {
  display: block;
  height: 140px;
}
.login-2 .bg-overlay .form-wrapper .social-signup .social-card {
  display: inline-block;
  position: relative;
  padding: 30px 50px;
  width: 50%;
  height: 100%;
  float: left;
  border-right: 1px solid #eaeaea;
  background: #fff;
}
.login-2 .bg-overlay .form-wrapper .social-signup .social-card:last-child {
  border-right: none;
}
.login-2 .bg-overlay .form-wrapper .social-signup .social-card span,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card i {
  position: absolute;
  transition: all 0.3s;
}
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead {
  display: block;
  bottom: 60px;
}
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-info {
  bottom: 35px;
  color: #999;
}
.login-2 .bg-overlay .form-wrapper .social-signup .social-card i {
  display: inline-block;
  right: 40px;
  top: 40px;
  float: right;
  font-size: 50px;
  color: #111;
  vertical-align: top;
}
.login-2 .bg-overlay .form-wrapper .social-signup .fb-card {
  transition: all 0.3s;
}
.login-2 .bg-overlay .form-wrapper .social-signup .fb-card:hover {
  background: #3b5998;
}
.login-2 .bg-overlay .form-wrapper .social-signup .fb-card:hover .sc-lead,
.login-2 .bg-overlay .form-wrapper .social-signup .fb-card:hover .sc-info,
.login-2 .bg-overlay .form-wrapper .social-signup .fb-card:hover i {
  color: #fff;
}
.login-2 .bg-overlay .form-wrapper .social-signup .tw-card {
  transition: all 0.3s;
}
.login-2 .bg-overlay .form-wrapper .social-signup .tw-card:hover {
  background: #55acee;
}
.login-2 .bg-overlay .form-wrapper .social-signup .tw-card:hover .sc-lead,
.login-2 .bg-overlay .form-wrapper .social-signup .tw-card:hover .sc-info,
.login-2 .bg-overlay .form-wrapper .social-signup .tw-card:hover i {
  color: #fff;
}
.login-2 .bg-overlay .email-signup {
  color: #111;
  padding-bottom: 3px;
  border-bottom: 1px solid rgba(17, 17, 17, 0);
  transition: all 0.3s;
}
.login-2 .bg-overlay .email-signup:hover {
  padding-bottom: 0;
  margin-bottom: 3px;
  border-bottom: 1px solid rgb(17, 17, 17);
}

/* --------------------------------------------------
	22.0 Coming Soon
-------------------------------------------------- */
/* ---- 22.1 Coming Soon - Page 1 ---- */
.comingsoon {
  width: 100%;
  height: 100vh;
  background: url(http://placehold.it/2440x1580);
  background-position: 50%;
  background-size: cover;
}
.comingsoon .content-wrapper {
  display: table;
  width: 100%;
  height: 100%;
  background: rgba(244, 244, 244, 0.85);
}
.comingsoon .content-wrapper .content-inner {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.comingsoon .content-wrapper .content-inner header h1, .comingsoon .content-wrapper .content-inner header .cs-timer .item .nbr-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item header .nbr-timer {
  margin-bottom: 30px;
  font-size: 2em;
}
.comingsoon .content-wrapper .content-inner header p {
  color: #999;
}
.comingsoon .content-wrapper .content-inner .cs-timer {
  display: block;
  margin-top: 70px;
  margin-bottom: 70px;
}
.comingsoon .content-wrapper .content-inner .cs-timer .item {
  display: inline-block;
  margin-right: 15px;
  margin-left: 15px;
  margin: 30px 15px;
  width: 170px;
  height: 170px;
  border: 2px solid #111;
  border-radius: 100px;
}
.comingsoon .content-wrapper .content-inner .cs-timer .item .nbr-timer {
  display: block;
  margin-top: 45px;
  font-size: 55px;
  letter-spacing: 3px;
  line-height: 55px;
}
.comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  color: #777;
}
.comingsoon .content-wrapper .content-inner form h5, .comingsoon .content-wrapper .content-inner form .ft-boxed-hover ul li .hover-content .ft-heading, .ft-boxed-hover ul li .hover-content .comingsoon .content-wrapper .content-inner form .ft-heading, .comingsoon .content-wrapper .content-inner form .ft-tabs .tabs-list li a .tab-group .tab-info, .ft-tabs .tabs-list li a .tab-group .comingsoon .content-wrapper .content-inner form .tab-info, .comingsoon .content-wrapper .content-inner form .sidebar .comments-widget .widget-item span .widget-comm-title, .sidebar .comments-widget .widget-item span .comingsoon .content-wrapper .content-inner form .widget-comm-title, .comingsoon .content-wrapper .content-inner form .cs-timer .item .title-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item form .title-timer {
  margin-bottom: 30px;
}
.comingsoon .content-wrapper .content-inner form input[type=email] {
  width: 250px;
}

/* ---- 22.2 Coming Soon - Page 2 ---- */
.comingsoon-2 {
  display: table;
  width: 100%;
  height: 100vh;
  background: url(http://placehold.it/2440x1580);
  background-position: 50%;
  background-size: cover;
}
.comingsoon-2 .content-wrapper {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  background: rgba(244, 244, 244, 0.85);
}
.comingsoon-2 .content-wrapper header {
  margin-bottom: 100px;
}
.comingsoon-2 .content-wrapper header h1, .comingsoon-2 .comingsoon .content-wrapper header .content-inner .cs-timer .item .nbr-timer, .comingsoon .comingsoon-2 .content-wrapper header .content-inner .cs-timer .item .nbr-timer, .comingsoon-2 .comingsoon .content-wrapper .content-inner .cs-timer .item header .nbr-timer, .comingsoon .comingsoon-2 .content-wrapper .content-inner .cs-timer .item header .nbr-timer {
  margin-bottom: 30px;
}
.comingsoon-2 .content-wrapper header p {
  color: #999;
}
.comingsoon-2 .content-wrapper form h5, .comingsoon-2 .content-wrapper form .ft-boxed-hover ul li .hover-content .ft-heading, .ft-boxed-hover ul li .hover-content .comingsoon-2 .content-wrapper form .ft-heading, .comingsoon-2 .content-wrapper form .ft-tabs .tabs-list li a .tab-group .tab-info, .ft-tabs .tabs-list li a .tab-group .comingsoon-2 .content-wrapper form .tab-info, .comingsoon-2 .content-wrapper form .sidebar .comments-widget .widget-item span .widget-comm-title, .sidebar .comments-widget .widget-item span .comingsoon-2 .content-wrapper form .widget-comm-title, .comingsoon-2 .comingsoon .content-wrapper form .content-inner .cs-timer .item .title-timer, .comingsoon .comingsoon-2 .content-wrapper form .content-inner .cs-timer .item .title-timer, .comingsoon-2 .comingsoon .content-wrapper .content-inner .cs-timer .item form .title-timer, .comingsoon .comingsoon-2 .content-wrapper .content-inner .cs-timer .item form .title-timer {
  margin-bottom: 30px;
}
.comingsoon-2 .content-wrapper form input[type=email] {
  width: 250px;
}

.comingsoon .subscribe-result,
.comingsoon-2 .subscribe-result {
  display: inline-block;
}

/* --------------------------------------------------
	24.0 404 Page
-------------------------------------------------- */
.wrapper-404 {
  display: table;
  position: relative;
  width: 100%;
  height: 100vh;
  background: #cd5b3c;
}
.wrapper-404 .content-wrapper {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.wrapper-404 .content-wrapper .lead-wrapper {
  display: inline-block;
}
.wrapper-404 .content-wrapper .lead-wrapper h1, .wrapper-404 .comingsoon .content-wrapper .lead-wrapper .content-inner .cs-timer .item .nbr-timer, .comingsoon .wrapper-404 .content-wrapper .lead-wrapper .content-inner .cs-timer .item .nbr-timer, .wrapper-404 .comingsoon .content-wrapper .content-inner .cs-timer .item .lead-wrapper .nbr-timer, .comingsoon .wrapper-404 .content-wrapper .content-inner .cs-timer .item .lead-wrapper .nbr-timer {
  padding-right: 30px;
  border-right: 3px solid #ececec;
  font-size: 120px;
  letter-spacing: 20px;
  color: #ececec;
}
.wrapper-404 .content-wrapper .info-wrapper {
  display: inline-block;
  padding-left: 30px;
  padding-bottom: 10px;
  text-align: left;
  vertical-align: bottom;
}
.wrapper-404 .content-wrapper .info-wrapper .info-404 {
  color: #ececec;
}
.wrapper-404 .content-wrapper .links-404 {
  display: block;
  padding: 0;
  margin: 50px 0 0 400px;
  list-style: none;
}
.wrapper-404 .content-wrapper .links-404 li {
  display: inline-block;
  margin-right: 10px;
}
.wrapper-404 .content-wrapper .links-404 li a {
  vertical-align: middle;
}

/* --------------------------------------------------
	23.0 Maintenance Page
-------------------------------------------------- */
.bg-maintenance {
  background: url(http://placehold.it/2440x1580);
  background-position: 50%;
  background-size: cover;
}
.bg-maintenance .content-wrapper {
  display: table;
  position: relative;
  width: 100%;
  height: 100vh;
  text-align: center;
  background: rgba(73, 85, 106, 0.95);
}
.bg-maintenance .content-wrapper .content-inner {
  display: table-cell;
  vertical-align: middle;
  padding-bottom: 100px;
}
.bg-maintenance .content-wrapper .content-inner i {
  display: inline-block;
  padding: 30px;
  margin-bottom: 75px;
  border-radius: 100px;
  font-size: 50px;
  color: #777;
  background: #ececec;
}
.bg-maintenance .content-wrapper .content-inner h3, .bg-maintenance .content-wrapper .content-inner .page-title .subheading, .page-title .bg-maintenance .content-wrapper .content-inner .subheading {
  margin-top: 0;
  margin: 30px;
  color: #ececec;
}
.bg-maintenance .content-wrapper .content-inner p {
  color: #ececec;
}

/* --------------------------------------------------
	X Line Icons - Page
-------------------------------------------------- */
.line-icons .how-to-use {
  padding-top: 15px;
  padding-bottom: 15px;
  border: 1px solid #ccc;
  background: #f4f4f4;
}
.line-icons .how-to-use p {
  margin-top: 15px;
  font-weight: 400;
}
.line-icons ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.line-icons ul li {
  display: block;
  margin-bottom: 40px;
  padding: 35px 15px;
  border: 1px solid #ccc;
  text-align: center;
  transition: background 0.3s;
}
.line-icons ul li:hover {
  background: #f4f4f4;
}
.line-icons ul li:hover span {
  color: #111;
}
.line-icons ul li span {
  display: block;
  font-size: 50px;
  color: #777;
  transition: color 0.5s;
}
.line-icons ul li p {
  margin-top: 25px;
  font-size: 1.2em;
  color: #999;
}

/* --------------------------------------------------
	20.0 Hero
-------------------------------------------------- */
/* ---- 20.01 Preloader ---- */
.preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #111;
  z-index: 9999;
}
.preloader img {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 50px;
  height: 50px;
  margin: auto;
}

/* ---- 20.02 Scroller ---- */
.scroller {
  display: inline-block;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  width: 120px;
  margin: 0 auto;
  font-size: 40px;
  text-align: center;
  color: rgba(235, 235, 235, 0.5);
}
.scroller:focus {
  color: inherit;
  text-decoration: none;
}
.scroller:hover {
  color: rgb(235, 235, 235);
}
.scroller:hover .scroller-text {
  transform: translateY(-10px);
  opacity: 1;
}
.scroller .scroller-text {
  display: block;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 10px;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #ececec;
  transform: translateY(5px);
  opacity: 0;
  transition: all 0.3s;
}

.scroller-dark {
  color: rgba(17, 17, 17, 0.5);
}
.scroller-dark:hover {
  color: rgb(17, 17, 17);
}
.scroller-dark .scroller-text {
  color: #111;
}

/* ---- 20.03 Hero Sliders Navigation ---- */
.fs-slider:hover .slick-prev,
.fs-slider:hover .slick-next,
.fw-slider:hover .slick-prev,
.fw-slider:hover .slick-next,
.text-slider:hover .slick-prev,
.text-slider:hover .slick-next {
  opacity: 1;
}
.fs-slider .slick-prev,
.fs-slider .slick-next,
.fw-slider .slick-prev,
.fw-slider .slick-next,
.text-slider .slick-prev,
.text-slider .slick-next {
  display: inline-block;
  position: absolute;
  top: 45%;
  width: 60px;
  height: 60px;
  border: none;
  font-size: 30px;
  color: #111;
  background: #ececec;
  opacity: 0;
  transition: all 0.5s;
}
.fs-slider .slick-prev span,
.fs-slider .slick-next span,
.fw-slider .slick-prev span,
.fw-slider .slick-next span,
.text-slider .slick-prev span,
.text-slider .slick-next span {
  line-height: 65px;
}
.fs-slider .slick-prev:focus,
.fs-slider .slick-next:focus,
.fw-slider .slick-prev:focus,
.fw-slider .slick-next:focus,
.text-slider .slick-prev:focus,
.text-slider .slick-next:focus {
  outline: none;
}
.fs-slider .slick-prev:hover,
.fs-slider .slick-next:hover,
.fw-slider .slick-prev:hover,
.fw-slider .slick-next:hover,
.text-slider .slick-prev:hover,
.text-slider .slick-next:hover {
  background: #111;
  color: #ececec;
}
.fs-slider .slick-prev,
.fw-slider .slick-prev,
.text-slider .slick-prev {
  top: 50%;
  right: 0;
}
.fs-slider .slick-next,
.fw-slider .slick-next,
.text-slider .slick-next {
  margin-top: -62px;
  right: 0;
  top: 50%;
}

/* ---- 20.1 Main Onepage ---- */
.main-demo-hero, .web-app-hero, .animated-hero, .agency2-hero, .freelancer-hero, .text-slider-hero, .fs-video-hero, .fw-video-hero {
  position: relative;
  width: 100%;
  height: 100vh;
  background: url(http://placehold.it/2440x1578);
  background-size: cover;
  background-attachment: fixed;
}
.main-demo-hero .bg-overlay, .web-app-hero .bg-overlay, .animated-hero .bg-overlay, .agency2-hero .bg-overlay, .freelancer-hero .bg-overlay, .text-slider-hero .bg-overlay, .fs-video-hero .bg-overlay, .fw-video-hero .bg-overlay {
  position: absolute;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  background: rgba(236, 236, 236, 0.6);
}
.main-demo-hero .hero-content-wrapper, .web-app-hero .hero-content-wrapper, .animated-hero .hero-content-wrapper, .agency2-hero .hero-content-wrapper, .freelancer-hero .hero-content-wrapper, .text-slider-hero .hero-content-wrapper, .fs-video-hero .hero-content-wrapper, .fw-video-hero .hero-content-wrapper {
  display: table;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  padding-left: 10%;
}
.main-demo-hero .hero-content-wrapper .hero-content, .web-app-hero .hero-content-wrapper .hero-content, .animated-hero .hero-content-wrapper .hero-content, .agency2-hero .hero-content-wrapper .hero-content, .freelancer-hero .hero-content-wrapper .hero-content, .text-slider-hero .hero-content-wrapper .hero-content, .fs-video-hero .hero-content-wrapper .hero-content, .fw-video-hero .hero-content-wrapper .hero-content {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
.main-demo-hero .hero-content-wrapper .hero-content .hero-lead, .web-app-hero .hero-content-wrapper .hero-content .hero-lead, .animated-hero .hero-content-wrapper .hero-content .hero-lead, .agency2-hero .hero-content-wrapper .hero-content .hero-lead, .freelancer-hero .hero-content-wrapper .hero-content .hero-lead, .text-slider-hero .hero-content-wrapper .hero-content .hero-lead, .fs-video-hero .hero-content-wrapper .hero-content .hero-lead, .fw-video-hero .hero-content-wrapper .hero-content .hero-lead {
  font-size: 6em;
  font-weight: 700;
  letter-spacing: 2px;
}
.main-demo-hero .hero-content-wrapper .hero-content .hero-subheading, .web-app-hero .hero-content-wrapper .hero-content .hero-subheading, .animated-hero .hero-content-wrapper .hero-content .hero-subheading, .agency2-hero .hero-content-wrapper .hero-content .hero-subheading, .freelancer-hero .hero-content-wrapper .hero-content .hero-subheading, .text-slider-hero .hero-content-wrapper .hero-content .hero-subheading, .fs-video-hero .hero-content-wrapper .hero-content .hero-subheading, .fw-video-hero .hero-content-wrapper .hero-content .hero-subheading {
  margin-top: 100px;
  margin-bottom: 20px;
  color: #999;
}
.main-demo-hero .hero-content-wrapper .hero-content .logo, .web-app-hero .hero-content-wrapper .hero-content .logo, .animated-hero .hero-content-wrapper .hero-content .logo, .agency2-hero .hero-content-wrapper .hero-content .logo, .freelancer-hero .hero-content-wrapper .hero-content .logo, .text-slider-hero .hero-content-wrapper .hero-content .logo, .fs-video-hero .hero-content-wrapper .hero-content .logo, .fw-video-hero .hero-content-wrapper .hero-content .logo {
  height: 164px;
  width: 164px;
}

/* ---- 20.2 Full Screen Slider ---- */
.fs-slider-hero .fs-slider .fs-slider-item {
  position: relative;
  width: 100%;
  height: 100vh;
}
.fs-slider-hero .fs-slider .fs-slider-item .bg-overlay {
  position: absolute;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
}
.fs-slider-hero .fs-slider .fs-slider-item .hero-content-wrapper {
  display: table;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
}
.fs-slider-hero .fs-slider .fs-slider-item .hero-content-wrapper .hero-content {
  display: table-cell;
  width: 100%;
  height: 100vh;
  vertical-align: middle;
}

.fs-slide-1 {
  background: url(http://placehold.it/2440x1578);
  background-size: cover;
}
.fs-slide-1 .bg-overlay {
  background: rgba(17, 17, 17, 0.7);
}
.fs-slide-1 .hero-content {
  text-align: center;
}
.fs-slide-1 .hero-content .hero-lead {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 6em;
  font-weight: 800;
  letter-spacing: 5px;
  color: #ececec;
}
.fs-slide-1 .hero-content .hero-subheading {
  margin-top: 100px;
  margin-bottom: 20px;
  color: #999;
}

.fs-slide-2 {
  background: url(http://placehold.it/2440x1578);
  background-size: cover;
}
.fs-slide-2 .bg-overlay {
  background: rgba(17, 17, 17, 0.7);
}
.fs-slide-2 .hero-content {
  padding-left: 10%;
  text-align: left;
}
.fs-slide-2 .hero-content .hero-lead {
  font-size: 6.5em;
  font-weight: 700;
  letter-spacing: 5px;
  color: #ececec;
}
.fs-slide-2 .hero-content .hero-lead span {
  font-weight: 400;
}
.fs-slide-2 .hero-content .hero-subheading {
  margin-top: 50px;
  margin-bottom: 30px;
  color: #999;
}

.fs-slide-3 {
  background: url(http://placehold.it/2440x1578);
  background-size: cover;
}
.fs-slide-3 .bg-overlay {
  background: rgba(17, 17, 17, 0.7);
}
.fs-slide-3 .hero-content {
  text-align: center;
}
.fs-slide-3 .hero-content .hero-lead {
  margin-bottom: 35px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 4em;
  font-weight: 800;
  letter-spacing: 15px;
  color: #ececec;
}
.fs-slide-3 .hero-content .hero-lead span {
  font-weight: 400;
}
.fs-slide-3 .hero-content .hero-subheading {
  margin-top: 100px;
  margin-bottom: 20px;
  color: #999;
}

/* ---- 20.3 Full Width Slider ---- */
.fw-slider-hero {
  position: relative;
  width: 100%;
  height: 600px;
}
.fw-slider-hero .fw-slider .fw-slider-item {
  position: relative;
  width: 100%;
  height: 600px;
}
.fw-slider-hero .fw-slider .fw-slider-item .bg-overlay {
  position: absolute;
  width: 100%;
  height: 600px;
  top: 0;
  left: 0;
}
.fw-slider-hero .fw-slider .fw-slider-item .hero-content-wrapper {
  display: table;
  width: 100%;
  height: 600px;
}
.fw-slider-hero .fw-slider .fw-slider-item .hero-content-wrapper .hero-content {
  display: table-cell;
  width: 100%;
  height: 600px;
  vertical-align: middle;
  text-align: center;
}
.fw-slider-hero .fw-slide-1, .fw-slider-hero .fw-slide-3 {
  background: url(http://placehold.it/2440x1578);
  background-size: cover;
  background-position: 50%;
}
.fw-slider-hero .fw-slide-1 .bg-overlay, .fw-slider-hero .fw-slide-3 .bg-overlay {
  background: rgba(17, 17, 17, 0.7);
}
.fw-slider-hero .fw-slide-1 .hero-content-wrapper .hero-content .hero-lead, .fw-slider-hero .fw-slide-3 .hero-content-wrapper .hero-content .hero-lead {
  margin-bottom: 20px;
  font-size: 4em;
  font-weight: 700;
  letter-spacing: 20px;
  color: #ececec;
}
.fw-slider-hero .fw-slide-1 .hero-content-wrapper .hero-content .hero-subheading, .fw-slider-hero .fw-slide-3 .hero-content-wrapper .hero-content .hero-subheading {
  margin-top: 0;
  margin-bottom: 50px;
  color: #999;
}
.fw-slider-hero .fw-slide-2 {
  background: url(http://placehold.it/2440x1578);
  background-size: cover;
  background-position: 50%;
}
.fw-slider-hero .fw-slide-2 .bg-overlay {
  background: rgba(17, 17, 17, 0.75);
}
.fw-slider-hero .fw-slide-2 .hero-content-wrapper {
  padding-left: 10%;
}
.fw-slider-hero .fw-slide-2 .hero-content-wrapper .hero-content {
  text-align: left !important;
}
.fw-slider-hero .fw-slide-2 .hero-content-wrapper .hero-content .hero-lead {
  margin-bottom: 50px;
  font-size: 5em;
  font-weight: 700;
  letter-spacing: 5px;
  color: #ececec;
}
.fw-slider-hero .fw-slide-2 .hero-content-wrapper .hero-content .hero-subheading {
  margin-top: 0;
  margin-bottom: 30px;
  color: #999;
}
.fw-slider-hero .fw-slide-3 {
  background: url(http://placehold.it/2440x1578);
  background-size: cover;
  background-position: 50%;
}
.fw-slider-hero .fw-slide-3 .hero-content-wrapper .hero-content .hero-lead {
  margin-top: 40px;
  margin-bottom: 50px;
}
.fw-slider-hero .fw-slide-3 .hero-content-wrapper .hero-content .hero-subheading {
  margin: 0;
}

/* ---- 20.4 Full Screen Video ---- */
.fs-video-hero, .fw-video-hero {
  background: url(http://placehold.it/2440x1578);
  background-size: cover;
}
.fs-video-hero .bg-overlay, .fw-video-hero .bg-overlay {
  background: rgba(17, 17, 17, 0.4);
}
.fs-video-hero .hero-content-wrapper .hero-content .hero-lead, .fw-video-hero .hero-content-wrapper .hero-content .hero-lead {
  color: #ececec;
}
.fs-video-hero .hero-content-wrapper .hero-content .hero-subheading, .fw-video-hero .hero-content-wrapper .hero-content .hero-subheading {
  margin-top: 100px;
  margin-bottom: 20px;
  color: #999;
}

/* ---- 20.5 Full Width Video ---- */
.fw-video-hero {
  height: 600px;
}
.fw-video-hero .bg-overlay {
  height: 600px;
  background: rgba(17, 17, 17, 0.5);
}
.fw-video-hero .hero-content-wrapper {
  height: 600px;
}
.fw-video-hero .hero-content-wrapper .hero-content {
  height: 600px;
}
.fw-video-hero .hero-content-wrapper .hero-content .hero-lead {
  font-size: 5em;
  color: #ececec;
}
.fw-video-hero .hero-content-wrapper .hero-content .hero-subheading {
  margin-top: 50px;
  margin-bottom: 30px;
  color: #999;
}

/* ---- 20.6 Text Slider ---- */
.text-slider-hero {
  background: url(http://placehold.it/2440x1578);
  background-size: cover;
  background-position: 50%;
}
.text-slider-hero .bg-overlay {
  background: rgba(17, 17, 17, 0.6);
}
.text-slider-hero .hero-content-wrapper {
  left: 0;
  right: 0;
  padding-left: 0;
}
.text-slider-hero .hero-content-wrapper .hero-content {
  text-align: center;
}
.text-slider-hero .hero-content-wrapper .hero-content .hero-lead {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 9em;
  font-weight: 800;
  letter-spacing: 20px;
  color: #ececec;
}
.text-slider-hero .hero-content-wrapper .hero-content .hero-subheading {
  margin-top: 50px;
  margin-bottom: 20px;
  color: #999;
}

/* ---- 20.7 Freelancer ---- */
.freelancer-hero {
  background: url(http://placehold.it/2440x1578);
  background-size: cover;
  background-position: 40%;
  background-attachment: fixed;
}
.freelancer-hero .bg-overlay {
  background: rgba(17, 17, 17, 0.6);
}
.freelancer-hero .hero-content-wrapper {
  left: 0;
  right: 0;
  padding-left: 0;
}
.freelancer-hero .hero-content-wrapper .hero-content {
  text-align: center;
}
.freelancer-hero .hero-content-wrapper .hero-content .hero-lead {
  margin-bottom: 50px;
  font-size: 5em;
  font-weight: 700;
  letter-spacing: 15px;
  color: #ececec;
}
.freelancer-hero .hero-content-wrapper .hero-content .hero-subheading {
  margin-bottom: 20px;
}

/* ---- 20.8 Agency ---- */
.agency-hero {
  position: relative;
  width: 100%;
  height: 100vh;
  text-align: center;
  background: #eee;
}
.agency-hero .hero-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.agency-hero .hero-wrapper .hero-content {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.agency-hero .hero-wrapper .hero-content .lead-img {
  max-width: 100%;
  height: auto;
}
.agency-hero .hero-wrapper .hero-content .text-wrapper {
  display: block;
  padding-top: 160px;
  text-align: center;
}
.agency-hero .hero-wrapper .hero-content .text-wrapper h4, .agency-hero .hero-wrapper .hero-content .text-wrapper .ft-tabs .tabs-list li a .tab-group .tab-heading, .ft-tabs .tabs-list li a .tab-group .agency-hero .hero-wrapper .hero-content .text-wrapper .tab-heading, .agency-hero .hero-wrapper .hero-content .text-wrapper .testimonials-3col .t-item blockquote footer cite, .testimonials-3col .t-item blockquote footer .agency-hero .hero-wrapper .hero-content .text-wrapper cite, .agency-hero .hero-wrapper .hero-content .text-wrapper .team-3col .t-item .t-info .t-role, .team-3col .t-item .t-info .agency-hero .hero-wrapper .hero-content .text-wrapper .t-role, .agency-hero .hero-wrapper .hero-content .text-wrapper .team-4col .t-item .t-info .t-role, .team-4col .t-item .t-info .agency-hero .hero-wrapper .hero-content .text-wrapper .t-role, .agency-hero .hero-wrapper .hero-content .text-wrapper .t-join .t-info .t-role, .t-join .t-info .agency-hero .hero-wrapper .hero-content .text-wrapper .t-role, .agency-hero .hero-wrapper .hero-content .text-wrapper .freelancer-about .t-item .t-info .t-role, .freelancer-about .t-item .t-info .agency-hero .hero-wrapper .hero-content .text-wrapper .t-role, .agency-hero .hero-wrapper .hero-content .text-wrapper .login-2 .bg-overlay .form-wrapper .form-content .cards-header, .login-2 .bg-overlay .form-wrapper .form-content .agency-hero .hero-wrapper .hero-content .text-wrapper .cards-header, .agency-hero .hero-wrapper .hero-content .text-wrapper .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead, .login-2 .bg-overlay .form-wrapper .social-signup .social-card .agency-hero .hero-wrapper .hero-content .text-wrapper .sc-lead, .agency-hero .hero-wrapper .hero-content .text-wrapper .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .agency-hero .hero-wrapper .hero-content .text-wrapper cite, .agency-hero .hero-wrapper .hero-content .text-wrapper .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .agency-hero .hero-wrapper .hero-content .text-wrapper cite, .agency-hero .hero-wrapper .hero-content .text-wrapper .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite, .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .agency-hero .hero-wrapper .hero-content .text-wrapper cite, .agency-hero .hero-wrapper .hero-content .text-wrapper .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .agency-hero .hero-wrapper .hero-content .text-wrapper cite {
  color: #777;
}
.agency-hero .hero-wrapper .hero-content .text-wrapper p {
  color: #999;
}

.agency2-hero {
  background: url(../img/poly-backg.jpg);
  background-size: cover;
  background-position: 50%;
  background-attachment: fixed;
}
.agency2-hero .bg-overlay {
  background: rgba(17, 17, 17, 0.5);
}
.agency2-hero .large-header .demo-canvas {
  max-width: 100%;
}
.agency2-hero .hero-content-wrapper {
  padding-left: 0;
}
.agency2-hero .hero-content-wrapper .hero-content {
  text-align: center;
}
.agency2-hero .hero-content-wrapper .hero-content h1, .agency2-hero .hero-content-wrapper .hero-content .comingsoon .content-wrapper .content-inner .cs-timer .item .nbr-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .agency2-hero .hero-content-wrapper .hero-content .nbr-timer,
.agency2-hero .hero-content-wrapper .hero-content h2,
.agency2-hero .hero-content-wrapper .hero-content h3,
.agency2-hero .hero-content-wrapper .hero-content .page-title .subheading,
.page-title .agency2-hero .hero-content-wrapper .hero-content .subheading,
.agency2-hero .hero-content-wrapper .hero-content h4,
.agency2-hero .hero-content-wrapper .hero-content .ft-tabs .tabs-list li a .tab-group .tab-heading,
.ft-tabs .tabs-list li a .tab-group .agency2-hero .hero-content-wrapper .hero-content .tab-heading,
.agency2-hero .hero-content-wrapper .hero-content .testimonials-3col .t-item blockquote footer cite,
.testimonials-3col .t-item blockquote footer .agency2-hero .hero-content-wrapper .hero-content cite,
.agency2-hero .hero-content-wrapper .hero-content .team-3col .t-item .t-info .t-role,
.team-3col .t-item .t-info .agency2-hero .hero-content-wrapper .hero-content .t-role,
.agency2-hero .hero-content-wrapper .hero-content .team-4col .t-item .t-info .t-role,
.team-4col .t-item .t-info .agency2-hero .hero-content-wrapper .hero-content .t-role,
.agency2-hero .hero-content-wrapper .hero-content .t-join .t-info .t-role,
.t-join .t-info .agency2-hero .hero-content-wrapper .hero-content .t-role,
.agency2-hero .hero-content-wrapper .hero-content .freelancer-about .t-item .t-info .t-role,
.freelancer-about .t-item .t-info .agency2-hero .hero-content-wrapper .hero-content .t-role,
.agency2-hero .hero-content-wrapper .hero-content .login-2 .bg-overlay .form-wrapper .form-content .cards-header,
.login-2 .bg-overlay .form-wrapper .form-content .agency2-hero .hero-content-wrapper .hero-content .cards-header,
.agency2-hero .hero-content-wrapper .hero-content .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .agency2-hero .hero-content-wrapper .hero-content .sc-lead,
.agency2-hero .hero-content-wrapper .hero-content .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .agency2-hero .hero-content-wrapper .hero-content cite,
.agency2-hero .hero-content-wrapper .hero-content .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer cite,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .agency2-hero .hero-content-wrapper .hero-content cite,
.agency2-hero .hero-content-wrapper .hero-content .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .agency2-hero .hero-content-wrapper .hero-content cite,
.agency2-hero .hero-content-wrapper .hero-content .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer cite,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .agency2-hero .hero-content-wrapper .hero-content cite,
.agency2-hero .hero-content-wrapper .hero-content h6,
.agency2-hero .hero-content-wrapper .hero-content .landing-hero .heading-wrapper .cta-btn,
.landing-hero .heading-wrapper .agency2-hero .hero-content-wrapper .hero-content .cta-btn,
.agency2-hero .hero-content-wrapper .hero-content .progress-group .progress-title,
.progress-group .agency2-hero .hero-content-wrapper .hero-content .progress-title,
.agency2-hero .hero-content-wrapper .hero-content .progress-group .progress-value,
.progress-group .agency2-hero .hero-content-wrapper .hero-content .progress-value,
.agency2-hero .hero-content-wrapper .hero-content .accordions-1 .panel .panel-heading .panel-title,
.accordions-1 .panel .panel-heading .agency2-hero .hero-content-wrapper .hero-content .panel-title,
.agency2-hero .hero-content-wrapper .hero-content .footer-social-links ul li,
.footer-social-links ul .agency2-hero .hero-content-wrapper .hero-content li,
.agency2-hero .hero-content-wrapper .hero-content .footer-contact .contact-info .show-info-link,
.footer-contact .contact-info .agency2-hero .hero-content-wrapper .hero-content .show-info-link,
.agency2-hero .hero-content-wrapper .hero-content .footer-contact .contact-info address ul li .adr-heading,
.footer-contact .contact-info address ul li .agency2-hero .hero-content-wrapper .hero-content .adr-heading,
.agency2-hero .hero-content-wrapper .hero-content .footer-contact .contact-info address .show-map,
.footer-contact .contact-info address .agency2-hero .hero-content-wrapper .hero-content .show-map,
.agency2-hero .hero-content-wrapper .hero-content .footer-litle address ul li .adr-group .adr-heading,
.footer-litle address ul li .adr-group .agency2-hero .hero-content-wrapper .hero-content .adr-heading,
.agency2-hero .hero-content-wrapper .hero-content .ft-cards .ft-item a,
.ft-cards .ft-item .agency2-hero .hero-content-wrapper .hero-content a,
.agency2-hero .hero-content-wrapper .hero-content .ft-cards-2 .ft-card-item .ft-content .link-btn,
.ft-cards-2 .ft-card-item .ft-content .agency2-hero .hero-content-wrapper .hero-content .link-btn,
.agency2-hero .hero-content-wrapper .hero-content .ft-boxed-hover ul li .hover-content a,
.ft-boxed-hover ul li .hover-content .agency2-hero .hero-content-wrapper .hero-content a,
.agency2-hero .hero-content-wrapper .hero-content .circles-counters .circle-item .circle-text,
.circles-counters .circle-item .agency2-hero .hero-content-wrapper .hero-content .circle-text,
.agency2-hero .hero-content-wrapper .hero-content .circles-counters-dark-bg .circle-item .circle-text,
.circles-counters-dark-bg .circle-item .agency2-hero .hero-content-wrapper .hero-content .circle-text,
.agency2-hero .hero-content-wrapper .hero-content .number-counters .count-wrapper .count-item .count-text,
.number-counters .count-wrapper .count-item .agency2-hero .hero-content-wrapper .hero-content .count-text,
.agency2-hero .hero-content-wrapper .hero-content .number-counters-dark-bg .count-wrapper .count-item .count-text,
.number-counters-dark-bg .count-wrapper .count-item .agency2-hero .hero-content-wrapper .hero-content .count-text,
.agency2-hero .hero-content-wrapper .hero-content .project-nav nav .nav-btns li a,
.project-nav nav .nav-btns li .agency2-hero .hero-content-wrapper .hero-content a,
.agency2-hero .hero-content-wrapper .hero-content .pricing-tables .p-table .desc,
.pricing-tables .p-table .agency2-hero .hero-content-wrapper .hero-content .desc,
.agency2-hero .hero-content-wrapper .hero-content .blog-post-nav .prev-btn,
.blog-post-nav .agency2-hero .hero-content-wrapper .hero-content .prev-btn,
.agency2-hero .hero-content-wrapper .hero-content .blog-post-nav .next-btn,
.blog-post-nav .agency2-hero .hero-content-wrapper .hero-content .next-btn,
.agency2-hero .hero-content-wrapper .hero-content .sidebar .tags-widget .tag-list li a,
.sidebar .tags-widget .tag-list li .agency2-hero .hero-content-wrapper .hero-content a,
.agency2-hero .hero-content-wrapper .hero-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group span,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .agency2-hero .hero-content-wrapper .hero-content span,
.agency2-hero .hero-content-wrapper .hero-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .agency2-hero .hero-content-wrapper .hero-content a,
.agency2-hero .hero-content-wrapper .hero-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group p,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .agency2-hero .hero-content-wrapper .hero-content p,
.agency2-hero .hero-content-wrapper .hero-content .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .agency2-hero .hero-content-wrapper .hero-content a {
  color: #ececec;
}
.agency2-hero .hero-content-wrapper .hero-content .hero-lead {
  margin-top: 0;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 4em;
  font-weight: 600;
  letter-spacing: 10px;
  color: #ececec;
}
.agency2-hero .hero-content-wrapper .hero-content .hero-secondary {
  letter-spacing: 10px;
}
.agency2-hero .hero-content-wrapper .hero-content .btn, .agency2-hero .hero-content-wrapper .hero-content .btn-ghost, .agency2-hero .hero-content-wrapper .hero-content .btn-text, .agency2-hero .hero-content-wrapper .hero-content .btn-light, .agency2-hero .hero-content-wrapper .hero-content .btn-ghost-light, .agency2-hero .hero-content-wrapper .hero-content .btn-text-light {
  margin-top: 50px;
}
.agency2-hero .hero-content-wrapper .hero-content img {
  margin-bottom: 0;
}

/* ---- 20.9 Animated Heading ---- */
.animated-hero {
  background: url(http://placehold.it/2440x1578);
  background-size: cover;
  background-position: 50%;
  background-attachment: fixed;
}
.animated-hero .bg-overlay {
  background: rgba(17, 17, 17, 0.4);
}
.animated-hero .hero-content-wrapper {
  left: 0;
  right: 0;
  padding-left: 0;
}
.animated-hero .hero-content-wrapper .hero-content {
  text-align: center;
}
.animated-hero .hero-content-wrapper .hero-content .hero-lead {
  font-size: 6.5em;
  font-weight: 700;
  letter-spacing: 20px;
  color: #ececec;
}
.animated-hero .hero-content-wrapper .hero-content .hero-lead span {
  text-align: center;
}
.animated-hero .hero-content-wrapper .hero-content .hero-subheading {
  margin-top: 50px;
  margin-bottom: 20px;
  color: #999;
}

/* ---- 20.10 Kenburn Slider ---- */
.kenburn-hero .kenburn-slider {
  overflow: hidden;
}
.kenburn-hero .kenburn-slider .slick-dots {
  display: block;
  position: absolute;
  bottom: 50px;
  left: 10%;
}
.kenburn-hero .kenburn-slider .slick-dots li:hover {
  border-color: rgba(0, 0, 0, 0);
  background: #ececec;
}
.kenburn-hero .kenburn-slider canvas {
  position: relative;
  top: 0;
  width: 100vw;
  height: 100vh;
}
.kenburn-hero .kenburn-slider .hero-wrapper {
  display: table;
  position: absolute;
  padding-left: 10%;
  padding-right: 10%;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  text-align: center;
  background: rgba(17, 17, 17, 0.4);
  z-index: 2;
}
.kenburn-hero .kenburn-slider .hero-wrapper .hero-content {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
}
.kenburn-hero .kenburn-slider .hero-wrapper .hero-content h4, .kenburn-hero .kenburn-slider .hero-wrapper .hero-content .ft-tabs .tabs-list li a .tab-group .tab-heading, .ft-tabs .tabs-list li a .tab-group .kenburn-hero .kenburn-slider .hero-wrapper .hero-content .tab-heading, .kenburn-hero .kenburn-slider .hero-wrapper .hero-content .testimonials-3col .t-item blockquote footer cite, .testimonials-3col .t-item blockquote footer .kenburn-hero .kenburn-slider .hero-wrapper .hero-content cite, .kenburn-hero .kenburn-slider .hero-wrapper .hero-content .team-3col .t-item .t-info .t-role, .team-3col .t-item .t-info .kenburn-hero .kenburn-slider .hero-wrapper .hero-content .t-role, .kenburn-hero .kenburn-slider .hero-wrapper .hero-content .team-4col .t-item .t-info .t-role, .team-4col .t-item .t-info .kenburn-hero .kenburn-slider .hero-wrapper .hero-content .t-role, .kenburn-hero .kenburn-slider .hero-wrapper .hero-content .t-join .t-info .t-role, .t-join .t-info .kenburn-hero .kenburn-slider .hero-wrapper .hero-content .t-role, .kenburn-hero .kenburn-slider .hero-wrapper .hero-content .freelancer-about .t-item .t-info .t-role, .freelancer-about .t-item .t-info .kenburn-hero .kenburn-slider .hero-wrapper .hero-content .t-role, .kenburn-hero .kenburn-slider .hero-wrapper .hero-content .login-2 .bg-overlay .form-wrapper .form-content .cards-header, .login-2 .bg-overlay .form-wrapper .form-content .kenburn-hero .kenburn-slider .hero-wrapper .hero-content .cards-header, .kenburn-hero .kenburn-slider .hero-wrapper .hero-content .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead, .login-2 .bg-overlay .form-wrapper .social-signup .social-card .kenburn-hero .kenburn-slider .hero-wrapper .hero-content .sc-lead, .kenburn-hero .kenburn-slider .hero-wrapper .hero-content .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .kenburn-hero .kenburn-slider .hero-wrapper .hero-content cite, .kenburn-hero .kenburn-slider .hero-wrapper .hero-content .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .kenburn-hero .kenburn-slider .hero-wrapper .hero-content cite, .kenburn-hero .kenburn-slider .hero-wrapper .hero-content .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite, .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .kenburn-hero .kenburn-slider .hero-wrapper .hero-content cite, .kenburn-hero .kenburn-slider .hero-wrapper .hero-content .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .kenburn-hero .kenburn-slider .hero-wrapper .hero-content cite {
  color: #ececec;
  margin-bottom: 50px;
}
.kenburn-hero .kenburn-slider .hero-wrapper .hero-content .lead-white-bg {
  display: inline-block;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-size: 6em;
  color: #111;
}
.kenburn-hero .kenburn-slider .hero-wrapper .hero-content .lead-white-bg span {
  display: inline-block;
  padding: 5px 17px;
  margin-bottom: 10px;
  background: #fff;
}
.kenburn-hero .scroller {
  z-index: 3;
}

/* ---- 20.11 Landing Page ---- */
.landing-hero {
  position: relative;
  width: 100%;
  height: 100vh;
  background: url(http://placehold.it/2440x1578);
  background-size: cover;
  background-position: 40%;
  background-attachment: fixed;
}
.landing-hero .bg-overlay {
  height: 100vh;
  width: 100%;
  background: rgba(17, 17, 17, 0.6);
}
.landing-hero .hero-wrapper {
  display: table;
  width: 100%;
  height: 100vh;
}
.landing-hero .hero-wrapper .hero-content {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
.landing-hero .heading-wrapper {
  text-align: left;
}
.landing-hero .heading-wrapper .lead {
  font-size: 2.5em;
  letter-spacing: 5px;
  color: #ececec;
}
.landing-hero .heading-wrapper .subheading {
  margin-bottom: 50px;
  letter-spacing: 4px;
  color: #999;
}
.landing-hero .heading-wrapper .cta-btn {
  display: block;
  margin-top: 75px;
  color: #999;
}
.landing-hero .heading-wrapper .cta-btn:hover {
  color: #fff;
}
.landing-hero .heading-wrapper .cta-btn:focus, .landing-hero .heading-wrapper .cta-btn:visited {
  text-decoration: none;
}
.landing-hero .form-wrapper {
  padding: 75px;
  background: rgba(17, 17, 17, 0.2);
}
.landing-hero .form-wrapper input {
  margin-bottom: 30px;
}
.landing-hero .form-wrapper input:last-child {
  margin: 0;
}

/* ---- 20.12 App Landing Page ---- */
.app-hero {
  height: 100vh;
}
.app-hero .row {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.app-hero .hero-text {
  padding-top: 50px;
}
.app-hero .hero-text .hero-lead {
  margin-bottom: 50px;
  font-size: 3.4em;
  font-weight: 700;
  letter-spacing: 10px;
}
.app-hero .hero-text p {
  margin-bottom: 30px;
  color: #999;
}
.app-hero .hero-text .btn-light {
  margin-left: 10px;
}
.app-hero .hero-img-container img {
  height: 475px;
}

.web-app-hero {
  background: url(http://placehold.it/2440x1578);
  background-size: cover;
  background-position: 50%;
  background-attachment: fixed;
}
.web-app-hero .bg-overlay {
  background: none;
}
.web-app-hero .hero-content-wrapper {
  padding-left: 0;
}
.web-app-hero .hero-content-wrapper .hero-content {
  text-align: center;
}
.web-app-hero .hero-content-wrapper .hero-content .hero-lead {
  margin-top: 0;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 70px;
  letter-spacing: 10px;
}
.web-app-hero .hero-content-wrapper .hero-content .hero-subheading {
  margin-top: 0;
}
.web-app-hero .hero-content-wrapper .hero-content .btn, .web-app-hero .hero-content-wrapper .hero-content .btn-ghost, .web-app-hero .hero-content-wrapper .hero-content .btn-text, .web-app-hero .hero-content-wrapper .hero-content .btn-light, .web-app-hero .hero-content-wrapper .hero-content .btn-ghost-light, .web-app-hero .hero-content-wrapper .hero-content .btn-text-light {
  margin-top: 50px;
}

/* --------------------------------------------------
	25.0 Labels
-------------------------------------------------- */
.label {
  border-radius: 0;
}

.label-dark {
  background-color: #111;
}

.label-red {
  background-color: #DB211E;
}

.label-green {
  background-color: #0BBE30;
}

.label-yellow {
  background-color: #FCD741;
}

.label-gray {
  background-color: #7E8C95;
}

.label-outline {
  padding: 0.1em 0.5em 0.2em;
  border: 2px solid #111;
  background-color: none;
  color: #111;
}

.label-lg {
  padding: 0.55em 0.9em;
}

.label-sm {
  padding: 0.1em 0.5em;
}

/* --------------------------------------------------
	26.0 Hover Effects
-------------------------------------------------- */
.portfolio-item.hover-light figure figcaption {
  background: rgba(236, 236, 236, 0.9);
}
.portfolio-item.hover-light figure figcaption .open-btn {
  color: #ececec;
  background: #111;
}
.portfolio-item.hover-light figure figcaption .open-btn:hover {
  background: rgb(80.75, 80.75, 80.75);
}
.portfolio-item.hover-light figure figcaption .p-content h2:first-child,
.portfolio-item.hover-light figure figcaption .p-content h3:first-child,
.portfolio-item.hover-light figure figcaption .p-content .page-title .subheading:first-child,
.page-title .portfolio-item.hover-light figure figcaption .p-content .subheading:first-child,
.portfolio-item.hover-light figure figcaption .p-content h4:first-child,
.portfolio-item.hover-light figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-heading:first-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-item.hover-light figure figcaption .p-content .tab-heading:first-child,
.portfolio-item.hover-light figure figcaption .p-content .testimonials-3col .t-item blockquote footer cite:first-child,
.testimonials-3col .t-item blockquote footer .portfolio-item.hover-light figure figcaption .p-content cite:first-child,
.portfolio-item.hover-light figure figcaption .p-content .team-3col .t-item .t-info .t-role:first-child,
.team-3col .t-item .t-info .portfolio-item.hover-light figure figcaption .p-content .t-role:first-child,
.portfolio-item.hover-light figure figcaption .p-content .team-4col .t-item .t-info .t-role:first-child,
.team-4col .t-item .t-info .portfolio-item.hover-light figure figcaption .p-content .t-role:first-child,
.portfolio-item.hover-light figure figcaption .p-content .t-join .t-info .t-role:first-child,
.t-join .t-info .portfolio-item.hover-light figure figcaption .p-content .t-role:first-child,
.portfolio-item.hover-light figure figcaption .p-content .freelancer-about .t-item .t-info .t-role:first-child,
.freelancer-about .t-item .t-info .portfolio-item.hover-light figure figcaption .p-content .t-role:first-child,
.portfolio-item.hover-light figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .form-content .cards-header:first-child,
.login-2 .bg-overlay .form-wrapper .form-content .portfolio-item.hover-light figure figcaption .p-content .cards-header:first-child,
.portfolio-item.hover-light figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead:first-child,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .portfolio-item.hover-light figure figcaption .p-content .sc-lead:first-child,
.portfolio-item.hover-light figure figcaption .p-content .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite:first-child,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .portfolio-item.hover-light figure figcaption .p-content cite:first-child,
.portfolio-item.hover-light figure figcaption .p-content .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer cite:first-child,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .portfolio-item.hover-light figure figcaption .p-content cite:first-child,
.portfolio-item.hover-light figure figcaption .p-content .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite:first-child,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .portfolio-item.hover-light figure figcaption .p-content cite:first-child,
.portfolio-item.hover-light figure figcaption .p-content .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer cite:first-child,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .portfolio-item.hover-light figure figcaption .p-content cite:first-child,
.portfolio-item.hover-light figure figcaption .p-content h5:first-child,
.portfolio-item.hover-light figure figcaption .p-content .ft-boxed-hover ul li .hover-content .ft-heading:first-child,
.ft-boxed-hover ul li .hover-content .portfolio-item.hover-light figure figcaption .p-content .ft-heading:first-child,
.portfolio-item.hover-light figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-info:first-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-item.hover-light figure figcaption .p-content .tab-info:first-child,
.portfolio-item.hover-light figure figcaption .p-content .sidebar .comments-widget .widget-item span .widget-comm-title:first-child,
.sidebar .comments-widget .widget-item span .portfolio-item.hover-light figure figcaption .p-content .widget-comm-title:first-child,
.portfolio-item.hover-light figure figcaption .p-content .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:first-child,
.comingsoon .content-wrapper .content-inner .cs-timer .item .portfolio-item.hover-light figure figcaption .p-content .title-timer:first-child,
.portfolio-item.hover-light figure figcaption .p-content h6:first-child,
.portfolio-item.hover-light figure figcaption .p-content .progress-group .progress-title:first-child,
.progress-group .portfolio-item.hover-light figure figcaption .p-content .progress-title:first-child,
.portfolio-item.hover-light figure figcaption .p-content .progress-group .progress-value:first-child,
.progress-group .portfolio-item.hover-light figure figcaption .p-content .progress-value:first-child,
.portfolio-item.hover-light figure figcaption .p-content .accordions-1 .panel .panel-heading .panel-title:first-child,
.accordions-1 .panel .panel-heading .portfolio-item.hover-light figure figcaption .p-content .panel-title:first-child,
.portfolio-item.hover-light figure figcaption .p-content .footer-social-links ul li:first-child,
.footer-social-links ul .portfolio-item.hover-light figure figcaption .p-content li:first-child,
.portfolio-item.hover-light figure figcaption .p-content .footer-contact .contact-info .show-info-link:first-child,
.footer-contact .contact-info .portfolio-item.hover-light figure figcaption .p-content .show-info-link:first-child,
.portfolio-item.hover-light figure figcaption .p-content .footer-contact .contact-info address ul li .adr-heading:first-child,
.footer-contact .contact-info address ul li .portfolio-item.hover-light figure figcaption .p-content .adr-heading:first-child,
.portfolio-item.hover-light figure figcaption .p-content .footer-contact .contact-info address .show-map:first-child,
.footer-contact .contact-info address .portfolio-item.hover-light figure figcaption .p-content .show-map:first-child,
.portfolio-item.hover-light figure figcaption .p-content .footer-litle address ul li .adr-group .adr-heading:first-child,
.footer-litle address ul li .adr-group .portfolio-item.hover-light figure figcaption .p-content .adr-heading:first-child,
.portfolio-item.hover-light figure figcaption .p-content .ft-cards .ft-item a:first-child,
.ft-cards .ft-item .portfolio-item.hover-light figure figcaption .p-content a:first-child,
.portfolio-item.hover-light figure figcaption .p-content .ft-cards-2 .ft-card-item .ft-content .link-btn:first-child,
.ft-cards-2 .ft-card-item .ft-content .portfolio-item.hover-light figure figcaption .p-content .link-btn:first-child,
.portfolio-item.hover-light figure figcaption .p-content .ft-boxed-hover ul li .hover-content a:first-child,
.ft-boxed-hover ul li .hover-content .portfolio-item.hover-light figure figcaption .p-content a:first-child,
.portfolio-item.hover-light figure figcaption .p-content .circles-counters .circle-item .circle-text:first-child,
.circles-counters .circle-item .portfolio-item.hover-light figure figcaption .p-content .circle-text:first-child,
.portfolio-item.hover-light figure figcaption .p-content .circles-counters-dark-bg .circle-item .circle-text:first-child,
.circles-counters-dark-bg .circle-item .portfolio-item.hover-light figure figcaption .p-content .circle-text:first-child,
.portfolio-item.hover-light figure figcaption .p-content .number-counters .count-wrapper .count-item .count-text:first-child,
.number-counters .count-wrapper .count-item .portfolio-item.hover-light figure figcaption .p-content .count-text:first-child,
.portfolio-item.hover-light figure figcaption .p-content .number-counters-dark-bg .count-wrapper .count-item .count-text:first-child,
.number-counters-dark-bg .count-wrapper .count-item .portfolio-item.hover-light figure figcaption .p-content .count-text:first-child,
.portfolio-item.hover-light figure figcaption .p-content .project-nav nav .nav-btns li a:first-child,
.project-nav nav .nav-btns li .portfolio-item.hover-light figure figcaption .p-content a:first-child,
.portfolio-item.hover-light figure figcaption .p-content .pricing-tables .p-table .desc:first-child,
.pricing-tables .p-table .portfolio-item.hover-light figure figcaption .p-content .desc:first-child,
.portfolio-item.hover-light figure figcaption .p-content .blog-post-nav .prev-btn:first-child,
.blog-post-nav .portfolio-item.hover-light figure figcaption .p-content .prev-btn:first-child,
.portfolio-item.hover-light figure figcaption .p-content .blog-post-nav .next-btn:first-child,
.blog-post-nav .portfolio-item.hover-light figure figcaption .p-content .next-btn:first-child,
.portfolio-item.hover-light figure figcaption .p-content .sidebar .tags-widget .tag-list li a:first-child,
.sidebar .tags-widget .tag-list li .portfolio-item.hover-light figure figcaption .p-content a:first-child,
.portfolio-item.hover-light figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-item.hover-light figure figcaption .p-content a:first-child,
.portfolio-item.hover-light figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:first-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .portfolio-item.hover-light figure figcaption .p-content a:first-child,
.portfolio-item.hover-light figure figcaption .p-content .landing-hero .heading-wrapper .cta-btn:first-child,
.landing-hero .heading-wrapper .portfolio-item.hover-light figure figcaption .p-content .cta-btn:first-child,
.portfolio-item.hover-light figure figcaption .p-content p:first-child,
.portfolio-item.hover-light figure figcaption .p-content span:first-child {
  color: #111;
}
.portfolio-item.hover-light figure figcaption .p-content h2:last-child,
.portfolio-item.hover-light figure figcaption .p-content h3:last-child,
.portfolio-item.hover-light figure figcaption .p-content .page-title .subheading:last-child,
.page-title .portfolio-item.hover-light figure figcaption .p-content .subheading:last-child,
.portfolio-item.hover-light figure figcaption .p-content h4:last-child,
.portfolio-item.hover-light figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-heading:last-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-item.hover-light figure figcaption .p-content .tab-heading:last-child,
.portfolio-item.hover-light figure figcaption .p-content .testimonials-3col .t-item blockquote footer cite:last-child,
.testimonials-3col .t-item blockquote footer .portfolio-item.hover-light figure figcaption .p-content cite:last-child,
.portfolio-item.hover-light figure figcaption .p-content .team-3col .t-item .t-info .t-role:last-child,
.team-3col .t-item .t-info .portfolio-item.hover-light figure figcaption .p-content .t-role:last-child,
.portfolio-item.hover-light figure figcaption .p-content .team-4col .t-item .t-info .t-role:last-child,
.team-4col .t-item .t-info .portfolio-item.hover-light figure figcaption .p-content .t-role:last-child,
.portfolio-item.hover-light figure figcaption .p-content .t-join .t-info .t-role:last-child,
.t-join .t-info .portfolio-item.hover-light figure figcaption .p-content .t-role:last-child,
.portfolio-item.hover-light figure figcaption .p-content .freelancer-about .t-item .t-info .t-role:last-child,
.freelancer-about .t-item .t-info .portfolio-item.hover-light figure figcaption .p-content .t-role:last-child,
.portfolio-item.hover-light figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .form-content .cards-header:last-child,
.login-2 .bg-overlay .form-wrapper .form-content .portfolio-item.hover-light figure figcaption .p-content .cards-header:last-child,
.portfolio-item.hover-light figure figcaption .p-content .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead:last-child,
.login-2 .bg-overlay .form-wrapper .social-signup .social-card .portfolio-item.hover-light figure figcaption .p-content .sc-lead:last-child,
.portfolio-item.hover-light figure figcaption .p-content .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite:last-child,
.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .portfolio-item.hover-light figure figcaption .p-content cite:last-child,
.portfolio-item.hover-light figure figcaption .p-content .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer cite:last-child,
.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .portfolio-item.hover-light figure figcaption .p-content cite:last-child,
.portfolio-item.hover-light figure figcaption .p-content .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite:last-child,
.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .portfolio-item.hover-light figure figcaption .p-content cite:last-child,
.portfolio-item.hover-light figure figcaption .p-content .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer cite:last-child,
.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .portfolio-item.hover-light figure figcaption .p-content cite:last-child,
.portfolio-item.hover-light figure figcaption .p-content h5:last-child,
.portfolio-item.hover-light figure figcaption .p-content .ft-boxed-hover ul li .hover-content .ft-heading:last-child,
.ft-boxed-hover ul li .hover-content .portfolio-item.hover-light figure figcaption .p-content .ft-heading:last-child,
.portfolio-item.hover-light figure figcaption .p-content .ft-tabs .tabs-list li a .tab-group .tab-info:last-child,
.ft-tabs .tabs-list li a .tab-group .portfolio-item.hover-light figure figcaption .p-content .tab-info:last-child,
.portfolio-item.hover-light figure figcaption .p-content .sidebar .comments-widget .widget-item span .widget-comm-title:last-child,
.sidebar .comments-widget .widget-item span .portfolio-item.hover-light figure figcaption .p-content .widget-comm-title:last-child,
.portfolio-item.hover-light figure figcaption .p-content .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer:last-child,
.comingsoon .content-wrapper .content-inner .cs-timer .item .portfolio-item.hover-light figure figcaption .p-content .title-timer:last-child,
.portfolio-item.hover-light figure figcaption .p-content h6:last-child,
.portfolio-item.hover-light figure figcaption .p-content .progress-group .progress-title:last-child,
.progress-group .portfolio-item.hover-light figure figcaption .p-content .progress-title:last-child,
.portfolio-item.hover-light figure figcaption .p-content .progress-group .progress-value:last-child,
.progress-group .portfolio-item.hover-light figure figcaption .p-content .progress-value:last-child,
.portfolio-item.hover-light figure figcaption .p-content .accordions-1 .panel .panel-heading .panel-title:last-child,
.accordions-1 .panel .panel-heading .portfolio-item.hover-light figure figcaption .p-content .panel-title:last-child,
.portfolio-item.hover-light figure figcaption .p-content .footer-social-links ul li:last-child,
.footer-social-links ul .portfolio-item.hover-light figure figcaption .p-content li:last-child,
.portfolio-item.hover-light figure figcaption .p-content .footer-contact .contact-info .show-info-link:last-child,
.footer-contact .contact-info .portfolio-item.hover-light figure figcaption .p-content .show-info-link:last-child,
.portfolio-item.hover-light figure figcaption .p-content .footer-contact .contact-info address ul li .adr-heading:last-child,
.footer-contact .contact-info address ul li .portfolio-item.hover-light figure figcaption .p-content .adr-heading:last-child,
.portfolio-item.hover-light figure figcaption .p-content .footer-contact .contact-info address .show-map:last-child,
.footer-contact .contact-info address .portfolio-item.hover-light figure figcaption .p-content .show-map:last-child,
.portfolio-item.hover-light figure figcaption .p-content .footer-litle address ul li .adr-group .adr-heading:last-child,
.footer-litle address ul li .adr-group .portfolio-item.hover-light figure figcaption .p-content .adr-heading:last-child,
.portfolio-item.hover-light figure figcaption .p-content .ft-cards .ft-item a:last-child,
.ft-cards .ft-item .portfolio-item.hover-light figure figcaption .p-content a:last-child,
.portfolio-item.hover-light figure figcaption .p-content .ft-cards-2 .ft-card-item .ft-content .link-btn:last-child,
.ft-cards-2 .ft-card-item .ft-content .portfolio-item.hover-light figure figcaption .p-content .link-btn:last-child,
.portfolio-item.hover-light figure figcaption .p-content .ft-boxed-hover ul li .hover-content a:last-child,
.ft-boxed-hover ul li .hover-content .portfolio-item.hover-light figure figcaption .p-content a:last-child,
.portfolio-item.hover-light figure figcaption .p-content .circles-counters .circle-item .circle-text:last-child,
.circles-counters .circle-item .portfolio-item.hover-light figure figcaption .p-content .circle-text:last-child,
.portfolio-item.hover-light figure figcaption .p-content .circles-counters-dark-bg .circle-item .circle-text:last-child,
.circles-counters-dark-bg .circle-item .portfolio-item.hover-light figure figcaption .p-content .circle-text:last-child,
.portfolio-item.hover-light figure figcaption .p-content .number-counters .count-wrapper .count-item .count-text:last-child,
.number-counters .count-wrapper .count-item .portfolio-item.hover-light figure figcaption .p-content .count-text:last-child,
.portfolio-item.hover-light figure figcaption .p-content .number-counters-dark-bg .count-wrapper .count-item .count-text:last-child,
.number-counters-dark-bg .count-wrapper .count-item .portfolio-item.hover-light figure figcaption .p-content .count-text:last-child,
.portfolio-item.hover-light figure figcaption .p-content .project-nav nav .nav-btns li a:last-child,
.project-nav nav .nav-btns li .portfolio-item.hover-light figure figcaption .p-content a:last-child,
.portfolio-item.hover-light figure figcaption .p-content .pricing-tables .p-table .desc:last-child,
.pricing-tables .p-table .portfolio-item.hover-light figure figcaption .p-content .desc:last-child,
.portfolio-item.hover-light figure figcaption .p-content .blog-post-nav .prev-btn:last-child,
.blog-post-nav .portfolio-item.hover-light figure figcaption .p-content .prev-btn:last-child,
.portfolio-item.hover-light figure figcaption .p-content .blog-post-nav .next-btn:last-child,
.blog-post-nav .portfolio-item.hover-light figure figcaption .p-content .next-btn:last-child,
.portfolio-item.hover-light figure figcaption .p-content .sidebar .tags-widget .tag-list li a:last-child,
.sidebar .tags-widget .tag-list li .portfolio-item.hover-light figure figcaption .p-content a:last-child,
.portfolio-item.hover-light figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .address-group a:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .address-group .portfolio-item.hover-light figure figcaption .p-content a:last-child,
.portfolio-item.hover-light figure figcaption .p-content .contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link a:last-child,
.contact-1 .contact-wrapper .contact-info-wrapper address .show-map-link .portfolio-item.hover-light figure figcaption .p-content a:last-child,
.portfolio-item.hover-light figure figcaption .p-content .landing-hero .heading-wrapper .cta-btn:last-child,
.landing-hero .heading-wrapper .portfolio-item.hover-light figure figcaption .p-content .cta-btn:last-child,
.portfolio-item.hover-light figure figcaption .p-content p:last-child,
.portfolio-item.hover-light figure figcaption .p-content span:last-child {
  color: #999;
}

/* ---- 26.1 Hover Bottom - Effect ---- */
.portfolio-item.hover-bottom figure img {
  transition: transform 0.4s;
}
.portfolio-item.hover-bottom figure:hover img, .portfolio-item.hover-bottom figure:active img {
  transform: scale(1);
  transform: translateY(-60px);
}
.portfolio-item.hover-bottom figure:hover figcaption, .portfolio-item.hover-bottom figure:active figcaption {
  top: initial;
  bottom: 0;
}
.portfolio-item.hover-bottom figure figcaption {
  height: 60px;
  top: initial;
  bottom: -60px;
  background: #111;
  opacity: 1;
  transition: bottom 0.4s;
}
.portfolio-item.hover-bottom figure figcaption a:focus {
  otline: none;
}
.portfolio-item.hover-bottom figure figcaption .hover-heading {
  display: inline-block;
  padding-left: 40px;
  line-height: 2.6;
  letter-spacing: 2.8px;
  color: #ececec;
}
.portfolio-item.hover-bottom figure figcaption .hover-btns {
  display: inline-block;
  margin: 0;
  list-style: none;
  float: right;
}
.portfolio-item.hover-bottom figure figcaption .hover-btns li {
  display: inline-block;
  margin-left: 1px;
  float: right;
  background: rgb(42.5, 42.5, 42.5);
  transition: background 0.4s;
}
.portfolio-item.hover-bottom figure figcaption .hover-btns li:hover {
  cursor: pointer;
  background: #ececec;
}
.portfolio-item.hover-bottom figure figcaption .hover-btns li:hover a {
  color: #111;
}
.portfolio-item.hover-bottom figure figcaption .hover-btns li a {
  display: block;
  padding: 22px;
  font-size: 17px;
  line-height: 0;
  color: #ececec;
}
.portfolio-item.hover-bottom figure figcaption .hover-btns li a:focus, .portfolio-item.hover-bottom figure figcaption .hover-btns li a:active {
  outline: none;
}

.hover-bottom.hover-light figure figcaption {
  background: #f4f4f4;
}
.hover-bottom.hover-light figure figcaption .hover-heading {
  color: #111;
}
.hover-bottom.hover-light figure figcaption .hover-btns li {
  background: rgb(233.75, 233.75, 233.75);
}
.hover-bottom.hover-light figure figcaption .hover-btns li:hover {
  background: rgb(195.5, 195.5, 195.5);
}
.hover-bottom.hover-light figure figcaption .hover-btns li a {
  color: #111;
}

/* ---- 26.2 Hover Side Panel - Effect ---- */
.portfolio-item.hover-side figure img {
  transition: transform 0.4s;
}
.portfolio-item.hover-side figure:hover img, .portfolio-item.hover-side figure:active img {
  transform: scale(1);
  transform: translateX(38.2%);
}
.portfolio-item.hover-side figure:hover figcaption, .portfolio-item.hover-side figure:active figcaption {
  transform: translateX(0);
}
.portfolio-item.hover-side figure:hover figcaption .hover-heading,
.portfolio-item.hover-side figure:hover figcaption .hover-text,
.portfolio-item.hover-side figure:hover figcaption .hover-more-btn,
.portfolio-item.hover-side figure:hover figcaption .hover-btns, .portfolio-item.hover-side figure:active figcaption .hover-heading,
.portfolio-item.hover-side figure:active figcaption .hover-text,
.portfolio-item.hover-side figure:active figcaption .hover-more-btn,
.portfolio-item.hover-side figure:active figcaption .hover-btns {
  opacity: 1;
}
.portfolio-item.hover-side figure figcaption {
  padding: 40px 30px;
  width: 38.2%;
  background: #111;
  opacity: 1;
  transform: translateX(-100%);
  transition: transform 0.4s;
}
.portfolio-item.hover-side figure figcaption .hover-heading {
  margin: 0;
  padding-bottom: 20px;
  font-size: 0.95em;
  line-height: 1.7;
  color: #ececec;
  opacity: 0;
  transition: opacity 0.6s;
}
.portfolio-item.hover-side figure figcaption .hover-text {
  margin: 0;
  font-size: 0.9em;
  line-height: 1.6;
  color: #999;
  opacity: 0;
  transition: opacity 0.6s;
}
.portfolio-item.hover-side figure figcaption .hover-more-btn {
  display: block;
  padding-top: 5px;
  font-size: 25px;
  color: #999;
  opacity: 0;
  transition: opacity 0.6s, color 0.4s;
}
.portfolio-item.hover-side figure figcaption .hover-more-btn:hover {
  color: #ececec;
}
.portfolio-item.hover-side figure figcaption .hover-btns {
  display: inline-block;
  position: absolute;
  bottom: 30px;
  right: 20px;
  margin: 0;
  list-style: none;
  opacity: 0;
  transition: opacity 0.7s;
}
.portfolio-item.hover-side figure figcaption .hover-btns li {
  display: inline-block;
  margin-left: 15px;
  float: right;
}
.portfolio-item.hover-side figure figcaption .hover-btns li:hover a {
  color: #ececec;
}
.portfolio-item.hover-side figure figcaption .hover-btns li a {
  display: block;
  font-size: 24px;
  line-height: 0;
  color: #999;
}
.portfolio-item.hover-side figure figcaption .hover-btns li a:focus {
  outline: none;
  text-decoration: none;
}

.hover-side.hover-light figure figcaption {
  background: #f4f4f4;
}
.hover-side.hover-light figure figcaption .hover-heading {
  color: #111;
}
.hover-side.hover-light figure figcaption .hover-more-btn:hover {
  color: #111;
}
.hover-side.hover-light figure figcaption .hover-btns li:hover a {
  color: #111;
}

/*# sourceMappingURL=main.css.map */

/* --------------------------------------------------
	Responsive Styles - Media queries
-------------------------------------------------- */
/* --------------------------------------------------
	0.1 Settigns
-------------------------------------------------- */
/* ---- Colors ---- */
/* ---- Label Colors ---- */
/* ---- Text ---- */
/* ---- White Space ---- */
/* ---- Buttons ---- */
/* ---- Forms ---- */
/* ---- Navigation ---- */
/* ---- Footer ---- */
/* ---- Other ---- */
/* ---- Media Queries Breakpoints ---- */
/* ---- General ---- */
@media (max-width: 1260px) {
  .mb-sm-30 {
    margin-bottom: 30px;
  }
  .mb-sm-50 {
    margin-bottom: 50px;
  }
  .mb-sm-100 {
    margin-bottom: 100px;
  }
  .mb-sm-160 {
    margin-bottom: 160px;
  }
  .section {
    padding-left: 35px;
    padding-right: 35px;
  }
}
@media (max-width: 992px) {
  .clear {
    clear: both;
  }
  .mb-xs-30 {
    margin-bottom: 30px;
  }
  .mb-xs-50 {
    margin-bottom: 50px;
  }
  .mb-xs-100 {
    margin-bottom: 100px;
  }
}
/* ---- Navigation ---- */
@media (max-width: 1260px) {
  .navbar .navbar-header {
    width: auto;
    margin-left: 0;
  }
  .navbar .navbar-header .navbar-brand {
    margin-left: 25px;
  }
  .navbar .navbar-header .navbar-toggle {
    border: none;
  }
  .navbar .navbar-header .navbar-toggle:focus {
    background: none;
  }
  .navbar .navbar-header .navbar-toggle:hover {
    background: none;
  }
  .navbar .navbar-header .navbar-toggle:hover span {
    background: #111;
  }
  .navbar .navbar-header .navbar-toggle span {
    background: #999;
    transition: background 0.3s;
  }
  .navbar .navbar-collapse {
    margin-top: 15px;
    padding-left: 25px;
    padding-right: 25px;
    max-height: 100%;
    border: none;
    box-shadow: none;
  }
  .navbar .navbar-collapse .navbar-nav {
    padding-left: 15px;
    padding-right: 15px;
  }
  .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu {
    padding-top: 10px;
    height: 100%;
    border: none;
  }
  .navbar .navbar-right {
    margin-right: 0;
  }
  nav:not(.navbar-small) .navbar-header .navbar-toggle {
    margin-top: 15px;
  }
  .navbar-inverse .navbar-header .navbar-toggle:hover span {
    background: #ececec;
  }
  .navbar-inverse .navbar-header .navbar-toggle span {
    background: #999;
    transition: background 0.3s;
  }
}
/* ---- Headers ---- */
@media (max-width: 770px) {
  .page-title {
    padding-right: 35px;
    padding-left: 35px;
  }
  .page-title .breadcrumb {
    display: block;
    margin-top: 50px;
    float: left;
    text-align: left;
  }
}
/* ---- Footers ---- */
@media (max-width: 992px) {
  .footer-widgets .gallery-widget ul {
    height: 86px;
  }
  .footer-litle address ul li {
    margin-right: 50px;
  }
  .footer-contact form input[type=submit] {
    margin-bottom: 130px;
  }
  .footer-contact form .alert {
    top: 60px !important;
  }
}
@media (max-width: 770px) {
  .copyright {
    text-align: center;
  }
  .copyright .to-the-top {
    float: none !important;
  }
  .footer-litle address ul li {
    display: block;
    margin-bottom: 50px;
    margin-right: 0;
  }
  .footer-litle address ul li:last-child {
    margin-bottom: 0;
  }
  .footer-litle address ul li .adr-icon {
    margin-bottom: 15px;
    padding-right: 0;
    float: none;
  }
  .footer-litle address ul li .adr-group {
    float: none;
    text-align: center;
  }
}
@media (max-width: 600px) {
  .footer-widgets .gallery-widget ul {
    height: 174px;
  }
  .footer-contact .contact-info address {
    padding-top: 160px;
    padding-left: 50px;
  }
  .footer-contact .contact-info address ul {
    display: block;
    width: 100%;
  }
  .footer-contact .contact-form {
    padding-left: 50px;
  }
  .footer-social-links ul li {
    margin-right: 0;
    margin-bottom: 15px;
    width: 33%;
  }
  .footer-social-links ul li:nth-child(2) {
    border-right: none;
    padding-left: 30px;
  }
}
/* ---- Features ---- */
@media (max-width: 1260px) {
  .ft-cards-2 .ft-card-item {
    width: 350px;
    height: auto;
    padding-bottom: 50px;
    margin: 0 auto 50px auto;
  }
  .ft-cards-2 .ft-card-item img {
    display: block;
    float: none;
    max-width: none;
  }
  .ft-cards-2 .ft-card-item .ft-content {
    display: block;
    float: none;
    width: auto;
  }
  .ft-boxed-hover ul li .hover-content {
    padding: 15px 30px;
  }
  .ft-boxed-hover ul li .hover-content a {
    margin-top: 10px;
  }
  .ft-tabs .tabs-list li a .tab-icon {
    float: left;
    padding-right: 100px;
  }
  .ft-tabs .tabs-list li a .tab-group {
    float: none;
  }
  .ft-hover-item .ft-item:hover {
    background-size: 155%;
  }
  .ft-hover-item .ft-1,
  .ft-hover-item .ft-2 {
    background-size: 150%;
  }
}
@media (max-width: 992px) {
  .ft-boxed-hover ul li {
    width: 50%;
  }
  .ft-boxed-hover ul li .hover-content {
    padding: 30px;
  }
  .ft-tabs .tab-content {
    height: auto;
  }
  .ft-tabs .tab-content .tab-content-image {
    padding-bottom: 50px;
  }
  .ft-hover-item .ft-item .content-wrapper {
    left: 50px;
    right: 50px;
  }
  .app-welcome .download-btns .dl-btn {
    text-align: center;
    margin-bottom: 10px;
  }
  .ft-image {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .ft-big-img-right {
    padding-left: 25px;
    padding-right: 25px;
  }
  .ft-big-img-right .ft-img-container {
    margin-top: 100px;
    padding: 0;
  }
  .ft-big-img-right .ft-img-container .ft-img {
    display: block;
    padding-left: 25px;
    padding-right: 25px;
    max-width: 100%;
    height: auto;
    right: 0;
    padding-bottom: 100px;
  }
  .ft-big-img-right .ft-content {
    height: 500px;
    text-align: center;
  }
  .ft-big-img-left {
    padding-left: 25px;
    padding-right: 25px;
  }
  .ft-big-img-left .ft-img-container .ft-img {
    display: block;
    max-width: 100%;
    height: auto;
    padding-top: 100px;
    top: 0;
    left: 0;
  }
  .ft-big-img-left .ft-content {
    height: 550px;
    text-align: center;
  }
}
@media (max-width: 770px) {
  .ft-boxed-hover ul li .hover-content {
    padding: 20px;
  }
  .ft-boxed-hover ul li .hover-content a {
    margin-top: 10px;
  }
  .ft-tabs .tabs-list li a {
    padding-left: 25px;
    padding-right: 25px;
  }
  .ft-tabs .tabs-list li a .tab-icon {
    float: left;
    padding-right: 25px;
  }
  .ft-tabs .tabs-list li a .tab-group {
    float: none;
  }
}
@media (max-width: 600px) {
  .ft-hover-item .ft-item:hover {
    background-size: 210%;
  }
  .ft-hover-item .ft-1,
  .ft-hover-item .ft-2 {
    background-size: 200%;
  }
}
/* ---- CTA - Call to Action ---- */
@media (max-width: 992px) {
  .cta-newsletter .cta-wrapper input[type=email] {
    width: 85%;
  }
}
@media (max-width: 770px) {
  .cta-newsletter .cta-wrapper input[type=email] {
    width: 85%;
    font-size: 2.2em;
  }
}
@media (max-width: 600px) {
  .cta-link .cta-wrapper h3 {
    letter-spacing: 3px;
  }
  .cta-newsletter .cta-wrapper input[type=email] {
    font-size: 1.7em;
  }
}
/* ---- Counters ---- */
@media (max-width: 1260px) {
  .circles-counters .circle-item,
  .circles-counters-minimal .circle-item {
    margin-bottom: 50px;
  }
  .number-counters .nbr-item,
  .number-counters-minimal .nbr-item {
    margin-bottom: 50px;
  }
}
@media (max-width: 770px) {
  .circles-counters .circles-wrapper {
    margin-left: 35px;
    margin-right: 35px;
  }
  .number-counters .nbr-wrapper {
    margin-left: 35px;
    margin-right: 35px;
  }
}
/* ---- Sliders ---- */
@media (max-width: 992px) {
  .pr-slider {
    height: auto;
  }
  .pr-slider .pr-slider-overlay {
    position: relative;
    padding-left: 35px;
    padding-right: 35px;
    height: 450px;
    background: #fff;
  }
  .pr-slider .pr-slider-overlay .pr-slider-content .content-item {
    padding: 0;
    background: rgba(255, 255, 255, 0.9) !important;
  }
  .pr-slider .pr-slider-overlay .pr-slider-content .slick-dots li {
    display: inline-block;
    margin-right: 10px;
    height: 12px;
    width: 12px;
    vertical-align: middle;
    border: 2px solid #111;
    border-radius: 100px;
    transition: all 0.3s;
  }
  .pr-slider .pr-slider-overlay .pr-slider-content .slick-dots li button {
    display: none;
  }
  .pr-slider .pr-slider-overlay .pr-slider-content .slick-dots li:hover {
    background: #111;
    cursor: pointer;
  }
  .pr-slider .pr-slider-overlay .pr-slider-content .slick-dots .slick-active {
    border: 2px solid #111;
    background: #111;
    height: 12px;
    width: 12px;
  }
}
/* ---- Pricing ---- */
@media (max-width: 992px) {
  .pricing-tables .p-table {
    margin-bottom: 50px;
  }
}
/* ---- Team Layouts ---- */
@media (max-width: 1260px) {
  .team-3col .t-item,
  .team-4col .t-item {
    width: 360px;
    margin: 0 auto;
  }
  .team-3col .t-item:hover,
  .team-4col .t-item:hover {
    transform: translateY(-10px);
    box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
  }
  .team-3col .t-item:hover .t-image .t-description,
  .team-4col .t-item:hover .t-image .t-description {
    bottom: auto;
  }
  .team-3col .t-item:hover .t-image .t-description .content-wrapper,
  .team-4col .t-item:hover .t-image .t-description .content-wrapper {
    padding-top: 30px;
  }
  .team-3col .t-item .t-image,
  .team-4col .t-item .t-image {
    width: 360px;
    height: auto;
    overflow: visible;
  }
  .team-3col .t-item .t-image .t-description,
  .team-4col .t-item .t-image .t-description {
    position: relative;
    padding: 30px 30px 0 30px;
    bottom: auto;
    left: auto;
    height: auto;
    width: auto;
  }
  .team-3col .t-item .t-image .t-description .content-wrapper,
  .team-4col .t-item .t-image .t-description .content-wrapper {
    opacity: 1;
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid rgb(235, 235, 235);
  }
  .t-join {
    width: 360px;
    margin: 0 auto;
  }
  .freelancer-about .img-wrapper {
    max-width: 390px;
    margin-right: 10px;
  }
  .freelancer-about .img-wrapper .t-image {
    height: 390px;
  }
  .freelancer-about .img-wrapper .social-links li {
    transform: translateY(-50px);
  }
}
@media (max-width: 600px) {
  .team-3col .t-item,
  .team-4col .t-item {
    width: 320px;
    margin: 0 auto;
  }
  .team-3col .t-item:hover,
  .team-4col .t-item:hover {
    transform: translateY(-10px);
    box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
  }
  .team-3col .t-item:hover .t-image .t-description,
  .team-4col .t-item:hover .t-image .t-description {
    bottom: auto;
  }
  .team-3col .t-item:hover .t-image .t-description .content-wrapper,
  .team-4col .t-item:hover .t-image .t-description .content-wrapper {
    padding-top: 30px;
  }
  .team-3col .t-item .t-image,
  .team-4col .t-item .t-image {
    width: 320px;
    height: auto;
    overflow: visible;
  }
  .team-3col .t-item .t-image .t-description,
  .team-4col .t-item .t-image .t-description {
    position: relative;
    padding: 30px 30px 0 30px;
    bottom: auto;
    left: auto;
    height: auto;
    width: auto;
  }
  .team-3col .t-item .t-image .t-description .content-wrapper,
  .team-4col .t-item .t-image .t-description .content-wrapper {
    opacity: 1;
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid rgb(235, 235, 235);
  }
  .t-join {
    width: 320px;
  }
  .freelancer-about .img-wrapper {
    margin-right: 0 !important;
  }
}
/* ---- Testimonials ---- */
@media (max-width: 600px) {
  .testimonials-parallax .t-wrapper blockquote {
    font-size: 1em;
  }
  .testimonials-parallax .t-wrapper .slick-prev {
    left: 0;
    margin-left: -75px;
  }
  .testimonials-parallax .t-wrapper .slick-next {
    right: 0;
    margin-right: -75px;
  }
  .testimonials-parallax .t-clients li a img {
    margin: auto;
  }
}
/* ---- Portfolio ---- */
@media (max-width: 1050px) {
  .portfolio-1col-fw .portfolio-item,
  .portfolio-1col-boxed .portfolio-item {
    height: auto;
    overflow: visible;
  }
  .portfolio-1col-fw .portfolio-item .img-wrapper,
  .portfolio-1col-boxed .portfolio-item .img-wrapper {
    display: block;
    float: none !important;
    transform: none;
  }
  .portfolio-1col-fw .portfolio-item figcaption,
  .portfolio-1col-boxed .portfolio-item figcaption {
    display: block;
  }
}
@media (max-width: 992px) {
  .portfolio-masonry .p-item,
  .portfolio-masonry .grid-sizer,
  .portfolio-masonry-2 .p-item,
  .portfolio-masonry-2 .grid-sizer {
    width: 50%;
  }
  .portfolio-masonry-3 .p-item,
  .portfolio-masonry-3 .grid-sizer {
    width: 45%;
  }
}
@media (max-width: 600px) {
  .portfolio-1col-fw .portfolio-item figcaption,
  .portfolio-1col-boxed .portfolio-item figcaption {
    padding: 70px 35px 70px 35px;
  }
  .portfolio-masonry-3 .p-item,
  .portfolio-masonry-3 .grid-sizer {
    width: 95%;
  }
}
/* ---- Blog ---- */
@media (max-width: 992px) {
  .blog-post-comments .bp-comment .comment-info .comment-name, .blog-post-comments .bp-comment-reply .comment-info .comment-name,
  .blog-post-comments .bp-comment .comment-info .comment-time,
  .blog-post-comments .bp-comment-reply .comment-info .comment-time,
  .blog-post-comments .bp-comment .comment-info .comment-replay-btn,
  .blog-post-comments .bp-comment-reply .comment-info .comment-replay-btn {
    display: block;
  }
  .blog-post-comments .bp-comment .comment-info .comment-time, .blog-post-comments .bp-comment-reply .comment-info .comment-time {
    margin-left: 0;
    margin-bottom: 15px;
  }
  .blog-post-comments .bp-comment .comment-content, .blog-post-comments .bp-comment-reply .comment-content {
    margin-top: 30px;
  }
  .blog-post-comments .bp-comment-reply {
    margin-left: 0;
  }
  .blog-post-comments .comment-form .form-group {
    padding-left: 0;
    padding-right: 0;
  }
}
/* ---- Contact ---- */
@media (max-width: 1260px) {
  .contact-1,
  .contact-2 {
    padding-left: 0;
    padding-right: 0;
  }
  .contact-1 .contact-form input[type=submit] {
    float: none !important;
  }
  .contact-2 .address-info .address-info-item {
    display: block;
    margin-bottom: 35px;
  }
  .contact-2 .address-info .address-info-item:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 992px) {
  .contact-1 form .ajax-message,
  .contact-2 form .ajax-message {
    margin-top: 75px;
  }
  .contact-2 .address-info {
    margin-left: 35px;
    margin-right: 35px;
  }
  .contact-2 form {
    margin-left: 35px;
    margin-right: 35px;
  }
}
@media (max-width: 770px) {
  .contact-1 .contact-wrapper .contact-info-wrapper {
    padding-left: 35px;
    padding-right: 35px;
  }
  .contact-1 form {
    padding-left: 15px;
    padding-right: 15px;
  }
  .contact-3 .form-wrapper {
    padding-left: 35px;
    padding-right: 35px;
  }
  .map-boxed {
    height: 670px;
  }
}
@media (max-width: 600px) {
  .contact-3 .form-wrapper .form-group {
    padding-left: 0;
    padding-right: 0;
  }
}
/* ---- Login ---- */
@media (max-width: 992px) {
  .login-1 .form-group {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 600px) {
  .login-1 .panel-group .panel .panel-heading {
    padding-left: 35px;
    padding-right: 35px;
  }
  .login-1 .panel-group .panel .panel-collapse .panel-body {
    padding-left: 35px;
    padding-right: 35px;
  }
  .login-2 .bg-overlay .form-wrapper {
    padding-left: 35px;
    padding-right: 35px;
  }
  .login-2 .bg-overlay .social-signup .social-card i {
    display: none;
  }
}
/* ---- 404 Page ---- */
@media (max-width: 992px) {
  .wrapper-404 {
    text-align: center;
  }
  .wrapper-404 .lead-wrapper {
    display: block;
    width: 100%;
  }
  .wrapper-404 .lead-wrapper h1 {
    padding: 0 !important;
    border: none !important;
    text-align: center;
  }
  .wrapper-404 .info-wrapper {
    display: block;
    width: 100%;
    margin-top: 50px;
    padding: 0 !important;
  }
  .wrapper-404 .info-wrapper .info-404 {
    text-align: center;
  }
  .wrapper-404 .links-404 {
    margin: 50px auto !important;
  }
}
/* ---- Coming Soon Pages ---- */
@media (max-width: 992px) {
  .comingsoon form input[type=email] {
    width: 270px;
    margin: auto;
    margin-bottom: 15px;
  }
}
/* ---- Hero ---- */
@media (min-width: 1440px) {
  .app-hero .hero-img-container img {
    height: 600px;
  }
}
@media (max-width: 1260px) {
  .landing-hero .form-wrapper {
    padding-left: 35px;
    padding-right: 35px;
  }
  .app-hero {
    text-align: center;
  }
  .app-hero .hero-text {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .app-hero .hero-img-container {
    display: none;
  }
}
@media (max-width: 992px) {
  .main-demo-hero .hero-content-wrapper .hero-content,
  .fs-video-hero .hero-content-wrapper .hero-content,
  .fw-video-hero .freelancer-hero .hero-content-wrapper .hero-content {
    padding-left: 35px;
    padding-right: 35px;
  }
  .main-demo-hero .hero-content-wrapper .hero-content .hero-lead,
  .fs-video-hero .hero-content-wrapper .hero-content .hero-lead,
  .fw-video-hero .freelancer-hero .hero-content-wrapper .hero-content .hero-lead {
    font-size: 4em;
  }
  .main-demo-hero .hero-content-wrapper .hero-content .hero-subheading,
  .fs-video-hero .hero-content-wrapper .hero-content .hero-subheading,
  .fw-video-hero .freelancer-hero .hero-content-wrapper .hero-content .hero-subheading {
    margin-top: 50px;
  }
  .fs-slider-hero .fs-slide-1 .hero-content .hero-lead,
  .fs-slider-hero .fs-slide-2 .hero-content .hero-lead {
    font-size: 5em;
  }
  .fs-slider-hero .fs-slide-1 .hero-content .hero-subheading,
  .fs-slider-hero .fs-slide-2 .hero-content .hero-subheading {
    margin-top: 50px;
  }
  .fs-slider-hero .fs-slide-3 .hero-content .hero-lead {
    font-size: 3em;
  }
  .agency-hero .hero-wrapper .hero-content {
    padding-left: 35px;
    padding-right: 35px;
  }
  .agency-hero .hero-wrapper .hero-content .text-wrapper {
    padding-left: 65px;
    padding-right: 65px;
  }
  .agency-hero .hero-wrapper .hero-content .text-wrapper p br {
    display: none;
  }
  .landing-hero .form-wrapper {
    margin-top: 100px;
    padding-left: 35px;
    padding-right: 35px;
  }
  .fw-slider-hero .fw-slide-1 .hero-content-wrapper .hero-content .hero-lead,
  .fw-slider-hero .fw-slide-3 .hero-content-wrapper .hero-content .hero-lead {
    font-size: 3em;
    letter-spacing: 15px;
  }
  .fw-slider-hero .fw-slide-2 .hero-content-wrapper .hero-content .hero-lead {
    font-size: 4em;
  }
}
@media (max-width: 770px) {
  .main-demo-hero .hero-content-wrapper .hero-content .hero-lead,
  .fs-video-hero .hero-content-wrapper .hero-content .hero-lead,
  .fw-video-hero .hero-content-wrapper .hero-content .hero-lead {
    font-size: 3.5em;
  }
  .main-demo-hero .hero-content-wrapper .hero-content .hero-lead br,
  .fs-video-hero .hero-content-wrapper .hero-content .hero-lead br,
  .fw-video-hero .hero-content-wrapper .hero-content .hero-lead br {
    display: none;
  }
  .main-demo-hero .hero-content-wrapper .hero-content .hero-subheading,
  .fs-video-hero .hero-content-wrapper .hero-content .hero-subheading,
  .fw-video-hero .hero-content-wrapper .hero-content .hero-subheading {
    margin-top: 50px;
  }
  .text-slider-hero .hero-content-wrapper .hero-content .hero-lead {
    font-size: 7em;
  }
  .animated-hero .hero-content-wrapper .hero-content .hero-lead {
    font-size: 4.5em;
    letter-spacing: 15px;
  }
  .kenburn-hero .hero-wrapper .hero-content .lead-white-bg {
    font-size: 3em !important;
  }
  .freelancer-hero .hero-content-wrapper .hero-content .hero-lead {
    font-size: 3em;
    letter-spacing: 7px;
  }
  .landing-hero {
    height: 1200px;
  }
  .landing-hero .bg-overlay {
    height: 100%;
  }
  .landing-hero .heading-wrapper {
    margin-top: 160px;
  }
  .landing-hero .form-wrapper {
    margin: 100px 15px 0 15px;
    padding-left: 35px;
    padding-right: 35px;
  }
  .landing-hero .scroller {
    display: none;
  }
  .agency2-hero .hero-content-wrapper {
    padding-left: 0;
  }
  .agency2-hero .hero-content-wrapper .hero-content .hero-lead {
    font-size: 3em;
  }
  .agency2-hero .hero-content-wrapper .hero-content .hero-secondary {
    letter-spacing: 10px;
  }
  .agency2-hero .hero-content-wrapper .hero-content .btn {
    margin-top: 25px;
  }
  .agency2-hero .hero-content-wrapper .hero-content img {
    margin-bottom: 0px;
  }
  .app-hero .hero-text .hero-lead {
    font-size: 2.5em;
    letter-spacing: 5px;
  }
  .app-hero .hero-text p br {
    display: none;
  }
  .app-hero .hero-text .btn-light {
    margin-left: 0;
  }
  .app-hero .hero-text .btn {
    margin-bottom: 15px;
  }
  .web-app-hero .hero-content-wrapper .hero-content .hero-lead {
    font-size: 50px;
    letter-spacing: 5px;
  }
}
@media (max-width: 600px) {
  .main-demo-hero .hero-content-wrapper,
  .fs-video-hero .hero-content-wrapper,
  .fw-video-hero .hero-content-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  .main-demo-hero .hero-content-wrapper .hero-content .hero-lead br,
  .fs-video-hero .hero-content-wrapper .hero-content .hero-lead br,
  .fw-video-hero .hero-content-wrapper .hero-content .hero-lead br {
    display: none;
  }
  .main-demo-hero .hero-content-wrapper .hero-content .hero-subheading,
  .fs-video-hero .hero-content-wrapper .hero-content .hero-subheading,
  .fw-video-hero .hero-content-wrapper .hero-content .hero-subheading {
    margin-top: 50px;
  }
  .main-demo-hero .hero-content-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  .main-demo-hero .hero-content-wrapper .hero-content .hero-lead {
    font-size: 2.8em;
  }
  .fs-slider-hero .fs-slide-1 .hero-content .hero-lead,
  .fs-slider-hero .fs-slide-2 .hero-content .hero-lead {
    font-size: 3em;
  }
  .fs-slider-hero .fs-slide-1 .hero-content .hero-subheading,
  .fs-slider-hero .fs-slide-2 .hero-content .hero-subheading {
    margin-top: 50px;
  }
  .fs-slider-hero .fs-slide-3 .hero-content .hero-lead {
    margin-bottom: 35px;
  }
  .fs-slider-hero .fs-slide-3 .hero-content .hero-subheading {
    margin-top: 0;
    margin-bottom: 35px;
    font-size: 0.8em;
  }
  .text-slider-hero .hero-content-wrapper .hero-content .hero-lead {
    font-size: 4em;
  }
  .animated-hero .hero-content-wrapper .hero-content .hero-lead {
    font-size: 3.5em;
    letter-spacing: 5px;
  }
  .fw-slider-hero .fw-slide-1 .hero-content-wrapper .hero-content .hero-lead,
  .fw-slider-hero .fw-slide-3 .hero-content-wrapper .hero-content .hero-lead {
    font-size: 3em;
    letter-spacing: 5px;
  }
  .fw-slider-hero .fw-slide-2 .hero-content-wrapper .hero-content {
    text-align: center !important;
  }
  .fw-slider-hero .fw-slide-2 .hero-content-wrapper .hero-content .hero-lead {
    font-size: 3em;
  }
  .agency-hero .hero-wrapper .hero-content {
    padding-left: 35px;
    padding-right: 35px;
  }
  .agency-hero .hero-wrapper .hero-content .text-wrapper {
    margin-top: 50px;
    padding: 0;
  }
  .agency-hero .hero-wrapper .hero-content .text-wrapper p br {
    display: none;
  }
  .app-hero .scroller {
    display: none;
  }
}

/*# sourceMappingURL=responsive.css.map */

@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot?-3gtgps');
	src:url('../fonts/icomoon.eot?#iefix-3gtgps') format('embedded-opentype'),
		url('../fonts/icomoon.woff?-3gtgps') format('woff'),
		url('../fonts/icomoon.ttf?-3gtgps') format('truetype'),
		url('../fonts/icomoon.svg?-3gtgps#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="et-"], [class*=" et-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.et-adjustments:before {
	content: "\e600";
}

.et-alarmclock:before {
	content: "\e601";
}

.et-anchor:before {
	content: "\e602";
}

.et-aperture:before {
	content: "\e603";
}

.et-attachments:before {
	content: "\e604";
}

.et-bargraph:before {
	content: "\e605";
}

.et-basket:before {
	content: "\e606";
}

.et-beaker:before {
	content: "\e607";
}

.et-bike:before {
	content: "\e608";
}

.et-book-open:before {
	content: "\e609";
}

.et-briefcase:before {
	content: "\e60a";
}

.et-browser:before {
	content: "\e60b";
}

.et-calendar:before {
	content: "\e60c";
}

.et-camera:before {
	content: "\e60d";
}

.et-caution:before {
	content: "\e60e";
}

.et-chat:before {
	content: "\e60f";
}

.et-circle-compass:before {
	content: "\e610";
}

.et-clipboard:before {
	content: "\e611";
}

.et-clock:before {
	content: "\e612";
}

.et-cloud:before {
	content: "\e613";
}

.et-compass:before {
	content: "\e614";
}

.et-desktop:before {
	content: "\e615";
}

.et-dial:before {
	content: "\e616";
}

.et-document:before {
	content: "\e617";
}

.et-documents:before {
	content: "\e618";
}

.et-download:before {
	content: "\e619";
}

.et-dribbble:before {
	content: "\e61a";
}

.et-edit:before {
	content: "\e61b";
}

.et-envelope:before {
	content: "\e61c";
}

.et-expand:before {
	content: "\e61d";
}

.et-facebook:before {
	content: "\e61e";
}

.et-flag:before {
	content: "\e61f";
}

.et-focus:before {
	content: "\e620";
}

.et-gears:before {
	content: "\e621";
}

.et-genius:before {
	content: "\e622";
}

.et-gift:before {
	content: "\e623";
}

.et-global:before {
	content: "\e624";
}

.et-globe:before {
	content: "\e625";
}

.et-googleplus:before {
	content: "\e626";
}

.et-grid:before {
	content: "\e627";
}

.et-happy:before {
	content: "\e628";
}

.et-hazardous:before {
	content: "\e629";
}

.et-heart:before {
	content: "\e62a";
}

.et-hotairballoon:before {
	content: "\e62b";
}

.et-hourglass:before {
	content: "\e62c";
}

.et-key:before {
	content: "\e62d";
}

.et-laptop:before {
	content: "\e62e";
}

.et-layers:before {
	content: "\e62f";
}

.et-lifesaver:before {
	content: "\e630";
}

.et-lightbulb:before {
	content: "\e631";
}

.et-linegraph:before {
	content: "\e632";
}

.et-linkedin:before {
	content: "\e633";
}

.et-lock:before {
	content: "\e634";
}

.et-magnifying-glass:before {
	content: "\e635";
}

.et-map-pin:before {
	content: "\e636";
}

.et-map:before {
	content: "\e637";
}

.et-megaphone:before {
	content: "\e638";
}

.et-mic:before {
	content: "\e639";
}

.et-mobile:before {
	content: "\e63a";
}

.et-newspaper:before {
	content: "\e63b";
}

.et-notebook:before {
	content: "\e63c";
}

.et-paintbrush:before {
	content: "\e63d";
}

.et-paperclip:before {
	content: "\e63e";
}

.et-pencil:before {
	content: "\e63f";
}

.et-phone:before {
	content: "\e640";
}

.et-picture:before {
	content: "\e641";
}

.et-pictures:before {
	content: "\e642";
}

.et-piechart:before {
	content: "\e643";
}

.et-presentation:before {
	content: "\e644";
}

.et-pricetags:before {
	content: "\e645";
}

.et-printer:before {
	content: "\e646";
}

.et-profile-female:before {
	content: "\e647";
}

.et-profile-male:before {
	content: "\e648";
}

.et-puzzle:before {
	content: "\e649";
}

.et-quote:before {
	content: "\e64a";
}

.et-recycle:before {
	content: "\e64b";
}

.et-refresh:before {
	content: "\e64c";
}

.et-ribbon:before {
	content: "\e64d";
}

.et-rss:before {
	content: "\e64e";
}

.et-sad:before {
	content: "\e64f";
}

.et-scissors:before {
	content: "\e650";
}

.et-scope:before {
	content: "\e651";
}

.et-search:before {
	content: "\e652";
}

.et-shield:before {
	content: "\e653";
}

.et-speedometer:before {
	content: "\e654";
}

.et-strategy:before {
	content: "\e655";
}

.et-streetsign:before {
	content: "\e656";
}

.et-tablet:before {
	content: "\e657";
}

.et-telescope:before {
	content: "\e658";
}

.et-toolbox:before {
	content: "\e659";
}

.et-tools-2:before {
	content: "\e65a";
}

.et-tools:before {
	content: "\e65b";
}

.et-traget:before {
	content: "\e65c";
}

.et-trophy:before {
	content: "\e65d";
}

.et-tumblr:before {
	content: "\e65e";
}

.et-twitter:before {
	content: "\e65f";
}

.et-upload:before {
	content: "\e660";
}

.et-video:before {
	content: "\e661";
}

.et-wallet:before {
	content: "\e662";
}

.et-wine:before {
	content: "\e663";
}


@charset "UTF-8";

@font-face {
  font-family: "linea-icon-font";
  src:url("../fonts/linea-icon-font.eot");
  src:url("../fonts/linea-icon-font.eot?#iefix") format("embedded-opentype"),
    url("../fonts/linea-icon-font.woff") format("woff"),
    url("../fonts/linea-icon-font.ttf") format("truetype"),
    url("../fonts/linea-icon-font.svg#linea-icon-font") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "linea-icon-font" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="linea-"]:before,
[class*=" linea-"]:before {
  font-family: "linea-icon-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.linea-ecommerce-bag-check:before {
  content: "a";
}
.linea-ecommerce-bag-cloud:before {
  content: "b";
}
.linea-ecommerce-bag-download:before {
  content: "c";
}
.linea-ecommerce-bag-minus:before {
  content: "d";
}
.linea-ecommerce-bag-plus:before {
  content: "e";
}
.linea-ecommerce-bag-refresh:before {
  content: "f";
}
.linea-ecommerce-bag-remove:before {
  content: "g";
}
.linea-ecommerce-bag-search:before {
  content: "h";
}
.linea-ecommerce-bag-upload:before {
  content: "i";
}
.linea-ecommerce-banknote:before {
  content: "j";
}
.linea-ecommerce-banknotes:before {
  content: "k";
}
.linea-ecommerce-basket:before {
  content: "l";
}
.linea-ecommerce-basket-check:before {
  content: "m";
}
.linea-ecommerce-basket-cloud:before {
  content: "n";
}
.linea-ecommerce-basket-download:before {
  content: "o";
}
.linea-ecommerce-basket-minus:before {
  content: "p";
}
.linea-ecommerce-basket-plus:before {
  content: "q";
}
.linea-ecommerce-basket-refresh:before {
  content: "r";
}
.linea-ecommerce-basket-remove:before {
  content: "s";
}
.linea-ecommerce-basket-search:before {
  content: "t";
}
.linea-ecommerce-basket-upload:before {
  content: "u";
}
.linea-ecommerce-bath:before {
  content: "v";
}
.linea-ecommerce-cart:before {
  content: "w";
}
.linea-ecommerce-cart-check:before {
  content: "x";
}
.linea-ecommerce-cart-cloud:before {
  content: "y";
}
.linea-ecommerce-cart-content:before {
  content: "z";
}
.linea-ecommerce-cart-download:before {
  content: "A";
}
.linea-ecommerce-cart-minus:before {
  content: "B";
}
.linea-ecommerce-cart-plus:before {
  content: "C";
}
.linea-ecommerce-cart-refresh:before {
  content: "D";
}
.linea-ecommerce-cart-remove:before {
  content: "E";
}
.linea-ecommerce-cart-search:before {
  content: "F";
}
.linea-ecommerce-cart-upload:before {
  content: "G";
}
.linea-ecommerce-cent:before {
  content: "H";
}
.linea-ecommerce-colon:before {
  content: "I";
}
.linea-ecommerce-creditcard:before {
  content: "J";
}
.linea-ecommerce-diamond:before {
  content: "K";
}
.linea-ecommerce-dollar:before {
  content: "L";
}
.linea-ecommerce-euro:before {
  content: "M";
}
.linea-ecommerce-franc:before {
  content: "N";
}
.linea-ecommerce-gift:before {
  content: "O";
}
.linea-ecommerce-graph1:before {
  content: "P";
}
.linea-ecommerce-graph2:before {
  content: "Q";
}
.linea-ecommerce-graph3:before {
  content: "R";
}
.linea-ecommerce-graph-decrease:before {
  content: "S";
}
.linea-ecommerce-graph-increase:before {
  content: "T";
}
.linea-ecommerce-guarani:before {
  content: "U";
}
.linea-ecommerce-kips:before {
  content: "V";
}
.linea-ecommerce-lira:before {
  content: "W";
}
.linea-ecommerce-megaphone:before {
  content: "X";
}
.linea-ecommerce-money:before {
  content: "Y";
}
.linea-ecommerce-naira:before {
  content: "Z";
}
.linea-ecommerce-pesos:before {
  content: "0";
}
.linea-ecommerce-pound:before {
  content: "1";
}
.linea-ecommerce-receipt:before {
  content: "2";
}
.linea-ecommerce-receipt-bath:before {
  content: "3";
}
.linea-ecommerce-receipt-cent:before {
  content: "4";
}
.linea-ecommerce-receipt-dollar:before {
  content: "5";
}
.linea-ecommerce-receipt-euro:before {
  content: "6";
}
.linea-ecommerce-receipt-franc:before {
  content: "7";
}
.linea-ecommerce-receipt-guarani:before {
  content: "8";
}
.linea-ecommerce-receipt-kips:before {
  content: "9";
}
.linea-ecommerce-receipt-lira:before {
  content: "!";
}
.linea-ecommerce-receipt-naira:before {
  content: "\"";
}
.linea-ecommerce-receipt-pesos:before {
  content: "#";
}
.linea-ecommerce-receipt-pound:before {
  content: "$";
}
.linea-ecommerce-receipt-rublo:before {
  content: "%";
}
.linea-ecommerce-receipt-rupee:before {
  content: "&";
}
.linea-ecommerce-receipt-tugrik:before {
  content: "'";
}
.linea-ecommerce-receipt-won:before {
  content: "(";
}
.linea-ecommerce-receipt-yen:before {
  content: ")";
}
.linea-ecommerce-receipt-yen2:before {
  content: "*";
}
.linea-ecommerce-recept-colon:before {
  content: "+";
}
.linea-ecommerce-rublo:before {
  content: ",";
}
.linea-ecommerce-rupee:before {
  content: "-";
}
.linea-ecommerce-safe:before {
  content: ".";
}
.linea-ecommerce-sale:before {
  content: "/";
}
.linea-ecommerce-sales:before {
  content: ":";
}
.linea-ecommerce-ticket:before {
  content: ";";
}
.linea-ecommerce-tugriks:before {
  content: "<";
}
.linea-ecommerce-wallet:before {
  content: "=";
}
.linea-ecommerce-won:before {
  content: ">";
}
.linea-ecommerce-yen:before {
  content: "?";
}
.linea-ecommerce-yen2:before {
  content: "@";
}
.linea-ecommerce-bag:before {
  content: "[";
}
.linea-music-beginning-button:before {
  content: "]";
}
.linea-music-bell:before {
  content: "^";
}
.linea-music-cd:before {
  content: "_";
}
.linea-music-diapason:before {
  content: "`";
}
.linea-music-eject-button:before {
  content: "{";
}
.linea-music-end-button:before {
  content: "|";
}
.linea-music-fastforward-button:before {
  content: "}";
}
.linea-music-headphones:before {
  content: "~";
}
.linea-music-ipod:before {
  content: "\\";
}
.linea-music-loudspeaker:before {
  content: "\e000";
}
.linea-music-microphone:before {
  content: "\e001";
}
.linea-music-microphone-old:before {
  content: "\e002";
}
.linea-music-mixer:before {
  content: "\e003";
}
.linea-music-mute:before {
  content: "\e004";
}
.linea-music-note-multiple:before {
  content: "\e005";
}
.linea-music-note-single:before {
  content: "\e006";
}
.linea-music-pause-button:before {
  content: "\e007";
}
.linea-music-play-button:before {
  content: "\e008";
}
.linea-music-playlist:before {
  content: "\e009";
}
.linea-music-radio-ghettoblaster:before {
  content: "\e00a";
}
.linea-music-radio-portable:before {
  content: "\e00b";
}
.linea-music-record:before {
  content: "\e00c";
}
.linea-music-recordplayer:before {
  content: "\e00d";
}
.linea-music-repeat-button:before {
  content: "\e00e";
}
.linea-music-rewind-button:before {
  content: "\e00f";
}
.linea-music-shuffle-button:before {
  content: "\e010";
}
.linea-music-stop-button:before {
  content: "\e011";
}
.linea-music-tape:before {
  content: "\e012";
}
.linea-music-volume-down:before {
  content: "\e013";
}
.linea-music-volume-up:before {
  content: "\e014";
}
.linea-arrows-anticlockwise:before {
  content: "\e015";
}
.linea-arrows-anticlockwise-dashed:before {
  content: "\e016";
}
.linea-arrows-button-down:before {
  content: "\e017";
}
.linea-arrows-button-off:before {
  content: "\e018";
}
.linea-arrows-button-on:before {
  content: "\e019";
}
.linea-arrows-button-up:before {
  content: "\e01a";
}
.linea-arrows-check:before {
  content: "\e01b";
}
.linea-arrows-circle-check:before {
  content: "\e01c";
}
.linea-arrows-circle-down:before {
  content: "\e01d";
}
.linea-arrows-circle-downleft:before {
  content: "\e01e";
}
.linea-arrows-circle-downright:before {
  content: "\e01f";
}
.linea-arrows-circle-left:before {
  content: "\e020";
}
.linea-arrows-circle-minus:before {
  content: "\e021";
}
.linea-arrows-circle-plus:before {
  content: "\e022";
}
.linea-arrows-circle-remove:before {
  content: "\e023";
}
.linea-arrows-circle-right:before {
  content: "\e024";
}
.linea-arrows-circle-up:before {
  content: "\e025";
}
.linea-arrows-circle-upleft:before {
  content: "\e026";
}
.linea-arrows-circle-upright:before {
  content: "\e027";
}
.linea-arrows-clockwise:before {
  content: "\e028";
}
.linea-arrows-clockwise-dashed:before {
  content: "\e029";
}
.linea-arrows-compress:before {
  content: "\e02a";
}
.linea-arrows-deny:before {
  content: "\e02b";
}
.linea-arrows-diagonal:before {
  content: "\e02c";
}
.linea-arrows-diagonal2:before {
  content: "\e02d";
}
.linea-arrows-down:before {
  content: "\e02e";
}
.linea-arrows-down-double-34:before {
  content: "\e02f";
}
.linea-arrows-downleft:before {
  content: "\e030";
}
.linea-arrows-downright:before {
  content: "\e031";
}
.linea-arrows-drag-down:before {
  content: "\e032";
}
.linea-arrows-drag-down-dashed:before {
  content: "\e033";
}
.linea-arrows-drag-horiz:before {
  content: "\e034";
}
.linea-arrows-drag-left:before {
  content: "\e035";
}
.linea-arrows-drag-left-dashed:before {
  content: "\e036";
}
.linea-arrows-drag-right:before {
  content: "\e037";
}
.linea-arrows-drag-right-dashed:before {
  content: "\e038";
}
.linea-arrows-drag-up:before {
  content: "\e039";
}
.linea-arrows-drag-up-dashed:before {
  content: "\e03a";
}
.linea-arrows-drag-vert:before {
  content: "\e03b";
}
.linea-arrows-exclamation:before {
  content: "\e03c";
}
.linea-arrows-expand:before {
  content: "\e03d";
}
.linea-arrows-expand-diagonal1:before {
  content: "\e03e";
}
.linea-arrows-expand-horizontal1:before {
  content: "\e03f";
}
.linea-arrows-expand-vertical1:before {
  content: "\e040";
}
.linea-arrows-fit-horizontal:before {
  content: "\e041";
}
.linea-arrows-fit-vertical:before {
  content: "\e042";
}
.linea-arrows-glide:before {
  content: "\e043";
}
.linea-arrows-glide-horizontal:before {
  content: "\e044";
}
.linea-arrows-glide-vertical:before {
  content: "\e045";
}
.linea-arrows-hamburger1:before {
  content: "\e046";
}
.linea-arrows-hamburger-2:before {
  content: "\e047";
}
.linea-arrows-horizontal:before {
  content: "\e048";
}
.linea-arrows-info:before {
  content: "\e049";
}
.linea-arrows-keyboard-alt:before {
  content: "\e04a";
}
.linea-arrows-keyboard-cmd-29:before {
  content: "\e04b";
}
.linea-arrows-keyboard-delete:before {
  content: "\e04c";
}
.linea-arrows-keyboard-down-28:before {
  content: "\e04d";
}
.linea-arrows-keyboard-left:before {
  content: "\e04e";
}
.linea-arrows-keyboard-return:before {
  content: "\e04f";
}
.linea-arrows-keyboard-right:before {
  content: "\e050";
}
.linea-arrows-keyboard-shift:before {
  content: "\e051";
}
.linea-arrows-keyboard-tab:before {
  content: "\e052";
}
.linea-arrows-keyboard-up:before {
  content: "\e053";
}
.linea-arrows-left:before {
  content: "\e054";
}
.linea-arrows-left-double-32:before {
  content: "\e055";
}
.linea-arrows-minus:before {
  content: "\e056";
}
.linea-arrows-move:before {
  content: "\e057";
}
.linea-arrows-move2:before {
  content: "\e058";
}
.linea-arrows-move-bottom:before {
  content: "\e059";
}
.linea-arrows-move-left:before {
  content: "\e05a";
}
.linea-arrows-move-right:before {
  content: "\e05b";
}
.linea-arrows-move-top:before {
  content: "\e05c";
}
.linea-arrows-plus:before {
  content: "\e05d";
}
.linea-arrows-question:before {
  content: "\e05e";
}
.linea-arrows-remove:before {
  content: "\e05f";
}
.linea-arrows-right:before {
  content: "\e060";
}
.linea-arrows-right-double-31:before {
  content: "\e061";
}
.linea-arrows-rotate:before {
  content: "\e062";
}
.linea-arrows-rotate-anti:before {
  content: "\e063";
}
.linea-arrows-rotate-anti-dashed:before {
  content: "\e064";
}
.linea-arrows-rotate-dashed:before {
  content: "\e065";
}
.linea-arrows-shrink:before {
  content: "\e066";
}
.linea-arrows-shrink-diagonal1:before {
  content: "\e067";
}
.linea-arrows-shrink-diagonal2:before {
  content: "\e068";
}
.linea-arrows-shrink-horizonal2:before {
  content: "\e069";
}
.linea-arrows-shrink-horizontal1:before {
  content: "\e06a";
}
.linea-arrows-shrink-vertical1:before {
  content: "\e06b";
}
.linea-arrows-shrink-vertical2:before {
  content: "\e06c";
}
.linea-arrows-sign-down:before {
  content: "\e06d";
}
.linea-arrows-sign-left:before {
  content: "\e06e";
}
.linea-arrows-sign-right:before {
  content: "\e06f";
}
.linea-arrows-sign-up:before {
  content: "\e070";
}
.linea-arrows-slide-down1:before {
  content: "\e071";
}
.linea-arrows-slide-down2:before {
  content: "\e072";
}
.linea-arrows-slide-left1:before {
  content: "\e073";
}
.linea-arrows-slide-left2:before {
  content: "\e074";
}
.linea-arrows-slide-right1:before {
  content: "\e075";
}
.linea-arrows-slide-right2:before {
  content: "\e076";
}
.linea-arrows-slide-up1:before {
  content: "\e077";
}
.linea-arrows-slide-up2:before {
  content: "\e078";
}
.linea-arrows-slim-down:before {
  content: "\e079";
}
.linea-arrows-slim-down-dashed:before {
  content: "\e07a";
}
.linea-arrows-slim-left:before {
  content: "\e07b";
}
.linea-arrows-slim-left-dashed:before {
  content: "\e07c";
}
.linea-arrows-slim-right:before {
  content: "\e07d";
}
.linea-arrows-slim-right-dashed:before {
  content: "\e07e";
}
.linea-arrows-slim-up:before {
  content: "\e07f";
}
.linea-arrows-slim-up-dashed:before {
  content: "\e080";
}
.linea-arrows-square-check:before {
  content: "\e081";
}
.linea-arrows-square-down:before {
  content: "\e082";
}
.linea-arrows-square-downleft:before {
  content: "\e083";
}
.linea-arrows-square-downright:before {
  content: "\e084";
}
.linea-arrows-square-up:before {
  content: "\e085";
}
.linea-arrows-square-upleft:before {
  content: "\e086";
}
.linea-arrows-square-upright:before {
  content: "\e087";
}
.linea-arrows-squares:before {
  content: "\e088";
}
.linea-arrows-stretch-diagonal1:before {
  content: "\e089";
}
.linea-arrows-stretch-diagonal2:before {
  content: "\e08a";
}
.linea-arrows-stretch-diagonal3:before {
  content: "\e08b";
}
.linea-arrows-stretch-diagonal4:before {
  content: "\e08c";
}
.linea-arrows-switch-vertical:before {
  content: "\e08d";
}
.linea-arrows-up:before {
  content: "\e08e";
}
.linea-arrows-up-double-33:before {
  content: "\e08f";
}
.linea-arrows-upleft:before {
  content: "\e090";
}
.linea-arrows-upright:before {
  content: "\e091";
}
.linea-arrows-vertical:before {
  content: "\e092";
}
.linea-arrows-square-left:before {
  content: "\e093";
}
.linea-arrows-square-minus:before {
  content: "\e094";
}
.linea-arrows-square-plus:before {
  content: "\e095";
}
.linea-arrows-square-remove:before {
  content: "\e096";
}
.linea-arrows-square-right:before {
  content: "\e097";
}
.linea-arrows-stretch-horizontal1:before {
  content: "\e098";
}
.linea-arrows-stretch-horizontal2:before {
  content: "\e099";
}
.linea-arrows-stretch-vertical1:before {
  content: "\e09a";
}
.linea-arrows-stretch-vertical2:before {
  content: "\e09b";
}
.linea-arrows-switch-horizontal:before {
  content: "\e09c";
}
.linea-basic-accelerator:before {
  content: "\e09d";
}
.linea-basic-alarm:before {
  content: "\e09e";
}
.linea-basic-anchor:before {
  content: "\e09f";
}
.linea-basic-anticlockwise:before {
  content: "\e0a0";
}
.linea-basic-archive:before {
  content: "\e0a1";
}
.linea-basic-archive-full:before {
  content: "\e0a2";
}
.linea-basic-ban:before {
  content: "\e0a3";
}
.linea-basic-battery-charge:before {
  content: "\e0a4";
}
.linea-basic-battery-empty:before {
  content: "\e0a5";
}
.linea-basic-battery-full:before {
  content: "\e0a6";
}
.linea-basic-battery-half:before {
  content: "\e0a7";
}
.linea-basic-bolt:before {
  content: "\e0a8";
}
.linea-basic-book:before {
  content: "\e0a9";
}
.linea-basic-book-pen:before {
  content: "\e0aa";
}
.linea-basic-book-pencil:before {
  content: "\e0ab";
}
.linea-basic-bookmark:before {
  content: "\e0ac";
}
.linea-basic-calculator:before {
  content: "\e0ad";
}
.linea-basic-calendar:before {
  content: "\e0ae";
}
.linea-basic-cards-diamonds:before {
  content: "\e0af";
}
.linea-basic-cards-hearts:before {
  content: "\e0b0";
}
.linea-basic-case:before {
  content: "\e0b1";
}
.linea-basic-chronometer:before {
  content: "\e0b2";
}
.linea-basic-clessidre:before {
  content: "\e0b3";
}
.linea-basic-clock:before {
  content: "\e0b4";
}
.linea-basic-clockwise:before {
  content: "\e0b5";
}
.linea-basic-cloud:before {
  content: "\e0b6";
}
.linea-basic-clubs:before {
  content: "\e0b7";
}
.linea-basic-compass:before {
  content: "\e0b8";
}
.linea-basic-cup:before {
  content: "\e0b9";
}
.linea-basic-diamonds:before {
  content: "\e0ba";
}
.linea-basic-display:before {
  content: "\e0bb";
}
.linea-basic-download:before {
  content: "\e0bc";
}
.linea-basic-exclamation:before {
  content: "\e0bd";
}
.linea-basic-eye:before {
  content: "\e0be";
}
.linea-basic-eye-closed:before {
  content: "\e0bf";
}
.linea-basic-female:before {
  content: "\e0c0";
}
.linea-basic-flag1:before {
  content: "\e0c1";
}
.linea-basic-flag2:before {
  content: "\e0c2";
}
.linea-basic-floppydisk:before {
  content: "\e0c3";
}
.linea-basic-folder:before {
  content: "\e0c4";
}
.linea-basic-folder-multiple:before {
  content: "\e0c5";
}
.linea-basic-gear:before {
  content: "\e0c6";
}
.linea-basic-geolocalize-01:before {
  content: "\e0c7";
}
.linea-basic-geolocalize-05:before {
  content: "\e0c8";
}
.linea-basic-globe:before {
  content: "\e0c9";
}
.linea-basic-gunsight:before {
  content: "\e0ca";
}
.linea-basic-hammer:before {
  content: "\e0cb";
}
.linea-basic-headset:before {
  content: "\e0cc";
}
.linea-basic-heart:before {
  content: "\e0cd";
}
.linea-basic-heart-broken:before {
  content: "\e0ce";
}
.linea-basic-helm:before {
  content: "\e0cf";
}
.linea-basic-home:before {
  content: "\e0d0";
}
.linea-basic-info:before {
  content: "\e0d1";
}
.linea-basic-ipod:before {
  content: "\e0d2";
}
.linea-basic-joypad:before {
  content: "\e0d3";
}
.linea-basic-key:before {
  content: "\e0d4";
}
.linea-basic-keyboard:before {
  content: "\e0d5";
}
.linea-basic-laptop:before {
  content: "\e0d6";
}
.linea-basic-life-buoy:before {
  content: "\e0d7";
}
.linea-basic-lightbulb:before {
  content: "\e0d8";
}
.linea-basic-link:before {
  content: "\e0d9";
}
.linea-basic-lock:before {
  content: "\e0da";
}
.linea-basic-lock-open:before {
  content: "\e0db";
}
.linea-basic-magic-mouse:before {
  content: "\e0dc";
}
.linea-basic-magnifier:before {
  content: "\e0dd";
}
.linea-basic-magnifier-minus:before {
  content: "\e0de";
}
.linea-basic-magnifier-plus:before {
  content: "\e0df";
}
.linea-basic-mail:before {
  content: "\e0e0";
}
.linea-basic-mail-multiple:before {
  content: "\e0e1";
}
.linea-basic-mail-open:before {
  content: "\e0e2";
}
.linea-basic-mail-open-text:before {
  content: "\e0e3";
}
.linea-basic-male:before {
  content: "\e0e4";
}
.linea-basic-map:before {
  content: "\e0e5";
}
.linea-basic-message:before {
  content: "\e0e6";
}
.linea-basic-message-multiple:before {
  content: "\e0e7";
}
.linea-basic-message-txt:before {
  content: "\e0e8";
}
.linea-basic-mixer2:before {
  content: "\e0e9";
}
.linea-basic-mouse:before {
  content: "\e0ea";
}
.linea-basic-notebook:before {
  content: "\e0eb";
}
.linea-basic-notebook-pen:before {
  content: "\e0ec";
}
.linea-basic-notebook-pencil:before {
  content: "\e0ed";
}
.linea-basic-paperplane:before {
  content: "\e0ee";
}
.linea-basic-pencil-ruler:before {
  content: "\e0ef";
}
.linea-basic-pencil-ruler-pen:before {
  content: "\e0f0";
}
.linea-basic-photo:before {
  content: "\e0f1";
}
.linea-basic-picture:before {
  content: "\e0f2";
}
.linea-basic-picture-multiple:before {
  content: "\e0f3";
}
.linea-basic-pin1:before {
  content: "\e0f4";
}
.linea-basic-pin2:before {
  content: "\e0f5";
}
.linea-basic-postcard:before {
  content: "\e0f6";
}
.linea-basic-postcard-multiple:before {
  content: "\e0f7";
}
.linea-basic-printer:before {
  content: "\e0f8";
}
.linea-basic-question:before {
  content: "\e0f9";
}
.linea-basic-rss:before {
  content: "\e0fa";
}
.linea-basic-server:before {
  content: "\e0fb";
}
.linea-basic-server2:before {
  content: "\e0fc";
}
.linea-basic-server-cloud:before {
  content: "\e0fd";
}
.linea-basic-server-download:before {
  content: "\e0fe";
}
.linea-basic-server-upload:before {
  content: "\e0ff";
}
.linea-basic-settings:before {
  content: "\e100";
}
.linea-basic-share:before {
  content: "\e101";
}
.linea-basic-sheet:before {
  content: "\e102";
}
.linea-basic-sheet-multiple:before {
  content: "\e103";
}
.linea-basic-sheet-pen:before {
  content: "\e104";
}
.linea-basic-sheet-pencil:before {
  content: "\e105";
}
.linea-basic-sheet-txt:before {
  content: "\e106";
}
.linea-basic-signs:before {
  content: "\e107";
}
.linea-basic-smartphone:before {
  content: "\e108";
}
.linea-basic-spades:before {
  content: "\e109";
}
.linea-basic-spread:before {
  content: "\e10a";
}
.linea-basic-spread-bookmark:before {
  content: "\e10b";
}
.linea-basic-spread-text:before {
  content: "\e10c";
}
.linea-basic-spread-text-bookmark:before {
  content: "\e10d";
}
.linea-basic-star:before {
  content: "\e10e";
}
.linea-basic-tablet:before {
  content: "\e10f";
}
.linea-basic-target:before {
  content: "\e110";
}
.linea-basic-todo:before {
  content: "\e111";
}
.linea-basic-todo-pen:before {
  content: "\e112";
}
.linea-basic-todo-pencil:before {
  content: "\e113";
}
.linea-basic-todo-txt:before {
  content: "\e114";
}
.linea-basic-todolist-pen:before {
  content: "\e115";
}
.linea-basic-todolist-pencil:before {
  content: "\e116";
}
.linea-basic-trashcan:before {
  content: "\e117";
}
.linea-basic-trashcan-full:before {
  content: "\e118";
}
.linea-basic-trashcan-refresh:before {
  content: "\e119";
}
.linea-basic-trashcan-remove:before {
  content: "\e11a";
}
.linea-basic-upload:before {
  content: "\e11b";
}
.linea-basic-usb:before {
  content: "\e11c";
}
.linea-basic-video:before {
  content: "\e11d";
}
.linea-basic-watch:before {
  content: "\e11e";
}
.linea-basic-webpage:before {
  content: "\e11f";
}
.linea-basic-webpage-img-txt:before {
  content: "\e120";
}
.linea-basic-webpage-multiple:before {
  content: "\e121";
}
.linea-basic-webpage-txt:before {
  content: "\e122";
}
.linea-basic-world:before {
  content: "\e123";
}

/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.4.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}