@font-face{
    font-family:'Montserrat';
    src:url(/public/assets/fonts/Montserrat-Regular.woff2) format("woff2"),url(/public/assets/fonts/Montserrat-Regular.woff) format("woff");
    font-weight:400;
    font-style:normal;
    font-display:swap 
}
#city-select option[disabled] {
    display: none;
}

.pac-container {
    border-radius: 5px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.2);
    z-index: 99999 !important;
}
.btn-link-style {
    background: none;
    border: none;
    padding: 0;
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    cursor: pointer;
    text-align: left;
}
.nav-category-icon {
    width: 20px;
    height: 20px;
    object-fit: contain;
    margin-right: 6px;
    vertical-align: middle;
    filter: brightness(0) invert(1);
}

.nav-link:hover .nav-category-icon,
.nav-link.active .nav-category-icon {
    filter: none;
}
.header-pages-bar {
	margin-top: -10px;
    padding: 0px;
}

.header-pages-nav {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    gap: 0;
}

.header-pages-nav li a {
    display: block;
    color: rgba(255,255,255,0.8) !important;
    font-size: 13px;
    font-weight: 500;
    padding: 10px 20px;
    text-decoration: none;
    transition: color 0.2s, background 0.2s;
    border-right: 1px solid rgba(255,255,255,0.08);
}

.header-pages-nav li a:hover {
    color: #fff !important;
    background: rgba(255,255,255,0.05);
}
*:focus {
    outline: none !important;
    box-shadow: none !important;
}
.brand,.h1,.h2,.h3,.h4,.h5,.h6,.navbar,.td-name,a,h1,h2,h3,h4,h5,h6,p,td{
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-family:'Montserrat',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif 
}
.h1,.h2,.h3,.h4,h1,h2,h3,h4{
    font-weight:400;
    margin:30px 0 15px 
}
.h1,h1{
    font-size:4.5em 
}
.h2,h2{
    font-size:3em 
}
.h3,h3{
    font-size:23px;
    line-height:1.4;
    margin:7px 7px 7px 
}
.h4,h4{
    font-size:1.5em;
    font-weight:700;
    line-height:1.2em;
    color:#3a393f;
    font-size:22px;
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
    text-rendering: auto;
    text-shadow: 0 0 0.25px rgba(0,0,0,.6);
}
.h5, h5 {
    font-size: 1.1em;
    font-weight: 600;
    line-height: 1.4em;
    margin-bottom: 15px;
    color: #333;
    letter-spacing: 0.3px;
    text-shadow: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.h6,h6{
    font-size:14px;
    font-weight:600;
    text-transform:none 
}
p{
    font-size:15px;
    line-height:1.5em 
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{
    color:#9a9a9a;
    font-weight:300;
    line-height:1.5em 
}
h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{
    font-size:60% 
}
.title-uppercase{
    text-transform:uppercase 
}
blockquote{
    font-style:italic 
}
blockquote small{
    font-style:normal 
}
.text-muted{
    color:#a49e93 
}
.text-primary,.text-primary:hover{
    color:#427c89 
}
.text-info,.text-info:hover{
    color:#3091b2 
}
.text-success,.text-success:hover{
    color:#d52222;
    font-size:25px 
}
.text-warning,.text-warning:hover{
    color:#bb992f 
}
.text-danger,.text-danger:hover{
    color:#b4ed2e 
}
.glyphicon{
    line-height:1 
}
.title-no-upper-margin{
    margin-top:0 
}
strong{
    color:#403e3e 
}
.chart-legend .text-primary,.chart-legend .text-primary:hover{
    color:#7a9e9f 
}
.chart-legend .text-info,.chart-legend .text-info:hover{
    color:#68b3c8 
}
.chart-legend .text-success,.chart-legend .text-success:hover{
    color:#7ac29a 
}
.chart-legend .text-warning,.chart-legend .text-warning:hover{
    color:#f3bb45 
}
.chart-legend .text-danger,.chart-legend .text-danger:hover{
    color:#ad1419 
}
body{
    color:#66615b;
    font-size:1.4em;
    font-family:'Montserrat',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale 
}
a{
    color:#262424;
    -webkit-transition:all 150ms linear;
    -moz-transition:all 150ms linear;
    -o-transition:all 150ms linear;
    -ms-transition:all 150ms linear;
    transition:all 150ms linear 
}
a:focus,a:hover{
    color:#262424;
    text-decoration:none 
}
hr{
    border-color:#f1eae0 
}
.fa-base{
    font-size:1.25em!important 
}
a:active,a:focus,button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,select::-moz-focus-inner{
    outline:0 
}
.navbar-toggle,.ui-slider-handle:focus{
    outline:0!important 
}
.form-control,.input-group-addon,.navbar,.navbar .alert,.tagsinput{
    -webkit-transition:all .3s linear;
    -moz-transition:all .3s linear;
    -o-transition:all .3s linear;
    -ms-transition:all .3s linear;
    transition:all .3s linear 
}
.btn-hover,.filter,.tagsinput .tag,.tagsinput-remove-link,[data-toggle=collapse] i{
    -webkit-transition:all 150ms linear;
    -moz-transition:all 150ms linear;
    -o-transition:all 150ms linear;
    -ms-transition:all 150ms linear;
    transition:all 150ms linear 
}
.btn-morphing .circle,.btn-morphing .fa,.gsdk-collapse{
    -webkit-transition:all .3s linear;
    -moz-transition:all .3s linear;
    -o-transition:all .3s linear;
    -ms-transition:all .3s linear;
    transition:all .3s linear 
}
.fa{
    width:15px;
    text-align:center 
}
.fa fa-info-circle icon{
    color:#fff !indent 
}
.margin-top{
    margin-top:50px 
}
.checkbox-blue.checkbox.checked,.checkbox-blue.checkbox.checked .second-icon,.ct-blue,.radio-blue.radio.checked,.radio-blue.radio.checked .second-icon{
    color:#7a9e9f 
}
.checkbox-azure.checkbox.checked,.checkbox-azure.checkbox.checked .second-icon,.ct-azure,.radio-azure.radio.checked,.radio-azure.radio.checked .second-icon{
    color:#68b3c8 
}
.checkbox-green.checkbox.checked,.checkbox-green.checkbox.checked .second-icon,.ct-green,.radio-green.radio.checked,.radio-green.radio.checked .second-icon{
    color:#7ac29a 
}
.checkbox-orange.checkbox.checked,.checkbox-orange.checkbox.checked .second-icon,.ct-orange,.radio-orange.radio.checked,.radio-orange.radio.checked .second-icon{
    color:#f3bb45 
}
.checkbox-red.checkbox.checked,.checkbox-red.checkbox.checked .second-icon,.ct-red,.radio-red.radio.checked,.radio-red.radio.checked .second-icon{
    color:#b10303 
}
input.ct-blue+span+label+span.switch-right,input.ct-blue+span.switch-left{
    background-color:#7a9e9f 
}
input.ct-azure+span+label+span.switch-right,input.ct-azure+span.switch-left{
    background-color:#68b3c8 
}
input.ct-green+span+label+span.switch-right,input.ct-green+span.switch-left{
    background-color:#7ac29a 
}
input.ct-orange+span+label+span.switch-right,input.ct-orange+span.switch-left{
    background-color:#f3bb45 
}
input.ct-red+span+label+span.switch-right,input.ct-red+span.switch-left{
    background-color:#ad1419 
}
.btn,.navbar .navbar-nav>li>a.btn{
    border-radius:20px;
    box-sizing:border-box;
    border-width:2px;
    font-size:16px;
    font-weight:500;
    padding:7px 18px;
    -webkit-transition:all 150ms linear;
    -moz-transition:all 150ms linear;
    -o-transition:all 150ms linear;
    -ms-transition:all 150ms linear;
    transition:all 150ms linear 
}
.btn.active,.btn:active,.btn:active:focus,.btn:active:hover,.btn:focus,.btn:hover,.navbar .navbar-nav>li>a.btn.active,.navbar .navbar-nav>li>a.btn:active,.navbar .navbar-nav>li>a.btn:active:focus,.navbar .navbar-nav>li>a.btn:active:hover,.navbar .navbar-nav>li>a.btn:focus,.navbar .navbar-nav>li>a.btn:hover,.open>.btn.dropdown-toggle,.open>.btn.dropdown-toggle:focus,.open>.btn.dropdown-toggle:hover,.open>.navbar .navbar-nav>li>a.btn.dropdown-toggle,.open>.navbar .navbar-nav>li>a.btn.dropdown-toggle:focus,.open>.navbar .navbar-nav>li>a.btn.dropdown-toggle:hover{
    background-color:#66615b;
    color:rgb(255 255 255 / .7);
    border-color:#66615b 
}
.btn.active .caret,.btn:active .caret,.btn:active:focus .caret,.btn:active:hover .caret,.btn:focus .caret,.btn:hover .caret,.navbar .navbar-nav>li>a.btn.active .caret,.navbar .navbar-nav>li>a.btn:active .caret,.navbar .navbar-nav>li>a.btn:active:focus .caret,.navbar .navbar-nav>li>a.btn:active:hover .caret,.navbar .navbar-nav>li>a.btn:focus .caret,.navbar .navbar-nav>li>a.btn:hover .caret,.open>.btn.dropdown-toggle .caret,.open>.btn.dropdown-toggle:focus .caret,.open>.btn.dropdown-toggle:hover .caret,.open>.navbar .navbar-nav>li>a.btn.dropdown-toggle .caret,.open>.navbar .navbar-nav>li>a.btn.dropdown-toggle:focus .caret,.open>.navbar .navbar-nav>li>a.btn.dropdown-toggle:hover .caret{
    border-top-color:rgb(255 255 255 / .7) 
}
.btn.active i,.btn:active i,.btn:active:focus i,.btn:active:hover i,.btn:focus i,.btn:hover i,.navbar .navbar-nav>li>a.btn.active i,.navbar .navbar-nav>li>a.btn:active i,.navbar .navbar-nav>li>a.btn:active:focus i,.navbar .navbar-nav>li>a.btn:active:hover i,.navbar .navbar-nav>li>a.btn:focus i,.navbar .navbar-nav>li>a.btn:hover i,.open>.btn.dropdown-toggle i,.open>.btn.dropdown-toggle:focus i,.open>.btn.dropdown-toggle:hover i,.open>.navbar .navbar-nav>li>a.btn.dropdown-toggle i,.open>.navbar .navbar-nav>li>a.btn.dropdown-toggle:focus i,.open>.navbar .navbar-nav>li>a.btn.dropdown-toggle:hover i{
    color:rgb(255 255 255 / .7);
    opacity:.7 
}
.btn.disabled,.btn.disabled.active,.btn.disabled.focus,.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn:disabled,.btn:disabled.active,.btn:disabled.focus,.btn:disabled:active,.btn:disabled:focus,.btn:disabled:hover,.btn[disabled],.btn[disabled].active,.btn[disabled].focus,.btn[disabled]:active,.btn[disabled]:focus,.btn[disabled]:hover,.navbar .navbar-nav>li>a.btn.disabled,.navbar .navbar-nav>li>a.btn.disabled.active,.navbar .navbar-nav>li>a.btn.disabled.focus,.navbar .navbar-nav>li>a.btn.disabled:active,.navbar .navbar-nav>li>a.btn.disabled:focus,.navbar .navbar-nav>li>a.btn.disabled:hover,.navbar .navbar-nav>li>a.btn:disabled,.navbar .navbar-nav>li>a.btn:disabled.active,.navbar .navbar-nav>li>a.btn:disabled.focus,.navbar .navbar-nav>li>a.btn:disabled:active,.navbar .navbar-nav>li>a.btn:disabled:focus,.navbar .navbar-nav>li>a.btn:disabled:hover,.navbar .navbar-nav>li>a.btn[disabled],.navbar .navbar-nav>li>a.btn[disabled].active,.navbar .navbar-nav>li>a.btn[disabled].focus,.navbar .navbar-nav>li>a.btn[disabled]:active,.navbar .navbar-nav>li>a.btn[disabled]:focus,.navbar .navbar-nav>li>a.btn[disabled]:hover,fieldset[disabled] .btn,fieldset[disabled] .btn.active,fieldset[disabled] .btn.focus,fieldset[disabled] .btn:active,fieldset[disabled] .btn:focus,fieldset[disabled] .btn:hover,fieldset[disabled] .navbar .navbar-nav>li>a.btn,fieldset[disabled] .navbar .navbar-nav>li>a.btn.active,fieldset[disabled] .navbar .navbar-nav>li>a.btn.focus,fieldset[disabled] .navbar .navbar-nav>li>a.btn:active,fieldset[disabled] .navbar .navbar-nav>li>a.btn:focus,fieldset[disabled] .navbar .navbar-nav>li>a.btn:hover{
    background-color:#fff0;
    border-color:#66615b 
}
.btn.btn-fill,.navbar .navbar-nav>li>a.btn.btn-fill{
    color:#fff;
    background-color:#147605;
    opacity:1 
}
.btn.btn-fill.active,.btn.btn-fill:active,.btn.btn-fill:focus,.btn.btn-fill:hover,.navbar .navbar-nav>li>a.btn.btn-fill.active,.navbar .navbar-nav>li>a.btn.btn-fill:active,.navbar .navbar-nav>li>a.btn.btn-fill:focus,.navbar .navbar-nav>li>a.btn.btn-fill:hover,.open>.btn.btn-fill.dropdown-toggle,.open>.navbar .navbar-nav>li>a.btn.btn-fill.dropdown-toggle{
    background-color:#403d39;
    color:#fff;
    border-color:#403d39 
}
.btn.btn-fill .caret,.navbar .navbar-nav>li>a.btn.btn-fill .caret{
    border-top-color:#fff 
}
.btn.btn-fill i,.navbar .navbar-nav>li>a.btn.btn-fill i{
    color:#040000;
    opacity:1 
}
.btn.btn-simple.active,.btn.btn-simple:active,.btn.btn-simple:focus,.btn.btn-simple:hover,.navbar .navbar-nav>li>a.btn.btn-simple.active,.navbar .navbar-nav>li>a.btn.btn-simple:active,.navbar .navbar-nav>li>a.btn.btn-simple:focus,.navbar .navbar-nav>li>a.btn.btn-simple:hover,.open>.btn.btn-simple.dropdown-toggle,.open>.navbar .navbar-nav>li>a.btn.btn-simple.dropdown-toggle{
    background-color:#fff0;
    color:#403d39 
}
.btn.btn-simple.active i,.btn.btn-simple:active i,.btn.btn-simple:focus i,.btn.btn-simple:hover i,.navbar .navbar-nav>li>a.btn.btn-simple.active i,.navbar .navbar-nav>li>a.btn.btn-simple:active i,.navbar .navbar-nav>li>a.btn.btn-simple:focus i,.navbar .navbar-nav>li>a.btn.btn-simple:hover i,.open>.btn.btn-simple.dropdown-toggle i,.open>.navbar .navbar-nav>li>a.btn.btn-simple.dropdown-toggle i{
    color:#403d39;
    opacity:1 
}
.btn.btn-simple.active .caret,.btn.btn-simple:active .caret,.btn.btn-simple:focus .caret,.btn.btn-simple:hover .caret,.navbar .navbar-nav>li>a.btn.btn-simple.active .caret,.navbar .navbar-nav>li>a.btn.btn-simple:active .caret,.navbar .navbar-nav>li>a.btn.btn-simple:focus .caret,.navbar .navbar-nav>li>a.btn.btn-simple:hover .caret,.open>.btn.btn-simple.dropdown-toggle .caret,.open>.navbar .navbar-nav>li>a.btn.btn-simple.dropdown-toggle .caret{
    border-top-color:#403d39 
}
.btn.btn-simple .caret,.navbar .navbar-nav>li>a.btn.btn-simple .caret{
    border-top-color:#66615b 
}
.btn .caret,.navbar .navbar-nav>li>a.btn .caret{
    border-top-color:#66615b 
}
.btn:focus,.btn:hover,.navbar .navbar-nav>li>a.btn:focus,.navbar .navbar-nav>li>a.btn:hover{
    outline:0!important 
}
.btn.active,.btn:active,.navbar .navbar-nav>li>a.btn.active,.navbar .navbar-nav>li>a.btn:active,.open>.btn.dropdown-toggle,.open>.navbar .navbar-nav>li>a.btn.dropdown-toggle{
    -webkit-box-shadow:none;
    box-shadow:none;
    outline:0!important 
}
.btn i,.navbar .navbar-nav>li>a.btn i{
    margin-right:5px 
}
.btn.btn-icon,.navbar .navbar-nav>li>a.btn.btn-icon{
    border-radius:25px;
    padding:6px 10px 
}
.btn.btn-icon i,.navbar .navbar-nav>li>a.btn.btn-icon i{
    margin-right:0 
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{
    margin-left:-2px 
}
.btn-primary.active,.btn-primary:active,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover,.navbar .navbar-nav>li>a.btn.btn-primary.active,.navbar .navbar-nav>li>a.btn.btn-primary:active,.navbar .navbar-nav>li>a.btn.btn-primary:active:focus,.navbar .navbar-nav>li>a.btn.btn-primary:active:hover,.navbar .navbar-nav>li>a.btn.btn-primary:focus,.navbar .navbar-nav>li>a.btn.btn-primary:hover,.open>.btn-primary.dropdown-toggle,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover,.open>.navbar .navbar-nav>li>a.btn.btn-primary.dropdown-toggle,.open>.navbar .navbar-nav>li>a.btn.btn-primary.dropdown-toggle:focus,.open>.navbar .navbar-nav>li>a.btn.btn-primary.dropdown-toggle:hover{
    background-color:#7a9e9f;
    color:rgb(255 255 255 / .7);
    border-color:#7a9e9f 
}
.btn-primary.active .caret,.btn-primary:active .caret,.btn-primary:active:focus .caret,.btn-primary:active:hover .caret,.btn-primary:focus .caret,.btn-primary:hover .caret,.navbar .navbar-nav>li>a.btn.btn-primary.active .caret,.navbar .navbar-nav>li>a.btn.btn-primary:active .caret,.navbar .navbar-nav>li>a.btn.btn-primary:active:focus .caret,.navbar .navbar-nav>li>a.btn.btn-primary:active:hover .caret,.navbar .navbar-nav>li>a.btn.btn-primary:focus .caret,.navbar .navbar-nav>li>a.btn.btn-primary:hover .caret,.open>.btn-primary.dropdown-toggle .caret,.open>.btn-primary.dropdown-toggle:focus .caret,.open>.btn-primary.dropdown-toggle:hover .caret,.open>.navbar .navbar-nav>li>a.btn.btn-primary.dropdown-toggle .caret,.open>.navbar .navbar-nav>li>a.btn.btn-primary.dropdown-toggle:focus .caret,.open>.navbar .navbar-nav>li>a.btn.btn-primary.dropdown-toggle:hover .caret{
    border-top-color:rgb(255 255 255 / .7) 
}
.btn-primary.active i,.btn-primary:active i,.btn-primary:active:focus i,.btn-primary:active:hover i,.btn-primary:focus i,.btn-primary:hover i,.navbar .navbar-nav>li>a.btn.btn-primary.active i,.navbar .navbar-nav>li>a.btn.btn-primary:active i,.navbar .navbar-nav>li>a.btn.btn-primary:active:focus i,.navbar .navbar-nav>li>a.btn.btn-primary:active:hover i,.navbar .navbar-nav>li>a.btn.btn-primary:focus i,.navbar .navbar-nav>li>a.btn.btn-primary:hover i,.open>.btn-primary.dropdown-toggle i,.open>.btn-primary.dropdown-toggle:focus i,.open>.btn-primary.dropdown-toggle:hover i,.open>.navbar .navbar-nav>li>a.btn.btn-primary.dropdown-toggle i,.open>.navbar .navbar-nav>li>a.btn.btn-primary.dropdown-toggle:focus i,.open>.navbar .navbar-nav>li>a.btn.btn-primary.dropdown-toggle:hover i{
    color:rgb(255 255 255 / .7);
    opacity:.7 
}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary:disabled,.btn-primary:disabled.active,.btn-primary:disabled.focus,.btn-primary:disabled:active,.btn-primary:disabled:focus,.btn-primary:disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,.navbar .navbar-nav>li>a.btn.btn-primary.disabled,.navbar .navbar-nav>li>a.btn.btn-primary.disabled.active,.navbar .navbar-nav>li>a.btn.btn-primary.disabled.focus,.navbar .navbar-nav>li>a.btn.btn-primary.disabled:active,.navbar .navbar-nav>li>a.btn.btn-primary.disabled:focus,.navbar .navbar-nav>li>a.btn.btn-primary.disabled:hover,.navbar .navbar-nav>li>a.btn.btn-primary:disabled,.navbar .navbar-nav>li>a.btn.btn-primary:disabled.active,.navbar .navbar-nav>li>a.btn.btn-primary:disabled.focus,.navbar .navbar-nav>li>a.btn.btn-primary:disabled:active,.navbar .navbar-nav>li>a.btn.btn-primary:disabled:focus,.navbar .navbar-nav>li>a.btn.btn-primary:disabled:hover,.navbar .navbar-nav>li>a.btn.btn-primary[disabled],.navbar .navbar-nav>li>a.btn.btn-primary[disabled].active,.navbar .navbar-nav>li>a.btn.btn-primary[disabled].focus,.navbar .navbar-nav>li>a.btn.btn-primary[disabled]:active,.navbar .navbar-nav>li>a.btn.btn-primary[disabled]:focus,.navbar .navbar-nav>li>a.btn.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-primary,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-primary.active,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-primary.focus,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-primary:active,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-primary:focus,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-primary:hover{
    background-color:#fff0;
    border-color:#7a9e9f 
}
.btn-primary.btn-fill,.navbar .navbar-nav>li>a.btn.btn-primary.btn-fill{
    color:#fff;
    background-color:#7a9e9f;
    opacity:1 
}
.btn-primary.btn-fill.active,.btn-primary.btn-fill:active,.btn-primary.btn-fill:focus,.btn-primary.btn-fill:hover,.navbar .navbar-nav>li>a.btn.btn-primary.btn-fill.active,.navbar .navbar-nav>li>a.btn.btn-primary.btn-fill:active,.navbar .navbar-nav>li>a.btn.btn-primary.btn-fill:focus,.navbar .navbar-nav>li>a.btn.btn-primary.btn-fill:hover,.open>.btn-primary.btn-fill.dropdown-toggle,.open>.navbar .navbar-nav>li>a.btn.btn-primary.btn-fill.dropdown-toggle{
    background-color:#427c89;
    color:#fff;
    border-color:#427c89 
}
.btn-primary.btn-fill .caret,.navbar .navbar-nav>li>a.btn.btn-primary.btn-fill .caret{
    border-top-color:#fff 
}
.btn-primary.btn-fill i,.navbar .navbar-nav>li>a.btn.btn-primary.btn-fill i{
    color:#fff;
    opacity:1 
}
.btn-primary.btn-simple.active,.btn-primary.btn-simple:active,.btn-primary.btn-simple:focus,.btn-primary.btn-simple:hover,.navbar .navbar-nav>li>a.btn.btn-primary.btn-simple.active,.navbar .navbar-nav>li>a.btn.btn-primary.btn-simple:active,.navbar .navbar-nav>li>a.btn.btn-primary.btn-simple:focus,.navbar .navbar-nav>li>a.btn.btn-primary.btn-simple:hover,.open>.btn-primary.btn-simple.dropdown-toggle,.open>.navbar .navbar-nav>li>a.btn.btn-primary.btn-simple.dropdown-toggle{
    background-color:#fff0;
    color:#427c89 
}
.btn-primary.btn-simple.active i,.btn-primary.btn-simple:active i,.btn-primary.btn-simple:focus i,.btn-primary.btn-simple:hover i,.navbar .navbar-nav>li>a.btn.btn-primary.btn-simple.active i,.navbar .navbar-nav>li>a.btn.btn-primary.btn-simple:active i,.navbar .navbar-nav>li>a.btn.btn-primary.btn-simple:focus i,.navbar .navbar-nav>li>a.btn.btn-primary.btn-simple:hover i,.open>.btn-primary.btn-simple.dropdown-toggle i,.open>.navbar .navbar-nav>li>a.btn.btn-primary.btn-simple.dropdown-toggle i{
    color:#427c89;
    opacity:1 
}
.btn-primary.btn-simple.active .caret,.btn-primary.btn-simple:active .caret,.btn-primary.btn-simple:focus .caret,.btn-primary.btn-simple:hover .caret,.navbar .navbar-nav>li>a.btn.btn-primary.btn-simple.active .caret,.navbar .navbar-nav>li>a.btn.btn-primary.btn-simple:active .caret,.navbar .navbar-nav>li>a.btn.btn-primary.btn-simple:focus .caret,.navbar .navbar-nav>li>a.btn.btn-primary.btn-simple:hover .caret,.open>.btn-primary.btn-simple.dropdown-toggle .caret,.open>.navbar .navbar-nav>li>a.btn.btn-primary.btn-simple.dropdown-toggle .caret{
    border-top-color:#427c89 
}
.btn-primary.btn-simple .caret,.navbar .navbar-nav>li>a.btn.btn-primary.btn-simple .caret{
    border-top-color:#7a9e9f 
}
.btn-primary .caret,.navbar .navbar-nav>li>a.btn.btn-primary .caret{
    border-top-color:#7a9e9f 
}
.btn-success,.navbar .navbar-nav>li>a.btn.btn-success{
    border-color:#ad0000;
    color:#ad0000 
}
.btn-success.active,.btn-success:active,.btn-success:active:focus,.btn-success:active:hover,.btn-success:focus,.btn-success:hover,.navbar .navbar-nav>li>a.btn.btn-success.active,.navbar .navbar-nav>li>a.btn.btn-success:active,.navbar .navbar-nav>li>a.btn.btn-success:active:focus,.navbar .navbar-nav>li>a.btn.btn-success:active:hover,.navbar .navbar-nav>li>a.btn.btn-success:focus,.navbar .navbar-nav>li>a.btn.btn-success:hover,.open>.btn-success.dropdown-toggle,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover,.open>.navbar .navbar-nav>li>a.btn.btn-success.dropdown-toggle,.open>.navbar .navbar-nav>li>a.btn.btn-success.dropdown-toggle:focus,.open>.navbar .navbar-nav>li>a.btn.btn-success.dropdown-toggle:hover{
    background-color:#ad0000;
    color:rgb(255 255 255 / .7);
    border-color:#ad0000 
}
.btn-success.active .caret,.btn-success:active .caret,.btn-success:active:focus .caret,.btn-success:active:hover .caret,.btn-success:focus .caret,.btn-success:hover .caret,.navbar .navbar-nav>li>a.btn.btn-success.active .caret,.navbar .navbar-nav>li>a.btn.btn-success:active .caret,.navbar .navbar-nav>li>a.btn.btn-success:active:focus .caret,.navbar .navbar-nav>li>a.btn.btn-success:active:hover .caret,.navbar .navbar-nav>li>a.btn.btn-success:focus .caret,.navbar .navbar-nav>li>a.btn.btn-success:hover .caret,.open>.btn-success.dropdown-toggle .caret,.open>.btn-success.dropdown-toggle:focus .caret,.open>.btn-success.dropdown-toggle:hover .caret,.open>.navbar .navbar-nav>li>a.btn.btn-success.dropdown-toggle .caret,.open>.navbar .navbar-nav>li>a.btn.btn-success.dropdown-toggle:focus .caret,.open>.navbar .navbar-nav>li>a.btn.btn-success.dropdown-toggle:hover .caret{
    border-top-color:rgb(255 255 255 / .7) 
}
.btn-success.active i,.btn-success:active i,.btn-success:active:focus i,.btn-success:active:hover i,.btn-success:focus i,.btn-success:hover i,.navbar .navbar-nav>li>a.btn.btn-success.active i,.navbar .navbar-nav>li>a.btn.btn-success:active i,.navbar .navbar-nav>li>a.btn.btn-success:active:focus i,.navbar .navbar-nav>li>a.btn.btn-success:active:hover i,.navbar .navbar-nav>li>a.btn.btn-success:focus i,.navbar .navbar-nav>li>a.btn.btn-success:hover i,.open>.btn-success.dropdown-toggle i,.open>.btn-success.dropdown-toggle:focus i,.open>.btn-success.dropdown-toggle:hover i,.open>.navbar .navbar-nav>li>a.btn.btn-success.dropdown-toggle i,.open>.navbar .navbar-nav>li>a.btn.btn-success.dropdown-toggle:focus i,.open>.navbar .navbar-nav>li>a.btn.btn-success.dropdown-toggle:hover i{
    color:rgb(255 255 255 / .7);
    opacity:.7 
}
.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success:disabled,.btn-success:disabled.active,.btn-success:disabled.focus,.btn-success:disabled:active,.btn-success:disabled:focus,.btn-success:disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,.navbar .navbar-nav>li>a.btn.btn-success.disabled,.navbar .navbar-nav>li>a.btn.btn-success.disabled.active,.navbar .navbar-nav>li>a.btn.btn-success.disabled.focus,.navbar .navbar-nav>li>a.btn.btn-success.disabled:active,.navbar .navbar-nav>li>a.btn.btn-success.disabled:focus,.navbar .navbar-nav>li>a.btn.btn-success.disabled:hover,.navbar .navbar-nav>li>a.btn.btn-success:disabled,.navbar .navbar-nav>li>a.btn.btn-success:disabled.active,.navbar .navbar-nav>li>a.btn.btn-success:disabled.focus,.navbar .navbar-nav>li>a.btn.btn-success:disabled:active,.navbar .navbar-nav>li>a.btn.btn-success:disabled:focus,.navbar .navbar-nav>li>a.btn.btn-success:disabled:hover,.navbar .navbar-nav>li>a.btn.btn-success[disabled],.navbar .navbar-nav>li>a.btn.btn-success[disabled].active,.navbar .navbar-nav>li>a.btn.btn-success[disabled].focus,.navbar .navbar-nav>li>a.btn.btn-success[disabled]:active,.navbar .navbar-nav>li>a.btn.btn-success[disabled]:focus,.navbar .navbar-nav>li>a.btn.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-success,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-success.active,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-success.focus,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-success:active,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-success:focus,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-success:hover{
    background-color:#fff0;
    border-color:#7ac29a 
}
.btn-success.btn-fill,.navbar .navbar-nav>li>a.btn.btn-success.btn-fill{
    color:#fff;
    background-color:#ad0000;
    opacity:1 
}
.btn-success.btn-fill.active,.btn-success.btn-fill:active,.btn-success.btn-fill:focus,.btn-success.btn-fill:hover,.navbar .navbar-nav>li>a.btn.btn-success.btn-fill.active,.navbar .navbar-nav>li>a.btn.btn-success.btn-fill:active,.navbar .navbar-nav>li>a.btn.btn-success.btn-fill:focus,.navbar .navbar-nav>li>a.btn.btn-success.btn-fill:hover,.open>.btn-success.btn-fill.dropdown-toggle,.open>.navbar .navbar-nav>li>a.btn.btn-success.btn-fill.dropdown-toggle{
    background-color:#ad0000;
    color:#fff;
    border-color:#ad0000 
}
.btn-success.btn-fill .caret,.navbar .navbar-nav>li>a.btn.btn-success.btn-fill .caret{
    border-top-color:#fff 
}
.btn-success.btn-fill i,.navbar .navbar-nav>li>a.btn.btn-success.btn-fill i{
    color:#fff;
    opacity:1 
}
.btn-success.btn-simple.active,.btn-success.btn-simple:active,.btn-success.btn-simple:focus,.btn-success.btn-simple:hover,.navbar .navbar-nav>li>a.btn.btn-success.btn-simple.active,.navbar .navbar-nav>li>a.btn.btn-success.btn-simple:active,.navbar .navbar-nav>li>a.btn.btn-success.btn-simple:focus,.navbar .navbar-nav>li>a.btn.btn-success.btn-simple:hover,.open>.btn-success.btn-simple.dropdown-toggle,.open>.navbar .navbar-nav>li>a.btn.btn-success.btn-simple.dropdown-toggle{
    background-color:#fff0;
    color:#42a084 
}
.btn-success.btn-simple.active i,.btn-success.btn-simple:active i,.btn-success.btn-simple:focus i,.btn-success.btn-simple:hover i,.navbar .navbar-nav>li>a.btn.btn-success.btn-simple.active i,.navbar .navbar-nav>li>a.btn.btn-success.btn-simple:active i,.navbar .navbar-nav>li>a.btn.btn-success.btn-simple:focus i,.navbar .navbar-nav>li>a.btn.btn-success.btn-simple:hover i,.open>.btn-success.btn-simple.dropdown-toggle i,.open>.navbar .navbar-nav>li>a.btn.btn-success.btn-simple.dropdown-toggle i{
    color:#42a084;
    opacity:1 
}
.btn-success.btn-simple.active .caret,.btn-success.btn-simple:active .caret,.btn-success.btn-simple:focus .caret,.btn-success.btn-simple:hover .caret,.navbar .navbar-nav>li>a.btn.btn-success.btn-simple.active .caret,.navbar .navbar-nav>li>a.btn.btn-success.btn-simple:active .caret,.navbar .navbar-nav>li>a.btn.btn-success.btn-simple:focus .caret,.navbar .navbar-nav>li>a.btn.btn-success.btn-simple:hover .caret,.open>.btn-success.btn-simple.dropdown-toggle .caret,.open>.navbar .navbar-nav>li>a.btn.btn-success.btn-simple.dropdown-toggle .caret{
    border-top-color:#42a084 
}
.btn-success.btn-simple .caret,.navbar .navbar-nav>li>a.btn.btn-success.btn-simple .caret{
    border-top-color:#7ac29a 
}
.btn-success .caret,.navbar .navbar-nav>li>a.btn.btn-success .caret{
    border-top-color:#7ac29a 
}
.btn-info,.navbar .navbar-nav>li>a.btn.btn-info{
    border-color:#68b3c8;
    color:#68b3c8 
}
.btn-info.active,.btn-info:active,.btn-info:active:focus,.btn-info:active:hover,.btn-info:focus,.btn-info:hover,.navbar .navbar-nav>li>a.btn.btn-info.active,.navbar .navbar-nav>li>a.btn.btn-info:active,.navbar .navbar-nav>li>a.btn.btn-info:active:focus,.navbar .navbar-nav>li>a.btn.btn-info:active:hover,.navbar .navbar-nav>li>a.btn.btn-info:focus,.navbar .navbar-nav>li>a.btn.btn-info:hover,.open>.btn-info.dropdown-toggle,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover,.open>.navbar .navbar-nav>li>a.btn.btn-info.dropdown-toggle,.open>.navbar .navbar-nav>li>a.btn.btn-info.dropdown-toggle:focus,.open>.navbar .navbar-nav>li>a.btn.btn-info.dropdown-toggle:hover{
    background-color:#68b3c8;
    color:rgb(255 255 255 / .7);
    border-color:#68b3c8 
}
.btn-info.active .caret,.btn-info:active .caret,.btn-info:active:focus .caret,.btn-info:active:hover .caret,.btn-info:focus .caret,.btn-info:hover .caret,.navbar .navbar-nav>li>a.btn.btn-info.active .caret,.navbar .navbar-nav>li>a.btn.btn-info:active .caret,.navbar .navbar-nav>li>a.btn.btn-info:active:focus .caret,.navbar .navbar-nav>li>a.btn.btn-info:active:hover .caret,.navbar .navbar-nav>li>a.btn.btn-info:focus .caret,.navbar .navbar-nav>li>a.btn.btn-info:hover .caret,.open>.btn-info.dropdown-toggle .caret,.open>.btn-info.dropdown-toggle:focus .caret,.open>.btn-info.dropdown-toggle:hover .caret,.open>.navbar .navbar-nav>li>a.btn.btn-info.dropdown-toggle .caret,.open>.navbar .navbar-nav>li>a.btn.btn-info.dropdown-toggle:focus .caret,.open>.navbar .navbar-nav>li>a.btn.btn-info.dropdown-toggle:hover .caret{
    border-top-color:rgb(255 255 255 / .7) 
}
.btn-info.active i,.btn-info:active i,.btn-info:active:focus i,.btn-info:active:hover i,.btn-info:focus i,.btn-info:hover i,.navbar .navbar-nav>li>a.btn.btn-info.active i,.navbar .navbar-nav>li>a.btn.btn-info:active i,.navbar .navbar-nav>li>a.btn.btn-info:active:focus i,.navbar .navbar-nav>li>a.btn.btn-info:active:hover i,.navbar .navbar-nav>li>a.btn.btn-info:focus i,.navbar .navbar-nav>li>a.btn.btn-info:hover i,.open>.btn-info.dropdown-toggle i,.open>.btn-info.dropdown-toggle:focus i,.open>.btn-info.dropdown-toggle:hover i,.open>.navbar .navbar-nav>li>a.btn.btn-info.dropdown-toggle i,.open>.navbar .navbar-nav>li>a.btn.btn-info.dropdown-toggle:focus i,.open>.navbar .navbar-nav>li>a.btn.btn-info.dropdown-toggle:hover i{
    color:rgb(255 255 255 / .7);
    opacity:.7 
}
.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info:disabled,.btn-info:disabled.active,.btn-info:disabled.focus,.btn-info:disabled:active,.btn-info:disabled:focus,.btn-info:disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,.navbar .navbar-nav>li>a.btn.btn-info.disabled,.navbar .navbar-nav>li>a.btn.btn-info.disabled.active,.navbar .navbar-nav>li>a.btn.btn-info.disabled.focus,.navbar .navbar-nav>li>a.btn.btn-info.disabled:active,.navbar .navbar-nav>li>a.btn.btn-info.disabled:focus,.navbar .navbar-nav>li>a.btn.btn-info.disabled:hover,.navbar .navbar-nav>li>a.btn.btn-info:disabled,.navbar .navbar-nav>li>a.btn.btn-info:disabled.active,.navbar .navbar-nav>li>a.btn.btn-info:disabled.focus,.navbar .navbar-nav>li>a.btn.btn-info:disabled:active,.navbar .navbar-nav>li>a.btn.btn-info:disabled:focus,.navbar .navbar-nav>li>a.btn.btn-info:disabled:hover,.navbar .navbar-nav>li>a.btn.btn-info[disabled],.navbar .navbar-nav>li>a.btn.btn-info[disabled].active,.navbar .navbar-nav>li>a.btn.btn-info[disabled].focus,.navbar .navbar-nav>li>a.btn.btn-info[disabled]:active,.navbar .navbar-nav>li>a.btn.btn-info[disabled]:focus,.navbar .navbar-nav>li>a.btn.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-info,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-info.active,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-info.focus,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-info:active,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-info:focus,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-info:hover{
    background-color:#fff0;
    border-color:#68b3c8 
}
.btn-info.btn-fill,.navbar .navbar-nav>li>a.btn.btn-info.btn-fill{
    color:#fff;
    background-color:#68b3c8;
    opacity:1 
}
.btn-info.btn-fill.active,.btn-info.btn-fill:active,.btn-info.btn-fill:focus,.btn-info.btn-fill:hover,.navbar .navbar-nav>li>a.btn.btn-info.btn-fill.active,.navbar .navbar-nav>li>a.btn.btn-info.btn-fill:active,.navbar .navbar-nav>li>a.btn.btn-info.btn-fill:focus,.navbar .navbar-nav>li>a.btn.btn-info.btn-fill:hover,.open>.btn-info.btn-fill.dropdown-toggle,.open>.navbar .navbar-nav>li>a.btn.btn-info.btn-fill.dropdown-toggle{
    background-color:#3091b2;
    color:#fff;
    border-color:#3091b2 
}
.btn-info.btn-fill .caret,.navbar .navbar-nav>li>a.btn.btn-info.btn-fill .caret{
    border-top-color:#fff 
}
.btn-info.btn-fill i,.navbar .navbar-nav>li>a.btn.btn-info.btn-fill i{
    color:#fff;
    opacity:1 
}
.btn-info.btn-simple.active,.btn-info.btn-simple:active,.btn-info.btn-simple:focus,.btn-info.btn-simple:hover,.navbar .navbar-nav>li>a.btn.btn-info.btn-simple.active,.navbar .navbar-nav>li>a.btn.btn-info.btn-simple:active,.navbar .navbar-nav>li>a.btn.btn-info.btn-simple:focus,.navbar .navbar-nav>li>a.btn.btn-info.btn-simple:hover,.open>.btn-info.btn-simple.dropdown-toggle,.open>.navbar .navbar-nav>li>a.btn.btn-info.btn-simple.dropdown-toggle{
    background-color:#fff0;
    color:#3091b2 
}
.btn-info.btn-simple.active i,.btn-info.btn-simple:active i,.btn-info.btn-simple:focus i,.btn-info.btn-simple:hover i,.navbar .navbar-nav>li>a.btn.btn-info.btn-simple.active i,.navbar .navbar-nav>li>a.btn.btn-info.btn-simple:active i,.navbar .navbar-nav>li>a.btn.btn-info.btn-simple:focus i,.navbar .navbar-nav>li>a.btn.btn-info.btn-simple:hover i,.open>.btn-info.btn-simple.dropdown-toggle i,.open>.navbar .navbar-nav>li>a.btn.btn-info.btn-simple.dropdown-toggle i{
    color:#3091b2;
    opacity:1 
}
.btn-info.btn-simple.active .caret,.btn-info.btn-simple:active .caret,.btn-info.btn-simple:focus .caret,.btn-info.btn-simple:hover .caret,.navbar .navbar-nav>li>a.btn.btn-info.btn-simple.active .caret,.navbar .navbar-nav>li>a.btn.btn-info.btn-simple:active .caret,.navbar .navbar-nav>li>a.btn.btn-info.btn-simple:focus .caret,.navbar .navbar-nav>li>a.btn.btn-info.btn-simple:hover .caret,.open>.btn-info.btn-simple.dropdown-toggle .caret,.open>.navbar .navbar-nav>li>a.btn.btn-info.btn-simple.dropdown-toggle .caret{
    border-top-color:#3091b2 
}
.btn-info.btn-simple .caret,.navbar .navbar-nav>li>a.btn.btn-info.btn-simple .caret{
    border-top-color:#68b3c8 
}
.btn-info .caret,.navbar .navbar-nav>li>a.btn.btn-info .caret{
    border-top-color:#68b3c8 
}
.btn-warning,.navbar .navbar-nav>li>a.btn.btn-warning{
    border-color:#f3bb45;
    color:#f3bb45 
}
.btn-warning.active,.btn-warning:active,.btn-warning:active:focus,.btn-warning:active:hover,.btn-warning:focus,.btn-warning:hover,.navbar .navbar-nav>li>a.btn.btn-warning.active,.navbar .navbar-nav>li>a.btn.btn-warning:active,.navbar .navbar-nav>li>a.btn.btn-warning:active:focus,.navbar .navbar-nav>li>a.btn.btn-warning:active:hover,.navbar .navbar-nav>li>a.btn.btn-warning:focus,.navbar .navbar-nav>li>a.btn.btn-warning:hover,.open>.btn-warning.dropdown-toggle,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover,.open>.navbar .navbar-nav>li>a.btn.btn-warning.dropdown-toggle,.open>.navbar .navbar-nav>li>a.btn.btn-warning.dropdown-toggle:focus,.open>.navbar .navbar-nav>li>a.btn.btn-warning.dropdown-toggle:hover{
    background-color:#f3bb45;
    color:rgb(255 255 255 / .7);
    border-color:#f3bb45 
}
.btn-warning.active .caret,.btn-warning:active .caret,.btn-warning:active:focus .caret,.btn-warning:active:hover .caret,.btn-warning:focus .caret,.btn-warning:hover .caret,.navbar .navbar-nav>li>a.btn.btn-warning.active .caret,.navbar .navbar-nav>li>a.btn.btn-warning:active .caret,.navbar .navbar-nav>li>a.btn.btn-warning:active:focus .caret,.navbar .navbar-nav>li>a.btn.btn-warning:active:hover .caret,.navbar .navbar-nav>li>a.btn.btn-warning:focus .caret,.navbar .navbar-nav>li>a.btn.btn-warning:hover .caret,.open>.btn-warning.dropdown-toggle .caret,.open>.btn-warning.dropdown-toggle:focus .caret,.open>.btn-warning.dropdown-toggle:hover .caret,.open>.navbar .navbar-nav>li>a.btn.btn-warning.dropdown-toggle .caret,.open>.navbar .navbar-nav>li>a.btn.btn-warning.dropdown-toggle:focus .caret,.open>.navbar .navbar-nav>li>a.btn.btn-warning.dropdown-toggle:hover .caret{
    border-top-color:rgb(255 255 255 / .7) 
}
.btn-warning.active i,.btn-warning:active i,.btn-warning:active:focus i,.btn-warning:active:hover i,.btn-warning:focus i,.btn-warning:hover i,.navbar .navbar-nav>li>a.btn.btn-warning.active i,.navbar .navbar-nav>li>a.btn.btn-warning:active i,.navbar .navbar-nav>li>a.btn.btn-warning:active:focus i,.navbar .navbar-nav>li>a.btn.btn-warning:active:hover i,.navbar .navbar-nav>li>a.btn.btn-warning:focus i,.navbar .navbar-nav>li>a.btn.btn-warning:hover i,.open>.btn-warning.dropdown-toggle i,.open>.btn-warning.dropdown-toggle:focus i,.open>.btn-warning.dropdown-toggle:hover i,.open>.navbar .navbar-nav>li>a.btn.btn-warning.dropdown-toggle i,.open>.navbar .navbar-nav>li>a.btn.btn-warning.dropdown-toggle:focus i,.open>.navbar .navbar-nav>li>a.btn.btn-warning.dropdown-toggle:hover i{
    color:rgb(255 255 255 / .7);
    opacity:.7 
}
.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning:disabled,.btn-warning:disabled.active,.btn-warning:disabled.focus,.btn-warning:disabled:active,.btn-warning:disabled:focus,.btn-warning:disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,.navbar .navbar-nav>li>a.btn.btn-warning.disabled,.navbar .navbar-nav>li>a.btn.btn-warning.disabled.active,.navbar .navbar-nav>li>a.btn.btn-warning.disabled.focus,.navbar .navbar-nav>li>a.btn.btn-warning.disabled:active,.navbar .navbar-nav>li>a.btn.btn-warning.disabled:focus,.navbar .navbar-nav>li>a.btn.btn-warning.disabled:hover,.navbar .navbar-nav>li>a.btn.btn-warning:disabled,.navbar .navbar-nav>li>a.btn.btn-warning:disabled.active,.navbar .navbar-nav>li>a.btn.btn-warning:disabled.focus,.navbar .navbar-nav>li>a.btn.btn-warning:disabled:active,.navbar .navbar-nav>li>a.btn.btn-warning:disabled:focus,.navbar .navbar-nav>li>a.btn.btn-warning:disabled:hover,.navbar .navbar-nav>li>a.btn.btn-warning[disabled],.navbar .navbar-nav>li>a.btn.btn-warning[disabled].active,.navbar .navbar-nav>li>a.btn.btn-warning[disabled].focus,.navbar .navbar-nav>li>a.btn.btn-warning[disabled]:active,.navbar .navbar-nav>li>a.btn.btn-warning[disabled]:focus,.navbar .navbar-nav>li>a.btn.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-warning,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-warning.active,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-warning.focus,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-warning:active,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-warning:focus,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-warning:hover{
    background-color:#fff0;
    border-color:#f3bb45 
}
.btn-warning.btn-fill,.navbar .navbar-nav>li>a.btn.btn-warning.btn-fill{
    color:#fff;
    background-color:#f3bb45;
    opacity:1 
}
.btn-warning.btn-fill.active,.btn-warning.btn-fill:active,.btn-warning.btn-fill:focus,.btn-warning.btn-fill:hover,.navbar .navbar-nav>li>a.btn.btn-warning.btn-fill.active,.navbar .navbar-nav>li>a.btn.btn-warning.btn-fill:active,.navbar .navbar-nav>li>a.btn.btn-warning.btn-fill:focus,.navbar .navbar-nav>li>a.btn.btn-warning.btn-fill:hover,.open>.btn-warning.btn-fill.dropdown-toggle,.open>.navbar .navbar-nav>li>a.btn.btn-warning.btn-fill.dropdown-toggle{
    background-color:#bb992f;
    color:#fff;
    border-color:#bb992f 
}
.btn-warning.btn-fill .caret,.navbar .navbar-nav>li>a.btn.btn-warning.btn-fill .caret{
    border-top-color:#fff 
}
.btn-warning.btn-fill i,.navbar .navbar-nav>li>a.btn.btn-warning.btn-fill i{
    color:#fff;
    opacity:1 
}
.btn-warning.btn-simple.active,.btn-warning.btn-simple:active,.btn-warning.btn-simple:focus,.btn-warning.btn-simple:hover,.navbar .navbar-nav>li>a.btn.btn-warning.btn-simple.active,.navbar .navbar-nav>li>a.btn.btn-warning.btn-simple:active,.navbar .navbar-nav>li>a.btn.btn-warning.btn-simple:focus,.navbar .navbar-nav>li>a.btn.btn-warning.btn-simple:hover,.open>.btn-warning.btn-simple.dropdown-toggle,.open>.navbar .navbar-nav>li>a.btn.btn-warning.btn-simple.dropdown-toggle{
    background-color:#fff0;
    color:#bb992f 
}
.btn-warning.btn-simple.active i,.btn-warning.btn-simple:active i,.btn-warning.btn-simple:focus i,.btn-warning.btn-simple:hover i,.navbar .navbar-nav>li>a.btn.btn-warning.btn-simple.active i,.navbar .navbar-nav>li>a.btn.btn-warning.btn-simple:active i,.navbar .navbar-nav>li>a.btn.btn-warning.btn-simple:focus i,.navbar .navbar-nav>li>a.btn.btn-warning.btn-simple:hover i,.open>.btn-warning.btn-simple.dropdown-toggle i,.open>.navbar .navbar-nav>li>a.btn.btn-warning.btn-simple.dropdown-toggle i{
    color:#bb992f;
    opacity:1 
}
.btn-warning.btn-simple.active .caret,.btn-warning.btn-simple:active .caret,.btn-warning.btn-simple:focus .caret,.btn-warning.btn-simple:hover .caret,.navbar .navbar-nav>li>a.btn.btn-warning.btn-simple.active .caret,.navbar .navbar-nav>li>a.btn.btn-warning.btn-simple:active .caret,.navbar .navbar-nav>li>a.btn.btn-warning.btn-simple:focus .caret,.navbar .navbar-nav>li>a.btn.btn-warning.btn-simple:hover .caret,.open>.btn-warning.btn-simple.dropdown-toggle .caret,.open>.navbar .navbar-nav>li>a.btn.btn-warning.btn-simple.dropdown-toggle .caret{
    border-top-color:#bb992f 
}
.btn-warning.btn-simple .caret,.navbar .navbar-nav>li>a.btn.btn-warning.btn-simple .caret{
    border-top-color:#f3bb45 
}
.btn-warning .caret,.navbar .navbar-nav>li>a.btn.btn-warning .caret{
    border-top-color:#f3bb45 
}
.btn-danger,.navbar .navbar-nav>li>a.btn.btn-danger{
    border-color:#fff0;
    color:#66615b 
}
.btn-danger.active,.btn-danger:active,.btn-danger:active:focus,.btn-danger:active:hover,.btn-danger:focus,.btn-danger:hover,.navbar .navbar-nav>li>a.btn.btn-danger.active,.navbar .navbar-nav>li>a.btn.btn-danger:active,.navbar .navbar-nav>li>a.btn.btn-danger:active:focus,.navbar .navbar-nav>li>a.btn.btn-danger:active:hover,.navbar .navbar-nav>li>a.btn.btn-danger:focus,.navbar .navbar-nav>li>a.btn.btn-danger:hover,.open>.btn-danger.dropdown-toggle,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover,.open>.navbar .navbar-nav>li>a.btn.btn-danger.dropdown-toggle,.open>.navbar .navbar-nav>li>a.btn.btn-danger.dropdown-toggle:focus,.open>.navbar .navbar-nav>li>a.btn.btn-danger.dropdown-toggle:hover{
    background-color:#7eb103;
    color:#fff;
    border-color:#7eb103 
}
.btn-danger.active .caret,.btn-danger:active .caret,.btn-danger:active:focus .caret,.btn-danger:active:hover .caret,.btn-danger:focus .caret,.btn-danger:hover .caret,.navbar .navbar-nav>li>a.btn.btn-danger.active .caret,.navbar .navbar-nav>li>a.btn.btn-danger:active .caret,.navbar .navbar-nav>li>a.btn.btn-danger:active:focus .caret,.navbar .navbar-nav>li>a.btn.btn-danger:active:hover .caret,.navbar .navbar-nav>li>a.btn.btn-danger:focus .caret,.navbar .navbar-nav>li>a.btn.btn-danger:hover .caret,.open>.btn-danger.dropdown-toggle .caret,.open>.btn-danger.dropdown-toggle:focus .caret,.open>.btn-danger.dropdown-toggle:hover .caret,.open>.navbar .navbar-nav>li>a.btn.btn-danger.dropdown-toggle .caret,.open>.navbar .navbar-nav>li>a.btn.btn-danger.dropdown-toggle:focus .caret,.open>.navbar .navbar-nav>li>a.btn.btn-danger.dropdown-toggle:hover .caret{
    border-top-color:rgb(255 255 255 / .7) 
}
.btn-danger.active i,.btn-danger:active i,.btn-danger:active:focus i,.btn-danger:active:hover i,.btn-danger:focus i,.btn-danger:hover i,.navbar .navbar-nav>li>a.btn.btn-danger.active i,.navbar .navbar-nav>li>a.btn.btn-danger:active i,.navbar .navbar-nav>li>a.btn.btn-danger:active:focus i,.navbar .navbar-nav>li>a.btn.btn-danger:active:hover i,.navbar .navbar-nav>li>a.btn.btn-danger:focus i,.navbar .navbar-nav>li>a.btn.btn-danger:hover i,.open>.btn-danger.dropdown-toggle i,.open>.btn-danger.dropdown-toggle:focus i,.open>.btn-danger.dropdown-toggle:hover i,.open>.navbar .navbar-nav>li>a.btn.btn-danger.dropdown-toggle i,.open>.navbar .navbar-nav>li>a.btn.btn-danger.dropdown-toggle:focus i,.open>.navbar .navbar-nav>li>a.btn.btn-danger.dropdown-toggle:hover i{
    color:rgb(255 255 255 / .7);
    opacity:.7 
}
.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger:disabled,.btn-danger:disabled.active,.btn-danger:disabled.focus,.btn-danger:disabled:active,.btn-danger:disabled:focus,.btn-danger:disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,.navbar .navbar-nav>li>a.btn.btn-danger.disabled,.navbar .navbar-nav>li>a.btn.btn-danger.disabled.active,.navbar .navbar-nav>li>a.btn.btn-danger.disabled.focus,.navbar .navbar-nav>li>a.btn.btn-danger.disabled:active,.navbar .navbar-nav>li>a.btn.btn-danger.disabled:focus,.navbar .navbar-nav>li>a.btn.btn-danger.disabled:hover,.navbar .navbar-nav>li>a.btn.btn-danger:disabled,.navbar .navbar-nav>li>a.btn.btn-danger:disabled.active,.navbar .navbar-nav>li>a.btn.btn-danger:disabled.focus,.navbar .navbar-nav>li>a.btn.btn-danger:disabled:active,.navbar .navbar-nav>li>a.btn.btn-danger:disabled:focus,.navbar .navbar-nav>li>a.btn.btn-danger:disabled:hover,.navbar .navbar-nav>li>a.btn.btn-danger[disabled],.navbar .navbar-nav>li>a.btn.btn-danger[disabled].active,.navbar .navbar-nav>li>a.btn.btn-danger[disabled].focus,.navbar .navbar-nav>li>a.btn.btn-danger[disabled]:active,.navbar .navbar-nav>li>a.btn.btn-danger[disabled]:focus,.navbar .navbar-nav>li>a.btn.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-danger,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-danger.active,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-danger.focus,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-danger:active,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-danger:focus,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-danger:hover{
    background-color:#fff0;
    border-color:#ad1419 
}
.btn-danger.btn-fill,.navbar .navbar-nav>li>a.btn.btn-danger.btn-fill{
    color:#fff;
    background-color:#7eb103;
    opacity:1 
}
.btn-danger.btn-fill.active,.btn-danger.btn-fill:active,.btn-danger.btn-fill:focus,.btn-danger.btn-fill:hover,.navbar .navbar-nav>li>a.btn.btn-danger.btn-fill.active,.navbar .navbar-nav>li>a.btn.btn-danger.btn-fill:active,.navbar .navbar-nav>li>a.btn.btn-danger.btn-fill:focus,.navbar .navbar-nav>li>a.btn.btn-danger.btn-fill:hover,.open>.btn-danger.btn-fill.dropdown-toggle,.open>.navbar .navbar-nav>li>a.btn.btn-danger.btn-fill.dropdown-toggle{
    background-color:#7EB90B;
    color:#fff;
    border-color:#7EB90B 
}
.btn-danger.btn-fill .caret,.navbar .navbar-nav>li>a.btn.btn-danger.btn-fill .caret{
    border-top-color:#fff 
}
.btn-danger.btn-fill i,.navbar .navbar-nav>li>a.btn.btn-danger.btn-fill i{
    color:#fff;
    opacity:1 
}
.btn-danger.btn-simple.active,.btn-danger.btn-simple:active,.btn-danger.btn-simple:focus,.btn-danger.btn-simple:hover,.navbar .navbar-nav>li>a.btn.btn-danger.btn-simple.active,.navbar .navbar-nav>li>a.btn.btn-danger.btn-simple:active,.navbar .navbar-nav>li>a.btn.btn-danger.btn-simple:focus,.navbar .navbar-nav>li>a.btn.btn-danger.btn-simple:hover,.open>.btn-danger.btn-simple.dropdown-toggle,.open>.navbar .navbar-nav>li>a.btn.btn-danger.btn-simple.dropdown-toggle{
    background-color:#fff0;
    color:#e21719 
}
.btn-danger.btn-simple.active i,.btn-danger.btn-simple:active i,.btn-danger.btn-simple:focus i,.btn-danger.btn-simple:hover i,.navbar .navbar-nav>li>a.btn.btn-danger.btn-simple.active i,.navbar .navbar-nav>li>a.btn.btn-danger.btn-simple:active i,.navbar .navbar-nav>li>a.btn.btn-danger.btn-simple:focus i,.navbar .navbar-nav>li>a.btn.btn-danger.btn-simple:hover i,.open>.btn-danger.btn-simple.dropdown-toggle i,.open>.navbar .navbar-nav>li>a.btn.btn-danger.btn-simple.dropdown-toggle i{
    color:#e21719;
    opacity:1 
}
.btn-danger.btn-simple.active .caret,.btn-danger.btn-simple:active .caret,.btn-danger.btn-simple:focus .caret,.btn-danger.btn-simple:hover .caret,.navbar .navbar-nav>li>a.btn.btn-danger.btn-simple.active .caret,.navbar .navbar-nav>li>a.btn.btn-danger.btn-simple:active .caret,.navbar .navbar-nav>li>a.btn.btn-danger.btn-simple:focus .caret,.navbar .navbar-nav>li>a.btn.btn-danger.btn-simple:hover .caret,.open>.btn-danger.btn-simple.dropdown-toggle .caret,.open>.navbar .navbar-nav>li>a.btn.btn-danger.btn-simple.dropdown-toggle .caret{
    border-top-color:#e21719 
}
.btn-danger.btn-simple .caret,.navbar .navbar-nav>li>a.btn.btn-danger.btn-simple .caret{
    border-top-color:#ad1419 
}
.btn-danger .caret,.navbar .navbar-nav>li>a.btn.btn-danger .caret{
    border-top-color:#ad1419 
}
.btn-neutral{
    border-color:#fff;
    color:#fff 
}
.btn-neutral.active,.btn-neutral:active,.btn-neutral:active:focus,.btn-neutral:active:hover,.btn-neutral:focus,.btn-neutral:hover,.open>.btn-neutral.dropdown-toggle,.open>.btn-neutral.dropdown-toggle:focus,.open>.btn-neutral.dropdown-toggle:hover{
    background-color:#fff;
    color:rgb(255 255 255 / .7);
    border-color:#fff 
}
.btn-neutral.active .caret,.btn-neutral:active .caret,.btn-neutral:active:focus .caret,.btn-neutral:active:hover .caret,.btn-neutral:focus .caret,.btn-neutral:hover .caret,.open>.btn-neutral.dropdown-toggle .caret,.open>.btn-neutral.dropdown-toggle:focus .caret,.open>.btn-neutral.dropdown-toggle:hover .caret{
    border-top-color:rgb(255 255 255 / .7) 
}
.btn-neutral.active i,.btn-neutral:active i,.btn-neutral:active:focus i,.btn-neutral:active:hover i,.btn-neutral:focus i,.btn-neutral:hover i,.open>.btn-neutral.dropdown-toggle i,.open>.btn-neutral.dropdown-toggle:focus i,.open>.btn-neutral.dropdown-toggle:hover i{
    color:rgb(255 255 255 / .7);
    opacity:.7 
}
.btn-neutral.disabled,.btn-neutral.disabled.active,.btn-neutral.disabled.focus,.btn-neutral.disabled:active,.btn-neutral.disabled:focus,.btn-neutral.disabled:hover,.btn-neutral:disabled,.btn-neutral:disabled.active,.btn-neutral:disabled.focus,.btn-neutral:disabled:active,.btn-neutral:disabled:focus,.btn-neutral:disabled:hover,.btn-neutral[disabled],.btn-neutral[disabled].active,.btn-neutral[disabled].focus,.btn-neutral[disabled]:active,.btn-neutral[disabled]:focus,.btn-neutral[disabled]:hover,fieldset[disabled] .btn-neutral,fieldset[disabled] .btn-neutral.active,fieldset[disabled] .btn-neutral.focus,fieldset[disabled] .btn-neutral:active,fieldset[disabled] .btn-neutral:focus,fieldset[disabled] .btn-neutral:hover{
    background-color:#fff0;
    border-color:#fff 
}
.btn-neutral.btn-fill{
    color:#fff;
    background-color:#fff;
    opacity:1 
}
.btn-neutral.btn-fill.active,.btn-neutral.btn-fill:active,.btn-neutral.btn-fill:focus,.btn-neutral.btn-fill:hover,.open>.btn-neutral.btn-fill.dropdown-toggle{
    background-color:#fff;
    color:#fff;
    border-color:#fff 
}
.btn-neutral.btn-fill .caret{
    border-top-color:#fff 
}
.btn-neutral.btn-fill i{
    color:#fff;
    opacity:1 
}
.btn-neutral.btn-simple.active,.btn-neutral.btn-simple:active,.btn-neutral.btn-simple:focus,.btn-neutral.btn-simple:hover,.open>.btn-neutral.btn-simple.dropdown-toggle{
    background-color:#fff0;
    color:#fff 
}
.btn-neutral.btn-simple.active i,.btn-neutral.btn-simple:active i,.btn-neutral.btn-simple:focus i,.btn-neutral.btn-simple:hover i,.open>.btn-neutral.btn-simple.dropdown-toggle i{
    color:#fff;
    opacity:1 
}
.btn-neutral.btn-simple.active .caret,.btn-neutral.btn-simple:active .caret,.btn-neutral.btn-simple:focus .caret,.btn-neutral.btn-simple:hover .caret,.open>.btn-neutral.btn-simple.dropdown-toggle .caret{
    border-top-color:#fff 
}
.btn-neutral.btn-simple .caret{
    border-top-color:#fff 
}
.btn-neutral .caret{
    border-top-color:#fff 
}
.btn-neutral:focus,.btn-neutral:hover{
    color:#66615b 
}
.btn-neutral:focus i,.btn-neutral:hover i{
    color:#66615b;
    opacity:1 
}
.btn-neutral.active,.btn-neutral:active,.open>.btn-neutral.dropdown-toggle{
    background-color:#fff;
    color:#66615b 
}
.btn-neutral.active i,.btn-neutral:active i,.open>.btn-neutral.dropdown-toggle i{
    color:#66615b;
    opacity:1 
}
.btn-neutral.btn-fill{
    color:#66615b 
}
.btn-neutral.btn-fill i{
    color:#66615b;
    opacity:1 
}
.btn-neutral.btn-fill:focus,.btn-neutral.btn-fill:hover{
    color:#403d39 
}
.btn-neutral.btn-fill:focus i,.btn-neutral.btn-fill:hover i{
    color:#403d39;
    opacity:1 
}
.btn-neutral.btn-simple.active,.btn-neutral.btn-simple:active{
    background-color:#fff0 
}
.btn.btn-disabled,.btn.disabled,.btn:disabled,.btn[disabled]{
    opacity:.5 
}
.btn-disabled{
    cursor:default 
}
.btn-simple{
    border:0;
    padding:7px 18px 
}
.btn-lg,.navbar .navbar-nav>li>a.btn.btn-lg{
    font-size:20px;
    border-radius:50px;
    padding:11px 30px;
    font-weight:400 
}
.btn-lg.btn-simple,.navbar .navbar-nav>li>a.btn.btn-lg.btn-simple{
    padding:13px 30px 
}
.btn-lg.btn-icon,.navbar .navbar-nav>li>a.btn.btn-lg.btn-icon{
    border-radius:30px;
    padding:9px 16px 
}
.btn-sm,.navbar .navbar-nav>li>a.btn.btn-sm{
    font-size:14px;
    border-radius:26px;
    padding:4px 10px 
}
.btn-sm.btn-simple,.navbar .navbar-nav>li>a.btn.btn-sm.btn-simple{
    padding:6px 10px 
}
.btn-sm.btn-icon,.navbar .navbar-nav>li>a.btn.btn-sm.btn-icon{
    padding:3px 7px 
}
.btn-sm.btn-icon .fa,.navbar .navbar-nav>li>a.btn.btn-sm.btn-icon .fa{
    line-height:1.6;
    width:15px 
}
.btn-xs,.navbar .navbar-nav>li>a.btn.btn-xs{
    font-size:12px;
    border-radius:26px;
    padding:2px 5px 
}
.btn-xs.btn-simple,.navbar .navbar-nav>li>a.btn.btn-xs.btn-simple{
    padding:4px 5px 
}
.btn-xs.btn-icon,.navbar .navbar-nav>li>a.btn.btn-xs.btn-icon{
    padding:1px 5px 
}
.btn-xs.btn-icon .fa,.navbar .navbar-nav>li>a.btn.btn-xs.btn-icon .fa{
    width:10px 
}
.btn-wd,.navbar .navbar-nav>li>a.btn.btn-wd{
    min-width:140px 
}
.btn-group.select{
    width:100% 
}
.btn-group.select .btn{
    text-align:left 
}
.btn-group.select .caret{
    position:absolute;
    top:50%;
    margin-top:-1px;
    right:8px 
}
.btn-tooltip{
    white-space:nowrap 
}
.form-control::-moz-placeholder{
    color:#bbb;
    opacity:1 
}
.form-control:-moz-placeholder{
    color:#bbb;
    opacity:1 
}
.form-control::-webkit-input-placeholder{
    color:#bbb;
    opacity:1 
}
.form-control:-ms-input-placeholder{
    color:#bbb;
    opacity:1 
}
.form-control{
    background-color:#fff;
    border:medium none;
    border-radius:4px;
    color:#66615b;
    font-size:14px;
    transition:background-color .3s ease 0s;
    padding:5px 8px;
    height:35px;
    -webkit-box-shadow:none;
    box-shadow:none 
}
.form-control:focus{
    background-color:#fff;
    -webkit-box-shadow:none;
    box-shadow:none;
    outline:0!important 
}
.has-error .form-control,.has-error .form-control:focus,.has-success .form-control,.has-success .form-control:focus{
    -webkit-box-shadow:none;
    box-shadow:none 
}
.has-success .form-control{
    background-color:#abf3cb 
}
.has-success .form-control.border-input{
    border:1px solid #7ac29a 
}
.has-success .form-control:focus{
    background-color:#fff 
}
.has-error .form-control{
    background-color:#ffc0a4;
    color:#ad1419 
}
.form-control.border-input{
    border:1px solid #ddd;
    border-radius:5px;
    padding:0 7px;
    font-size:15px;
	margin-bottom: 10px;
}
.form-control.border-input:focus{
    border-color:#6f9900 !important;
    box-shadow: 0 6px 16px rgba(111, 153, 0, 0.12);
}
.has-error .form-control:focus{
    background-color:#fff 
}
.form-control+.form-control-feedback{
    border-radius:6px;
    font-size:16px;
    margin-top:-7px;
    position:absolute;
    right:10px;
    top:50%;
    vertical-align:middle 
}
.form-control.border-input{
    border:1px solid #ccc5b9 
}
.open .form-control{
    border-bottom-color:#fff0 
}
.input-lg{
    height:55px;
    padding:11px 30px 
}
.has-error .control-label,.has-error .form-control-feedback{
    color:#ad1419 
}
.has-success .control-label,.has-success .form-control-feedback{
    color:#7ac29a 
}
.input-group-addon{
    background-color:#fffcf5;
    border:medium none;
    border-radius:4px 
}
.has-error .input-group-addon,.has-success .input-group-addon{
    background-color:#fff 
}
.has-error .form-control:focus+.input-group-addon{
    color:#ad1419 
}
.has-success .form-control:focus+.input-group-addon{
    color:#7ac29a 
}
.form-control:focus+.input-group-addon,.form-control:focus~.input-group-addon{
    background-color:#fff 
}
.border-input .input-group-addon{
    border:solid 1px #ccc5b9 
}
.input-group{
    margin-bottom:15px 
}
.input-group[disabled] .input-group-addon{
    background-color:#e3e3e3 
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){
    border-right:0 none 
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.dropdown-toggle{
    border-left:0 none 
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{
    background-color:#fdfafa;
    cursor:not-allowed;
    color:#000;
    opacity:1 
}
.form-control[disabled]::-moz-placeholder{
    color:#9a9a9a;
    opacity:1 
}
.form-control[disabled]:-moz-placeholder{
    color:#ddd;
    opacity:1 
}
.form-control[disabled]::-webkit-input-placeholder{
    color:#ddd;
    opacity:1 
}
.form-control[disabled]:-ms-input-placeholder{
    color:#ddd;
    opacity:1 
}
.input-group-btn .btn{
    border-width:1px;
    padding:9px 18px 
}
.input-group-btn .btn-default:not(.btn-fill){
    border-color:#ddd 
}
.input-group-btn:last-child>.btn{
    margin-left:0 
}
textarea.form-control{
    max-width:100%;
    padding:10px 18px;
    resize:none 
}
.progress{
    background-color:#ddd;
    border-radius:3px;
    box-shadow:none;
    height:8px 
}
.progress-thin{
    height:4px 
}
.progress-bar{
    background-color:#7a9e9f 
}
.progress-bar-primary{
    background-color:#7a9e9f 
}
.progress-bar-info{
    background-color:#68b3c8 
}
.progress-bar-success{
    background-color:#7ac29a 
}
.progress-bar-warning{
    background-color:#f3bb45 
}
.progress-bar-danger{
    background-color:#ad1419 
}
ui-slider{
    border-radius:3px;
    position:relative;
    text-align:left 
}
.ui-slider .ui-slider-handle{
    position:absolute;
    z-index:2;
    width:1.2em;
    height:1.2em;
    cursor:default;
    transition:none;
    -webkit-transition:none 
}
.ui-slider .ui-slider-range{
    background-position:0 0;
    border:0;
    border-radius:3px;
    display:block;
    font-size:.7em;
    position:absolute;
    z-index:1 
}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{
    filter:inherit 
}
.ui-slider-horizontal{
    height:8px 
}
.ui-slider-horizontal .ui-slider-handle{
    margin-left:-10px;
    top:-4px 
}
.ui-slider-horizontal .ui-slider-range{
    top:0;
    height:100% 
}
.ui-slider-horizontal .ui-slider-range-min{
    left:0 
}
.ui-slider-horizontal .ui-slider-range-max{
    right:0 
}
.ui-slider-vertical{
    width:.8em;
    height:100px 
}
.ui-slider-vertical .ui-slider-handle{
    left:-.3em;
    margin-left:0;
    margin-bottom:-.6em 
}
.ui-slider-vertical .ui-slider-range{
    left:0;
    width:100% 
}
.ui-slider-vertical .ui-slider-range-min{
    bottom:0 
}
.ui-slider-vertical .ui-slider-range-max{
    top:0 
}
.ui-widget{
    font-size:1.1em 
}
.ui-widget .ui-widget{
    font-size:1em 
}
.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{
    font-size:1em 
}
.ui-widget-content{
    background-color:#e5e5e5 
}
.ui-widget-content a{
    color:#222 
}
.ui-widget-header{
    background:#ddd;
    color:#222;
    font-weight:700 
}
.ui-widget-header a{
    color:#222 
}
.slider-primary .ui-widget-header{
    background-color:#7a9e9f 
}
.slider-info .ui-widget-header{
    background-color:#68b3c8 
}
.slider-success .ui-widget-header{
    background-color:#7ac29a 
}
.slider-warning .ui-widget-header{
    background-color:#f3bb45 
}
.slider-danger .ui-widget-header{
    background-color:#ad1419 
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{
    background:#fff;
    background:-moz-linear-gradient(top,#fff 0,#f1f1f2 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f1f1f2));
    background:-webkit-linear-gradient(top,#fff 0,#f1f1f2 100%);
    background:-o-linear-gradient(top,#fff 0,#f1f1f2 100%);
    background:-ms-linear-gradient(top,#fff 0,#f1f1f2 100%);
    background:linear-gradient(to bottom,#fff 0,#f1f1f2 100%);
    border-radius:50%;
    box-shadow:0 1px 1px #fff inset,0 1px 2px rgb(0 0 0 / .4);
    height:15px;
    width:15px;
    cursor:pointer 
}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{
    color:#555;
    text-decoration:none 
}
.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{
    color:#212121;
    text-decoration:none 
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{
    color:#212121;
    text-decoration:none 
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{
    border:1px solid #fcefa1;
    background:#fbf9ee;
    color:#363636 
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{
    color:#363636 
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{
    border:1px solid #ad1419;
    background-color:#ad1419;
    color:#ad1419 
}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{
    color:#ad1419 
}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{
    color:#ad1419 
}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{
    font-weight:700 
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{
    opacity:.7;
    filter:Alpha(Opacity=70);
    font-weight:400 
}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{
    opacity:.35;
    filter:Alpha(Opacity=35);
    background-image:none 
}
.ui-state-disabled .ui-icon{
    filter:Alpha(Opacity=35) 
}
.alert{
    border:0;
    border-radius:8;
    color:#fff;
    padding:10px 10px;
    font-size:14px;
    box-shadow:0 4px 12px rgb(0 0 0 / .05) 
}
.navbar .alert{
    border-radius:0;
    left:0;
    position:absolute;
    right:0;
    top:85px;
    width:100%;
    z-index:3 
}
.navbar:not(.navbar-transparent) .alert{
    top:70px 
}
.alert .close{
    vertical-align:top;
    text-shadow:none 
}
.alert .alert-wrapper{
    padding:5px 0;
    position:relative 
}
.alert .alert-wrapper .close{
    top:6px;
    position:absolute;
    right:0 
}
.alert .alert-wrapper .message{
    padding-left:60px;
    padding-right:60px 
}
.alert .alert-icon{
    display:block;
    font-size:30px;
    left:15px;
    position:absolute;
    top:50%;
    margin-top:-22px 
}
[class*=col-] .alert .container{
    width:auto 
}
.alert-info{
    background-color:#41b937;
    color:#fdfdfd 
}
.alert-info .close{
    color:#3091b2;
    opacity:.7 
}
.alert-info .close:hover{
    opacity:1 
}
.alert-success{
    border-width:0 0 0 4px;
    border-style:solid;
    color:#080808;
    background:#e3ffde;
    border-color:#52D53A 
}
.alert-success .close{
    color:#42a084;
    opacity:.7 
}
.alert-success .close:hover{
    opacity:1 
}
.alert-warning{
    border-left:4px solid #ff6a0d;
    background-color:#fdfafa;
    color:#3a0d0d;
    border-radius:12px;
    line-height:1.3;
    box-shadow:0 4px 12px rgb(0 0 0 / .05) 
}
.alert-warning .close{
    color:#bb992f;
    opacity:.7 
}
.alert-warning .close:hover{
    opacity:1 
}
.alert-danger{
    border-left:4px solid #d32f2f;
    background-color:#fdecea;
    color:#262424;
    border-radius:10px;
    box-shadow:0 4px 12px rgb(0 0 0 / .05) 
}
.alert-danger .close{
    color:#e21719;
    opacity:.7 
}
.alert-danger .close:hover{
    opacity:1 
}
.label{
    padding:.4em .9em;
    border-radius:10px;
    color:#fff;
    font-weight:500;
    font-size:.75em;
    line-height:1;
    text-transform:uppercase;
    display:inline-block 
}
.label-icon{
    padding:.4em .55em 
}
.label-icon i{
    font-size:.8em;
    line-height:1 
}
.label-default{
    background-color:#66615b 
}
.label-primary{
    background-color:#7a9e9f 
}
.label-info{
    background-color:#68b3c8 
}
.label-success{
    background-color:#97cd14 
}
.label-warning{
    background-color:#f3bb45 
}
.label-danger{
    background-color:#ad1419 
}
.tooltip{
    font-size:14px;
    font-weight:400 
}
.tooltip.top{
    margin-top:-11px;
    padding:0 
}
.tooltip.top .tooltip-inner:after{
    border-top:11px solid #fff;
    border-left:11px solid #fff0;
    border-right:11px solid #fff0;
    bottom:-10px 
}
.tooltip.top .tooltip-inner:before{
    border-top:11px solid rgb(0 0 0 / .2);
    border-left:11px solid #fff0;
    border-right:11px solid #fff0;
    bottom:-11px 
}
.tooltip.bottom{
    margin-top:11px;
    padding:0 
}
.tooltip.bottom .tooltip-inner:after{
    border-bottom:11px solid #fff;
    border-left:11px solid #fff0;
    border-right:11px solid #fff0;
    top:-10px 
}
.tooltip.bottom .tooltip-inner:before{
    border-bottom:11px solid rgb(0 0 0 / .2);
    border-left:11px solid #fff0;
    border-right:11px solid #fff0;
    top:-11px 
}
.tooltip.left{
    margin-left:-11px;
    padding:0 
}
.tooltip.left .tooltip-inner:after{
    border-left:11px solid #fff;
    border-top:11px solid #fff0;
    border-bottom:11px solid #fff0;
    right:-10px;
    left:auto;
    margin-left:0 
}
.tooltip.left .tooltip-inner:before{
    border-left:11px solid rgb(0 0 0 / .2);
    border-top:11px solid #fff0;
    border-bottom:11px solid #fff0;
    right:-11px;
    left:auto;
    margin-left:0 
}
.tooltip.right{
    margin-left:11px;
    padding:0 
}
.tooltip.right .tooltip-inner:after{
    border-right:11px solid #fff;
    border-top:11px solid #fff0;
    border-bottom:11px solid #fff0;
    left:-10px;
    top:10px;
    margin-left:0 
}
.tooltip.right .tooltip-inner:before{
    border-right:11px solid rgb(0 0 0 / .2);
    border-top:11px solid #fff0;
    border-bottom:11px solid #fff0;
    left:-11px;
    top:11px;
    margin-left:0 
}
.tooltip-arrow{
    display:none;
    opacity:0 
}
.tooltip-inner{
    background-color:#fff;
    border-radius:8px;
    box-shadow:0 1px 13px rgb(0 0 0 / .14),0 0 0 1px rgb(115 71 38 / .23);
    color:#66615b;
    max-width:200px;
    padding:10px 10px;
    text-align:center;
    text-decoration:none 
}
.tooltip-inner:after{
    content:"";
    display:inline-block;
    left:100%;
    margin-left:-60%;
    position:absolute 
}
.tooltip-inner:before{
    content:"";
    display:inline-block;
    left:100%;
    margin-left:-60%;
    position:absolute 
}
.popover{
    border:0;
    border-radius:4px;
    background-color:#fffcf5;
    color:#66615b;
    font-weight:400;
    padding:0;
    z-index:1031;
    -webkit-box-shadow:none;
    box-shadow:none 
}
.popover .popover-title{
    background-color:#fffcf5;
    border-bottom:0 none;
    font-size:16px;
    font-weight:400;
    line-height:22px;
    padding:15px 15px 8px 15px;
    margin:0;
    color:#66615b;
    text-align:center;
    border-radius:4px 4px 0 0 
}
.popover .popover-content{
    padding:10px 15px 20px 15px;
    text-align:center 
}
.popover .arrow{
    border:0 
}
.popover .popover.top .arrow{
    margin-left:0 
}
.popover.bottom .arrow:after{
    border-bottom-color:#fffcf5 
}
.popover.left>.arrow::after{
    border-left-color:#fffcf5;
    bottom:-20px 
}
.popover.top>.arrow::after{
    border-top-color:#fffcf5 
}
.popover.right>.arrow::after{
    border-right-color:#fffcf5 
}
.popover-filter{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1030;
    background-color:#000;
    opacity:0;
    visibility:hidden;
    transition:visibility 0s linear .3s,opacity .3s linear 
}
.popover-filter.in{
    visibility:visible;
    opacity:.2;
    transition-delay:0s 
}
.popover-primary{
    background-color:#8ecfd5;
    color:#fff 
}
.popover-primary .popover-title{
    background-color:#8ecfd5;
    color:#427c89 
}
.popover-primary.bottom .arrow:after{
    border-bottom-color:#8ecfd5 
}
.popover-primary.left>.arrow::after{
    border-left-color:#8ecfd5 
}
.popover-primary.top>.arrow::after{
    border-top-color:#8ecfd5 
}
.popover-primary.right>.arrow::after{
    border-right-color:#8ecfd5 
}
.popover-info{
    background-color:#7ce4fe;
    color:#fff 
}
.popover-info .popover-title{
    background-color:#7ce4fe;
    color:#3091b2 
}
.popover-info.bottom .arrow:after{
    border-bottom-color:#7ce4fe 
}
.popover-info.left>.arrow::after{
    border-left-color:#7ce4fe 
}
.popover-info.top>.arrow::after{
    border-top-color:#7ce4fe 
}
.popover-info.right>.arrow::after{
    border-right-color:#7ce4fe 
}
.popover-success{
    background-color:#8ef3c5;
    color:#fff 
}
.popover-success .popover-title{
    background-color:#8ef3c5;
    color:#42a084 
}
.popover-success.bottom .arrow:after{
    border-bottom-color:#8ef3c5 
}
.popover-success.left>.arrow::after{
    border-left-color:#8ef3c5 
}
.popover-success.top>.arrow::after{
    border-top-color:#8ef3c5 
}
.popover-success.right>.arrow::after{
    border-right-color:#8ef3c5 
}
.popover-warning{
    background-color:#ffe28c;
    color:#fff 
}
.popover-warning .popover-title{
    background-color:#ffe28c;
    color:#bb992f 
}
.popover-warning.bottom .arrow:after{
    border-bottom-color:#ffe28c 
}
.popover-warning.left>.arrow::after{
    border-left-color:#ffe28c 
}
.popover-warning.top>.arrow::after{
    border-top-color:#ffe28c 
}
.popover-warning.right>.arrow::after{
    border-right-color:#ffe28c 
}
.popover-danger{
    background-color:#ff8f5e;
    color:#fff 
}
.popover-danger .popover-title{
    background-color:#ff8f5e;
    color:#e21719 
}
.popover-danger.bottom .arrow:after{
    border-bottom-color:#ff8f5e 
}
.popover-danger.left>.arrow::after{
    border-left-color:#ff8f5e 
}
.popover-danger.top>.arrow::after{
    border-top-color:#ff8f5e 
}
.popover-danger.right>.arrow::after{
    border-right-color:#ff8f5e 
}
.section{
    padding:30px 0;
    position:relative;
    background-color:#f4f3ef;
    background-image:linear-gradient(to bottom,transparent 0,#fff0 60%,rgb(186 186 186 / .15) 100%) 
}
.section-with-space{
    padding:60px 0 
}
.section-white{
    background-color:#fff 
}
.section-nude{
    background-color:#fffcf5 
}
.section-gray{
    background-color:#f3f2ee 
}
.section-nude-gray{
    background-color:#e8e7e3 
}
.section-white-gray{
    background-color:#f9f9f7 
}
.section-light-brown{
    background-color:#d8c1ab;
    color:#fff 
}
.section-brown{
    background-color:#a59e94;
    color:#fff 
}
.section-light-blue{
    background-color:#7a9e9f;
    color:#fff 
}
.section-dark-blue{
    background-color:#506367;
    color:#fff 
}
.section-dark{
    background-color:#1a1817;
    color:#fff 
}
.checkbox,.radio{
    margin-bottom:12px;
    padding-left:30px;
    position:relative;
    -webkit-transition:color,opacity .25s linear;
    transition:color,opacity .25s linear;
    font-size:15px;
    font-weight:400;
    line-height:1.5;
    color:#66615b;
    cursor:pointer 
}
.checkbox .icons,.radio .icons{
    color:#66615b;
    display:block;
    height:20px;
    left:0;
    position:absolute;
    top:0;
    width:20px;
    text-align:center;
    line-height:21px;
    font-size:20px;
    cursor:pointer;
    -webkit-transition:color,opacity .15s linear;
    transition:color,opacity .15s linear;
    opacity:.5 
}
.checkbox.checked .icons,.radio.checked .icons{
    opacity:1 
}
.checkbox input,.radio input{
    outline:0!important;
    display:none 
}
.checkbox .icons .first-icon,.checkbox .icons .second-icon,.radio .icons .first-icon,.radio .icons .second-icon{
    display:inline-table;
    position:absolute;
    left:0;
    top:0;
    background-color:#fff0;
    margin:0;
    opacity:1 
}
.checkbox .icons .second-icon,.radio .icons .second-icon{
    opacity:0 
}
.checkbox:hover,.radio:hover{
    -webkit-transition:color .2s linear;
    transition:color .2s linear 
}
.checkbox:hover .first-icon,.radio:hover .first-icon{
    opacity:0 
}
.checkbox:hover .second-icon,.radio:hover .second-icon{
    opacity:1 
}
.checkbox.checked .first-icon,.radio.checked .first-icon{
    opacity:0 
}
.checkbox.checked .second-icon,.radio.checked .second-icon{
    opacity:1;
    -webkit-transition:color .2s linear;
    transition:color .2s linear;
    color:#7eb103 
}
.checkbox.disabled,.radio.disabled{
    cursor:default;
    color:#ddd 
}
.checkbox.disabled .icons,.radio.disabled .icons{
    color:#ddd 
}
.checkbox.disabled .first-icon,.radio.disabled .first-icon{
    opacity:1 
}
.checkbox.disabled .second-icon,.radio.disabled .second-icon{
    opacity:0 
}
.checkbox.disabled.checked .icons,.radio.disabled.checked .icons{
    color:#ddd 
}
.checkbox.disabled.checked .first-icon,.radio.disabled.checked .first-icon{
    opacity:0 
}
.checkbox.disabled.checked .second-icon,.radio.disabled.checked .second-icon{
    opacity:1;
    color:#ddd 
}
.nav>li>a:focus,.nav>li>a:hover{
    background-color:#fff0 
}
.navbar{
    background-image:url(/public/assets/img/pat__.webp);
    border:0;
    font-size:15px;
    padding:8px;
    margin-bottom:0;
    z-index:3 
}
.navbar .navbar-brand{
    font-weight:600;
    margin:5px 0;
    padding:20px 15px;
    font-size:22px 
}
.navbar .navbar-nav>li>a{
    line-height:9px;
    margin:5px 1px;
    padding:17px 11px 
}
.navbar .navbar-nav>li>a.btn{
    margin:15px 3px;
    padding:7px 18px 
}
.navbar .navbar-nav>li>a.btn-xs{
    margin:25px 5px 
}
.navbar .navbar-nav>li>a.btn-sm{
    margin:20px 5px 
}
.navbar .btn{
    margin:10px 3px;
    font-size:15px 
}
.navbar .btn-simple{
    font-size:17px;
    color:#fff;
    font-family:'Montserrat',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif 
}
.navbar-nav>li>.dropdown-menu{
    border-radius:8px;
    margin-top:-4px 
}
.navbar-transparent .navbar-brand,[class*=navbar-ct] .navbar-brand{
    opacity:.9 
}
.navbar-transparent .navbar-brand:focus,.navbar-transparent .navbar-brand:hover,[class*=navbar-ct] .navbar-brand:focus,[class*=navbar-ct] .navbar-brand:hover{
    background-color:#fff0;
    opacity:1 
}
.navbar-transparent .navbar-brand:not([class*=text]),[class*=navbar-ct] .navbar-brand:not([class*=text]){
    color:#fff 
}
.navbar-transparent .navbar-nav>li>a:not(.btn),[class*=navbar-ct] .navbar-nav>li>a:not(.btn){
    color:#efeded;
    border-color:#fff;
    opacity:1.8 
}
.navbar-transparent .navbar-nav>.active>a:focus:not(.btn),.navbar-transparent .navbar-nav>.active>a:hover:not(.btn),.navbar-transparent .navbar-nav>.active>a:not(.btn),.navbar-transparent .navbar-nav>li>a:focus:not(.btn),.navbar-transparent .navbar-nav>li>a:hover:not(.btn),[class*=navbar-ct] .navbar-nav>.active>a:focus:not(.btn),[class*=navbar-ct] .navbar-nav>.active>a:hover:not(.btn),[class*=navbar-ct] .navbar-nav>.active>a:not(.btn),[class*=navbar-ct] .navbar-nav>li>a:focus:not(.btn),[class*=navbar-ct] .navbar-nav>li>a:hover:not(.btn){
    background-color:#fff0;
    border-radius:3px;
    color:#fff;
    opacity:1 
}
.navbar-transparent .navbar-nav .nav>li>a.btn:hover,[class*=navbar-ct] .navbar-nav .nav>li>a.btn:hover{
    background-color:#fff0 
}
.navbar-transparent .navbar-nav>.dropdown>a .caret,.navbar-transparent .navbar-nav>.dropdown>a:focus .caret,.navbar-transparent .navbar-nav>.dropdown>a:hover .caret,[class*=navbar-ct] .navbar-nav>.dropdown>a .caret,[class*=navbar-ct] .navbar-nav>.dropdown>a:focus .caret,[class*=navbar-ct] .navbar-nav>.dropdown>a:hover .caret{
    border-bottom-color:#fff;
    border-top-color:#fff 
}
.navbar-transparent .navbar-nav>.open>a,.navbar-transparent .navbar-nav>.open>a:focus,.navbar-transparent .navbar-nav>.open>a:hover,[class*=navbar-ct] .navbar-nav>.open>a,[class*=navbar-ct] .navbar-nav>.open>a:focus,[class*=navbar-ct] .navbar-nav>.open>a:hover{
    background-color:#fff0;
    color:#fff;
    opacity:1 
}
.navbar-transparent .btn-default,[class*=navbar-ct] .btn-default{
    color:#fff;
    border-color:#fff 
}
.navbar-transparent .btn-default.btn-fill,[class*=navbar-ct] .btn-default.btn-fill{
    color:#9a9a9a;
    background-color:#fff;
    opacity:.9 
}
.navbar-transparent .btn-default.btn-fill.active,.navbar-transparent .btn-default.btn-fill:active,.navbar-transparent .btn-default.btn-fill:focus,.navbar-transparent .btn-default.btn-fill:hover,.navbar-transparent .open .dropdown-toggle.btn-fill.btn-default,[class*=navbar-ct] .btn-default.btn-fill.active,[class*=navbar-ct] .btn-default.btn-fill:active,[class*=navbar-ct] .btn-default.btn-fill:focus,[class*=navbar-ct] .btn-default.btn-fill:hover,[class*=navbar-ct] .open .dropdown-toggle.btn-fill.btn-default{
    border-color:#fff;
    opacity:1 
}
.navbar-transparent .dropdown-menu .divider{
    background-color:rgb(255 255 255 / .2) 
}
.navbar-default{
    background-color:#fffcf5;
    border-bottom:1px solid rgb(0 0 0 / .1) 
}
.navbar-default .brand{
    color:#66615b!important 
}
.navbar-default .navbar-nav>li>a:not(.btn){
    color:#9a9a9a 
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:not(.btn):focus,.navbar-default .navbar-nav>.active>a:not(.btn):hover,.navbar-default .navbar-nav>li>a:not(.btn):focus,.navbar-default .navbar-nav>li>a:not(.btn):hover{
    background-color:#fff0;
    border-radius:3px;
    color:#68b3c8;
    opacity:1 
}
.navbar-default .navbar-nav>.dropdown>a:focus .caret,.navbar-default .navbar-nav>.dropdown>a:hover .caret{
    border-bottom-color:#68b3c8;
    border-top-color:#68b3c8 
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{
    background-color:#fff0;
    color:#68b3c8 
}
.navbar-default .navbar-nav .navbar-toggle:focus,.navbar-default .navbar-nav .navbar-toggle:hover{
    background-color:#fff0 
}
.navbar-default:not(.navbar-transparent) .btn-default:hover{
    color:#68b3c8;
    border-color:#68b3c8 
}
.navbar-default:not(.navbar-transparent) .btn-neutral,.navbar-default:not(.navbar-transparent) .btn-neutral:active,.navbar-default:not(.navbar-transparent) .btn-neutral:hover{
    color:#9a9a9a 
}
.navbar-icons.navbar .navbar-brand{
    margin-top:12px;
    margin-bottom:12px 
}
.navbar-icons .navbar-nav>li>a{
    text-align:center;
    padding:6px 15px;
    margin:6px 3px 
}
.navbar-icons .navbar-nav [class^=pe]{
    font-size:30px;
    position:relative 
}
.navbar-icons .navbar-nav p{
    margin:3px 0 0 
}
.navbar-form{
    margin:15px 3px;
    -webkit-box-shadow:none;
    box-shadow:none 
}
.navbar-form .btn{
    margin:0 0 0 5px 
}
.navbar-form .form-control{
    border-radius:0;
    border:0;
    padding:0;
    background-color:#fff0;
    height:22px;
    font-size:16px;
    line-height:1.5em;
    color:#e3e3e3 
}
.navbar-transparent .navbar-form .form-control,[class*=navbar-ct] .navbar-form .form-control{
    color:#fff;
    border:0;
    border-bottom:1px solid rgb(255 255 255 / .6) 
}
.navbar-ct-primary{
    background-color:#8ecfd5 
}
.navbar-ct-info{
    background-color:#7ce4fe 
}
.navbar-ct-success{
    background-color:#8ef3c5 
}
.navbar-ct-warning{
    background-color:#ffe28c 
}
.navbar-ct-danger{
    background-color:#ff8f5e 
}
.navbar-transparent{
    padding-top:15px;
    background-color:#fff0;
    border-bottom:1px solid #fff0 
}
.navbar-toggle{
    margin-top:19px;
    margin-bottom:19px;
    border:0 
}
.navbar-toggle .icon-bar{
    background-color:#fff 
}
.navbar-toggle .navbar-collapse,.navbar-toggle .navbar-form{
    border-color:#fff0 
}
.navbar-toggle.navbar-default .navbar-toggle:focus,.navbar-toggle.navbar-default .navbar-toggle:hover{
    background-color:#fff0 
}
.navbar .navbar-nav>li>a.profile-photo{
    padding:0 0 0 5px 
}
.profile-photo-small{
    height:40px;
    width:40px 
}
.img-rounded{
    border-radius:8px;
    box-shadow:0 2px 2px rgb(204 197 185 / .5);
    transition:opacity .5s ease 0s 
}
.img-details{
    min-height:50px;
    padding:0 4px .5em 
}
.img-details .author{
    margin-left:10px;
    margin-top:-21px;
    width:40px 
}
.img-circle{
    background-color:#fff;
    margin-bottom:10px;
    padding:4px 
}
.img-thumbnail{
    border:0 none;
    border-radius:8px;
    box-shadow:0 1px 2px rgb(164 158 147 / .6);
    margin-bottom:10px 
}
.img-no-padding{
    padding:0 
}
.btn-facebook{
    border-color:#fff;
    color:#fff 
}
.btn-facebook.active,.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover,.open>.btn-facebook.dropdown-toggle{
    background-color:#3b5998;
    border-color:#3b5998;
    color:rgb(255 255 255 / .7) 
}
.btn-facebook.disabled,.btn-facebook:disabled,.btn-facebook[disabled]{
    background-color:#fff0;
    border-color:#3b5998 
}
.btn-facebook.btn-fill{
    color:#fff;
    background-color:#fff;
    opacity:.8 
}
.btn-facebook.btn-fill.active,.btn-facebook.btn-fill:active,.btn-facebook.btn-fill:focus,.btn-facebook.btn-fill:hover,.open>.btn-facebook.btn-fill.dropdown-toggle{
    background-color:#fff;
    border-color:#fff;
    color:#fff;
    opacity:1 
}
.btn-facebook.btn-simple{
    color:#3b5998;
    opacity:.8 
}
.btn-facebook.btn-simple.active,.btn-facebook.btn-simple:active,.btn-facebook.btn-simple:focus,.btn-facebook.btn-simple:hover,.open>.btn-facebook.btn-simple.dropdown-toggle{
    background-color:#fff0;
    color:#3b5998;
    opacity:1 
}
.btn-facebook.btn-simple.active i,.btn-facebook.btn-simple:active i,.btn-facebook.btn-simple:focus i,.btn-facebook.btn-simple:hover i,.open>.btn-facebook.btn-simple.dropdown-toggle i{
    color:#3b5998;
    opacity:1 
}
.btn-twitter{
    border-color:#55acee;
    color:#55acee 
}
.btn-twitter.active,.btn-twitter:active,.btn-twitter:focus,.btn-twitter:hover,.open>.btn-twitter.dropdown-toggle{
    background-color:#55acee;
    border-color:#55acee;
    color:rgb(255 255 255 / .7) 
}
.btn-twitter.disabled,.btn-twitter:disabled,.btn-twitter[disabled]{
    background-color:#fff0;
    border-color:#55acee 
}
.btn-twitter.btn-fill{
    color:#fff;
    background-color:#55acee;
    opacity:.8 
}
.btn-twitter.btn-fill.active,.btn-twitter.btn-fill:active,.btn-twitter.btn-fill:focus,.btn-twitter.btn-fill:hover,.open>.btn-twitter.btn-fill.dropdown-toggle{
    background-color:#55acee;
    border-color:#55acee;
    color:#fff;
    opacity:1 
}
.btn-twitter.btn-simple{
    color:#55acee;
    opacity:.8 
}
.btn-twitter.btn-simple.active,.btn-twitter.btn-simple:active,.btn-twitter.btn-simple:focus,.btn-twitter.btn-simple:hover,.open>.btn-twitter.btn-simple.dropdown-toggle{
    background-color:#fff0;
    color:#55acee;
    opacity:1 
}
.btn-twitter.btn-simple.active i,.btn-twitter.btn-simple:active i,.btn-twitter.btn-simple:focus i,.btn-twitter.btn-simple:hover i,.open>.btn-twitter.btn-simple.dropdown-toggle i{
    color:#55acee;
    opacity:1 
}
.btn-pinterest{
    border-color:#cc2127;
    color:#cc2127 
}
.btn-pinterest.active,.btn-pinterest:active,.btn-pinterest:focus,.btn-pinterest:hover,.open>.btn-pinterest.dropdown-toggle{
    background-color:#cc2127;
    border-color:#cc2127;
    color:rgb(255 255 255 / .7) 
}
.btn-pinterest.disabled,.btn-pinterest:disabled,.btn-pinterest[disabled]{
    background-color:#fff0;
    border-color:#cc2127 
}
.btn-pinterest.btn-fill{
    color:#fff;
    background-color:#cc2127;
    opacity:.8 
}
.btn-pinterest.btn-fill.active,.btn-pinterest.btn-fill:active,.btn-pinterest.btn-fill:focus,.btn-pinterest.btn-fill:hover,.open>.btn-pinterest.btn-fill.dropdown-toggle{
    background-color:#cc2127;
    border-color:#cc2127;
    color:#fff;
    opacity:1 
}
.btn-pinterest.btn-simple{
    color:#cc2127;
    opacity:.8 
}
.btn-pinterest.btn-simple.active,.btn-pinterest.btn-simple:active,.btn-pinterest.btn-simple:focus,.btn-pinterest.btn-simple:hover,.open>.btn-pinterest.btn-simple.dropdown-toggle{
    background-color:#fff0;
    color:#cc2127;
    opacity:1 
}
.btn-pinterest.btn-simple.active i,.btn-pinterest.btn-simple:active i,.btn-pinterest.btn-simple:focus i,.btn-pinterest.btn-simple:hover i,.open>.btn-pinterest.btn-simple.dropdown-toggle i{
    color:#cc2127;
    opacity:1 
}
.btn-google{
    border-color:#dd4b39;
    color:#dd4b39 
}
.btn-google.active,.btn-google:active,.btn-google:focus,.btn-google:hover,.open>.btn-google.dropdown-toggle{
    background-color:#dd4b39;
    border-color:#dd4b39;
    color:rgb(255 255 255 / .7) 
}
.btn-google.disabled,.btn-google:disabled,.btn-google[disabled]{
    background-color:#fff0;
    border-color:#dd4b39 
}
.btn-google.btn-fill{
    color:#fff;
    background-color:#dd4b39;
    opacity:.8 
}
.btn-google.btn-fill.active,.btn-google.btn-fill:active,.btn-google.btn-fill:focus,.btn-google.btn-fill:hover,.open>.btn-google.btn-fill.dropdown-toggle{
    background-color:#dd4b39;
    border-color:#dd4b39;
    color:#fff;
    opacity:1 
}
.btn-google.btn-simple{
    color:#dd4b39;
    opacity:.8 
}
.btn-google.btn-simple.active,.btn-google.btn-simple:active,.btn-google.btn-simple:focus,.btn-google.btn-simple:hover,.open>.btn-google.btn-simple.dropdown-toggle{
    background-color:#fff0;
    color:#dd4b39;
    opacity:1 
}
.btn-google.btn-simple.active i,.btn-google.btn-simple:active i,.btn-google.btn-simple:focus i,.btn-google.btn-simple:hover i,.open>.btn-google.btn-simple.dropdown-toggle i{
    color:#dd4b39;
    opacity:1 
}
.btn-linkedin{
    border-color:#0976b4;
    color:#0976b4 
}
.btn-linkedin.active,.btn-linkedin:active,.btn-linkedin:focus,.btn-linkedin:hover,.open>.btn-linkedin.dropdown-toggle{
    background-color:#0976b4;
    border-color:#0976b4;
    color:rgb(255 255 255 / .7) 
}
.btn-linkedin.disabled,.btn-linkedin:disabled,.btn-linkedin[disabled]{
    background-color:#fff0;
    border-color:#0976b4 
}
.btn-linkedin.btn-fill{
    color:#fff;
    background-color:#0976b4;
    opacity:.8 
}
.btn-linkedin.btn-fill.active,.btn-linkedin.btn-fill:active,.btn-linkedin.btn-fill:focus,.btn-linkedin.btn-fill:hover,.open>.btn-linkedin.btn-fill.dropdown-toggle{
    background-color:#0976b4;
    border-color:#0976b4;
    color:#fff;
    opacity:1 
}
.btn-linkedin.btn-simple{
    color:#0976b4;
    opacity:.8 
}
.btn-linkedin.btn-simple.active,.btn-linkedin.btn-simple:active,.btn-linkedin.btn-simple:focus,.btn-linkedin.btn-simple:hover,.open>.btn-linkedin.btn-simple.dropdown-toggle{
    background-color:#fff0;
    color:#0976b4;
    opacity:1 
}
.btn-linkedin.btn-simple.active i,.btn-linkedin.btn-simple:active i,.btn-linkedin.btn-simple:focus i,.btn-linkedin.btn-simple:hover i,.open>.btn-linkedin.btn-simple.dropdown-toggle i{
    color:#0976b4;
    opacity:1 
}
.btn-dribbble{
    border-color:#ea4c89;
    color:#ea4c89 
}
.btn-dribbble.active,.btn-dribbble:active,.btn-dribbble:focus,.btn-dribbble:hover,.open>.btn-dribbble.dropdown-toggle{
    background-color:#ea4c89;
    border-color:#ea4c89;
    color:rgb(255 255 255 / .7) 
}
.btn-dribbble.disabled,.btn-dribbble:disabled,.btn-dribbble[disabled]{
    background-color:#fff0;
    border-color:#ea4c89 
}
.btn-dribbble.btn-fill{
    color:#fff;
    background-color:#ea4c89;
    opacity:.8 
}
.btn-dribbble.btn-fill.active,.btn-dribbble.btn-fill:active,.btn-dribbble.btn-fill:focus,.btn-dribbble.btn-fill:hover,.open>.btn-dribbble.btn-fill.dropdown-toggle{
    background-color:#ea4c89;
    border-color:#ea4c89;
    color:#fff;
    opacity:1 
}
.btn-dribbble.btn-simple{
    color:#ea4c89;
    opacity:.8 
}
.btn-dribbble.btn-simple.active,.btn-dribbble.btn-simple:active,.btn-dribbble.btn-simple:focus,.btn-dribbble.btn-simple:hover,.open>.btn-dribbble.btn-simple.dropdown-toggle{
    background-color:#fff0;
    color:#ea4c89;
    opacity:1 
}
.btn-dribbble.btn-simple.active i,.btn-dribbble.btn-simple:active i,.btn-dribbble.btn-simple:focus i,.btn-dribbble.btn-simple:hover i,.open>.btn-dribbble.btn-simple.dropdown-toggle i{
    color:#ea4c89;
    opacity:1 
}
.btn-github{
    border-color:#333;
    color:#333 
}
.btn-github.active,.btn-github:active,.btn-github:focus,.btn-github:hover,.open>.btn-github.dropdown-toggle{
    background-color:#333;
    border-color:#333;
    color:rgb(255 255 255 / .7) 
}
.btn-github.disabled,.btn-github:disabled,.btn-github[disabled]{
    background-color:#fff0;
    border-color:#333 
}
.btn-github.btn-fill{
    color:#fff;
    background-color:#333;
    opacity:.8 
}
.btn-github.btn-fill.active,.btn-github.btn-fill:active,.btn-github.btn-fill:focus,.btn-github.btn-fill:hover,.open>.btn-github.btn-fill.dropdown-toggle{
    background-color:#333;
    border-color:#333;
    color:#fff;
    opacity:1 
}
.btn-github.btn-simple{
    color:#333;
    opacity:.8 
}
.btn-github.btn-simple.active,.btn-github.btn-simple:active,.btn-github.btn-simple:focus,.btn-github.btn-simple:hover,.open>.btn-github.btn-simple.dropdown-toggle{
    background-color:#fff0;
    color:#333;
    opacity:1 
}
.btn-github.btn-simple.active i,.btn-github.btn-simple:active i,.btn-github.btn-simple:focus i,.btn-github.btn-simple:hover i,.open>.btn-github.btn-simple.dropdown-toggle i{
    color:#333;
    opacity:1 
}
.btn-youtube{
    border-color:#e52d27;
    color:#e52d27 
}
.btn-youtube.active,.btn-youtube:active,.btn-youtube:focus,.btn-youtube:hover,.open>.btn-youtube.dropdown-toggle{
    background-color:#e52d27;
    border-color:#e52d27;
    color:rgb(255 255 255 / .7) 
}
.btn-youtube.disabled,.btn-youtube:disabled,.btn-youtube[disabled]{
    background-color:#fff0;
    border-color:#e52d27 
}
.btn-youtube.btn-fill{
    color:#fff;
    background-color:#e52d27;
    opacity:.8 
}
.btn-youtube.btn-fill.active,.btn-youtube.btn-fill:active,.btn-youtube.btn-fill:focus,.btn-youtube.btn-fill:hover,.open>.btn-youtube.btn-fill.dropdown-toggle{
    background-color:#e52d27;
    border-color:#e52d27;
    color:#fff;
    opacity:1 
}
.btn-youtube.btn-simple{
    color:#e52d27;
    opacity:.8 
}
.btn-youtube.btn-simple.active,.btn-youtube.btn-simple:active,.btn-youtube.btn-simple:focus,.btn-youtube.btn-simple:hover,.open>.btn-youtube.btn-simple.dropdown-toggle{
    background-color:#fff0;
    color:#e52d27;
    opacity:1 
}
.btn-youtube.btn-simple.active i,.btn-youtube.btn-simple:active i,.btn-youtube.btn-simple:focus i,.btn-youtube.btn-simple:hover i,.open>.btn-youtube.btn-simple.dropdown-toggle i{
    color:#e52d27;
    opacity:1 
}
.btn-instagram{
    border-color:#fff;
    color:#fff 
}
.btn-instagram.active,.btn-instagram:active,.btn-instagram:focus,.btn-instagram:hover,.open>.btn-instagram.dropdown-toggle{
    background-color:#fff;
    border-color:#fff;
    color:rgb(255 255 255 / .7) 
}
.btn-instagram.disabled,.btn-instagram:disabled,.btn-instagram[disabled]{
    background-color:#fff0;
    border-color:#fff 
}
.btn-instagram.btn-fill{
    color:#fff;
    background-color:#fff;
    opacity:.8 
}
.btn-instagram.btn-fill.active,.btn-instagram.btn-fill:active,.btn-instagram.btn-fill:focus,.btn-instagram.btn-fill:hover,.open>.btn-instagram.btn-fill.dropdown-toggle{
    background-color:#fff;
    border-color:#fff;
    color:#fff;
    opacity:1 
}
.btn-instagram.btn-simple{
    color:#fff;
    opacity:.8 
}
.btn-instagram.btn-simple.active,.btn-instagram.btn-simple:active,.btn-instagram.btn-simple:focus,.btn-instagram.btn-simple:hover,.open>.btn-instagram.btn-simple.dropdown-toggle{
    background-color:#fff0;
    color:#125688;
    opacity:1 
}
.btn-instagram.btn-simple.active i,.btn-instagram.btn-simple:active i,.btn-instagram.btn-simple:focus i,.btn-instagram.btn-simple:hover i,.open>.btn-instagram.btn-simple.dropdown-toggle i{
    color:#125688;
    opacity:1 
}
.btn-reddit{
    border-color:#ff4500;
    color:#ff4500 
}
.btn-reddit.active,.btn-reddit:active,.btn-reddit:focus,.btn-reddit:hover,.open>.btn-reddit.dropdown-toggle{
    background-color:#ff4500;
    border-color:#ff4500;
    color:rgb(255 255 255 / .7) 
}
.btn-reddit.disabled,.btn-reddit:disabled,.btn-reddit[disabled]{
    background-color:#fff0;
    border-color:#ff4500 
}
.btn-reddit.btn-fill{
    color:#fff;
    background-color:#ff4500;
    opacity:.8 
}
.btn-reddit.btn-fill.active,.btn-reddit.btn-fill:active,.btn-reddit.btn-fill:focus,.btn-reddit.btn-fill:hover,.open>.btn-reddit.btn-fill.dropdown-toggle{
    background-color:#ff4500;
    border-color:#ff4500;
    color:#fff;
    opacity:1 
}
.btn-reddit.btn-simple{
    color:#ff4500;
    opacity:.8 
}
.btn-reddit.btn-simple.active,.btn-reddit.btn-simple:active,.btn-reddit.btn-simple:focus,.btn-reddit.btn-simple:hover,.open>.btn-reddit.btn-simple.dropdown-toggle{
    background-color:#fff0;
    color:#ff4500;
    opacity:1 
}
.btn-reddit.btn-simple.active i,.btn-reddit.btn-simple:active i,.btn-reddit.btn-simple:focus i,.btn-reddit.btn-simple:hover i,.open>.btn-reddit.btn-simple.dropdown-toggle i{
    color:#ff4500;
    opacity:1 
}
.btn-tumblr{
    border-color:#35465c;
    color:#35465c 
}
.btn-tumblr.active,.btn-tumblr:active,.btn-tumblr:focus,.btn-tumblr:hover,.open>.btn-tumblr.dropdown-toggle{
    background-color:#35465c;
    border-color:#35465c;
    color:rgb(255 255 255 / .7) 
}
.btn-tumblr.disabled,.btn-tumblr:disabled,.btn-tumblr[disabled]{
    background-color:#fff0;
    border-color:#35465c 
}
.btn-tumblr.btn-fill{
    color:#fff;
    background-color:#35465c;
    opacity:.8 
}
.btn-tumblr.btn-fill.active,.btn-tumblr.btn-fill:active,.btn-tumblr.btn-fill:focus,.btn-tumblr.btn-fill:hover,.open>.btn-tumblr.btn-fill.dropdown-toggle{
    background-color:#35465c;
    border-color:#35465c;
    color:#fff;
    opacity:1 
}
.btn-tumblr.btn-simple{
    color:#35465c;
    opacity:.8 
}
.btn-tumblr.btn-simple.active,.btn-tumblr.btn-simple:active,.btn-tumblr.btn-simple:focus,.btn-tumblr.btn-simple:hover,.open>.btn-tumblr.btn-simple.dropdown-toggle{
    background-color:#fff0;
    color:#35465c;
    opacity:1 
}
.btn-tumblr.btn-simple.active i,.btn-tumblr.btn-simple:active i,.btn-tumblr.btn-simple:focus i,.btn-tumblr.btn-simple:hover i,.open>.btn-tumblr.btn-simple.dropdown-toggle i{
    color:#35465c;
    opacity:1 
}
.label-facebook{
    background-color:#3b5998 
}
.label-twitter{
    background-color:#55acee 
}
.label-pinterest{
    background-color:#cc2127 
}
.label-google{
    background-color:#dd4b39 
}
.label-linkedin{
    background-color:#0976b4 
}
.label-dribbble{
    background-color:#ea4c89 
}
.label-github{
    background-color:#333 
}
.label-youtube{
    background-color:#e52d27 
}
.label-instagram{
    background-color:#125688 
}
.label-reddit{
    background-color:#ff4500 
}
.label-tumblr{
    background-color:#35465c 
}
.icon-facebook{
    color:#3b5998 
}
.icon-twitter{
    color:#55acee 
}
.icon-pinterest{
    color:#cc2127 
}
.icon-google{
    color:#dd4b39 
}
.icon-linkedin{
    color:#0976b4 
}
.icon-dribbble{
    color:#ea4c89 
}
.icon-github{
    color:#333 
}
.icon-youtube{
    color:#e52d27 
}
.icon-instagram{
    color:#125688 
}
.icon-reddit{
    color:#ff4500 
}
.icon-tumblr{
    color:#35465c 
}
.btn-magnify i,.btn-move-left i,.btn-move-right i,.btn-rotate i,.icon-property{
    -webkit-transition:all .3s cubic-bezier(.34,1.61,.7,1);
    -moz-transition:all .3s cubic-bezier(.34,1.61,.7,1);
    -o-transition:all .3s cubic-bezier(.34,1.61,.7,1);
    -ms-transition:all .3s cubic-bezier(.34,1.61,.7,1);
    transition:all .3s cubic-bezier(.34,1.61,.7,1);
    position:relative;
    display:inline-block 
}
.btn-rotate:focus i,.btn-rotate:hover i{
    -webkit-transform:rotate(53deg);
    -ms-transform:rotate(53deg);
    transform:rotate(53deg) 
}
.btn-magnify:focus i,.btn-magnify:hover i{
    -webkit-transform:scale(1.22);
    -moz-transform:scale(1.22);
    -o-transform:scale(1.22);
    -ms-transform:scale(1.22);
    transform:scale(1.22) 
}
.btn-move-left i{
    margin-right:0 
}
.btn-move-left:focus i,.btn-move-left:hover i{
    -webkit-transform:translateX(-5px);
    -moz-transform:translateX(-5px);
    -o-transform:translateX(-5px);
    -ms-transform:translateX(-5px);
    transform:translateX(-5px) 
}
.btn-move-right i{
    margin-right:0 
}
.btn-move-right:focus i,.btn-move-right:hover i{
    -webkit-transform:translateX(5px);
    -moz-transform:translateX(5px);
    -o-transform:translateX(5px);
    -ms-transform:translateX(5px);
    transform:translateX(5px) 
}
.has-switch{
    border-radius:30px;
    cursor:pointer;
    display:inline-block;
    line-height:1.72222;
    overflow:hidden;
    position:relative;
    text-align:left;
    width:61px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none;
    -webkit-mask:url(../img/mask.png) 0 0 no-repeat;
    -webkit-mask-size:61px 28px;
    mask:url(../img/mask.png) 0 0 no-repeat;
    mask-size:61px 28px 
}
.has-switch.deactivate{
    opacity:.5;
    cursor:default!important 
}
.has-switch.deactivate label,.has-switch.deactivate span{
    cursor:default!important 
}
.has-switch>div{
    position:relative;
    top:0;
    width:100px 
}
.has-switch>div.switch-animate{
    -webkit-transition:left .25s ease-out;
    transition:left .25s ease-out 
}
.has-switch>div.switch-off{
    left:-35px 
}
.has-switch>div.switch-on{
    left:0 
}
.has-switch>div label{
    background-color:#fff;
    box-shadow:0 1px 1px #fff inset,0 1px 1px rgb(0 0 0 / .25);
    cursor:pointer 
}
.has-switch input[type=checkbox]{
    display:none 
}
.has-switch span{
    cursor:pointer;
    float:left;
    font-size:11px;
    font-weight:500;
    height:26px;
    line-height:15px;
    margin:0;
    padding-bottom:6px;
    padding-top:5px;
    position:relative;
    text-align:center;
    text-indent:-10px;
    width:50%;
    z-index:1;
    -webkit-transition:.25s ease-out;
    transition:.25s ease-out 
}
.has-switch span.switch-left{
    background-color:#66615b;
    border-left:1px solid #fff0;
    border-radius:30px 0 0 30px;
    color:#fff 
}
.has-switch .switch-off span.switch-left{
    background-color:#ddd 
}
.has-switch span.switch-right{
    background-color:#66615b;
    border-radius:0 30px 30px 0;
    color:#fff;
    text-indent:1px 
}
.has-switch .switch-off span.switch-right{
    background-color:#ddd 
}
.has-switch label{
    border-radius:12px;
    float:left;
    height:22px;
    margin:2px -13px;
    padding:0;
    position:relative;
    transition:all .25s ease-out 0s;
    vertical-align:middle;
    width:22px;
    z-index:100;
    -webkit-transition:.25s ease-out;
    transition:.25s ease-out 
}
.has-switch .switch-on .fa-check:before{
    margin-left:10px 
}
.has-switch:hover .switch-on label{
    margin:2px -17px;
    width:26px 
}
.has-switch:hover .switch-off label{
    margin:2px -13px;
    width:26px 
}
input.ct-primary+span+label+span.switch-right,input.ct-primary+span.switch-left{
    background-color:#7a9e9f 
}
input.ct-info+span+label+span.switch-right,input.ct-info+span.switch-left{
    background-color:#68b3c8 
}
input.ct-success+span+label+span.switch-right,input.ct-success+span.switch-left{
    background-color:#7ac29a 
}
input.ct-warning+span+label+span.switch-right,input.ct-warning+span.switch-left{
    background-color:#f3bb45 
}
input.ct-danger+span+label+span.switch-right,input.ct-danger+span.switch-left{
    background-color:#ad1419 
}
.dropdown-menu{
    background-color:#fffcf5;
    border:0 none;
    border-radius:8px;
    margin-top:23px;
    padding:0;
    -webkit-box-shadow:0 2px rgb(17 16 15 / .1),0 2px 10px rgb(17 16 15 / .1);
    box-shadow:0 2px rgb(17 16 15 / .1),0 2px 10px rgb(17 16 15 / .1) 
}
.dropdown-menu .divider{
    background-color:#f1eae0;
    margin:0 
}
.dropdown-menu .dropdown-header{
    color:#9a9a9a;
    font-size:14px;
    padding:10px 10px 
}
.dropdown-menu>li>a{
    color:#080808;
    font-size:14.5px;
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    -ms-transition:none;
    transition:none 
}
.dropdown-menu>li>a img{
    margin-top:-3px 
}
.dropdown-menu>li>a:focus{
    outline:0!important 
}
.btn-group.select .dropdown-menu{
    min-width:100% 
}
.dropdown-menu>li:first-child>a{
    border-top-left-radius:8px;
    border-top-right-radius:8px 
}
.dropdown-menu>li:last-child>a{
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px 
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{
    color:rgba(0 0 0 / 70%);
    opacity:1;
    text-decoration:none 
}
.dropdown-menu.dropdown-primary>li:not(.disabled)>a:focus,.dropdown-menu.dropdown-primary>li:not(.disabled)>a:hover{
    background-color:#7a9e9f 
}
.dropdown-menu.dropdown-info>li:not(.disabled)>a:focus,.dropdown-menu.dropdown-info>li:not(.disabled)>a:hover{
    background-color:#68b3c8 
}
.dropdown-menu.dropdown-success>li:not(.disabled)>a:focus,.dropdown-menu.dropdown-success>li:not(.disabled)>a:hover{
    background-color:#7ac29a 
}
.dropdown-menu.dropdown-warning>li:not(.disabled)>a:focus,.dropdown-menu.dropdown-warning>li:not(.disabled)>a:hover{
    background-color:#f3bb45 
}
.dropdown-menu.dropdown-danger>li:not(.disabled)>a:focus,.dropdown-menu.dropdown-danger>li:not(.disabled)>a:hover{
    background-color:#c2ecb3b0 
}
.dropdown-menu>li.dropdown-footer{
    background-color:#e8e7e3;
    border-radius:0 0 8px 8px 
}
.dropdown-menu>li.dropdown-footer>ul{
    list-style:outside none none;
    padding:0 5px 
}
.dropdown-menu>li.dropdown-footer>ul>li{
    display:inline-block;
    text-align:left;
    padding:0 10px 
}
.dropdown-menu>li.dropdown-footer>ul>li>a{
    color:#9c9b99;
    font-size:.9em;
    line-height:35px 
}
.dropdown-menu>li.dropdown-footer>ul>li:hover a{
    color:#5e5e5c 
}
.select .no-style:active,.select .no-style:focus,.select .no-style:hover{
    background-color:#fff;
    color:#66615b 
}
.select .no-style:active .caret,.select .no-style:focus .caret,.select .no-style:hover .caret{
    border-top-color:#66615b 
}
.open .no-style{
    background-color:#fff!important;
    color:#66615b!important 
}
.open .no-style .caret{
    border-top-color:#66615b!important 
}
.btn-group.select{
    overflow:hidden 
}
.btn-group.select.open{
    overflow:visible 
}
.notification-bubble{
    left:25px;
    position:absolute;
    top:13px 
}
.dropdown-notification .dropdown-header{
    border-bottom:1px solid #f1eae0 
}
.dropdown-notification .no-notification{
    color:#9a9a9a;
    font-size:1.2em;
    padding:30px 30px;
    text-align:center 
}
.dropdown-notification-list>li{
    border-bottom:1px solid #f1eae0;
    color:#66615b;
    font-size:15px;
    padding:5px 5px 
}
.dropdown-notification-list>li>a{
    color:#66615b;
    white-space:normal 
}
.dropdown-notification-list>li>a .notification-text{
    padding-left:40px;
    position:relative 
}
.dropdown-notification-list>li>a .label{
    display:block;
    position:absolute;
    top:50%;
    margin-top:-12px;
    left:7px 
}
.dropdown-notification-list>li>a .message{
    font-size:.9em;
    line-height:.7 
}
.dropdown-notification-list>li>a .time{
    color:#9a9a9a;
    font-size:.7em 
}
.dropdown-notification-list>li>a .read-notification{
    font-size:12px;
    opacity:0;
    position:absolute;
    right:5px;
    top:50%;
    margin-top:-12px 
}
.dropdown-notification-list>li:focus,.dropdown-notification-list>li:hover{
    background-color:#f0efeb;
    color:#66615b;
    opacity:1;
    text-decoration:none 
}
.dropdown-notification-list>li:focus .read-notification,.dropdown-notification-list>li:hover .read-notification{
    opacity:1 
}
.scroll-area{
    max-height:310px;
    overflow-y:scroll;
    list-style:outside none none;
    padding:0 
}
.dropdown-sharing li{
    color:#66615b;
    font-size:16px 
}
.dropdown-sharing li .social-line{
    line-height:28px;
    padding:10px 20px 5px 20px 
}
.dropdown-sharing li .social-line [class*=icon-]{
    font-size:20px 
}
.dropdown-sharing li:focus .action-line,.dropdown-sharing li:focus .social-line,.dropdown-sharing li:focus a,.dropdown-sharing li:hover .action-line,.dropdown-sharing li:hover .social-line,.dropdown-sharing li:hover a{
    background-color:#fffcf5;
    color:#66615b;
    opacity:1;
    text-decoration:none 
}
.dropdown-actions li .action-line{
    line-height:24px;
    padding:10px 20px;
    font-weight:700 
}
.dropdown-actions li .action-line [class*=icon-]{
    font-size:24px 
}
.dropdown-actions li .action-line .col-xs-9{
    line-height:34px 
}
.dropdown-actions li .link-danger{
    color:#ad1419 
}
.dropdown-actions li .link-danger:active,.dropdown-actions li .link-danger:focus,.dropdown-actions li .link-danger:hover{
    color:#ad1419 
}
.dropdown-actions li:focus a,.dropdown-actions li:hover a{
    background-color:#f0efeb;
    color:#66615b;
    opacity:1;
    text-decoration:none 
}
.tagsinput{
    height:40px;
    overflow-y:auto;
    text-align:left 
}
.tagsinput .tag{
    background-color:#66615b;
    cursor:pointer;
    margin:5px 3px 5px 0;
    position:relative;
    padding:.4em .9em;
    border-radius:10px;
    color:#fff;
    font-weight:500;
    font-size:.75em;
    line-height:1;
    text-transform:uppercase;
    display:inline-block;
    padding-left:.8em 
}
.tagsinput .tag:hover{
    padding-right:14px 
}
.tagsinput .tagsinput-remove-link{
    color:#fff;
    cursor:pointer;
    font-size:.75em;
    margin-top:3px;
    padding:.4em .6em;
    position:absolute;
    right:0;
    opacity:0;
    text-align:right;
    text-decoration:none;
    top:0;
    width:100%;
    z-index:2 
}
.tagsinput .tag:hover .tagsinput-remove-link{
    opacity:1;
    padding-right:6px 
}
.tagsinput .tagsinput-remove-link:before{
    content:"\e646";
    font-family:themify;
    font-weight:bolder 
}
.tagsinput .tagsinput-add-container{
    display:inline-block;
    line-height:1;
    margin-top:-6px;
    vertical-align:middle 
}
.tagsinput .tagsinput-add{
    color:#66615b;
    cursor:pointer;
    display:inline-block;
    font-size:.9em;
    padding:5px 6px;
    margin:7px 0 0;
    vertical-align:top;
    opacity:.8 
}
.tagsinput .tagsinput-add:focus,.tagsinput .tagsinput-add:hover{
    opacity:1 
}
.tagsinput .tagsinput-add:before{
    content:"\e61a";
    font-family:themify;
    font-weight:bolder 
}
.tagsinput input{
    background:0 0;
    border:none;
    color:#66615b!important;
    font-size:.9em;
    margin:2px 0 0 0;
    outline:medium none!important;
    padding-top:7px;
    vertical-align:middle;
    width:40px;
    height:30px 
}
.tagsinput.tag-primary .tag{
    background-color:#7a9e9f 
}
.tagsinput.tag-primary .tagsinput-add{
    color:#7a9e9f 
}
.tagsinput.tag-info .tag{
    background-color:#68b3c8 
}
.tagsinput.tag-success .tag{
    background-color:#7ac29a 
}
.tagsinput.tag-warning .tag{
    background-color:#f3bb45 
}
.tagsinput.tag-danger .tag{
    background-color:#ad1419 
}
@-webkit-keyframes uil-reload-css{
    0%{
        -ms-transform:rotate(0);
        -moz-transform:rotate(0);
        -webkit-transform:rotate(0);
        -o-transform:rotate(0);
        transform:rotate(0) 
    }
    50%{
        -ms-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
        -webkit-transform:rotate(180deg);
        -o-transform:rotate(180deg);
        transform:rotate(180deg) 
    }
    100%{
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
        transform:rotate(360deg) 
    }
}
@-webkit-keyframes uil-reload-css{
    0%{
        -ms-transform:rotate(0);
        -moz-transform:rotate(0);
        -webkit-transform:rotate(0);
        -o-transform:rotate(0);
        transform:rotate(0) 
    }
    50%{
        -ms-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
        -webkit-transform:rotate(180deg);
        -o-transform:rotate(180deg);
        transform:rotate(180deg) 
    }
    100%{
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
        transform:rotate(360deg) 
    }
}
@-moz-keyframes uil-reload-css{
    0%{
        -ms-transform:rotate(0);
        -moz-transform:rotate(0);
        -webkit-transform:rotate(0);
        -o-transform:rotate(0);
        transform:rotate(0) 
    }
    50%{
        -ms-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
        -webkit-transform:rotate(180deg);
        -o-transform:rotate(180deg);
        transform:rotate(180deg) 
    }
    100%{
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
        transform:rotate(360deg) 
    }
}
@-ms-keyframes uil-reload-css{
    0%{
        -ms-transform:rotate(0);
        -moz-transform:rotate(0);
        -webkit-transform:rotate(0);
        -o-transform:rotate(0);
        transform:rotate(0) 
    }
    50%{
        -ms-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
        -webkit-transform:rotate(180deg);
        -o-transform:rotate(180deg);
        transform:rotate(180deg) 
    }
    100%{
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
        transform:rotate(360deg) 
    }
}
@-moz-keyframes uil-reload-css{
    0%{
        -ms-transform:rotate(0);
        -moz-transform:rotate(0);
        -webkit-transform:rotate(0);
        -o-transform:rotate(0);
        transform:rotate(0) 
    }
    50%{
        -ms-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
        -webkit-transform:rotate(180deg);
        -o-transform:rotate(180deg);
        transform:rotate(180deg) 
    }
    100%{
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
        transform:rotate(360deg) 
    }
}
@-webkit-keyframes uil-reload-css{
    0%{
        -ms-transform:rotate(0);
        -moz-transform:rotate(0);
        -webkit-transform:rotate(0);
        -o-transform:rotate(0);
        transform:rotate(0) 
    }
    50%{
        -ms-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
        -webkit-transform:rotate(180deg);
        -o-transform:rotate(180deg);
        transform:rotate(180deg) 
    }
    100%{
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
        transform:rotate(360deg) 
    }
}
@-o-keyframes uil-reload-css{
    0%{
        -ms-transform:rotate(0);
        -moz-transform:rotate(0);
        -webkit-transform:rotate(0);
        -o-transform:rotate(0);
        transform:rotate(0) 
    }
    50%{
        -ms-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
        -webkit-transform:rotate(180deg);
        -o-transform:rotate(180deg);
        transform:rotate(180deg) 
    }
    100%{
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
        transform:rotate(360deg) 
    }
}
@keyframes uil-reload-css{
    0%{
        -ms-transform:rotate(0);
        -moz-transform:rotate(0);
        -webkit-transform:rotate(0);
        -o-transform:rotate(0);
        transform:rotate(0) 
    }
    50%{
        -ms-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
        -webkit-transform:rotate(180deg);
        -o-transform:rotate(180deg);
        transform:rotate(180deg) 
    }
    100%{
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
        transform:rotate(360deg) 
    }
}
.uil-reload-css{
    display:inline-block;
    position:relative;
    width:80px;
    height:80px;
    vertical-align:middle 
}
.uil-reload-css>div{
    -ms-animation:uil-reload-css 1.4s linear infinite;
    -moz-animation:uil-reload-css 1.4s linear infinite;
    -webkit-animation:uil-reload-css 1.4s linear infinite;
    -o-animation:uil-reload-css 1.4s linear infinite;
    animation:uil-reload-css 1.4s linear infinite;
    display:block;
    position:absolute;
    top:18px;
    left:18px;
    width:45px;
    height:45px;
    border-radius:100px;
    border:7px solid #d8d1c9;
    border-top:7px solid #fff0;
    border-right:7px solid #d8d1c9;
    border-bottom:7px solid #d8d1c9 
}
.uil-reload-css>div:after{
    content:" ";
    width:0;
    height:0;
    border-style:solid;
    border-width:0 8px 8px 8px;
    border-color:#fff0 #fff0 #d8d1c9 #fff0;
    display:block;
    -ms-transform:translate(-3px,-5px) rotate(45deg);
    -moz-transform:translate(-3px,-5px) rotate(45deg);
    -webkit-transform:translate(-3px,-5px) rotate(45deg);
    -o-transform:translate(-3px,-5px) rotate(45deg);
    transform:translate(-3px,-5px) rotate(45deg) 
}
.uil-reload-css.reload-small{
    height:20px;
    width:20px 
}
.uil-reload-css.reload-small>div{
    top:0;
    left:0;
    border:3px solid #d8d1c9;
    border-top:3px solid #fff0;
    border-right:3px solid #d8d1c9;
    border-bottom:3px solid #d8d1c9;
    height:20px;
    width:20px 
}
.uil-reload-css.reload-small>div:after{
    border-width:0 5px 5px 5px;
    -ms-transform:translate(-2px,-3px) rotate(45deg);
    -moz-transform:translate(-2px,-3px) rotate(45deg);
    -webkit-transform:translate(-2px,-3px) rotate(45deg);
    -o-transform:translate(-2px,-3px) rotate(45deg);
    transform:translate(-2px,-3px) rotate(45deg) 
}
.uil-reload-css.reload-background{
    background-color:#ddd;
    border-radius:50% 
}
.uil-reload-css.reload-background>div{
    border:7px solid #fff;
    border-top:7px solid #fff0;
    border-right:7px solid #fff;
    border-bottom:7px solid #fff 
}
.uil-reload-css.reload-background>div:after{
    border-color:#fff0 #fff0 #fff #fff0 
}
.uil-reload-css.reload-background.reload-small{
    height:40px;
    width:40px 
}
.uil-reload-css.reload-background.reload-small>div{
    left:10px;
    top:10px;
    border:3px solid #fff;
    border-top:3px solid #fff0;
    border-right:3px solid #fff;
    border-bottom:3px solid #fff 
}
#bodyClick{
    height:100%;
    width:100%;
    position:fixed;
    opacity:0;
    top:0;
    left:auto;
    right:300px;
    content:"";
    z-index:1029;
    overflow-x:hidden 
}
body{
    position:relative 
}
body>.navbar-collapse{
    position:fixed;
    display:block;
    top:0;
    height:100vh;
    width:300px;
    right:0;
    z-index:1032;
    visibility:visible;
    background-color:#fff;
    overflow-y:visible;
    border-top:none;
    text-align:left;
    border-left:1px solid #ccc5b9;
    padding-top:15px;
    -webkit-transform:translateX(300px);
    -moz-transform:translateX(300px);
    -o-transform:translateX(300px);
    -ms-transform:translateX(300px);
    transform:translateX(300px);
    -webkit-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    -moz-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    -o-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    -ms-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    transition:all .5s cubic-bezier(.685,.0473,.346,1) 
}
body>.navbar-collapse ul{
    position:relative;
    z-index:3;
    overflow-y:auto;
    height:100% 
}
body>.navbar-collapse .nav>li:last-child{
    border-bottom:0 
}
body>.navbar-collapse .nav>li>a{
    margin:0 0;
    color:#66615b;
    text-transform:uppercase;
    font-weight:600;
    font-size:14px;
    line-height:1.5em;
    padding:15px 
}
body>.navbar-collapse .nav>li>a.active,body>.navbar-collapse .nav>li>a:hover{
    color:#403d39 
}
body>.navbar-collapse .nav>li>a span{
    display:inline-block!important;
    margin-left:5px 
}
body>.navbar-collapse .nav>li.social-links{
    text-align:center;
    margin-left:-40px 
}
body>.navbar-collapse .nav>li.social-links>a{
    font-size:20px;
    padding:15px 15px 
}
body>.navbar-collapse .scroll-area{
    max-height:none 
}
body>.navbar-collapse::after{
    top:0;
    left:0;
    height:100%;
    width:100%;
    position:absolute;
    background-color:#fffcf5;
    background-image:linear-gradient(to bottom,transparent 0,#fff0 60%,rgb(186 186 186 / .15) 100%);
    display:block;
    content:"";
    z-index:1 
}
body>.navbar-collapse.navbar-white-collapse::after{
    background-color:#fff 
}
body>.navbar-collapse.has-image::after{
    top:0;
    left:0;
    height:100%;
    width:100%;
    position:absolute;
    background-color:rgb(17 17 17 / .8);
    display:block;
    content:"";
    z-index:1 
}
body>.navbar-collapse .dropdown-menu{
    display:none 
}
body>.navbar-collapse .open .dropdown-menu{
    position:static;
    float:none;
    width:auto;
    margin-top:0;
    background-color:#fff0;
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    display:block;
    min-width:auto!important 
}
body>.navbar-collapse .caret{
    border-bottom-color:#403d39;
    border-top-color:#403d39 
}
body>.navbar-collapse .nav .open>a,body>.navbar-collapse .nav .open>a:focus,body>.navbar-collapse .nav .open>a:hover{
    background-color:#fff0 
}
body>.navbar-collapse.collapse{
    height:100vh!important 
}
.wrapper{
    -webkit-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    -moz-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    -o-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    -ms-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    transition:all .5s cubic-bezier(.685,.0473,.346,1);
    left:0;
    background-color:#fff 
}
.wrapper.transition{
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -o-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0) 
}
.navbar-burger .navbar-toggle .icon-bar{
    display:block;
    position:relative;
    width:24px;
    height:2px;
    border-radius:1px 
}
.navbar-burger.navbar-transparent .navbar-toggle .icon-bar{
    background:#fff 
}
.navbar-burger .container{
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -o-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0);
    -webkit-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    -moz-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    -o-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    -ms-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    transition:all .5s cubic-bezier(.685,.0473,.346,1);
    position:relative 
}
.navbar-burger .navbar-header .navbar-toggle{
    margin-top:12px;
    margin-bottom:8px;
    width:40px;
    height:40px 
}
.navbar-burger .bar1,.navbar-burger .bar2,.navbar-burger .bar3{
    outline:1px solid #fff0 
}
.navbar-burger .bar1{
    top:0;
    -webkit-animation:topbar-back .5s linear 0s;
    -moz-animation:topbar-back .5s linear 0s;
    animation:topbar-back .5s 0s;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards 
}
.navbar-burger .bar2{
    opacity:1 
}
.navbar-burger .bar3{
    bottom:0;
    -webkit-animation:bottombar-back .5s linear 0s;
    -moz-animation:bottombar-back .5s linear 0s;
    animation:bottombar-back .5s 0s;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards 
}
.navbar-burger .toggled .bar1{
    top:6px;
    -webkit-animation:topbar-x .5s linear 0s;
    -moz-animation:topbar-x .5s linear 0s;
    animation:topbar-x .5s 0s;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards 
}
.navbar-burger .toggled .bar2{
    opacity:0 
}
.navbar-burger .toggled .bar3{
    bottom:6px;
    -webkit-animation:bottombar-x .5s linear 0s;
    -moz-animation:bottombar-x .5s linear 0s;
    animation:bottombar-x .5s 0s;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards 
}
@keyframes topbar-x{
    0%{
        top:0;
        transform:rotate(0) 
    }
    45%{
        top:6px;
        transform:rotate(145deg) 
    }
    75%{
        transform:rotate(130deg) 
    }
    100%{
        transform:rotate(135deg) 
    }
}
@-webkit-keyframes topbar-x{
    0%{
        top:0;
        -webkit-transform:rotate(0) 
    }
    45%{
        top:6px;
        -webkit-transform:rotate(145deg) 
    }
    75%{
        -webkit-transform:rotate(130deg) 
    }
    100%{
        -webkit-transform:rotate(135deg) 
    }
}
@-moz-keyframes topbar-x{
    0%{
        top:0;
        -moz-transform:rotate(0) 
    }
    45%{
        top:6px;
        -moz-transform:rotate(145deg) 
    }
    75%{
        -moz-transform:rotate(130deg) 
    }
    100%{
        -moz-transform:rotate(135deg) 
    }
}
@keyframes topbar-back{
    0%{
        top:6px;
        transform:rotate(135deg) 
    }
    45%{
        transform:rotate(-10deg) 
    }
    75%{
        transform:rotate(5deg) 
    }
    100%{
        top:0;
        transform:rotate(0) 
    }
}
@-webkit-keyframes topbar-back{
    0%{
        top:6px;
        -webkit-transform:rotate(135deg) 
    }
    45%{
        -webkit-transform:rotate(-10deg) 
    }
    75%{
        -webkit-transform:rotate(5deg) 
    }
    100%{
        top:0;
        -webkit-transform:rotate(0) 
    }
}
@-moz-keyframes topbar-back{
    0%{
        top:6px;
        -moz-transform:rotate(135deg) 
    }
    45%{
        -moz-transform:rotate(-10deg) 
    }
    75%{
        -moz-transform:rotate(5deg) 
    }
    100%{
        top:0;
        -moz-transform:rotate(0) 
    }
}
@keyframes bottombar-x{
    0%{
        bottom:0;
        transform:rotate(0) 
    }
    45%{
        bottom:6px;
        transform:rotate(-145deg) 
    }
    75%{
        transform:rotate(-130deg) 
    }
    100%{
        transform:rotate(-135deg) 
    }
}
@-webkit-keyframes bottombar-x{
    0%{
        bottom:0;
        -webkit-transform:rotate(0) 
    }
    45%{
        bottom:6px;
        -webkit-transform:rotate(-145deg) 
    }
    75%{
        -webkit-transform:rotate(-130deg) 
    }
    100%{
        -webkit-transform:rotate(-135deg) 
    }
}
@-moz-keyframes bottombar-x{
    0%{
        bottom:0;
        -moz-transform:rotate(0) 
    }
    45%{
        bottom:6px;
        -moz-transform:rotate(-145deg) 
    }
    75%{
        -moz-transform:rotate(-130deg) 
    }
    100%{
        -moz-transform:rotate(-135deg) 
    }
}
@keyframes bottombar-back{
    0%{
        bottom:6px;
        transform:rotate(-135deg) 
    }
    45%{
        transform:rotate(10deg) 
    }
    75%{
        transform:rotate(-5deg) 
    }
    100%{
        bottom:0;
        transform:rotate(0) 
    }
}
@-webkit-keyframes bottombar-back{
    0%{
        bottom:6px;
        -webkit-transform:rotate(-135deg) 
    }
    45%{
        -webkit-transform:rotate(10deg) 
    }
    75%{
        -webkit-transform:rotate(-5deg) 
    }
    100%{
        bottom:0;
        -webkit-transform:rotate(0) 
    }
}
@-moz-keyframes bottombar-back{
    0%{
        bottom:6px;
        -moz-transform:rotate(-135deg) 
    }
    45%{
        -moz-transform:rotate(10deg) 
    }
    75%{
        -moz-transform:rotate(-5deg) 
    }
    100%{
        bottom:0;
        -moz-transform:rotate(0) 
    }
}
.bootstrap-select>.dropdown-toggle{
    width:100%;
    padding-right:25px;
    z-index:1 
}
.bootstrap-select>select{
    height:100%;
    opacity:0;
    position:absolute;
    z-index:1 
}
.bootstrap-select>select.mobile-device{
    position:absolute!important;
    top:0;
    left:0;
    display:block!important;
    width:100%;
    height:100%!important;
    opacity:0;
    z-index:2 
}
.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{
    border-color:#b94a48 
}
.bootstrap-select.fit-width{
    width:auto!important 
}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
    width:100% 
}
.bootstrap-select.form-control{
    margin-bottom:0;
    padding:0;
    border:none 
}
.bootstrap-select.form-control:not([class*=col-]){
    width:100% 
}
.bootstrap-select.form-control.input-group-btn{
    z-index:auto 
}
.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{
    float:none;
    display:inline-block;
    margin-left:0 
}
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{
    float:right 
}
.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{
    margin-bottom:0 
}
.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{
    padding:0 
}
.form-inline .bootstrap-select.btn-group .form-control{
    width:100% 
}
.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{
    cursor:not-allowed 
}
.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{
    outline:0!important 
}
.bootstrap-select.btn-group.bs-container{
    position:absolute 
}
.bootstrap-select.btn-group.bs-container .dropdown-menu{
    z-index:1060 
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{
    display:inline-block;
    overflow:hidden;
    width:100%;
    text-align:left 
}
.bootstrap-select.btn-group .dropdown-toggle .caret{
    position:absolute;
    top:50%;
    right:12px;
    margin-top:-2px;
    vertical-align:middle 
}
.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{
    width:100% 
}
.bootstrap-select.btn-group .dropdown-menu{
    min-width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box 
}
.bootstrap-select.btn-group .dropdown-menu.inner{
    position:static;
    float:none;
    border:0;
    padding:0;
    margin:0;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none 
}
.bootstrap-select.btn-group .dropdown-menu li{
    position:relative 
}
.bootstrap-select.btn-group .dropdown-menu li.active small{
    color:#fff 
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a{
    cursor:not-allowed 
}
.bootstrap-select.btn-group .dropdown-menu li a{
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none 
}
.bootstrap-select.btn-group .dropdown-menu li a.opt{
    position:relative;
    padding-left:2.25em 
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{
    display:none 
}
.bootstrap-select.btn-group .dropdown-menu li a span.text{
    display:inline-block 
}
.bootstrap-select.btn-group .dropdown-menu li small{
    padding-left:.5em 
}
.bootstrap-select.btn-group .dropdown-menu .notify{
    position:absolute;
    bottom:5px;
    width:96%;
    margin:0 2%;
    min-height:26px;
    padding:3px 5px;
    background:#f5f5f5;
    border:1px solid #e3e3e3;
    -webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .05);
    box-shadow:inset 0 1px 1px rgb(0 0 0 / .05);
    pointer-events:none;
    opacity:.9;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box 
}
.bootstrap-select.btn-group .no-results{
    padding:3px;
    background:#f5f5f5;
    margin:0 5px;
    white-space:nowrap 
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{
    position:static 
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{
    position:static;
    top:auto;
    margin-top:-1px 
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{
    position:absolute;
    display:inline-block;
    right:15px;
    margin-top:2px 
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{
    margin-right:34px 
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{
    z-index:1061 
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before{
    content:'';
    border-left:7px solid #fff0;
    border-right:7px solid #fff0;
    border-bottom:7px solid rgb(204 204 204 / .2);
    position:absolute;
    bottom:-4px;
    left:9px;
    display:none 
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after{
    content:'';
    border-left:6px solid #fff0;
    border-right:6px solid #fff0;
    border-bottom:6px solid #fff;
    position:absolute;
    bottom:-4px;
    left:10px;
    display:none 
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{
    bottom:auto;
    top:-3px;
    border-top:7px solid rgb(204 204 204 / .2);
    border-bottom:0 
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{
    bottom:auto;
    top:-3px;
    border-top:6px solid #fff;
    border-bottom:0 
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{
    right:12px;
    left:auto 
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{
    right:13px;
    left:auto 
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{
    display:block 
}
.bs-actionsbox,.bs-donebutton,.bs-searchbox{
    padding:8px 8px 
}
.bs-actionsbox{
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box 
}
.bs-actionsbox .btn-group button{
    width:50% 
}
.bs-donebutton{
    float:left;
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box 
}
.bs-donebutton .btn-group button{
    width:100% 
}
.bs-searchbox+.bs-actionsbox{
    padding:0 8px 4px 
}
.bs-searchbox .form-control{
    margin-bottom:0;
    width:100%;
    float:none 
}
.bootstrap-select .dropdown-menu{
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-transition:all 150ms linear;
    -moz-transition:all 150ms linear;
    -o-transition:all 150ms linear;
    -ms-transition:all 150ms linear;
    transition:all 150ms linear;
    margin-top:-20px 
}
.bootstrap-select.open .dropdown-menu{
    margin-top:-1px 
}
.bootstrap-select.dropup .dropdown-menu{
    border-radius:10px 10px 0 0;
    margin-bottom:-1px 
}
.bootstrap-select.dropup .dropdown-menu:after,.bootstrap-select.dropup .dropdown-menu:before{
    display:none 
}
.bootstrap-select.dropup.open .dropdown-menu{
    margin-bottom:-10px 
}
.bootstrap-select.open .btn.form-control,.bootstrap-select.open .btn.form-control:focus,.bootstrap-select.open .btn.form-control:hover{
    color:#66615b 
}
.bootstrap-select.open .btn.form-control .caret,.bootstrap-select.open .btn.form-control:focus .caret,.bootstrap-select.open .btn.form-control:hover .caret{
    border-top-color:#66615b 
}
.bootstrap-select .btn.form-control:focus{
    color:#66615b 
}
.btn-group.bootstrap-select .dropdown-menu{
    min-width:100% 
}
.header-wrapper{
    position:relative;
    height:650px 
}
.header-wrapper .navbar{
    border-radius:0;
    position:absolute;
    width:100%;
    z-index:3 
}
.header-wrapper .header{
    background-color:#b2afab;
    background-position:center center;
    background-size:cover;
    height:550px;
    overflow:hidden;
    position:absolute;
    width:100%;
    z-index:1 
}
.header-wrapper .header .filter::after{
    background-color:rgb(0 0 0 / .5);
    content:"";
    display:block;
    height:550px;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:2 
}
.header-wrapper .header .filter-primary::after{
    background-color:rgb(96 133 134 / .5) 
}
.header-wrapper .header .filter-info::after{
    background-color:rgb(68 160 185 / .5) 
}
.header-wrapper .header .filter-success::after{
    background-color:rgb(87 178 127 / .5) 
}
.header-wrapper .header .filter-warning::after{
    background-color:rgb(240 169 21 / .5) 
}
.header-wrapper .header .filter-danger::after{
    background-color:rgb(205 71 19 / .5) 
}
.header-wrapper .header .container{
    color:#fff;
    position:relative;
    top:200px;
    z-index:3 
}
.header-wrapper .header .upper-container{
    top:150px 
}
.header-wrapper .header-video{
    max-height:550px;
    overflow:hidden 
}
.header-wrapper .header-video.state-play .filter::after{
    opacity:0 
}
.header-wrapper .header-video.state-play .video-text{
    opacity:0 
}
.header-wrapper .header-video.state-play .btn{
    opacity:0 
}
.header-wrapper .header-video.state-play:hover .btn{
    opacity:1 
}
.header-wrapper video{
    position:absolute;
    width:100% 
}
.footer{
    background-color:#fffcf5;
    line-height:36px;
    padding-top:30px;
    padding-bottom:30px 
}
.footer .links{
    display:inline-block 
}
.footer .links ul{
    list-style:none;
    margin:0;
    padding:0;
    font-weight:600 
}
.footer .links ul>li{
    display:inline-block;
    padding-right:20px 
}
.footer .links ul>li:last-child{
    padding-right:0 
}
.footer .links ul a:not(.btn){
    color:#66615b;
    display:block;
    font-size:.9em;
    margin-bottom:3px 
}
.footer .links ul a:not(.btn):focus,.footer .links ul a:not(.btn):hover{
    color:#403d39 
}
.footer .links ul.uppercase-links{
    text-transform:uppercase 
}
.footer .links ul.stacked-links{
    margin-top:15px 
}
.footer .links ul.stacked-links>li{
    display:block;
    line-height:26px 
}
.footer .links ul.stacked-links h4{
    margin-top:0 
}
.footer .social-area{
    padding:15px 0 
}
.footer .social-area .btn{
    margin-bottom:3px 
}
.footer hr{
    border-color:#66615b;
    border-width:1px 0 0;
    margin-top:5px;
    margin-bottom:5px 
}
.footer .copyright{
    color:#a49e9e;
    font-size:.9em 
}
.footer .copyright ul>li{
    padding-right:0 
}
.footer .title{
    color:#403d39 
}
.footer-black,.footer-transparent,.subscribe-line-transparent{
    #background-color:#252422;
    background-image:url(/public/assets/img/pat__.webp);
    color:#ddd 
}
.footer-black .links ul a:not(.btn),.footer-transparent .links ul a:not(.btn),.subscribe-line-transparent .links ul a:not(.btn){
    color:#a49e9e 
}
.footer-black .links ul a:not(.btn):focus,.footer-black .links ul a:not(.btn):hover,.footer-transparent .links ul a:not(.btn):focus,.footer-transparent .links ul a:not(.btn):hover,.subscribe-line-transparent .links ul a:not(.btn):focus,.subscribe-line-transparent .links ul a:not(.btn):hover{
    color:#f1eae0 
}
.footer-black .copyright,.footer-transparent .copyright,.subscribe-line-transparent .copyright{
    color:#dbd9d9 
}
.footer-black .copyright ul>li a:not(.btn),.footer-transparent .copyright ul>li a:not(.btn),.subscribe-line-transparent .copyright ul>li a:not(.btn){
    color:#66615b 
}
.footer-black hr,.footer-transparent hr,.subscribe-line-transparent hr{
    border-color:#66615b 
}
.footer-transparent,.subscribe-line-transparent{
    background-size:cover;
    position:relative 
}
.footer-transparent .container,.subscribe-line-transparent .container{
    z-index:2;
    position:relative 
}
.footer-transparent hr,.subscribe-line-transparent hr{
    border-color:#a49e9e 
}
.footer-transparent .copyright,.subscribe-line-transparent .copyright{
    color:#a49e9e 
}
.footer-transparent .copyright ul>li a:not(.btn),.subscribe-line-transparent .copyright ul>li a:not(.btn){
    color:#a49e9e 
}
.footer-transparent::after,.subscribe-line-transparent::after{
    top:0;
    left:0;
    height:100%;
    width:100%;
    position:absolute;
    background-color:rgb(17 17 17 / .5);
    display:block;
    content:"";
    z-index:1 
}
.footer-big{
    padding-top:30px 
}
.footer-big hr{
    margin-top:20px 
}
.footer-big .copyright{
    margin:10px 0 20px 
}
.footer-big .form-group{
    margin-top:15px 
}
.subscribe-line{
    background-color:#fffcf5;
    padding:35px 0 
}
.subscribe-line .form-group{
    margin:0 
}
.subscribe-line .form-control{
    height:auto;
    font-size:1.825em;
    border:0;
    padding:0;
    font-weight:300;
    line-height:54px;
    background-color:#fff0 
}
.subscribe-line .btn:not(.btn-lg){
    margin-top:7px 
}
.subscribe-line-black{
    background-color:#252422 
}
.subscribe-line-black .form-control{
    color:#fff 
}
.subscribe-line-transparent .form-control{
    color:#fff 
}
.social-line{
    padding:30px 0;
    background-color:#fffcf5 
}
.social-line .title{
    margin:0;
    line-height:40px;
    font-size:1.5em 
}
.social-line .title-with-lg{
    padding-top:5px 
}
.social-line .btn{
    width:100% 
}
.social-line-black{
    background-color:#252422;
    color:#fff 
}
.icon-primary{
    color:#7a9e9f 
}
.icon-info{
    color:#68b3c8 
}
.icon-success{
    color:#7ac29a 
}
.icon-warning{
    color:#f3bb45 
}
.icon-danger{
    color:#ad1419 
}
.icon-neutral{
    color:#fff 
}
.info{
    margin-top:20px;
    margin-bottom:30px;
    padding:10px;
    text-align:center 
}
.info .icon{
    margin-top:0;
    font-size:3em 
}
.info .icon.icon-sm{
    font-size:1.5em 
}
.info .h4,.info h4{
    margin-top:20px;
    margin-bottom:5px 
}
.info-horizontal{
    text-align:left;
    margin-top:0 
}
.info-horizontal .icon{
    float:left;
    margin-top:15px;
    margin-right:20px 
}
.info-horizontal .icon .fa{
    width:48px 
}
.info-horizontal .description{
    overflow:hidden 
}
.info-horizontal .btn{
    margin-left:-19px 
}
.info .icon .fa{
    width:48px 
}
.table tbody tr>td,.table tbody tr>th,.table tfoot tr>td,.table tfoot tr>th,.table thead tr>td,.table thead tr>th{
    border-top:1px solid #ccc5b9 
}
.table>thead>tr>th{
    border-bottom-width:0;
    font-size:1.25em;
    font-weight:300 
}
.table .checkbox,.table .radio{
    margin-top:0;
    margin-bottom:22px;
    padding:0;
    width:15px 
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{
    padding:3px 8px;
    vertical-align:middle 
}
.table .th-description{
    max-width:150px 
}
.table .td-price{
    font-size:26px;
    font-weight:300;
    margin-top:5px;
    text-align:right 
}
.table .td-total{
    font-weight:600;
    font-size:1.25em;
    padding-top:20px;
    text-align:right 
}
.table .td-actions .btn.btn-sm,.table .td-actions .btn.btn-xs{
    padding-left:3px;
    padding-right:3px 
}
.table>tbody>tr{
    position:relative 
}
.table-striped tbody>tr:nth-of-type(2n+1){
    background-color:#fff 
}
.table-striped>tbody>tr>td,.table-striped>tbody>tr>th,.table-striped>tfoot>tr>td,.table-striped>tfoot>tr>th,.table-striped>thead>tr>td,.table-striped>thead>tr>th{
    padding:15px 8px 
}
.table-shopping>thead>tr>th{
    color:#a49e93;
    font-size:1.1em;
    font-weight:300 
}
.table-shopping>tbody>tr>td{
    font-size:16px;
    padding:30px 5px 
}
.table-shopping>tbody>tr>td b{
    display:block;
    margin-bottom:5px 
}
.table-shopping .td-number,.table-shopping .td-price,.table-shopping .td-total{
    font-size:1.2em;
    font-weight:300;
    min-width:130px;
    text-align:right 
}
.table-shopping .td-number small,.table-shopping .td-price small,.table-shopping .td-total small{
    margin-right:3px 
}
.table-shopping .td-product{
    min-width:170px;
    padding-left:30px 
}
.table-shopping .td-product strong{
    color:#403d39;
    font-size:1.2em;
    font-weight:600 
}
.table-shopping .td-number,.table-shopping .td-total{
    color:#403d39;
    font-weight:600 
}
.table-shopping .td-quantity{
    min-width:200px 
}
.table-shopping .td-quantity .btn-group{
    margin-left:10px 
}
.table-shopping .img-container{
    border-radius:6px;
    display:block;
    height:100px;
    overflow:hidden;
    width:100px 
}
.table-shopping .img-container img{
    width:100% 
}
.table-shopping .tr-actions>td{
    border-top:0 
}
.media{
    border-bottom:1px solid #a49e93;
    padding-bottom:30px;
    margin-top:30px 
}
.media .avatar{
    margin:0 auto;
    width:64px;
    height:64px;
    overflow:hidden;
    border-radius:50%;
    margin-right:15px;
    border:3px solid #fff 
}
.media .avatar img{
    width:100% 
}
.media .media-heading{
    color:#403d39;
    display:inline-block;
    font-weight:600;
    margin-bottom:10px;
    margin-top:5px 
}
.media .btn-simple{
    padding:0 5px 
}
.media .media{
    margin-top:30px 
}
.media .media-footer{
    margin-top:20px 
}
.media .media:last-child{
    border:0 
}
.media-post{
    color:#555;
    border:0 
}
.media-post .media-heading{
    display:block;
    text-align:center 
}
.media-post .author{
    width:15% 
}
.media-post .media-body{
    width:85%;
    float:left;
    display:inline-block 
}
.media-post textarea{
    margin:0 0 10px 0;
    font-size:16px 
}
.media-area .media:last-child{
    border:0 
}
.media-area .pagination-area{
    padding:10px 0;
    text-align:center 
}
.media-area-small p{
    font-size:14px 
}
.media-area-small .btn-simple{
    font-size:14px 
}
.media-area-small .avatar{
    width:58px;
    height:58px 
}
.nav-tabs-navigation{
    text-align:center;
    border-bottom:1px solid #f1eae0;
    margin-bottom:30px 
}
.nav-tabs-navigation .nav>li>a{
    padding-bottom:20px 
}
.nav-tabs-wrapper{
    display:inline-block;
    margin-bottom:-6px;
    margin-left:1.25%;
    margin-right:1.25%;
    position:relative;
    width:auto 
}
.nav-tabs{
    border-bottom:0 none;
    font-size:16px;
    font-weight:600 
}
.nav-tabs>li>a{
    border:0 none;
    color:#a49e93 
}
.nav-tabs>li>a:hover{
    color:#66615b 
}
.nav-tabs>li.active{
    color:#66615b;
    position:relative 
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{
    background-color:#fff0;
    border:0 none 
}
.nav-tabs>li.active :after{
    border-bottom:11px solid #fffcf5;
    border-left:11px solid #fff0;
    border-right:11px solid #fff0;
    content:"";
    display:inline-block;
    position:absolute;
    right:40%;
    bottom:-1px 
}
.nav-tabs>li.active :before{
    border-bottom:11px solid #f1eae0;
    border-left:11px solid #fff0;
    border-right:11px solid #fff0;
    content:"";
    display:inline-block;
    position:absolute;
    right:40%;
    bottom:1px 
}
.nav-stacked{
    border-right:1px solid #f1eae0;
    font-size:16px;
    font-weight:600;
    padding:20px 0 
}
.nav-stacked>li>a{
    color:#a49e93;
    padding:7px 25px;
    text-align:right 
}
.nav-stacked>li>a:hover{
    color:#66615b 
}
.nav-stacked>li.active>a{
    color:#66615b 
}
.nav-stacked>li.active :after{
    border-right:11px solid #fffcf5;
    border-top:11px solid #fff0;
    border-bottom:11px solid #fff0;
    content:"";
    display:inline-block;
    position:absolute;
    right:-1px;
    bottom:7px 
}
.nav-stacked>li.active :before{
    border-right:11px solid #f1eae0;
    border-top:11px solid #fff0;
    border-bottom:11px solid #fff0;
    content:"";
    display:inline-block;
    position:absolute;
    right:0;
    bottom:7px 
}
.nav-pills>li+li{
    margin-left:0 
}
.nav-pills>li>a{
    border:2px solid #66615b;
    border-radius:0;
    color:#66615b;
    font-weight:600;
    margin-left:-1px;
    padding:5px 20px 
}
@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (orientation:portrait),only screen and (min-device-width:834px) and (max-device-width:1194px) and (orientation:landscape){
    .nav-pills>li>a{
        margin-left:0;
        display:flex;
        padding:5px 18px 
    }
}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{
    background-color:#66615b;
    color:#fff 
}
.nav-pills>li:first-child>a{
    border-radius:30px 0 0 30px;
    margin:0 
}
.nav-pills>li:last-child>a{
    border-radius:0 30px 30px 0 
}
.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span,.pagination>li>a,.pagination>li>span{
    background-color:#fff0;
    border:2px solid #66615b;
    border-radius:20px;
    color:#66615b;
    height:36px;
    margin:0 2px;
    min-width:36px;
    padding:5px 12px 
}
.pagination>li.active>a,.pagination>li.active>a:focus,.pagination>li.active>a:hover,.pagination>li.active>span,.pagination>li.active>span:focus,.pagination>li.active>span:hover,.pagination>li>a:active,.pagination>li>a:focus,.pagination>li>a:hover{
    background-color:#66615b;
    border-color:#66615b;
    color:#fff 
}
.nav-pills-primary>li>a,.pagination-primary>li:first-child>a,.pagination-primary>li:first-child>span,.pagination-primary>li:last-child>a,.pagination-primary>li:last-child>span,.pagination-primary>li>a,.pagination-primary>li>span{
    border:2px solid #7a9e9f;
    color:#7a9e9f 
}
.nav-pills-primary>li.active>a,.nav-pills-primary>li.active>a:focus,.nav-pills-primary>li.active>a:hover,.pagination-primary>li.active>a,.pagination-primary>li.active>a:focus,.pagination-primary>li.active>a:hover,.pagination-primary>li.active>span,.pagination-primary>li.active>span:focus,.pagination-primary>li.active>span:hover,.pagination-primary>li>a:active,.pagination-primary>li>a:focus,.pagination-primary>li>a:hover{
    background-color:#7a9e9f;
    border-color:#7a9e9f;
    color:#fff 
}
.nav-pills-info>li>a,.pagination-info>li:first-child>a,.pagination-info>li:first-child>span,.pagination-info>li:last-child>a,.pagination-info>li:last-child>span,.pagination-info>li>a,.pagination-info>li>span{
    border:2px solid #68b3c8;
    color:#68b3c8 
}
.nav-pills-info>li.active>a,.nav-pills-info>li.active>a:focus,.nav-pills-info>li.active>a:hover,.pagination-info>li.active>a,.pagination-info>li.active>a:focus,.pagination-info>li.active>a:hover,.pagination-info>li.active>span,.pagination-info>li.active>span:focus,.pagination-info>li.active>span:hover,.pagination-info>li>a:active,.pagination-info>li>a:focus,.pagination-info>li>a:hover{
    background-color:#68b3c8;
    border-color:#68b3c8;
    color:#fff 
}
.nav-pills-success>li>a,.pagination-success>li:first-child>a,.pagination-success>li:first-child>span,.pagination-success>li:last-child>a,.pagination-success>li:last-child>span,.pagination-success>li>a,.pagination-success>li>span{
    border:2px solid #7ac29a;
    color:#7ac29a 
}
.nav-pills-success>li.active>a,.nav-pills-success>li.active>a:focus,.nav-pills-success>li.active>a:hover,.pagination-success>li.active>a,.pagination-success>li.active>a:focus,.pagination-success>li.active>a:hover,.pagination-success>li.active>span,.pagination-success>li.active>span:focus,.pagination-success>li.active>span:hover,.pagination-success>li>a:active,.pagination-success>li>a:focus,.pagination-success>li>a:hover{
    background-color:#7ac29a;
    border-color:#7ac29a;
    color:#fff 
}
.nav-pills-warning>li>a,.pagination-warning>li:first-child>a,.pagination-warning>li:first-child>span,.pagination-warning>li:last-child>a,.pagination-warning>li:last-child>span,.pagination-warning>li>a,.pagination-warning>li>span{
    border:2px solid #f3bb45;
    color:#f3bb45 
}
.nav-pills-warning>li.active>a,.nav-pills-warning>li.active>a:focus,.nav-pills-warning>li.active>a:hover,.pagination-warning>li.active>a,.pagination-warning>li.active>a:focus,.pagination-warning>li.active>a:hover,.pagination-warning>li.active>span,.pagination-warning>li.active>span:focus,.pagination-warning>li.active>span:hover,.pagination-warning>li>a:active,.pagination-warning>li>a:focus,.pagination-warning>li>a:hover{
    background-color:#f3bb45;
    border-color:#f3bb45;
    color:#fff 
}
.nav-pills-danger>li>a,.pagination-danger>li:first-child>a,.pagination-danger>li:first-child>span,.pagination-danger>li:last-child>a,.pagination-danger>li:last-child>span,.pagination-danger>li>a,.pagination-danger>li>span{
    border:2px solid #ad1419;
    color:#ad1419 
}
.nav-pills-danger>li.active>a,.nav-pills-danger>li.active>a:focus,.nav-pills-danger>li.active>a:hover,.pagination-danger>li.active>a,.pagination-danger>li.active>a:focus,.pagination-danger>li.active>a:hover,.pagination-danger>li.active>span,.pagination-danger>li.active>span:focus,.pagination-danger>li.active>span:hover,.pagination-danger>li>a:active,.pagination-danger>li>a:focus,.pagination-danger>li>a:hover{
    background-color:#ad1419;
    border-color:#ad1419;
    color:#fff 
}
.panel{
    background-color:#fffcf5;
    border:0 none;
    border-radius:3px;
    font-size:18;
    font-weight:300;
    line-height:1.6em;
    margin-top:10px;
    padding:7px 10px 
}
.panel-border{
    border:1px solid #ccc5b9 
}
.panel-default .panel-heading{
    background-color:#fffcf5;
    border:0 none;
    border-radius:3px 
}
.panel-default a{
    color:#66615b 
}
.panel-default a:active,.panel-default a:focus,.panel-default a:hover{
    color:#ad1419 
}
.panel-default a .panel-title>i{
    float:right 
}
.panel-default a.expanded .panel-title>i,.panel-default a[aria-expanded=true] .panel-title>i{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg) 
}
.panel-default>.panel-heading+.panel-collapse>.panel-body{
    border:0 none 
}
.carousel-control{
    background-color:#ad1419;
    border-radius:50%;
    opacity:1;
    text-shadow:none 
}
.carousel-control:focus,.carousel-control:hover{
    opacity:1;
    background-color:#e21719 
}
.carousel-control.left{
    height:30px;
    top:50%;
    width:30px;
    left:8% 
}
.carousel-control.right{
    height:30px;
    right:8%;
    top:50%;
    width:30px 
}
.carousel-control .fa,.carousel-control .icon-next,.carousel-control .icon-prev{
    display:inline-block;
    z-index:5 
}
.carousel-control .fa{
    font-size:26px;
    margin:2px 
}
.carousel-control.left,.carousel-control.right{
    background-image:none 
}
.carousel-inner{
    background-color:#d6d2cc 
}
.carousel-inner>.item{
    padding:50px 
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{
    box-shadow:0 2px 2px rgb(204 197 185 / .5);
    object-fit:cover;
    width:100% 
}
.carousel-indicators{
    bottom:0 
}
.carousel-indicators>li{
    background-color:#c9c9c9;
    border:0 none 
}
.carousel-indicators .active{
    background-color:#fff 
}
.modal-header{
    border-bottom:1px solid #ddd;
    padding:10px;
    text-align:center 
}
.modal-header.no-border-header{
    border-bottom:0 none 
}
.modal-header.no-border-header .modal-title{
    margin-top:20px 
}
.modal-content{
    border:0 none;
    border-radius:10px;
    box-shadow:0 0 15px rgb(0 0 0 / .15),0 0 1px 1px rgb(0 0 0 / .1) 
}
.modal-body{
    padding:9px 20px 
}
.modal-footer{
    border-top:1px solid #ddd;
    padding:0 
}
.modal-footer.no-border-footer{
    border-top:0 none 
}
.modal-footer .left-side,.modal-footer .right-side{
    display:inline-block;
    text-align:center;
    width:49% 
}
.modal-footer .btn-simple{
    padding:20px;
    width:100% 
}
.modal-footer .divider{
    background-color:#ddd;
    display:inline-block;
    float:inherit;
    height:63px;
    margin:0 -3px;
    position:absolute;
    width:1px 
}
.modal.fade .modal-dialog{
    transform:none;
    -webkit-transform:none;
    -moz-transform:none 
}
.modal.in .modal-dialog{
    transform:none;
    -webkit-transform:none;
    -moz-transform:none 
}
.modal-backdrop.in{
    opacity:.25 
}
.modal-notice{
    padding-top:60px 
}
.modal-notice .instruction{
    margin-bottom:30px 
}
.modal-notice .picture{
    max-width:150px 
}
.modal-small{
    margin-top:15%;
    width:300px 
}
.modal-medium{
    width:400px 
}
.modal-medium .modal-footer{
    text-align:center;
    margin-bottom:25px;
    padding:30px 0 
}
.modal-register .modal-content{
    background-color:#fffcf5;
    background-image:linear-gradient(to bottom,transparent 0,#fff0 60%,rgb(186 186 186 / .15) 100%) 
}
.modal-register .modal-header{
    margin-top:0 
}
.modal-register .btn{
    margin-top:10px 
}
datepicker{
    top:0;
    left:0;
    padding:4px;
    margin-top:1px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px 
}
.datepicker>div{
    display:none 
}
.datepicker table{
    width:100%;
    margin:0 
}
.datepicker td,.datepicker th{
    text-align:center;
    width:20px;
    height:20px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px 
}
.datepicker td{
    border-top:1px solid #ddd;
    text-align:center 
}
.datepicker td p{
    font-size:14px;
    font-weight:400;
    border-radius:50%;
    height:29px;
    line-height:29px;
    margin:3px 0 8px;
    width:29px 
}
.datepicker td :hover{
    cursor:pointer 
}
.datepicker th{
    font-weight:300 
}
.datepicker th.switch-datepicker{
    font-size:16px 
}
.datepicker .next p,.datepicker .prev p{
    font-size:1.825em 
}
.datepicker p:hover{
    background:#eee 
}
.datepicker .day.disabled{
    color:#eee 
}
.datepicker td.new,.datepicker td.old{
    color:#999;
    border-top:0 
}
.datepicker td.active p,.datepicker td.active:hover p{
    color:#fff;
    background-color:#68b3c8 
}
.datepicker td.blue p,.datepicker td.blue:hover p{
    background-color:#7a9e9f 
}
.datepicker td.azure p,.datepicker td.azure:hover p{
    background-color:#68b3c8 
}
.datepicker td.green p,.datepicker td.green:hover p{
    background-color:#7ac29a 
}
.datepicker td.orange p,.datepicker td.orange:hover p{
    background-color:#f3bb45 
}
.datepicker td.red p,.datepicker td.red:hover p{
    background-color:#ad1419 
}
.datepicker span{
    display:block;
    width:55px;
    height:54px;
    line-height:54px;
    float:left;
    margin:2px;
    cursor:pointer;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px 
}
.datepicker span.old{
    color:#999 
}
.datepicker span.active,.datepicker span:active,.datepicker span:focus,.datepicker span:hover{
    background-color:#68b3c8 
}
.datepicker span.active{
    color:#fff 
}
.datepicker span:hover{
    background:#eee 
}
.datepicker span.blue,.datepicker span.blue:hover{
    background-color:#7a9e9f 
}
.datepicker span.azure,.datepicker span.azure:hover{
    background-color:#68b3c8 
}
.datepicker span.green,.datepicker span.green:hover{
    background-color:#7ac29a 
}
.datepicker span.orange,.datepicker span.orange:hover{
    background-color:#f3bb45 
}
.datepicker span.red,.datepicker span.red:hover{
    background-color:#ad1419 
}
.datepicker th.switch-datepicker{
    width:145px 
}
.datepicker th.next,.datepicker th.prev{
    font-size:21px 
}
.datepicker thead tr:first-child th{
    cursor:pointer 
}
.datepicker thead tr:first-child th:hover{
    background:#eee 
}
.datepicker.dropdown-menu{
    border-radius:0 0 10px 10px;
    -webkit-transform:translate3d(0,-40px,0);
    -moz-transform:translate3d(0,-40px,0);
    -o-transform:translate3d(0,-40px,0);
    -ms-transform:translate3d(0,-40px,0);
    transform:translate3d(0,-40px,0);
    transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s;
    opacity:0;
    visibility:hidden;
    display:block 
}
.datepicker.dropdown-menu.open{
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    opacity:1;
    visibility:visible 
}
.datepicker .table-condensed>tbody>tr>td{
    padding:2px 
}
.datepicker .table-condensed>thead>tr>th{
    padding:0 
}
.input-append.date .add-on i,.input-prepend.date .add-on i{
    display:block;
    cursor:pointer;
    width:16px;
    height:16px 
}
.datepicker-months thead{
    padding:0 0 3px;
    display:block 
}
@media (min-width:768px){
    .navbar-search-form{
        display:none 
    }
    .dropdown .dropdown-menu,.navbar-nav>li>.dropdown-menu{
        -webkit-transform:translate3d(0,-40px,0);
        -moz-transform:translate3d(0,-40px,0);
        -o-transform:translate3d(0,-40px,0);
        -ms-transform:translate3d(0,-40px,0);
        transform:translate3d(0,-40px,0);
        transition:all .3s cubic-bezier(.215,.61,.355,1) 0s,opacity .3s ease 0s,height 0s linear .35s;
        opacity:0;
        visibility:hidden;
        display:block 
    }
    .dropdown.open .dropdown-menu,.navbar-nav>li.open>.dropdown-menu{
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        -o-transform:translate3d(0,0,0);
        -ms-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0);
        opacity:1;
        visibility:visible 
    }
    .dropdown .dropdown-menu:before,.navbar-nav>li>.dropdown-menu:before{
        border-bottom:11px solid #f1eae0;
        border-left:11px solid #fff0;
        border-right:11px solid #fff0;
        content:"";
        display:inline-block;
        position:absolute;
        right:12px;
        top:-11px 
    }
    .dropdown .dropdown-menu:after,.navbar-nav>li>.dropdown-menu:after{
        border-bottom:11px solid #fffcf5;
        border-left:11px solid #fff0;
        border-right:11px solid #fff0;
        content:"";
        display:inline-block;
        position:absolute;
        right:12px;
        top:-10px 
    }
    .navbar-nav.navbar-right>li>.dropdown-menu:before{
        left:auto;
        right:12px 
    }
    .navbar-nav.navbar-right>li>.dropdown-menu:after{
        left:auto;
        right:12px 
    }
    .footer:not(.footer-big) nav>ul li:first-child{
        margin-left:0 
    }
    .dropup .dropdown-menu{
        transition:all .3s cubic-bezier(.215,.61,.355,1) 0s,opacity .3s ease 0s,height 0s linear .35s;
        -webkit-transform:translate3d(0,30px,0);
        -moz-transform:translate3d(0,30px,0);
        -o-transform:translate3d(0,30px,0);
        -ms-transform:translate3d(0,30px,0);
        transform:translate3d(0,30px,0);
        opacity:0;
        visibility:hidden;
        display:block 
    }
    .dropup.open .dropdown-menu{
        -webkit-transform:translate3d(0,-10px,0);
        -moz-transform:translate3d(0,-10px,0);
        -o-transform:translate3d(0,-10px,0);
        -ms-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0);
        opacity:1;
        visibility:visible 
    }
    .dropup .dropdown-menu:before{
        border-top:11px solid #dcd9d1;
        border-left:11px solid #fff0;
        border-right:11px solid #fff0;
        content:"";
        display:inline-block;
        position:absolute;
        right:12px;
        bottom:-11px 
    }
    .dropup .dropdown-menu:after{
        border-top:11px solid #fffcf5;
        border-left:11px solid #fff0;
        border-right:11px solid #fff0;
        content:"";
        display:inline-block;
        position:absolute;
        right:12px;
        bottom:-10px 
    }
    .nav-open .navbar-collapse{
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0) 
    }
    .nav-open .navbar .container{
        -webkit-transform:translateX(-200px);
        -moz-transform:translateX(-200px);
        -o-transform:translateX(-200px);
        -ms-transform:translateX(-200px);
        transform:translateX(-200px) 
    }
    .nav-open .wrapper{
        -webkit-transform:translateX(-150px);
        -moz-transform:translateX(-150px);
        -o-transform:translateX(-150px);
        -ms-transform:translateX(-150px);
        transform:translateX(-150px) 
    }
    .navbar-burger .container{
        padding:0 15px 
    }
    .navbar-burger .navbar-header{
        width:100% 
    }
    .navbar-burger .navbar-toggle{
        display:block;
        margin-right:0 
    }
    .navbar-burger.navbar .navbar-collapse.collapse,.navbar-burger.navbar .navbar-collapse.collapse.in,.navbar-burger.navbar .navbar-collapse.collapsing{
        display:none!important 
    }
    body>.navbar-collapse .navbar-nav,body>.navbar-collapse .navbar-nav>li{
        float:none 
    }
    body>.navbar-collapse .navbar-nav>li{
        float:none 
    }
    .dropdown-wide{
        min-width:360px 
    }
    .dropdown-medium{
        min-width:250px 
    }
}
body>.navbar-collapse.collapse{
    height:100vh!important 
}
@media (min-width:992px){
    .nav-open .navbar .container{
        -webkit-transform:translateX(-300px);
        -moz-transform:translateX(-300px);
        -o-transform:translateX(-300px);
        -ms-transform:translateX(-300px);
        transform:translateX(-300px) 
    }
}
@media (max-width:767px){
    .navbar-ct-transparent .navbar-toggle .icon-bar{
        background:#66615b 
    }
    body{
        position:relative;
        font-size:14px 
    }
    h6{
        font-size:1em 
    }
    .wrapper{
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0);
        -webkit-transition:all .33s cubic-bezier(.685,.0473,.346,1);
        -moz-transition:all .33s cubic-bezier(.685,.0473,.346,1);
        -o-transition:all .33s cubic-bezier(.685,.0473,.346,1);
        -ms-transition:all .33s cubic-bezier(.685,.0473,.346,1);
        transition:all .33s cubic-bezier(.685,.0473,.346,1);
        left:0;
        background-color:#fff 
    }
    .navbar .container{
        left:0;
        width:100%;
        -webkit-transition:all .33s cubic-bezier(.685,.0473,.346,1);
        -moz-transition:all .33s cubic-bezier(.685,.0473,.346,1);
        -o-transition:all .33s cubic-bezier(.685,.0473,.346,1);
        -ms-transition:all .33s cubic-bezier(.685,.0473,.346,1);
        transition:all .33s cubic-bezier(.685,.0473,.346,1);
        position:relative 
    }
    .navbar .navbar-collapse.collapse,.navbar .navbar-collapse.collapse.in,.navbar .navbar-collapse.collapsing{
        display:none!important 
    }
    .nav-open .navbar-collapse{
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0) 
    }
    .nav-open .navbar .container{
        left:-230px 
    }
    .nav-open .wrapper{
        left:0;
        -webkit-transform:translateX(-230px);
        -moz-transform:translateX(-230px);
        -o-transform:translateX(-230px);
        -ms-transform:translateX(-230px);
        transform:translateX(-230px) 
    }
    .navbar-toggle .icon-bar{
        display:block;
        position:relative;
        background:#fff;
        width:24px;
        height:2px;
        border-radius:1px;
        margin:0 auto 
    }
    .navbar-header .navbar-toggle{
        margin-top:12px;
        width:40px;
        height:40px 
    }
    .bar1,.bar2,.bar3{
        outline:1px solid #fff0 
    }
    .bar1{
        top:0;
        -webkit-animation:topbar-back .5s linear 0s;
        -moz-animation:topbar-back .5s linear 0s;
        animation:topbar-back .5s 0s;
        -webkit-animation-fill-mode:forwards;
        -moz-animation-fill-mode:forwards;
        animation-fill-mode:forwards 
    }
    .bar2{
        opacity:1 
    }
    .bar3{
        bottom:0;
        -webkit-animation:bottombar-back .5s linear 0s;
        -moz-animation:bottombar-back .5s linear 0s;
        animation:bottombar-back .5s 0s;
        -webkit-animation-fill-mode:forwards;
        -moz-animation-fill-mode:forwards;
        animation-fill-mode:forwards 
    }
    .toggled .bar1{
        top:6px;
        -webkit-animation:topbar-x .5s linear 0s;
        -moz-animation:topbar-x .5s linear 0s;
        animation:topbar-x .5s 0s;
        -webkit-animation-fill-mode:forwards;
        -moz-animation-fill-mode:forwards;
        animation-fill-mode:forwards 
    }
    .toggled .bar2{
        opacity:0 
    }
    .toggled .bar3{
        bottom:6px;
        -webkit-animation:bottombar-x .5s linear 0s;
        -moz-animation:bottombar-x .5s linear 0s;
        animation:bottombar-x .5s 0s;
        -webkit-animation-fill-mode:forwards;
        -moz-animation-fill-mode:forwards;
        animation-fill-mode:forwards 
    }
    @keyframes topbar-x{
        0%{
            top:0;
            transform:rotate(0) 
        }
        45%{
            top:6px;
            transform:rotate(145deg) 
        }
        75%{
            transform:rotate(130deg) 
        }
        100%{
            transform:rotate(135deg) 
        }
    }
    @-webkit-keyframes topbar-x{
        0%{
            top:0;
            -webkit-transform:rotate(0) 
        }
        45%{
            top:6px;
            -webkit-transform:rotate(145deg) 
        }
        75%{
            -webkit-transform:rotate(130deg) 
        }
        100%{
            -webkit-transform:rotate(135deg) 
        }
    }
    @-moz-keyframes topbar-x{
        0%{
            top:0;
            -moz-transform:rotate(0) 
        }
        45%{
            top:6px;
            -moz-transform:rotate(145deg) 
        }
        75%{
            -moz-transform:rotate(130deg) 
        }
        100%{
            -moz-transform:rotate(135deg) 
        }
    }
    @keyframes topbar-back{
        0%{
            top:6px;
            transform:rotate(135deg) 
        }
        45%{
            transform:rotate(-10deg) 
        }
        75%{
            transform:rotate(5deg) 
        }
        100%{
            top:0;
            transform:rotate(0) 
        }
    }
    @-webkit-keyframes topbar-back{
        0%{
            top:6px;
            -webkit-transform:rotate(135deg) 
        }
        45%{
            -webkit-transform:rotate(-10deg) 
        }
        75%{
            -webkit-transform:rotate(5deg) 
        }
        100%{
            top:0;
            -webkit-transform:rotate(0) 
        }
    }
    @-moz-keyframes topbar-back{
        0%{
            top:6px;
            -moz-transform:rotate(135deg) 
        }
        45%{
            -moz-transform:rotate(-10deg) 
        }
        75%{
            -moz-transform:rotate(5deg) 
        }
        100%{
            top:0;
            -moz-transform:rotate(0) 
        }
    }
    @keyframes bottombar-x{
        0%{
            bottom:0;
            transform:rotate(0) 
        }
        45%{
            bottom:6px;
            transform:rotate(-145deg) 
        }
        75%{
            transform:rotate(-130deg) 
        }
        100%{
            transform:rotate(-135deg) 
        }
    }
    @-webkit-keyframes bottombar-x{
        0%{
            bottom:0;
            -webkit-transform:rotate(0) 
        }
        45%{
            bottom:6px;
            -webkit-transform:rotate(-145deg) 
        }
        75%{
            -webkit-transform:rotate(-130deg) 
        }
        100%{
            -webkit-transform:rotate(-135deg) 
        }
    }
    @-moz-keyframes bottombar-x{
        0%{
            bottom:0;
            -moz-transform:rotate(0) 
        }
        45%{
            bottom:6px;
            -moz-transform:rotate(-145deg) 
        }
        75%{
            -moz-transform:rotate(-130deg) 
        }
        100%{
            -moz-transform:rotate(-135deg) 
        }
    }
    @keyframes bottombar-back{
        0%{
            bottom:6px;
            transform:rotate(-135deg) 
        }
        45%{
            transform:rotate(10deg) 
        }
        75%{
            transform:rotate(-5deg) 
        }
        100%{
            bottom:0;
            transform:rotate(0) 
        }
    }
    @-webkit-keyframes bottombar-back{
        0%{
            bottom:6px;
            -webkit-transform:rotate(-135deg) 
        }
        45%{
            -webkit-transform:rotate(10deg) 
        }
        75%{
            -webkit-transform:rotate(-5deg) 
        }
        100%{
            bottom:0;
            -webkit-transform:rotate(0) 
        }
    }
    @-moz-keyframes bottombar-back{
        0%{
            bottom:6px;
            -moz-transform:rotate(-135deg) 
        }
        45%{
            -moz-transform:rotate(10deg) 
        }
        75%{
            -moz-transform:rotate(-5deg) 
        }
        100%{
            bottom:0;
            -moz-transform:rotate(0) 
        }
    }
    @-webkit-keyframes fadeIn{
        0%{
            opacity:0 
        }
        100%{
            opacity:1 
        }
    }
    @-moz-keyframes fadeIn{
        0%{
            opacity:0 
        }
        100%{
            opacity:1 
        }
    }
    @keyframes fadeIn{
        0%{
            opacity:0 
        }
        100%{
            opacity:1 
        }
    }
    .navbar-nav{
        margin:1px -15px 
    }
    .navbar-nav .open .dropdown-menu .dropdown-header{
        padding:5px 15px 5px 20px 
    }
    .navbar-nav .open .dropdown-menu>li>a{
        padding:15px 15px 5px 20px 
    }
    .navbar-nav .open .dropdown-menu>li:first-child>a{
        padding:5px 15px 5px 20px 
    }
    .navbar-nav .open .dropdown-menu>li:last-child>a{
        padding:15px 15px 25px 20px 
    }
    [class*=navbar-] .navbar-nav .active>a,[class*=navbar-] .navbar-nav .active>a:focus,[class*=navbar-] .navbar-nav .active>a:hover,[class*=navbar-] .navbar-nav>li>a,[class*=navbar-] .navbar-nav>li>a:focus,[class*=navbar-] .navbar-nav>li>a:hover{
        color:#fff;
        padding:15px 30px 
    }
    [class*=navbar-] .navbar-nav .open .dropdown-menu>li>a,[class*=navbar-] .navbar-nav .open .dropdown-menu>li>a:focus,[class*=navbar-] .navbar-nav .open .dropdown-menu>li>a:hover,[class*=navbar-] .navbar-nav>li>a,[class*=navbar-] .navbar-nav>li>a:focus,[class*=navbar-] .navbar-nav>li>a:hover{
        opacity:.7;
        background:0 0;
        color:#403d39 
    }
    [class*=navbar-] .navbar-nav.navbar-nav .open .dropdown-menu>li>a:active{
        opacity:1 
    }
    [class*=navbar-] .navbar-nav .dropdown>a:hover .caret{
        border-bottom-color:#777;
        border-top-color:#777 
    }
    [class*=navbar-] .navbar-nav .dropdown>a:active .caret{
        border-bottom-color:#fff;
        border-top-color:#fff 
    }
    .dropdown-menu{
        display:none 
    }
    .navbar-fixed-top{
        -webkit-backface-visibility:hidden 
    }
    .nav-open .navbar-collapse{
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0) 
    }
    .nav-open .wrapper{
        left:0;
        -webkit-transform:translateX(-115px);
        -moz-transform:translateX(-115px);
        -o-transform:translateX(-115px);
        -ms-transform:translateX(-115px);
        transform:translateX(-115px) 
    }
    .social-line .btn{
        margin:0 0 10px 0 
    }
    .subscribe-line .form-control{
        margin:0 0 10px 0 
    }
    .social-line.pull-right{
        float:none 
    }
    .footer nav.pull-left{
        float:none!important 
    }
    .footer:not(.footer-big) nav>ul li{
        float:none 
    }
    .social-area.pull-right{
        float:none!important 
    }
    .form-control+.form-control-feedback{
        margin-top:-8px 
    }
    .navbar-toggle:focus,.navbar-toggle:hover{
        background-color:transparent!important 
    }
    .btn.dropdown-toggle{
        margin-bottom:0 
    }
    .media-post .author{
        width:20%;
        float:none!important;
        display:block;
        margin:0 auto 10px 
    }
    .media-post .media-body{
        width:100% 
    }
    .modal-footer .btn-simple{
        padding:15px 
    }
    .table-responsive{
        width:100%;
        margin-bottom:15px;
        overflow-x:scroll;
        overflow-y:hidden;
        border:1px solid #ddd;
        -ms-overflow-style:-ms-autohiding-scrollbar;
        -webkit-overflow-scrolling:touch 
    }
}
@media (max-width:991px){
    .header-video .video-image{
        position:absolute;
        z-index:1;
        width:100%;
        height:100%;
        content:"";
        display:block;
        background-size:cover;
        background-position:center center 
    }
}
.pswp{
    display:none;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    overflow:hidden;
    -ms-touch-action:none;
    touch-action:none;
    z-index:1500;
    -webkit-text-size-adjust:100%;
    -webkit-backface-visibility:hidden;
    outline:0 
}
.pswp *{
    box-sizing:border-box 
}
.pswp img{
    max-width:none 
}
.pswp--animate_opacity{
    opacity:.001;
    will-change:opacity;
    transition:opacity 333ms cubic-bezier(.4,0,.22,1) 
}
.pswp--open{
    display:block 
}
.pswp--zoom-allowed .pswp__img{
    cursor:-webkit-zoom-in;
    cursor:-moz-zoom-in;
    cursor:zoom-in 
}
.pswp--zoomed-in .pswp__img{
    cursor:-webkit-grab;
    cursor:-moz-grab;
    cursor:grab 
}
.pswp--dragging .pswp__img{
    cursor:-webkit-grabbing;
    cursor:-moz-grabbing;
    cursor:grabbing 
}
.pswp__bg{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:rgb(232 231 227 / .96);
    opacity:0;
    -webkit-backface-visibility:hidden;
    will-change:opacity 
}
.pswp__scroll-wrap{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    overflow:hidden 
}
.pswp__container,.pswp__zoom-wrap{
    -ms-touch-action:none;
    touch-action:none;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0 
}
.pswp__container,.pswp__img{
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    -webkit-tap-highlight-color:#fff0;
    -webkit-touch-callout:none 
}
.pswp__zoom-wrap{
    position:absolute;
    width:100%;
    -webkit-transform-origin:left top;
    -moz-transform-origin:left top;
    -ms-transform-origin:left top;
    transform-origin:left top;
    transition:transform 333ms cubic-bezier(.4,0,.22,1) 
}
.pswp__bg{
    will-change:opacity;
    transition:opacity 333ms cubic-bezier(.4,0,.22,1) 
}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{
    -webkit-transition:none;
    transition:none 
}
.pswp__container,.pswp__zoom-wrap{
    -webkit-backface-visibility:hidden;
    will-change:transform 
}
.pswp__item{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    overflow:hidden 
}
.pswp__img{
    border-radius:8px;
    box-shadow:0 2px 2px rgb(204 197 185 / .5);
    position:absolute;
    width:auto;
    height:auto;
    top:0;
    left:0 
}
.pswp__img--placeholder{
    -webkit-backface-visibility:hidden 
}
.pswp__img--placeholder--blank{
    background:#222 
}
.pswp--ie .pswp__img{
    width:100%!important;
    height:auto!important;
    left:0;
    top:0 
}
.pswp__error-msg{
    position:absolute;
    left:0;
    top:50%;
    width:100%;
    text-align:center;
    font-size:14px;
    line-height:16px;
    margin-top:-8px;
    color:#ccc 
}
.pswp__error-msg a{
    color:#ccc;
    text-decoration:underline 
}
.pswp__button{
    width:44px;
    height:44px;
    position:relative;
    background:0 0;
    cursor:pointer;
    overflow:visible;
    -webkit-appearance:none;
    display:block;
    border:0;
    padding:0;
    margin:0;
    float:right;
    opacity:.75;
    transition:opacity .2s;
    box-shadow:none 
}
.pswp__button:focus,.pswp__button:hover{
    opacity:1 
}
.pswp__button:active{
    outline:0;
    opacity:.9 
}
.pswp__button::-moz-focus-inner{
    padding:0;
    border:0 
}
.pswp__ui--over-close .pswp__button--close{
    opacity:1 
}
.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{
    background:url(../../assets/img/photo_swipe/default-skin.png) 0 0 no-repeat;
    background-size:264px 88px;
    width:44px;
    height:44px 
}
@media (-webkit-min-device-pixel-ratio:1.1),(min-resolution:105dpi),(min-resolution:1.1dppx){
    .pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{
        background-image:url(../../assets/img/photo_swipe/default-skin.svg) 
    }
    .pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{
        background:0 0 
    }
}
.pswp__button--close{
    background-position:0 -44px 
}
.pswp__button--share{
    background-position:-44px -44px 
}
.pswp__button--fs{
    display:none 
}
.pswp--supports-fs .pswp__button--fs{
    display:block 
}
.pswp--fs .pswp__button--fs{
    background-position:-44px 0 
}
.pswp__button--zoom{
    background-position:-88px 0;
    display:none 
}
.pswp--zoom-allowed .pswp__button--zoom{
    display:block 
}
.pswp--zoomed-in .pswp__button--zoom{
    background-position:-132px 0 
}
.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{
    visibility:hidden 
}
.pswp__button--arrow--left,.pswp__button--arrow--right{
    background:0 0;
    top:50%;
    margin-top:-50px;
    width:70px;
    height:100px;
    position:absolute 
}
.pswp__button--arrow--left{
    left:0 
}
.pswp__button--arrow--right{
    right:0 
}
.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{
    content:'';
    top:35px;
    background-color:#fff0;
    height:30px;
    width:32px;
    position:absolute 
}
.pswp__button--arrow--left:before{
    left:6px;
    background-position:-138px -44px 
}
.pswp__button--arrow--right:before{
    right:6px;
    background-position:-94px -44px 
}
.pswp__counter,.pswp__share-modal{
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none 
}
.pswp__share-modal{
    display:block;
    background:rgb(0 0 0 / .5);
    width:100%;
    height:100%;
    top:0;
    left:0;
    padding:10px;
    position:absolute;
    z-index:1600;
    opacity:0;
    transition:opacity .25s ease-out;
    -webkit-backface-visibility:hidden;
    will-change:opacity 
}
.pswp__share-modal--hidden{
    display:none 
}
.pswp__share-tooltip{
    z-index:1620;
    position:absolute;
    background:#fff;
    top:56px;
    border-radius:2px;
    display:block;
    width:auto;
    right:44px;
    box-shadow:0 2px 5px rgb(0 0 0 / .25);
    transform:translateY(6px);
    transition:transform .25s;
    -webkit-backface-visibility:hidden;
    will-change:transform 
}
.pswp__share-tooltip a{
    display:block;
    padding:8px 12px;
    color:#000;
    text-decoration:none;
    font-size:14px;
    line-height:18px 
}
.pswp__share-tooltip a:hover{
    text-decoration:none;
    color:#000 
}
.pswp__share-tooltip a:first-child{
    border-radius:2px 2px 0 0 
}
.pswp__share-tooltip a:last-child{
    border-radius:0 0 2px 2px 
}
.pswp__share-modal--fade-in{
    opacity:1 
}
.pswp__share-modal--fade-in .pswp__share-tooltip{
    transform:translateY(0) 
}
.pswp--touch .pswp__share-tooltip a{
    padding:16px 12px 
}
a.pswp__share--facebook:before{
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    top:-12px;
    right:15px;
    border:6px solid #fff0;
    border-bottom-color:#fff;
    -webkit-pointer-events:none;
    -moz-pointer-events:none;
    pointer-events:none 
}
a.pswp__share--facebook:hover{
    background:#3e5c9a;
    color:#fff 
}
a.pswp__share--facebook:hover:before{
    border-bottom-color:#3e5c9a 
}
a.pswp__share--twitter:hover{
    background:#55acee;
    color:#fff 
}
a.pswp__share--pinterest:hover{
    background:#ccc;
    color:#ce272d 
}
a.pswp__share--download:hover{
    background:#ddd 
}
.pswp__counter{
    position:absolute;
    left:0;
    top:0;
    height:44px;
    font-size:16px;
    line-height:44px;
    color:#66615b;
    opacity:1;
    padding:5px 20px 
}
.pswp__caption{
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    min-height:44px 
}
.pswp__caption small{
    font-size:12px;
    color:#a49e93 
}
.pswp__caption__center{
    text-align:left;
    max-width:420px;
    margin:0 auto;
    font-size:1.25em;
    padding:30px;
    line-height:1.5em;
    color:#66615b;
    text-align:center 
}
.pswp__caption--empty{
    display:none 
}
.pswp__caption--fake{
    visibility:hidden 
}
.pswp__preloader{
    width:44px;
    height:44px;
    position:absolute;
    top:0;
    left:50%;
    margin-left:-22px;
    opacity:0;
    transition:opacity .25s ease-out;
    will-change:opacity;
    direction:ltr 
}
.pswp__preloader__icn{
    width:20px;
    height:20px;
    margin:12px 
}
.pswp__preloader--active{
    opacity:1 
}
.pswp__preloader--active .pswp__preloader__icn{
    background:url(../../assets/img/photo_swipe/preloader.gif) 0 0 no-repeat 
}
.pswp--css_animation .pswp__preloader--active{
    opacity:1 
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{
    animation:clockwise .5s linear infinite 
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{
    animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite 
}
.pswp--css_animation .pswp__preloader__icn{
    background:0 0;
    opacity:.75;
    width:14px;
    height:14px;
    position:absolute;
    left:15px;
    top:15px;
    margin:0 
}
.pswp--css_animation .pswp__preloader__cut{
    position:relative;
    width:7px;
    height:14px;
    overflow:hidden 
}
.pswp--css_animation .pswp__preloader__donut{
    box-sizing:border-box;
    width:14px;
    height:14px;
    border:2px solid #fff;
    border-radius:50%;
    border-left-color:#fff0;
    border-bottom-color:#fff0;
    position:absolute;
    top:0;
    left:0;
    background:0 0;
    margin:0 
}
@media screen and (max-width:1024px){
    .pswp__preloader{
        position:relative;
        left:auto;
        top:auto;
        margin:0;
        float:right 
    }
}
@keyframes clockwise{
    0%{
        transform:rotate(0) 
    }
    100%{
        transform:rotate(360deg) 
    }
}
@keyframes donut-rotate{
    0%{
        transform:rotate(0) 
    }
    50%{
        transform:rotate(-140deg) 
    }
    100%{
        transform:rotate(0) 
    }
}
.pswp__ui{
    -webkit-font-smoothing:auto;
    visibility:visible;
    opacity:1;
    z-index:1550 
}
.pswp__top-bar{
    position:absolute;
    left:0;
    top:0;
    height:44px;
    width:100% 
}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{
    -webkit-backface-visibility:hidden;
    will-change:opacity;
    transition:opacity 333ms cubic-bezier(.4,0,.22,1) 
}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{
    visibility:visible 
}
.pswp__caption,.pswp__top-bar{
    background-color:rgb(232 231 227 / .96) 
}
.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{
    background-color:rgb(232 231 227 / .96) 
}
.pswp__ui--idle .pswp__top-bar{
    opacity:0 
}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{
    opacity:0 
}
.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{
    opacity:.001 
}
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{
    display:none 
}
.pswp__element--disabled{
    display:none!important 
}
.pswp--minimal--dark .pswp__top-bar{
    background:0 0 
}
.gallery-item{
    margin-bottom:40px 
}
.gallery-item .vertical-image{
    height:350px 
}
.gallery-item .small-image{
    height:175px 
}
.gallery-item .gallery-caption{
    margin-top:15px;
    text-align:center 
}
.ct-label{
    fill:rgb(0 0 0 / .4);
    color:rgb(0 0 0 / .4);
    font-size:1em;
    line-height:1 
}
.ct-chart-bar .ct-label,.ct-chart-line .ct-label{
    display:block;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex 
}
.ct-label.ct-horizontal.ct-start{
    -webkit-box-align:flex-end;
    -webkit-align-items:flex-end;
    -ms-flex-align:flex-end;
    align-items:flex-end;
    -webkit-box-pack:flex-start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    justify-content:flex-start;
    text-align:left;
    text-anchor:start 
}
.ct-label.ct-horizontal.ct-end{
    -webkit-box-align:flex-start;
    -webkit-align-items:flex-start;
    -ms-flex-align:flex-start;
    align-items:flex-start;
    -webkit-box-pack:flex-start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    justify-content:flex-start;
    text-align:left;
    text-anchor:start 
}
.ct-label.ct-vertical.ct-start{
    -webkit-box-align:flex-end;
    -webkit-align-items:flex-end;
    -ms-flex-align:flex-end;
    align-items:flex-end;
    -webkit-box-pack:flex-end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:flex-end;
    justify-content:flex-end;
    text-align:right;
    text-anchor:end 
}
.ct-label.ct-vertical.ct-end{
    -webkit-box-align:flex-end;
    -webkit-align-items:flex-end;
    -ms-flex-align:flex-end;
    align-items:flex-end;
    -webkit-box-pack:flex-start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    justify-content:flex-start;
    text-align:left;
    text-anchor:start 
}
.ct-chart-bar .ct-label.ct-horizontal.ct-start{
    -webkit-box-align:flex-end;
    -webkit-align-items:flex-end;
    -ms-flex-align:flex-end;
    align-items:flex-end;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center;
    text-anchor:start 
}
.ct-chart-bar .ct-label.ct-horizontal.ct-end{
    -webkit-box-align:flex-start;
    -webkit-align-items:flex-start;
    -ms-flex-align:flex-start;
    align-items:flex-start;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center;
    text-anchor:start 
}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{
    -webkit-box-align:flex-end;
    -webkit-align-items:flex-end;
    -ms-flex-align:flex-end;
    align-items:flex-end;
    -webkit-box-pack:flex-start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    justify-content:flex-start;
    text-align:left;
    text-anchor:start 
}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{
    -webkit-box-align:flex-start;
    -webkit-align-items:flex-start;
    -ms-flex-align:flex-start;
    align-items:flex-start;
    -webkit-box-pack:flex-start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    justify-content:flex-start;
    text-align:left;
    text-anchor:start 
}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:flex-end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:flex-end;
    justify-content:flex-end;
    text-align:right;
    text-anchor:end 
}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:flex-start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    justify-content:flex-start;
    text-align:left;
    text-anchor:end 
}
.ct-grid{
    stroke:rgb(0 0 0 / .2);
    stroke-width:1px;
    stroke-dasharray:2px 
}
.ct-point{
    stroke-width:10px;
    stroke-linecap:round 
}
.ct-line{
    fill:none;
    stroke-width:4px 
}
.ct-area{
    stroke:none;
    fill-opacity:.1 
}
.ct-bar{
    fill:none;
    stroke-width:10px 
}
.ct-slice-donut{
    fill:none;
    stroke-width:60px 
}
.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{
    stroke:#68b3c8 
}
.ct-series-a .ct-area,.ct-series-a .ct-slice-pie{
    fill:#68b3c8 
}
.ct-series-b .ct-bar,.ct-series-b .ct-line,.ct-series-b .ct-point,.ct-series-b .ct-slice-donut{
    stroke:#7ac29a 
}
.ct-series-b .ct-area,.ct-series-b .ct-slice-pie{
    fill:#7ac29a 
}
.ct-series-c .ct-bar,.ct-series-c .ct-line,.ct-series-c .ct-point,.ct-series-c .ct-slice-donut{
    stroke:#f3bb45 
}
.ct-series-c .ct-area,.ct-series-c .ct-slice-pie{
    fill:#f3bb45 
}
.ct-series-d .ct-bar,.ct-series-d .ct-line,.ct-series-d .ct-point,.ct-series-d .ct-slice-donut{
    stroke:#ad1419 
}
.ct-series-d .ct-area,.ct-series-d .ct-slice-pie{
    fill:#ad1419 
}
.ct-series-e .ct-bar,.ct-series-e .ct-line,.ct-series-e .ct-point,.ct-series-e .ct-slice-donut{
    stroke:#7a9e9f 
}
.ct-series-e .ct-area,.ct-series-e .ct-slice-pie{
    fill:#7a9e9f 
}
.ct-series-f .ct-bar,.ct-series-f .ct-line,.ct-series-f .ct-point,.ct-series-f .ct-slice-donut{
    stroke:rgb(104 179 200 / .8) 
}
.ct-series-f .ct-area,.ct-series-f .ct-slice-pie{
    fill:rgb(104 179 200 / .8) 
}
.ct-series-g .ct-bar,.ct-series-g .ct-line,.ct-series-g .ct-point,.ct-series-g .ct-slice-donut{
    stroke:rgb(122 194 154 / .8) 
}
.ct-series-g .ct-area,.ct-series-g .ct-slice-pie{
    fill:rgb(122 194 154 / .8) 
}
.ct-series-h .ct-bar,.ct-series-h .ct-line,.ct-series-h .ct-point,.ct-series-h .ct-slice-donut{
    stroke:rgb(243 187 69 / .8) 
}
.ct-series-h .ct-area,.ct-series-h .ct-slice-pie{
    fill:rgb(243 187 69 / .8) 
}
.ct-series-i .ct-bar,.ct-series-i .ct-line,.ct-series-i .ct-point,.ct-series-i .ct-slice-donut{
    stroke:rgb(235 94 40 / .8) 
}
.ct-series-i .ct-area,.ct-series-i .ct-slice-pie{
    fill:rgb(235 94 40 / .8) 
}
.ct-series-j .ct-bar,.ct-series-j .ct-line,.ct-series-j .ct-point,.ct-series-j .ct-slice-donut{
    stroke:rgb(122 158 159 / .8) 
}
.ct-series-j .ct-area,.ct-series-j .ct-slice-pie{
    fill:rgb(122 158 159 / .8) 
}
.ct-series-k .ct-bar,.ct-series-k .ct-line,.ct-series-k .ct-point,.ct-series-k .ct-slice-donut{
    stroke:rgb(104 179 200 / .6) 
}
.ct-series-k .ct-area,.ct-series-k .ct-slice-pie{
    fill:rgb(104 179 200 / .6) 
}
.ct-series-l .ct-bar,.ct-series-l .ct-line,.ct-series-l .ct-point,.ct-series-l .ct-slice-donut{
    stroke:rgb(122 194 154 / .6) 
}
.ct-series-l .ct-area,.ct-series-l .ct-slice-pie{
    fill:rgb(122 194 154 / .6) 
}
.ct-series-m .ct-bar,.ct-series-m .ct-line,.ct-series-m .ct-point,.ct-series-m .ct-slice-donut{
    stroke:rgb(243 187 69 / .6) 
}
.ct-series-m .ct-area,.ct-series-m .ct-slice-pie{
    fill:rgb(243 187 69 / .6) 
}
.ct-series-n .ct-bar,.ct-series-n .ct-line,.ct-series-n .ct-point,.ct-series-n .ct-slice-donut{
    stroke:rgb(235 94 40 / .6) 
}
.ct-series-n .ct-area,.ct-series-n .ct-slice-pie{
    fill:rgb(235 94 40 / .6) 
}
.ct-series-o .ct-bar,.ct-series-o .ct-line,.ct-series-o .ct-point,.ct-series-o .ct-slice-donut{
    stroke:rgb(122 158 159 / .6) 
}
.ct-series-o .ct-area,.ct-series-o .ct-slice-pie{
    fill:rgb(122 158 159 / .6) 
}
.ct-square{
    display:block;
    position:relative;
    width:100% 
}
.ct-square:before{
    display:block;
    float:left;
    content:"";
    width:0;
    height:0;
    padding-bottom:100% 
}
.ct-square:after{
    content:"";
    display:table;
    clear:both 
}
.ct-square>svg{
    display:block;
    position:absolute;
    top:0;
    left:0 
}
.ct-minor-second{
    display:block;
    position:relative;
    width:100% 
}
.ct-minor-second:before{
    display:block;
    float:left;
    content:"";
    width:0;
    height:0;
    padding-bottom:93.75% 
}
.ct-minor-second:after{
    content:"";
    display:table;
    clear:both 
}
.ct-minor-second>svg{
    display:block;
    position:absolute;
    top:0;
    left:0 
}
.ct-major-second{
    display:block;
    position:relative;
    width:100% 
}
.ct-major-second:before{
    display:block;
    float:left;
    content:"";
    width:0;
    height:0;
    padding-bottom:88.88889% 
}
.ct-major-second:after{
    content:"";
    display:table;
    clear:both 
}
.ct-major-second>svg{
    display:block;
    position:absolute;
    top:0;
    left:0 
}
.ct-minor-third{
    display:block;
    position:relative;
    width:100% 
}
.ct-minor-third:before{
    display:block;
    float:left;
    content:"";
    width:0;
    height:0;
    padding-bottom:83.33333% 
}
.ct-minor-third:after{
    content:"";
    display:table;
    clear:both 
}
.ct-minor-third>svg{
    display:block;
    position:absolute;
    top:0;
    left:0 
}
.ct-major-third{
    display:block;
    position:relative;
    width:100% 
}
.ct-major-third:before{
    display:block;
    float:left;
    content:"";
    width:0;
    height:0;
    padding-bottom:80% 
}
.ct-major-third:after{
    content:"";
    display:table;
    clear:both 
}
.ct-major-third>svg{
    display:block;
    position:absolute;
    top:0;
    left:0 
}
.ct-perfect-fourth{
    display:block;
    position:relative;
    width:100% 
}
.ct-perfect-fourth:before{
    display:block;
    float:left;
    content:"";
    width:0;
    height:0;
    padding-bottom:75% 
}
.ct-perfect-fourth:after{
    content:"";
    display:table;
    clear:both 
}
.ct-perfect-fourth>svg{
    display:block;
    position:absolute;
    top:0;
    left:0 
}
.ct-perfect-fifth{
    display:block;
    position:relative;
    width:100% 
}
.ct-perfect-fifth:before{
    display:block;
    float:left;
    content:"";
    width:0;
    height:0;
    padding-bottom:66.66667% 
}
.ct-perfect-fifth:after{
    content:"";
    display:table;
    clear:both 
}
.ct-perfect-fifth>svg{
    display:block;
    position:absolute;
    top:0;
    left:0 
}
.ct-minor-sixth{
    display:block;
    position:relative;
    width:100% 
}
.ct-minor-sixth:before{
    display:block;
    float:left;
    content:"";
    width:0;
    height:0;
    padding-bottom:62.5% 
}
.ct-minor-sixth:after{
    content:"";
    display:table;
    clear:both 
}
.ct-minor-sixth>svg{
    display:block;
    position:absolute;
    top:0;
    left:0 
}
.ct-golden-section{
    display:block;
    position:relative;
    width:100% 
}
.ct-golden-section:before{
    display:block;
    float:left;
    content:"";
    width:0;
    height:0;
    padding-bottom:61.8047% 
}
.ct-golden-section:after{
    content:"";
    display:table;
    clear:both 
}
.ct-golden-section>svg{
    display:block;
    position:absolute;
    top:0;
    left:0 
}
.ct-major-sixth{
    display:block;
    position:relative;
    width:100% 
}
.ct-major-sixth:before{
    display:block;
    float:left;
    content:"";
    width:0;
    height:0;
    padding-bottom:60% 
}
.ct-major-sixth:after{
    content:"";
    display:table;
    clear:both 
}
.ct-major-sixth>svg{
    display:block;
    position:absolute;
    top:0;
    left:0 
}
.ct-minor-seventh{
    display:block;
    position:relative;
    width:100% 
}
.ct-minor-seventh:before{
    display:block;
    float:left;
    content:"";
    width:0;
    height:0;
    padding-bottom:56.25% 
}
.ct-minor-seventh:after{
    content:"";
    display:table;
    clear:both 
}
.ct-minor-seventh>svg{
    display:block;
    position:absolute;
    top:0;
    left:0 
}
.ct-major-seventh{
    display:block;
    position:relative;
    width:100% 
}
.ct-major-seventh:before{
    display:block;
    float:left;
    content:"";
    width:0;
    height:0;
    padding-bottom:53.33333% 
}
.ct-major-seventh:after{
    content:"";
    display:table;
    clear:both 
}
.ct-major-seventh>svg{
    display:block;
    position:absolute;
    top:0;
    left:0 
}
.ct-octave{
    display:block;
    position:relative;
    width:100% 
}
.ct-octave:before{
    display:block;
    float:left;
    content:"";
    width:0;
    height:0;
    padding-bottom:50% 
}
.ct-octave:after{
    content:"";
    display:table;
    clear:both 
}
.ct-octave>svg{
    display:block;
    position:absolute;
    top:0;
    left:0 
}
.ct-major-tenth{
    display:block;
    position:relative;
    width:100% 
}
.ct-major-tenth:before{
    display:block;
    float:left;
    content:"";
    width:0;
    height:0;
    padding-bottom:40% 
}
.ct-major-tenth:after{
    content:"";
    display:table;
    clear:both 
}
.ct-major-tenth>svg{
    display:block;
    position:absolute;
    top:0;
    left:0 
}
.ct-major-eleventh{
    display:block;
    position:relative;
    width:100% 
}
.ct-major-eleventh:before{
    display:block;
    float:left;
    content:"";
    width:0;
    height:0;
    padding-bottom:37.5% 
}
.ct-major-eleventh:after{
    content:"";
    display:table;
    clear:both 
}
.ct-major-eleventh>svg{
    display:block;
    position:absolute;
    top:0;
    left:0 
}
.ct-major-twelfth{
    display:block;
    position:relative;
    width:100% 
}
.ct-major-twelfth:before{
    display:block;
    float:left;
    content:"";
    width:0;
    height:0;
    padding-bottom:33.33333% 
}
.ct-major-twelfth:after{
    content:"";
    display:table;
    clear:both 
}
.ct-major-twelfth>svg{
    display:block;
    position:absolute;
    top:0;
    left:0 
}
.ct-double-octave{
    display:block;
    position:relative;
    width:100% 
}
.ct-double-octave:before{
    display:block;
    float:left;
    content:"";
    width:0;
    height:0;
    padding-bottom:25% 
}
.ct-double-octave:after{
    content:"";
    display:table;
    clear:both 
}
.ct-double-octave>svg{
    display:block;
    position:absolute;
    top:0;
    left:0 
}
.ct-blue{
    stroke:#7a9e9f!important 
}
.ct-azure{
    stroke:#68b3c8!important 
}
.ct-green{
    stroke:#7ac29a!important 
}
.ct-orange{
    stroke:#f3bb45!important 
}
.ct-red{
    stroke:#ad1419!important 
}
.card{
    border-radius:8px;
    box-shadow:0 2px 2px rgb(204 197 185 / .5);
    background-color:#fff;
    color:#252422;
    margin-bottom:20px;
    position:relative;
    z-index:1;
    min-height:450px;
    display:flex;
    flex-direction:column 
}
.card .actions,.card .card-footer,.card .category,.card .content,.card .description,.card .social-line,.card .stats,.card .title,.card a,.card small{
    position:relative;
    z-index:3 
}
.card a{
    color:#2a2a2a 
}
.card a:focus,.card a:hover{
    color:#333 
}
.card img{
    width:100%;
    object-fit:cover 
}
.card[data-radius=none]{
    border-radius:0 
}
.card[data-radius=none] .header{
    border-radius:0 
}
.card[data-radius=none] .header img{
    border-radius:0 
}
.card.card-plain{
    background-color:#fff0;
    box-shadow:none;
    border-radius:0 
}
.card.card-with-shadow{
    box-shadow:0 20px 16px -15px rgb(165 165 165 / .57) 
}
.card .btn{
    text-shadow:none;
    font-weight:400 
}
.card .title-uppercase{
    text-transform:uppercase 
}
.card .header{
    position:relative;
    border-radius:3px 3px 0 0;
    z-index:3 
}
.card .header.header-with-icon{
    height:150px 
}
.card .header img{
    width:100% 
}
.card .header .category{
    padding:15px 
}
.card .content .price{
    border:2px solid rgb(255 255 255 / .7);
    color:#fff;
    border-radius:50%;
    width:152px;
    height:152px;
    margin:30px auto;
    text-align:center;
    vertical-align:middle;
    line-height:200px 
}
.card .content .price h4{
    margin:5px 0 0;
    font-size:36px 
}
.card .content .price h6{
    margin-top:45px;
    font-size:16px 
}
.card .content .price .currency{
    font-size:22px;
    font-weight:400 
}
.card .actions{
    padding:10px 15px 
}
.card .more{
    float:right;
    z-index:4;
    display:block;
    padding-top:10px;
    padding-right:10px;
    position:relative 
}
.card .filter,.card .header .actions{
    position:absolute;
    z-index:2;
    background-color:rgb(0 0 0 / .76);
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center;
    opacity:0 
}
.card .header .actions{
    background-color:#fff0;
    z-index:3 
}
.card .header .actions .btn{
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%) 
}
.card:hover .filter{
    opacity:.7 
}
.card:hover .header .actions,.card:hover .header .social-line{
    opacity:1 
}
.card .category,.card .label{
    font-size:13.5px;
    margin-bottom:0 
}
.card .category i,.card .label i{
    font-size:16px 
}
.card .category{
    color:#ccc5b9 
}
.card .label{
    text-shadow:none 
}
.card .title{
    height:33px;
    color:#252422 
}
.card>.title{
    margin:0;
    padding:30px 0 0 
}
.card .content {
    padding: 20px 22px;
    box-sizing: border-box;
    flex-grow: 1;
    border-radius: 10px;
    border: 1px solid rgba(0, 0, 0, 0.04);
    box-shadow: 0 4px 6px rgba(0,0,0,0.05), 0 10px 20px rgba(0,0,0,0.08);
}
.card .content .title{
    margin:5px 2px 15px 2px 
}
.card .content .category~.title{
    margin-top:10px 
}
.card .content .description~.title{
    margin-top:-10px 
}
.card .description{
    font-size:16px;
    color:#66615b 
}
.card h6{
    font-size:14px;
    margin:0 
}
.card .card-footer{
    padding:0 15px 20px 
}
.card .card-footer .social-line .btn:first-child{
    border-radius:0 0 0 6px 
}
.card .card-footer .social-line .btn:last-child{
    border-radius:0 0 6px 0 
}
.card.card-separator:after{
    height:100%;
    right:-15px;
    top:0;
    width:1px;
    background-color:#ddd;
    content:"";
    position:absolute 
}
.card .icon{
    display:block;
    margin:0 auto;
    top:60%;
    position:relative;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    text-align:center 
}
.card .icon i{
    font-size:60px;
    padding:18px;
    width:110px;
    border:2px solid #ccc5b9;
    border-radius:50%;
    height:110px 
}
.col-lg-4 .card .icon i{
    font-size:80px;
    padding:22px 
}
.card.card-with-border .content{
    padding:15px 15px 25px 15px 
}
.card.card-with-border .card-footer{
    padding-bottom:25px 
}
.card.card-with-border:after{
    position:absolute;
    display:block;
    width:calc(100% - 10px);
    height:calc(100% - 10px);
    content:"";
    top:5px;
    left:5px;
    border:1px solid rgb(0 0 0 / .15);
    z-index:1;
    border-radius:5px 
}
.card.card-just-text .content{
    padding:50px 65px;
    text-align:center 
}
.card[data-background=color] .image,.card[data-background=image] .image{
    border-radius:6px 
}
.card[data-background=color] .title,.card[data-background=image] .title{
    font-weight:700 
}
.card[data-background=color] .filter,.card[data-background=image] .filter{
    border-radius:6px 
}
.card[data-background=color] .card-footer,.card[data-background=color] .category,.card[data-background=color] .content,.card[data-background=color] .content a,.card[data-background=color] .description,.card[data-background=color] .stats,.card[data-background=color] .title,.card[data-background=color] small,.card[data-background=image] .card-footer,.card[data-background=image] .category,.card[data-background=image] .content,.card[data-background=image] .content a,.card[data-background=image] .description,.card[data-background=image] .stats,.card[data-background=image] .title,.card[data-background=image] small{
    color:#fff 
}
.card[data-background=color] .content a:focus,.card[data-background=color] .content a:hover,.card[data-background=image] .content a:focus,.card[data-background=image] .content a:hover{
    color:#fff 
}
.card[data-background=color] .icon i,.card[data-background=image] .icon i{
    color:#fff;
    border:2px solid rgb(255 255 255 / .6) 
}
.card[data-background=color].card-with-border:after,.card[data-background=image].card-with-border:after{
    border:1px solid rgb(255 255 255 / .45) 
}
.card[data-background=image]{
    text-shadow:0 1px 10px rgb(0 0 0 / .5) 
}
.card[data-background=image] .filter{
    opacity:.55 
}
.card[data-background=image]:hover .filter{
    opacity:.75 
}
.card[data-color=blue]{
    background:#b8d8d8 
}
.card[data-color=blue] .category{
    color:#7a9e9f 
}
.card[data-color=blue] .description{
    color:#506568 
}
.card[data-color=blue] .icon i{
    color:#506568;
    border:2px solid #7a9e9f 
}
.card[data-color=green]{
    background:#d5e5a3 
}
.card[data-color=green] .category{
    color:#92ac56 
}
.card[data-color=green] .description{
    color:#60773d 
}
.card[data-color=green] .icon i{
    color:#60773d;
    border:2px solid #92ac56 
}
.card[data-color=yellow]{
    background:#ffe28c 
}
.card[data-color=yellow] .category{
    color:#d88715 
}
.card[data-color=yellow] .description{
    color:#b25825 
}
.card[data-color=yellow] .icon i{
    color:#b25825;
    border:2px solid #d88715 
}
.card[data-color=brown]{
    background:#d6c1ab 
}
.card[data-color=brown] .category{
    color:#a47e65 
}
.card[data-color=brown] .description{
    color:#75442e 
}
.card[data-color=brown] .icon i{
    color:#75442e;
    border:2px solid #a47e65 
}
.card[data-color=purple]{
    background:#baa9ba 
}
.card[data-color=purple] .category{
    color:#5a283d 
}
.card[data-color=purple] .description{
    color:#3a283d 
}
.card[data-color=purple] .icon i{
    color:#3a283d;
    border:2px solid #5a283d 
}
.card[data-color=orange]{
    background:#ff8f5e 
}
.card[data-color=orange] .category{
    color:#e95e37 
}
.card[data-color=orange] .description{
    color:#772510 
}
.card[data-color=orange] .icon i{
    color:#772510;
    border:2px solid #e95e37 
}
.btn-center{
    text-align:center 
}
.card-big-shadow{
    max-width:320px;
    position:relative 
}
.card-big-shadow:before{
    background-image:url(http://static.tumblr.com/i21wc39/coTmrkw40/shadow.png);
    background-position:center bottom;
    background-repeat:no-repeat;
    background-size:100% 100%;
    bottom:-12%;
    content:"";
    display:block;
    left:-12%;
    position:absolute;
    right:0;
    top:0;
    z-index:0 
}
.card-image.card-big-shadow{
    max-width:100% 
}
.card-image .card{
    background-size:cover;
    min-height:430px;
    width:100% 
}
.card-hover-effect{
    cursor:pointer;
    -webkit-transition:transform .3s cubic-bezier(.34,2,.6,1),box-shadow .2s ease;
    -moz-transition:transform .3s cubic-bezier(.34,2,.6,1),box-shadow .2s ease;
    -o-transition:transform .3s cubic-bezier(.34,2,.6,1),box-shadow .2s ease;
    -ms-transition:transform .3s cubic-bezier(.34,2,.6,1),box-shadow .2s ease;
    transition:transform .3s cubic-bezier(.34,2,.6,1),box-shadow .2s ease 
}
.card-hover-effect:hover{
    box-shadow:0 12px 17px -7px rgb(0 0 0 / .3);
    transform:translateY(-10px);
    -webkit-transform:translateY(-10px);
    -ms-transform:translateY(-10px);
    -moz-transform:translateY(-10px) 
}
.card-user .image{
    border-radius:8px 8px 0 0;
    height:150px;
    position:relative;
    overflow:hidden 
}
.card-user .image img{
    width:100%;
    height:150px 
}
.card-user .image-plain{
    height:0;
    margin-top:110px 
}
.card-user .author{
    text-align:center;
    text-transform:none;
    margin-top:-65px 
}
.card-user .author .title{
    color:#403d39 
}
.card-user .author .title small{
    color:#ccc5b9 
}
.card-user .avatar{
    width:100px;
    height:100px;
    border-radius:50%;
    position:relative;
    margin-bottom:15px 
}
.card-user .avatar.border-white{
    border:5px solid #fff 
}
.card-user .avatar.border-gray{
    border:5px solid #ccc5b9 
}
.card-user .title{
    line-height:24px 
}
.card-user .content{
    min-height:240px 
}
.card-user.card-plain .avatar{
    height:190px;
    width:190px 
}
.card-image .details{
    margin-left:4px;
    min-height:50px;
    padding:0 4px .5em;
    position:relative 
}
.card-image .details .author{
    margin-top:-21px 
}
.card-image .details .author .name{
    color:#66615b;
    font-size:1.1em;
    font-weight:700;
    line-height:1.15;
    max-width:11em;
    overflow:hidden;
    padding-top:3px;
    text-overflow:ellipsis 
}
.card-image .details .author .name:active,.card-image .details .author .name:focus,.card-image .details .author .name:hover{
    color:#403d39 
}
.card-image .details .author img{
    height:40px;
    width:40px;
    margin-bottom:5px 
}
.card-image .details .meta{
    color:#ccc5b9;
    font-size:.8em 
}
.card-image .details .actions{
    float:right;
    font-size:.875em;
    line-height:2.6;
    position:absolute;
    right:4px;
    top:36px;
    z-index:1 
}
.card-image .details .actions .btn.btn-simple{
    padding-left:2px 
}
.card-image .details-center{
    text-align:center 
}
.card-image .details-center .author{
    position:relative;
    display:inline-block;
    text-align:left;
    margin:20px auto 0 
}
.card-image .details-center .author img{
    position:absolute;
    left:0;
    top:0 
}
.card-image .details-center .author .text{
    padding-left:50px 
}
.card-product .details .name{
    margin-top:20px 
}
.card-product .details .description{
    display:inline-block;
    margin-right:60px 
}
.card-product .details .actions{
    top:20px 
}
.card-product .details .actions h5{
    color:#403d39 
}
.btn-file{
    position:relative;
    overflow:hidden;
    vertical-align:middle 
}
.btn-file>input{
    position:absolute;
    top:0;
    right:0;
    width:100%;
    height:100%;
    margin:0;
    font-size:23px;
    cursor:pointer;
    opacity:0;
    direction:ltr 
}
.fileinput{
    display:inline-block;
    margin-bottom:9px 
}
.fileinput .form-control{
    display:inline-block;
    padding-top:7px;
    padding-bottom:5px;
    margin-bottom:0;
    vertical-align:middle;
    cursor:text 
}
.fileinput .thumbnail{
    display:inline-block;
    margin-bottom:10px;
    overflow:hidden;
    text-align:center;
    vertical-align:middle 
}
.fileinput .thumbnail.img-circle{
    border-radius:50% 
}
.fileinput .thumbnail>img{
    max-height:100%;
    width:100% 
}
.fileinput .btn{
    vertical-align:middle 
}
.fileinput-exists .fileinput-new,.fileinput-new .fileinput-exists{
    display:none 
}
.fileinput-inline .fileinput-controls{
    display:inline 
}
.fileinput-filename{
    display:inline-block;
    overflow:hidden;
    vertical-align:middle 
}
.form-control .fileinput-filename{
    vertical-align:bottom 
}
.fileinput.input-group{
    display:table 
}
.fileinput.input-group>*{
    position:relative;
    z-index:2 
}
.fileinput.input-group>.btn-file{
    z-index:1 
}
.fileinput-new .input-group .btn-file,.fileinput-new.input-group .btn-file{
    border-radius:0 4px 4px 0 
}
.fileinput-new .input-group .btn-file.btn-sm,.fileinput-new .input-group .btn-file.btn-xs,.fileinput-new.input-group .btn-file.btn-sm,.fileinput-new.input-group .btn-file.btn-xs{
    border-radius:0 3px 3px 0 
}
.fileinput-new .input-group .btn-file.btn-lg,.fileinput-new.input-group .btn-file.btn-lg{
    border-radius:0 6px 6px 0 
}
.form-group.has-warning .fileinput .fileinput-preview{
    color:#8a6d3b 
}
.form-group.has-warning .fileinput .thumbnail{
    border-color:#faebcc 
}
.form-group.has-error .fileinput .fileinput-preview{
    color:#a94442 
}
.form-group.has-error .fileinput .thumbnail{
    border-color:#ebccd1 
}
.form-group.has-success .fileinput .fileinput-preview{
    color:#3c763d 
}
.form-group.has-success .fileinput .thumbnail{
    border-color:#d6e9c6 
}
.input-group-addon:not(:first-child){
    border-left:0 
}
.thumbnail{
    border:0 none 
}
.custom-caption{
    font-size:15px;
    border-width:0 0 0 2px;
    border-style:solid;
    color:#080808;
    background:#fdfafa;
    border-color:#ff6a0d;
    padding:10px 10px;
    border-radius:0;
    padding:10px 10px;
    font-size:13px 
}
.icon-container{
    position:absolute;
    top:81px;
    right:200px 
}
.tooltip-icon{
    font-size:1.125rem;
    color:#fff;
    cursor:pointer;
    position:absolute;
    width:44px;
    transform:translate(-82%,30%) 
}
@media (max-width:767px){
    .phone-container{
        flex-direction:column;
        align-items:flex-start 
    }
    .call-phone{
        margin-right:0;
        margin-bottom:10px 
    }
    .tooltip-text{
        color:white!important;
        width:150px;
        font-size:12px 
    }
    .tooltip-icon{
        font-size:18px;
        color:#fff;
        cursor:pointer;
        position:absolute;
        transform:translate(500%,-250%);
        bottom:5%;
        right:5% 
    }
}
@media (min-width:768px) and (max-width:1024px){
    .phone-container{
        flex-direction:row;
        align-items:center;
        justify-content:space-between 
    }
    .tooltip-text{
        color:white!important;
        width:175px;
        font-size:14px;
        text-align:center;
        cursor:pointer;
        position:absolute;
        transform:translate(87%,32%);
        margin-left:-59px 
    }
    .tooltip-icon{
        font-size:20px;
        color:#fff;
        cursor:pointer;
        position:absolute;
        transform:translate(371%,228%) 
    }
    @media min-width:1024px{
        .tooltip-text{
            color:white!important;
            width:175px;
            font-size:14px;
            text-align:center 
        }
    }
    @media (max-width:820px) and (min-width:600px){
        .tooltip-icon{
            font-size:18px;
            color:#fff;
            cursor:pointer;
            position:absolute;
            width:43px;
            transform:translate(365%,1) 
        }
        @media (max-width:1180px) and (min-width:820px){
            .tooltip-icon{
                font-size:18px;
                color:#fff;
                cursor:pointer;
                position:absolute;
                width:43px;
                transform:translate(330%,0) 
            }
            @media (max-width:834px) and (min-width:600px){
                .tooltip-icon{
                    font-size:18px;
                    color:#fff;
                    cursor:pointer;
                    position:absolute;
                    width:43px;
                    transform:translate(385%,277%) 
                }
                .tooltip-text{
                    color:white!important;
                    width:199px;
                    font-size:14px;
                    text-align:center;
                    cursor:pointer;
                    position:absolute;
                    transform:translate(107%,123%) 
                }
                @media (max-width:1194px) and (min-width:834px){
                    .tooltip-icon{
                        font-size:18px;
                        color:#fff;
                        cursor:pointer;
                        position:absolute;
                        width:43px;
                        height:43px;
                        transform:translate(-50%,-50%) 
                    }
                    @media (max-width:1180px) and (min-width:820px){
                        .tooltip-icon{
                            font-size:18px;
                            color:#fff;
                            cursor:pointer;
                            position:absolute;
                            width:43px;
                            height:43px;
                            transform:translate(-50%,-50%) 
                        }
                        @media (max-width:1366px) and (min-width:1024px){
                            .tooltip-icon{
                                font-size:18px;
                                color:#fff;
                                cursor:pointer;
                                position:absolute;
                                width:43px;
                                transform:translate(385%,277%) 
                            }
                            .tooltip-text{
                                color:white!important;
                                width:199px;
                                font-size:14px;
                                text-align:center;
                                cursor:pointer;
                                position:absolute;
                                transform:translate(107%,123%) 
                            }
                            @media (max-width:430px) and (min-width:932px){
                                .tooltip-icon{
                                    font-size:18px;
                                    color:#fff;
                                    cursor:pointer;
                                    position:absolute;
                                    width:43px;
                                    transform:translate(385%,277%) 
                                }
                                .tooltip-text{
                                    color:white!important;
                                    width:199px;
                                    font-size:14px;
                                    text-align:center;
                                    cursor:pointer;
                                    position:absolute;
                                    transform:translate(107%,123%) 
                                }
                            }
                            .delivery_time_type-note{
                                display:none;
                                border-width:0 0 0 4px;
                                border-style:solid;
                                color:#080808;
                                background:#fff6e6;
                                border-color:#FFA40D;
                                border-radius:5px;
                                padding:10px;
                                margin-top:10px 
                            }
                            .col-md-3{
                                margin-bottom:20px 
                            }
                            .custom-icon{
                                color:yellow!important 
                            }
                            @media (max-width:767px){
                                #carousel .carousel-inner>.item>img{
                                    margin-left:0;
                                    max-width:100%;
                                    object-fit:cover;
                                    aspect-ratio:3 / 1;
                                    height:auto;
                                    border-radius:0;
                                    box-shadow:none 
                                }
                            }
                            @media (max-width:600px){
                                .responsive-table thead{
                                    display:none 
                                }
                            }
                            