﻿/*!
 * Bootstrap v4.0.0-beta (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}html{box-sizing:border-box;font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}*,::after,::before{box-sizing:inherit}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.1}.display-2{font-size:5.5rem;font-weight:300;line-height:1.1}.display-3{font-size:4.5rem;font-weight:300;line-height:1.1}.display-4{font-size:3.5rem;font-weight:300;line-height:1.1}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#868e96}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;transition:all .2s ease-in-out;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#868e96}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f8f9fa;border-radius:.25rem}a>code{padding:0;color:inherit;background-color:inherit}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#212529}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #e9ecef}.table thead th{vertical-align:bottom;border-bottom:2px solid #e9ecef}.table tbody+tbody{border-top:2px solid #e9ecef}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #e9ecef}.table-bordered td,.table-bordered th{border:1px solid #e9ecef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#dddfe2}.table-hover .table-secondary:hover{background-color:#cfd2d6}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#cfd2d6}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.thead-inverse th{color:#fff;background-color:#212529}.thead-default th{color:#495057;background-color:#e9ecef}.table-inverse{color:#fff;background-color:#212529}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#32383e}.table-inverse.table-bordered{border:0}.table-inverse.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-inverse.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:991px){.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0}.form-control::-webkit-input-placeholder{color:#868e96;opacity:1}.form-control:-ms-input-placeholder{color:#868e96;opacity:1}.form-control::placeholder{color:#868e96;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block}.col-form-label{padding-top:calc(.5rem - 1px * 2);padding-bottom:calc(.5rem - 1px * 2);margin-bottom:0}.col-form-label-lg{padding-top:calc(.5rem - 1px * 2);padding-bottom:calc(.5rem - 1px * 2);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem - 1px * 2);padding-bottom:calc(.25rem - 1px * 2);font-size:.875rem}.col-form-legend{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;font-size:1rem}.form-control-plaintext{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;line-height:1.25;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.form-control-plaintext.input-group-addon,.input-group-lg>.input-group-btn>.form-control-plaintext.btn,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.form-control-plaintext.input-group-addon,.input-group-sm>.input-group-btn>.form-control-plaintext.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.3125rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#868e96}.form-check-label{padding-left:1.25rem;margin-bottom:0}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-input:only-child{position:static}.form-check-inline{display:inline-block}.form-check-inline .form-check-label{vertical-align:middle}.form-check-inline+.form-check-inline{margin-left:.75rem}.invalid-feedback{display:none;margin-top:.25rem;font-size:.875rem;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.invalid-feedback,.custom-select.is-valid~.invalid-tooltip,.form-control.is-valid~.invalid-feedback,.form-control.is-valid~.invalid-tooltip,.was-validated .custom-select:valid~.invalid-feedback,.was-validated .custom-select:valid~.invalid-tooltip,.was-validated .form-control:valid~.invalid-feedback,.was-validated .form-control:valid~.invalid-tooltip{display:block}.form-check-input.is-valid+.form-check-label,.was-validated .form-check-input:valid+.form-check-label{color:#28a745}.custom-control-input.is-valid~.custom-control-indicator,.was-validated .custom-control-input:valid~.custom-control-indicator{background-color:rgba(40,167,69,.25)}.custom-control-input.is-valid~.custom-control-description,.was-validated .custom-control-input:valid~.custom-control-description{color:#28a745}.custom-file-input.is-valid~.custom-file-control,.was-validated .custom-file-input:valid~.custom-file-control{border-color:#28a745}.custom-file-input.is-valid~.custom-file-control::before,.was-validated .custom-file-input:valid~.custom-file-control::before{border-color:inherit}.custom-file-input.is-valid:focus,.was-validated .custom-file-input:valid:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid+.form-check-label,.was-validated .form-check-input:invalid+.form-check-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-indicator,.was-validated .custom-control-input:invalid~.custom-control-indicator{background-color:rgba(220,53,69,.25)}.custom-control-input.is-invalid~.custom-control-description,.was-validated .custom-control-input:invalid~.custom-control-description{color:#dc3545}.custom-file-input.is-invalid~.custom-file-control,.was-validated .custom-file-input:invalid~.custom-file-control{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-control::before,.was-validated .custom-file-input:invalid~.custom-file-control::before{border-color:inherit}.custom-file-input.is-invalid:focus,.was-validated .custom-file-input:invalid:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem .75rem;font-size:1rem;line-height:1.25;border-radius:.25rem;transition:all .15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 3px rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn.active,.btn:active{background-image:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 3px rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#007bff;border-color:#007bff}.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{background-color:#0069d9;background-image:none;border-color:#0062cc}.btn-secondary{color:#fff;background-color:#868e96;border-color:#868e96}.btn-secondary:hover{color:#fff;background-color:#727b84;border-color:#6c757d}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 3px rgba(134,142,150,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#868e96;border-color:#868e96}.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{background-color:#727b84;background-image:none;border-color:#6c757d}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 3px rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#28a745;border-color:#28a745}.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{background-color:#218838;background-image:none;border-color:#1e7e34}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 3px rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#17a2b8;border-color:#17a2b8}.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{background-color:#138496;background-image:none;border-color:#117a8b}.btn-warning{color:#111;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#111;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 3px rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107}.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{background-color:#e0a800;background-image:none;border-color:#d39e00}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 3px rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545}.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{background-color:#c82333;background-image:none;border-color:#bd2130}.btn-light{color:#111;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#111;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 3px rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f8f9fa;border-color:#f8f9fa}.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{background-color:#e2e6ea;background-image:none;border-color:#dae0e5}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 3px rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#343a40}.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{background-color:#23272b;background-image:none;border-color:#1d2124}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 3px rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary.active,.btn-outline-primary:active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-secondary{color:#868e96;background-color:transparent;background-image:none;border-color:#868e96}.btn-outline-secondary:hover{color:#fff;background-color:#868e96;border-color:#868e96}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 3px rgba(134,142,150,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#868e96;background-color:transparent}.btn-outline-secondary.active,.btn-outline-secondary:active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#868e96;border-color:#868e96}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 3px rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success.active,.btn-outline-success:active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 3px rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info.active,.btn-outline-info:active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#fff;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 3px rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning.active,.btn-outline-warning:active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#ffc107;border-color:#ffc107}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 3px rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger.active,.btn-outline-danger:active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#fff;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 3px rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light.active,.btn-outline-light:active,.show>.btn-outline-light.dropdown-toggle{color:#fff;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 3px rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark.active,.btn-outline-dark:active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-link{font-weight:400;color:#007bff;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:active,.btn-link:focus{border-color:transparent;box-shadow:none}.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent}.btn-link:disabled{color:#868e96}.btn-link:disabled:focus,.btn-link:disabled:hover{text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background:0 0;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#868e96;background-color:transparent}.show>a{outline:0}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#868e96;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:2}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.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-left:-1px}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn+.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.btn+.dropdown-toggle-split::after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.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-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-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-left-radius:0;border-top-right-radius:0}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;width:100%}.input-group .form-control{position:relative;z-index:2;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#495057;text-align:center;background-color:#e9ecef;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.input-group-btn:not(:last-child)>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.form-control+.input-group-addon:not(:first-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:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{z-index:3}.custom-control{position:relative;display:-ms-inline-flexbox;display:inline-flex;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-indicator{box-shadow:0 0 0 1px #fff,0 0 0 3px #007bff}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-indicator{background-color:#e9ecef}.custom-control-input:disabled~.custom-control-description{color:#868e96}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#007bff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-controls-stacked{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.25;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select:disabled{color:#868e96;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;display:inline-block;max-width:100%;height:2.5rem;margin-bottom:0}.custom-file-input{min-width:14rem;max-width:100%;height:2.5rem;margin:0;opacity:0}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#495057;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.custom-file-control:lang(en):empty::after{content:"Choose file..."}.custom-file-control::before{position:absolute;top:-1px;right:-1px;bottom:-1px;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#495057;background-color:#e9ecef;border:1px solid rgba(0,0,0,.15);border-radius:0 .25rem .25rem 0}.custom-file-control:lang(en)::before{content:"Browse"}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#868e96}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #ddd}.nav-tabs .nav-link.disabled{color:#868e96;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.show>.nav-pills .nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:0 0;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-left:15px}}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group .card{-ms-flex:1 0 0%;flex:1 0 0%}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb::after{display:block;clear:both;content:""}.breadcrumb-item{float:left}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#868e96;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#868e96}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#868e96;pointer-events:none;background-color:#fff;border-color:#ddd}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#868e96}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#6c757d}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#111;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#111;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#111;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#111;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible .close{position:relative;top:-.75rem;right:-1.25rem;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#464a4e;background-color:#e7e8ea;border-color:#dddfe2}.alert-secondary hr{border-top-color:#cfd2d6}.alert-secondary .alert-link{color:#2e3133}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;overflow:hidden;font-size:.75rem;line-height:1rem;text-align:center;background-color:#e9ecef;border-radius:.25rem}.progress-bar{height:1rem;line-height:1rem;color:#fff;background-color:#007bff;transition:width .6s ease}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#868e96;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}a.list-group-item-primary,button.list-group-item-primary{color:#004085}a.list-group-item-primary:focus,a.list-group-item-primary:hover,button.list-group-item-primary:focus,button.list-group-item-primary:hover{color:#004085;background-color:#9fcdff}a.list-group-item-primary.active,button.list-group-item-primary.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#464a4e;background-color:#dddfe2}a.list-group-item-secondary,button.list-group-item-secondary{color:#464a4e}a.list-group-item-secondary:focus,a.list-group-item-secondary:hover,button.list-group-item-secondary:focus,button.list-group-item-secondary:hover{color:#464a4e;background-color:#cfd2d6}a.list-group-item-secondary.active,button.list-group-item-secondary.active{color:#fff;background-color:#464a4e;border-color:#464a4e}.list-group-item-success{color:#155724;background-color:#c3e6cb}a.list-group-item-success,button.list-group-item-success{color:#155724}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#155724;background-color:#b1dfbb}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}a.list-group-item-info,button.list-group-item-info{color:#0c5460}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#0c5460;background-color:#abdde5}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}a.list-group-item-warning,button.list-group-item-warning{color:#856404}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#856404;background-color:#ffe8a1}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}a.list-group-item-danger,button.list-group-item-danger{color:#721c24}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#721c24;background-color:#f1b0b7}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}a.list-group-item-light,button.list-group-item-light{color:#818182}a.list-group-item-light:focus,a.list-group-item-light:hover,button.list-group-item-light:focus,button.list-group-item-light:hover{color:#818182;background-color:#ececf6}a.list-group-item-light.active,button.list-group-item-light.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}a.list-group-item-dark,button.list-group-item-dark{color:#1b1e21}a.list-group-item-dark:focus,a.list-group-item-dark:hover,button.list-group-item-dark:focus,button.list-group-item-dark:hover{color:#1b1e21;background-color:#b9bbbe}a.list-group-item-dark.active,button.list-group-item-dark.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-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;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;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}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #e9ecef}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:15px;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:5px;height:5px}.tooltip.bs-tooltip-auto[x-placement^=top],.tooltip.bs-tooltip-top{padding:5px 0}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow,.tooltip.bs-tooltip-top .arrow{bottom:0}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,.tooltip.bs-tooltip-top .arrow::before{margin-left:-3px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tooltip-auto[x-placement^=right],.tooltip.bs-tooltip-right{padding:0 5px}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.bs-tooltip-right .arrow{left:0}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before,.tooltip.bs-tooltip-right .arrow::before{margin-top:-3px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tooltip-auto[x-placement^=bottom],.tooltip.bs-tooltip-bottom{padding:5px 0}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow,.tooltip.bs-tooltip-bottom .arrow{top:0}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.tooltip.bs-tooltip-bottom .arrow::before{margin-left:-3px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tooltip-auto[x-placement^=left],.tooltip.bs-tooltip-left{padding:0 5px}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.bs-tooltip-left .arrow{right:0}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before,.tooltip.bs-tooltip-left .arrow::before{right:0;margin-top:-3px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.tooltip .arrow::before{position:absolute;border-color:transparent;border-style:solid}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:10px;height:5px}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;border-color:transparent;border-style:solid}.popover .arrow::before{content:"";border-width:11px}.popover .arrow::after{content:"";border-width:11px}.popover.bs-popover-auto[x-placement^=top],.popover.bs-popover-top{margin-bottom:10px}.popover.bs-popover-auto[x-placement^=top] .arrow,.popover.bs-popover-top .arrow{bottom:0}.popover.bs-popover-auto[x-placement^=top] .arrow::after,.popover.bs-popover-auto[x-placement^=top] .arrow::before,.popover.bs-popover-top .arrow::after,.popover.bs-popover-top .arrow::before{border-bottom-width:0}.popover.bs-popover-auto[x-placement^=top] .arrow::before,.popover.bs-popover-top .arrow::before{bottom:-11px;margin-left:-6px;border-top-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=top] .arrow::after,.popover.bs-popover-top .arrow::after{bottom:-10px;margin-left:-6px;border-top-color:#fff}.popover.bs-popover-auto[x-placement^=right],.popover.bs-popover-right{margin-left:10px}.popover.bs-popover-auto[x-placement^=right] .arrow,.popover.bs-popover-right .arrow{left:0}.popover.bs-popover-auto[x-placement^=right] .arrow::after,.popover.bs-popover-auto[x-placement^=right] .arrow::before,.popover.bs-popover-right .arrow::after,.popover.bs-popover-right .arrow::before{margin-top:-8px;border-left-width:0}.popover.bs-popover-auto[x-placement^=right] .arrow::before,.popover.bs-popover-right .arrow::before{left:-11px;border-right-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=right] .arrow::after,.popover.bs-popover-right .arrow::after{left:-10px;border-right-color:#fff}.popover.bs-popover-auto[x-placement^=bottom],.popover.bs-popover-bottom{margin-top:10px}.popover.bs-popover-auto[x-placement^=bottom] .arrow,.popover.bs-popover-bottom .arrow{top:0}.popover.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover.bs-popover-auto[x-placement^=bottom] .arrow::before,.popover.bs-popover-bottom .arrow::after,.popover.bs-popover-bottom .arrow::before{margin-left:-7px;border-top-width:0}.popover.bs-popover-auto[x-placement^=bottom] .arrow::before,.popover.bs-popover-bottom .arrow::before{top:-11px;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover.bs-popover-bottom .arrow::after{top:-10px;border-bottom-color:#fff}.popover.bs-popover-auto[x-placement^=bottom] .popover-header::before,.popover.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-popover-auto[x-placement^=left],.popover.bs-popover-left{margin-right:10px}.popover.bs-popover-auto[x-placement^=left] .arrow,.popover.bs-popover-left .arrow{right:0}.popover.bs-popover-auto[x-placement^=left] .arrow::after,.popover.bs-popover-auto[x-placement^=left] .arrow::before,.popover.bs-popover-left .arrow::after,.popover.bs-popover-left .arrow::before{margin-top:-8px;border-right-width:0}.popover.bs-popover-auto[x-placement^=left] .arrow::before,.popover.bs-popover-left .arrow::before{right:-11px;border-left-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=left] .arrow::after,.popover.bs-popover-left .arrow::after{right:-10px;border-left-color:#fff}.popover-header{padding:8px 14px;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:9px 14px;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#868e96!important}a.bg-secondary:focus,a.bg-secondary:hover{background-color:#6c757d!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #e9ecef!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#868e96!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.d-print-block{display:none!important}@media print{.d-print-block{display:block!important}}.d-print-inline{display:none!important}@media print{.d-print-inline{display:inline!important}}.d-print-inline-block{display:none!important}@media print{.d-print-inline-block{display:inline-block!important}}@media print{.d-print-none{display:none!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-right:.25rem!important}.mb-xl-1{margin-bottom:.25rem!important}.ml-xl-1{margin-left:.25rem!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-right:.5rem!important}.mb-xl-2{margin-bottom:.5rem!important}.ml-xl-2{margin-left:.5rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3{margin-top:1rem!important}.mr-xl-3{margin-right:1rem!important}.mb-xl-3{margin-bottom:1rem!important}.ml-xl-3{margin-left:1rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4{margin-top:1.5rem!important}.mr-xl-4{margin-right:1.5rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.ml-xl-4{margin-left:1.5rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5{margin-top:3rem!important}.mr-xl-5{margin-right:3rem!important}.mb-xl-5{margin-bottom:3rem!important}.ml-xl-5{margin-left:3rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-right:.25rem!important}.pb-xl-1{padding-bottom:.25rem!important}.pl-xl-1{padding-left:.25rem!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-right:.5rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pl-xl-2{padding-left:.5rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3{padding-top:1rem!important}.pr-xl-3{padding-right:1rem!important}.pb-xl-3{padding-bottom:1rem!important}.pl-xl-3{padding-left:1rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4{padding-top:1.5rem!important}.pr-xl-4{padding-right:1.5rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pl-xl-4{padding-left:1.5rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5{padding-top:3rem!important}.pr-xl-5{padding-right:3rem!important}.pb-xl-5{padding-bottom:3rem!important}.pl-xl-5{padding-left:3rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-auto{margin-left:auto!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#868e96!important}a.text-secondary:focus,a.text-secondary:hover{color:#6c757d!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-muted{color:#868e96!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}
/*# sourceMappingURL=bootstrap.min.css.map */

/*You can add your own color also */
body {
    font-family: 'Open Sans', sans-serif;
    background: #fff;
    font-size: 14px;
    font-weight: 400;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-smoothing: subpixel-antialiased;
    color: #666;
    overflow-x: hidden;
    line-height: 25px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.form-group .help-block {
    color: red;
}

.roof-menu ul li.active a:hover {
    opacity: 0.8;
}

.roof-menu ul li a:hover {
    opacity: 0.8;
}

.section-padding {
    padding: 110px 0;
}

.mt-10 {
    margin-top: 10px;
}

.mt-20 {
    margin-top: 20px;
}

.mt-30 {
    margin-top: 30px;
}

.mt-40 {
    margin-top: 40px;
}

.mt-50 {
    margin-top: 50px;
}

.mt-80 {
    margin-top: 80px;
}

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

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

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

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

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

h1 {
    font-family: 'Montserrat', cursive;
    font-weight: 200;
}

h2 {
    font-family: 'Montserrat', cursive;
}

h3 {
    font-family: 'Montserrat', cursive;
    padding-top: 2rem;
    padding-bottom: 0.8rem;
}

h3,
h4 {
    margin-top: 1rem;
    font-weight: 400;
}

p {
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
}

a {

    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

a:hover {
    color: #a22f30;
    text-decoration: none;
}

a:focus {
    outline: none;
    text-decoration: none;
}

.ordinary-row {
    padding: 80px 0 90px;
}

.section-title + .row {
    padding: 40px 0 90px;
}

.btn,
button {
    padding: 7px 30px;
    border-radius: 0px;
    font-weight: 400;
    color: #fff;
    font-size: 13px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    display: inline-block;
}

.btn:hover,
button:hover {
    color: #fff;
    carsoer: pointer;
}

.section {
    padding: 80px 0;
}

.input-group-btn button {
    padding: 11px 20px;
}

.btn-common {
    color: #FFF !important;
    background: #ff5959;
    position: relative;
    border: transparent;
    z-index: 1;
}

.btn-common:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 3px;
    height: 100%;
    z-index: -1;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.btn-radius:before {
    border-radius: 5px 0px 0px 5px;
}

.btn-round {
    border-radius: 1.5em;
}

.btn-outline {

    border-width: 2px;
}

.btn-outline:hover {
    color: #fff;
    border: 2px solid transparent;

}

.btn-common:hover:before {
    width: 100%;
}

.btn-border {
    background: rgba(255, 255, 255, 0.18);
    border: 2px solid #fff;
    color: #fff;
}

.btn-border:hover {
    background: rgba(255, 255, 255, 0.3);
    border: 2px solid #ffffff;
    color: #fff;
}

.btn-lg {
    padding: 14px 33px;
    text-transform: uppercase;
    font-size: 16px;
}

.btn-xs {
    font-size: 11px;
    padding: 13px 12px;
}

.btn-sm {
    padding: 12px 15px;
}

.btn-md {
    font-size: 15px;
    padding: 12px 25px;
}

.btn-radius {
    border-radius: 5px;
}

.media-left {
    padding-right: 10px;
}

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

.input-group .form-control {
    border-radius: 30px 0 0 30px;
}

.form-group .radius-input {
    border-radius: 30px;
    height: 45px;
}

.form-group .flat-input {
    border-radius: 0;
}

.form-group .form-control {
    background: #ffffff;
    padding-right: 30px;
    color: #666;
    position: relative;
    box-shadow: none;
}

.form-group .form-control:focus {

}

.form-group .help-block {
    font-weight: 700;
}

.label {
    font-weight: normal;
    margin: 0 2px;
}

.social-links {
    display: inline-block;
}

.social-links a {
    display: inline-block;
    margin: 0 0 0 5px;
}

.social-links a i {
    width: 32px;
    height: 32px;
    vertical-align: middle;
    border-radius: 100%;
    line-height: 32px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.social-links a i:hover {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.social-links a .fa-twitter:hover {
    color: #00aced;
}

.social-links a .fa-facebook:hover {
    color: #3b5998;
}

.social-links a .fa-google-plus:hover {
    color: #dd4b39;
}

.social-links a .fa-youtube-play:hover {
    color: #bb0000;
}

.social-links a .fa-linkedin:hover {
    color: #007bb6;
}

li.search {
    position: inherit;
    padding-right: 10px;
}

li.search .open-search {
    margin-right: 0 !important;
}

li.search .open-search i {
    font-size: 13px;
}

.navbar-engage .navbar-nav > li.search > a:before {
    display: none;
}

ul.nav .nav-item {
   margin: 0 8px 0 0;
}
ul.nav .nav-item:last-child {
    margin: 0;
}
.section.section-menu {
    top: 74px;
    background: transparent;
    padding: 0 0 20px 0;
    z-index: 100;
}
.section.section-menu .container {
    background: #ffffff;
}
.fade-bottom {
    height: 15px;
    background: linear-gradient(to bottom, #ffffff, transparent);
}

i {
    transition: all 0.3s ease-in-out;
}

i:hover {
    opacity: 0.8;
    transition: all 0.3s ease-in-out;
}

.full-search {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #333;
    padding: 15px 0;
    z-index: 999;
}

.full-search input[type="text"] {
    outline: medium none;
    display: inline-block;
    width: 97%;
    background: transparent;
    color: #FFF;
    font-size: 28px;
    padding: 4px 16px 8px;
    line-height: 39px;
    border-radius: 3px;
    height: auto;
    border: 1px solid #444;
}

.section-title {
    text-align: center;
    font-size: 38px;
    line-height: 40px;
    color: #000;
    font-family: 'Montserrat', cursive;
    padding: 10px 0;
}

.section-subcontent {
    text-align: center;
    padding-bottom: 30px;
}

.small-title {
    font-size: 22px;
    position: relative;
    text-align: left;
}

/* ScrollToTop */
.back-to-top {
    display: none;
    position: fixed;
    bottom: 18px;
    right: 15px;
}

.back-to-map {
    display: none;
    position: fixed;
    bottom: 18px;
    right: 59px;
}

.back-to-top i, .back-to-map i {
    display: block;
    font-size: 18px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    border-radius: 0px;
    text-align: center;

    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

.page-header {
    padding: 0;
    margin: 0;
    position: relative;
    background: url('vhs-assets-css-db763a228ec2ca1d65e5c0afc1577c45.jpg');
    min-height: 164px;
}

.page-header .page-header-inner {
    color: #fff;
    height: 100%;
    padding: 40px 0;
    position: absolute;
    width: 100%;
}

.page-header .page-header-inner:before {
    background: rgba(231, 76, 60, 0.2);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    content: "";
    display: block;
}

.page-header .page-title {
    color: #fff;
    font-size: 44px;
    font-weight: 600;
    margin-bottom: 10px !important;
    padding: 15px 0;
    text-align: left;
}

.page-header .breadcrumb {
    margin: 0;
    padding: 0;
    background: transparent;
    position: relative;
    z-index: 9;
}

.page-header .breadcrumb li {
    line-height: 25px;
}

.page-header .section-title:before {
    width: 40px;
}

.switcher-box {
    position: fixed;
    width: 140px;
    top: 20%;
    left: -140px;
    z-index: 9999;
    background: #FFF;
    border: 1px solid #F3F3F3;
    padding: 15px;
    transition: all 0.4s ease-out;
}

.switcher-box h4 {
    color: #292929;
    font-family: "Roboto", sans-serif;
    font-size: 15px;
    margin-top: 0px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-weight: bold;
}

.switcher-box .colors-list {
    margin: 0px 0px 0px -4px;
}

.switcher-box .colors-list li {
    display: inline-block;
    font-size: 0px;
    list-style: none;
    margin: 0px 4px;
}

.switcher-box .colors-list li a {
    width: 25px;
    cursor: pointer;
    height: 25px;
    display: block;
}

.switcher-box .colors-list li a.default {
    background-color: #9C3;
}

.switcher-box .colors-list li a.red {
    background-color: #c74041;
}

.switcher-box .colors-list li a.lightblue {
    background-color: #00D3F9;
}

.switcher-box .colors-list li a.gray {
    background-color: #9BB5AC;
}

.switcher-box .colors-list li a.coffee {
    background-color: #998675;
}

.switcher-box .colors-list li a.green {
    background-color: #9C3;
}

.switcher-box .colors-list li a.orange {
    background-color: #F60;
}

.switcher-box .colors-list li a.wisteria {
    background-color: #9b59b6;
}

.switcher-box .colors-list li a.mblue {
    background-color: #34495e;
}

.switcher-box .colors-list li a.greensea {
    background-color: #1abc9c;
}

.switcher-box .open-switcher {
    position: absolute;
    right: -50px;
    top: -1px;
    width: 50px;
    border-radius: 0px;
    border: 0px none;
    padding: 0px;
    height: 50px;
    background: #DDD;
}

.switcher-box .open-switcher i {
    text-align: center;
    line-height: 50px;
    cursor: pointer;
    font-size: 25px;
    color: #292929;
    display: block;
}

.switcher-massage {
    font-size: 12px;
    line-height: 15px;
    color: 808080;
    margin: 10px 0px 0px;
}

#loader {
    position: fixed;
    background: #fff;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999999999;
}

.square-spin {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -40px;
    margin-top: -40px;
}

.square-spin img {
    max-width: 64px;
}

#carousel-container {
    background: #2c3e50;
}

#carousel-area {
    max-width: 1920px;
    margin: 0 auto;
    overflow: hidden;
    background: #2c3e50;
}

#carousel-area .carousel-inner .carousel-item {
    opacity: 0.3;
    width: 100%;
    overflow: hidden;
    max-height: 400px;
    transition-property: opacity;
    transition-duration: 1s;
}

#carousel-area .carousel-inner .active {
    opacity: 1;
}

#carousel-area .carousel-inner .active.left,
#carousel-area .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}

#carousel-area .carousel-inner .next.left,
#carousel-area .carousel-inner .prev.right {
    opacity: 1;
}

#carousel-area .carousel-control {
    z-index: 2;
}

#carousel-area .carousel-item {
    background-size: 100%;
    background-size: cover;
}

#carousel-area .carousel-item .carousel-caption {
    top: 26%;
    right: 10%;
    left: 10%;
    text-shadow: none;
}

#carousel-area .carousel-item .carousel-caption h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 70px;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-duration: 0.8s;
    animation-duration: 0.8s;
}

#carousel-area .carousel-item .carousel-caption h3 {
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    color: #fff;
    font-weight: 100;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
}

#carousel-area .carousel-item .carousel-caption .btn {
    margin: 30px 15px;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-duration: 1.4s;
    animation-duration: 1.4s;
}

#carousel-area .active {
    opacity: 1;
}

#carousel-area .active.left,
#carousel-area .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}

#carousel-area .carousel-control {
    z-index: 10;
    width: 35px;
    height: 55px;
    top: 50%;
    padding: 10px 5px;
    box-shadow: none;
    background: url('vhs-assets-css-5550ad77ec9a5f07aca79fc92eeca78e.png');
    margin-top: -35px;
    text-shadow: none;
}

#carousel-area .carousel-control-prev-icon {
    left: 5%;
}

#carousel-area .carousel-control-next-icon {
    right: 5%;
    background-position: -150px 0px !important;
}

#carousel-area .carousel-indicators {
    bottom: 5px;
}

#carousel-area .carousel-indicators li {
    border-radius: 0px;
    width: 32px;
    height: 5px;
    margin: 0 5px;
    background: rgba(253, 254, 255, 0.80);
    border: none;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

#carousel-area .carousel-indicators li:hover,
#carousel-area .carousel-indicators li.active {
    opacity: 1;

}

#carousel-area:hover .carousel-control {
    display: block;
}

#carousel-area i {
    margin-right: 10px;
}

.big-title {
    font-family: 'Open Sans', sans-serif;
    font-size: 60px;
    color: #fff !important;
    text-transform: uppercase;
}

.medium-title {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    line-height: 30px;
    font-weight: 300;
}

.mr {
    margin-right: 10px;
}

.navbar-block {
    height: 76px;
}

.navbar {
    margin-bottom: 0;
    padding: 0 15px;
    background-color: #ffffff;
}

.navbar li {
    color: #666;
}

.navbar-engage.affix {
    width: 100%;
    top: 0;
    z-index: 99999;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

.navbar-engage.affix .navbar-brand {
    padding: 10px 15px;
    height: 54px;
}

.navbar-engage.affix .navbar-brand img {
    width: 100px;
}

.navbar-engage.affix .navbar-nav > li > a,
.navbar-engage.affix .navbar-nav > li > a:focus {
    margin: 10px 20px;
}

.navbar-brand {
    width: 300px;
    padding-top: 0px;
    height: auto;
}
.navbar-brand IMG {
    padding: 8px 0 0 0;
}
.navbar-header .site-name {
    text-transform: uppercase;
    text-align: center;
    font-size: 0.7rem;
    font-weight: bold;
}

.navbar-engage {
    border: none;
    border-radius: 0;
    background: #fff;
}

.navbar-engage .navbar-nav > li > a,
.navbar-engage .navbar-nav > li > a:focus {
    font-size: 14px;
    padding: 28px 20px;
    margin: 0px;
    outline: 0;
    color: #666;
    font-weight: 400;
    background: transparent;
}

.navbar-engage .navbar-nav > li > a {
    background: transparent;
    padding-bottom: 5px;
    color: #666;
    position: relative;
}

.navbar-engage .navbar-nav > li > a:before {
    content: "";
    display: inline-block;
    width: 0px;
    height: 1px;
    position: absolute;
    left: 1px;
    bottom: 4px;
    -webkit-transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
    -moz-transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
    -o-transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
    transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
}

.navbar-engage .navbar-nav > li a:hover::before,
.navbar-engage .navbar-nav > li.active a::before,
.navbar-engage .navbar-nav > li.open > a::before,
.navbar-engage .navbar-nav > .active > a:focus::before {
    width: 15px;
}

.navbar-engage .navbar-nav > li a:focus > a::before {
    background: transparent;
}

.navbar-engage .navbar-nav > li.open a:focus {
    background: transparent !important;
}

.navbar-engage .navbar-nav > li > a:hover,
.navbar-engage .navbar-nav > .active > a,
.navbar-engage .navbar-nav > li.open > a,
.navbar-engage .navbar-nav > .active > a:hover,
.navbar-engage .navbar-nav > .active > a:focus,
.navbar-engage .navbar-nav > .open > a:hover {
    background: transparent;
}

.dropdown:hover > .dropdown-menu {
    display: block;
}

.dropdown-menu.show {
    display: none;
}

.dropdown-menu {
    -webkit-animation: fadeInUpMenu 0.4s;
    -moz-animation: fadeInUpMenu 0.4s;
    -ms-animation: fadeInUpMenu 0.4s;
    -o-animation: fadeInUpMenu 0.4s;
    animation: fadeInUpMenu 0.4s;
}

@-webkit-keyframes fadeInUpMenu {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@keyframes fadeInUpMenu {
    0% {
        opacity: 0;
        transform: translateY(10px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

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

.navbar-engage .dropdown-menu {
    padding: 0;
    border-style: solid;
    border-width: 4px 0 0 0;
    border-radius: 0;
    left: 0;
    right: 0;
}

.navbar-engage .dropdown-menu a.dropdown-item {
    color: #666;
    padding: 10px 0 10px 15px;
    margin: 5px 0;
}

.navbar-engage .dropdown-menu a.dropdown-item:hover,
.navbar-engage .dropdown-menu a.dropdown-item .active {
    background: #ecf0f1;
}

.navbar-engage .dropdown-menu a {
    background: #ecf0f1;
}

.navbar-engage .dropdown-item {
    color: #666;
    padding: 10px 0 10px 15px;
    margin: 5px 0;
}

.navbar-engage .sub-menu {
    top: -1px;
    left: 100% !important;
    padding: 0;
    border: none;
    -webkit-animation: fadeInUpMenu 0.4s;
    -moz-animation: fadeInUpMenu 0.4s;
    -ms-animation: fadeInUpMenu 0.4s;
    -o-animation: fadeInUpMenu 0.4s;
    animation: fadeInUpMenu 0.4s;
}

.navbar-engage .navbar-toggle {
    border-radius: 0;
}

@-webkit-keyframes fadeInUpMenu {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@keyframes fadeInUpMenu {
    0% {
        opacity: 0;
        transform: translateY(10px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

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

.nav-inline .nav-item + .nav-item {
    margin-left: 0px;

}

#main-menu ul > li > a {
    background: transparent !important;
    color: #333;
    position: relative;
    padding: 28px 20px;
    font-weight: 400;
    line-height: 18px;
    text-transform: uppercase;
}

#main-menu ul > .dropdown:hover > ul.dropdown-menu {
    display: block;
    webkit-animation: MenuFadeIn 400ms;
    animation: MenuFadeIn 400ms;
    transition: all 0.3s ease-in-out 0s;
}

#main-menu ul .dropdown .dropdown-menu {
    padding: 0;
    border-radius: 0;
    left: 0;
    right: 0;
    margin-top: 0px;
    width: 220px;
    border: none;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

#main-menu ul .dropdown .dropdown-menu a {
    font-size: 13px;
    color: #666;
    display: block;
    height: auto;
    padding: 12px 20px 13px;
    line-height: 16px;
    font-weight: 400;
    border-top: 1px solid #e2e6e7;
    transition: all 0.3s ease-in-out 0s;
}

#main-menu ul .dropdown .dropdown-menu a:hover,
#main-menu .dropdown .dropdown-menu a .active {
    background: transparent;

    transition: all 0.3s ease-in-out 0s;

}

#main-menu ul .dropdown .dropdown-menu > li > a:focus {
    background: transparent;
}

#main-menu ul .dropdown .dropdown-menu > li.active > a {
    background: transparent;
}

#main-menu ul .dropdown .open > a {
    background: transparent;
}

#main-menu ul .dropdown .open > a:hover,
#main-menu .dropdown .open > a:focus,
#main-menu .dropdown .open > a.active {
    background: transparent;
}

#main-menu ul .dropdown .sub-menu {
    top: -2px;
    left: 100% !important;
    padding: 0;
    border: none;
    -webkit-animation: MenuFadeIn 0.4s;
    -moz-animation: MenuFadeIn 0.4s;
    -ms-animation: MenuFadeIn 0.4s;
    -o-animation: MenuFadeIn 0.4s;
    animation: MenuFadeIn 0.4s;
}

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

@keyframes MenuFadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

#main-menu ul .dropdown-toggle::after {
    display: none;
}

.active.slicknav_collapsed,
.slicknav_parent.slicknav_open {
    background: #eee;
}

.wpb-mobile-menu {
    display: none;
}

ul li > ul {
    padding: 0;
    border-style: solid;
    border-width: 4px 0 0 0;
    border-radius: 0;
    left: 0;
    right: 0;
    border-color: transparent;
}

ul li > ul > li > a {
    color: #666;
    padding: 10px 0 10px 15px;
    margin: 5px 0;
}

ul li > ul > li > a:hover,
ul li > ul > li > a .active {
    background: #ecf0f1;
}

ul li > ul > li.active > a {
    background: #ecf0f1;
}

.active.slicknav_collapsed,
.slicknav_parent.slicknav_open {
    background: #eee;
}

.wpb-mobile-menu {
    display: none;
}

.wpb-mobile-menu ul li > ul {
    padding: 0;
    border-style: solid;
    border-width: 4px 0 0 0;
    border-radius: 0;
    left: 0;
    right: 0;
    border-color: transparent;
}

.wpb-mobile-menu ul li > ul > li > a {
    color: #666;
    padding: 10px 0 10px 15px;
}

.wpb-mobile-menu ul li > ul > li > a:hover,
.wpb-mobile-menu ul li > ul > li > a .active {
    background: #ecf0f1;
}

.wpb-mobile-menu ul li > ul > li.active > a {
    background: #ecf0f1;
}

.slicknav_menu {
    display: none;
}

.flag {
    margin-right: 5px;
}

.section-site-card {
    border: 1px solid #dddddd;
    padding: 20px 15px;
}

.section-site-card:hover {
    background: #dddddd;
}

.section-site-card .flag {
    margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
    .navbar-brand {
        position: absolute;
        top: 12px;
    }

    /* #menu is the original menu */
    #wpb-mobile-menu {
        display: none;
    }

    .slicknav_menu {
        display: block;
    }
    .slicknav_menu .slicknav_nav {
         padding-bottom:100px;
    }
    
}

/* SlickMenu responsive */
@media screen and (max-width: 768px) {
    .navbar-toggler {
        display: none;
    }
}

.top_search_con {
    background: #fff;
    height: 38px;
    border-radius: 50px;
    position: relative;
    width: 100%;
}

.top_search_con input[type="text"],
.top_search_con input:focus {
    background: none !important;
    border: 1px solid #E4E4E4;
    height: 100%;
    width: 100%;
    padding: 1px 20px 0 40px;
    color: #818B8D;
    font-size: 12px;
    outline: none;
    border-radius: 50px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

.top_search_icon {
    color: #e64a4a;
    font-size: 14px;
    left: 15px;
    position: absolute;
    top: 7px;
}

.top_search .top_search_submit {
    border: none;
    padding: 0;
    position: absolute;
    width: 20px;
    left: 12px;
    opacity: 0;
    top: 9px;
}

/* ==========================================================================
   Service Section Start
   ========================================================================== */
.service-item {
    text-align: center;
}

.service-item .icon-wrapper {
    font-size: 40px;
    margin-bottom: 30px;
}

.service-item .icon-wrapper i {
    display: block;
    margin: 0 auto;

}

.service-item h2 {
    font-size: 22px;
    margin-bottom: 15px;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

.service-item p {
    font-size: 13px;
}

/* Pulse Shrink */
@-webkit-keyframes pulse-shrink {
    to {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }
}

@keyframes pulse-shrink {
    to {
        -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
        transform: scale(0.9);
    }
}

.pulse-shrink {
    display: inline-block;
}

.service-item:hover .pulse-shrink {
    -webkit-animation-name: pulse-shrink;
    animation-name: pulse-shrink;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}

/* ==========================================================================
   About Us Section Start
   ========================================================================== */
.split {
    background-color: #F6F6F6;
}

.split h2.title {
    font-size: 28px;
    text-transform: uppercase;
    margin: 10px 0 20px 0;
}

.split .lead {
    font-size: 14px;
}

.split .details-list {
    margin-top: 36px;
}

.split .details-list h3 {
    font-size: 16px;
    font-weight: 300;
}

/* ==========================================================================
   Featured Section Start
   ========================================================================== */
.featured-box {
    margin-top: 15px;
    margin-bottom: 15px;
}

.featured-box .featured-icon {
    float: left;
    margin-top: 5px;
}

.featured-box .featured-icon i {
    font-size: 28px;
    text-align: center;
    float: left;
    margin-right: 25px;
    margin-bottom: 85px;
    display: block;

}

.featured-box .featured-content {
    padding-left: 40px;
}

.featured-box .featured-content h4 {
    font-size: 22px;
    margin-bottom: 10px;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

.featured-box .featured-content p {
    font-size: 13px;
}

#portfolios {

}

#portfolios .mix {
    padding: 0;
}

#portfolios .mix {
    display: none;
}

.controls {
    text-align: center;
    padding: 20px;
}

.controls button, .controls a {
    margin: 0 3px 3px 0;
}

.controls a:hover, controls button:hover {
    cursor: pointer;
}

#portfolio-list {
    margin-top: 15px;
    display: inline-block;
}

.portfolio-img {
    overflow: hidden;
    display: block;
    position: relative;
}

.portfolio-img img {
    width: 100%;
}

.portfoli-content {
    width: 100%;
    position: absolute;
    height: 100%;
    opacity: 0;
    top: 0;
    -webkit-transition: opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1);
    transition: opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1);
}

.portfoli-content:before {
    background-color: rgba(255, 255, 255, 0.8);
    top: 15px;
    left: 15px;
    bottom: 15px;
    right: 15px;
    content: '';
    position: absolute;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
}

.sup-desc-wrap {
    display: table;
    width: 100%;
    height: 100%;
}

.sup-desc-wrap .sup-desc-inner {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding: 0 35px;
}

.sup-desc-wrap .sup-link {
    margin-bottom: 20px;
}

.sup-desc-wrap .sup-link .left-link,
.sup-desc-wrap .sup-link .right-link {
    font-size: 14px;
    line-height: normal;
    outline: none;

    border-radius: 50%;
    color: #fff;

    width: 42px;
    height: 42px;
    opacity: 0;
    line-height: 42px;
    text-align: center;
    display: inline-block;
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    margin-right: 5px;
}

.sup-desc-wrap .sup-link .left-link {
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
}

.sup-desc-wrap .sup-link .right-link {
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

.sup-desc-wrap .sup-link a:hover {
    background: transparent;

}

.sup-desc-wrap .sup-meta-wrap .sup-title {
    display: block;
    outline: none;
    margin-bottom: 10px;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.sup-desc-wrap .sup-meta-wrap .sup-title h4 {
    font-size: 18px;
    color: #000;
    line-height: 22px;
    text-transform: uppercase;
    font-weight: 300;
}

.sup-desc-wrap .sup-meta-wrap .sup-description {
    font-size: 13px;
    line-height: 18px;
    color: #666;
    text-align: center;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.portfolio-item:hover .portfoli-content,
.portfolio-item:hover .portfoli-content:before {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.portfolio-item:hover .sup-title {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.portfolio-item:hover .sup-description {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}

.portfolio-item:hover .sup-link .right-link,
.portfolio-item:hover .sup-link .left-link {
    opacity: 1;
    webkit-transform: translateY(0px);
    transform: translateY(0px);
}

.loadmore-button {
    text-align: center;
    text-transform: uppercase;
    margin-top: 30px;
    color: #000;
}

#other-services {
    background: #fff;
}

#other-services .nav-tabs {
    border-bottom: none;
    float: left;
    display: table-cell;
    vertical-align: top;
}

#other-services .nav-tabs li {
    float: none;
}

#other-services .nav-tabs li a {
    border: none;
    background: transparent;
    margin: 0;
    padding: 0;
}

#other-services .nav-tabs li a i {
    background: #81868e;
    font-size: 20px;
    text-align: center;
    color: #fff;
    float: left;
    width: 50px;
    border-radius: 50%;
    height: 50px;
    line-height: 50px;
    margin: 10px 0;
    cursor: pointer;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#other-services .nav-tabs li a:hover i,
#other-services .nav-tabs li a:focus,
#other-services .nav-tabs li a.active i {

}

#other-services .tab-content {
    margin: 10px 0px 0px 80px;
}

#other-services .service-content h3 {
    font-size: 20px;
    margin-bottom: 25px;
    text-transform: uppercase;
}

#other-services .service-content p.lead {
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 25px;
}

#other-services .service-content p {
    font-size: 14px;
}

#other-services .other-service-item {
    padding-bottom: 30px;
}

#other-services .other-service-item .icon {
    float: left;
}

#other-services .other-service-item .icon .icon-medium {
    background: #E74C3C;
    font-size: 24px;
    text-align: center;
    color: #fff;
    float: left;
    width: 70px;
    border-radius: 50%;
    height: 70px;
    line-height: 70px;
    margin: 12px 0;
    cursor: pointer;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#other-services .other-service-item .service-content {
    padding-left: 100px;
}

#other-services .other-service-item .service-content h3 {

    font-size: 24px;
    clear: inherit;
}

#other-services .other-service-item .service-content p {
    padding: 0px 36px 0px 0px;
}

#other-services .other-service-item:hover .icon-medium {
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg);
    -webkit-transition: all 0.6s linear;
    -moz-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    transition: all 0.6s linear;
    background: #666;
}

#other-services img {
    max-width: 100%;
    padding: 22px;
}

.skill p {
    margin-bottom: 10px;
    font-weight: 600;
}

.progress {
    background: #F5F5F5;
    height: 10px;
    margin: 0 0 20px;
    position: relative;
    width: 100%;
}

.progress-bar {
    float: left;
    height: 100%;
    font-size: 12px;
    color: #ffffff;
    border: 1px solid #fff;

    text-align: center;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 0.6s linear;
    -moz-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    transition: all 0.6s linear;
    position: relative;
}

#pricing {
    background: url('vhs-assets-css-ed331314d61b4360b34d7378e9b13158.jpg');
}

#pricing .section-title {
    color: #fff;
}

#pricing .section-subcontent {
    color: #fff;
}

.pricing-table-1 {
    background: #fff;
    margin: 0 15px;
}

.pricing-table-1 .table-header {
    padding: 30px 0;
    color: #fff;

}

.pricing-table-1 .table-header h3 {
    font-size: 30px;
    font-weight: 400;
}

.pricing-table-1 .plan {
    border-bottom: 1px solid rgba(189, 195, 199, 0.5);
}

.pricing-table-1 .plan .price {
    font-size: 24px;
}

.pricing-table-1 .plan .period {
    font-size: 18px;
    color: #999;
    text-transform: uppercase;
}

.pricing-table-1 .plan-info {
    margin-top: 30px;
}

.pricing-table-1 .plan-info p {
    color: #bdc3c7;
    font-size: 16px;
    line-height: 30px;
}

.pricing-table-1 .button-area {
    padding: 30px 0 45px 0;
}

#pricing-block-x {
    background: #ecf0f1;
}

.pricing-table-x {
    background: rgba(0, 0, 0, 0.7);
    margin: 0 15px;
    padding: 15px 30px;
}

.pricing-table-x .table-header {
    padding: 15px 0;
    color: #fff;
}

.pricing-table-x .table-header h3 {
    font-size: 30px;
    font-weight: 400;
}

.pricing-table-x .plan .price {
    font-size: 30px;

}

.pricing-table-x .plan .period {
    font-size: 18px;
    color: rgba(231, 76, 60, 0.7);
    text-transform: uppercase;
}

.pricing-table-x .plan-info {
    margin-top: 30px;
}

.pricing-table-x .plan-info p {
    color: #fff;
    font-size: 16px;
    line-height: 16px;
}

.pricing-table-x .plan-info p i {
    margin-right: 5px;
}

.pricing-table-x .button-area {
    padding: 30px 0 40px 0;
}

#cool-facts {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    background-image: url(http://demo.graygrids.com/themes/engage/assets/video/Team-Work.jpg);
}

#cool-facts .section-title {
    color: #fff;
}

#cool-facts .section-subcontent {
    color: #fff;
}

#cool-facts .facts-item {
    text-align: center;
    padding-bottom: 30px;
}

#cool-facts .facts-item i {
    font-size: 45px;

    width: 100px;
    height: 100px;
    line-height: 100px;
    border-radius: 50%;
}

#cool-facts .fact-count h3 {
    color: #fff;
    font-weight: 300;
    font-size: 42px;
}

#cool-facts .fact-count h4 {
    color: #fff;
    font-size: 22px;
}

#notice {
    background: #f6f6f6;
}

#notice .notice-button {
    margin-top: 30px;
}

#notice h4 {
    font-size: 40px;
}

#notice p {
    font-size: 24px;
    color: #999;
    margin-top: 15px;
}

#notice .notice-content {
    padding: 30px;
}

#clients .client-item-wrapper {
    text-align: center;
    border: 1px solid #ddd;
    padding: 30px;
    margin: 0 5px;
    -moz-transition: all .6s ease;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

#clients .client-item-wrapper:hover {

}

#clients #clients-scroller img {
    opacity: 0.5;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: gray;
    -webkit-filter: gray;
    -moz-transition: all .6s ease;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

#clients #clients-scroller img:hover {
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -webkit-filter: gray;
    -moz-transition: all .6s ease;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    opacity: 1.0;
}

#clients #clients-scroller .owl-pagination {
    display: none;
}

#testimonial {
    background: #fff;
}

#testimonial .testimonial-inner {
    text-align: center;
    padding: 10px 30px;
    border: 1px solid #ddd;
    margin: 5px;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

#testimonial .testimonial-inner:hover {

}

#testimonial .testimonial-images {
    margin-bottom: 20px;
}

#testimonial .testimonial-images img {
    width: 70px;
    height: 70px;
    margin: 0 auto;
    padding: 5px;
    box-shadow: 0px 0px 3px #ddd;
}

#testimonial .testimonial-content p {
    line-height: 25px;
    margin-bottom: 15px;
}

#testimonial .testimonial-footer {
    font-size: 12px;
    font-weight: 600;
}

#testimonial .testimonial-footer i {
    margin-right: 5px;
}

#testimonial .testimonial-footer a {
    color: #aaa;
    margin-left: 3px;
    font-weight: 300;
}

#testimonial .testimonial-footer a:hover {

}

#testimonial .owl-pagination {
    margin-top: 30px;
}

#testimonial .owl-pagination .owl-page span {
    border-radius: 4px;
    width: 8px;
    height: 8px;
    background: none;

    opacity: 0.5;
}

#testimonial .owl-pagination .owl-page.active span {

    opacity: 1.0;
}

.news-list .row div {
    margin-bottom: 15px;
}

.news-list .blog-item-wrapper {
    background: #fff;
    box-shadow: 0 1px 1px #ddd;
    padding: 15px;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.news-list .blog-item-wrapper:hover {
    box-shadow: 0 0 40px #ddd;
}

.news-list .blog-item-img {
    position: relative;
}

.news-list .blog-item-img img {
    width: 100%;
}

.news-list .blog-item-text {
    margin-top: 15px;
}

.news-list .blog-item-text h3 {
    font-size: 18px;
    line-height: 30px;
    padding: 0;
}

.news-list .blog-item-text h3 a {
    color: #555;
}

.news-list .blog-item-text h3 a:hover {

}

.news-list .blog-item-text .blog-one-footer {
    padding: 10px 0px 0px;
    border-top: 1px dashed #ddd;
}

.news-list .blog-item-text .blog-one-footer a {
    font-size: 12px;
    padding-right: 15px;
    color: #999;
}

.news-list .blog-item-text .blog-one-footer a:hover {

}

.news-list .blog-item-text .blog-one-footer i {

    margin-right: 5px;
}
.medialement-alternative-content {
    padding: 0 1rem;
}

#team .team-item figure {
    position: relative;
    overflow: hidden;
    width: 100%;
    margin: 0;
}

#team .team-item figure img {
    width: 100%;
    height: auto;
}

#team .team-item figure figcaption {
    height: 100%;
    position: absolute;
    top: 0;
    background: rgba(0, 0, 0, 0.85);
    opacity: 0;
    width: 100%;
    -webkit-transition: opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1);
    transition: opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1);
}

#team .team-item figure figcaption .details {
    position: absolute;
    top: 30%;
}

#team .team-item figure figcaption .content-white {
    font-size: 13px;
    text-align: center;
    color: #FFF;
    margin: 0 auto;
    line-height: 18px;
    width: 65%;
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#team .team-item figure figcaption .orange-line {

    margin: 12px auto 6px;
    width: 0px;
    height: 1px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#team .team-item figure:hover figcaption {
    opacity: 1;
}

#team .team-item figure:hover .orange-line {
    width: 62px;
}

#team .team-item figure:hover figcaption .content-white {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}

#team .team-item figure:hover .social a {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}

#team .team-item .social {
    text-align: center;
    margin-top: 15px;
}

#team .team-item .social .facebook,
#team .team-item .social .twitter,
#team .team-item .social .google-plus {
    font-size: 14px;
    line-height: normal;
    outline: none;

    border-radius: 50%;
    color: #fff;

    width: 42px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    display: inline-block;
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    margin-right: 5px;
}

#team .team-item .social .facebook {
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
}

#team .team-item .social .twitter {
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

#team .team-item .social .google-plus {
    -webkit-transition: all 600ms ease;
    transition: all 600ms ease;
}

#team .team-item .social a:hover {
    background: transparent;

}

#team .info {
    background: #F6F6F6;
    padding: 15px 0 1px;
    text-align: center;
}

#team .info h2 {
    color: #000;
    font-size: 18px;
}

#team .info p {
    color: #000;
    font-size: 12px;
    font-weight: 300;
    line-height: 22px;
    text-transform: uppercase;
}

.orange-line {

    margin: 12px auto 6px;
    width: 52px;
    height: 1px;
}

#team-block-2 .team-member {
    padding-bottom: 15px;
    margin-top: 20px;
    border-bottom: 5px solid transparent;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
    background: #666;
    border-bottom: 4px solid transparent;
}

#team-block-2 .team-member .face {
    position: relative;
    width: 100%;
    overflow: hidden;
}

#team-block-2 .team-member .face img {
    width: 100%;
    height: auto;
}

#team-block-2 .team-member .member-info {
    text-align: center;
    padding: 24px;
}

#team-block-2 .team-member .member-info h3 {
    line-height: 30px;
    font-size: 30px;
    color: #fff;
}

#team-block-2 .team-member .member-info .position {
    color: #999;
    font-size: 16px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.5);
}

#team-block-2 .team-member .member-info .social-team {
    margin-top: 15px;
}

#team-block-2 .team-member .member-info .social-team a {
    color: #3D566E;
    margin: 0 4px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

#team-block-2 .team-member .member-info .social-team a i {
    color: #ffffff;
    padding: 7px;
    background: transparent;
    font-size: 18px;
    line-height: 28px;
    border: 1px solid #fff;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

#team-block-2 .team-member .member-info .desc {
    margin-top: 15px;
    color: #ecf0f1;
}

#team-block-2 .team-member .member-info .social .fa-facebook:hover {
    background: #3b5998;
    color: #fff;
}

#team-block-2 .team-member .member-info .social .fa-twitter:hover {
    background: #00CAFB;
    color: #fff;
}

#team-block-2 .team-member .member-info .social .fa-google-plus:hover {
    background: #D23A1D;
    color: #fff;
}

#team-block-2 .team-member .member-info .social .fa-linkedin:hover {
    background: #007bb6;
    color: #fff;
}

#team-block-2 .team-member:hover {

    background: #777;
}

#subscription .subscription-form .form-control {
    height: 60px;
    font-size: 24px;
    color: #999;
}

#subscription .subscription-form .btn {
    padding: 18px;
}

#error-404 {
    background: #ECF0F1;
    padding: 36px;
}

#error-404 h1 {
    font-size: 120px;
}

#error-404 h3 {
    font-size: 40px;
    margin-bottom: 30px;
}

#content {
    padding-top: 30px;
    padding-bottom: 30px;
    min-height: 600px;
}

#contact .contact-info-wrapper {
    margin-top: -60px;
}

#contact .contact-info-wrapper .contact-item-wrapper i {
    padding: 15px;

    width: 64px;
    height: 64px;
    border-radius: 50%;
    color: #fff;
}

#contact .map {
    position: relative;
}

#contact .contact-info {
    background: #666;
    color: #fff;
    padding: 30px 0;
}

#contact .contact-form-wrapper {
    background: url('vhs-assets-css-0ba6a93ba224b181095618bdeb20f305.jpg');
    background-size: cover;
}

#contact .form-control {
    margin-bottom: 45px;
    background: transparent;
    color: #fff;
}

#contact2 .contact-info-wrapper {
    margin-top: -10px;
}

#contact2 .contact-info-wrapper .contact-item-wrapper {
    padding: 15px 30px;
}

#contact2 .contact-info-wrapper .contact-item-wrapper i {
    color: #fff;
    float: left;
    padding: 8px 15px;
    font-size: 24px;
}

#contact2 .contact-info-wrapper .contact-item-wrapper h4 {
    line-height: 40px;
    color: #FFF;
    font-size: 16px;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
}

#contact2 .form-control {
    margin-bottom: 30px;
}

footer {
    background: #282828;
    color: #7C7C7C;
    z-index: 500;
    position: relative;
}

footer .small-title {
    margin-bottom: 30px;
    color: #fff;
}

footer ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

footer ul li {
    line-height: 25px;
}

footer ul li a {
    color: #999;
}

footer ul li.tweet {
    margin-bottom: 15px;
}

footer ul li.tweet .fa-twitter {
    padding: 5px;
    color: #fff;

    border-radius: 100%;
    width: 24px;
    height: 24px;
}

footer ul li.tweet .tweet-date {
    font-size: 12px;
    font-style: italic;
    color: #bdc3c7;
}

footer .plain-flicker-gallery {
    margin-right: -5px;
    margin-left: -5px;
}

footer .plain-flicker-gallery a {
    display: inline-block;
    width: 32%;
    font-size: 0px;
    padding: 5px;
    transition: all 0.3s ease;
}

footer .plain-flicker-gallery a:hover {
    opacity: 0.7;
}

footer .plain-flicker-gallery a img {
    width: 100%;
}

footer .contact-us .form-control {
    color: #999;
    font-size: 14px;
    background: #1D1D1D;
    border-radius: 0px;
    border: 1px solid transparent;
    transition: all 0.3s ease;
}

footer #copyright {
    background: #1D1D1D;
}

footer #copyright .row {
    padding: 15px 0;
}

footer #copyright .copyright-text,
footer #copyright .nav-inline {
    margin-top: 15px;
}

footer .all-person-list {
    text-align: center;
    line-height: 1.3rem;
    font-size: 0.7rem;
}

footer .all-person-list a {
    color: #999;
}

footer .all-person-list a:hover {
    color: #e72f77;
}

.social-footer a .fa {
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    margin: 4px;
    width: 35px;
}

/* .tagcloud{
   a{
      color: #FFF;
      font-size: 9pt;
      display: inline-block;
      float: left;
      margin: 0px 10px 10px 0px;
      padding: 2px 10px;
      background: #666;
      border-radius: 30px;
      &:hover{background: #565454;}
      i{padding-right: 5px;}
    }
  } */

/* Shortcode Accordion Page Styles */
.panel-default .panel-heading {
    border: medium none;
    border-radius: 0;
    outline: medium none;
    padding: 0;
    width: 100%;
}

.panel-default .panel-heading a {
    color: #ffffff;
    display: inline-block;
    font-weight: 500;
    padding: 12px 35px 12px 15px;
    position: relative;
    text-decoration: none;
    width: 100%;
    font-size: 20px;
}

.panel-default .panel-heading a i {
    font-size: 22px;
    padding-right: 10px;
}

.panel-default .panel-heading a::after {
    color: #fff;
    content: "";
    font-family: "FontAwesome";
    font-size: 22px;
    font-weight: 300;
    line-height: 1;
    margin-top: -10px;
    position: absolute;
    right: 15px;
    top: 50%;
}

.panel-default .panel-heading .collapsed::after {
    content: "";
}

.accordionSmall .panel-default .panel-heading a::after {
    content: "";
}

.accordionSmall .panel-default .panel-heading .collapsed::after {
    content: "";
}

.panel-default .panel-collapse .panel-body {
    background-color: #fafafa;
    padding: 15px;
}

#accordionRound .panel-default .panel-heading a {
    border-radius: 8px 8px 0px 0px;
}

.panel-transparent .panel-heading a {
    background: #F5F5F5;
    color: #000;
}

.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.panel-image .panel-body img {
    padding-bottom: 1px;
}

/* Shortcode Tabs Page Styles */

#default-tab ul.nav-tabs {
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

ul.nav-tabs li {
    float: left;
    margin-top: 0;
}

ul.nav-tabs li a {
    border: medium none !important;
    color: #a0a0a0;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 10px;
    padding: 10px 15px;
    text-transform: uppercase;
}

#default-tab .nav-tabs > li > a.active, #default-tab .nav-tabs > li a.active:focus, #default-tab .nav-tabs > li a.active:hover {
    border: 0 none;
    position: relative;
}

#default-tab ul.nav-tabs > li a.active::before {
    bottom: -14px;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    width: 100%;
}

#round-tab ul.nav-tabs {
    margin-bottom: 10px;

}

#round-tab ul li a.active {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-bottom: 0 none;
    border-image: none !important;
    margin-bottom: 0;

}

#round-tab ul li a {
    margin-bottom: 0;
    padding: 15px !important;
    text-transform: capitalize;
}

#vertical-tab .nav-tabs, #vertical-tab .tab-content {
    display: table-cell;
    vertical-align: top;
}

#vertical-tab .tab-content {
    padding: 0 25px;
}

#vertical-tab .tab-pane p {
    line-height: 25px;
}

#vertical-tab ul.nav-tabs {
    border: 1px solid #b9b9b9 !important;
    padding-right: 0px;
}

#vertical-tab .nav-tabs li {
    float: none;
    margin: 0;
}

#vertical-tab ul.nav-tabs li a {
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    padding: 20px 40px;
    white-space: nowrap;
    width: 100%;
    border-radius: 0;
    background: #EEEEEE;
    color: #676767;
    border-bottom: 3px solid #b9b9b9 !important;
}

#vertical-tab ul.nav-tabs li a .fa {
    display: block;
    font-size: 27px;
    margin-bottom: 10px;
    text-align: center;
}

#vertical-tab ul.nav-tabs li a.active > .fa {

}

#vertical-tab ul.nav-tabs {
    border: 0 none;
}

#vertical-tab ul.nav-tabs li a.active {
    background: #fff none repeat scroll 0 0;
    color: #202020;

}

#tab-with-icon .nav-tabs {
    border-bottom: medium none;
    float: left;
    display: table-cell;
    vertical-align: top;
}

#tab-with-icon .nav-tabs li {
    float: none;
}

#tab-with-icon .nav-tabs li a {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    margin: 0;
    padding: 0;
}

#tab-with-icon .nav-tabs li a i {
    background: #81868e none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 25px;
    height: 70px;
    line-height: 70px;
    margin: 0px 0 20px;
    text-align: center;
    transition: all 0.5s ease 0s;
    width: 70px;
}

#tab-with-icon .tab-content {
    margin: 20px 0 0 100px;
}

#tab-with-icon h3 {
    font-size: 20px;
    margin-bottom: 25px;
    text-transform: uppercase;
}

#tab-with-icon p.lead {
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 25px;
}

#tab-with-icon .nav-tabs li a:hover i, #tab-with-icon .nav-tabs li a:focus, #tab-with-icon .nav-tabs li a.active i {

}

/* Shortcode Buttons */
.outline-buttons-area, .block-button-area, .animated-progress-area {
    background: #FAFAFA;
    padding: 50px 0;
}

.btn .fa {
    padding-right: 5px;
}

.grey-progress-bar .progress-bar {
    background: #e0e0e0 none repeat scroll 0 0;
}

.skill-striped .progress-bar {
    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);
    background-size: 40px 40px;
}

.skill-animated .progress-bar {
    -webkit-animation: 2s linear 0s normal none infinite running progress-bar-stripes;
    animation: 2s linear 0s normal none infinite running progress-bar-stripes;
}

/* Shortcode testimonial area */
#testimonial-dark .testimonial-inner {
    background: #333 none repeat scroll 0 0;
    border: 1px solid #c1c1c1;
}

#testimonial-dark .testimonial-images img {
    box-shadow: 0 0 3px #fff;
}

#testimonial-dark .testimonial-content p {
    color: #fff;
}

.single-testimonial-area {
    position: relative;
    width: 100%;
    background: url('vhs-assets-css-2e67663d71d62747f50ad238e2d8926d.jpg');
    padding: 100px 0;
}

.single-testimonial-area:before {
    background: rgba(51, 51, 51, 0.8);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    content: "";
    display: block;
}

.single-testimonial-area h3 {
    color: #fff;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
}

.single-testimonial-area p {
    color: #fff;
    text-align: center;
}

#single-testimonial-item .testimonial-inner {
    padding: 80px;
    position: relative;
}

#single-testimonial-item .testimonial-inner blockquote {
    color: #fff;
    font-size: 14px;
    position: relative;
}

#single-testimonial-item .testimonial-images img {
    box-shadow: 0 0 3px #ddd;
    height: 90px;
    margin: 0 auto;
    padding: 5px;
    width: 90px;
}

#single-testimonial-item .testimonial-footer {
    color: #fff;
    padding-top: 15px;
}

#single-testimonial-item .testimonial-footer a {

}

#single-testimonial-item .testimonial-inner::before {
    color: #fff;
    content: "";
    font-family: fontawesome;
    font-size: 45px;
    left: 25px;
    position: absolute;
    top: 70px;
}

#single-testimonial-item .testimonial-inner::after {
    background: rgba(51, 51, 51, 0.6) none repeat scroll 0 0;
    border-radius: 5px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    border: 1px solid #ddd;
}

#single-testimonial-item .owl-pagination .owl-page.active span {

}

#single-testimonial-item .owl-pagination .owl-page span {

}

/* Shortcode clients */
#color-client-scroller .client-item-wrapper {

}

#color-client-scroller .client-item-wrapper img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    opacity: 0.5;
    transition: all 0.6s ease 0s;
}

#color-client-scroller .client-item-wrapper img:hover {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    opacity: 1;
    transition: all 0.6s ease 0s;
}

/*Short code icons style*/
i.icon-default {

    font-size: 50px;
    margin-bottom: 30px;
    margin-right: 30px;
    vertical-align: middle;
}

i.icon-round {

    border-radius: 100%;
    color: #fff;
    font-size: 50px;
    height: 100px;
    line-height: 100px;
    margin-bottom: 13px;
    margin-right: 13px;
    text-align: center;
    vertical-align: middle;
    width: 100px;
}

i.icon-round-border {

    border-radius: 100%;

    font-size: 45px;
    height: 100px;
    line-height: 100px;
    margin-bottom: 12px;
    margin-right: 12px;
    text-align: center;
    vertical-align: middle;
    width: 100px;
}

i.icon-box {

    border-radius: 4px;
    color: #fff;
    font-size: 45px;
    height: 100px;
    line-height: 100px;
    margin-bottom: 12px;
    margin-right: 12px;
    text-align: center;
    vertical-align: middle;
    width: 100px;
}

i.icon-box-border {

    border-radius: 4px;

    font-size: 45px;
    height: 100px;
    line-height: 100px;
    margin-bottom: 12px;
    margin-right: 12px;
    text-align: center;
    vertical-align: middle;
    width: 100px;
}

i.icon-xs {
    font-size: 16px !important;
    height: 30px !important;
    line-height: 30px !important;
    margin-bottom: 7px !important;
    margin-right: 7px !important;
    width: 30px !important;
}

i.icon-sm {
    font-size: 27px !important;
    height: 50px !important;
    line-height: 50px !important;
    margin-bottom: 14px !important;
    margin-right: 14px !important;
    width: 50px !important;
}

i.icon-md {
    font-size: 35px !important;
    height: 75px !important;
    line-height: 75px !important;
    margin-bottom: 14px !important;
    margin-right: 14px !important;
    width: 75px !important;
}

i.icon-lg {
    font-size: 50px !important;
    height: 100px !important;
    line-height: 100px !important;
    margin-bottom: 13px !important;
    margin-right: 13px !important;
    width: 100px !important;
}

#image-carousel .item img {
    height: 200px;
    width: 250px;
}

/* Single portfolio */
.single-portfolio-area .single-portfolio-image img {
    width: 100%;
}

.portfolio-meta ul, .portfolio-controls ul {
    list-style: outside none none;
    padding-left: 0;
}

.portfolio-meta ul li {
    margin: 10px 0;
}

.portfolio-meta ul li span {

    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    text-decoration: underline;
    text-transform: uppercase;
    width: 130px;
    text-decoration-style: double;
}

.portfolio-controls ul li a.btn {
    padding: 10px 75px;
}

.portfolio-controls ul li a.btn i.fa {
    font-size: 37px;
}

/* Blog Post Section */
.blog-post-wrapper {
    border: 1px solid #eee;
    margin-bottom: 50px;
}

.blog-post-wrapper .format-video iframe {
    min-height: 350px;
    width: 100%;
}

.blog-post-wrapper .format-audio iframe {
    height: 200px;
    width: 100%;
}

.author-info, .blog-post-content {
    padding: 20px;
}

.tag-posted-in li a {
    color: #8F8F8F;
}

.tag-posted-in li i.fa {
    color: #8F8F8F;
    padding-right: 3px;
}

span.published-time {
    font-size: 12px;
}

span.published-time i.fa {
    margin-right: 5px;
}

.featured-wrapper img {
    width: 100%;
}

.blog-post-content h2.blog-post-title {
    font-size: 26px;
    font-weight: 600;
    line-height: 26px;
    text-transform: capitalize;
    margin-bottom: 20px;
}

.blog-post-footer {
    padding: 20px;
    border-top: 1px solid #eee;
    background-color: #fff;
}

.blog-post-footer ul.post-meta {
    list-style: outside none none;
}

.blog-post-footer ul.post-meta li {
    float: left;
    margin-right: 10px;
}

.blog-post-footer ul li a {
    background: #fff none repeat scroll 0 0;

    display: block;
    font-size: 10px;
    line-height: 28px;
    padding: 4px 15px;
    text-transform: uppercase;
    transition: all .3s ease-in-out;
}

.blog-post-footer ul li a:hover {

    color: #fff;
    transition: all .3s ease-in-out;
}

blockquote {
    border-left: 5px solid #c2dde6;
    margin-left: 1rem;
    padding-left: 1rem;
}

blockquote p {
    color: #969595;
    font-size: 16px;
    font-weight: 500;
}

blockquote a {
    font-size: 15px;
    font-style: italic;
    float: right;
}

.blog-post-wrapper.format-qoute {
    border: none !important;
}

.blog-pagination nav ul.pagination li.page-item a {
    border-radius: 0;
    margin-right: 15px !important;
    color: #333
}

.blog-pagination nav ul.pagination li.page-item.active a, .blog-pagination nav ul.pagination li.page-item a:hover, .blog-pagination nav ul.pagination li.page-item a:focus {

    color: #fff;
}

.sidebar-area .widget {
    margin-bottom: 60px;
}

.sidebar-area .search-bar {
    position: relative;
}

.sidebar-area .search-bar .form-control {
    border-radius: 0;
    color: #333 !important;
    font-size: 13px;
    height: 46px;
}

.form-control:focus {

}

.sidebar-area .search-bar button {
    background-color: transparent;
    border: 0 none;
    height: 46px;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
}

.sidebar-area .search-bar button i.fa {

}

.sidebar-area .search-bar button .fa {
    color: #333;
}

h2.widget-title {
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 20px;

}

.widget ul {
    list-style: outside none none;
    padding-left: 0;
}

.widget.popular-post ul li {
    margin-bottom: 20px;
}

.widget.popular-post h4 {
    font-size: 16px;
}

.category-menu a {
    color: #333;
    font-size: 15px;
    transition: all 0.2s;
}

.category-menu a .fa {
    padding-right: 5px;
    transition: all 0.2s;
}

.category-menu li {
    border-bottom: 1px solid #333;
    padding: 10px 0;
}

.category-menu a:hover .fa {
    padding-right: 10px;
    transition: all 0.2s;
}

.widget.tag-cloud li {
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
}

.widget.tag-cloud a {
    color: #fff;
    display: block;
    font-size: 10px;
    font-weight: 600;
    line-height: 28px;
    padding: 0 11px;

    transition: all 0.3ms ease-in-out;
}

.widget.tag-cloud a:hover {
    opacity: 0.8;
    transition: all 0.3ms ease-in-out;

}

.widget.subscribe-widget .form-control {
    font-size: 14px;
    height: 42px;
    padding: 10px;
    width: 255px;
}

.widget-ad img {
    width: 100%;
}

blockquote {
    margin: 40px 0;
}

.blog-post h3 {
    margin-top: 30px;
}

.blog-post > p {
    line-height: 29px;
}

.blog-post ul li {
    font-size: 15px;
    padding: 6px 0;
    font-weight: 600;
}

.blog-post ol li {
    font-size: 15px;
    padding: 6px 0;
    font-weight: 600;
}

#copyright ul li.nav-item {
    padding-right: 10px;
    text-transform: capitalize;
}

.nav-link {
    padding: 0px;
}

.testimonial-footer .fa {
    padding-right: 6px;
}

.testimonial-footer a {
    padding-left: 5px;
}

.blog-post img {
    width: 100%;
}

.blog-post pre {
    background: #eee none repeat scroll 0 0;
    margin: 20px 0;
}

.about-author-section {
    border: 1px solid #eee;
}

.about-author-section .media {
    padding: 20px;
}

.about-author-section .media .media-body {
    padding-left: 10px;
}

.about-author-section .media .media-body p {
    line-height: 28px;
}

.media-body h4 {
    margin-top: 0;
}

.about-author-section .author-footer {
    border-top: 1px solid #eee;
    padding: 20px;
}

.similar-post img {
    width: 100%;
}

.similar-post h2 {
    font-size: 16px;
    font-weight: 600;
    line-height: 28px;
    margin-top: 10px;
}

.no-pdl {
    padding-left: 0 !important;
}

.comments-area ul {
    padding-left: 0;
}

.comments-area .media {
    margin-top: 40px;
}

.comments-area .media-body {
    padding-left: 10px;
}

.comment-author span {
    padding-left: 5px;
}

.new-comment .form-group .form-control {
    background: #f2f2f2 none repeat scroll 0 0;
    border-radius: 0;
    color: #333 !important;
    font-size: 15px;
    padding: 12px;
}

/* Call to action */
.cta-section {
    background: url('vhs-assets-css-3dbb8b9d61bacccbb576b4e8c76f7856.jpg') scroll center center;
    width: 100%;
    position: relative;
}

.cta-section::before {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    content: "";
    background-color: rgba(51, 51, 51, 0.9);
}

.cta-area {
    display: table;
    width: 100%;
    height: 150px;
}

.cta-content {
    display: table-cell;
    vertical-align: middle;
}

.cta-content h2 {
    color: #fff;
    font-size: 38px;
    font-weight: 400;
    line-height: 38px;
}

.cta-content p {
    color: #fff;
    font-size: 18px;
    line-height: 28px;
    padding-top: 10px;
}

.cta-content .btn {
    font-size: 16px;
    margin-top: 15px;
    padding: 13px 24px;
    text-transform: uppercase;
}

.page-header-section {
    background: url('vhs-assets-css-db763a228ec2ca1d65e5c0afc1577c45.jpg');
    width: 100%;
}

.page-header-area {
    display: table;
    height: 80px;
    width: 100%;
}

.page-header-content {
    display: table-cell;
    vertical-align: middle;
}

.page-header-content h2 {
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    margin: 0 !important;
}

#google-map-shortcode {
    padding: 0;
    height: 400px;
}

#google-map-contact {
    padding: 0;
    height: 450px;
}

#google-map-contact2 {
    padding: 0;
    height: 200px;
}

.error-section h1 {
    color: #ff2a40;
    font-size: 10rem;
}

.col-md-12.text-xs-center > h4 {
}

.error-section h4 {
    text-transform: capitalize;
}

.contact-title-text h2 {

    font-size: 50px;
}

.contact-title-text p {
    font-size: 18px;
    margin-top: 15px;
}

.contact-widget {
    margin-bottom: 30px;
}

.contact-widget h2 {
    margin-bottom: 20px;
}

.contact-widget address {
    line-height: 45px;
}

.contact-widget.office-location span {
    font-weight: 600;
}

.tx-powermail .form-group .contact-control {
    background: #f8fafd none repeat scroll 0 0;
    border-radius: 0;
    height: 50px;
}

.tx-powermail .form-group {
    margin-bottom: 25px;
}

.tx-powermail .form-group .form-control {
    border-radius: 0;
    background: #f2f2f2 none repeat scroll 0 0;
    font-size: 14px;
}

ul.contact-info2 {
    list-style: outside none none;
    margin-top: 20px;
    padding: 0;
}

ul.contact-info2 i.fa {
    margin-right: 10px;
}

.loadmore-button .btn {
    padding: 14px 35px;
}

.about2-intro-image img {
    width: 100%;
}

.service2-single-service {
    text-align: center;
    margin: 20px 0;
}

.service2-single-service .fa {

    border-radius: 50%;
    color: #fff;
    font-size: 23px;
    height: 75px;
    line-height: 75px;
    margin-bottom: 20px;
    width: 75px;
}

.service2-single-service h2 {
    font-size: 20px;
    text-transform: uppercase;
}

.service2-single-service p {
    font-size: 13px;
}

.new-comment .btn {
    font-size: 16px;
    padding: 13px 30px;
}

.comments-area .media.reply {
    background: #E5F7FD none repeat scroll 0 0;
    padding: 20px;
    border-radius: 4px;
}

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

.pricing-table2 {
    padding: 15px 30px;
}

.single-pricing-2 {
    border: 1px solid #dedede;
}

.single-pricing-2 .plan-name {
    color: #959595;
    display: block;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    padding: 20px 0;
}

.single-pricing-2 .plan-name small {
    display: block;
    font-size: 12px;
    font-weight: 700;
    line-height: normal;
}

.single-pricing-2 .plan-price {
    background: #f2f2f2 none repeat scroll 0 0;
    font-size: 48px;
    margin-bottom: 30px;
    padding: 30px 0;
    text-align: center;
}

.featured .plan-price {
    color: #fff !important;
    background: #ff5959;
}

.premium .plan-price {
    background: #3498db !important;
    color: #fff !important;
}

.single-pricing-2 .plan-price .currency {
    font-size: 50%;
    font-weight: 700;
    left: -0.01em;
    top: -0.9em;
}

.single-pricing-2 .plan-price sub {
    font-size: 18px;
    font-weight: 700;
}

.single-pricing-2 ul {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 0;
    padding: 0;
}

.single-pricing-2 ul li {
    border-top: 1px dashed #dedede;
    font-weight: 500;
    padding: 12px 29px;
    text-align: center;
}

.single-pricing-2 ul li:first-child {
    border-top: 0;
}

.pricing2-button {
    padding: 20px 0;
    text-align: center;
}

.pricing2-button .btn {
    padding: 12px 55px;
    text-transform: uppercase;
}

/* Roof bar styles */
#roof {
    background: #3B3B3B;
}

.roof-content {
    display: table;
    height: 60px;
    width: 100%
}

.roof-middle {
    display: table-cell;
    vertical-align: middle;
}

.roof-menu {
    margin-right: 15px;
}

.roof-social-icons a i.fa {
    background: #484848 none repeat scroll 0 0;
    border-radius: 50%;
    font-size: 13px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 35px;
    color: #fff;
    margin-right: 10px;
}

.roof-social-icons a i.fa:hover {

}

.roof-menu ul {
    list-style: none;
}

.roof-menu ul li {
    float: left;
}

.roof-menu ul li a {
    color: #fff;
    font-size: 12px;
    line-height: 35px;
    margin-right: 16px;
    padding: 6px 9px;
    text-transform: uppercase;
}

.roof-menu ul li.active a {

    border-radius: 3px;
    margin-right: 0;
}

#default-tab a.nav-link {
    background: none;
}

.dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {
    background-color: #eee;

}

.nav-link.active {

}

/*.controls a.active {
  background: rgba(0, 0, 0, 0.47);
}*/
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .navbar-brand {
        width: 230px;
    }

    #main-menu ul > li > a {
        font-size: 13px;
        font-weight: 400;
        padding: 28px 10px;
    }

    #main-menu ul .dropdown .dropdown-menu a {
        border-top: 1px solid #e2e6e7;
        color: #666;
        display: block;
        font-size: 12px;
        font-weight: 400;
        height: auto;
        line-height: 16px;
        padding: 9px 19px 7px;
        transition: all 0.3s ease-in-out 0s;
    }

    #carousel-area .carousel-item .carousel-caption h2 {
        font-size: 50px;
    }

    #carousel-area .carousel-item .carousel-caption h3 {
        font-size: 20px;
    }

    #carousel-area picture {
    }

    .service-item h2 {
        font-size: 15px !important;
    }

    .top_search {
        display: none;
    }

    .pricing-table-x .plan-info p {
        font-size: 12px;
    }

    #team .team-item figure figcaption .content-white {
        font-size: 9px;
        line-height: 12px;
        width: 60%;
    }

    #team .team-item .social .facebook, #team .team-item .social .twitter, #team .team-item .social .google-plus {
        font-size: 8px;
        height: 25px;
        line-height: 25px;
        width: 25px;
    }

    .section-title {
        font-size: 24px !important;
    }

    .footer-widget p {
        font-size: 12px;
    }

    .social-footer a .fa {
        height: 25px;
        line-height: 25px;
        width: 25px;
    }

    footer .plain-flicker-gallery a {
        width: 31%;
    }

    footer ul li.tweet {
        font-size: 12px !important;
    }

    #copyright p, #copyright a {
        font-size: 10px !important;
    }

    .single-pricing-2 .btn {
        padding: 10px 15px;
        font-size: 10px;
    }

    .single-pricing-2 .plan-price {
        font-size: 35px;
    }

    .single-pricing-2 ul li {
        font-size: 12px;
    }

    ul.nav-tabs li a {
        font-size: 11px;
    }

    .btn-lg {
        padding: 12px 20px;
    }

    .btn-md {
        padding: 12px 14px;
    }

    .pricing-table h3 {
        font-size: 24px !important;
    }

    .single-pricing-2 .plan-name {
        font-size: 18px;
    }

    .sup-desc-wrap .sup-meta-wrap .sup-description {
        display: none;
    }

    .portfolio-meta ul li span {
        font-size: 10px;
        width: 78px;
    }

    .portfolio-meta ul li {
        font-size: 10px;
    }

    span.published-time {
        font-size: 10px;
    }

    .widget.popular-post h4 {
        font-size: 12px;
    }

    .flickr-widget .plain-flicker-gallery a img {
        width: 31%;
    }

    .widget.tag-cloud a {
        font-size: 8px;
    }

}

@media (max-width: 767px) {
    .nav-inline .nav-item + .nav-item {
        margin-left: 0;
        float: none;
    }

    .navbar-brand {
        width: 200px;
    }

    #main-menu ul .dropdown .dropdown-menu {
        display: block;
        position: relative;
        width: 100%;
    }

    #main-menu {
        clear: both;
        width: 100%;
    }

    nav.navbar.navbar-light {
        min-height: 73px;
    }

    nav.navbar.navbar-light button.navbar-toggler {
        background: #333 none repeat scroll 0 0;
        border-radius: 0 !important;
        margin-top: 17px;
    }

    nav.navbar.navbar-light ul.nav-inline .nav-item {
        display: block;
    }

    nav.navbar.navbar-light ul.nav-inline {
        max-height: 350px;
        overflow-x: scroll;
        margin-top: 20px;
    }

    #roof {
        display: none;
    }

    #main-menu ul > li > a {
        font-size: 12px !important;
        padding: 18px 10px;
    }
    #main-menu ul > .login-icon > a > .fa {
        font-size: 1.5rem;
    }
    .page-header-content h2 {
        text-align: center;
    }

    .footer-widget {
        margin-bottom: 40px;
    }

    #carousel-area .carousel-item .carousel-caption h2 {
        font-size: 20px;
        font-weight: 600;
    }

    #carousel-area .carousel-item .carousel-caption h3 {
        font-size: 16px;
    }

    .btn-lg {
        font-size: 10px;
        padding: 10px 16px;
        text-transform: uppercase;
    }

    .section-title {
        font-size: 18px;
    }

    .section-subcontent {
        font-size: 12px;
        line-height: 17px;
    }

    #portfolio a.filter {
        font-size: 10px;
        margin: 5px;
        padding: 5px 11px;
    }

    .controls {
        padding: 0;
    }

    .pricing-table-x .table-header h3 {
        font-size: 18px;
    }

    .plan-info > p {
        font-size: 12px !important;
    }

    .pricing-table-x .button-area {
        padding: 14px 0 40px;
    }

    .pricing-table-x {
        margin: 20px 15px;
    }

    .service2-single-service .fa {
        font-size: 18px;
        height: 45px;
        line-height: 45px;
        width: 45px;
    }

    .service2-single-service h2 {
        font-size: 15px;
    }

    .service2-single-service p {
        font-size: 11px;
    }

    .images {
        text-align: center;
    }

    .split h2.title {
        font-size: 16px;
        line-height: 24px;
    }

    #other-services .service-content p.lead {
        font-size: 12px;
        line-height: 28px;
        margin-bottom: 7px;
    }

    #other-services .service-content p {
        font-size: 12px;
    }

    .about2-intro-image {
        margin-bottom: 10px;
    }

    #default-tab li.nav-item a.nav-link {
        padding: 5px;
        font-size: 12px;
    }

    .single-testimonial-area h3 {
        font-size: 18px;
        line-height: 25px;
    }

    .single-testimonial-area p {
        font-size: 12px;
    }

    .section {
        padding: 40px 30px;
    }

    .page-header-area {
        height: 86px;
    }

    .page-header-content h2 {
        font-size: 28px;
    }

    .cta-content h2 {
        font-size: 20px;
        line-height: 32px;
    }

    .cta-content p {
        font-size: 12px;
        line-height: 18px;
        padding-top: 5px;
    }

    .cta-content .btn {
        font-size: 12px;
        margin-top: 0;
        padding: 7px 12px;
    }

    #google-map-contact {
        height: 200px;
        padding: 0;
    }

    .section-padding {
        padding: 60px 0;
    }

    .contact-title-text h2 {

        font-size: 30px;
    }

    .contact-title-text p {
        font-size: 14px;
    }

    .contact-widget h2 {
        margin-bottom: 10px;
        font-size: 20px;
    }

    .contact-widget address {
        line-height: 35px;
        font-size: 12px;
    }

    .error-section h1 {
        font-size: 4rem;
    }

    .error-section h4 {
        font-size: 16px;
    }

    #round-tab ul li a {
        font-size: 12px;
        padding: 6px !important;
    }

    #vertical-tab .nav-tabs, #vertical-tab .tab-content {
        vertical-align: top;
        display: inherit;
    }

    #vertical-tab ul.nav-tabs li a {
        font-size: 12px;
        padding: 12px 40px;
    }

    #vertical-tab ul.nav-tabs {
        margin-bottom: 20px;
    }

    #vertical-tab p {
        font-size: 13px;
        line-height: 23px !important;
    }

    .shortcode-buttons-area .col-md-3, .shortcode-pie-skill-area .col-md-6 {
        margin: 30px 0;
    }

    .single-portfolio-area .small-title {
        margin-top: 30px;
    }

    .portfolio-controls ul li a.btn {
        padding: 5px 30px;
    }

    .blog-post-footer ul li a {
        padding: 4px 12px;
    }

    .blog-post-footer a.btn {
        margin-top: 10px;
    }

    iframe {
        height: 200px !important;
    }

    ul.pagination a.page-link {
        font-size: 10px;
        padding: 5px;
    }

    .search-bar {
        margin-top: 40px;
    }

    .sidebar-area .widget {
        margin-bottom: 30px;
    }

    .about-author-section .media-left {
        display: block !important;
        text-align: center;
    }

    .about-author-section .media .media-body {
        padding-left: 10px;
        text-align: center;
        padding-top: 20px;
    }

    .author-footer .fa {
        font-size: 18px !important;
        height: 35px !important;
        line-height: 35px !important;
        width: 35px !important;
    }

    .comments-area .media-left, .comments-area .media-right {
        display: block;
        margin-bottom: 5px;
        text-align: center;
    }

    .comment-author {
        margin: 10px 0;
    }

    .commentor-info > p {
        font-size: 13px;
        line-height: 23px;
    }

    footer .all-person-list {
        display: none;
    }
}

.images img {
    width: 100%;
}

/* Tablets */
@media (min-width: 768px) and (max-width: 991px) {
    #carousel-area .carousel-item {
        height: 300px;
    }

    .carousel-item > picture {
        width: 100%;
    }

    #carousel-area .carousel-item .carousel-caption h2 {
        font-size: 28px;
    }

    #carousel-area .carousel-item .carousel-caption h3 {
        font-size: 16px;
    }

    #carousel-area .carousel-item .carousel-caption .btn {
        margin: auto;
        font-size: 12px;
        margin-top: 10px;
        padding: 10px 15px;
    }

    #carousel-area .carousel-item .carousel-caption {
        top: 25%;
    }

    #carousel-area .carousel-indicators {
        bottom: 25px;
    }
    footer .all-person-list {
        display: none;
    }
}

.grecaptcha-badge {
    display: block;
    margin-bottom: 20px;
}

[ng\:cloak], [ng-cloak], .ng-cloak {
    display: none !important;
}

.directory {
    padding: 20px 0 20px 0;
}

.directory-list {
    transition-property: height;
    transition-duration: 2s;
    transition-timing-function: ease;
}

.directory-list .card {
    margin-bottom: 30px;
}

.form-group .input-group .input-group-addon {
    border-radius: 0;
    background-color: #6da5cf;
    color: #fff;
    width: 40px;
}

.form-group select {
    border-radius: 0;
    -webkit-appearance: none;
.
}

.location-map-info-window .btn {
    margin: 10px 10px 0 0;
}

.location-map-info-window td {
    vertical-align: top;
}

.location-map-info-window td:first-child {
    padding-right: 15px;
    width: 69px;
}

fieldset {
    margin: 10px 0 30px 0;
}

.fixed-top {
    z-index: 800;
}

.alert {
    border-radius: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 3px;
}
.card {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-bottom: 1rem;
}
.card figcaption {
    padding: 0 1rem;
}
.card-colored-1 {
    border-color: #cedc4a;
}
.card-colored-2 {
    border-color: #2e8197;
}
.card-colored-3 {
    border-color: #769aad;
}
.card-colored-4 {
    border-color: #c2dde6;
}
.card-colored-5 {
    border-color: #883a6e;
}
.card-colored-6 {
    border-color: #eccd21;
}
.shariff {
    margin: 1rem 0;
}
.study-abstract {
    max-height: 220px;
    position: relative;
    overflow: hidden;
    background-image: linear-gradient(to bottom, transparent, #ffffff);
}
.study-abstract .text-more {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    margin: 0; padding: 30px 0;

    /* "transparent" only works here because == rgba(0,0,0,0) */
    background-image: linear-gradient(to bottom, transparent, #ffffff);
}

.slick-slider, .slick-slider.slick-dotted {
    padding-top:20px;
    margin-bottom:80px;
}
.slick-slider figure {
    padding-right:10px;
}
.slick-slider figure img {
    width:100%;
    height:auto;
}
.slick-slider figcaption img {
    width:auto;
    height:auto;
}

.slick-slider .slick-list {
    padding-bottom:30px;
}


/*!
 * SlickNav Responsive Mobile Menu v1.0.3
 * (c) 2015 Josh Cope
 * licensed under MIT
 */
.slicknav_btn {
  cursor: pointer;
  display: block;
  float: right;
  height: 35px;
  line-height: 50px;
  padding: 10px 0 9px;
  position: relative;
  vertical-align: middle;
  width: 44px;
}
  .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
    margin-top: 0.188em; }

.slicknav_menu {
  *zoom: 1; }
  .slicknav_menu .slicknav_menutxt {
    display: block;
    line-height: 1.188em;
    float: left; }
  .slicknav_menu .slicknav_icon {
    margin: 0.188em 0 0 0.438em; }
  .slicknav_menu .slicknav_no-text {
    margin: 0; }
  .slicknav_menu .slicknav_icon-bar {
    display: block;
    width: 1.125em;
    height: 0.125em;
    margin: 0 auto;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }

  .slicknav_menu .slicknav_btn:hover .slicknav_icon-bar{
    background: #ffffff;
  }
  .slicknav_menu:before {
    content: " ";
    display: table; }
  .slicknav_menu:after {
    content: " ";
    display: table;
    clear: both; }

.slicknav_nav {
  clear: both; }
  .slicknav_nav ul {
    display: block; }
  .slicknav_nav li {
    display: block; 
    line-height: 30px;
  }
  .slicknav_nav li:not(:first-child){
    border-top: 1px solid rgba(0,0,0,0.04);
  }
  .slicknav_nav .slicknav_arrow {
    background: #ededed none repeat scroll 0 0;
    float: right;
    text-align: center;
    width: 35px;
    color: #666;
  }
  .slicknav_nav .slicknav_item {
    cursor: pointer; }
    .slicknav_nav .slicknav_item a {
      display: inline; }
  .slicknav_nav .slicknav_row {
    display: block; }
  .slicknav_nav a {
    display: block; }
  .slicknav_nav .slicknav_parent-link a {
    display: inline; }

.slicknav_brand {
  float: left; }

.slicknav_menu {
  font-size: 16px;
  box-sizing: border-box;
}
.slicknav_menu ul{
  background: #fff;
}
  .slicknav_menu * {
    box-sizing: border-box; }
  .slicknav_menu .slicknav_menutxt {
    color: #fff;
    font-weight: bold;
    text-shadow: 0 1px 3px #000; }

.slicknav_btn {
  border: 1px solid;
  border-radius: 0;
  margin: 16px 15px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.slicknav_nav {
  color: #fff;
  font-size: 0.875em;
  list-style: outside none none;
  margin: 0;
  height: 100vh;
  -webkit-overflow-scrolling:touch;
  overflow-y: scroll;
  padding: 0;
  width: 100%;
  border-bottom: 2px solid #e72f77;
}

.slicknav_nav li a .flag {
  margin-right: 5px;
}
  .slicknav_nav ul {
    list-style: none;
    overflow: hidden;
    padding: 0;
    margin: 0 0 0 0px; }
  .slicknav_nav .slicknav_row {
    padding: 5px 10px;
    margin: 2px 5px; }
  .slicknav_nav a {
    padding: 5px 10px;
    margin: 0px;
    text-decoration: none;
    color: #666; }
  .slicknav_nav .slicknav_txtnode {
    margin-left: 15px; }
  .slicknav_nav .slicknav_item a {
    padding: 0;
    margin: 0; }
  .slicknav_nav .slicknav_parent-link a {
    padding: 0;
    margin: 0; }

.slicknav_brand {
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  padding: 7px 12px;
  height: 44px; }


/*You can add your won color also */
@media (min-width: 767px) and (max-width: 1024px) {
    .section-title {
        font-size: 40px;
    }

    .small-title {
        font-size: 20px;
    }

    .social-links-bordered a i {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }

    .input-lg {
        font-size: 14px;
    }

    .full-search input[type='text'] {
        width: 96%;
    }

    #roof .quick-contacts span {
        padding: 0 10px;
    }

    #roof .social-links a {
        margin: 0 2px;
    }

    .navbar-engage .navbar-nav > li > a,
    .navbar-engage.affix .navbar-nav > li > a,
    .navbar-engage .navbar-nav > li > a:focus,
    .navbar-engage.affix .navbar-nav > li > a:focus {
        font-size: 12px;
        padding: 0;
        margin: 20px 10px;
    }

    .navbar-engage .navbar-brand img,
    .navbar-engage.affix .navbar-brand img {
        width: 100px;
    }

    .navbar-engage .dropdown-menu > li > a,
    .navbar-engage.affix .dropdown-menu > li > a {
        font-size: 12px;
    }

    .navbar-engage .navbar-nav > li > a:before,
    .navbar-engage.affix .navbar-nav > li > a:before {
        bottom: 0;
    }

    .navbar-engage.affix .navbar-brand {
        padding: 15px;
    }

    .top_search_con {
        display: none;
    }

    #carousel-area .item {
        height: 400px;
    }

    #carousel-area .item .carousel-caption h2 {
        font-size: 50px;
    }

    #carousel-area .item .carousel-caption h3 {
        font-size: 20px;
    }

    #carousel-area .carousel-control i {
        width: 40px;
        height: 40px;
        padding: 12px 0;
        font-size: 15px;
    }

    #service-block-main .service-item {
        margin: 60px 0;
    }

    #service-block-main .service-item h2 {
        font-size: 24px;
    }

    #service-block-1 .service-item .service-content h2 {
        font-size: 26px;
    }

    #portfolio .portfolio-items .mix,
    #portfolio .portfolio-items .gap {
        width: 50%;
    }

    #portfolio .portfolio-items figure figcaption {
        padding: 32px;
    }

    #portfolio .portfolio-items.col-3 .mix,
    #portfolio .portfolio-items.col-3 .gap {
        width: 50%;
    }

    #other-services .other-service-item .service-content h3 {
        font-size: 18px;
    }

    #progress {
        overflow-x: hidden;
    }

    #progress .our-progress:before {
        background: none;
    }

    #progress .progress-bottom {
        padding-bottom: 0;
        padding-top: 0;
    }

    #progress .progress-item {
        margin: 30px 0;
    }

    #notice h4 {
        font-size: 30px;
    }

    #notice p {
        font-size: 20px;
    }

    #notice .notice-button {
        margin-top: 15px;
    }

    #cool-facts .fact-block {
        margin: 30px 0;
    }

    #cool-facts .section-subtitle {
        padding-bottom: 30px;
        font-size: 24px;
    }

    #blog .blog-item-wrapper {
        margin: 30px 0;
    }

    #blog .blog-item-text .blog-item-info a {
        padding-right: 6px;
    }

    #team .team-item {
        margin: 30px 0;
    }

    .pricing-table {
        margin: 60px 0;
    }

    .pricing-table h3 {
        font-size: 24px;
    }

    footer .footer-widget {
        margin: 30px 0;
    }

    #service-block-2 .service-inner h3 {
        font-size: 24px;
    }

    #why-choose h2 {
        font-size: 24px;
    }

    #why-choose .tab-container h2 {
        font-size: 24px;
    }

    .social-icons-fill li {
        margin-right: 1px;
    }

    .massage-box .massage-box-icon {
        height: 60px;
    }

    #tabs .tab-content h1 {
        font-size: 24px;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .section-title {
        font-size: 36px;
    }

    .page-header .page-subtitle {
        font-size: 18px;
    }

    .navbar-header {
        width: 100%;
    }

    .navbar-engage .dropdown .sub-menu {
        top: 0;
        left: 0 !important;
        padding: 0;
        border: none;
        -webkit-animation: fadeInUpMenu 0.4s;
        -moz-animation: fadeInUpMenu 0.4s;
        -ms-animation: fadeInUpMenu 0.4s;
        -o-animation: fadeInUpMenu 0.4s;
        animation: fadeInUpMenu 0.4s;
    }

    #carousel-area .item {
        height: 300px;
    }

    #carousel-area .item .carousel-caption h2 {
        font-size: 30px;
    }

    #carousel-area .item .carousel-caption h3 {
        font-size: 18px;
    }

    #carousel-area .item .carousel-caption .btn {
        margin: 5px;
    }

    #carousel-area .carousel-control i {
        width: 40px;
        height: 40px;
        padding: 12px 0;
        font-size: 15px;
    }

    #carousel-area .carousel-indicators {
        display: none;
    }

    #service-block-main .service-item {
        margin: 60px 0;
    }

    #service-block-main .service-item h2 {
        font-size: 24px;
    }

    #portfolio .portfolio-items .mix,
    #portfolio .portfolio-items .gap {
        width: 50%;
    }

    #portfolio .portfolio-items .mix figure h4,
    #portfolio .portfolio-items .gap figure h4 {
        display: none;
    }

    #portfolio .portfolio-items .mix figure figcaption::after,
    #portfolio .portfolio-items .gap figure figcaption::after,
    #portfolio .portfolio-items .mix figure figcaption::before,
    #portfolio .portfolio-items .gap figure figcaption::before {
        display: none;
    }

    #portfolio .portfolio-items figure figcaption {
        padding: 10px;
    }

    #portfolio .controls .btn {
        margin: 5px 2px;
    }

    #portfolio .portfolio-items.col-3 .mix,
    #portfolio .portfolio-items.col-3 .gap {
        width: 50%;
    }

    #portfolio .portfolio-items.col-3 .mix figure h4,
    #portfolio .portfolio-items.col-3 .gap figure h4 {
        display: none;
    }

    #portfolio .portfolio-items.col-3 .mix figure figcaption::after,
    #portfolio .portfolio-items.col-3 .gap figure figcaption::after,
    #portfolio .portfolio-items.col-3 .mix figure figcaption::before,
    #portfolio .portfolio-items.col-3 .gap figure figcaption::before {
        display: none;
    }

    #portfolio .portfolio-items figure figcaption {
        padding: 25px;
    }

    #portfolio .controls .btn {
        margin: 5px 2px;
    }

    #progress {
        overflow-x: hidden;
    }

    #progress .our-progress:before {
        background: none;
    }

    #progress .progress-bottom {
        padding-bottom: 0;
        padding-top: 0;
    }

    #progress .progress-item {
        margin: 30px 0;
    }

    #cool-facts .fact-block {
        margin: 30px 0;
    }

    #testimonial #testimonial-carousel p {
        font-size: 20px;
    }

    #testimonial #testimonial-carousel .carousel-control.left {
        left: 15px;
    }

    #testimonial #testimonial-carousel .carousel-control.right {
        right: 15px;
    }

    #testimonial .item blockquote small span {
        display: block;
        line-height: 40px;
    }

    #blog .blog-item-wrapper {
        margin: 30px 0;
    }

    #clients #clients-scroller img {
        width: 80%;
        margin-left: 34px;
    }

    #team .team-item {
        margin: 30px 0;
    }

    .pricing-table {
        margin: 60px 0;
    }

    .pricing-table h3 {
        font-size: 24px;
    }

    #tabs .nav-tabs li a {
        font-size: 12px;
        padding: 10px 12px;
    }

    #why-choose .tab-container h2 {
        font-size: 26px;
    }

    #why-choose .tab-menu .list-group {
        width: 536px;
        margin: 40px 8px;
        float: left;
    }

    #why-choose .tab-menu .list-group > a {
        float: left;
        margin: 0px 8px;
    }

    .page-header-content h2 {
        text-align: center;
    }
}

@media (min-width: 320px) and (max-width: 480px) {
    .section-title {
        font-size: 26px;
        line-height: 45px;
    }

    .section-title:before {
        display: none;
    }

    .small-title {
        font-size: 25px;
    }

    #portfolios .btn {
        padding: 6px 13px;
        margin-bottom: 5px;
    }

    .social-links-bordered a i {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }

    .navbar-header {
        width: 100%;
    }

    .page-header .page-title {
        font-size: 20px;
    }

    .page-header .page-subtitle {
        font-size: 18px;
    }

    .input-lg {
        font-size: 14px;
    }

    #roof .quick-contacts span {
        padding: 0 10px;
    }

    #roof .social-links a {
        margin: 0 2px;
    }

    .justify-content-end {
        justify-content: flex-start !important;
    }

    .row {
        padding: 30px 0px 40px;
    }

    .section-title {
        padding: 30px 0px 15px;
    }

    .section-title + .row {
        padding: 0px 0px 30px;
    }

    #carousel-area .item {
        height: 300px;
    }

    #carousel-area .item .carousel-caption h2 {
        font-size: 30px;
    }

    #carousel-area .item .carousel-caption h3 {
        font-size: 20px;
    }

    #carousel-area .item .carousel-caption .btn {
        margin: 5px;
    }

    #carousel-area .carousel-control i {
        width: 40px;
        height: 40px;
        padding: 12px 0;
        font-size: 15px;
    }

    #carousel-area .carousel-indicators {
        display: none;
    }

    #service-block-main .service-item {
        margin: 60px 0;
    }

    #service-block-main .service-item h2 {
        font-size: 24px;
    }

    #service-block-1 .service-item .service-content h2 {
        font-size: 22px;
    }

    #portfolio .portfolio-items .mix,
    #portfolio .portfolio-items .gap {
        width: 100%;
    }

    #portfolio .portfolio-items .mix figure h4,
    #portfolio .portfolio-items .gap figure h4 {
        display: none;
    }

    #portfolio .portfolio-items .mix figure figcaption::after,
    #portfolio .portfolio-items .gap figure figcaption::after,
    #portfolio .portfolio-items .mix figure figcaption::before,
    #portfolio .portfolio-items .gap figure figcaption::before {
        display: none;
    }

    #portfolio .portfolio-items figure figcaption {
        padding: 36px;
    }

    #portfolio .controls .btn {
        margin: 5px 2px;
    }

    #portfolio .portfolio-items.col-3 .mix,
    #portfolio .portfolio-items.col-3 .gap {
        width: 100%;
    }

    #portfolio .portfolio-items.col-3 .mix figure h4,
    #portfolio .portfolio-items.col-3 .gap figure h4 {
        display: none;
    }

    #portfolio .portfolio-items.col-3 .mix figure figcaption::after,
    #portfolio .portfolio-items.col-3 .gap figure figcaption::after,
    #portfolio .portfolio-items.col-3 .mix figure figcaption::before,
    #portfolio .portfolio-items.col-3 .gap figure figcaption::before {
        display: none;
    }

    #portfolio .portfolio-items figure figcaption {
        padding: 25px;
    }

    #portfolio .controls .btn {
        margin: 5px 2px;
    }

    #other-services .other-service-item .service-content h3 {
        font-size: 15px;
    }

    #progress {
        overflow-x: hidden;
    }

    #progress .our-progress:before {
        background: none;
    }

    #progress .progress-bottom {
        padding-bottom: 0;
        padding-top: 0;
    }

    #progress .progress-item {
        margin: 30px 0;
    }

    #notice h4 {
        font-size: 18px;
    }

    #notice p {
        font-size: 16px;
    }

    #notice .notice-button {
        margin-top: 15px;
    }

    #cool-facts .fact-block {
        margin: 30px 0;
    }

    #cool-facts .section-subtitle {
        padding-bottom: 30px;
        font-size: 24px;
    }

    #cool-facts .wrapper h2 {
        font-size: 20px;
    }

    #testimonial #testimonial-carousel p {
        font-size: 20px;
    }

    #testimonial #testimonial-carousel .carousel-control.left {
        left: 15px;
    }

    #testimonial #testimonial-carousel .carousel-control.right {
        right: 15px;
    }

    #testimonial .item blockquote small span {
        display: block;
        line-height: 40px;
    }

    #cool-facts .fact-block h4 {
        font-size: 30px;
        line-height: 40px;
    }

    #blog .blog-item-wrapper {
        margin: 30px 0;
    }

    #blog .blog-item-text .blog-item-info a {
        padding-right: 6px;
    }

    #clients #clients-scroller .client-item-wrapper {
        padding: 0 45px;
    }

    #clients #clients-scroller .owl-controls {
        display: none;
    }

    .pricing-table {
        margin: 60px 0;
    }

    .pricing-table h3 {
        font-size: 24px;
    }

    #team .team-item {
        margin: 30px 0;
    }

    footer .footer-widget {
        margin: 30px 0;
    }

    .copyright-text {
        float: left !important;
    }

    .social-icons-fill li {
        margin: 0px 16px 0 0;
    }

    #why-choose .tab-container h2 {
        font-size: 28px;
    }

    #why-choose .list-group-item {
        width: 362%;
        margin: 40px 15px;
    }

    .navbar-nav .nav-item + .nav-item {
        margin-left: 0;
    }

    #main-menu {
        clear: both;
    }

    .page-header-content h2 {
        text-align: center;
    }
}

@media (max-width: 574px) {
    .order-sm-1 {
        order: 1;
    }

    .order-sm-2 {
        order: 2;
    }

    .order-sm-3 {
        order: 3;
    }
}

/* mobile or only mobile */
@media (max-width: 767px) {
    .carousel-item > img {
        width: 100%;
    }

    #carousel-area .carousel-item {
        height: 200px;
    }

    #carousel-area .carousel-item .carousel-caption h2 {
        font-size: 16px;
    }

    #carousel-area .carousel-item .carousel-caption h3 {
        font-size: 12px;
    }

    #carousel-area .carousel-item .carousel-caption .btn {
        margin: auto;
        font-size: 9px;
        margin-top: 5px;
        padding: 8px 12px;
    }

    #carousel-area .carousel-control {
        top: 58%;
        display: none;
    }

    #carousel-area:hover .carousel-control {
        display: block;
    }

    #carousel-area .carousel-indicators {
        bottom: -8px;
    }

    #carousel-area i {
        margin-right: 0;
    }

    #carousel-area .carousel-item .carousel-caption {
        top: 14%;
    }
}



/*!
 *  Font Awesome 4.7.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('vhs-assets-css-6163bdf9c2f1e8e6f34c710efbfed8de.eot');src:url('vhs-assets-css-9dd2a406814a441cd1504ea0bb2cbf4c.eot') format('embedded-opentype'),url('vhs-assets-css-464156c1c391f9a9ad64508a79368ba1.woff2') format('woff2'),url('vhs-assets-css-c21c917e9f6742b38f049fb2d4e766f8.woff') format('woff'),url('vhs-assets-css-4dd71a4d3811557f3b043ec449eda9ac.ttf') format('truetype'),url('vhs-assets-css-2001ba31613784540578f7995dd979f1.svg') 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{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-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{-ms-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-pp: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-resistance: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: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"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}


@font-face {
	font-family: 'Simple-Line-Icons';
	src:url('vhs-assets-css-31b7ecde310efca04632f2fa4b5abf16.eot');
	src:url('vhs-assets-css-d8a8a75c6a837ef93d471bd91c8dc3d2.eot') format('embedded-opentype'),
		url('vhs-assets-css-86499d8e9f755a8dcd0e58772e3f2af4.woff') format('woff'),
		url('vhs-assets-css-7b31b2bb4903aae71db8cb55a5382c4d.ttf') format('truetype'),
		url('vhs-assets-css-7b63d3fb3aa76a5105c152d8f6d497f7.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'Simple-Line-Icons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-moustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-emoticon-smile, .icon-disc, .icon-cursor-move, .icon-crop, .icon-credit-card, .icon-chemistry, .icon-user, .icon-speedometer, .icon-social-youtube, .icon-social-twitter, .icon-social-tumblr, .icon-social-facebook, .icon-social-dropbox, .icon-social-dribbble, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglasses, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-map, .icon-layers, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-frame, .icon-folder-alt, .icon-film, .icon-feed, .icon-earphones-alt, .icon-earphones, .icon-drop, .icon-drawer, .icon-docs, .icon-directions, .icon-direction, .icon-diamond, .icon-cup, .icon-compass, .icon-call-out, .icon-call-in, .icon-call-end, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-music-tone-alt, .icon-music-tone, .icon-microphone, .icon-loop, .icon-logout, .icon-login, .icon-list, .icon-like, .icon-home, .icon-grid, .icon-graph, .icon-equalizer, .icon-dislike, .icon-cursor, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-calendar, .icon-bulb, .icon-bar-chart, .icon-arrow-up, .icon-arrow-right, .icon-arrow-left, .icon-arrow-down, .icon-ban, .icon-bubble, .icon-camcorder, .icon-camera, .icon-check, .icon-clock, .icon-close, .icon-cloud-download, .icon-cloud-upload, .icon-doc, .icon-envelope, .icon-eye, .icon-flag, .icon-folder, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-plus, .icon-pointer, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symbol-female, .icon-symbol-male, .icon-target, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-users {
	font-family: 'Simple-Line-Icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-user-female:before {
	content: "\e000";
}
.icon-user-follow:before {
	content: "\e002";
}
.icon-user-following:before {
	content: "\e003";
}
.icon-user-unfollow:before {
	content: "\e004";
}
.icon-trophy:before {
	content: "\e006";
}
.icon-screen-smartphone:before {
	content: "\e010";
}
.icon-screen-desktop:before {
	content: "\e011";
}
.icon-plane:before {
	content: "\e012";
}
.icon-notebook:before {
	content: "\e013";
}
.icon-moustache:before {
	content: "\e014";
}
.icon-mouse:before {
	content: "\e015";
}
.icon-magnet:before {
	content: "\e016";
}
.icon-energy:before {
	content: "\e020";
}
.icon-emoticon-smile:before {
	content: "\e021";
}
.icon-disc:before {
	content: "\e022";
}
.icon-cursor-move:before {
	content: "\e023";
}
.icon-crop:before {
	content: "\e024";
}
.icon-credit-card:before {
	content: "\e025";
}
.icon-chemistry:before {
	content: "\e026";
}
.icon-user:before {
	content: "\e005";
}
.icon-speedometer:before {
	content: "\e007";
}
.icon-social-youtube:before {
	content: "\e008";
}
.icon-social-twitter:before {
	content: "\e009";
}
.icon-social-tumblr:before {
	content: "\e00a";
}
.icon-social-facebook:before {
	content: "\e00b";
}
.icon-social-dropbox:before {
	content: "\e00c";
}
.icon-social-dribbble:before {
	content: "\e00d";
}
.icon-shield:before {
	content: "\e00e";
}
.icon-screen-tablet:before {
	content: "\e00f";
}
.icon-magic-wand:before {
	content: "\e017";
}
.icon-hourglass:before {
	content: "\e018";
}
.icon-graduation:before {
	content: "\e019";
}
.icon-ghost:before {
	content: "\e01a";
}
.icon-game-controller:before {
	content: "\e01b";
}
.icon-fire:before {
	content: "\e01c";
}
.icon-eyeglasses:before {
	content: "\e01d";
}
.icon-envelope-open:before {
	content: "\e01e";
}
.icon-envelope-letter:before {
	content: "\e01f";
}
.icon-bell:before {
	content: "\e027";
}
.icon-badge:before {
	content: "\e028";
}
.icon-anchor:before {
	content: "\e029";
}
.icon-wallet:before {
	content: "\e02a";
}
.icon-vector:before {
	content: "\e02b";
}
.icon-speech:before {
	content: "\e02c";
}
.icon-puzzle:before {
	content: "\e02d";
}
.icon-printer:before {
	content: "\e02e";
}
.icon-present:before {
	content: "\e02f";
}
.icon-playlist:before {
	content: "\e030";
}
.icon-pin:before {
	content: "\e031";
}
.icon-picture:before {
	content: "\e032";
}
.icon-map:before {
	content: "\e033";
}
.icon-layers:before {
	content: "\e034";
}
.icon-handbag:before {
	content: "\e035";
}
.icon-globe-alt:before {
	content: "\e036";
}
.icon-globe:before {
	content: "\e037";
}
.icon-frame:before {
	content: "\e038";
}
.icon-folder-alt:before {
	content: "\e039";
}
.icon-film:before {
	content: "\e03a";
}
.icon-feed:before {
	content: "\e03b";
}
.icon-earphones-alt:before {
	content: "\e03c";
}
.icon-earphones:before {
	content: "\e03d";
}
.icon-drop:before {
	content: "\e03e";
}
.icon-drawer:before {
	content: "\e03f";
}
.icon-docs:before {
	content: "\e040";
}
.icon-directions:before {
	content: "\e041";
}
.icon-direction:before {
	content: "\e042";
}
.icon-diamond:before {
	content: "\e043";
}
.icon-cup:before {
	content: "\e044";
}
.icon-compass:before {
	content: "\e045";
}
.icon-call-out:before {
	content: "\e046";
}
.icon-call-in:before {
	content: "\e047";
}
.icon-call-end:before {
	content: "\e048";
}
.icon-calculator:before {
	content: "\e049";
}
.icon-bubbles:before {
	content: "\e04a";
}
.icon-briefcase:before {
	content: "\e04b";
}
.icon-book-open:before {
	content: "\e04c";
}
.icon-basket-loaded:before {
	content: "\e04d";
}
.icon-basket:before {
	content: "\e04e";
}
.icon-bag:before {
	content: "\e04f";
}
.icon-action-undo:before {
	content: "\e050";
}
.icon-action-redo:before {
	content: "\e051";
}
.icon-wrench:before {
	content: "\e052";
}
.icon-umbrella:before {
	content: "\e053";
}
.icon-trash:before {
	content: "\e054";
}
.icon-tag:before {
	content: "\e055";
}
.icon-support:before {
	content: "\e056";
}
.icon-size-fullscreen:before {
	content: "\e057";
}
.icon-size-actual:before {
	content: "\e058";
}
.icon-shuffle:before {
	content: "\e059";
}
.icon-share-alt:before {
	content: "\e05a";
}
.icon-share:before {
	content: "\e05b";
}
.icon-rocket:before {
	content: "\e05c";
}
.icon-question:before {
	content: "\e05d";
}
.icon-pie-chart:before {
	content: "\e05e";
}
.icon-pencil:before {
	content: "\e05f";
}
.icon-note:before {
	content: "\e060";
}
.icon-music-tone-alt:before {
	content: "\e061";
}
.icon-music-tone:before {
	content: "\e062";
}
.icon-microphone:before {
	content: "\e063";
}
.icon-loop:before {
	content: "\e064";
}
.icon-logout:before {
	content: "\e065";
}
.icon-login:before {
	content: "\e066";
}
.icon-list:before {
	content: "\e067";
}
.icon-like:before {
	content: "\e068";
}
.icon-home:before {
	content: "\e069";
}
.icon-grid:before {
	content: "\e06a";
}
.icon-graph:before {
	content: "\e06b";
}
.icon-equalizer:before {
	content: "\e06c";
}
.icon-dislike:before {
	content: "\e06d";
}
.icon-cursor:before {
	content: "\e06e";
}
.icon-control-start:before {
	content: "\e06f";
}
.icon-control-rewind:before {
	content: "\e070";
}
.icon-control-play:before {
	content: "\e071";
}
.icon-control-pause:before {
	content: "\e072";
}
.icon-control-forward:before {
	content: "\e073";
}
.icon-control-end:before {
	content: "\e074";
}
.icon-calendar:before {
	content: "\e075";
}
.icon-bulb:before {
	content: "\e076";
}
.icon-bar-chart:before {
	content: "\e077";
}
.icon-arrow-up:before {
	content: "\e078";
}
.icon-arrow-right:before {
	content: "\e079";
}
.icon-arrow-left:before {
	content: "\e07a";
}
.icon-arrow-down:before {
	content: "\e07b";
}
.icon-ban:before {
	content: "\e07c";
}
.icon-bubble:before {
	content: "\e07d";
}
.icon-camcorder:before {
	content: "\e07e";
}
.icon-camera:before {
	content: "\e07f";
}
.icon-check:before {
	content: "\e080";
}
.icon-clock:before {
	content: "\e081";
}
.icon-close:before {
	content: "\e082";
}
.icon-cloud-download:before {
	content: "\e083";
}
.icon-cloud-upload:before {
	content: "\e084";
}
.icon-doc:before {
	content: "\e085";
}
.icon-envelope:before {
	content: "\e086";
}
.icon-eye:before {
	content: "\e087";
}
.icon-flag:before {
	content: "\e088";
}
.icon-folder:before {
	content: "\e089";
}
.icon-heart:before {
	content: "\e08a";
}
.icon-info:before {
	content: "\e08b";
}
.icon-key:before {
	content: "\e08c";
}
.icon-link:before {
	content: "\e08d";
}
.icon-lock:before {
	content: "\e08e";
}
.icon-lock-open:before {
	content: "\e08f";
}
.icon-magnifier:before {
	content: "\e090";
}
.icon-magnifier-add:before {
	content: "\e091";
}
.icon-magnifier-remove:before {
	content: "\e092";
}
.icon-paper-clip:before {
	content: "\e093";
}
.icon-paper-plane:before {
	content: "\e094";
}
.icon-plus:before {
	content: "\e095";
}
.icon-pointer:before {
	content: "\e096";
}
.icon-power:before {
	content: "\e097";
}
.icon-refresh:before {
	content: "\e098";
}
.icon-reload:before {
	content: "\e099";
}
.icon-settings:before {
	content: "\e09a";
}
.icon-star:before {
	content: "\e09b";
}
.icon-symbol-female:before {
	content: "\e09c";
}
.icon-symbol-male:before {
	content: "\e09d";
}
.icon-target:before {
	content: "\e09e";
}
.icon-volume-1:before {
	content: "\e09f";
}
.icon-volume-2:before {
	content: "\e0a0";
}
.icon-volume-off:before {
	content: "\e0a1";
}
.icon-users:before {
	content: "\e001";
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'ElegantIcons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/* Feel free to change duration  */ 
.animated  {
  -webkit-animation-duration : 1000 ms  ;
  animation-duration : 1000 ms  ;
  -webkit-animation-fill-mode : both  ;
  animation-fill-mode : both  ;
}  
/* .owl-animated-out - only for current item */ 
/* This is very important class. Use z-index if you want move Out item above In item */ 
.owl-animated-out {
  z-index : 1 
   }
/* .owl-animated-in - only for upcoming item
/* This is very important class. Use z-index if you want move In item above Out item */ 
.owl-animated-in {
  z-index : 0 
   }
/* .fadeOut is style taken from Animation.css and this is how it looks in owl.carousel.css:  */ 
.fadeOut  {
  -webkit-animation-name : fadeOut  ;
  animation-name : fadeOut  ;
}  
@-webkit-keyframes  fadeOut  {
  0% {
    opacity : 1   ;
  }  
  100% {
    opacity : 0   ;
  }  
}
@keyframes  fadeOut  {
  0% {
    opacity : 1   ;
  }  
  100% {
    opacity : 0   ;
  }  
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}

@charset "UTF-8";
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/

@-webkit-keyframes fadeInUpMenu {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
  

.delay-0-5 {
  animation-delay: 0.5s;
  -webkit-animation-delay: 0.5s;
  /* Safari and Chrome */
}

.delay-1 {
  animation-delay: 1s;
  -webkit-animation-delay: 1s;
  /* Safari and Chrome */
}

.delay-1-2 {
  animation-delay: 1.2s;
  -webkit-animation-delay: 1.2s;
  /* Safari and Chrome */
}

.delay-1-5 {
  animation-delay: 1.5s;
  -webkit-animation-delay: 1.5s;
  /* Safari and Chrome */
}
.delay-1-8 {
  animation-delay: 1.8s;
  -webkit-animation-delay: 1.8s;
  /* Safari and Chrome */
}

.delay-2 {
  animation-delay: 2s;
  -webkit-animation-delay: 2s;
  /* Safari and Chrome */
}

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

.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;
}

@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-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-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-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-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-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-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-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-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-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-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-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;
      -ms-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;
      -ms-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 bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-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-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-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-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-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-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-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-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-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-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-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-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-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-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-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-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-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-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-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-animation-duration: .75s;
          animation-duration: .75s;
}

@-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;
}


/*FadeInRight Quick*/

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

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

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

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

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


@-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;
}

/*FadeinUp Slow*/
@-webkit-keyframes fadeInUpQuick {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

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

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

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

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


@-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-transition-timing-function: ease-in;
            transition-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-transition-timing-function: ease-in;
            transition-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-transition-timing-function: ease-in;
            transition-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-transition-timing-function: ease-in;
            transition-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-transition-timing-function: ease-in;
            transition-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-transition-timing-function: ease-in;
            transition-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-transition-timing-function: ease-in;
            transition-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-transition-timing-function: ease-in;
            transition-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-animation-duration: .75s;
          animation-duration: .75s;
  -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-animation-duration: .75s;
          animation-duration: .75s;
}

@-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: translateY(-100%);
            transform: translateY(-100%);
    visibility: visible;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

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

  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

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

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

  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

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

  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

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

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

  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

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

  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

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

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

  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

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

  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

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


/*==============================================
stretchRight
==============================================*/


.stretchRight{
  animation-name: stretchRight;
  -webkit-animation-name: stretchRight; 

  animation-duration: 8s; 
  -webkit-animation-duration: 8s;

  animation-timing-function: ease-out;  
  -webkit-animation-timing-function: ease-out;  

  transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -webkit-transform-origin: 0% 0%;    
}

@keyframes stretchRight {
  0% {
    transform: scaleX(0.3);
  }
  40% {
    transform: scaleX(1.02);
  }
  60% {
    transform: scaleX(0.98);
  }
  80% {
    transform: scaleX(1.01);
  }
  100% {
    transform: scaleX(0.98);
  }       
  80% {
    transform: scaleX(1.01);
  }
  100% {
    transform: scaleX(1);
  }             
}


.m-auto{margin:0 auto;}.m-0{margin:0px;}.mtb-0{margin-top:0px; margin-bottom:0px;}.mlr-0{margin-left:0px; margin-right:0px; }.mt-0{margin-top:0px;}.mb-0{margin-bottom:0px;}.ml-0{margin-left:0px;}.mr-0{margin-right:0px;}.m-1{margin:1px;}.mtb-1{margin-top:1px; margin-bottom:1px;}.mlr-1{margin-left:1px; margin-right:1px; }.mt-1{margin-top:1px;}.mb-1{margin-bottom:1px;}.ml-1{margin-left:1px;}.mr-1{margin-right:1px;}.m-2{margin:2px;}.mtb-2{margin-top:2px; margin-bottom:2px;}.mlr-2{margin-left:2px; margin-right:2px; }.mt-2{margin-top:2px;}.mb-2{margin-bottom:2px;}.ml-2{margin-left:2px;}.mr-2{margin-right:2px;}.m-3{margin:3px;}.mtb-3{margin-top:3px; margin-bottom:3px;}.mlr-3{margin-left:3px; margin-right:3px; }.mt-3{margin-top:3px;}.mb-3{margin-bottom:3px;}.ml-3{margin-left:3px;}.mr-3{margin-right:3px;}.m-4{margin:4px;}.mtb-4{margin-top:4px; margin-bottom:4px;}.mlr-4{margin-left:4px; margin-right:4px; }.mt-4{margin-top:4px;}.mb-4{margin-bottom:4px;}.ml-4{margin-left:4px;}.mr-4{margin-right:4px;}.m-5{margin:5px;}.mtb-5{margin-top:5px; margin-bottom:5px;}.mlr-5{margin-left:5px; margin-right:5px; }.mt-5{margin-top:5px;}.mb-5{margin-bottom:5px;}.ml-5{margin-left:5px;}.mr-5{margin-right:5px;}.m-6{margin:6px;}.mtb-6{margin-top:6px; margin-bottom:6px;}.mlr-6{margin-left:6px; margin-right:6px; }.mt-6{margin-top:6px;}.mb-6{margin-bottom:6px;}.ml-6{margin-left:6px;}.mr-6{margin-right:6px;}.m-7{margin:7px;}.mtb-7{margin-top:7px; margin-bottom:7px;}.mlr-7{margin-left:7px; margin-right:7px; }.mt-7{margin-top:7px;}.mb-7{margin-bottom:7px;}.ml-7{margin-left:7px;}.mr-7{margin-right:7px;}.m-8{margin:8px;}.mtb-8{margin-top:8px; margin-bottom:8px;}.mlr-8{margin-left:8px; margin-right:8px; }.mt-8{margin-top:8px;}.mb-8{margin-bottom:8px;}.ml-8{margin-left:8px;}.mr-8{margin-right:8px;}.m-9{margin:9px;}.mtb-9{margin-top:9px; margin-bottom:9px;}.mlr-9{margin-left:9px; margin-right:9px; }.mt-9{margin-top:9px;}.mb-9{margin-bottom:9px;}.ml-9{margin-left:9px;}.mr-9{margin-right:9px;}.m-10{margin:10px;}.mtb-10{margin-top:10px; margin-bottom:10px;}.mlr-10{margin-left:10px; margin-right:10px; }.mt-10{margin-top:10px;}.mb-10{margin-bottom:10px;}.ml-10{margin-left:10px;}.mr-10{margin-right:10px;}.m-11{margin:11px;}.mtb-11{margin-top:11px; margin-bottom:11px;}.mlr-11{margin-left:11px; margin-right:11px; }.mt-11{margin-top:11px;}.mb-11{margin-bottom:11px;}.ml-11{margin-left:11px;}.mr-11{margin-right:11px;}.m-12{margin:12px;}.mtb-12{margin-top:12px; margin-bottom:12px;}.mlr-12{margin-left:12px; margin-right:12px; }.mt-12{margin-top:12px;}.mb-12{margin-bottom:12px;}.ml-12{margin-left:12px;}.mr-12{margin-right:12px;}.m-13{margin:13px;}.mtb-13{margin-top:13px; margin-bottom:13px;}.mlr-13{margin-left:13px; margin-right:13px; }.mt-13{margin-top:13px;}.mb-13{margin-bottom:13px;}.ml-13{margin-left:13px;}.mr-13{margin-right:13px;}.m-14{margin:14px;}.mtb-14{margin-top:14px; margin-bottom:14px;}.mlr-14{margin-left:14px; margin-right:14px; }.mt-14{margin-top:14px;}.mb-14{margin-bottom:14px;}.ml-14{margin-left:14px;}.mr-14{margin-right:14px;}.m-15{margin:15px;}.mtb-15{margin-top:15px; margin-bottom:15px;}.mlr-15{margin-left:15px; margin-right:15px; }.mt-15{margin-top:15px;}.mb-15{margin-bottom:15px;}.ml-15{margin-left:15px;}.mr-15{margin-right:15px;}.m-16{margin:16px;}.mtb-16{margin-top:16px; margin-bottom:16px;}.mlr-16{margin-left:16px; margin-right:16px; }.mt-16{margin-top:16px;}.mb-16{margin-bottom:16px;}.ml-16{margin-left:16px;}.mr-16{margin-right:16px;}.m-17{margin:17px;}.mtb-17{margin-top:17px; margin-bottom:17px;}.mlr-17{margin-left:17px; margin-right:17px; }.mt-17{margin-top:17px;}.mb-17{margin-bottom:17px;}.ml-17{margin-left:17px;}.mr-17{margin-right:17px;}.m-18{margin:18px;}.mtb-18{margin-top:18px; margin-bottom:18px;}.mlr-18{margin-left:18px; margin-right:18px; }.mt-18{margin-top:18px;}.mb-18{margin-bottom:18px;}.ml-18{margin-left:18px;}.mr-18{margin-right:18px;}.m-19{margin:19px;}.mtb-19{margin-top:19px; margin-bottom:19px;}.mlr-19{margin-left:19px; margin-right:19px; }.mt-19{margin-top:19px;}.mb-19{margin-bottom:19px;}.ml-19{margin-left:19px;}.mr-19{margin-right:19px;}.m-20{margin:20px;}.mtb-20{margin-top:20px; margin-bottom:20px;}.mlr-20{margin-left:20px; margin-right:20px; }.mt-20{margin-top:20px;}.mb-20{margin-bottom:20px;}.ml-20{margin-left:20px;}.mr-20{margin-right:20px;}.m-21{margin:21px;}.mtb-21{margin-top:21px; margin-bottom:21px;}.mlr-21{margin-left:21px; margin-right:21px; }.mt-21{margin-top:21px;}.mb-21{margin-bottom:21px;}.ml-21{margin-left:21px;}.mr-21{margin-right:21px;}.m-22{margin:22px;}.mtb-22{margin-top:22px; margin-bottom:22px;}.mlr-22{margin-left:22px; margin-right:22px; }.mt-22{margin-top:22px;}.mb-22{margin-bottom:22px;}.ml-22{margin-left:22px;}.mr-22{margin-right:22px;}.m-23{margin:23px;}.mtb-23{margin-top:23px; margin-bottom:23px;}.mlr-23{margin-left:23px; margin-right:23px; }.mt-23{margin-top:23px;}.mb-23{margin-bottom:23px;}.ml-23{margin-left:23px;}.mr-23{margin-right:23px;}.m-24{margin:24px;}.mtb-24{margin-top:24px; margin-bottom:24px;}.mlr-24{margin-left:24px; margin-right:24px; }.mt-24{margin-top:24px;}.mb-24{margin-bottom:24px;}.ml-24{margin-left:24px;}.mr-24{margin-right:24px;}.m-25{margin:25px;}.mtb-25{margin-top:25px; margin-bottom:25px;}.mlr-25{margin-left:25px; margin-right:25px; }.mt-25{margin-top:25px;}.mb-25{margin-bottom:25px;}.ml-25{margin-left:25px;}.mr-25{margin-right:25px;}.m-26{margin:26px;}.mtb-26{margin-top:26px; margin-bottom:26px;}.mlr-26{margin-left:26px; margin-right:26px; }.mt-26{margin-top:26px;}.mb-26{margin-bottom:26px;}.ml-26{margin-left:26px;}.mr-26{margin-right:26px;}.m-27{margin:27px;}.mtb-27{margin-top:27px; margin-bottom:27px;}.mlr-27{margin-left:27px; margin-right:27px; }.mt-27{margin-top:27px;}.mb-27{margin-bottom:27px;}.ml-27{margin-left:27px;}.mr-27{margin-right:27px;}.m-28{margin:28px;}.mtb-28{margin-top:28px; margin-bottom:28px;}.mlr-28{margin-left:28px; margin-right:28px; }.mt-28{margin-top:28px;}.mb-28{margin-bottom:28px;}.ml-28{margin-left:28px;}.mr-28{margin-right:28px;}.m-29{margin:29px;}.mtb-29{margin-top:29px; margin-bottom:29px;}.mlr-29{margin-left:29px; margin-right:29px; }.mt-29{margin-top:29px;}.mb-29{margin-bottom:29px;}.ml-29{margin-left:29px;}.mr-29{margin-right:29px;}.m-30{margin:30px;}.mtb-30{margin-top:30px; margin-bottom:30px;}.mlr-30{margin-left:30px; margin-right:30px; }.mt-30{margin-top:30px;}.mb-30{margin-bottom:30px;}.ml-30{margin-left:30px;}.mr-30{margin-right:30px;}.m-31{margin:31px;}.mtb-31{margin-top:31px; margin-bottom:31px;}.mlr-31{margin-left:31px; margin-right:31px; }.mt-31{margin-top:31px;}.mb-31{margin-bottom:31px;}.ml-31{margin-left:31px;}.mr-31{margin-right:31px;}.m-32{margin:32px;}.mtb-32{margin-top:32px; margin-bottom:32px;}.mlr-32{margin-left:32px; margin-right:32px; }.mt-32{margin-top:32px;}.mb-32{margin-bottom:32px;}.ml-32{margin-left:32px;}.mr-32{margin-right:32px;}.m-33{margin:33px;}.mtb-33{margin-top:33px; margin-bottom:33px;}.mlr-33{margin-left:33px; margin-right:33px; }.mt-33{margin-top:33px;}.mb-33{margin-bottom:33px;}.ml-33{margin-left:33px;}.mr-33{margin-right:33px;}.m-34{margin:34px;}.mtb-34{margin-top:34px; margin-bottom:34px;}.mlr-34{margin-left:34px; margin-right:34px; }.mt-34{margin-top:34px;}.mb-34{margin-bottom:34px;}.ml-34{margin-left:34px;}.mr-34{margin-right:34px;}.m-35{margin:35px;}.mtb-35{margin-top:35px; margin-bottom:35px;}.mlr-35{margin-left:35px; margin-right:35px; }.mt-35{margin-top:35px;}.mb-35{margin-bottom:35px;}.ml-35{margin-left:35px;}.mr-35{margin-right:35px;}.m-36{margin:36px;}.mtb-36{margin-top:36px; margin-bottom:36px;}.mlr-36{margin-left:36px; margin-right:36px; }.mt-36{margin-top:36px;}.mb-36{margin-bottom:36px;}.ml-36{margin-left:36px;}.mr-36{margin-right:36px;}.m-37{margin:37px;}.mtb-37{margin-top:37px; margin-bottom:37px;}.mlr-37{margin-left:37px; margin-right:37px; }.mt-37{margin-top:37px;}.mb-37{margin-bottom:37px;}.ml-37{margin-left:37px;}.mr-37{margin-right:37px;}.m-38{margin:38px;}.mtb-38{margin-top:38px; margin-bottom:38px;}.mlr-38{margin-left:38px; margin-right:38px; }.mt-38{margin-top:38px;}.mb-38{margin-bottom:38px;}.ml-38{margin-left:38px;}.mr-38{margin-right:38px;}.m-39{margin:39px;}.mtb-39{margin-top:39px; margin-bottom:39px;}.mlr-39{margin-left:39px; margin-right:39px; }.mt-39{margin-top:39px;}.mb-39{margin-bottom:39px;}.ml-39{margin-left:39px;}.mr-39{margin-right:39px;}.m-40{margin:40px;}.mtb-40{margin-top:40px; margin-bottom:40px;}.mlr-40{margin-left:40px; margin-right:40px; }.mt-40{margin-top:40px;}.mb-40{margin-bottom:40px;}.ml-40{margin-left:40px;}.mr-40{margin-right:40px;}.m-41{margin:41px;}.mtb-41{margin-top:41px; margin-bottom:41px;}.mlr-41{margin-left:41px; margin-right:41px; }.mt-41{margin-top:41px;}.mb-41{margin-bottom:41px;}.ml-41{margin-left:41px;}.mr-41{margin-right:41px;}.m-42{margin:42px;}.mtb-42{margin-top:42px; margin-bottom:42px;}.mlr-42{margin-left:42px; margin-right:42px; }.mt-42{margin-top:42px;}.mb-42{margin-bottom:42px;}.ml-42{margin-left:42px;}.mr-42{margin-right:42px;}.m-43{margin:43px;}.mtb-43{margin-top:43px; margin-bottom:43px;}.mlr-43{margin-left:43px; margin-right:43px; }.mt-43{margin-top:43px;}.mb-43{margin-bottom:43px;}.ml-43{margin-left:43px;}.mr-43{margin-right:43px;}.m-44{margin:44px;}.mtb-44{margin-top:44px; margin-bottom:44px;}.mlr-44{margin-left:44px; margin-right:44px; }.mt-44{margin-top:44px;}.mb-44{margin-bottom:44px;}.ml-44{margin-left:44px;}.mr-44{margin-right:44px;}.m-45{margin:45px;}.mtb-45{margin-top:45px; margin-bottom:45px;}.mlr-45{margin-left:45px; margin-right:45px; }.mt-45{margin-top:45px;}.mb-45{margin-bottom:45px;}.ml-45{margin-left:45px;}.mr-45{margin-right:45px;}.m-46{margin:46px;}.mtb-46{margin-top:46px; margin-bottom:46px;}.mlr-46{margin-left:46px; margin-right:46px; }.mt-46{margin-top:46px;}.mb-46{margin-bottom:46px;}.ml-46{margin-left:46px;}.mr-46{margin-right:46px;}.m-47{margin:47px;}.mtb-47{margin-top:47px; margin-bottom:47px;}.mlr-47{margin-left:47px; margin-right:47px; }.mt-47{margin-top:47px;}.mb-47{margin-bottom:47px;}.ml-47{margin-left:47px;}.mr-47{margin-right:47px;}.m-48{margin:48px;}.mtb-48{margin-top:48px; margin-bottom:48px;}.mlr-48{margin-left:48px; margin-right:48px; }.mt-48{margin-top:48px;}.mb-48{margin-bottom:48px;}.ml-48{margin-left:48px;}.mr-48{margin-right:48px;}.m-49{margin:49px;}.mtb-49{margin-top:49px; margin-bottom:49px;}.mlr-49{margin-left:49px; margin-right:49px; }.mt-49{margin-top:49px;}.mb-49{margin-bottom:49px;}.ml-49{margin-left:49px;}.mr-49{margin-right:49px;}.m-50{margin:50px;}.mtb-50{margin-top:50px; margin-bottom:50px;}.mlr-50{margin-left:50px; margin-right:50px; }.mt-50{margin-top:50px;}.mb-50{margin-bottom:50px;}.ml-50{margin-left:50px;}.mr-50{margin-right:50px;}.m-51{margin:51px;}.mtb-51{margin-top:51px; margin-bottom:51px;}.mlr-51{margin-left:51px; margin-right:51px; }.mt-51{margin-top:51px;}.mb-51{margin-bottom:51px;}.ml-51{margin-left:51px;}.mr-51{margin-right:51px;}.m-52{margin:52px;}.mtb-52{margin-top:52px; margin-bottom:52px;}.mlr-52{margin-left:52px; margin-right:52px; }.mt-52{margin-top:52px;}.mb-52{margin-bottom:52px;}.ml-52{margin-left:52px;}.mr-52{margin-right:52px;}.m-53{margin:53px;}.mtb-53{margin-top:53px; margin-bottom:53px;}.mlr-53{margin-left:53px; margin-right:53px; }.mt-53{margin-top:53px;}.mb-53{margin-bottom:53px;}.ml-53{margin-left:53px;}.mr-53{margin-right:53px;}.m-54{margin:54px;}.mtb-54{margin-top:54px; margin-bottom:54px;}.mlr-54{margin-left:54px; margin-right:54px; }.mt-54{margin-top:54px;}.mb-54{margin-bottom:54px;}.ml-54{margin-left:54px;}.mr-54{margin-right:54px;}.m-55{margin:55px;}.mtb-55{margin-top:55px; margin-bottom:55px;}.mlr-55{margin-left:55px; margin-right:55px; }.mt-55{margin-top:55px;}.mb-55{margin-bottom:55px;}.ml-55{margin-left:55px;}.mr-55{margin-right:55px;}.m-56{margin:56px;}.mtb-56{margin-top:56px; margin-bottom:56px;}.mlr-56{margin-left:56px; margin-right:56px; }.mt-56{margin-top:56px;}.mb-56{margin-bottom:56px;}.ml-56{margin-left:56px;}.mr-56{margin-right:56px;}.m-57{margin:57px;}.mtb-57{margin-top:57px; margin-bottom:57px;}.mlr-57{margin-left:57px; margin-right:57px; }.mt-57{margin-top:57px;}.mb-57{margin-bottom:57px;}.ml-57{margin-left:57px;}.mr-57{margin-right:57px;}.m-58{margin:58px;}.mtb-58{margin-top:58px; margin-bottom:58px;}.mlr-58{margin-left:58px; margin-right:58px; }.mt-58{margin-top:58px;}.mb-58{margin-bottom:58px;}.ml-58{margin-left:58px;}.mr-58{margin-right:58px;}.m-59{margin:59px;}.mtb-59{margin-top:59px; margin-bottom:59px;}.mlr-59{margin-left:59px; margin-right:59px; }.mt-59{margin-top:59px;}.mb-59{margin-bottom:59px;}.ml-59{margin-left:59px;}.mr-59{margin-right:59px;}.m-60{margin:60px;}.mtb-60{margin-top:60px; margin-bottom:60px;}.mlr-60{margin-left:60px; margin-right:60px; }.mt-60{margin-top:60px;}.mb-60{margin-bottom:60px;}.ml-60{margin-left:60px;}.mr-60{margin-right:60px;}.m-61{margin:61px;}.mtb-61{margin-top:61px; margin-bottom:61px;}.mlr-61{margin-left:61px; margin-right:61px; }.mt-61{margin-top:61px;}.mb-61{margin-bottom:61px;}.ml-61{margin-left:61px;}.mr-61{margin-right:61px;}.m-62{margin:62px;}.mtb-62{margin-top:62px; margin-bottom:62px;}.mlr-62{margin-left:62px; margin-right:62px; }.mt-62{margin-top:62px;}.mb-62{margin-bottom:62px;}.ml-62{margin-left:62px;}.mr-62{margin-right:62px;}.m-63{margin:63px;}.mtb-63{margin-top:63px; margin-bottom:63px;}.mlr-63{margin-left:63px; margin-right:63px; }.mt-63{margin-top:63px;}.mb-63{margin-bottom:63px;}.ml-63{margin-left:63px;}.mr-63{margin-right:63px;}.m-64{margin:64px;}.mtb-64{margin-top:64px; margin-bottom:64px;}.mlr-64{margin-left:64px; margin-right:64px; }.mt-64{margin-top:64px;}.mb-64{margin-bottom:64px;}.ml-64{margin-left:64px;}.mr-64{margin-right:64px;}.m-65{margin:65px;}.mtb-65{margin-top:65px; margin-bottom:65px;}.mlr-65{margin-left:65px; margin-right:65px; }.mt-65{margin-top:65px;}.mb-65{margin-bottom:65px;}.ml-65{margin-left:65px;}.mr-65{margin-right:65px;}.m-66{margin:66px;}.mtb-66{margin-top:66px; margin-bottom:66px;}.mlr-66{margin-left:66px; margin-right:66px; }.mt-66{margin-top:66px;}.mb-66{margin-bottom:66px;}.ml-66{margin-left:66px;}.mr-66{margin-right:66px;}.m-67{margin:67px;}.mtb-67{margin-top:67px; margin-bottom:67px;}.mlr-67{margin-left:67px; margin-right:67px; }.mt-67{margin-top:67px;}.mb-67{margin-bottom:67px;}.ml-67{margin-left:67px;}.mr-67{margin-right:67px;}.m-68{margin:68px;}.mtb-68{margin-top:68px; margin-bottom:68px;}.mlr-68{margin-left:68px; margin-right:68px; }.mt-68{margin-top:68px;}.mb-68{margin-bottom:68px;}.ml-68{margin-left:68px;}.mr-68{margin-right:68px;}.m-69{margin:69px;}.mtb-69{margin-top:69px; margin-bottom:69px;}.mlr-69{margin-left:69px; margin-right:69px; }.mt-69{margin-top:69px;}.mb-69{margin-bottom:69px;}.ml-69{margin-left:69px;}.mr-69{margin-right:69px;}.m-70{margin:70px;}.mtb-70{margin-top:70px; margin-bottom:70px;}.mlr-70{margin-left:70px; margin-right:70px; }.mt-70{margin-top:70px;}.mb-70{margin-bottom:70px;}.ml-70{margin-left:70px;}.mr-70{margin-right:70px;}.m-71{margin:71px;}.mtb-71{margin-top:71px; margin-bottom:71px;}.mlr-71{margin-left:71px; margin-right:71px; }.mt-71{margin-top:71px;}.mb-71{margin-bottom:71px;}.ml-71{margin-left:71px;}.mr-71{margin-right:71px;}.m-72{margin:72px;}.mtb-72{margin-top:72px; margin-bottom:72px;}.mlr-72{margin-left:72px; margin-right:72px; }.mt-72{margin-top:72px;}.mb-72{margin-bottom:72px;}.ml-72{margin-left:72px;}.mr-72{margin-right:72px;}.m-73{margin:73px;}.mtb-73{margin-top:73px; margin-bottom:73px;}.mlr-73{margin-left:73px; margin-right:73px; }.mt-73{margin-top:73px;}.mb-73{margin-bottom:73px;}.ml-73{margin-left:73px;}.mr-73{margin-right:73px;}.m-74{margin:74px;}.mtb-74{margin-top:74px; margin-bottom:74px;}.mlr-74{margin-left:74px; margin-right:74px; }.mt-74{margin-top:74px;}.mb-74{margin-bottom:74px;}.ml-74{margin-left:74px;}.mr-74{margin-right:74px;}.m-75{margin:75px;}.mtb-75{margin-top:75px; margin-bottom:75px;}.mlr-75{margin-left:75px; margin-right:75px; }.mt-75{margin-top:75px;}.mb-75{margin-bottom:75px;}.ml-75{margin-left:75px;}.mr-75{margin-right:75px;}.m-76{margin:76px;}.mtb-76{margin-top:76px; margin-bottom:76px;}.mlr-76{margin-left:76px; margin-right:76px; }.mt-76{margin-top:76px;}.mb-76{margin-bottom:76px;}.ml-76{margin-left:76px;}.mr-76{margin-right:76px;}.m-77{margin:77px;}.mtb-77{margin-top:77px; margin-bottom:77px;}.mlr-77{margin-left:77px; margin-right:77px; }.mt-77{margin-top:77px;}.mb-77{margin-bottom:77px;}.ml-77{margin-left:77px;}.mr-77{margin-right:77px;}.m-78{margin:78px;}.mtb-78{margin-top:78px; margin-bottom:78px;}.mlr-78{margin-left:78px; margin-right:78px; }.mt-78{margin-top:78px;}.mb-78{margin-bottom:78px;}.ml-78{margin-left:78px;}.mr-78{margin-right:78px;}.m-79{margin:79px;}.mtb-79{margin-top:79px; margin-bottom:79px;}.mlr-79{margin-left:79px; margin-right:79px; }.mt-79{margin-top:79px;}.mb-79{margin-bottom:79px;}.ml-79{margin-left:79px;}.mr-79{margin-right:79px;}.m-80{margin:80px;}.mtb-80{margin-top:80px; margin-bottom:80px;}.mlr-80{margin-left:80px; margin-right:80px; }.mt-80{margin-top:80px;}.mb-80{margin-bottom:80px;}.ml-80{margin-left:80px;}.mr-80{margin-right:80px;}.m-81{margin:81px;}.mtb-81{margin-top:81px; margin-bottom:81px;}.mlr-81{margin-left:81px; margin-right:81px; }.mt-81{margin-top:81px;}.mb-81{margin-bottom:81px;}.ml-81{margin-left:81px;}.mr-81{margin-right:81px;}.m-82{margin:82px;}.mtb-82{margin-top:82px; margin-bottom:82px;}.mlr-82{margin-left:82px; margin-right:82px; }.mt-82{margin-top:82px;}.mb-82{margin-bottom:82px;}.ml-82{margin-left:82px;}.mr-82{margin-right:82px;}.m-83{margin:83px;}.mtb-83{margin-top:83px; margin-bottom:83px;}.mlr-83{margin-left:83px; margin-right:83px; }.mt-83{margin-top:83px;}.mb-83{margin-bottom:83px;}.ml-83{margin-left:83px;}.mr-83{margin-right:83px;}.m-84{margin:84px;}.mtb-84{margin-top:84px; margin-bottom:84px;}.mlr-84{margin-left:84px; margin-right:84px; }.mt-84{margin-top:84px;}.mb-84{margin-bottom:84px;}.ml-84{margin-left:84px;}.mr-84{margin-right:84px;}.m-85{margin:85px;}.mtb-85{margin-top:85px; margin-bottom:85px;}.mlr-85{margin-left:85px; margin-right:85px; }.mt-85{margin-top:85px;}.mb-85{margin-bottom:85px;}.ml-85{margin-left:85px;}.mr-85{margin-right:85px;}.m-86{margin:86px;}.mtb-86{margin-top:86px; margin-bottom:86px;}.mlr-86{margin-left:86px; margin-right:86px; }.mt-86{margin-top:86px;}.mb-86{margin-bottom:86px;}.ml-86{margin-left:86px;}.mr-86{margin-right:86px;}.m-87{margin:87px;}.mtb-87{margin-top:87px; margin-bottom:87px;}.mlr-87{margin-left:87px; margin-right:87px; }.mt-87{margin-top:87px;}.mb-87{margin-bottom:87px;}.ml-87{margin-left:87px;}.mr-87{margin-right:87px;}.m-88{margin:88px;}.mtb-88{margin-top:88px; margin-bottom:88px;}.mlr-88{margin-left:88px; margin-right:88px; }.mt-88{margin-top:88px;}.mb-88{margin-bottom:88px;}.ml-88{margin-left:88px;}.mr-88{margin-right:88px;}.m-89{margin:89px;}.mtb-89{margin-top:89px; margin-bottom:89px;}.mlr-89{margin-left:89px; margin-right:89px; }.mt-89{margin-top:89px;}.mb-89{margin-bottom:89px;}.ml-89{margin-left:89px;}.mr-89{margin-right:89px;}.m-90{margin:90px;}.mtb-90{margin-top:90px; margin-bottom:90px;}.mlr-90{margin-left:90px; margin-right:90px; }.mt-90{margin-top:90px;}.mb-90{margin-bottom:90px;}.ml-90{margin-left:90px;}.mr-90{margin-right:90px;}.m-91{margin:91px;}.mtb-91{margin-top:91px; margin-bottom:91px;}.mlr-91{margin-left:91px; margin-right:91px; }.mt-91{margin-top:91px;}.mb-91{margin-bottom:91px;}.ml-91{margin-left:91px;}.mr-91{margin-right:91px;}.m-92{margin:92px;}.mtb-92{margin-top:92px; margin-bottom:92px;}.mlr-92{margin-left:92px; margin-right:92px; }.mt-92{margin-top:92px;}.mb-92{margin-bottom:92px;}.ml-92{margin-left:92px;}.mr-92{margin-right:92px;}.m-93{margin:93px;}.mtb-93{margin-top:93px; margin-bottom:93px;}.mlr-93{margin-left:93px; margin-right:93px; }.mt-93{margin-top:93px;}.mb-93{margin-bottom:93px;}.ml-93{margin-left:93px;}.mr-93{margin-right:93px;}.m-94{margin:94px;}.mtb-94{margin-top:94px; margin-bottom:94px;}.mlr-94{margin-left:94px; margin-right:94px; }.mt-94{margin-top:94px;}.mb-94{margin-bottom:94px;}.ml-94{margin-left:94px;}.mr-94{margin-right:94px;}.m-95{margin:95px;}.mtb-95{margin-top:95px; margin-bottom:95px;}.mlr-95{margin-left:95px; margin-right:95px; }.mt-95{margin-top:95px;}.mb-95{margin-bottom:95px;}.ml-95{margin-left:95px;}.mr-95{margin-right:95px;}.m-96{margin:96px;}.mtb-96{margin-top:96px; margin-bottom:96px;}.mlr-96{margin-left:96px; margin-right:96px; }.mt-96{margin-top:96px;}.mb-96{margin-bottom:96px;}.ml-96{margin-left:96px;}.mr-96{margin-right:96px;}.m-97{margin:97px;}.mtb-97{margin-top:97px; margin-bottom:97px;}.mlr-97{margin-left:97px; margin-right:97px; }.mt-97{margin-top:97px;}.mb-97{margin-bottom:97px;}.ml-97{margin-left:97px;}.mr-97{margin-right:97px;}.m-98{margin:98px;}.mtb-98{margin-top:98px; margin-bottom:98px;}.mlr-98{margin-left:98px; margin-right:98px; }.mt-98{margin-top:98px;}.mb-98{margin-bottom:98px;}.ml-98{margin-left:98px;}.mr-98{margin-right:98px;}.m-99{margin:99px;}.mtb-99{margin-top:99px; margin-bottom:99px;}.mlr-99{margin-left:99px; margin-right:99px; }.mt-99{margin-top:99px;}.mb-99{margin-bottom:99px;}.ml-99{margin-left:99px;}.mr-99{margin-right:99px;}.m-100{margin:100px;}.mtb-100{margin-top:100px; margin-bottom:100px;}.mlr-100{margin-left:100px; margin-right:100px; }.mt-100{margin-top:100px;}.mb-100{margin-bottom:100px;}.ml-100{margin-left:100px;}.mr-100{margin-right:100px;}.p-0{padding:0px;}.ptb-0{padding-top:0px; padding-bottom:0px; }.plr-0{padding-left:0px; padding-right:0px; }.pt-0{padding-top:0px;}.pb-0{padding-bottom:0px;}.pl-0{padding-left:0px;}.pr-0{padding-right:0px;}.p-1{padding:1px;}.ptb-1{padding-top:1px; padding-bottom:1px; }.plr-1{padding-left:1px; padding-right:1px; }.pt-1{padding-top:1px;}.pb-1{padding-bottom:1px;}.pl-1{padding-left:1px;}.pr-1{padding-right:1px;}.p-2{padding:2px;}.ptb-2{padding-top:2px; padding-bottom:2px; }.plr-2{padding-left:2px; padding-right:2px; }.pt-2{padding-top:2px;}.pb-2{padding-bottom:2px;}.pl-2{padding-left:2px;}.pr-2{padding-right:2px;}.p-3{padding:3px;}.ptb-3{padding-top:3px; padding-bottom:3px; }.plr-3{padding-left:3px; padding-right:3px; }.pt-3{padding-top:3px;}.pb-3{padding-bottom:3px;}.pl-3{padding-left:3px;}.pr-3{padding-right:3px;}.p-4{padding:4px;}.ptb-4{padding-top:4px; padding-bottom:4px; }.plr-4{padding-left:4px; padding-right:4px; }.pt-4{padding-top:4px;}.pb-4{padding-bottom:4px;}.pl-4{padding-left:4px;}.pr-4{padding-right:4px;}.p-5{padding:5px;}.ptb-5{padding-top:5px; padding-bottom:5px; }.plr-5{padding-left:5px; padding-right:5px; }.pt-5{padding-top:5px;}.pb-5{padding-bottom:5px;}.pl-5{padding-left:5px;}.pr-5{padding-right:5px;}.p-6{padding:6px;}.ptb-6{padding-top:6px; padding-bottom:6px; }.plr-6{padding-left:6px; padding-right:6px; }.pt-6{padding-top:6px;}.pb-6{padding-bottom:6px;}.pl-6{padding-left:6px;}.pr-6{padding-right:6px;}.p-7{padding:7px;}.ptb-7{padding-top:7px; padding-bottom:7px; }.plr-7{padding-left:7px; padding-right:7px; }.pt-7{padding-top:7px;}.pb-7{padding-bottom:7px;}.pl-7{padding-left:7px;}.pr-7{padding-right:7px;}.p-8{padding:8px;}.ptb-8{padding-top:8px; padding-bottom:8px; }.plr-8{padding-left:8px; padding-right:8px; }.pt-8{padding-top:8px;}.pb-8{padding-bottom:8px;}.pl-8{padding-left:8px;}.pr-8{padding-right:8px;}.p-9{padding:9px;}.ptb-9{padding-top:9px; padding-bottom:9px; }.plr-9{padding-left:9px; padding-right:9px; }.pt-9{padding-top:9px;}.pb-9{padding-bottom:9px;}.pl-9{padding-left:9px;}.pr-9{padding-right:9px;}.p-10{padding:10px;}.ptb-10{padding-top:10px; padding-bottom:10px; }.plr-10{padding-left:10px; padding-right:10px; }.pt-10{padding-top:10px;}.pb-10{padding-bottom:10px;}.pl-10{padding-left:10px;}.pr-10{padding-right:10px;}.p-11{padding:11px;}.ptb-11{padding-top:11px; padding-bottom:11px; }.plr-11{padding-left:11px; padding-right:11px; }.pt-11{padding-top:11px;}.pb-11{padding-bottom:11px;}.pl-11{padding-left:11px;}.pr-11{padding-right:11px;}.p-12{padding:12px;}.ptb-12{padding-top:12px; padding-bottom:12px; }.plr-12{padding-left:12px; padding-right:12px; }.pt-12{padding-top:12px;}.pb-12{padding-bottom:12px;}.pl-12{padding-left:12px;}.pr-12{padding-right:12px;}.p-13{padding:13px;}.ptb-13{padding-top:13px; padding-bottom:13px; }.plr-13{padding-left:13px; padding-right:13px; }.pt-13{padding-top:13px;}.pb-13{padding-bottom:13px;}.pl-13{padding-left:13px;}.pr-13{padding-right:13px;}.p-14{padding:14px;}.ptb-14{padding-top:14px; padding-bottom:14px; }.plr-14{padding-left:14px; padding-right:14px; }.pt-14{padding-top:14px;}.pb-14{padding-bottom:14px;}.pl-14{padding-left:14px;}.pr-14{padding-right:14px;}.p-15{padding:15px;}.ptb-15{padding-top:15px; padding-bottom:15px; }.plr-15{padding-left:15px; padding-right:15px; }.pt-15{padding-top:15px;}.pb-15{padding-bottom:15px;}.pl-15{padding-left:15px;}.pr-15{padding-right:15px;}.p-16{padding:16px;}.ptb-16{padding-top:16px; padding-bottom:16px; }.plr-16{padding-left:16px; padding-right:16px; }.pt-16{padding-top:16px;}.pb-16{padding-bottom:16px;}.pl-16{padding-left:16px;}.pr-16{padding-right:16px;}.p-17{padding:17px;}.ptb-17{padding-top:17px; padding-bottom:17px; }.plr-17{padding-left:17px; padding-right:17px; }.pt-17{padding-top:17px;}.pb-17{padding-bottom:17px;}.pl-17{padding-left:17px;}.pr-17{padding-right:17px;}.p-18{padding:18px;}.ptb-18{padding-top:18px; padding-bottom:18px; }.plr-18{padding-left:18px; padding-right:18px; }.pt-18{padding-top:18px;}.pb-18{padding-bottom:18px;}.pl-18{padding-left:18px;}.pr-18{padding-right:18px;}.p-19{padding:19px;}.ptb-19{padding-top:19px; padding-bottom:19px; }.plr-19{padding-left:19px; padding-right:19px; }.pt-19{padding-top:19px;}.pb-19{padding-bottom:19px;}.pl-19{padding-left:19px;}.pr-19{padding-right:19px;}.p-20{padding:20px;}.ptb-20{padding-top:20px; padding-bottom:20px; }.plr-20{padding-left:20px; padding-right:20px; }.pt-20{padding-top:20px;}.pb-20{padding-bottom:20px;}.pl-20{padding-left:20px;}.pr-20{padding-right:20px;}.p-21{padding:21px;}.ptb-21{padding-top:21px; padding-bottom:21px; }.plr-21{padding-left:21px; padding-right:21px; }.pt-21{padding-top:21px;}.pb-21{padding-bottom:21px;}.pl-21{padding-left:21px;}.pr-21{padding-right:21px;}.p-22{padding:22px;}.ptb-22{padding-top:22px; padding-bottom:22px; }.plr-22{padding-left:22px; padding-right:22px; }.pt-22{padding-top:22px;}.pb-22{padding-bottom:22px;}.pl-22{padding-left:22px;}.pr-22{padding-right:22px;}.p-23{padding:23px;}.ptb-23{padding-top:23px; padding-bottom:23px; }.plr-23{padding-left:23px; padding-right:23px; }.pt-23{padding-top:23px;}.pb-23{padding-bottom:23px;}.pl-23{padding-left:23px;}.pr-23{padding-right:23px;}.p-24{padding:24px;}.ptb-24{padding-top:24px; padding-bottom:24px; }.plr-24{padding-left:24px; padding-right:24px; }.pt-24{padding-top:24px;}.pb-24{padding-bottom:24px;}.pl-24{padding-left:24px;}.pr-24{padding-right:24px;}.p-25{padding:25px;}.ptb-25{padding-top:25px; padding-bottom:25px; }.plr-25{padding-left:25px; padding-right:25px; }.pt-25{padding-top:25px;}.pb-25{padding-bottom:25px;}.pl-25{padding-left:25px;}.pr-25{padding-right:25px;}.p-26{padding:26px;}.ptb-26{padding-top:26px; padding-bottom:26px; }.plr-26{padding-left:26px; padding-right:26px; }.pt-26{padding-top:26px;}.pb-26{padding-bottom:26px;}.pl-26{padding-left:26px;}.pr-26{padding-right:26px;}.p-27{padding:27px;}.ptb-27{padding-top:27px; padding-bottom:27px; }.plr-27{padding-left:27px; padding-right:27px; }.pt-27{padding-top:27px;}.pb-27{padding-bottom:27px;}.pl-27{padding-left:27px;}.pr-27{padding-right:27px;}.p-28{padding:28px;}.ptb-28{padding-top:28px; padding-bottom:28px; }.plr-28{padding-left:28px; padding-right:28px; }.pt-28{padding-top:28px;}.pb-28{padding-bottom:28px;}.pl-28{padding-left:28px;}.pr-28{padding-right:28px;}.p-29{padding:29px;}.ptb-29{padding-top:29px; padding-bottom:29px; }.plr-29{padding-left:29px; padding-right:29px; }.pt-29{padding-top:29px;}.pb-29{padding-bottom:29px;}.pl-29{padding-left:29px;}.pr-29{padding-right:29px;}.p-30{padding:30px;}.ptb-30{padding-top:30px; padding-bottom:30px; }.plr-30{padding-left:30px; padding-right:30px; }.pt-30{padding-top:30px;}.pb-30{padding-bottom:30px;}.pl-30{padding-left:30px;}.pr-30{padding-right:30px;}.p-31{padding:31px;}.ptb-31{padding-top:31px; padding-bottom:31px; }.plr-31{padding-left:31px; padding-right:31px; }.pt-31{padding-top:31px;}.pb-31{padding-bottom:31px;}.pl-31{padding-left:31px;}.pr-31{padding-right:31px;}.p-32{padding:32px;}.ptb-32{padding-top:32px; padding-bottom:32px; }.plr-32{padding-left:32px; padding-right:32px; }.pt-32{padding-top:32px;}.pb-32{padding-bottom:32px;}.pl-32{padding-left:32px;}.pr-32{padding-right:32px;}.p-33{padding:33px;}.ptb-33{padding-top:33px; padding-bottom:33px; }.plr-33{padding-left:33px; padding-right:33px; }.pt-33{padding-top:33px;}.pb-33{padding-bottom:33px;}.pl-33{padding-left:33px;}.pr-33{padding-right:33px;}.p-34{padding:34px;}.ptb-34{padding-top:34px; padding-bottom:34px; }.plr-34{padding-left:34px; padding-right:34px; }.pt-34{padding-top:34px;}.pb-34{padding-bottom:34px;}.pl-34{padding-left:34px;}.pr-34{padding-right:34px;}.p-35{padding:35px;}.ptb-35{padding-top:35px; padding-bottom:35px; }.plr-35{padding-left:35px; padding-right:35px; }.pt-35{padding-top:35px;}.pb-35{padding-bottom:35px;}.pl-35{padding-left:35px;}.pr-35{padding-right:35px;}.p-36{padding:36px;}.ptb-36{padding-top:36px; padding-bottom:36px; }.plr-36{padding-left:36px; padding-right:36px; }.pt-36{padding-top:36px;}.pb-36{padding-bottom:36px;}.pl-36{padding-left:36px;}.pr-36{padding-right:36px;}.p-37{padding:37px;}.ptb-37{padding-top:37px; padding-bottom:37px; }.plr-37{padding-left:37px; padding-right:37px; }.pt-37{padding-top:37px;}.pb-37{padding-bottom:37px;}.pl-37{padding-left:37px;}.pr-37{padding-right:37px;}.p-38{padding:38px;}.ptb-38{padding-top:38px; padding-bottom:38px; }.plr-38{padding-left:38px; padding-right:38px; }.pt-38{padding-top:38px;}.pb-38{padding-bottom:38px;}.pl-38{padding-left:38px;}.pr-38{padding-right:38px;}.p-39{padding:39px;}.ptb-39{padding-top:39px; padding-bottom:39px; }.plr-39{padding-left:39px; padding-right:39px; }.pt-39{padding-top:39px;}.pb-39{padding-bottom:39px;}.pl-39{padding-left:39px;}.pr-39{padding-right:39px;}.p-40{padding:40px;}.ptb-40{padding-top:40px; padding-bottom:40px; }.plr-40{padding-left:40px; padding-right:40px; }.pt-40{padding-top:40px;}.pb-40{padding-bottom:40px;}.pl-40{padding-left:40px;}.pr-40{padding-right:40px;}.p-41{padding:41px;}.ptb-41{padding-top:41px; padding-bottom:41px; }.plr-41{padding-left:41px; padding-right:41px; }.pt-41{padding-top:41px;}.pb-41{padding-bottom:41px;}.pl-41{padding-left:41px;}.pr-41{padding-right:41px;}.p-42{padding:42px;}.ptb-42{padding-top:42px; padding-bottom:42px; }.plr-42{padding-left:42px; padding-right:42px; }.pt-42{padding-top:42px;}.pb-42{padding-bottom:42px;}.pl-42{padding-left:42px;}.pr-42{padding-right:42px;}.p-43{padding:43px;}.ptb-43{padding-top:43px; padding-bottom:43px; }.plr-43{padding-left:43px; padding-right:43px; }.pt-43{padding-top:43px;}.pb-43{padding-bottom:43px;}.pl-43{padding-left:43px;}.pr-43{padding-right:43px;}.p-44{padding:44px;}.ptb-44{padding-top:44px; padding-bottom:44px; }.plr-44{padding-left:44px; padding-right:44px; }.pt-44{padding-top:44px;}.pb-44{padding-bottom:44px;}.pl-44{padding-left:44px;}.pr-44{padding-right:44px;}.p-45{padding:45px;}.ptb-45{padding-top:45px; padding-bottom:45px; }.plr-45{padding-left:45px; padding-right:45px; }.pt-45{padding-top:45px;}.pb-45{padding-bottom:45px;}.pl-45{padding-left:45px;}.pr-45{padding-right:45px;}.p-46{padding:46px;}.ptb-46{padding-top:46px; padding-bottom:46px; }.plr-46{padding-left:46px; padding-right:46px; }.pt-46{padding-top:46px;}.pb-46{padding-bottom:46px;}.pl-46{padding-left:46px;}.pr-46{padding-right:46px;}.p-47{padding:47px;}.ptb-47{padding-top:47px; padding-bottom:47px; }.plr-47{padding-left:47px; padding-right:47px; }.pt-47{padding-top:47px;}.pb-47{padding-bottom:47px;}.pl-47{padding-left:47px;}.pr-47{padding-right:47px;}.p-48{padding:48px;}.ptb-48{padding-top:48px; padding-bottom:48px; }.plr-48{padding-left:48px; padding-right:48px; }.pt-48{padding-top:48px;}.pb-48{padding-bottom:48px;}.pl-48{padding-left:48px;}.pr-48{padding-right:48px;}.p-49{padding:49px;}.ptb-49{padding-top:49px; padding-bottom:49px; }.plr-49{padding-left:49px; padding-right:49px; }.pt-49{padding-top:49px;}.pb-49{padding-bottom:49px;}.pl-49{padding-left:49px;}.pr-49{padding-right:49px;}.p-50{padding:50px;}.ptb-50{padding-top:50px; padding-bottom:50px; }.plr-50{padding-left:50px; padding-right:50px; }.pt-50{padding-top:50px;}.pb-50{padding-bottom:50px;}.pl-50{padding-left:50px;}.pr-50{padding-right:50px;}.p-51{padding:51px;}.ptb-51{padding-top:51px; padding-bottom:51px; }.plr-51{padding-left:51px; padding-right:51px; }.pt-51{padding-top:51px;}.pb-51{padding-bottom:51px;}.pl-51{padding-left:51px;}.pr-51{padding-right:51px;}.p-52{padding:52px;}.ptb-52{padding-top:52px; padding-bottom:52px; }.plr-52{padding-left:52px; padding-right:52px; }.pt-52{padding-top:52px;}.pb-52{padding-bottom:52px;}.pl-52{padding-left:52px;}.pr-52{padding-right:52px;}.p-53{padding:53px;}.ptb-53{padding-top:53px; padding-bottom:53px; }.plr-53{padding-left:53px; padding-right:53px; }.pt-53{padding-top:53px;}.pb-53{padding-bottom:53px;}.pl-53{padding-left:53px;}.pr-53{padding-right:53px;}.p-54{padding:54px;}.ptb-54{padding-top:54px; padding-bottom:54px; }.plr-54{padding-left:54px; padding-right:54px; }.pt-54{padding-top:54px;}.pb-54{padding-bottom:54px;}.pl-54{padding-left:54px;}.pr-54{padding-right:54px;}.p-55{padding:55px;}.ptb-55{padding-top:55px; padding-bottom:55px; }.plr-55{padding-left:55px; padding-right:55px; }.pt-55{padding-top:55px;}.pb-55{padding-bottom:55px;}.pl-55{padding-left:55px;}.pr-55{padding-right:55px;}.p-56{padding:56px;}.ptb-56{padding-top:56px; padding-bottom:56px; }.plr-56{padding-left:56px; padding-right:56px; }.pt-56{padding-top:56px;}.pb-56{padding-bottom:56px;}.pl-56{padding-left:56px;}.pr-56{padding-right:56px;}.p-57{padding:57px;}.ptb-57{padding-top:57px; padding-bottom:57px; }.plr-57{padding-left:57px; padding-right:57px; }.pt-57{padding-top:57px;}.pb-57{padding-bottom:57px;}.pl-57{padding-left:57px;}.pr-57{padding-right:57px;}.p-58{padding:58px;}.ptb-58{padding-top:58px; padding-bottom:58px; }.plr-58{padding-left:58px; padding-right:58px; }.pt-58{padding-top:58px;}.pb-58{padding-bottom:58px;}.pl-58{padding-left:58px;}.pr-58{padding-right:58px;}.p-59{padding:59px;}.ptb-59{padding-top:59px; padding-bottom:59px; }.plr-59{padding-left:59px; padding-right:59px; }.pt-59{padding-top:59px;}.pb-59{padding-bottom:59px;}.pl-59{padding-left:59px;}.pr-59{padding-right:59px;}.p-60{padding:60px;}.ptb-60{padding-top:60px; padding-bottom:60px; }.plr-60{padding-left:60px; padding-right:60px; }.pt-60{padding-top:60px;}.pb-60{padding-bottom:60px;}.pl-60{padding-left:60px;}.pr-60{padding-right:60px;}.p-61{padding:61px;}.ptb-61{padding-top:61px; padding-bottom:61px; }.plr-61{padding-left:61px; padding-right:61px; }.pt-61{padding-top:61px;}.pb-61{padding-bottom:61px;}.pl-61{padding-left:61px;}.pr-61{padding-right:61px;}.p-62{padding:62px;}.ptb-62{padding-top:62px; padding-bottom:62px; }.plr-62{padding-left:62px; padding-right:62px; }.pt-62{padding-top:62px;}.pb-62{padding-bottom:62px;}.pl-62{padding-left:62px;}.pr-62{padding-right:62px;}.p-63{padding:63px;}.ptb-63{padding-top:63px; padding-bottom:63px; }.plr-63{padding-left:63px; padding-right:63px; }.pt-63{padding-top:63px;}.pb-63{padding-bottom:63px;}.pl-63{padding-left:63px;}.pr-63{padding-right:63px;}.p-64{padding:64px;}.ptb-64{padding-top:64px; padding-bottom:64px; }.plr-64{padding-left:64px; padding-right:64px; }.pt-64{padding-top:64px;}.pb-64{padding-bottom:64px;}.pl-64{padding-left:64px;}.pr-64{padding-right:64px;}.p-65{padding:65px;}.ptb-65{padding-top:65px; padding-bottom:65px; }.plr-65{padding-left:65px; padding-right:65px; }.pt-65{padding-top:65px;}.pb-65{padding-bottom:65px;}.pl-65{padding-left:65px;}.pr-65{padding-right:65px;}.p-66{padding:66px;}.ptb-66{padding-top:66px; padding-bottom:66px; }.plr-66{padding-left:66px; padding-right:66px; }.pt-66{padding-top:66px;}.pb-66{padding-bottom:66px;}.pl-66{padding-left:66px;}.pr-66{padding-right:66px;}.p-67{padding:67px;}.ptb-67{padding-top:67px; padding-bottom:67px; }.plr-67{padding-left:67px; padding-right:67px; }.pt-67{padding-top:67px;}.pb-67{padding-bottom:67px;}.pl-67{padding-left:67px;}.pr-67{padding-right:67px;}.p-68{padding:68px;}.ptb-68{padding-top:68px; padding-bottom:68px; }.plr-68{padding-left:68px; padding-right:68px; }.pt-68{padding-top:68px;}.pb-68{padding-bottom:68px;}.pl-68{padding-left:68px;}.pr-68{padding-right:68px;}.p-69{padding:69px;}.ptb-69{padding-top:69px; padding-bottom:69px; }.plr-69{padding-left:69px; padding-right:69px; }.pt-69{padding-top:69px;}.pb-69{padding-bottom:69px;}.pl-69{padding-left:69px;}.pr-69{padding-right:69px;}.p-70{padding:70px;}.ptb-70{padding-top:70px; padding-bottom:70px; }.plr-70{padding-left:70px; padding-right:70px; }.pt-70{padding-top:70px;}.pb-70{padding-bottom:70px;}.pl-70{padding-left:70px;}.pr-70{padding-right:70px;}.p-71{padding:71px;}.ptb-71{padding-top:71px; padding-bottom:71px; }.plr-71{padding-left:71px; padding-right:71px; }.pt-71{padding-top:71px;}.pb-71{padding-bottom:71px;}.pl-71{padding-left:71px;}.pr-71{padding-right:71px;}.p-72{padding:72px;}.ptb-72{padding-top:72px; padding-bottom:72px; }.plr-72{padding-left:72px; padding-right:72px; }.pt-72{padding-top:72px;}.pb-72{padding-bottom:72px;}.pl-72{padding-left:72px;}.pr-72{padding-right:72px;}.p-73{padding:73px;}.ptb-73{padding-top:73px; padding-bottom:73px; }.plr-73{padding-left:73px; padding-right:73px; }.pt-73{padding-top:73px;}.pb-73{padding-bottom:73px;}.pl-73{padding-left:73px;}.pr-73{padding-right:73px;}.p-74{padding:74px;}.ptb-74{padding-top:74px; padding-bottom:74px; }.plr-74{padding-left:74px; padding-right:74px; }.pt-74{padding-top:74px;}.pb-74{padding-bottom:74px;}.pl-74{padding-left:74px;}.pr-74{padding-right:74px;}.p-75{padding:75px;}.ptb-75{padding-top:75px; padding-bottom:75px; }.plr-75{padding-left:75px; padding-right:75px; }.pt-75{padding-top:75px;}.pb-75{padding-bottom:75px;}.pl-75{padding-left:75px;}.pr-75{padding-right:75px;}.p-76{padding:76px;}.ptb-76{padding-top:76px; padding-bottom:76px; }.plr-76{padding-left:76px; padding-right:76px; }.pt-76{padding-top:76px;}.pb-76{padding-bottom:76px;}.pl-76{padding-left:76px;}.pr-76{padding-right:76px;}.p-77{padding:77px;}.ptb-77{padding-top:77px; padding-bottom:77px; }.plr-77{padding-left:77px; padding-right:77px; }.pt-77{padding-top:77px;}.pb-77{padding-bottom:77px;}.pl-77{padding-left:77px;}.pr-77{padding-right:77px;}.p-78{padding:78px;}.ptb-78{padding-top:78px; padding-bottom:78px; }.plr-78{padding-left:78px; padding-right:78px; }.pt-78{padding-top:78px;}.pb-78{padding-bottom:78px;}.pl-78{padding-left:78px;}.pr-78{padding-right:78px;}.p-79{padding:79px;}.ptb-79{padding-top:79px; padding-bottom:79px; }.plr-79{padding-left:79px; padding-right:79px; }.pt-79{padding-top:79px;}.pb-79{padding-bottom:79px;}.pl-79{padding-left:79px;}.pr-79{padding-right:79px;}.p-80{padding:80px;}.ptb-80{padding-top:80px; padding-bottom:80px; }.plr-80{padding-left:80px; padding-right:80px; }.pt-80{padding-top:80px;}.pb-80{padding-bottom:80px;}.pl-80{padding-left:80px;}.pr-80{padding-right:80px;}.p-81{padding:81px;}.ptb-81{padding-top:81px; padding-bottom:81px; }.plr-81{padding-left:81px; padding-right:81px; }.pt-81{padding-top:81px;}.pb-81{padding-bottom:81px;}.pl-81{padding-left:81px;}.pr-81{padding-right:81px;}.p-82{padding:82px;}.ptb-82{padding-top:82px; padding-bottom:82px; }.plr-82{padding-left:82px; padding-right:82px; }.pt-82{padding-top:82px;}.pb-82{padding-bottom:82px;}.pl-82{padding-left:82px;}.pr-82{padding-right:82px;}.p-83{padding:83px;}.ptb-83{padding-top:83px; padding-bottom:83px; }.plr-83{padding-left:83px; padding-right:83px; }.pt-83{padding-top:83px;}.pb-83{padding-bottom:83px;}.pl-83{padding-left:83px;}.pr-83{padding-right:83px;}.p-84{padding:84px;}.ptb-84{padding-top:84px; padding-bottom:84px; }.plr-84{padding-left:84px; padding-right:84px; }.pt-84{padding-top:84px;}.pb-84{padding-bottom:84px;}.pl-84{padding-left:84px;}.pr-84{padding-right:84px;}.p-85{padding:85px;}.ptb-85{padding-top:85px; padding-bottom:85px; }.plr-85{padding-left:85px; padding-right:85px; }.pt-85{padding-top:85px;}.pb-85{padding-bottom:85px;}.pl-85{padding-left:85px;}.pr-85{padding-right:85px;}.p-86{padding:86px;}.ptb-86{padding-top:86px; padding-bottom:86px; }.plr-86{padding-left:86px; padding-right:86px; }.pt-86{padding-top:86px;}.pb-86{padding-bottom:86px;}.pl-86{padding-left:86px;}.pr-86{padding-right:86px;}.p-87{padding:87px;}.ptb-87{padding-top:87px; padding-bottom:87px; }.plr-87{padding-left:87px; padding-right:87px; }.pt-87{padding-top:87px;}.pb-87{padding-bottom:87px;}.pl-87{padding-left:87px;}.pr-87{padding-right:87px;}.p-88{padding:88px;}.ptb-88{padding-top:88px; padding-bottom:88px; }.plr-88{padding-left:88px; padding-right:88px; }.pt-88{padding-top:88px;}.pb-88{padding-bottom:88px;}.pl-88{padding-left:88px;}.pr-88{padding-right:88px;}.p-89{padding:89px;}.ptb-89{padding-top:89px; padding-bottom:89px; }.plr-89{padding-left:89px; padding-right:89px; }.pt-89{padding-top:89px;}.pb-89{padding-bottom:89px;}.pl-89{padding-left:89px;}.pr-89{padding-right:89px;}.p-90{padding:90px;}.ptb-90{padding-top:90px; padding-bottom:90px; }.plr-90{padding-left:90px; padding-right:90px; }.pt-90{padding-top:90px;}.pb-90{padding-bottom:90px;}.pl-90{padding-left:90px;}.pr-90{padding-right:90px;}.p-91{padding:91px;}.ptb-91{padding-top:91px; padding-bottom:91px; }.plr-91{padding-left:91px; padding-right:91px; }.pt-91{padding-top:91px;}.pb-91{padding-bottom:91px;}.pl-91{padding-left:91px;}.pr-91{padding-right:91px;}.p-92{padding:92px;}.ptb-92{padding-top:92px; padding-bottom:92px; }.plr-92{padding-left:92px; padding-right:92px; }.pt-92{padding-top:92px;}.pb-92{padding-bottom:92px;}.pl-92{padding-left:92px;}.pr-92{padding-right:92px;}.p-93{padding:93px;}.ptb-93{padding-top:93px; padding-bottom:93px; }.plr-93{padding-left:93px; padding-right:93px; }.pt-93{padding-top:93px;}.pb-93{padding-bottom:93px;}.pl-93{padding-left:93px;}.pr-93{padding-right:93px;}.p-94{padding:94px;}.ptb-94{padding-top:94px; padding-bottom:94px; }.plr-94{padding-left:94px; padding-right:94px; }.pt-94{padding-top:94px;}.pb-94{padding-bottom:94px;}.pl-94{padding-left:94px;}.pr-94{padding-right:94px;}.p-95{padding:95px;}.ptb-95{padding-top:95px; padding-bottom:95px; }.plr-95{padding-left:95px; padding-right:95px; }.pt-95{padding-top:95px;}.pb-95{padding-bottom:95px;}.pl-95{padding-left:95px;}.pr-95{padding-right:95px;}.p-96{padding:96px;}.ptb-96{padding-top:96px; padding-bottom:96px; }.plr-96{padding-left:96px; padding-right:96px; }.pt-96{padding-top:96px;}.pb-96{padding-bottom:96px;}.pl-96{padding-left:96px;}.pr-96{padding-right:96px;}.p-97{padding:97px;}.ptb-97{padding-top:97px; padding-bottom:97px; }.plr-97{padding-left:97px; padding-right:97px; }.pt-97{padding-top:97px;}.pb-97{padding-bottom:97px;}.pl-97{padding-left:97px;}.pr-97{padding-right:97px;}.p-98{padding:98px;}.ptb-98{padding-top:98px; padding-bottom:98px; }.plr-98{padding-left:98px; padding-right:98px; }.pt-98{padding-top:98px;}.pb-98{padding-bottom:98px;}.pl-98{padding-left:98px;}.pr-98{padding-right:98px;}.p-99{padding:99px;}.ptb-99{padding-top:99px; padding-bottom:99px; }.plr-99{padding-left:99px; padding-right:99px; }.pt-99{padding-top:99px;}.pb-99{padding-bottom:99px;}.pl-99{padding-left:99px;}.pr-99{padding-right:99px;}.p-100{padding:100px;}.ptb-100{padding-top:100px; padding-bottom:100px; }.plr-100{padding-left:100px; padding-right:100px; }.pt-100{padding-top:100px;}.pb-100{padding-bottom:100px;}.pl-100{padding-left:100px;}.pr-100{padding-right:100px;}.fz-0{font-size:0px;}.fz-1{font-size:1px;}.fz-2{font-size:2px;}.fz-3{font-size:3px;}.fz-4{font-size:4px;}.fz-5{font-size:5px;}.fz-6{font-size:6px;}.fz-7{font-size:7px;}.fz-8{font-size:8px;}.fz-9{font-size:9px;}.fz-10{font-size:10px;}.fz-11{font-size:11px;}.fz-12{font-size:12px;}.fz-13{font-size:13px;}.fz-14{font-size:14px;}.fz-15{font-size:15px;}.fz-16{font-size:16px;}.fz-17{font-size:17px;}.fz-18{font-size:18px;}.fz-19{font-size:19px;}.fz-20{font-size:20px;}.fz-21{font-size:21px;}.fz-22{font-size:22px;}.fz-23{font-size:23px;}.fz-24{font-size:24px;}.fz-25{font-size:25px;}.fz-26{font-size:26px;}.fz-27{font-size:27px;}.fz-28{font-size:28px;}.fz-29{font-size:29px;}.fz-30{font-size:30px;}.fz-31{font-size:31px;}.fz-32{font-size:32px;}.fz-33{font-size:33px;}.fz-34{font-size:34px;}.fz-35{font-size:35px;}.fz-36{font-size:36px;}.fz-37{font-size:37px;}.fz-38{font-size:38px;}.fz-39{font-size:39px;}.fz-40{font-size:40px;}.fz-41{font-size:41px;}.fz-42{font-size:42px;}.fz-43{font-size:43px;}.fz-44{font-size:44px;}.fz-45{font-size:45px;}.fz-46{font-size:46px;}.fz-47{font-size:47px;}.fz-48{font-size:48px;}.fz-49{font-size:49px;}.fz-50{font-size:50px;}.fz-51{font-size:51px;}.fz-52{font-size:52px;}.fz-53{font-size:53px;}.fz-54{font-size:54px;}.fz-55{font-size:55px;}.fz-56{font-size:56px;}.fz-57{font-size:57px;}.fz-58{font-size:58px;}.fz-59{font-size:59px;}.fz-60{font-size:60px;}.fz-61{font-size:61px;}.fz-62{font-size:62px;}.fz-63{font-size:63px;}.fz-64{font-size:64px;}.fz-65{font-size:65px;}.fz-66{font-size:66px;}.fz-67{font-size:67px;}.fz-68{font-size:68px;}.fz-69{font-size:69px;}.fz-70{font-size:70px;}.fz-71{font-size:71px;}.fz-72{font-size:72px;}.fz-73{font-size:73px;}.fz-74{font-size:74px;}.fz-75{font-size:75px;}.fz-76{font-size:76px;}.fz-77{font-size:77px;}.fz-78{font-size:78px;}.fz-79{font-size:79px;}.fz-80{font-size:80px;}.fz-81{font-size:81px;}.fz-82{font-size:82px;}.fz-83{font-size:83px;}.fz-84{font-size:84px;}.fz-85{font-size:85px;}.fz-86{font-size:86px;}.fz-87{font-size:87px;}.fz-88{font-size:88px;}.fz-89{font-size:89px;}.fz-90{font-size:90px;}.fz-91{font-size:91px;}.fz-92{font-size:92px;}.fz-93{font-size:93px;}.fz-94{font-size:94px;}.fz-95{font-size:95px;}.fz-96{font-size:96px;}.fz-97{font-size:97px;}.fz-98{font-size:98px;}.fz-99{font-size:99px;}.fz-100{font-size:100px;}.fw-n{font-weight:normal;}.fw-b{font-weight:bold;}.fw-l{font-weight:light;}.r-0{ -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }.rtl-0{ -webkit-border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; border-top-left-radius: 0px; }.rbl-0{ -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-left-radius: 0px; }.rtr-0{ -webkit-border-top-right-radius: 0px; -moz-border-radius-topright: 0px; border-top-right-radius: 0px; }.rbr-0{ -webkit-border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px; border-bottom-right-radius: 0px; }.r-1{ -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }.rtl-1{ -webkit-border-top-left-radius: 1px; -moz-border-radius-topleft: 1px; border-top-left-radius: 1px; }.rbl-1{ -webkit-border-bottom-left-radius: 1px; -moz-border-radius-bottomleft: 1px; border-bottom-left-radius: 1px; }.rtr-1{ -webkit-border-top-right-radius: 1px; -moz-border-radius-topright: 1px; border-top-right-radius: 1px; }.rbr-1{ -webkit-border-bottom-right-radius: 1px; -moz-border-radius-bottomright: 1px; border-bottom-right-radius: 1px; }.r-2{ -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }.rtl-2{ -webkit-border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; border-top-left-radius: 2px; }.rbl-2{ -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomleft: 2px; border-bottom-left-radius: 2px; }.rtr-2{ -webkit-border-top-right-radius: 2px; -moz-border-radius-topright: 2px; border-top-right-radius: 2px; }.rbr-2{ -webkit-border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px; border-bottom-right-radius: 2px; }.r-3{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }.rtl-3{ -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; border-top-left-radius: 3px; }.rbl-3{ -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px; }.rtr-3{ -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; border-top-right-radius: 3px; }.rbr-3{ -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; border-bottom-right-radius: 3px; }.r-4{ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }.rtl-4{ -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; }.rbl-4{ -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; }.rtr-4{ -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; }.rbr-4{ -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; }.r-5{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }.rtl-5{ -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px; }.rbl-5{ -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; }.rtr-5{ -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px; }.rbr-5{ -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; }.r-6{ -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }.rtl-6{ -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px; border-top-left-radius: 6px; }.rbl-6{ -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-left-radius: 6px; }.rtr-6{ -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; border-top-right-radius: 6px; }.rbr-6{ -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; border-bottom-right-radius: 6px; }.r-7{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }.rtl-7{ -webkit-border-top-left-radius: 7px; -moz-border-radius-topleft: 7px; border-top-left-radius: 7px; }.rbl-7{ -webkit-border-bottom-left-radius: 7px; -moz-border-radius-bottomleft: 7px; border-bottom-left-radius: 7px; }.rtr-7{ -webkit-border-top-right-radius: 7px; -moz-border-radius-topright: 7px; border-top-right-radius: 7px; }.rbr-7{ -webkit-border-bottom-right-radius: 7px; -moz-border-radius-bottomright: 7px; border-bottom-right-radius: 7px; }.r-8{ -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }.rtl-8{ -webkit-border-top-left-radius: 8px; -moz-border-radius-topleft: 8px; border-top-left-radius: 8px; }.rbl-8{ -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-left-radius: 8px; }.rtr-8{ -webkit-border-top-right-radius: 8px; -moz-border-radius-topright: 8px; border-top-right-radius: 8px; }.rbr-8{ -webkit-border-bottom-right-radius: 8px; -moz-border-radius-bottomright: 8px; border-bottom-right-radius: 8px; }.r-9{ -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; }.rtl-9{ -webkit-border-top-left-radius: 9px; -moz-border-radius-topleft: 9px; border-top-left-radius: 9px; }.rbl-9{ -webkit-border-bottom-left-radius: 9px; -moz-border-radius-bottomleft: 9px; border-bottom-left-radius: 9px; }.rtr-9{ -webkit-border-top-right-radius: 9px; -moz-border-radius-topright: 9px; border-top-right-radius: 9px; }.rbr-9{ -webkit-border-bottom-right-radius: 9px; -moz-border-radius-bottomright: 9px; border-bottom-right-radius: 9px; }.r-10{ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }.rtl-10{ -webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; border-top-left-radius: 10px; }.rbl-10{ -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px; }.rtr-10{ -webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px; border-top-right-radius: 10px; }.rbr-10{ -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; border-bottom-right-radius: 10px; }.r-11{ -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; }.rtl-11{ -webkit-border-top-left-radius: 11px; -moz-border-radius-topleft: 11px; border-top-left-radius: 11px; }.rbl-11{ -webkit-border-bottom-left-radius: 11px; -moz-border-radius-bottomleft: 11px; border-bottom-left-radius: 11px; }.rtr-11{ -webkit-border-top-right-radius: 11px; -moz-border-radius-topright: 11px; border-top-right-radius: 11px; }.rbr-11{ -webkit-border-bottom-right-radius: 11px; -moz-border-radius-bottomright: 11px; border-bottom-right-radius: 11px; }.r-12{ -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; }.rtl-12{ -webkit-border-top-left-radius: 12px; -moz-border-radius-topleft: 12px; border-top-left-radius: 12px; }.rbl-12{ -webkit-border-bottom-left-radius: 12px; -moz-border-radius-bottomleft: 12px; border-bottom-left-radius: 12px; }.rtr-12{ -webkit-border-top-right-radius: 12px; -moz-border-radius-topright: 12px; border-top-right-radius: 12px; }.rbr-12{ -webkit-border-bottom-right-radius: 12px; -moz-border-radius-bottomright: 12px; border-bottom-right-radius: 12px; }.r-13{ -webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px; }.rtl-13{ -webkit-border-top-left-radius: 13px; -moz-border-radius-topleft: 13px; border-top-left-radius: 13px; }.rbl-13{ -webkit-border-bottom-left-radius: 13px; -moz-border-radius-bottomleft: 13px; border-bottom-left-radius: 13px; }.rtr-13{ -webkit-border-top-right-radius: 13px; -moz-border-radius-topright: 13px; border-top-right-radius: 13px; }.rbr-13{ -webkit-border-bottom-right-radius: 13px; -moz-border-radius-bottomright: 13px; border-bottom-right-radius: 13px; }.r-14{ -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; }.rtl-14{ -webkit-border-top-left-radius: 14px; -moz-border-radius-topleft: 14px; border-top-left-radius: 14px; }.rbl-14{ -webkit-border-bottom-left-radius: 14px; -moz-border-radius-bottomleft: 14px; border-bottom-left-radius: 14px; }.rtr-14{ -webkit-border-top-right-radius: 14px; -moz-border-radius-topright: 14px; border-top-right-radius: 14px; }.rbr-14{ -webkit-border-bottom-right-radius: 14px; -moz-border-radius-bottomright: 14px; border-bottom-right-radius: 14px; }.r-15{ -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }.rtl-15{ -webkit-border-top-left-radius: 15px; -moz-border-radius-topleft: 15px; border-top-left-radius: 15px; }.rbl-15{ -webkit-border-bottom-left-radius: 15px; -moz-border-radius-bottomleft: 15px; border-bottom-left-radius: 15px; }.rtr-15{ -webkit-border-top-right-radius: 15px; -moz-border-radius-topright: 15px; border-top-right-radius: 15px; }.rbr-15{ -webkit-border-bottom-right-radius: 15px; -moz-border-radius-bottomright: 15px; border-bottom-right-radius: 15px; }.r-16{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }.rtl-16{ -webkit-border-top-left-radius: 16px; -moz-border-radius-topleft: 16px; border-top-left-radius: 16px; }.rbl-16{ -webkit-border-bottom-left-radius: 16px; -moz-border-radius-bottomleft: 16px; border-bottom-left-radius: 16px; }.rtr-16{ -webkit-border-top-right-radius: 16px; -moz-border-radius-topright: 16px; border-top-right-radius: 16px; }.rbr-16{ -webkit-border-bottom-right-radius: 16px; -moz-border-radius-bottomright: 16px; border-bottom-right-radius: 16px; }.r-17{ -webkit-border-radius: 17px; -moz-border-radius: 17px; border-radius: 17px; }.rtl-17{ -webkit-border-top-left-radius: 17px; -moz-border-radius-topleft: 17px; border-top-left-radius: 17px; }.rbl-17{ -webkit-border-bottom-left-radius: 17px; -moz-border-radius-bottomleft: 17px; border-bottom-left-radius: 17px; }.rtr-17{ -webkit-border-top-right-radius: 17px; -moz-border-radius-topright: 17px; border-top-right-radius: 17px; }.rbr-17{ -webkit-border-bottom-right-radius: 17px; -moz-border-radius-bottomright: 17px; border-bottom-right-radius: 17px; }.r-18{ -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px; }.rtl-18{ -webkit-border-top-left-radius: 18px; -moz-border-radius-topleft: 18px; border-top-left-radius: 18px; }.rbl-18{ -webkit-border-bottom-left-radius: 18px; -moz-border-radius-bottomleft: 18px; border-bottom-left-radius: 18px; }.rtr-18{ -webkit-border-top-right-radius: 18px; -moz-border-radius-topright: 18px; border-top-right-radius: 18px; }.rbr-18{ -webkit-border-bottom-right-radius: 18px; -moz-border-radius-bottomright: 18px; border-bottom-right-radius: 18px; }.r-19{ -webkit-border-radius: 19px; -moz-border-radius: 19px; border-radius: 19px; }.rtl-19{ -webkit-border-top-left-radius: 19px; -moz-border-radius-topleft: 19px; border-top-left-radius: 19px; }.rbl-19{ -webkit-border-bottom-left-radius: 19px; -moz-border-radius-bottomleft: 19px; border-bottom-left-radius: 19px; }.rtr-19{ -webkit-border-top-right-radius: 19px; -moz-border-radius-topright: 19px; border-top-right-radius: 19px; }.rbr-19{ -webkit-border-bottom-right-radius: 19px; -moz-border-radius-bottomright: 19px; border-bottom-right-radius: 19px; }.r-20{ -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }.rtl-20{ -webkit-border-top-left-radius: 20px; -moz-border-radius-topleft: 20px; border-top-left-radius: 20px; }.rbl-20{ -webkit-border-bottom-left-radius: 20px; -moz-border-radius-bottomleft: 20px; border-bottom-left-radius: 20px; }.rtr-20{ -webkit-border-top-right-radius: 20px; -moz-border-radius-topright: 20px; border-top-right-radius: 20px; }.rbr-20{ -webkit-border-bottom-right-radius: 20px; -moz-border-radius-bottomright: 20px; border-bottom-right-radius: 20px; }.r-21{ -webkit-border-radius: 21px; -moz-border-radius: 21px; border-radius: 21px; }.rtl-21{ -webkit-border-top-left-radius: 21px; -moz-border-radius-topleft: 21px; border-top-left-radius: 21px; }.rbl-21{ -webkit-border-bottom-left-radius: 21px; -moz-border-radius-bottomleft: 21px; border-bottom-left-radius: 21px; }.rtr-21{ -webkit-border-top-right-radius: 21px; -moz-border-radius-topright: 21px; border-top-right-radius: 21px; }.rbr-21{ -webkit-border-bottom-right-radius: 21px; -moz-border-radius-bottomright: 21px; border-bottom-right-radius: 21px; }.r-22{ -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }.rtl-22{ -webkit-border-top-left-radius: 22px; -moz-border-radius-topleft: 22px; border-top-left-radius: 22px; }.rbl-22{ -webkit-border-bottom-left-radius: 22px; -moz-border-radius-bottomleft: 22px; border-bottom-left-radius: 22px; }.rtr-22{ -webkit-border-top-right-radius: 22px; -moz-border-radius-topright: 22px; border-top-right-radius: 22px; }.rbr-22{ -webkit-border-bottom-right-radius: 22px; -moz-border-radius-bottomright: 22px; border-bottom-right-radius: 22px; }.r-23{ -webkit-border-radius: 23px; -moz-border-radius: 23px; border-radius: 23px; }.rtl-23{ -webkit-border-top-left-radius: 23px; -moz-border-radius-topleft: 23px; border-top-left-radius: 23px; }.rbl-23{ -webkit-border-bottom-left-radius: 23px; -moz-border-radius-bottomleft: 23px; border-bottom-left-radius: 23px; }.rtr-23{ -webkit-border-top-right-radius: 23px; -moz-border-radius-topright: 23px; border-top-right-radius: 23px; }.rbr-23{ -webkit-border-bottom-right-radius: 23px; -moz-border-radius-bottomright: 23px; border-bottom-right-radius: 23px; }.r-24{ -webkit-border-radius: 24px; -moz-border-radius: 24px; border-radius: 24px; }.rtl-24{ -webkit-border-top-left-radius: 24px; -moz-border-radius-topleft: 24px; border-top-left-radius: 24px; }.rbl-24{ -webkit-border-bottom-left-radius: 24px; -moz-border-radius-bottomleft: 24px; border-bottom-left-radius: 24px; }.rtr-24{ -webkit-border-top-right-radius: 24px; -moz-border-radius-topright: 24px; border-top-right-radius: 24px; }.rbr-24{ -webkit-border-bottom-right-radius: 24px; -moz-border-radius-bottomright: 24px; border-bottom-right-radius: 24px; }.r-25{ -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; }.rtl-25{ -webkit-border-top-left-radius: 25px; -moz-border-radius-topleft: 25px; border-top-left-radius: 25px; }.rbl-25{ -webkit-border-bottom-left-radius: 25px; -moz-border-radius-bottomleft: 25px; border-bottom-left-radius: 25px; }.rtr-25{ -webkit-border-top-right-radius: 25px; -moz-border-radius-topright: 25px; border-top-right-radius: 25px; }.rbr-25{ -webkit-border-bottom-right-radius: 25px; -moz-border-radius-bottomright: 25px; border-bottom-right-radius: 25px; }.r-26{ -webkit-border-radius: 26px; -moz-border-radius: 26px; border-radius: 26px; }.rtl-26{ -webkit-border-top-left-radius: 26px; -moz-border-radius-topleft: 26px; border-top-left-radius: 26px; }.rbl-26{ -webkit-border-bottom-left-radius: 26px; -moz-border-radius-bottomleft: 26px; border-bottom-left-radius: 26px; }.rtr-26{ -webkit-border-top-right-radius: 26px; -moz-border-radius-topright: 26px; border-top-right-radius: 26px; }.rbr-26{ -webkit-border-bottom-right-radius: 26px; -moz-border-radius-bottomright: 26px; border-bottom-right-radius: 26px; }.r-27{ -webkit-border-radius: 27px; -moz-border-radius: 27px; border-radius: 27px; }.rtl-27{ -webkit-border-top-left-radius: 27px; -moz-border-radius-topleft: 27px; border-top-left-radius: 27px; }.rbl-27{ -webkit-border-bottom-left-radius: 27px; -moz-border-radius-bottomleft: 27px; border-bottom-left-radius: 27px; }.rtr-27{ -webkit-border-top-right-radius: 27px; -moz-border-radius-topright: 27px; border-top-right-radius: 27px; }.rbr-27{ -webkit-border-bottom-right-radius: 27px; -moz-border-radius-bottomright: 27px; border-bottom-right-radius: 27px; }.r-28{ -webkit-border-radius: 28px; -moz-border-radius: 28px; border-radius: 28px; }.rtl-28{ -webkit-border-top-left-radius: 28px; -moz-border-radius-topleft: 28px; border-top-left-radius: 28px; }.rbl-28{ -webkit-border-bottom-left-radius: 28px; -moz-border-radius-bottomleft: 28px; border-bottom-left-radius: 28px; }.rtr-28{ -webkit-border-top-right-radius: 28px; -moz-border-radius-topright: 28px; border-top-right-radius: 28px; }.rbr-28{ -webkit-border-bottom-right-radius: 28px; -moz-border-radius-bottomright: 28px; border-bottom-right-radius: 28px; }.r-29{ -webkit-border-radius: 29px; -moz-border-radius: 29px; border-radius: 29px; }.rtl-29{ -webkit-border-top-left-radius: 29px; -moz-border-radius-topleft: 29px; border-top-left-radius: 29px; }.rbl-29{ -webkit-border-bottom-left-radius: 29px; -moz-border-radius-bottomleft: 29px; border-bottom-left-radius: 29px; }.rtr-29{ -webkit-border-top-right-radius: 29px; -moz-border-radius-topright: 29px; border-top-right-radius: 29px; }.rbr-29{ -webkit-border-bottom-right-radius: 29px; -moz-border-radius-bottomright: 29px; border-bottom-right-radius: 29px; }.r-30{ -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }.rtl-30{ -webkit-border-top-left-radius: 30px; -moz-border-radius-topleft: 30px; border-top-left-radius: 30px; }.rbl-30{ -webkit-border-bottom-left-radius: 30px; -moz-border-radius-bottomleft: 30px; border-bottom-left-radius: 30px; }.rtr-30{ -webkit-border-top-right-radius: 30px; -moz-border-radius-topright: 30px; border-top-right-radius: 30px; }.rbr-30{ -webkit-border-bottom-right-radius: 30px; -moz-border-radius-bottomright: 30px; border-bottom-right-radius: 30px; }.r-31{ -webkit-border-radius: 31px; -moz-border-radius: 31px; border-radius: 31px; }.rtl-31{ -webkit-border-top-left-radius: 31px; -moz-border-radius-topleft: 31px; border-top-left-radius: 31px; }.rbl-31{ -webkit-border-bottom-left-radius: 31px; -moz-border-radius-bottomleft: 31px; border-bottom-left-radius: 31px; }.rtr-31{ -webkit-border-top-right-radius: 31px; -moz-border-radius-topright: 31px; border-top-right-radius: 31px; }.rbr-31{ -webkit-border-bottom-right-radius: 31px; -moz-border-radius-bottomright: 31px; border-bottom-right-radius: 31px; }.r-32{ -webkit-border-radius: 32px; -moz-border-radius: 32px; border-radius: 32px; }.rtl-32{ -webkit-border-top-left-radius: 32px; -moz-border-radius-topleft: 32px; border-top-left-radius: 32px; }.rbl-32{ -webkit-border-bottom-left-radius: 32px; -moz-border-radius-bottomleft: 32px; border-bottom-left-radius: 32px; }.rtr-32{ -webkit-border-top-right-radius: 32px; -moz-border-radius-topright: 32px; border-top-right-radius: 32px; }.rbr-32{ -webkit-border-bottom-right-radius: 32px; -moz-border-radius-bottomright: 32px; border-bottom-right-radius: 32px; }.r-33{ -webkit-border-radius: 33px; -moz-border-radius: 33px; border-radius: 33px; }.rtl-33{ -webkit-border-top-left-radius: 33px; -moz-border-radius-topleft: 33px; border-top-left-radius: 33px; }.rbl-33{ -webkit-border-bottom-left-radius: 33px; -moz-border-radius-bottomleft: 33px; border-bottom-left-radius: 33px; }.rtr-33{ -webkit-border-top-right-radius: 33px; -moz-border-radius-topright: 33px; border-top-right-radius: 33px; }.rbr-33{ -webkit-border-bottom-right-radius: 33px; -moz-border-radius-bottomright: 33px; border-bottom-right-radius: 33px; }.r-34{ -webkit-border-radius: 34px; -moz-border-radius: 34px; border-radius: 34px; }.rtl-34{ -webkit-border-top-left-radius: 34px; -moz-border-radius-topleft: 34px; border-top-left-radius: 34px; }.rbl-34{ -webkit-border-bottom-left-radius: 34px; -moz-border-radius-bottomleft: 34px; border-bottom-left-radius: 34px; }.rtr-34{ -webkit-border-top-right-radius: 34px; -moz-border-radius-topright: 34px; border-top-right-radius: 34px; }.rbr-34{ -webkit-border-bottom-right-radius: 34px; -moz-border-radius-bottomright: 34px; border-bottom-right-radius: 34px; }.r-35{ -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; }.rtl-35{ -webkit-border-top-left-radius: 35px; -moz-border-radius-topleft: 35px; border-top-left-radius: 35px; }.rbl-35{ -webkit-border-bottom-left-radius: 35px; -moz-border-radius-bottomleft: 35px; border-bottom-left-radius: 35px; }.rtr-35{ -webkit-border-top-right-radius: 35px; -moz-border-radius-topright: 35px; border-top-right-radius: 35px; }.rbr-35{ -webkit-border-bottom-right-radius: 35px; -moz-border-radius-bottomright: 35px; border-bottom-right-radius: 35px; }.r-36{ -webkit-border-radius: 36px; -moz-border-radius: 36px; border-radius: 36px; }.rtl-36{ -webkit-border-top-left-radius: 36px; -moz-border-radius-topleft: 36px; border-top-left-radius: 36px; }.rbl-36{ -webkit-border-bottom-left-radius: 36px; -moz-border-radius-bottomleft: 36px; border-bottom-left-radius: 36px; }.rtr-36{ -webkit-border-top-right-radius: 36px; -moz-border-radius-topright: 36px; border-top-right-radius: 36px; }.rbr-36{ -webkit-border-bottom-right-radius: 36px; -moz-border-radius-bottomright: 36px; border-bottom-right-radius: 36px; }.r-37{ -webkit-border-radius: 37px; -moz-border-radius: 37px; border-radius: 37px; }.rtl-37{ -webkit-border-top-left-radius: 37px; -moz-border-radius-topleft: 37px; border-top-left-radius: 37px; }.rbl-37{ -webkit-border-bottom-left-radius: 37px; -moz-border-radius-bottomleft: 37px; border-bottom-left-radius: 37px; }.rtr-37{ -webkit-border-top-right-radius: 37px; -moz-border-radius-topright: 37px; border-top-right-radius: 37px; }.rbr-37{ -webkit-border-bottom-right-radius: 37px; -moz-border-radius-bottomright: 37px; border-bottom-right-radius: 37px; }.r-38{ -webkit-border-radius: 38px; -moz-border-radius: 38px; border-radius: 38px; }.rtl-38{ -webkit-border-top-left-radius: 38px; -moz-border-radius-topleft: 38px; border-top-left-radius: 38px; }.rbl-38{ -webkit-border-bottom-left-radius: 38px; -moz-border-radius-bottomleft: 38px; border-bottom-left-radius: 38px; }.rtr-38{ -webkit-border-top-right-radius: 38px; -moz-border-radius-topright: 38px; border-top-right-radius: 38px; }.rbr-38{ -webkit-border-bottom-right-radius: 38px; -moz-border-radius-bottomright: 38px; border-bottom-right-radius: 38px; }.r-39{ -webkit-border-radius: 39px; -moz-border-radius: 39px; border-radius: 39px; }.rtl-39{ -webkit-border-top-left-radius: 39px; -moz-border-radius-topleft: 39px; border-top-left-radius: 39px; }.rbl-39{ -webkit-border-bottom-left-radius: 39px; -moz-border-radius-bottomleft: 39px; border-bottom-left-radius: 39px; }.rtr-39{ -webkit-border-top-right-radius: 39px; -moz-border-radius-topright: 39px; border-top-right-radius: 39px; }.rbr-39{ -webkit-border-bottom-right-radius: 39px; -moz-border-radius-bottomright: 39px; border-bottom-right-radius: 39px; }.r-40{ -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; }.rtl-40{ -webkit-border-top-left-radius: 40px; -moz-border-radius-topleft: 40px; border-top-left-radius: 40px; }.rbl-40{ -webkit-border-bottom-left-radius: 40px; -moz-border-radius-bottomleft: 40px; border-bottom-left-radius: 40px; }.rtr-40{ -webkit-border-top-right-radius: 40px; -moz-border-radius-topright: 40px; border-top-right-radius: 40px; }.rbr-40{ -webkit-border-bottom-right-radius: 40px; -moz-border-radius-bottomright: 40px; border-bottom-right-radius: 40px; }.r-41{ -webkit-border-radius: 41px; -moz-border-radius: 41px; border-radius: 41px; }.rtl-41{ -webkit-border-top-left-radius: 41px; -moz-border-radius-topleft: 41px; border-top-left-radius: 41px; }.rbl-41{ -webkit-border-bottom-left-radius: 41px; -moz-border-radius-bottomleft: 41px; border-bottom-left-radius: 41px; }.rtr-41{ -webkit-border-top-right-radius: 41px; -moz-border-radius-topright: 41px; border-top-right-radius: 41px; }.rbr-41{ -webkit-border-bottom-right-radius: 41px; -moz-border-radius-bottomright: 41px; border-bottom-right-radius: 41px; }.r-42{ -webkit-border-radius: 42px; -moz-border-radius: 42px; border-radius: 42px; }.rtl-42{ -webkit-border-top-left-radius: 42px; -moz-border-radius-topleft: 42px; border-top-left-radius: 42px; }.rbl-42{ -webkit-border-bottom-left-radius: 42px; -moz-border-radius-bottomleft: 42px; border-bottom-left-radius: 42px; }.rtr-42{ -webkit-border-top-right-radius: 42px; -moz-border-radius-topright: 42px; border-top-right-radius: 42px; }.rbr-42{ -webkit-border-bottom-right-radius: 42px; -moz-border-radius-bottomright: 42px; border-bottom-right-radius: 42px; }.r-43{ -webkit-border-radius: 43px; -moz-border-radius: 43px; border-radius: 43px; }.rtl-43{ -webkit-border-top-left-radius: 43px; -moz-border-radius-topleft: 43px; border-top-left-radius: 43px; }.rbl-43{ -webkit-border-bottom-left-radius: 43px; -moz-border-radius-bottomleft: 43px; border-bottom-left-radius: 43px; }.rtr-43{ -webkit-border-top-right-radius: 43px; -moz-border-radius-topright: 43px; border-top-right-radius: 43px; }.rbr-43{ -webkit-border-bottom-right-radius: 43px; -moz-border-radius-bottomright: 43px; border-bottom-right-radius: 43px; }.r-44{ -webkit-border-radius: 44px; -moz-border-radius: 44px; border-radius: 44px; }.rtl-44{ -webkit-border-top-left-radius: 44px; -moz-border-radius-topleft: 44px; border-top-left-radius: 44px; }.rbl-44{ -webkit-border-bottom-left-radius: 44px; -moz-border-radius-bottomleft: 44px; border-bottom-left-radius: 44px; }.rtr-44{ -webkit-border-top-right-radius: 44px; -moz-border-radius-topright: 44px; border-top-right-radius: 44px; }.rbr-44{ -webkit-border-bottom-right-radius: 44px; -moz-border-radius-bottomright: 44px; border-bottom-right-radius: 44px; }.r-45{ -webkit-border-radius: 45px; -moz-border-radius: 45px; border-radius: 45px; }.rtl-45{ -webkit-border-top-left-radius: 45px; -moz-border-radius-topleft: 45px; border-top-left-radius: 45px; }.rbl-45{ -webkit-border-bottom-left-radius: 45px; -moz-border-radius-bottomleft: 45px; border-bottom-left-radius: 45px; }.rtr-45{ -webkit-border-top-right-radius: 45px; -moz-border-radius-topright: 45px; border-top-right-radius: 45px; }.rbr-45{ -webkit-border-bottom-right-radius: 45px; -moz-border-radius-bottomright: 45px; border-bottom-right-radius: 45px; }.r-46{ -webkit-border-radius: 46px; -moz-border-radius: 46px; border-radius: 46px; }.rtl-46{ -webkit-border-top-left-radius: 46px; -moz-border-radius-topleft: 46px; border-top-left-radius: 46px; }.rbl-46{ -webkit-border-bottom-left-radius: 46px; -moz-border-radius-bottomleft: 46px; border-bottom-left-radius: 46px; }.rtr-46{ -webkit-border-top-right-radius: 46px; -moz-border-radius-topright: 46px; border-top-right-radius: 46px; }.rbr-46{ -webkit-border-bottom-right-radius: 46px; -moz-border-radius-bottomright: 46px; border-bottom-right-radius: 46px; }.r-47{ -webkit-border-radius: 47px; -moz-border-radius: 47px; border-radius: 47px; }.rtl-47{ -webkit-border-top-left-radius: 47px; -moz-border-radius-topleft: 47px; border-top-left-radius: 47px; }.rbl-47{ -webkit-border-bottom-left-radius: 47px; -moz-border-radius-bottomleft: 47px; border-bottom-left-radius: 47px; }.rtr-47{ -webkit-border-top-right-radius: 47px; -moz-border-radius-topright: 47px; border-top-right-radius: 47px; }.rbr-47{ -webkit-border-bottom-right-radius: 47px; -moz-border-radius-bottomright: 47px; border-bottom-right-radius: 47px; }.r-48{ -webkit-border-radius: 48px; -moz-border-radius: 48px; border-radius: 48px; }.rtl-48{ -webkit-border-top-left-radius: 48px; -moz-border-radius-topleft: 48px; border-top-left-radius: 48px; }.rbl-48{ -webkit-border-bottom-left-radius: 48px; -moz-border-radius-bottomleft: 48px; border-bottom-left-radius: 48px; }.rtr-48{ -webkit-border-top-right-radius: 48px; -moz-border-radius-topright: 48px; border-top-right-radius: 48px; }.rbr-48{ -webkit-border-bottom-right-radius: 48px; -moz-border-radius-bottomright: 48px; border-bottom-right-radius: 48px; }.r-49{ -webkit-border-radius: 49px; -moz-border-radius: 49px; border-radius: 49px; }.rtl-49{ -webkit-border-top-left-radius: 49px; -moz-border-radius-topleft: 49px; border-top-left-radius: 49px; }.rbl-49{ -webkit-border-bottom-left-radius: 49px; -moz-border-radius-bottomleft: 49px; border-bottom-left-radius: 49px; }.rtr-49{ -webkit-border-top-right-radius: 49px; -moz-border-radius-topright: 49px; border-top-right-radius: 49px; }.rbr-49{ -webkit-border-bottom-right-radius: 49px; -moz-border-radius-bottomright: 49px; border-bottom-right-radius: 49px; }.r-50{ -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; }.rtl-50{ -webkit-border-top-left-radius: 50px; -moz-border-radius-topleft: 50px; border-top-left-radius: 50px; }.rbl-50{ -webkit-border-bottom-left-radius: 50px; -moz-border-radius-bottomleft: 50px; border-bottom-left-radius: 50px; }.rtr-50{ -webkit-border-top-right-radius: 50px; -moz-border-radius-topright: 50px; border-top-right-radius: 50px; }.rbr-50{ -webkit-border-bottom-right-radius: 50px; -moz-border-radius-bottomright: 50px; border-bottom-right-radius: 50px; }.bd-none{border:none;}.bd{border:0px solid #000;}.bdb{border-bottom:0px solid #000;}.bdl{border-left:0px solid #000;}.bdr{border-right:0px solid #000;}.bdt{border-top:0px solid #000;}.bd{border:1px solid #000;}.bdb{border-bottom:1px solid #000;}.bdl{border-left:1px solid #000;}.bdr{border-right:1px solid #000;}.bdt{border-top:1px solid #000;}.bd{border:2px solid #000;}.bdb{border-bottom:2px solid #000;}.bdl{border-left:2px solid #000;}.bdr{border-right:2px solid #000;}.bdt{border-top:2px solid #000;}.bd{border:3px solid #000;}.bdb{border-bottom:3px solid #000;}.bdl{border-left:3px solid #000;}.bdr{border-right:3px solid #000;}.bdt{border-top:3px solid #000;}.bd{border:4px solid #000;}.bdb{border-bottom:4px solid #000;}.bdl{border-left:4px solid #000;}.bdr{border-right:4px solid #000;}.bdt{border-top:4px solid #000;}.bd{border:5px solid #000;}.bdb{border-bottom:5px solid #000;}.bdl{border-left:5px solid #000;}.bdr{border-right:5px solid #000;}.bdt{border-top:5px solid #000;}.bd{border:6px solid #000;}.bdb{border-bottom:6px solid #000;}.bdl{border-left:6px solid #000;}.bdr{border-right:6px solid #000;}.bdt{border-top:6px solid #000;}.bd{border:7px solid #000;}.bdb{border-bottom:7px solid #000;}.bdl{border-left:7px solid #000;}.bdr{border-right:7px solid #000;}.bdt{border-top:7px solid #000;}.bd{border:8px solid #000;}.bdb{border-bottom:8px solid #000;}.bdl{border-left:8px solid #000;}.bdr{border-right:8px solid #000;}.bdt{border-top:8px solid #000;}.bd{border:9px solid #000;}.bdb{border-bottom:9px solid #000;}.bdl{border-left:9px solid #000;}.bdr{border-right:9px solid #000;}.bdt{border-top:9px solid #000;}.bd{border:10px solid #000;}.bdb{border-bottom:10px solid #000;}.bdl{border-left:10px solid #000;}.bdr{border-right:10px solid #000;}.bdt{border-top:10px solid #000;}.bd{border:11px solid #000;}.bdb{border-bottom:11px solid #000;}.bdl{border-left:11px solid #000;}.bdr{border-right:11px solid #000;}.bdt{border-top:11px solid #000;}.bd{border:12px solid #000;}.bdb{border-bottom:12px solid #000;}.bdl{border-left:12px solid #000;}.bdr{border-right:12px solid #000;}.bdt{border-top:12px solid #000;}.bd{border:13px solid #000;}.bdb{border-bottom:13px solid #000;}.bdl{border-left:13px solid #000;}.bdr{border-right:13px solid #000;}.bdt{border-top:13px solid #000;}.bd{border:14px solid #000;}.bdb{border-bottom:14px solid #000;}.bdl{border-left:14px solid #000;}.bdr{border-right:14px solid #000;}.bdt{border-top:14px solid #000;}.bd{border:15px solid #000;}.bdb{border-bottom:15px solid #000;}.bdl{border-left:15px solid #000;}.bdr{border-right:15px solid #000;}.bdt{border-top:15px solid #000;}.bd{border:16px solid #000;}.bdb{border-bottom:16px solid #000;}.bdl{border-left:16px solid #000;}.bdr{border-right:16px solid #000;}.bdt{border-top:16px solid #000;}.bd{border:17px solid #000;}.bdb{border-bottom:17px solid #000;}.bdl{border-left:17px solid #000;}.bdr{border-right:17px solid #000;}.bdt{border-top:17px solid #000;}.bd{border:18px solid #000;}.bdb{border-bottom:18px solid #000;}.bdl{border-left:18px solid #000;}.bdr{border-right:18px solid #000;}.bdt{border-top:18px solid #000;}.bd{border:19px solid #000;}.bdb{border-bottom:19px solid #000;}.bdl{border-left:19px solid #000;}.bdr{border-right:19px solid #000;}.bdt{border-top:19px solid #000;}.bd{border:20px solid #000;}.bdb{border-bottom:20px solid #000;}.bdl{border-left:20px solid #000;}.bdr{border-right:20px solid #000;}.bdt{border-top:20px solid #000;}.bd{border:21px solid #000;}.bdb{border-bottom:21px solid #000;}.bdl{border-left:21px solid #000;}.bdr{border-right:21px solid #000;}.bdt{border-top:21px solid #000;}.bd{border:22px solid #000;}.bdb{border-bottom:22px solid #000;}.bdl{border-left:22px solid #000;}.bdr{border-right:22px solid #000;}.bdt{border-top:22px solid #000;}.bd{border:23px solid #000;}.bdb{border-bottom:23px solid #000;}.bdl{border-left:23px solid #000;}.bdr{border-right:23px solid #000;}.bdt{border-top:23px solid #000;}.bd{border:24px solid #000;}.bdb{border-bottom:24px solid #000;}.bdl{border-left:24px solid #000;}.bdr{border-right:24px solid #000;}.bdt{border-top:24px solid #000;}.bd{border:25px solid #000;}.bdb{border-bottom:25px solid #000;}.bdl{border-left:25px solid #000;}.bdr{border-right:25px solid #000;}.bdt{border-top:25px solid #000;}.bd{border:26px solid #000;}.bdb{border-bottom:26px solid #000;}.bdl{border-left:26px solid #000;}.bdr{border-right:26px solid #000;}.bdt{border-top:26px solid #000;}.bd{border:27px solid #000;}.bdb{border-bottom:27px solid #000;}.bdl{border-left:27px solid #000;}.bdr{border-right:27px solid #000;}.bdt{border-top:27px solid #000;}.bd{border:28px solid #000;}.bdb{border-bottom:28px solid #000;}.bdl{border-left:28px solid #000;}.bdr{border-right:28px solid #000;}.bdt{border-top:28px solid #000;}.bd{border:29px solid #000;}.bdb{border-bottom:29px solid #000;}.bdl{border-left:29px solid #000;}.bdr{border-right:29px solid #000;}.bdt{border-top:29px solid #000;}.bd{border:30px solid #000;}.bdb{border-bottom:30px solid #000;}.bdl{border-left:30px solid #000;}.bdr{border-right:30px solid #000;}.bdt{border-top:30px solid #000;}.bd{border:31px solid #000;}.bdb{border-bottom:31px solid #000;}.bdl{border-left:31px solid #000;}.bdr{border-right:31px solid #000;}.bdt{border-top:31px solid #000;}.bd{border:32px solid #000;}.bdb{border-bottom:32px solid #000;}.bdl{border-left:32px solid #000;}.bdr{border-right:32px solid #000;}.bdt{border-top:32px solid #000;}.bd{border:33px solid #000;}.bdb{border-bottom:33px solid #000;}.bdl{border-left:33px solid #000;}.bdr{border-right:33px solid #000;}.bdt{border-top:33px solid #000;}.bd{border:34px solid #000;}.bdb{border-bottom:34px solid #000;}.bdl{border-left:34px solid #000;}.bdr{border-right:34px solid #000;}.bdt{border-top:34px solid #000;}.bd{border:35px solid #000;}.bdb{border-bottom:35px solid #000;}.bdl{border-left:35px solid #000;}.bdr{border-right:35px solid #000;}.bdt{border-top:35px solid #000;}.bd{border:36px solid #000;}.bdb{border-bottom:36px solid #000;}.bdl{border-left:36px solid #000;}.bdr{border-right:36px solid #000;}.bdt{border-top:36px solid #000;}.bd{border:37px solid #000;}.bdb{border-bottom:37px solid #000;}.bdl{border-left:37px solid #000;}.bdr{border-right:37px solid #000;}.bdt{border-top:37px solid #000;}.bd{border:38px solid #000;}.bdb{border-bottom:38px solid #000;}.bdl{border-left:38px solid #000;}.bdr{border-right:38px solid #000;}.bdt{border-top:38px solid #000;}.bd{border:39px solid #000;}.bdb{border-bottom:39px solid #000;}.bdl{border-left:39px solid #000;}.bdr{border-right:39px solid #000;}.bdt{border-top:39px solid #000;}.bd{border:40px solid #000;}.bdb{border-bottom:40px solid #000;}.bdl{border-left:40px solid #000;}.bdr{border-right:40px solid #000;}.bdt{border-top:40px solid #000;}.bd{border:41px solid #000;}.bdb{border-bottom:41px solid #000;}.bdl{border-left:41px solid #000;}.bdr{border-right:41px solid #000;}.bdt{border-top:41px solid #000;}.bd{border:42px solid #000;}.bdb{border-bottom:42px solid #000;}.bdl{border-left:42px solid #000;}.bdr{border-right:42px solid #000;}.bdt{border-top:42px solid #000;}.bd{border:43px solid #000;}.bdb{border-bottom:43px solid #000;}.bdl{border-left:43px solid #000;}.bdr{border-right:43px solid #000;}.bdt{border-top:43px solid #000;}.bd{border:44px solid #000;}.bdb{border-bottom:44px solid #000;}.bdl{border-left:44px solid #000;}.bdr{border-right:44px solid #000;}.bdt{border-top:44px solid #000;}.bd{border:45px solid #000;}.bdb{border-bottom:45px solid #000;}.bdl{border-left:45px solid #000;}.bdr{border-right:45px solid #000;}.bdt{border-top:45px solid #000;}.bd{border:46px solid #000;}.bdb{border-bottom:46px solid #000;}.bdl{border-left:46px solid #000;}.bdr{border-right:46px solid #000;}.bdt{border-top:46px solid #000;}.bd{border:47px solid #000;}.bdb{border-bottom:47px solid #000;}.bdl{border-left:47px solid #000;}.bdr{border-right:47px solid #000;}.bdt{border-top:47px solid #000;}.bd{border:48px solid #000;}.bdb{border-bottom:48px solid #000;}.bdl{border-left:48px solid #000;}.bdr{border-right:48px solid #000;}.bdt{border-top:48px solid #000;}.bd{border:49px solid #000;}.bdb{border-bottom:49px solid #000;}.bdl{border-left:49px solid #000;}.bdr{border-right:49px solid #000;}.bdt{border-top:49px solid #000;}.bd{border:50px solid #000;}.bdb{border-bottom:50px solid #000;}.bdl{border-left:50px solid #000;}.bdr{border-right:50px solid #000;}.bdt{border-top:50px solid #000;}.effect-0s{ -webkit-transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -o-transition: all 0s ease; transition: all 0s ease; }.effect-1s{ -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }.effect-2s{ -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -ms-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease; }.effect-3s{ -webkit-transition: all 3s ease; -moz-transition: all 3s ease; -ms-transition: all 3s ease; -o-transition: all 3s ease; transition: all 3s ease; }.effect-4s{ -webkit-transition: all 4s ease; -moz-transition: all 4s ease; -ms-transition: all 4s ease; -o-transition: all 4s ease; transition: all 4s ease; }.effect-5s{ -webkit-transition: all 5s ease; -moz-transition: all 5s ease; -ms-transition: all 5s ease; -o-transition: all 5s ease; transition: all 5s ease; }.effect-6s{ -webkit-transition: all 6s ease; -moz-transition: all 6s ease; -ms-transition: all 6s ease; -o-transition: all 6s ease; transition: all 6s ease; }.effect-7s{ -webkit-transition: all 7s ease; -moz-transition: all 7s ease; -ms-transition: all 7s ease; -o-transition: all 7s ease; transition: all 7s ease; }.effect-8s{ -webkit-transition: all 8s ease; -moz-transition: all 8s ease; -ms-transition: all 8s ease; -o-transition: all 8s ease; transition: all 8s ease; }.effect-9s{ -webkit-transition: all 9s ease; -moz-transition: all 9s ease; -ms-transition: all 9s ease; -o-transition: all 9s ease; transition: all 9s ease; }.effect-10s{ -webkit-transition: all 10s ease; -moz-transition: all 10s ease; -ms-transition: all 10s ease; -o-transition: all 10s ease; transition: all 10s ease; }.effect-11s{ -webkit-transition: all 11s ease; -moz-transition: all 11s ease; -ms-transition: all 11s ease; -o-transition: all 11s ease; transition: all 11s ease; }.effect-12s{ -webkit-transition: all 12s ease; -moz-transition: all 12s ease; -ms-transition: all 12s ease; -o-transition: all 12s ease; transition: all 12s ease; }.effect-13s{ -webkit-transition: all 13s ease; -moz-transition: all 13s ease; -ms-transition: all 13s ease; -o-transition: all 13s ease; transition: all 13s ease; }.effect-14s{ -webkit-transition: all 14s ease; -moz-transition: all 14s ease; -ms-transition: all 14s ease; -o-transition: all 14s ease; transition: all 14s ease; }.effect-15s{ -webkit-transition: all 15s ease; -moz-transition: all 15s ease; -ms-transition: all 15s ease; -o-transition: all 15s ease; transition: all 15s ease; }.effect-16s{ -webkit-transition: all 16s ease; -moz-transition: all 16s ease; -ms-transition: all 16s ease; -o-transition: all 16s ease; transition: all 16s ease; }.effect-17s{ -webkit-transition: all 17s ease; -moz-transition: all 17s ease; -ms-transition: all 17s ease; -o-transition: all 17s ease; transition: all 17s ease; }.effect-18s{ -webkit-transition: all 18s ease; -moz-transition: all 18s ease; -ms-transition: all 18s ease; -o-transition: all 18s ease; transition: all 18s ease; }.effect-19s{ -webkit-transition: all 19s ease; -moz-transition: all 19s ease; -ms-transition: all 19s ease; -o-transition: all 19s ease; transition: all 19s ease; }.effect-20s{ -webkit-transition: all 20s ease; -moz-transition: all 20s ease; -ms-transition: all 20s ease; -o-transition: all 20s ease; transition: all 20s ease; }.effect-21s{ -webkit-transition: all 21s ease; -moz-transition: all 21s ease; -ms-transition: all 21s ease; -o-transition: all 21s ease; transition: all 21s ease; }.effect-22s{ -webkit-transition: all 22s ease; -moz-transition: all 22s ease; -ms-transition: all 22s ease; -o-transition: all 22s ease; transition: all 22s ease; }.effect-23s{ -webkit-transition: all 23s ease; -moz-transition: all 23s ease; -ms-transition: all 23s ease; -o-transition: all 23s ease; transition: all 23s ease; }.effect-24s{ -webkit-transition: all 24s ease; -moz-transition: all 24s ease; -ms-transition: all 24s ease; -o-transition: all 24s ease; transition: all 24s ease; }.effect-25s{ -webkit-transition: all 25s ease; -moz-transition: all 25s ease; -ms-transition: all 25s ease; -o-transition: all 25s ease; transition: all 25s ease; }.effect-26s{ -webkit-transition: all 26s ease; -moz-transition: all 26s ease; -ms-transition: all 26s ease; -o-transition: all 26s ease; transition: all 26s ease; }.effect-27s{ -webkit-transition: all 27s ease; -moz-transition: all 27s ease; -ms-transition: all 27s ease; -o-transition: all 27s ease; transition: all 27s ease; }.effect-28s{ -webkit-transition: all 28s ease; -moz-transition: all 28s ease; -ms-transition: all 28s ease; -o-transition: all 28s ease; transition: all 28s ease; }.effect-29s{ -webkit-transition: all 29s ease; -moz-transition: all 29s ease; -ms-transition: all 29s ease; -o-transition: all 29s ease; transition: all 29s ease; }.effect-30s{ -webkit-transition: all 30s ease; -moz-transition: all 30s ease; -ms-transition: all 30s ease; -o-transition: all 30s ease; transition: all 30s ease; }.effect-31s{ -webkit-transition: all 31s ease; -moz-transition: all 31s ease; -ms-transition: all 31s ease; -o-transition: all 31s ease; transition: all 31s ease; }.effect-32s{ -webkit-transition: all 32s ease; -moz-transition: all 32s ease; -ms-transition: all 32s ease; -o-transition: all 32s ease; transition: all 32s ease; }.effect-33s{ -webkit-transition: all 33s ease; -moz-transition: all 33s ease; -ms-transition: all 33s ease; -o-transition: all 33s ease; transition: all 33s ease; }.effect-34s{ -webkit-transition: all 34s ease; -moz-transition: all 34s ease; -ms-transition: all 34s ease; -o-transition: all 34s ease; transition: all 34s ease; }.effect-35s{ -webkit-transition: all 35s ease; -moz-transition: all 35s ease; -ms-transition: all 35s ease; -o-transition: all 35s ease; transition: all 35s ease; }.effect-36s{ -webkit-transition: all 36s ease; -moz-transition: all 36s ease; -ms-transition: all 36s ease; -o-transition: all 36s ease; transition: all 36s ease; }.effect-37s{ -webkit-transition: all 37s ease; -moz-transition: all 37s ease; -ms-transition: all 37s ease; -o-transition: all 37s ease; transition: all 37s ease; }.effect-38s{ -webkit-transition: all 38s ease; -moz-transition: all 38s ease; -ms-transition: all 38s ease; -o-transition: all 38s ease; transition: all 38s ease; }.effect-39s{ -webkit-transition: all 39s ease; -moz-transition: all 39s ease; -ms-transition: all 39s ease; -o-transition: all 39s ease; transition: all 39s ease; }.effect-40s{ -webkit-transition: all 40s ease; -moz-transition: all 40s ease; -ms-transition: all 40s ease; -o-transition: all 40s ease; transition: all 40s ease; }.effect-41s{ -webkit-transition: all 41s ease; -moz-transition: all 41s ease; -ms-transition: all 41s ease; -o-transition: all 41s ease; transition: all 41s ease; }.effect-42s{ -webkit-transition: all 42s ease; -moz-transition: all 42s ease; -ms-transition: all 42s ease; -o-transition: all 42s ease; transition: all 42s ease; }.effect-43s{ -webkit-transition: all 43s ease; -moz-transition: all 43s ease; -ms-transition: all 43s ease; -o-transition: all 43s ease; transition: all 43s ease; }.effect-44s{ -webkit-transition: all 44s ease; -moz-transition: all 44s ease; -ms-transition: all 44s ease; -o-transition: all 44s ease; transition: all 44s ease; }.effect-45s{ -webkit-transition: all 45s ease; -moz-transition: all 45s ease; -ms-transition: all 45s ease; -o-transition: all 45s ease; transition: all 45s ease; }.effect-46s{ -webkit-transition: all 46s ease; -moz-transition: all 46s ease; -ms-transition: all 46s ease; -o-transition: all 46s ease; transition: all 46s ease; }.effect-47s{ -webkit-transition: all 47s ease; -moz-transition: all 47s ease; -ms-transition: all 47s ease; -o-transition: all 47s ease; transition: all 47s ease; }.effect-48s{ -webkit-transition: all 48s ease; -moz-transition: all 48s ease; -ms-transition: all 48s ease; -o-transition: all 48s ease; transition: all 48s ease; }.effect-49s{ -webkit-transition: all 49s ease; -moz-transition: all 49s ease; -ms-transition: all 49s ease; -o-transition: all 49s ease; transition: all 49s ease; }.effect-50s{ -webkit-transition: all 50s ease; -moz-transition: all 50s ease; -ms-transition: all 50s ease; -o-transition: all 50s ease; transition: all 50s ease; }.d-b{display:block;}.d-ib{display:inline-block;}.d-none{display:none;}.w-0pc{width:0%;}.h-0pc{height:0%;}.w-1pc{width:1%;}.h-1pc{height:1%;}.w-2pc{width:2%;}.h-2pc{height:2%;}.w-3pc{width:3%;}.h-3pc{height:3%;}.w-4pc{width:4%;}.h-4pc{height:4%;}.w-5pc{width:5%;}.h-5pc{height:5%;}.w-6pc{width:6%;}.h-6pc{height:6%;}.w-7pc{width:7%;}.h-7pc{height:7%;}.w-8pc{width:8%;}.h-8pc{height:8%;}.w-9pc{width:9%;}.h-9pc{height:9%;}.w-10pc{width:10%;}.h-10pc{height:10%;}.w-11pc{width:11%;}.h-11pc{height:11%;}.w-12pc{width:12%;}.h-12pc{height:12%;}.w-13pc{width:13%;}.h-13pc{height:13%;}.w-14pc{width:14%;}.h-14pc{height:14%;}.w-15pc{width:15%;}.h-15pc{height:15%;}.w-16pc{width:16%;}.h-16pc{height:16%;}.w-17pc{width:17%;}.h-17pc{height:17%;}.w-18pc{width:18%;}.h-18pc{height:18%;}.w-19pc{width:19%;}.h-19pc{height:19%;}.w-20pc{width:20%;}.h-20pc{height:20%;}.w-21pc{width:21%;}.h-21pc{height:21%;}.w-22pc{width:22%;}.h-22pc{height:22%;}.w-23pc{width:23%;}.h-23pc{height:23%;}.w-24pc{width:24%;}.h-24pc{height:24%;}.w-25pc{width:25%;}.h-25pc{height:25%;}.w-26pc{width:26%;}.h-26pc{height:26%;}.w-27pc{width:27%;}.h-27pc{height:27%;}.w-28pc{width:28%;}.h-28pc{height:28%;}.w-29pc{width:29%;}.h-29pc{height:29%;}.w-30pc{width:30%;}.h-30pc{height:30%;}.w-31pc{width:31%;}.h-31pc{height:31%;}.w-32pc{width:32%;}.h-32pc{height:32%;}.w-33pc{width:33%;}.h-33pc{height:33%;}.w-34pc{width:34%;}.h-34pc{height:34%;}.w-35pc{width:35%;}.h-35pc{height:35%;}.w-36pc{width:36%;}.h-36pc{height:36%;}.w-37pc{width:37%;}.h-37pc{height:37%;}.w-38pc{width:38%;}.h-38pc{height:38%;}.w-39pc{width:39%;}.h-39pc{height:39%;}.w-40pc{width:40%;}.h-40pc{height:40%;}.w-41pc{width:41%;}.h-41pc{height:41%;}.w-42pc{width:42%;}.h-42pc{height:42%;}.w-43pc{width:43%;}.h-43pc{height:43%;}.w-44pc{width:44%;}.h-44pc{height:44%;}.w-45pc{width:45%;}.h-45pc{height:45%;}.w-46pc{width:46%;}.h-46pc{height:46%;}.w-47pc{width:47%;}.h-47pc{height:47%;}.w-48pc{width:48%;}.h-48pc{height:48%;}.w-49pc{width:49%;}.h-49pc{height:49%;}.w-50pc{width:50%;}.h-50pc{height:50%;}.w-51pc{width:51%;}.h-51pc{height:51%;}.w-52pc{width:52%;}.h-52pc{height:52%;}.w-53pc{width:53%;}.h-53pc{height:53%;}.w-54pc{width:54%;}.h-54pc{height:54%;}.w-55pc{width:55%;}.h-55pc{height:55%;}.w-56pc{width:56%;}.h-56pc{height:56%;}.w-57pc{width:57%;}.h-57pc{height:57%;}.w-58pc{width:58%;}.h-58pc{height:58%;}.w-59pc{width:59%;}.h-59pc{height:59%;}.w-60pc{width:60%;}.h-60pc{height:60%;}.w-61pc{width:61%;}.h-61pc{height:61%;}.w-62pc{width:62%;}.h-62pc{height:62%;}.w-63pc{width:63%;}.h-63pc{height:63%;}.w-64pc{width:64%;}.h-64pc{height:64%;}.w-65pc{width:65%;}.h-65pc{height:65%;}.w-66pc{width:66%;}.h-66pc{height:66%;}.w-67pc{width:67%;}.h-67pc{height:67%;}.w-68pc{width:68%;}.h-68pc{height:68%;}.w-69pc{width:69%;}.h-69pc{height:69%;}.w-70pc{width:70%;}.h-70pc{height:70%;}.w-71pc{width:71%;}.h-71pc{height:71%;}.w-72pc{width:72%;}.h-72pc{height:72%;}.w-73pc{width:73%;}.h-73pc{height:73%;}.w-74pc{width:74%;}.h-74pc{height:74%;}.w-75pc{width:75%;}.h-75pc{height:75%;}.w-76pc{width:76%;}.h-76pc{height:76%;}.w-77pc{width:77%;}.h-77pc{height:77%;}.w-78pc{width:78%;}.h-78pc{height:78%;}.w-79pc{width:79%;}.h-79pc{height:79%;}.w-80pc{width:80%;}.h-80pc{height:80%;}.w-81pc{width:81%;}.h-81pc{height:81%;}.w-82pc{width:82%;}.h-82pc{height:82%;}.w-83pc{width:83%;}.h-83pc{height:83%;}.w-84pc{width:84%;}.h-84pc{height:84%;}.w-85pc{width:85%;}.h-85pc{height:85%;}.w-86pc{width:86%;}.h-86pc{height:86%;}.w-87pc{width:87%;}.h-87pc{height:87%;}.w-88pc{width:88%;}.h-88pc{height:88%;}.w-89pc{width:89%;}.h-89pc{height:89%;}.w-90pc{width:90%;}.h-90pc{height:90%;}.w-91pc{width:91%;}.h-91pc{height:91%;}.w-92pc{width:92%;}.h-92pc{height:92%;}.w-93pc{width:93%;}.h-93pc{height:93%;}.w-94pc{width:94%;}.h-94pc{height:94%;}.w-95pc{width:95%;}.h-95pc{height:95%;}.w-96pc{width:96%;}.h-96pc{height:96%;}.w-97pc{width:97%;}.h-97pc{height:97%;}.w-98pc{width:98%;}.h-98pc{height:98%;}.w-99pc{width:99%;}.h-99pc{height:99%;}.w-100pc{width:100%;}.h-100pc{height:100%;}.w-0px{width:0px;}.h-0px{height:0px;}.w-1px{width:1px;}.h-1px{height:1px;}.w-2px{width:2px;}.h-2px{height:2px;}.w-3px{width:3px;}.h-3px{height:3px;}.w-4px{width:4px;}.h-4px{height:4px;}.w-5px{width:5px;}.h-5px{height:5px;}.w-6px{width:6px;}.h-6px{height:6px;}.w-7px{width:7px;}.h-7px{height:7px;}.w-8px{width:8px;}.h-8px{height:8px;}.w-9px{width:9px;}.h-9px{height:9px;}.w-10px{width:10px;}.h-10px{height:10px;}.w-11px{width:11px;}.h-11px{height:11px;}.w-12px{width:12px;}.h-12px{height:12px;}.w-13px{width:13px;}.h-13px{height:13px;}.w-14px{width:14px;}.h-14px{height:14px;}.w-15px{width:15px;}.h-15px{height:15px;}.w-16px{width:16px;}.h-16px{height:16px;}.w-17px{width:17px;}.h-17px{height:17px;}.w-18px{width:18px;}.h-18px{height:18px;}.w-19px{width:19px;}.h-19px{height:19px;}.w-20px{width:20px;}.h-20px{height:20px;}.w-21px{width:21px;}.h-21px{height:21px;}.w-22px{width:22px;}.h-22px{height:22px;}.w-23px{width:23px;}.h-23px{height:23px;}.w-24px{width:24px;}.h-24px{height:24px;}.w-25px{width:25px;}.h-25px{height:25px;}.w-26px{width:26px;}.h-26px{height:26px;}.w-27px{width:27px;}.h-27px{height:27px;}.w-28px{width:28px;}.h-28px{height:28px;}.w-29px{width:29px;}.h-29px{height:29px;}.w-30px{width:30px;}.h-30px{height:30px;}.w-31px{width:31px;}.h-31px{height:31px;}.w-32px{width:32px;}.h-32px{height:32px;}.w-33px{width:33px;}.h-33px{height:33px;}.w-34px{width:34px;}.h-34px{height:34px;}.w-35px{width:35px;}.h-35px{height:35px;}.w-36px{width:36px;}.h-36px{height:36px;}.w-37px{width:37px;}.h-37px{height:37px;}.w-38px{width:38px;}.h-38px{height:38px;}.w-39px{width:39px;}.h-39px{height:39px;}.w-40px{width:40px;}.h-40px{height:40px;}.w-41px{width:41px;}.h-41px{height:41px;}.w-42px{width:42px;}.h-42px{height:42px;}.w-43px{width:43px;}.h-43px{height:43px;}.w-44px{width:44px;}.h-44px{height:44px;}.w-45px{width:45px;}.h-45px{height:45px;}.w-46px{width:46px;}.h-46px{height:46px;}.w-47px{width:47px;}.h-47px{height:47px;}.w-48px{width:48px;}.h-48px{height:48px;}.w-49px{width:49px;}.h-49px{height:49px;}.w-50px{width:50px;}.h-50px{height:50px;}.w-51px{width:51px;}.h-51px{height:51px;}.w-52px{width:52px;}.h-52px{height:52px;}.w-53px{width:53px;}.h-53px{height:53px;}.w-54px{width:54px;}.h-54px{height:54px;}.w-55px{width:55px;}.h-55px{height:55px;}.w-56px{width:56px;}.h-56px{height:56px;}.w-57px{width:57px;}.h-57px{height:57px;}.w-58px{width:58px;}.h-58px{height:58px;}.w-59px{width:59px;}.h-59px{height:59px;}.w-60px{width:60px;}.h-60px{height:60px;}.w-61px{width:61px;}.h-61px{height:61px;}.w-62px{width:62px;}.h-62px{height:62px;}.w-63px{width:63px;}.h-63px{height:63px;}.w-64px{width:64px;}.h-64px{height:64px;}.w-65px{width:65px;}.h-65px{height:65px;}.w-66px{width:66px;}.h-66px{height:66px;}.w-67px{width:67px;}.h-67px{height:67px;}.w-68px{width:68px;}.h-68px{height:68px;}.w-69px{width:69px;}.h-69px{height:69px;}.w-70px{width:70px;}.h-70px{height:70px;}.w-71px{width:71px;}.h-71px{height:71px;}.w-72px{width:72px;}.h-72px{height:72px;}.w-73px{width:73px;}.h-73px{height:73px;}.w-74px{width:74px;}.h-74px{height:74px;}.w-75px{width:75px;}.h-75px{height:75px;}.w-76px{width:76px;}.h-76px{height:76px;}.w-77px{width:77px;}.h-77px{height:77px;}.w-78px{width:78px;}.h-78px{height:78px;}.w-79px{width:79px;}.h-79px{height:79px;}.w-80px{width:80px;}.h-80px{height:80px;}.w-81px{width:81px;}.h-81px{height:81px;}.w-82px{width:82px;}.h-82px{height:82px;}.w-83px{width:83px;}.h-83px{height:83px;}.w-84px{width:84px;}.h-84px{height:84px;}.w-85px{width:85px;}.h-85px{height:85px;}.w-86px{width:86px;}.h-86px{height:86px;}.w-87px{width:87px;}.h-87px{height:87px;}.w-88px{width:88px;}.h-88px{height:88px;}.w-89px{width:89px;}.h-89px{height:89px;}.w-90px{width:90px;}.h-90px{height:90px;}.w-91px{width:91px;}.h-91px{height:91px;}.w-92px{width:92px;}.h-92px{height:92px;}.w-93px{width:93px;}.h-93px{height:93px;}.w-94px{width:94px;}.h-94px{height:94px;}.w-95px{width:95px;}.h-95px{height:95px;}.w-96px{width:96px;}.h-96px{height:96px;}.w-97px{width:97px;}.h-97px{height:97px;}.w-98px{width:98px;}.h-98px{height:98px;}.w-99px{width:99px;}.h-99px{height:99px;}.w-100px{width:100px;}.h-100px{height:100px;}.w-101px{width:101px;}.h-101px{height:101px;}.w-102px{width:102px;}.h-102px{height:102px;}.w-103px{width:103px;}.h-103px{height:103px;}.w-104px{width:104px;}.h-104px{height:104px;}.w-105px{width:105px;}.h-105px{height:105px;}.w-106px{width:106px;}.h-106px{height:106px;}.w-107px{width:107px;}.h-107px{height:107px;}.w-108px{width:108px;}.h-108px{height:108px;}.w-109px{width:109px;}.h-109px{height:109px;}.w-110px{width:110px;}.h-110px{height:110px;}.w-111px{width:111px;}.h-111px{height:111px;}.w-112px{width:112px;}.h-112px{height:112px;}.w-113px{width:113px;}.h-113px{height:113px;}.w-114px{width:114px;}.h-114px{height:114px;}.w-115px{width:115px;}.h-115px{height:115px;}.w-116px{width:116px;}.h-116px{height:116px;}.w-117px{width:117px;}.h-117px{height:117px;}.w-118px{width:118px;}.h-118px{height:118px;}.w-119px{width:119px;}.h-119px{height:119px;}.w-120px{width:120px;}.h-120px{height:120px;}.w-121px{width:121px;}.h-121px{height:121px;}.w-122px{width:122px;}.h-122px{height:122px;}.w-123px{width:123px;}.h-123px{height:123px;}.w-124px{width:124px;}.h-124px{height:124px;}.w-125px{width:125px;}.h-125px{height:125px;}.w-126px{width:126px;}.h-126px{height:126px;}.w-127px{width:127px;}.h-127px{height:127px;}.w-128px{width:128px;}.h-128px{height:128px;}.w-129px{width:129px;}.h-129px{height:129px;}.w-130px{width:130px;}.h-130px{height:130px;}.w-131px{width:131px;}.h-131px{height:131px;}.w-132px{width:132px;}.h-132px{height:132px;}.w-133px{width:133px;}.h-133px{height:133px;}.w-134px{width:134px;}.h-134px{height:134px;}.w-135px{width:135px;}.h-135px{height:135px;}.w-136px{width:136px;}.h-136px{height:136px;}.w-137px{width:137px;}.h-137px{height:137px;}.w-138px{width:138px;}.h-138px{height:138px;}.w-139px{width:139px;}.h-139px{height:139px;}.w-140px{width:140px;}.h-140px{height:140px;}.w-141px{width:141px;}.h-141px{height:141px;}.w-142px{width:142px;}.h-142px{height:142px;}.w-143px{width:143px;}.h-143px{height:143px;}.w-144px{width:144px;}.h-144px{height:144px;}.w-145px{width:145px;}.h-145px{height:145px;}.w-146px{width:146px;}.h-146px{height:146px;}.w-147px{width:147px;}.h-147px{height:147px;}.w-148px{width:148px;}.h-148px{height:148px;}.w-149px{width:149px;}.h-149px{height:149px;}.w-150px{width:150px;}.h-150px{height:150px;}.w-151px{width:151px;}.h-151px{height:151px;}.w-152px{width:152px;}.h-152px{height:152px;}.w-153px{width:153px;}.h-153px{height:153px;}.w-154px{width:154px;}.h-154px{height:154px;}.w-155px{width:155px;}.h-155px{height:155px;}.w-156px{width:156px;}.h-156px{height:156px;}.w-157px{width:157px;}.h-157px{height:157px;}.w-158px{width:158px;}.h-158px{height:158px;}.w-159px{width:159px;}.h-159px{height:159px;}.w-160px{width:160px;}.h-160px{height:160px;}.w-161px{width:161px;}.h-161px{height:161px;}.w-162px{width:162px;}.h-162px{height:162px;}.w-163px{width:163px;}.h-163px{height:163px;}.w-164px{width:164px;}.h-164px{height:164px;}.w-165px{width:165px;}.h-165px{height:165px;}.w-166px{width:166px;}.h-166px{height:166px;}.w-167px{width:167px;}.h-167px{height:167px;}.w-168px{width:168px;}.h-168px{height:168px;}.w-169px{width:169px;}.h-169px{height:169px;}.w-170px{width:170px;}.h-170px{height:170px;}.w-171px{width:171px;}.h-171px{height:171px;}.w-172px{width:172px;}.h-172px{height:172px;}.w-173px{width:173px;}.h-173px{height:173px;}.w-174px{width:174px;}.h-174px{height:174px;}.w-175px{width:175px;}.h-175px{height:175px;}.w-176px{width:176px;}.h-176px{height:176px;}.w-177px{width:177px;}.h-177px{height:177px;}.w-178px{width:178px;}.h-178px{height:178px;}.w-179px{width:179px;}.h-179px{height:179px;}.w-180px{width:180px;}.h-180px{height:180px;}.w-181px{width:181px;}.h-181px{height:181px;}.w-182px{width:182px;}.h-182px{height:182px;}.w-183px{width:183px;}.h-183px{height:183px;}.w-184px{width:184px;}.h-184px{height:184px;}.w-185px{width:185px;}.h-185px{height:185px;}.w-186px{width:186px;}.h-186px{height:186px;}.w-187px{width:187px;}.h-187px{height:187px;}.w-188px{width:188px;}.h-188px{height:188px;}.w-189px{width:189px;}.h-189px{height:189px;}.w-190px{width:190px;}.h-190px{height:190px;}.w-191px{width:191px;}.h-191px{height:191px;}.w-192px{width:192px;}.h-192px{height:192px;}.w-193px{width:193px;}.h-193px{height:193px;}.w-194px{width:194px;}.h-194px{height:194px;}.w-195px{width:195px;}.h-195px{height:195px;}.w-196px{width:196px;}.h-196px{height:196px;}.w-197px{width:197px;}.h-197px{height:197px;}.w-198px{width:198px;}.h-198px{height:198px;}.w-199px{width:199px;}.h-199px{height:199px;}.w-200px{width:200px;}.h-200px{height:200px;}.w-201px{width:201px;}.h-201px{height:201px;}.w-202px{width:202px;}.h-202px{height:202px;}.w-203px{width:203px;}.h-203px{height:203px;}.w-204px{width:204px;}.h-204px{height:204px;}.w-205px{width:205px;}.h-205px{height:205px;}.w-206px{width:206px;}.h-206px{height:206px;}.w-207px{width:207px;}.h-207px{height:207px;}.w-208px{width:208px;}.h-208px{height:208px;}.w-209px{width:209px;}.h-209px{height:209px;}.w-210px{width:210px;}.h-210px{height:210px;}.w-211px{width:211px;}.h-211px{height:211px;}.w-212px{width:212px;}.h-212px{height:212px;}.w-213px{width:213px;}.h-213px{height:213px;}.w-214px{width:214px;}.h-214px{height:214px;}.w-215px{width:215px;}.h-215px{height:215px;}.w-216px{width:216px;}.h-216px{height:216px;}.w-217px{width:217px;}.h-217px{height:217px;}.w-218px{width:218px;}.h-218px{height:218px;}.w-219px{width:219px;}.h-219px{height:219px;}.w-220px{width:220px;}.h-220px{height:220px;}.w-221px{width:221px;}.h-221px{height:221px;}.w-222px{width:222px;}.h-222px{height:222px;}.w-223px{width:223px;}.h-223px{height:223px;}.w-224px{width:224px;}.h-224px{height:224px;}.w-225px{width:225px;}.h-225px{height:225px;}.w-226px{width:226px;}.h-226px{height:226px;}.w-227px{width:227px;}.h-227px{height:227px;}.w-228px{width:228px;}.h-228px{height:228px;}.w-229px{width:229px;}.h-229px{height:229px;}.w-230px{width:230px;}.h-230px{height:230px;}.w-231px{width:231px;}.h-231px{height:231px;}.w-232px{width:232px;}.h-232px{height:232px;}.w-233px{width:233px;}.h-233px{height:233px;}.w-234px{width:234px;}.h-234px{height:234px;}.w-235px{width:235px;}.h-235px{height:235px;}.w-236px{width:236px;}.h-236px{height:236px;}.w-237px{width:237px;}.h-237px{height:237px;}.w-238px{width:238px;}.h-238px{height:238px;}.w-239px{width:239px;}.h-239px{height:239px;}.w-240px{width:240px;}.h-240px{height:240px;}.w-241px{width:241px;}.h-241px{height:241px;}.w-242px{width:242px;}.h-242px{height:242px;}.w-243px{width:243px;}.h-243px{height:243px;}.w-244px{width:244px;}.h-244px{height:244px;}.w-245px{width:245px;}.h-245px{height:245px;}.w-246px{width:246px;}.h-246px{height:246px;}.w-247px{width:247px;}.h-247px{height:247px;}.w-248px{width:248px;}.h-248px{height:248px;}.w-249px{width:249px;}.h-249px{height:249px;}.w-250px{width:250px;}.h-250px{height:250px;}.bg-black{background:#000;}.bg-white{background:#fff;}

/*-----------------------------------------------------------------------------

-	Revolution Slider 4.1 Captions -

	Screen Stylesheet

version:   	1.4.5
date:      	27/11/13
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/


.boxedcontainer	{	
	max-width: 1170px; 
	margin:auto; 
	padding:0px 30px;
}

/*********************************************
	-	SETTINGS FOR BANNER CONTAINERS	-
**********************************************/

.tp-banner-container{
	width:100%;
	position:relative;
	padding:0;

}
.tp-banner{
	width:100%;
	position:relative;
}
.tp-banner-fullscreen-container {
		width:100%;
		position:relative;
		height: 560px;
		padding:0;
}

/*************************
	-	CAPTIONS	-
**************************/

.tp-static-layers	{	position:absolute; z-index:505; top:0px;left:0px}

.tp-hide-revslider,.tp-caption.tp-hidden-caption	{	visibility:hidden !important; display:none !important}


.tp-caption { z-index:1; white-space:nowrap}

.tp-caption-demo .tp-caption	{	position:relative !important; display:inline-block; margin-bottom:10px; margin-right:20px !important}


.tp-caption.whitedivider3px {

	color: #000000;
	text-shadow: none;
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 1);
	text-decoration: none;
	min-width: 408px;
	min-height: 3px;
	background-position: initial initial;
	background-repeat: initial initial;
	border-width: 0px;
	border-color: #000000;
	border-style: none;
}


.tp-caption.finewide_large_white {
color:#ffffff;
text-shadow:none;
font-size:60px;
line-height:60px;
font-weight:400;
font-family: 'Raleway', sans-serif;
background-color:transparent;
text-decoration:none;
text-transform:uppercase;
letter-spacing:8px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.whitedivider3px {
color:#000000;
text-shadow:none;
background-color:rgb(255, 255, 255);
background-color:rgba(255, 255, 255, 1);
text-decoration:none;
font-size:0px;
line-height:0;
min-width:468px;
min-height:3px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.finewide_medium_white {
color:#ffffff;
text-shadow:none;
font-size:37px;
line-height:37px;
font-weight:400;
font-family: 'Raleway', sans-serif;
background-color:transparent;
text-decoration:none;
text-transform:uppercase;
letter-spacing:5px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.boldwide_small_white {
font-size:25px;
line-height:25px;
font-weight:700;
font-family: 'Raleway', sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
text-shadow:none;
text-transform:uppercase;
letter-spacing:5px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.whitedivider3px_vertical {
color:#000000;
text-shadow:none;
background-color:rgb(255, 255, 255);
background-color:rgba(255, 255, 255, 1);
text-decoration:none;
font-size:0px;
line-height:0;
min-width:3px;
min-height:130px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.finewide_small_white {
color:#ffffff;
text-shadow:none;
font-size:25px;
line-height:25px;
font-weight:400;
font-family: 'Raleway', sans-serif;
background-color:transparent;
text-decoration:none;
text-transform:uppercase;
letter-spacing:5px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.finewide_verysmall_white_mw {
font-size:13px;
line-height:25px;
font-weight:400;
font-family: 'Raleway', sans-serif;
color:#ffffff;
text-decoration:none;
background-color:transparent;
text-shadow:none;
text-transform:uppercase;
letter-spacing:5px;
max-width:470px;
white-space:normal !important;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.lightgrey_divider {
text-decoration:none;
background-color:rgb(235, 235, 235);
background-color:rgba(235, 235, 235, 1);
width:370px;
height:3px;
background-position:initial initial;
background-repeat:initial initial;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.finewide_large_white {
color: #FFF;
text-shadow: none;
font-size: 60px;
line-height: 60px;
font-weight: 400;
font-family: "Open Sans", sans-serif;
background-color: rgba(0, 0, 0, 0);
text-decoration: none;
text-transform: uppercase;
letter-spacing: 8px;
border-width: 0px;
border-color: #000;
border-style: none;
}

.tp-caption.finewide_medium_white {
color: #FFF;
text-shadow: none;
font-size: 34px;
line-height: 34px;
font-weight: 400;
font-family: "Open Sans", sans-serif;
background-color: rgba(0, 0, 0, 0);
text-decoration: none;
text-transform: uppercase;
letter-spacing: 5px;
border-width: 0px;
border-color: #000;
border-style: none;
}

.tp-caption.huge_red {
position:absolute;
color:rgb(223,75,107);
font-weight:400;
font-size:150px;
line-height:130px;
font-family: 'Oswald', sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
background-color:rgb(45,49,54);
padding:0px;
}

.tp-caption.middle_yellow {
position:absolute;
color:rgb(251,213,114);
font-weight:600;
font-size:50px;
line-height:50px;
font-family: 'Open Sans', sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.huge_thin_yellow {
	position:absolute;
color:rgb(251,213,114);
font-weight:400;
font-size:90px;
line-height:90px;
font-family: 'Open Sans', sans-serif;
margin:0px;
letter-spacing: 20px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.big_dark {
position:absolute;
color:#333;
font-weight:700;
font-size:70px;
line-height:70px;
font-family: 'Raleway', sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.medium_dark {
position:absolute;
color:#333;
font-weight:400;
font-size:40px;
line-height:40px;
font-family: 'Raleway', sans-serif;
margin:0px;
letter-spacing: 5px;
border-width:0px;
border-style:none;
white-space:nowrap;
}


.tp-caption.medium_grey {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:20px;
line-height:20px;
font-family:Arial;
padding:2px 4px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#888;
white-space:nowrap;
}

.tp-caption.small_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:14px;
line-height:20px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.medium_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:20px;
line-height:20px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}


.tp-caption.large_bold_white_25 {
font-size:55px;
line-height:65px;
font-weight:700;
font-family: 'Raleway', sans-serif;
color:#fff;
text-decoration:none;
background-color:transparent;
text-align:center;
text-shadow:#000 0px 5px 10px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.medium_text_shadow {
font-size:25px;
line-height:25px;
font-weight:600;
font-family: 'Raleway', sans-serif;
color:#fff;
text-decoration:none;
background-color:transparent;
text-align:center;
text-shadow:#000 0px 5px 10px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.large_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:40px;
line-height:40px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.medium_bold_grey {
font-size:30px;
line-height:30px;
font-weight:800;
font-family: 'Raleway', sans-serif;
color:rgb(102, 102, 102);
text-decoration:none;
background-color:transparent;
text-shadow:none;
margin:0px;
padding:1px 4px 0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.very_large_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
letter-spacing:-2px;
}

.tp-caption.very_big_white {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
padding:0px 4px;
padding-top:1px;
background-color:#000;
}

.tp-caption.very_big_black {
position:absolute;
color:#000;
text-shadow:none;
font-weight:700;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
padding:0px 4px;
padding-top:1px;
background-color:#fff;
}

.tp-caption.modern_medium_fat {
position:absolute;
color:#000;
text-shadow:none;
font-weight:800;
font-size:24px;
line-height:20px;
font-family: 'Raleway', sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.modern_medium_fat_white {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:24px;
line-height:20px;
font-family: 'Raleway', sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.modern_medium_light {
position:absolute;
color:#000;
text-shadow:none;
font-weight:400;
font-size:24px;
line-height:20px;
font-family: 'Raleway', sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.modern_big_bluebg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:30px;
line-height:36px;
font-family: 'Raleway', sans-serif;
padding:3px 10px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#4e5b6c;
letter-spacing:0;
}

.tp-caption.modern_big_redbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:400;
font-size:30px;
line-height:36px;
font-family: 'Raleway', sans-serif;
padding:3px 10px;
padding-top:1px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#de543e;
letter-spacing:0;
}

.tp-caption.modern_small_text_dark {
position:absolute;
color:#555;
text-shadow:none;
font-size:14px;
line-height:22px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.boxshadow {
-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
}

.tp-caption.black {
color:#000;
text-shadow:none;
}

.tp-caption.noshadow {
text-shadow:none;
}

.tp-caption a {
color:#fff;
text-shadow:none;
-webkit-transition:all 0.2s ease-out;
-moz-transition:all 0.2s ease-out;
-o-transition:all 0.2s ease-out;
-ms-transition:all 0.2s ease-out;
}
.tp-caption.thinheadline_dark {
position:absolute;
color:rgba(0,0,0,0.85);
text-shadow:none;
font-weight:400;
font-size:30px;
line-height:30px;
font-family: 'Raleway', sans-serif;
background-color:transparent;
}

.tp-caption.thintext_dark {
position:absolute;
color:rgba(0,0,0,0.85);
text-shadow:none;
font-weight:400;
font-size:16px;
line-height:26px;
font-family: 'Raleway', sans-serif;
background-color:transparent;
}

.tp-caption.medium_bg_red a {
	color: #fff;
    text-decoration: none;
}

.tp-caption.medium_bg_red a:hover {
	color: #fff;
    text-decoration: underline;
}

.tp-caption.smoothcircle {
font-size:30px;
line-height:75px;
font-weight:800;
font-family: 'Raleway', sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(0, 0, 0);
background-color:rgba(0, 0, 0, 0.498039);
padding:50px 25px;
text-align:center;
border-radius:500px 500px 500px 500px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.largeblackbg {
font-size:50px;
line-height:70px;
font-weight:400;
font-family: 'Raleway', sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(0, 0, 0);
padding:0px 20px 5px;
text-shadow:none;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.largepinkbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:400;
font-size:50px;
line-height:70px;
font-family: 'Raleway', sans-serif;
background-color:#db4360;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}

.tp-caption.largewhitebg {
position:absolute;
color:#000;
text-shadow:none;
font-weight:400;
font-size:50px;
line-height:70px;
font-family: 'Raleway', sans-serif;
background-color:#fff;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}

.tp-caption.largegreenbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:400;
font-size:50px;
line-height:70px;
font-family: 'Raleway', sans-serif;
background-color:#67ae73;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}

.tp-caption.excerpt {
font-size:36px;
line-height:36px;
font-weight:700;
font-family:Arial;
color:#ffffff;
text-decoration:none;
background-color:rgba(0, 0, 0, 1);
text-shadow:none;
margin:0px;
letter-spacing:-1.5px;
padding:1px 4px 0px 4px;
width:150px;
white-space:normal !important;
height:auto;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.large_bold_grey {
font-size:60px;
line-height:60px;
font-weight:800;
font-family: 'Raleway', sans-serif;
color:rgb(102, 102, 102);
text-decoration:none;
background-color:transparent;
text-shadow:none;
margin:0px;
padding:1px 4px 0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_thin_grey {
font-size:34px;
line-height:30px;
font-weight:400;
font-family: 'Raleway', sans-serif;
color:rgb(102, 102, 102);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
text-shadow:none;
margin:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.small_thin_grey {
font-size:18px;
line-height:26px;
font-weight:400;
font-family: 'Raleway', sans-serif;
color:rgb(117, 117, 117);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
text-shadow:none;
margin:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.lightgrey_divider {
text-decoration:none;
background-color:rgba(235, 235, 235, 1);
width:370px;
height:3px;
background-position:initial initial;
background-repeat:initial initial;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.large_bold_darkblue {
font-size:58px;
line-height:60px;
font-weight:800;
font-family: 'Raleway', sans-serif;
color:rgb(52, 73, 94);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_darkblue {
font-size:20px;
line-height:20px;
font-weight:800;
font-family: 'Raleway', sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(52, 73, 94);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bold_red {
font-size:24px;
line-height:30px;
font-weight:800;
font-family: 'Raleway', sans-serif;
color:rgb(227, 58, 12);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_light_red {
font-size:21px;
line-height:26px;
font-weight:400;
font-family: 'Raleway', sans-serif;
color:rgb(227, 58, 12);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_red {
font-size:20px;
line-height:20px;
font-weight:800;
font-family: 'Raleway', sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(227, 58, 12);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bold_orange {
font-size:24px;
line-height:30px;
font-weight:800;
font-family: 'Raleway', sans-serif;
color:rgb(243, 156, 18);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_orange {
font-size:20px;
line-height:20px;
font-weight:800;
font-family: 'Raleway', sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(243, 156, 18);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.grassfloor {
text-decoration:none;
background-color:rgba(160, 179, 151, 1);
width:4000px;
height:150px;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.large_bold_white {
font-size:58px;
line-height:60px;
font-weight:800;
font-family: 'Raleway', sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_light_white {
font-size:30px;
line-height:36px;
font-weight:400;
font-family: 'Raleway', sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumlarge_light_white {
font-size:34px;
line-height:40px;
font-weight:400;
font-family: 'Raleway', sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumlarge_light_white_center {
font-size:34px;
line-height:40px;
font-weight:400;
font-family: 'Raleway', sans-serif;
color:#ffffff;
text-decoration:none;
background-color:transparent;
padding:0px 0px 0px 0px;
text-align:center;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_asbestos {
font-size:20px;
line-height:20px;
font-weight:800;
font-family: 'Raleway', sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(127, 140, 141);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_light_black {
font-size:30px;
line-height:36px;
font-weight:400;
font-family: 'Raleway', sans-serif;
color:rgb(0, 0, 0);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.large_bold_black {
font-size:58px;
line-height:60px;
font-weight:800;
font-family: 'Raleway', sans-serif;
color:rgb(0, 0, 0);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumlarge_light_darkblue {
font-size:34px;
line-height:40px;
font-weight:400;
font-family: 'Raleway', sans-serif;
color:rgb(52, 73, 94);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.small_light_white {
font-size:17px;
line-height:28px;
font-weight:400;
font-family: 'Raleway', sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.roundedimage {
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.large_bg_black {
font-size:40px;
line-height:40px;
font-weight:800;
font-family: 'Raleway', sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(0, 0, 0);
padding:10px 20px 15px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumwhitebg {
font-size:30px;
line-height:30px;
font-weight:400;
font-family: 'Raleway', sans-serif;
color:rgb(0, 0, 0);
text-decoration:none;
background-color:rgb(255, 255, 255);
padding:5px 15px 10px;
text-shadow:none;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.medium_bg_orange_new1 {
font-size:20px;
line-height:20px;
font-weight:800;
font-family: 'Raleway', sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(243, 156, 18);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}



.tp-caption.boxshadow{
		-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	}

.tp-caption.black{
		color: #000;
		text-shadow: none;
		font-weight: 400;
		font-size: 19px;
		line-height: 19px;
		font-family: 'Open Sans', sans;
	}

.tp-caption.noshadow {
		text-shadow: none;
	}


.tp_inner_padding	{	box-sizing:border-box;
						-webkit-box-sizing:border-box;
						-moz-box-sizing:border-box;
						max-height:none !important;	}


/*.tp-caption			{	transform:none !important}*/


/*********************************
	-	SPECIAL TP CAPTIONS -
**********************************/
.tp-caption .frontcorner		{
										width: 0;
										height: 0;
										border-left: 40px solid transparent;
										border-right: 0px solid transparent;
										border-top: 40px solid #00A8FF;
										position: absolute;left:-40px;top:0px;
									}

.tp-caption .backcorner		{
										width: 0;
										height: 0;
										border-left: 0px solid transparent;
										border-right: 40px solid transparent;
										border-bottom: 40px solid #00A8FF;
										position: absolute;right:0px;top:0px;
									}

.tp-caption .frontcornertop		{
										width: 0;
										height: 0;
										border-left: 40px solid transparent;
										border-right: 0px solid transparent;
										border-bottom: 40px solid #00A8FF;
										position: absolute;left:-40px;top:0px;
									}

.tp-caption .backcornertop		{
										width: 0;
										height: 0;
										border-left: 0px solid transparent;
										border-right: 40px solid transparent;
										border-top: 40px solid #00A8FF;
										position: absolute;right:0px;top:0px;
									}


/***********************************************
	-	SPECIAL ALTERNATIVE IMAGE SETTINGS	-
***********************************************/

img.tp-slider-alternative-image	{	width:100%; height:auto;}

/******************************
	-	BUTTONS	-
*******************************/

.tp-simpleresponsive .button				{	padding:6px 13px 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; height:30px;
												cursor:pointer;
												color:#fff !important; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important; font-size:15px; line-height:45px !important;
												background:url(../images/gradient/g30.png) repeat-x top; font-family: arial, sans-serif; font-weight: bold; letter-spacing: -1px;
											}

.tp-simpleresponsive  .button.big			{	color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px;  line-height:57px !important; background:url(../images/gradient/g40.png) repeat-x top}


.tp-simpleresponsive  .purchase:hover,
.tp-simpleresponsive  .button:hover,
.tp-simpleresponsive  .button.big:hover		{	background-position:bottom, 15px 11px}



	@media only screen and (min-width: 768px) and (max-width: 959px) {

	 }



	@media only screen and (min-width: 480px) and (max-width: 767px) {
		.tp-simpleresponsive  .button	{	padding:4px 8px 3px; line-height:25px !important; font-size:11px !important;font-weight:normal;	}
		.tp-simpleresponsive  a.button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }


	}

    @media only screen and (min-width: 0px) and (max-width: 479px) {
		.tp-simpleresponsive  .button	{	padding:2px 5px 2px; line-height:20px !important; font-size:10px !important}
		.tp-simpleresponsive  a.button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }
	}





/*	BUTTON COLORS	*/



.tp-simpleresponsive  .button.green, .tp-simpleresponsive  .button:hover.green,
.tp-simpleresponsive  .purchase.green, .tp-simpleresponsive  .purchase:hover.green			{ background-color:#21a117; -webkit-box-shadow:  0px 3px 0px 0px #104d0b;        -moz-box-shadow:   0px 3px 0px 0px #104d0b;        box-shadow:   0px 3px 0px 0px #104d0b;  }


.tp-simpleresponsive  .button.blue, .tp-simpleresponsive  .button:hover.blue,
.tp-simpleresponsive  .purchase.blue, .tp-simpleresponsive  .purchase:hover.blue			{ background-color:#1d78cb; -webkit-box-shadow:  0px 3px 0px 0px #0f3e68;        -moz-box-shadow:   0px 3px 0px 0px #0f3e68;        box-shadow:   0px 3px 0px 0px #0f3e68}


.tp-simpleresponsive  .button.red, .tp-simpleresponsive  .button:hover.red,
.tp-simpleresponsive  .purchase.red, .tp-simpleresponsive  .purchase:hover.red				{ background-color:#cb1d1d; -webkit-box-shadow:  0px 3px 0px 0px #7c1212;        -moz-box-shadow:   0px 3px 0px 0px #7c1212;        box-shadow:   0px 3px 0px 0px #7c1212}

.tp-simpleresponsive  .button.orange, .tp-simpleresponsive  .button:hover.orange,
.tp-simpleresponsive  .purchase.orange, .tp-simpleresponsive  .purchase:hover.orange		{ background-color:#ff7700; -webkit-box-shadow:  0px 3px 0px 0px #a34c00;        -moz-box-shadow:   0px 3px 0px 0px #a34c00;        box-shadow:   0px 3px 0px 0px #a34c00}

.tp-simpleresponsive  .button.darkgrey, .tp-simpleresponsive  .button.grey,
.tp-simpleresponsive  .button:hover.darkgrey, .tp-simpleresponsive  .button:hover.grey,
.tp-simpleresponsive  .purchase.darkgrey, .tp-simpleresponsive  .purchase:hover.darkgrey	{ background-color:#555; -webkit-box-shadow:  0px 3px 0px 0px #222;        -moz-box-shadow:   0px 3px 0px 0px #222;        box-shadow:   0px 3px 0px 0px #222}

.tp-simpleresponsive  .button.lightgrey, .tp-simpleresponsive  .button:hover.lightgrey,
.tp-simpleresponsive  .purchase.lightgrey, .tp-simpleresponsive  .purchase:hover.lightgrey	{ background-color:#888; -webkit-box-shadow:  0px 3px 0px 0px #555;        -moz-box-shadow:   0px 3px 0px 0px #555;        box-shadow:   0px 3px 0px 0px #555}



/****************************************************************

	-	SET THE ANIMATION EVEN MORE SMOOTHER ON ANDROID   -

******************************************************************/

/*.tp-simpleresponsive				{	-webkit-perspective: 1500px;
										-moz-perspective: 1500px;
										-o-perspective: 1500px;
										-ms-perspective: 1500px;
										perspective: 1500px;
									}*/




/**********************************************
	-	FULLSCREEN AND FULLWIDHT CONTAINERS	-
**********************************************/

.fullscreen-container {
		width:100%;
		position:relative;
		padding:0;
}



.fullwidthbanner-container{
	width:100%;
	position:relative;
	padding:0;
	overflow:hidden;
}

.fullwidthbanner-container .fullwidthbanner{
	width:100%;
	position:relative;
}



/************************************************
	  - SOME CAPTION MODIFICATION AT START  -
*************************************************/
.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption {
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";		-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0; */
	position:absolute;visibility: hidden;
	-webkit-font-smoothing: antialiased !important;
}


.tp-simpleresponsive img	{	max-width:none}



/******************************
	-	IE8 HACKS	-
*******************************/
.noFilterClass {
	filter:none !important;
}


/******************************
	-	SHADOWS		-
******************************/
.tp-bannershadow  {
		position:absolute;

		margin-left:auto;
		margin-right:auto;
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
	}

.tp-bannershadow.tp-shadow1 {	background:url(../assets/shadow1.png) no-repeat; background-size:100% 100%; width:890px; height:60px; bottom:-60px}
.tp-bannershadow.tp-shadow2 {	background:url(../assets/shadow2.png) no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px}
.tp-bannershadow.tp-shadow3 {	background:url(../assets/shadow3.png) no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px}


/********************************
	-	FULLSCREEN VIDEO	-
*********************************/
.caption.fullscreenvideo {	left:0px; top:0px; position:absolute;width:100%;height:100%}
.caption.fullscreenvideo iframe,
.caption.fullscreenvideo video	{ width:100% !important; height:100% !important; display: none}

.tp-caption.fullscreenvideo	{	left:0px; top:0px; position:absolute;width:100%;height:100%}


.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe video	{ width:100% !important; height:100% !important; display: none}


.fullcoveredvideo video,
.fullscreenvideo video					{	background: #000}

.fullcoveredvideo .tp-poster		{	background-position: center center;background-size: cover;width:100%;height:100%;top:0px;left:0px}

.html5vid.videoisplaying .tp-poster	{	display: none}

.tp-video-play-button		{	background:#000;
								background:rgba(0,0,0,0.3);
								padding:5px;
								border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
								position: absolute;
								top: 50%;
								left: 50%;
								font-size: 40px;
								color: #FFF;
								z-index: 3;
								margin-top: -27px;
								margin-left: -28px;
								text-align: center;
								cursor: pointer;
							}

.html5vid .tp-revstop		{	width:15px;height:20px; border-left:5px solid #fff; border-right:5px solid #fff; position:relative;margin:10px 20px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.html5vid .tp-revstop	{	display:none}
.html5vid.videoisplaying .revicon-right-dir	{	display:none}
.html5vid.videoisplaying .tp-revstop	{	display:block}

.html5vid.videoisplaying .tp-video-play-button	{	display:none}
.html5vid:hover .tp-video-play-button { display:block}

.fullcoveredvideo .tp-video-play-button	{	display:none !important}

.tp-video-controls {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 5px;
	opacity: 0;
	transition: opacity .3s;
	background-image: linear-gradient(to bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);
	display:table;max-width:100%; overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

.tp-caption:hover .tp-video-controls {
	opacity: .9;
}

.tp-video-button {
	background: rgba(0,0,0,.5);
	border: 0;
	color: #EEE;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	cursor:pointer;
	line-height:12px;
	font-size:12px;
	color:#fff;
	padding:0px;
	margin:0px;
	outline: none;
	}
.tp-video-button:hover {
	cursor: pointer;
}


.tp-video-button-wrap,
.tp-video-seek-bar-wrap,
.tp-video-vol-bar-wrap 	{ padding:0px 5px;display:table-cell; }

.tp-video-seek-bar-wrap	{	width:80%}
.tp-video-vol-bar-wrap	{	width:20%}

.tp-volume-bar,
.tp-seek-bar		{	width:100%; cursor: pointer;  outline:none; line-height:12px;margin:0; padding:0;}


/********************************
	-	FULLSCREEN VIDEO ENDS	-
*********************************/


/********************************
	-	DOTTED OVERLAYS	-
*********************************/
.tp-dottedoverlay						{	background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:4}
.tp-dottedoverlay.twoxtwo				{	background:url(../assets/gridtile.png)}
.tp-dottedoverlay.twoxtwowhite			{	background:url(../assets/gridtile_white.png)}
.tp-dottedoverlay.threexthree			{	background:url(../assets/gridtile_3x3.png)}
.tp-dottedoverlay.threexthreewhite		{	background:url(../assets/gridtile_3x3_white.png)}
/********************************
	-	DOTTED OVERLAYS ENDS	-
*********************************/


/************************
	-	NAVIGATION	-
*************************/

/** BULLETS **/

.tpclear		{	clear:both}


.tp-bullets									{	z-index:1000; position:absolute;
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
												-moz-opacity: 1;
												-khtml-opacity: 1;
												opacity: 1;
												-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;-webkit-transform: translateZ(5px);
											}
.tp-bullets.hidebullets					{
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
												-moz-opacity: 0;
												-khtml-opacity: 0;
												opacity: 0;
											}


.tp-bullets.simplebullets.navbar						{ 	border:1px solid #666; border-bottom:1px solid #444; background:url(../assets/boxed_bgtile.png); height:40px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }

.tp-bullets.simplebullets.navbar-old					{ 	 background:url(../assets/navigdots_bgtile.png); height:35px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }


.tp-bullets.simplebullets.round .bullet					{	cursor:pointer; position:relative;	background:url(../assets/bullet.png) no-Repeat top left;	width:20px;	height:20px;  margin-right:0px; float:left; margin-top:0px; margin-left:3px}
.tp-bullets.simplebullets.round .bullet.last			{	margin-right:3px}

.tp-bullets.simplebullets.round-old .bullet				{	cursor:pointer; position:relative;	background:url(../assets/bullets.png) no-Repeat bottom left;	width:23px;	height:23px;  margin-right:0px; float:left; margin-top:0px}
.tp-bullets.simplebullets.round-old .bullet.last		{	margin-right:0px}


/**	SQUARE BULLETS **/
.tp-bullets.simplebullets.square .bullet				{	cursor:pointer; position:relative;	background:url(../assets/bullets2.png) no-Repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:0px}
.tp-bullets.simplebullets.square .bullet.last			{	margin-right:0px}


/**	SQUARE BULLETS **/
.tp-bullets.simplebullets.square-old .bullet			{	cursor:pointer; position:relative;	background:url(../assets/bullets2.png) no-Repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:0px}
.tp-bullets.simplebullets.square-old .bullet.last		{	margin-right:0px}


/** navbar NAVIGATION VERSION **/
.tp-bullets.simplebullets.navbar .bullet			{	cursor:pointer; position:relative;	background:url(../assets/bullet_boxed.png) no-Repeat top left;	width:18px;	height:19px;   margin-right:5px; float:left; margin-top:0px}

.tp-bullets.simplebullets.navbar .bullet.first		{	margin-left:0px !important}
.tp-bullets.simplebullets.navbar .bullet.last		{	margin-right:0px !important}



/** navbar NAVIGATION VERSION **/
.tp-bullets.simplebullets.navbar-old .bullet			{	cursor:pointer; position:relative;	background:url(../assets/navigdots.png) no-Repeat bottom left;	width:15px;	height:15px;  margin-left:5px !important; margin-right:5px !important;float:left; margin-top:10px}
.tp-bullets.simplebullets.navbar-old .bullet.first		{	margin-left:0px !important}
.tp-bullets.simplebullets.navbar-old .bullet.last		{	margin-right:0px !important}


.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected				{	background-position:top left}

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected		{	background-position:bottom left}



/*************************************
	-	TP ARROWS 	-
**************************************/
.tparrows												{	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
															-moz-opacity: 1;
															-khtml-opacity: 1;
															opacity: 1;
															-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;
															-webkit-transform: translateZ(5000px);
															-webkit-transform-style: flat;
															-webkit-backface-visibility: hidden;
															z-index:600;
															position: relative;

														}
.tparrows.hidearrows									{
															-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
															-moz-opacity: 0;
															-khtml-opacity: 0;
															opacity: 0;
														}
.tp-leftarrow											{	z-index:100;cursor:pointer; position:relative;	background:url(../assets/large_left.png) no-Repeat top left;	width:40px;	height:40px;   }
.tp-rightarrow											{	z-index:100;cursor:pointer; position:relative;	background:url(../assets/large_right.png) no-Repeat top left;	width:40px;	height:40px;   }


.tp-leftarrow.round										{	z-index:100;cursor:pointer; position:relative;	background:url(../assets/small_left.png) no-Repeat top left;	width:19px;	height:14px;  margin-right:0px; float:left; margin-top:0px;	}
.tp-rightarrow.round									{	z-index:100;cursor:pointer; position:relative;	background:url(../assets/small_right.png) no-Repeat top left;	width:19px;	height:14px;  margin-right:0px; float:left;	margin-top:0px}


.tp-leftarrow.round-old									{	z-index:100;cursor:pointer; position:relative;	background:url(../assets/arrow_left.png) no-Repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left; margin-top:0px;	}
.tp-rightarrow.round-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../assets/arrow_right.png) no-Repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left;	margin-top:0px}


.tp-leftarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(../assets/small_left_boxed.png) no-Repeat top left;	width:20px;	height:15px;   float:left;	margin-right:6px; margin-top:12px}
.tp-rightarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(../assets/small_right_boxed.png) no-Repeat top left;	width:20px;	height:15px;   float:left;	margin-left:6px; margin-top:12px}


.tp-leftarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../assets/arrowleft.png) no-Repeat top left;		width:9px;	height:16px;   float:left;	margin-right:6px; margin-top:10px}
.tp-rightarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../assets/arrowright.png) no-Repeat top left;	width:9px;	height:16px;   float:left;	margin-left:6px; margin-top:10px}

.tp-leftarrow.navbar-old.thumbswitharrow				{	margin-right:10px}
.tp-rightarrow.navbar-old.thumbswitharrow				{	margin-left:0px}

.tp-leftarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(../assets/arrow_left2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:0px}
.tp-rightarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(../assets/arrow_right2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:0px}


.tp-leftarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../assets/arrow_left2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:0px}
.tp-rightarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../assets/arrow_right2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:0px}


.tp-leftarrow.default									{	z-index:100;cursor:pointer; position:relative;	background:url(../assets/large_left.png) no-Repeat 0 0;	width:40px;	height:40px;

														}
.tp-rightarrow.default									{	z-index:100;cursor:pointer; position:relative;	background:url(../assets/large_right.png) no-Repeat 0 0;	width:40px;	height:40px;

														}




.tp-leftarrow:hover,
.tp-rightarrow:hover 									{	background-position:bottom left}






/****************************************************************************************************
	-	TP THUMBS 	-
*****************************************************************************************************

 - tp-thumbs & tp-mask Width is the width of the basic Thumb Container (500px basic settings)

 - .bullet width & height is the dimension of a simple Thumbnail (basic 100px x 50px)

 *****************************************************************************************************/


.tp-bullets.tp-thumbs						{	z-index:1000; position:absolute; padding:3px;background-color:#fff;
												width:500px;height:50px; 			/* THE DIMENSIONS OF THE THUMB CONTAINER */
												margin-top:-50px;
											}


.fullwidthbanner-container .tp-thumbs		{  padding:3px}

.tp-bullets.tp-thumbs .tp-mask				{	width:500px; height:50px;  			/* THE DIMENSIONS OF THE THUMB CONTAINER */
												overflow:hidden; position:relative}


.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer	{	width:5000px; position:absolute}

.tp-bullets.tp-thumbs .bullet				{   width:100px; height:50px; 			/* THE DIMENSION OF A SINGLE THUMB */
												cursor:pointer; overflow:hidden;background:none;margin:0;float:left;
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
												/*filter: alpha(opacity=50);	*/
												-moz-opacity: 0.5;
												-khtml-opacity: 0.5;
												opacity: 0.5;

												-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;
											}


.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected		{ 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

												-moz-opacity: 1;
												-khtml-opacity: 1;
												opacity: 1;
											}
.tp-thumbs img								{	width:100%}


/***************************************
	-	RESPONSIVE SETTINGS 	-
****************************************/


    @media only screen and (min-width: 0px) and (max-width: 479px) {
				.responsive .tp-bullets	{	display:none}
				.responsive .tparrows	{	display:none}
	}



/*********************************************

	-	BASIC SETTINGS FOR THE BANNER	-

***********************************************/

 .tp-simpleresponsive img {
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
}



.tp-simpleresponsive a{	text-decoration:none}

.tp-simpleresponsive ul,
.tp-simpleresponsive ul li,
.tp-simpleresponsive ul li:before {
	list-style:none;
	padding:0 !important;
	margin:0 !important;
	list-style:none !important;
	overflow-x: visible;
	overflow-y: visible;
	background-image:none
}


.tp-simpleresponsive >ul >li{
	list-style:none;
	position:absolute;
	visibility:hidden
}

/*  CAPTION SLIDELINK   **/
.caption.slidelink a div,
.tp-caption.slidelink a div {	width:4000px; height:1500px;  background:url(../assets/coloredbg.png) repeat}

.tp-caption.slidelink a span	{	background:url(../assets/coloredbg.png) repeat}



/*****************************************
	-	NAVIGATION FANCY EXAMPLES	-
*****************************************/

.tparrows .tp-arr-imgholder								{ display: none}
.tparrows .tp-arr-titleholder							{ display: none}



/*****************************************
	-	NAVIGATION FANCY EXAMPLES	-
*****************************************/

/* NAVIGATION PREVIEW 1 */
.tparrows.preview1 							{	width:100px;height:100px;-webkit-transform-style: preserve-3d; -webkit-perspective: 1000; -moz-perspective: 1000; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;background: transparent}
.tparrows.preview1:after					{	position:absolute; left:0px;top:0px; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; color:#fff; font-size:30px; width:100px;height:100px;text-align: center; background:#fff;background:rgba(0,0,0,0.15);z-index:2;line-height:100px; -webkit-transition: background 0.3s, color 0.3s; -moz-transition: background 0.3s, color 0.3s; transition: background 0.3s, color 0.3s}
.tp-rightarrow.preview1:after				{	content: "\f054";  }
.tp-leftarrow.preview1:after				{	content: '\f053';  }

.tparrows.preview1:hover:after 				{	background:rgba(255,255,255,1); color:#aaa}

.tparrows.preview1 .tp-arr-imgholder 		{	background-size:cover; background-position:center center; display:block;width:100%;height:100%;position:absolute;top:0px;
												-webkit-transition: -webkit-transform 0.3s;
												transition: transform 0.3s;
												-webkit-backface-visibility: hidden;
												backface-visibility: hidden;
											}
.tparrows.preview1 .tp-arr-iwrapper			{	  -webkit-transition: all 0.3s;transition: all 0.3s;
												-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0}
.tparrows.preview1:hover .tp-arr-iwrapper	{	  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1}


.tp-rightarrow.preview1 .tp-arr-imgholder	{	right:100%;
												-webkit-transform: rotateY(-90deg);
												transform: rotateY(-90deg);
												-webkit-transform-origin: 100% 50%;
												transform-origin: 100% 50%;
												  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;



											}
.tp-leftarrow.preview1 .tp-arr-imgholder	{	left:100%;
												-webkit-transform: rotateY(90deg);
												transform: rotateY(90deg);
												-webkit-transform-origin: 0% 50%;
												transform-origin: 0% 50%;
												  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;



											}


.tparrows.preview1:hover .tp-arr-imgholder	{	-webkit-transform: rotateY(0deg);
												transform: rotateY(0deg);
												  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;

											}


	@media only screen and (min-width: 768px) and (max-width: 979px) {
		.tparrows.preview1,
		.tparrows.preview1:after	{	width:80px; height:80px;line-height:80px; font-size:24px}

	}

    @media only screen and (min-width: 480px) and (max-width: 767px) {
		.tparrows.preview1,
		.tparrows.preview1:after	{	width:60px; height:60px;line-height:60px;font-size:20px}

	}



    @media only screen and (min-width: 0px) and (max-width: 479px) {
		.tparrows.preview1,
		.tparrows.preview1:after	{	width:40px; height:40px;line-height:40px; font-size:12px}
    }

/* PREVIEW 1 BULLETS */

.tp-bullets.preview1 						{ 	height: 21px}
.tp-bullets.preview1 .bullet 				{	cursor: pointer;
											    position: relative !important;
											    background: rgba(0, 0, 0, 0.15) !important;
											    /*-webkit-border-radius: 10px;
											    border-radius: 10px;*/
											    -webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
											    width: 5px !important;
											    height: 5px !important;
											    border: 8px solid rgba(0, 0, 0, 0) !important;
											    display: inline-block;
											    margin-right: 5px !important;
											    margin-bottom: 0px !important;
											    -webkit-transition: background-color 0.2s, border-color 0.2s;
											    -moz-transition: background-color 0.2s, border-color 0.2s;
											    -o-transition: background-color 0.2s, border-color 0.2s;
											    -ms-transition: background-color 0.2s, border-color 0.2s;
											    transition: background-color 0.2s, border-color 0.2s;
											    float:none !important;
											    box-sizing:content-box;
												-moz-box-sizing:content-box;
												-webkit-box-sizing:content-box;
}
.tp-bullets.preview1 .bullet.last 			{	margin-right: 0px}
.tp-bullets.preview1 .bullet:hover,
.tp-bullets.preview1 .bullet.selected 		{	-webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
												background: #aaa !important;
												width: 5px !important;
											    height: 5px !important;
											    border: 8px solid rgba(255, 255, 255, 1) !important;
}




/* NAVIGATION PREVIEW 2 */
.tparrows.preview2 							{	min-width:60px; min-height:60px; background:#fff; ;

												border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;
												overflow:hidden;
												-webkit-transition: -webkit-transform 1.3s;
												-webkit-transition: width 0.3s, background-color 0.3s, opacity 0.3s;
												transition: width 0.3s, background-color 0.3s, opacity 0.3s;
												backface-visibility: hidden;
}
.tparrows.preview2:after					{	position:absolute; top:50%; font-family: "FontAwesome"; color:#aaa; font-size:25px; margin-top: -12px; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s }
.tp-rightarrow.preview2:after				{	content: '\f054';  right:18px}
.tp-leftarrow.preview2:after				{	content: '\f053';  left:18px}


.tparrows.preview2 .tp-arr-titleholder 		{	background-size:cover; background-position:center center; display:block; visibility:hidden;position:relative;top:0px;
												-webkit-transition: -webkit-transform 0.3s;
												transition: transform 0.3s;
												-webkit-backface-visibility: hidden;
												backface-visibility: hidden;
												white-space: nowrap;
												color: #000;
												text-transform: uppercase;
												font-weight: 400;
												font-size: 14px;
												line-height: 60px;
											}
.tparrows.preview2:hover					{	background:#fff}
.tparrows.preview2:hover:after				{}
.tparrows.preview2:hover .tp-arr-titleholder{	
													visibility: visible;
													position: absolute;
											}

/* PREVIEW 2 BULLETS */

.tp-bullets.preview2 						{ 	height: 17px}
.tp-bullets.preview2 .bullet 				{	cursor: pointer;
											    position: relative !important;
											    background: rgba(0, 0, 0, 0.5) !important;
											    -webkit-border-radius: 10px;
											    border-radius: 10px;
											    -webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
											    width: 6px !important;
											    height: 6px !important;
											    border: 5px solid rgba(0, 0, 0, 0) !important;
											    display: inline-block;
											    margin-right: 2px !important;
											    margin-bottom: 0px !important;
											    -webkit-transition: background-color 0.2s, border-color 0.2s;
											    -moz-transition: background-color 0.2s, border-color 0.2s;
											    -o-transition: background-color 0.2s, border-color 0.2s;
											    -ms-transition: background-color 0.2s, border-color 0.2s;
											    transition: background-color 0.2s, border-color 0.2s;
											    float:none !important;
											    box-sizing:content-box;
												-moz-box-sizing:content-box;
												-webkit-box-sizing:content-box;
}
.tp-bullets.preview2 .bullet.last 			{	margin-right: 0px}
.tp-bullets.preview2 .bullet:hover,
.tp-bullets.preview2 .bullet.selected 		{	-webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
												background: rgba(255, 255, 255, 1) !important;
												width: 6px !important;
											    height: 6px !important;
											    border: 5px solid rgba(0, 0, 0, 1) !important;
}

.tp-arr-titleholder.alwayshidden			{	display:none !important}


	@media only screen and (min-width: 768px) and (max-width: 979px) {
		.tparrows.preview2 {	min-width:40px; min-height:40px; width:40px;height:40px;
								border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;
							}
		.tparrows.preview2:after					{	position:absolute; top:50%; font-family: "FontAwesome"; font-size:20px; margin-top: -12px}
		.tp-rightarrow.preview2:after				{	content: '\f054';  right:11px}
		.tp-leftarrow.preview2:after				{	content: '\f053';  left:11px}
		.tparrows.preview2 .tp-arr-titleholder		{	font-size:12px; line-height:40px; letter-spacing: 0px}
		.tp-rightarrow.preview2 .tp-arr-titleholder	{	right:35px}
		.tp-leftarrow.preview2 .tp-arr-titleholder	{	left:35px}

	}

    @media only screen and (min-width: 480px) and (max-width: 767px) {
   		 .tparrows.preview2 						{	min-width:30px; min-height:30px; width:30px;height:30px;
														border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;
													}
		.tparrows.preview2:after					{	position:absolute; top:50%; font-family: "FontAwesome"; font-size:14px; margin-top: -12px}
		.tp-rightarrow.preview2:after				{	content: '\f054';  right:8px}
		.tp-leftarrow.preview2:after				{	content: '\f053';  left:8px}
		.tparrows.preview2 .tp-arr-titleholder		{	font-size:10px; line-height:30px; letter-spacing: 0px}
		.tp-rightarrow.preview2 .tp-arr-titleholder	{	right:25px}
		.tp-leftarrow.preview2 .tp-arr-titleholder	{	left:25px}
		.tparrows.preview2 .tp-arr-titleholder		{	display:none;visibility:none}


	}

    @media only screen and (min-width: 0px) and (max-width: 479px) {
		.tparrows.preview2 							{	min-width:30px; min-height:30px; width:30px;height:30px;
														border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;
													}
		.tparrows.preview2:after					{	position:absolute; top:50%; font-family: "FontAwesome"; font-size:14px; margin-top: -12px}
		.tp-rightarrow.preview2:after				{	content: '\f054';  right:8px}
		.tp-leftarrow.preview2:after				{	content: '\f053';  left:8px}
		.tparrows.preview2 .tp-arr-titleholder		{	display:none;visibility:none}
		.tparrows.preview2:hover					{	width:30px !important; height:30px !important}
    }



/* NAVIGATION PREVIEW 3 */
.tparrows.preview3 							{	width:70px; height:70px; background:#fff; background:rgba(255,255,255,1); -webkit-transform-style: flat}
.tparrows.preview3:after					{	position:absolute;  line-height: 70px;text-align: center; font-family: "revicons"; color:#aaa; font-size:30px; top:0px;left:0px;;background:#fff; z-index:100; width:70px;height:70px; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s}
.tparrows.preview3:hover:after					{	color:#000}
.tp-rightarrow.preview3:after				{	content: '\e825';  }
.tp-leftarrow.preview3:after				{	content: '\e824';  }


.tparrows.preview3 .tp-arr-iwrapper			{
												  -webkit-transform: scale(0,1);
												  transform: scale(0,1);
												  -webkit-transform-origin: 100% 50%;
												  transform-origin: 100% 50%;
												  -webkit-transition: -webkit-transform 0.2s;
												  transition: transform 0.2s;
												  z-index:0;position: absolute; background: #000; background: rgba(0,0,0,0.75);
												  display: table;min-height:90px;top:-10px}

.tp-leftarrow.preview3 .tp-arr-iwrapper		{	 -webkit-transform: scale(0,1);
												  transform: scale(0,1);
												  -webkit-transform-origin: 0% 50%;
												  transform-origin: 0% 50%;
											}

.tparrows.preview3 .tp-arr-imgholder 		{	display:block;background-size:cover; background-position:center center; display:table-cell;min-width:90px;height:90px;
												position:relative;top:0px}

.tp-rightarrow.preview3 .tp-arr-iwrapper	{	right:0px;padding-right:70px}
.tp-leftarrow.preview3 .tp-arr-iwrapper		{	left:0px; direction: rtl;padding-left:70px}
.tparrows.preview3 .tp-arr-titleholder		{	display:table-cell; padding:30px;font-size:16px; color:#fff;white-space: nowrap; position: relative; clear:right;vertical-align: middle}

.tparrows.preview3:hover .tp-arr-iwrapper	{
												-webkit-transform: scale(1,1);
												  transform: scale(1,1);

											}

/* PREVIEW 3 BULLETS */
.tp-bullets.preview3 						{ 	height: 17px}
.tp-bullets.preview3 .bullet 				{	cursor: pointer;
											    position: relative !important;
											    background: rgba(0, 0, 0, 0.5) !important;
											    -webkit-border-radius: 10px;
											    border-radius: 10px;
											    -webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
											    width: 6px !important;
											    height: 6px !important;
											    border: 5px solid rgba(0, 0, 0, 0) !important;
											    display: inline-block;
											    margin-right: 2px !important;
											    margin-bottom: 0px !important;
											    -webkit-transition: background-color 0.2s, border-color 0.2s;
											    -moz-transition: background-color 0.2s, border-color 0.2s;
											    -o-transition: background-color 0.2s, border-color 0.2s;
											    -ms-transition: background-color 0.2s, border-color 0.2s;
											    transition: background-color 0.2s, border-color 0.2s;
											    float:none !important;
											    box-sizing:content-box;
												-moz-box-sizing:content-box;
												-webkit-box-sizing:content-box;
}
.tp-bullets.preview3 .bullet.last 			{	margin-right: 0px}
.tp-bullets.preview3 .bullet:hover,
.tp-bullets.preview3 .bullet.selected 		{	-webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
												background: rgba(255, 255, 255, 1) !important;
												width: 6px !important;
											    height: 6px !important;
											    border: 5px solid rgba(0, 0, 0, 1) !important;
}


	@media only screen and (min-width: 768px) and (max-width: 979px) {
		.tparrows.preview3:after,
		.tparrows.preview3 							{	width:50px; height:50px; line-height:50px;font-size:20px}
		.tparrows.preview3 .tp-arr-iwrapper			{	min-height:70px}
		.tparrows.preview3 .tp-arr-imgholder 		{	min-width:70px;height:70px}
		.tp-rightarrow.preview3 .tp-arr-iwrapper	{	padding-right:50px}
		.tp-leftarrow.preview3 .tp-arr-iwrapper		{	padding-left:50px}
		.tparrows.preview3 .tp-arr-titleholder		{	padding:10px;font-size:16px}



	}

    @media only screen  and (max-width: 767px) {

		.tparrows.preview3:after,
		.tparrows.preview3 							{	width:50px; height:50px; line-height:50px;font-size:20px}
		.tparrows.preview3 .tp-arr-iwrapper			{	min-height:70px}
	}





/* NAVIGATION PREVIEW 4 */
.tparrows.preview4 							{	width:30px; height:110px;  background:transparent;-webkit-transform-style: preserve-3d; -webkit-perspective: 1000; -moz-perspective: 1000}
.tparrows.preview4:after					{	position:absolute;  line-height: 110px;text-align: center; font-family: "revicons"; color:#fff; font-size:20px; top:0px;left:0px;z-index:0; width:30px;height:110px; background: #000; background: rgba(0,0,0,0.25);
												-webkit-transition: all 0.2s ease-in-out;
											    -moz-transition: all 0.2s ease-in-out;
											    -o-transition: all 0.2s ease-in-out;
											    transition: all 0.2s ease-in-out;
												   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;

											}

.tp-rightarrow.preview4:after				{	content: '\e825';  }
.tp-leftarrow.preview4:after				{	content: '\e824';  }


.tparrows.preview4 .tp-arr-allwrapper		{	visibility:hidden;width:180px;position: absolute;z-index: 1;min-height:120px;top:0px;left:-150px; overflow: hidden;-webkit-perspective: 1000px;-webkit-transform-style: flat}

.tp-leftarrow.preview4 .tp-arr-allwrapper	{	left:0px}
.tparrows.preview4 .tp-arr-iwrapper			{	position: relative}

.tparrows.preview4 .tp-arr-imgholder 		{	display:block;background-size:cover; background-position:center center;width:180px;height:110px;
												position:relative;top:0px;

												-webkit-backface-visibility: hidden;
												backface-visibility: hidden;



											}


.tparrows.preview4 .tp-arr-imgholder2 		{	display:block;background-size:cover; background-position:center center; width:180px;height:110px;
												position:absolute;top:0px; left:180px;
												-webkit-backface-visibility: hidden;
												backface-visibility: hidden;

											}

.tp-leftarrow.preview4 .tp-arr-imgholder2 	{	left:-180px}




.tparrows.preview4 .tp-arr-titleholder		{	display:block; font-size:12px; line-height:25px; padding:0px 10px;text-align:left;color:#fff; position: relative;
												background: #000;
												color: #FFF;
												text-transform: uppercase;
												white-space: nowrap;
												letter-spacing: 1px;
												font-weight: 700;
												font-size: 11px;
												line-height: 2.75;
												-webkit-transition: all 0.3s;
												transition: all 0.3s;
												-webkit-transform: rotateX(-90deg);
												transform: rotateX(-90deg);
												-webkit-transform-origin: 50% 0;
												transform-origin: 50% 0;
												-webkit-backface-visibility: hidden;
												backface-visibility: hidden;
												  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;


}



.tparrows.preview4:after				{	transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%}
.tp-leftarrow.preview4:after			{	transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%}




@media only screen and (min-width: 768px)  {
		.tparrows.preview4:hover:after				{	-webkit-transform: rotateY(-90deg); transform:rotateY(-90deg)}
		.tp-leftarrow.preview4:hover:after			{	-webkit-transform: rotateY(90deg); transform:rotateY(90deg)}


		.tparrows.preview4:hover .tp-arr-titleholder	{	-webkit-transition-delay: 0.4s;
															transition-delay: 0.4s;
															-webkit-transform: rotateX(0deg);
															transform: rotateX(0deg);
															-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;

														}
}

/* PREVIEW 4 BULLETS */

.tp-bullets.preview4 						{ 	height: 17px}
.tp-bullets.preview4 .bullet 				{	cursor: pointer;
											    position: relative !important;
											    background: rgba(0, 0, 0, 0.5) !important;
											    -webkit-border-radius: 10px;
											    border-radius: 10px;
											    -webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
											    width: 6px !important;
											    height: 6px !important;
											    border: 5px solid rgba(0, 0, 0, 0) !important;
											    display: inline-block;
											    margin-right: 2px !important;
											    margin-bottom: 0px !important;
											    -webkit-transition: background-color 0.2s, border-color 0.2s;
											    -moz-transition: background-color 0.2s, border-color 0.2s;
											    -o-transition: background-color 0.2s, border-color 0.2s;
											    -ms-transition: background-color 0.2s, border-color 0.2s;
											    transition: background-color 0.2s, border-color 0.2s;
											    float:none !important;
											    box-sizing:content-box;
												-moz-box-sizing:content-box;
												-webkit-box-sizing:content-box;
}
.tp-bullets.preview4 .bullet.last 			{	margin-right: 0px}
.tp-bullets.preview4 .bullet:hover,
.tp-bullets.preview4 .bullet.selected 		{	-webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
												background: rgba(255, 255, 255, 1) !important;
												width: 6px !important;
											    height: 6px !important;
											    border: 5px solid rgba(0, 0, 0, 1) !important;
}


    @media only screen  and (max-width: 767px) {
   		 .tparrows.preview4 						{	width:20px; height:80px}
   		 .tparrows.preview4:after					{	width:20px; height:80px; line-height:80px; font-size:14px}

   		 .tparrows.preview1 .tp-arr-allwrapper,
   		 .tparrows.preview2 .tp-arr-allwrapper,
   		 .tparrows.preview3 .tp-arr-allwrapper,
   		 .tparrows.preview4 .tp-arr-allwrapper		{	display: none !important}
    }



/******************************
	-	LOADER FORMS	-
********************************/

.tp-loader 	{
				top:50%; left:50%;
				z-index:10000;
				position:absolute;


			}

.tp-loader.spinner0 {
  width: 40px;
  height: 40px;
  background:url(../assets/loader.gif) no-repeat center center;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  margin-top:-20px;
  margin-left:-20px;
  -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
  animation: tp-rotateplane 1.2s infinite ease-in-out;
  border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}


.tp-loader.spinner1 {
  width: 40px;
  height: 40px;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  margin-top:-20px;
  margin-left:-20px;
  -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
  animation: tp-rotateplane 1.2s infinite ease-in-out;
  border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}



.tp-loader.spinner5 	{	background:url(../assets/loader.gif) no-repeat 10px 10px;
							background-color:#fff;
							margin:-22px -22px;
							width:44px;height:44px;
							border-radius: 3px;
							-moz-border-radius: 3px;
							-webkit-border-radius: 3px;
						}


@-webkit-keyframes tp-rotateplane {
  0% { -webkit-transform: perspective(120px) }
  50% { -webkit-transform: perspective(120px) rotateY(180deg) }
  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}

@keyframes tp-rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)
  } 50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
  } 100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}


.tp-loader.spinner2 {
  width: 40px;
  height: 40px;
  margin-top:-20px;margin-left:-20px;
  background-color: #ff0000;
   box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  border-radius: 100%;
  -webkit-animation: tp-scaleout 1.0s infinite ease-in-out;
  animation: tp-scaleout 1.0s infinite ease-in-out;
}

@-webkit-keyframes tp-scaleout {
  0% { -webkit-transform: scale(0.0) }
  100% {
    -webkit-transform: scale(1.0);
    opacity: 0;
  }
}

@keyframes tp-scaleout {
  0% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 100% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
    opacity: 0;
  }
}




.tp-loader.spinner3 {
  margin: -9px 0px 0px -35px;
  width: 70px;
  text-align: center;

}

.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3 {
  width: 18px;
  height: 18px;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: tp-bouncedelay 1.4s infinite ease-in-out;
  animation: tp-bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.tp-loader.spinner3 .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.tp-loader.spinner3 .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes tp-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes tp-bouncedelay {
  0%, 80%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}




.tp-loader.spinner4 {
  margin: -20px 0px 0px -20px;
  width: 40px;
  height: 40px;
  text-align: center;
  -webkit-animation: tp-rotate 2.0s infinite linear;
  animation: tp-rotate 2.0s infinite linear;
}

.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #fff;
  border-radius: 100%;
  -webkit-animation: tp-bounce 2.0s infinite ease-in-out;
  animation: tp-bounce 2.0s infinite ease-in-out;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
}

.tp-loader.spinner4 .dot2 {
  top: auto;
  bottom: 0px;
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes tp-rotate { 100% { -webkit-transform: rotate(360deg) }}
@keyframes tp-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }}

@-webkit-keyframes tp-bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes tp-bounce {
  0%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}



.tp-transparentimg {	content:"url(../assets/transparent.png)"}
.tp-3d				{	-webkit-transform-style: preserve-3d;
						 -webkit-transform-origin: 50% 50%;
					}



.tp-caption img {
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
zoom: 1;
}


@font-face {
  font-family: 'revicons';
  src: url('../font/revicons.eot?5510888');
  src: url('../font/revicons.eot?5510888#iefix') format('embedded-opentype'),
       url('../font/revicons.woff?5510888') format('woff'),
       url('../font/revicons.ttf?5510888') format('truetype'),
       url('../font/revicons.svg?5510888#revicons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'revicons';
    src: url('../font/revicons.svg?5510888#revicons') format('svg');
  }
}
*/

 [class^="revicon-"]:before, [class*=" revicon-"]:before {
  font-family: "revicons";
  font-style: normal;
  font-weight: normal;
  speak: none;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.revicon-search-1:before { content: '\e802'} /* '' */
.revicon-pencil-1:before { content: '\e831'} /* '' */
.revicon-picture-1:before { content: '\e803'} /* '' */
.revicon-cancel:before { content: '\e80a'} /* '' */
.revicon-info-circled:before { content: '\e80f'} /* '' */
.revicon-trash:before { content: '\e801'} /* '' */
.revicon-left-dir:before { content: '\e817'} /* '' */
.revicon-right-dir:before { content: '\e818'} /* '' */
.revicon-down-open:before { content: '\e83b'} /* '' */
.revicon-left-open:before { content: '\e819'} /* '' */
.revicon-right-open:before { content: '\e81a'} /* '' */
.revicon-angle-left:before { content: '\e820'} /* '' */
.revicon-angle-right:before { content: '\e81d'} /* '' */
.revicon-left-big:before { content: '\e81f'} /* '' */
.revicon-right-big:before { content: '\e81e'} /* '' */
.revicon-magic:before { content: '\e807'} /* '' */
.revicon-picture:before { content: '\e800'} /* '' */
.revicon-export:before { content: '\e80b'} /* '' */
.revicon-cog:before { content: '\e832'} /* '' */
.revicon-login:before { content: '\e833'} /* '' */
.revicon-logout:before { content: '\e834'} /* '' */
.revicon-video:before { content: '\e805'} /* '' */
.revicon-arrow-combo:before { content: '\e827'} /* '' */
.revicon-left-open-1:before { content: '\e82a'} /* '' */
.revicon-right-open-1:before { content: '\e82b'} /* '' */
.revicon-left-open-mini:before { content: '\e822'} /* '' */
.revicon-right-open-mini:before { content: '\e823'} /* '' */
.revicon-left-open-big:before { content: '\e824'} /* '' */
.revicon-right-open-big:before { content: '\e825'} /* '' */
.revicon-left:before { content: '\e836'} /* '' */
.revicon-right:before { content: '\e826'} /* '' */
.revicon-ccw:before { content: '\e808'} /* '' */
.revicon-arrows-ccw:before { content: '\e806'} /* '' */
.revicon-palette:before { content: '\e829'} /* '' */
.revicon-list-add:before { content: '\e80c'} /* '' */
.revicon-doc:before { content: '\e809'} /* '' */
.revicon-left-open-outline:before { content: '\e82e'} /* '' */
.revicon-left-open-2:before { content: '\e82c'} /* '' */
.revicon-right-open-outline:before { content: '\e82f'} /* '' */
.revicon-right-open-2:before { content: '\e82d'} /* '' */
.revicon-equalizer:before { content: '\e83a'} /* '' */
.revicon-layers-alt:before { content: '\e804'} /* '' */
.revicon-popup:before { content: '\e828'} /* '' */


a{
    color: #045181;
}
a:hover{
    color: #e72f77;
}
.navbar-engage .dropdown .dropdown-menu > li.active > a{
    color: #6da5cf;
}
.navbar-engage .navbar-nav > li > a:hover,
.navbar-engage .navbar-nav > li.active > a,
.navbar-engage .navbar-nav > li.open > a,
.navbar-engage .navbar-nav > .active > a:hover,
.navbar-engage .navbar-nav > .active > a:focus,
.navbar-engage .navbar-nav > .open > a:hover{
    color: #6da5cf;
}
.navbar-engage .navbar-nav > li a:hover::before,
.navbar-engage .navbar-nav > li.active a::before,
.navbar-engage .navbar-nav > li.open > a::before,
.navbar-engage .navbar-nav > .active > a:focus::before {
    background: #6da5cf;
}
.navbar-engage .dropdown .dropdown-menu{
    border-color: #045181;
}
.navbar-header .site-name {
    color: #e72f77;
}
#main-menu > li > a:hover,
#main-menu > li.active > a,
#main-menu > li.open > a,
#main-menu > .active > a:hover,
#main-menu > .active > a:focus,
#main-menu > .open > a:hover{
    color: #6da5cf;
}
#main-menu .dropdown .dropdown-menu > li.active > a{
    color: #6da5cf;
}

.open>a{color: #6da5cf !important;}

.navbar-engage .dropdown .dropdown-menu > li > a:hover, .navbar-engage .dropdown .dropdown-menu > li > a .active{
    color: #6da5cf;
}
#main-menu .dropdown .dropdown-menu > li > a:hover,#main-menu .dropdown .dropdown-menu > li > a:active{
    color: #6da5cf;
}

h1, h1.section-title {
    color: #6da5cf;
}
h2 {
    color: #e72f77;
}
h3 {
    color: #2e8197;
}
h4,h5 {
    color: inherit;
}
.pink {
    color: #e72f77 !important;
}
footer h3 {
    color: #c8e1f6;
}

.section-title::before{
    border-color: #6da5cf;
}
.small-title::before{
    border-color: #6da5cf;
}
.page-header-section{background: #6da5cf;}
#service-block-main .service-item:hover i{
    color: #6da5cf;
    border-color: #6da5cf;
}
#service-block-main .service-item:hover h2{
    color: #6da5cf;
}
#service-block-main .service-item:hover .icon-wrapper::before {
    background: #6da5cf;
}
#service-block-main .service-item:hover .icon-wrapper::after {
    background: #6da5cf;
}
#portfolio .portfolio-items figure figcaption:hover{
    background: #6da5cf;
}
#other-services .other-service-item .icon .icon-medium{
    background: #6da5cf;
}
#other-services .other-service-item:hover .icon-medium{
    background: #666;
}
#other-services .other-service-item .service-content h3{
    color: #6da5cf;
}
#progress .icon-effect{
    color: #6da5cf;
}
#clients #clients-scroller .owl-pagination .owl-page.active span{
    background: #6da5cf;
}
#clients #clients-scroller .owl-pagination .owl-page span{
    border-color: #6da5cf;
}
#testimonial #testimonial-carousel .carousel-control{
    color: #6da5cf;
}
#testimonial #testimonial-carousel .carousel-control{
    color: #6da5cf;
}
#testimonial .item blockquote small{
    color: #6da5cf;
}
#testimonial .testimonial-inner:before{
    background: rgba(153, 204, 51, 0.2);
}
#blog .blog-item-img .blog-category{
    background: #6da5cf;
}
#blog .blog-item-img .blog-category{
    background: #6da5cf;
}
#blog .blog-item-text h3{
    color: #6da5cf;
}
#blog .blog-item-text .blog-item-info a:hover{
    color: #6da5cf;
}
#blog .blog-item-text h3 a:hover{
    color: #6da5cf;
}

.scroll-top:hover{
    background: #6da5cf;
    border-color: #6da5cf;
}

/* About Us*/
.skill-wrapper .progress .progress-bar{
    background-color: #6da5cf;
}
.skill-wrapper .progress .percent{
    color: #6da5cf;
}
#why-choose .icon i{
    color: #6da5cf;
}
#why-choose .tab-container h2{
    color: #6da5cf;
}
#why-choose .tab-menu .list-group > a.active{
    background: #6da5cf;
}
#notice .notice-content{
    border-color: #6da5cf;
}
/* services */
#service-block-1 .service-item:hover .service-content h2{
    color: #6da5cf;
}
#service-block-1 .service-item:hover .icon{
    border-color: #6da5cf;
}
#service-block-1 .service-item:hover .icon i{
    background: #6da5cf;
}
#service-block-2 .service-inner:hover i{
    color: #6da5cf;
}
#service-block-2 .service-inner:hover h3{
    color: #6da5cf;
}
#team-block-2 .team-member:hover{
    border-color: #6da5cf;
}
.pricing-table-1 .table-header{
    background: #6da5cf;
}
#pricing-block-2{
    background: #6da5cf;
}
.pricing-table-x .plan .price{
    color: #6da5cf;
}
.pricing-table-x .plan .period{
    color: rgba(153, 204, 51, 0.7);
}
.panel-default .panel-heading a{
    background: #6da5cf;
}
/*Blog*/
#blog-page .sidebar .search-box .form-control:focus, #blog-page .sidebar .search-box button:focus, #blog-page .sidebar .search-box input:focus, #blog-page .sidebar .search-box textarea:focus{
    border-color: #6da5cf;
}
#blog-page .sidebar .plain-search-btn{
    color: #6da5cf;
}
#blog-page .post-content .reading::after{
    border-color: #6da5cf;
}
.light li a{
    color: #6da5cf;
}
#blog-page .widget-title::before{
    border-color: #6da5cf  ;
}
.flat li a i{
    background: #6da5cf;
    border-color: #6da5cf;
}
#tabs .tabs-style-2 .nav-tabs li.active a, #tabs .tabs-style-2 .nav-tabs li.active a:hover, #tabs .tabs-style-2 .nav-tabs li.active a:focus, #tabs .tabs-style-2 .nav-tabs li a:hover{
    border-color: #6da5cf;
    background-color: #6da5cf;
}
#tabs .tabs-style-2 .nav-tabs{
    border-color: #6da5cf;
}
#contact .contact-info-wrapper .contact-item-wrapper i{
    background: #6da5cf;
}
.preset-bg{
    background: #6da5cf;
}
.dark-bg{
    background: rgba(0, 0, 0, 0.1);
}
.btn-common .btn-danger, .btn-danger {
    background-color: #e72f77;
    border-color: #e72f77;
}
.btn-danger:hover,.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger{
    background-color: #e72f77;
    border-color: #e72f77;
}
.page-header .page-header-inner:before{
    background-color: #90BF34 ;
    opacity: 0.2;
}
/*  Mobile menu */
.slicknav_btn{
    border-color: #6da5cf;
}
.slicknav_btn:hover{
    background: #6da5cf;
}
.slicknav_nav a:hover,
.slicknav_open .active{
    color: #6da5cf;
}
.slicknav_menu .slicknav_icon-bar{
    background: #6da5cf;
}
.tparrows.preview2:hover:after{
    color: #6da5cf;
}
#default-tab .nav-tabs > li > a.active , #default-tab .nav-tabs > li a.active:focus, #default-tab .nav-tabs > li a.active:hover {
    color: #6da5cf;
}
#default-tab ul.nav-tabs > li a.active::before {
    background-color: #6da5cf;
}

/* New Css */
#round-tab ul.nav-tabs {
    border-bottom: 1px solid #6da5cf;
}

#round-tab ul li a.active {
    border-left: 1px solid #6da5cf  ;
    border-right: 1px solid #6da5cf  ;
    border-top: 1px solid #6da5cf  ;
    color: #6da5cf;
}
#vertical-tab ul.nav-tabs li a.active {
    border-bottom: 3px solid #6da5cf  ;
}
#vertical-tab ul.nav-tabs li a.active > .fa {
    color: #6da5cf;
}
#tab-with-icon .nav-tabs li a:hover i, #tab-with-icon .nav-tabs li a:focus, #tab-with-icon .nav-tabs li a.active i {
    background: #6da5cf none repeat scroll 0 0;
}
.btn-outline {
    border-color: #045181;
    color: #045181;
    background: transparent;
}
.btn-outline:hover {
    background: #6da5cf;
}
.btn-outline-pink {
    border-color: #e72f77;
    background: transparent;
    color: #e72f77;
}
.btn-outline-pink:hover {
    background: #e72f77;
}
.progress-bar {
    background: #6da5cf;
}
#testimonial .testimonial-footer {
    color: #6da5cf;
}
#testimonial .owl-pagination .owl-page span {
    border: 1px solid #6da5cf;
}
#testimonial .owl-pagination .owl-page.active span {
    background: #6da5cf none repeat scroll 0 0;
}
#testimonial .testimonial-footer a {
    color: #6da5cf;
}

#single-testimonial-item .testimonial-footer a {
    color: #6da5cf;
}
#single-testimonial-item .owl-pagination .owl-page.active span {
    background: #6da5cf none repeat scroll 0 0;
}
#single-testimonial-item .owl-pagination .owl-page span {
    border: 1px solid #6da5cf;
}
#color-client-scroller .client-item-wrapper {
    background: #6da5cf none repeat scroll 0 0;
}
#clients .client-item-wrapper:hover {
    border-color: #6da5cf;
}
i.icon-default {
    color: #6da5cf;
}
i.icon-round {
    background-color: #6da5cf;
}
i.icon-round-border {
    border: 3px solid #6da5cf;
    color: #6da5cf;
}
i.icon-box {
    background-color: #6da5cf;
}
i.icon-box-border {
    border: 3px solid #6da5cf;
    color: #6da5cf;
}
.blog-post-footer ul li a {
    border: 1px solid #6da5cf;
    color: #6da5cf;
}
.blog-post-footer ul li a:hover {
    background: #6da5cf none repeat scroll 0 0;
    border: 1px solid #6da5cf;
}
.blog-post-content blockquote.blockquote {
    border-left: 5px solid #6da5cf;
}
.blog-pagination nav ul.pagination li.page-item.active a , .blog-pagination nav ul.pagination li.page-item a:hover , .blog-pagination nav ul.pagination li.page-item a:focus {
    background: #6da5cf none repeat scroll 0 0;
    border: 1px solid #6da5cf;
}
.form-control:focus {
    border-color: #6da5cf  ;
}
h2.widget-title {
    color: #6da5cf;
}
.widget.tag-cloud a {
    background: #6da5cf;
}
.sidebar-area .search-bar button i.fa {
    color: #6da5cf;
}
.contact-title-text h2 {
    color: #6da5cf;
}
.roof-menu ul li.active a {
    color: #6da5cf;
}
.roof-social-icons a i.fa:hover {
    background: #6da5cf;
}
.service2-single-service .fa {
    background: #6da5cf none repeat scroll 0 0;
}
.form-control:focus {
    border-color: #6da5cf  ;
}
.btn-common {
    background: #6da5cf none repeat scroll 0 0;
}
.btn-common::before, .controls a.active {
    background: #045181 none repeat scroll 0 0;
}
.back-to-top i {
    background-color: #6da5cf;
}
.back-to-map i {
    background-color: #e72f77;
}
#carousel-area .carousel-item .carousel-caption {
    color: #6da5cf;
}
.top_search_icon{
    color: #6da5cf;
}
#carousel-area .carousel-indicators li:hover, #carousel-area .carousel-indicators li.active {
    background: #6da5cf none repeat scroll 0 0;
}
.service-item .icon-wrapper i {
    color: #6da5cf;
}
.split .details-list h3 {
    color: #6da5cf;
}
#other-services .nav-tabs li a:hover i, #other-services .nav-tabs li a:focus, #other-services .nav-tabs li a.active i {
    background: #6da5cf none repeat scroll 0 0;
}
.btn-common.active {
    background: #045181 none repeat scroll 0 0;
}
.sup-desc-wrap .sup-link .left-link, .sup-desc-wrap .sup-link .right-link {
    background: #6da5cf none repeat scroll 0 0;
    border: 1px solid #6da5cf;
}
.featured-box .featured-icon i {
    color: #6da5cf;
}
#team .team-item figure figcaption .orange-line {
    background: #6da5cf none repeat scroll 0 0;
}
#team .team-item .social .facebook, #team .team-item .social .twitter, #team .team-item .social .google-plus {
    background: #6da5cf none repeat scroll 0 0;
    border: 1px solid #6da5cf;
}
.orange-line {
    background: #6da5cf none repeat scroll 0 0;
}
#cool-facts .facts-item i {
    color: #6da5cf;
}
#testimonial .testimonial-inner:hover {
    border-color: #6da5cf;
}
#blog .blog-item-text .blog-one-footer i {
    color: #6da5cf;
}
#blog .blog-item-text .blog-one-footer a:hover {
    color: #6da5cf;
}
.portfolio-meta ul li span {
    color: #6da5cf;
}
#main-menu ul .dropdown .dropdown-menu .dropdown-item.active, #main-menu ul .dropdown .dropdown-menu .dropdown-item.active:focus, #main-menu ul .dropdown .dropdown-menu .dropdown-item.active:hover {
    color: #6da5cf  ;
    background-color: #eee;
}
#main-menu .nav-link.active {
    color: #6da5cf;
}
#main-menu .nav-link:hover {
    color: #6da5cf;
}
.sup-desc-wrap .sup-link a:hover {
    color: #6da5cf;
}
#team .team-item .social a:hover {
    color: #6da5cf;
}
#main-menu ul .dropdown .dropdown-menu a:hover, #main-menu .dropdown .dropdown-menu a .active {
    color: #6da5cf;
}
.top_search_con input:focus {
    border: 1px solid #6da5cf;
}


.lb-loader,.lightbox{text-align:center;line-height:0}body:after{content:url('vhs-assets-css-3b98ce3f07ff914397cc2d5d4b981266.png') url('vhs-assets-css-cee4dc42d39780bfbc9f8952bc943811.gif') url('vhs-assets-css-89a369fd859af81dd0238180a4c7f946.png') url('vhs-assets-css-c5ef2d1e231a62c9794c0b5f03aa4003.png');display:none}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url('vhs-assets-css-cee4dc42d39780bfbc9f8952bc943811.gif') no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url('vhs-assets-css-89a369fd859af81dd0238180a4c7f946.png') left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url('vhs-assets-css-c5ef2d1e231a62c9794c0b5f03aa4003.png') right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url('vhs-assets-css-3b98ce3f07ff914397cc2d5d4b981266.png') top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}

