text/css style.css ( ASCII C program text,with very long lines )
/*	h2,p{margin-bottom:15px}
*/
.navbar .navbar-nav,h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif}
body{font-family:Roboto,sans-serif;line-height:1.46666667}
body.canvas-slid,body.canvas-sliding{overflow-x:hidden}
h1,h2,h3,h4,h5,h6{color:#333;line-height:1.2}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333}
.dark h1,.dark h1 a,.dark h2,.dark h2 a,.dark h3,.dark h3 a,.dark h4,.dark h4 a,.dark h5,.dark h5 a,.dark h6,.dark h6 a{color:#fff}
.dark .footer h1,.dark .footer h1 a,.dark .footer h2,.dark .footer h2 a,.dark .footer h3,.dark .footer h3 a,.dark .footer h4,.dark .footer h4 a,.dark .footer h5,.dark .footer h5 a,.dark .footer h6,.dark .footer h6 a{color:#999}
h1{font-size:33px;font-weight:700;text-transform:uppercase}
h5,h6{font-weight:700}
h2{font-size:28px;text-transform:uppercase}
h3{font-size:24px}
h4{font-size:19px}
h5{font-size:16px}
h6{font-size:13px}
.page-title{margin-top:0}
@media (min-width:992px) {
.title{margin-top:0}
}
.sidebar .title{margin-top:3px}
p.large{font-size:18px;line-height:1.4;margin-bottom:30px}
a{color:#09afdf;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
a:hover{color:#0c9ec7}
a:active,a:focus{outline:0;color:#0c9ec7}
img{max-width:100%;height:auto}
.text-muted{color:#999}
.text-default{color:#09afdf}
ul{list-style:square}
.list,.list-icons{list-style:none;padding:0}
.list li,.list-icons li{padding:5px 0}
.list-icons li i{min-width:25px;text-align:center}
.list-inline{margin-top:9px;margin-bottom:8px}
.page-wrapper{background-color:#fff}
.banner.dark-translucent-bg,.banner.default-translucent-bg,.banner.light-translucent-bg,.banner.parallax{min-height:250px;padding-top:60px;padding-bottom:20px}
.block{margin-bottom:50px}
.footer-top,.section{padding:20px 0}
.footer{padding:40px 0;background-color:#fafafa}
.footer-content{padding:20px 0}
.boxed .page-wrapper{margin-right:auto;margin-left:auto;position:relative;-webkit-box-shadow:0 0 10px #cacaca;box-shadow:0 0 10px #cacaca}
.boxed.transparent-page-wrapper .page-wrapper{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
@media (min-width:768px) {
.boxed .page-wrapper{width:750px}
}
@media (min-width:992px) {
.boxed .page-wrapper{width:970px}
}
@media (min-width:1200px) {
.boxed .page-wrapper{width:1170px}
}
.fullscreen-bg{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.boxed .fullscreen-bg{background:0 0}
.white-bg{background-color:#fff}
.light-gray-bg{background-color:#fafafa;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3}
.footer-top.light-gray-bg{background-color:#f5f5f5;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.dark-bg{background-color:#373737;color:#cdcdcd}
.dark-bg+.dark-bg:not(.image-box):not(.full-image-container):not(.full-text-container):not(.full-width-section){background-color:#555}
.dark-bg+.dark-bg+.dark-bg{background-color:#373737}
.dark-bg h1,.dark-bg h2,.dark-bg h3,.dark-bg h4,.dark-bg h5,.dark-bg h6{color:#fff}
.dark-bg a:not(.btn){text-decoration:underline;color:#cdcdcd}
.dark-bg a:not(.btn):hover{text-decoration:none;color:#cdcdcd}
.default-bg{background-color:#09afdf;color:#fff}
.default-bg h1,.default-bg h2,.default-bg h3,.default-bg h4,.default-bg h5,.default-bg h6{color:#fff}
.default-bg a:not(.btn){text-decoration:underline;color:#fff}
.default-bg a:not(.btn):hover{text-decoration:none;color:#fff}
.no-touch .fixed-bg,.no-touch .parallax,.no-touch .parallax-2,.no-touch .parallax-3{background-attachment:fixed}
@media (min-width:768px) {
.animated-text h2{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;top:0;width:100%}
.animated-text h2+h2{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}
.animated-text:hover h2{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(.85);-moz-transform:scale(.85);-ms-transform:scale(.85);-o-transform:scale(.85);transform:scale(.85)}
.animated-text:hover h2+h2{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
@media (max-width:767px) {
.animated-text h2+h2{display:none}
}
.grid-space-20{margin-right:-10.5px;margin-left:-10.5px}
.grid-space-20 .col-lg-3,.grid-space-20 .col-lg-4,.grid-space-20 .col-lg-6,.grid-space-20 .col-md-3,.grid-space-20 .col-md-4,.grid-space-20 .col-md-6,.grid-space-20 .col-sm-3,.grid-space-20 .col-sm-4,.grid-space-20 .col-sm-6,.grid-space-20 .col-xs-3,.grid-space-20 .col-xs-4,.grid-space-20 .col-xs-6{padding-left:10px;padding-right:10px}
.grid-space-10{margin-right:-6px;margin-left:-6px}
.grid-space-10 .col-lg-3,.grid-space-10 .col-lg-4,.grid-space-10 .col-lg-6,.grid-space-10 .col-md-3,.grid-space-10 .col-md-4,.grid-space-10 .col-md-6,.grid-space-10 .col-sm-3,.grid-space-10 .col-sm-4,.grid-space-10 .col-sm-6,.grid-space-10 .col-xs-3,.grid-space-10 .col-xs-4,.grid-space-10 .col-xs-6{padding-left:5px;padding-right:5px}
.grid-space-0{margin-right:0;margin-left:0}
.grid-space-0 .col-lg-3,.grid-space-0 .col-lg-4,.grid-space-0 .col-lg-6,.grid-space-0 .col-md-3,.grid-space-0 .col-md-4,.grid-space-0 .col-md-6,.grid-space-0 .col-sm-3,.grid-space-0 .col-sm-4,.grid-space-0 .col-sm-6,.grid-space-0 .col-xs-3,.grid-space-0 .col-xs-4,.grid-space-0 .col-xs-6{padding-left:0;padding-right:0}
.grid-space-0>div{margin-bottom:0;padding-bottom:0}
.separator{width:100%;margin:20px auto 15px;position:relative;height:1px;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)scale(1,1)}
.separator:after{height:1px;background:#e8e8e8;background:-moz-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.09) 35%,rgba(0,0,0,.09) 70%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,0)),color-stop(35%,rgba(0,0,0,.09)),color-stop(70%,rgba(0,0,0,.09)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.09) 35%,rgba(0,0,0,.09) 70%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.09) 35%,rgba(0,0,0,.09) 70%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.09) 35%,rgba(0,0,0,.09) 70%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.09) 35%,rgba(0,0,0,.09) 70%,rgba(0,0,0,0) 100%);position:absolute;bottom:-1px;content:"";width:100%;left:0}
.dark-bg:not(.banner) .separator:after{background:#505050;background:-moz-linear-gradient(left,#373737 0,#505050 35%,#505050 70%,#373737 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#373737),color-stop(35%,#505050),color-stop(70%,#505050),color-stop(100%,#373737));background:-webkit-linear-gradient(left,#373737 0,#505050 35%,#505050 70%,#373737 100%);background:-o-linear-gradient(left,#373737 0,#505050 35%,#505050 70%,#373737 100%);background:-ms-linear-gradient(left,#373737 0,#505050 35%,#505050 70%,#373737 100%);background:linear-gradient(to right,#373737 0,#505050 35%,#505050 70%,#373737 100%)}
#footer.dark .separator:after{background:#505050;background:-moz-linear-gradient(left,#222 0,#505050 35%,#505050 70%,#222 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#222),color-stop(35%,#505050),color-stop(70%,#505050),color-stop(100%,#222));background:-webkit-linear-gradient(left,#222 0,#505050 35%,#505050 70%,#222 100%);background:-o-linear-gradient(left,#222 0,#505050 35%,#505050 70%,#222 100%);background:-ms-linear-gradient(left,#222 0,#505050 35%,#505050 70%,#222 100%);background:linear-gradient(to right,#222 0,#505050 35%,#505050 70%,#222 100%)}
.dark-translucent-bg .separator:after,.default-bg .separator:after,.default-translucent-bg .separator:after,.light.separator:after{background:rgba(255,255,255,.5);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 35%,rgba(255,255,255,.5) 70%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(35%,rgba(255,255,255,.5)),color-stop(70%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 35%,rgba(255,255,255,.5) 70%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 35%,rgba(255,255,255,.5) 70%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 35%,rgba(255,255,255,.5) 70%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 35%,rgba(255,255,255,.5) 70%,rgba(255,255,255,0) 100%)}
@media (min-width:992px) {
.two-col-translucent-bg .container>.row>div+div .separator:after{background:rgba(255,255,255,.5);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 35%,rgba(255,255,255,.5) 70%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(35%,rgba(255,255,255,.5)),color-stop(70%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 35%,rgba(255,255,255,.5) 70%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 35%,rgba(255,255,255,.5) 70%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 35%,rgba(255,255,255,.5) 70%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 35%,rgba(255,255,255,.5) 70%,rgba(255,255,255,0) 100%)}
}
.dark.separator:after,.light-translucent-bg .separator:after,.two-col-translucent-bg .container>.row>div .separator:after{background:rgba(0,0,0,.5);background:-moz-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 35%,rgba(0,0,0,.4) 70%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,0)),color-stop(35%,rgba(0,0,0,.4)),color-stop(70%,rgba(0,0,0,.4)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 35%,rgba(0,0,0,.4) 70%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 35%,rgba(0,0,0,.4) 70%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 35%,rgba(0,0,0,.4) 70%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 35%,rgba(0,0,0,.4) 70%,rgba(0,0,0,0) 100%)}
h3+.separator,h4+.separator,h5+.separator{margin-top:15px}
.separator-2,.separator-3{width:100%;margin-bottom:15px;position:relative;height:1px}
.separator-2:after,.separator-3:after{content:"";height:1px;bottom:-1px;left:0;width:100%;position:absolute}
.separator-2:after{background:#d1d1d1;background:-moz-linear-gradient(left,rgba(0,0,0,.18) 0,rgba(0,0,0,.12) 35%,rgba(0,0,0,.05) 70%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.18)),color-stop(35%,rgba(0,0,0,.12)),color-stop(70%,rgba(0,0,0,.05)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,.18) 0,rgba(0,0,0,.12) 35%,rgba(0,0,0,.05) 70%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.18) 0,rgba(0,0,0,.12) 35%,rgba(0,0,0,.05) 70%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.18) 0,rgba(0,0,0,.12) 35%,rgba(0,0,0,.05) 70%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.18) 0,rgba(0,0,0,.12) 35%,rgba(0,0,0,.05) 70%,rgba(0,0,0,0) 100%)}
.dark-bg .separator-2:after{background:#666;background:-moz-linear-gradient(left,#666 0,#555 35%,#444 70%,#373737 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#666),color-stop(35%,#555),color-stop(70%,#444),color-stop(100%,#373737));background:-webkit-linear-gradient(left,#666 0,#555 35%,#444 70%,#373737 100%);background:-o-linear-gradient(left,#666 0,#555 35%,#444 70%,#373737 100%);background:-ms-linear-gradient(left,#666 0,#555 35%,#444 70%,#373737 100%);background:linear-gradient(to right,#666 0,#555 35%,#444 70%,#373737 100%)}
#footer.dark .separator-2:after{background:#444;background:-moz-linear-gradient(left,#444 0,#393939 35%,#323232 70%,#222 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#444),color-stop(35%,#393939),color-stop(70%,#323232),color-stop(100%,#222));background:-webkit-linear-gradient(left,#444 0,#393939 35%,#323232 70%,#222 100%);background:-o-linear-gradient(left,#444 0,#393939 35%,#323232 70%,#222 100%);background:-ms-linear-gradient(left,#444 0,#393939 35%,#323232 70%,#222 100%);background:linear-gradient(to right,#444 0,#393939 35%,#323232 70%,#222 100%)}
.dark.separator-2:after,.light-translucent-bg .separator-2:after,.two-col-translucent-bg .container>.row>div .separator-2:after{background:rgba(0,0,0,.5);background:-moz-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.5)),color-stop(35%,rgba(232,232,232,.4)),color-stop(70%,rgba(232,232,232,.2)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(0,0,0,0) 100%)}
.dark-translucent-bg .separator-2:after,.default-bg .separator-2:after,.default-translucent-bg .separator-2:after,.light.separator-2:after{background:rgba(255,255,255,.5);background:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(35%,rgba(232,232,232,.4)),color-stop(70%,rgba(232,232,232,.2)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(255,255,255,0) 100%)}
@media (min-width:992px) {
.two-col-translucent-bg .container>.row>div+div .separator-2:after{background:rgba(255,255,255,.5);background:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(35%,rgba(232,232,232,.4)),color-stop(70%,rgba(232,232,232,.2)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(255,255,255,0) 100%)}
}
.separator-3:after{background:#d1d1d1;background:-moz-linear-gradient(right,rgba(0,0,0,.18) 0,rgba(0,0,0,.12) 35%,rgba(0,0,0,.05) 70%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,right top,left top,color-stop(0,rgba(0,0,0,.18)),color-stop(35%,rgba(0,0,0,.12)),color-stop(70%,rgba(0,0,0,.05)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(right,rgba(0,0,0,.18) 0,rgba(0,0,0,.12) 35%,rgba(0,0,0,.05) 70%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(right,rgba(0,0,0,.18) 0,rgba(0,0,0,.12) 35%,rgba(0,0,0,.05) 70%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(right,rgba(0,0,0,.18) 0,rgba(0,0,0,.12) 35%,rgba(0,0,0,.05) 70%,rgba(0,0,0,0) 100%);background:linear-gradient(to left,rgba(0,0,0,.18) 0,rgba(0,0,0,.12) 35%,rgba(0,0,0,.05) 70%,rgba(0,0,0,0) 100%)}
.dark-bg .separator-3:after{background:#666;background:-moz-linear-gradient(right,#666 0,#555 35%,#444 70%,#373737 100%);background:-webkit-gradient(linear,right top,left top,color-stop(0,#666),color-stop(35%,#555),color-stop(70%,#444),color-stop(100%,#373737));background:-webkit-linear-gradient(right,#666 0,#555 35%,#444 70%,#373737 100%);background:-o-linear-gradient(right,#666 0,#555 35%,#444 70%,#373737 100%);background:-ms-linear-gradient(right,#666 0,#555 35%,#444 70%,#373737 100%);background:linear-gradient(to left,#666 0,#555 35%,#444 70%,#373737 100%)}
#footer.dark .separator-3:after{background:#444;background:-moz-linear-gradient(right,#444 0,#393939 35%,#323232 70%,#222 100%);background:-webkit-gradient(linear,right top,left top,color-stop(0,#444),color-stop(35%,#393939),color-stop(70%,#323232),color-stop(100%,#222));background:-webkit-linear-gradient(right,#444 0,#393939 35%,#323232 70%,#222 100%);background:-o-linear-gradient(right,#444 0,#393939 35%,#323232 70%,#222 100%);background:-ms-linear-gradient(right,#444 0,#393939 35%,#323232 70%,#222 100%);background:linear-gradient(to left,#444 0,#393939 35%,#323232 70%,#222 100%)}
.dark.separator-3:after,.light-translucent-bg .separator-3:after,.two-col-translucent-bg .container>.row>div .separator-3:after{background:rgba(0,0,0,.5);background:-moz-linear-gradient(right,rgba(0,0,0,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,right top,left top,color-stop(0,rgba(0,0,0,.5)),color-stop(35%,rgba(232,232,232,.4)),color-stop(70%,rgba(232,232,232,.2)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(right,rgba(0,0,0,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(right,rgba(0,0,0,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(right,rgba(0,0,0,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(0,0,0,0) 100%);background:linear-gradient(to left,rgba(0,0,0,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(0,0,0,0) 100%)}
.dark-translucent-bg .separator-3:after,.default-bg .separator-3:after,.default-translucent-bg .separator-3:after,.light.separator-3:after{background:rgba(255,255,255,.5);background:-moz-linear-gradient(right,rgba(255,255,255,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,right top,left top,color-stop(0,rgba(255,255,255,.5)),color-stop(35%,rgba(232,232,232,.4)),color-stop(70%,rgba(232,232,232,.2)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(right,rgba(255,255,255,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(right,rgba(255,255,255,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(right,rgba(255,255,255,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(255,255,255,0) 100%);background:linear-gradient(to left,rgba(255,255,255,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(255,255,255,0) 100%)}
.footer-content .separator-2,.footer-content .separator-3{margin-bottom:25px}
.object-non-visible{opacity:0;filter:alpha(opacity=0)}
.object-visible,.touch .object-non-visible{opacity:1!important;filter:alpha(opacity=100)!important}
.pl-5{padding-left:5px}
.pl-10{padding-left:10px}
.pl-20{padding-left:20px}
.pr-5{padding-right:5px}
.pr-10{padding-right:10px}
.pr-20{padding-right:20px}
.p-20{padding:20px}
.p-30{padding:30px}
.p-40{padding:40px}
.ph-20{padding-left:20px;padding-right:20px}
.ph-30{padding-left:30px;padding-right:30px}
.ph-40{padding-left:40px;padding-right:40px}
.pv-20{padding-top:20px;padding-bottom:20px}
.pv-30{padding-top:30px;padding-bottom:30px}
.pv-40{padding-top:40px;padding-bottom:40px}
.mt-5{margin-top:5px}
.mb-5{margin-bottom:5px}
.mt-10{margin-top:10px}
.mb-10{margin-bottom:10px}
.mt-20{margin-top:20px}
.mb-20{margin-bottom:20px}
.space-top{padding-top:20px}
.padding-top-clear,.padding-ver-clear{padding-top:0!important}
.space-bottom{padding-bottom:20px}
.padding-bottom-clear,.padding-ver-clear{padding-bottom:0!important}
.margin-clear{margin-top:0!important;margin-bottom:0!important}
.padding-hor-clear{padding-right:0!important;padding-left:0!important}
.border-bottom-clear{border-bottom:none!important}
.border-top-clear{border-top:none!important}
.border-clear{border:none!important}
.circle{-webkit-border-radius:100%!important;-moz-border-radius:100%!important;border-radius:100%!important}
@media (max-width:767px) {
.text-center-xs{text-align:center}
}
.header-top{font-size:12px;color:#777;font-weight:300}
.header-top.colored,.header-top.dark{color:#fff}
.header-top.colored a{color:#fff;text-decoration:underline}
.header-top.colored a:hover{text-decoration:none}
@media (min-width:992px)and (max-width:1199px) {
.header-top{font-size:11px}
}
.header.dark{color:#cacaca}
.footer{font-size:14px;line-height:1.5}
.footer h2.title{font-size:22px;text-transform:none;margin-bottom:10px}
.subfooter{font-size:14px;line-height:1.3;color:#999}
.blogpost .post-info a,.blogpost footer,.comment-meta,.comment-meta a{color:#aaa}
.subfooter p{margin-bottom:0}
.blogpost{margin:0 0 70px}
.blogpost header{padding:20px 10px}
.blogpost header h2{text-transform:none;margin-top:0;margin-bottom:10px}
.blogpost .post-info{font-size:12px;color:#aaa;font-weight:400}
.blogpost .post-info>span{margin-right:5px;display:inline-block}
.blogpost .blogpost-content{padding:0 10px 10px}
.blogpost .row .blogpost-content{padding-bottom:0}
.blogpost footer{font-size:12px;padding:10px;border-top:1px solid #eaeaea}
.blogpost .row+footer{padding:10px 0}
.blogpost.full{margin-bottom:30px}
.blogpost.full header{padding:0 0 15px}
.blogpost.full .blogpost-content{padding:0 0 5px}
.blogpost.full footer{padding:10px 0}
@media (min-width:992px) {
.two-col-translucent-bg .container>.row>div+div .separator-3:after{background:rgba(255,255,255,.5);background:-moz-linear-gradient(right,rgba(255,255,255,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,right top,left top,color-stop(0,rgba(255,255,255,.5)),color-stop(35%,rgba(232,232,232,.4)),color-stop(70%,rgba(232,232,232,.2)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(right,rgba(255,255,255,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(right,rgba(255,255,255,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(right,rgba(255,255,255,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(255,255,255,0) 100%);background:linear-gradient(to left,rgba(255,255,255,.5) 0,rgba(232,232,232,.4) 35%,rgba(232,232,232,.2) 70%,rgba(255,255,255,0) 100%)}
.blogpost .row header{padding-top:0}
.blogpost .row+footer{margin-top:15px}
}
#comments{margin-top:60px}
.comments h2.title{margin-bottom:40px;padding-bottom:10px;position:relative}
.comments h2.title:after{height:1px;background:#d1d1d1;background:-moz-linear-gradient(left,rgba(0,0,0,.18) 0,rgba(0,0,0,.12) 35%,rgba(0,0,0,.05) 70%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.18)),color-stop(35%,rgba(0,0,0,.12)),color-stop(70%,rgba(0,0,0,.05)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,.18) 0,rgba(0,0,0,.12) 35%,rgba(0,0,0,.05) 70%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.18) 0,rgba(0,0,0,.12) 35%,rgba(0,0,0,.05) 70%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.18) 0,rgba(0,0,0,.12) 35%,rgba(0,0,0,.05) 70%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.18) 0,rgba(0,0,0,.12) 35%,rgba(0,0,0,.05) 70%,rgba(0,0,0,0) 100%);position:absolute;bottom:-1px;left:0;content:"";width:100%}
.comment{font-size:14px}
.comment .comment{margin-left:75px}
.comment h3{margin-top:0;margin-bottom:5px}
.comment p{margin-bottom:10px}
.comment .btn-sm-link{padding:0}
.comment-avatar{width:50px;float:left;margin:0 15px 0 0}
.comment-content{border-bottom:1px solid #f1f1f1;margin-bottom:40px;clear:both}
.comment-meta{margin-bottom:15px;font-size:12px}
.masonry-grid-item .blogpost header h2,.timeline .blogpost header h2{font-size:22px}
.comment-meta a:hover{text-decoration:underline}
.panel-heading a,.panel-heading a:hover{text-decoration:none}
.masonry-grid-item .blogpost footer{padding-top:0;border-top:none}
.timeline{position:relative;padding:40px 0;margin-top:40px}
.timeline .blogpost footer{padding-top:0;border-top:none}
.timeline .timeline-item{padding:0 15px}
.timeline-date-label{float:none;clear:both;display:block;margin:0 auto 80px;text-align:center;line-height:1;width:135px;position:relative;z-index:2;color:#fff}
.cart.table .amount,.cart.table .total-amount{text-align:right}
.timeline-date-label:after{background-color:#09afdf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:30px;width:100%;position:absolute;bottom:-8px;z-index:-1}
@media (min-width:768px) {
.timeline .timeline-item:after,.timeline .timeline-item:before,.timeline:before{content:""}
.timeline .blogpost{margin-bottom:0}
.timeline:before{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.09) 10%,rgba(0,0,0,.09) 90%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(10%,rgba(0,0,0,.09)),color-stop(90%,rgba(0,0,0,.09)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.09) 10%,rgba(0,0,0,.09) 90%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.09) 10%,rgba(0,0,0,.09) 90%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.09) 10%,rgba(0,0,0,.09) 90%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.09) 10%,rgba(0,0,0,.09) 90%,rgba(0,0,0,0) 100%);width:1px;height:100%;position:absolute;left:50%;display:block;top:0}
.timeline .timeline-item{position:relative;width:50%;padding-left:0;padding-right:40px;margin-bottom:80px;float:left;clear:left;z-index:1}
.timeline .timeline-item.pull-right{position:relative;width:50%;padding-left:40px;padding-right:0;margin-top:80px;margin-bottom:0;float:right;clear:right}
.timeline .timeline-item.pull-right+.timeline-date-label{padding-top:80px}
.timeline .timeline-item:after{font-family:FontAwesome;right:0;background-color:#eaeaea;left:auto;position:absolute;top:20px;z-index:-1;width:35px;height:1px}
.timeline .timeline-item:before{position:absolute;background-color:#cdcdcd;border:1px solid #cdcdcd;height:7px;width:7px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;top:17px;right:-4px}
.timeline .timeline-item.pull-right:after{right:auto;left:0}
.timeline .timeline-item.pull-right:before{left:-3px}
}
.product.price{font-size:24px;font-weight:400}
.product.price del{color:#cdcdcd;font-size:14px}
.product.element-list{margin-top:7px}
.header-dropdown-buttons .btn-group .dropdown-menu.cart{padding:0;min-width:350px;font-size:13px}
.header-dropdown-buttons .btn-group .dropdown-menu.cart table{margin-bottom:0}
.header-dropdown-buttons .btn-group .dropdown-menu.cart .panel-body{padding:0 10px}
.cart-count{position:absolute;top:-2px;right:-3px;line-height:14px;width:14px;height:14px;border-radius:30%;font-size:10px;text-shadow:none;transition:all .2s ease-in-out}
.btn,.cart-count{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.dark .header-dropdown-buttons .cart-count{background-color:rgba(0,0,0,.5);color:#cdcdcd}
.dropdown.open .cart-count,.dropdown:hover .cart-count{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;filter:alpha(opacity=0)}
.image-box:hover .overlay-to-top,.overlay-bottom,.overlay-container:hover .overlay-link,.overlay-container:hover .overlay-to-top,.overlay-top{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)scale(1,1)}
.total-amount,.total-quantity{font-size:13px}
.table .information{width:80%}
@media (max-width:767px) {
.team-member{max-width:480px;margin:20px auto!important}
}
.is-countdown{border:1px solid transparent;background-color:transparent}
.countdown-row{height:0;padding:0}
.countdown-section{text-align:center;padding:20px;border:1px solid rgba(0,0,0,.1);background-color:rgba(0,0,0,.2);-webkit-border-radius:5%;-moz-border-radius:5%;border-radius:5%}
.countdown-show4 .countdown-section{width:24%;margin:10px .5%}
.countdown-amount{font-size:36px;font-weight:700;display:block}
.countdown-period{display:block;font-size:28px;line-height:1.2;margin-top:15px}
.btn,.btn-sm{line-height:1.46666667;border-radius:3px}
@media (max-width:767px) {
.countdown-amount{font-size:24px}
.countdown-period{font-size:18px}
}
@media (max-width:480px) {
.countdown-amount{font-size:18px}
.countdown-period{font-size:10px}
}
.icons-page i{font-size:20px;width:35px;text-align:center}
.grid span{padding:5px;background-color:#666;border:1px solid #444;display:block;text-align:center;margin-bottom:10px;color:#fff}
.btn:focus{color:inherit}
.btn{transition:all .2s ease-in-out;padding:7px 20px;font-size:14px;margin:10px 0}
.btn-default{color:#fff;background-color:#09afdf;border-color:#0c9ec7}
.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#fff;background-color:#0c9ec7;border-color:#0c9ec7}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default{background-color:#09afdf;border-color:#0c9ec7}
.btn-default-transparent{color:#777;background-color:transparent;border-color:#09afdf}
.btn-default-transparent.active,.btn-default-transparent.focus,.btn-default-transparent:active,.btn-default-transparent:focus,.btn-default-transparent:hover,.open>.dropdown-toggle.btn-default-transparent{color:#fff;background-color:#0c9ec7;border-color:#0781a4}
.dark-bg .btn-default-transparent{color:#fff}
.default-bg .btn-default,.default-bg .btn-default-transparent,.default-translucent-bg .btn-default,.default-translucent-bg .btn-default-transparent{color:#09afdf;background-color:#fff;border-color:#fff}
.default-bg .btn-default-transparent.active,.default-bg .btn-default-transparent.focus,.default-bg .btn-default-transparent:active,.default-bg .btn-default-transparent:focus,.default-bg .btn-default-transparent:hover,.default-bg .btn-default.active,.default-bg .btn-default.focus,.default-bg .btn-default:active,.default-bg .btn-default:focus,.default-bg .btn-default:hover,.default-bg .open>.dropdown-toggle.btn-default,.default-bg .open>.dropdown-toggle.btn-default-transparent,.default-translucent-bg .btn-default-transparent.active,.default-translucent-bg .btn-default-transparent.focus,.default-translucent-bg .btn-default-transparent:active,.default-translucent-bg .btn-default-transparent:focus,.default-translucent-bg .btn-default-transparent:hover,.default-translucent-bg .btn-default.active,.default-translucent-bg .btn-default.focus,.default-translucent-bg .btn-default:active,.default-translucent-bg .btn-default:focus,.default-translucent-bg .btn-default:hover,.default-translucent-bg .open>.dropdown-toggle.btn-default,.default-translucent-bg .open>.dropdown-toggle.btn-default-transparent{color:#fff;background-color:transparent;border-color:#fff}
.dark .btn-default{color:#fff;background-color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.1)}
.dark .btn-default .badge{color:rgba(0,0,0,.2);background-color:#fff}
.dark .btn-default.active,.dark .btn-default.focus,.dark .btn-default:active,.dark .btn-default:focus,.dark .btn-default:hover,.dark .open>.dropdown-toggle.btn-default{color:#fff;background-color:rgba(0,0,0,.35);border-color:rgba(0,0,0,.2)}
.colored .btn-default{color:#fff;background-color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.01)}
.colored .btn-default .badge{color:rgba(0,0,0,.2);background-color:#fff}
.colored .btn-default.active,.colored .btn-default.focus,.colored .btn-default:active,.colored .btn-default:focus,.colored .btn-default:hover,.colored .open>.dropdown-toggle.btn-default{color:#fff;background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,.02)}
.btn-white,.default-hovered:hover .btn-default-transparent{border-color:#fff}
.btn-white{color:#777;background-color:#fff}
.btn-white.active,.btn-white.focus,.btn-white:active,.btn-white:focus,.btn-white:hover,.open>.dropdown-toggle.btn-white{color:#0c9ec7;background-color:#fff;border-color:#fff}
.btn-gray{color:#333;background-color:#e1e1e1;border-color:#d3d3d3}
.btn-gray.active,.btn-gray.focus,.btn-gray:active,.btn-gray:focus,.btn-gray:hover,.open>.dropdown-toggle.btn-gray{color:#333;background-color:#cdcdcd;border-color:#cdcdcd}
.btn-gray-transparent{color:#333;background-color:transparent;border-color:#777}
.btn-gray-transparent.active,.btn-gray-transparent.focus,.btn-gray-transparent:active,.btn-gray-transparent:focus,.btn-gray-transparent:hover,.open>.dropdown-toggle.btn-gray-transparent{color:#fff;background-color:#333;border-color:#333}
.dark-bg .btn-gray-transparent{color:#fff}
.dark-bg .btn-gray-transparent:hover{border-color:#fff;color:#777;background-color:#fff}
.dark-translucent-bg .btn-gray-transparent,.default-bg .btn-gray-transparent,.default-translucent-bg .btn-gray-transparent{border-color:#fff;color:#fff}
.dark-translucent-bg .btn-gray-transparent:focus,.dark-translucent-bg .btn-gray-transparent:hover,.default-bg .btn-gray-transparent:focus,.default-bg .btn-gray-transparent:hover,.default-translucent-bg .btn-gray-transparent:focus,.default-translucent-bg .btn-gray-transparent:hover{border-color:#fff;color:#777;background-color:#fff}
.default-hovered:hover .btn-gray-transparent{border-color:#fff}
.light-gray-bg.default-hovered:hover .btn-gray-transparent:hover{border-color:#333}
@media (min-width:992px) {
.two-col-translucent-bg .container>.row>div+div .btn-gray-transparent{border-color:#fff;color:#fff}
.two-col-translucent-bg .container>.row>div+div .btn-gray-transparent:focus,.two-col-translucent-bg .container>.row>div+div .btn-gray-transparent:hover{border-color:#fff;color:#777;background-color:#fff}
}
.btn-dark{color:#fff;background-color:#373737;border-color:#333}
.btn-dark.active,.btn-dark.focus,.btn-dark:active,.btn-dark:focus,.btn-dark:hover,.open>.dropdown-toggle.btn-dark{color:#fff;background-color:#111;border-color:#111}
.dark-bg .btn-dark{color:#fff;background-color:#222;border-color:#171717}
.dark-bg .btn-dark.active,.dark-bg .btn-dark.focus,.dark-bg .btn-dark:active,.dark-bg .btn-dark:focus,.dark-bg .btn-dark:hover,.dark-bg .open>.dropdown-toggle.btn-dark{color:#fff;background-color:#000;border-color:#000}
.btn-sm{padding:5px 15px;font-size:12px;margin:5px 0}
.btn-lg{padding:10px 25px;font-size:18px;line-height:1.46666667;border-radius:4px;margin:10px 0}
.btn-lg-link,.btn-md-link,.btn-sm-link{line-height:1.46666667;border-radius:0}
.btn-md-link{padding:7px 15px;font-size:14px;margin:10px 0}
.btn-sm-link{padding:5px 15px;font-size:12px;margin:5px 0}
.btn-lg-link{padding:10px 15px;font-size:18px;margin:10px 0}
.btn-remove{font-size:10px;padding:3px 15px;min-width:0;margin:-5px 0 0}
.radius-50{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}
.btn-animated{position:relative;min-width:0!important;padding-right:45px!important}
.btn-animated i{-webkit-transition:right .2s ease-in-out;-o-transition:right .2s ease-in-out;transition:right .2s ease-in-out;z-index:3;right:17px;position:absolute;line-height:34px;top:0;min-width:12px}
.btn-animated:after{width:35px;height:100%;background-color:rgba(0,0,0,.1);position:absolute;content:"";top:0;opacity:0;filter:alpha(opacity=0);right:0;z-index:2;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.btn-animated.radius-50:after{-webkit-border-radius:0 25px 25px 0;-moz-border-radius:0 25px 25px 0;border-radius:0 25px 25px 0}
.btn-animated.btn-gray-transparent:after{background-color:rgba(0,0,0,.05)}
.btn-animated:hover:after{opacity:1;filter:alpha(opacity=100)}
.btn-animated:hover i{right:11px}
.btn-animated.btn-sm{padding-right:35px!important}
.btn-animated.btn-sm:after{width:25px}
.btn-animated.btn-sm i{right:14px;line-height:28px;min-width:11px}
.btn-animated.btn-sm:hover i{right:7px}
.btn-animated.btn-lg{padding-right:60px!important}
.btn-animated.btn-lg:after{width:45px}
.btn-animated.btn-lg i{right:25px;line-height:48px;min-width:15px}
.btn-animated.btn-lg:hover i{right:15px}
.btn-hvr{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.btn-hvr.radius-50{overflow:hidden}
.hvr-bounce-to-bottom:hover,.hvr-bounce-to-left:hover,.hvr-bounce-to-right:hover,.hvr-bounce-to-top:hover,.hvr-radial-out:hover,.hvr-rectangle-out:hover,.hvr-shutter-out-horizontal:hover,.hvr-shutter-out-vertical:hover,.hvr-sweep-to-bottom:hover,.hvr-sweep-to-left:hover,.hvr-sweep-to-right:hover,.hvr-sweep-to-top:hover{background:0 0}
.hvr-radial-in,.hvr-radial-in:hover,.hvr-rectangle-in,.hvr-rectangle-in:hover,.hvr-shutter-in-horizontal,.hvr-shutter-in-horizontal:hover,.hvr-shutter-in-vertical,.hvr-shutter-in-vertical:hover{background:#0c9ec7}
.hvr-radial-in:before,.hvr-rectangle-in:before,.hvr-shutter-in-horizontal:before,.hvr-shutter-in-vertical:before{background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.hvr-bounce-to-bottom:before,.hvr-bounce-to-left:before,.hvr-bounce-to-right:before,.hvr-bounce-to-top:before,.hvr-radial-out:before,.hvr-rectangle-out:before,.hvr-shutter-out-horizontal:before,.hvr-shutter-out-vertical:before,.hvr-sweep-to-bottom:before,.hvr-sweep-to-left:before,.hvr-sweep-to-right:before,.hvr-sweep-to-top:before{background:#0c9ec7}
.no-csstransitions .hvr-radial-in,.no-csstransitions .hvr-rectangle-in,.no-csstransitions .hvr-shutter-in-horizontal,.no-csstransitions .hvr-shutter-in-vertical{background:0 0}
.no-csstransitions .hvr-bounce-to-bottom:hover,.no-csstransitions .hvr-bounce-to-left:hover,.no-csstransitions .hvr-bounce-to-right:hover,.no-csstransitions .hvr-bounce-to-top:hover,.no-csstransitions .hvr-radial-in:hover,.no-csstransitions .hvr-radial-out:hover,.no-csstransitions .hvr-rectangle-in:hover,.no-csstransitions .hvr-rectangle-out:hover,.no-csstransitions .hvr-shutter-in-horizontal:hover,.no-csstransitions .hvr-shutter-in-vertical:hover,.no-csstransitions .hvr-shutter-out-horizontal:hover,.no-csstransitions .hvr-shutter-out-vertical:hover,.no-csstransitions .hvr-sweep-to-bottom:hover,.no-csstransitions .hvr-sweep-to-left:hover,.no-csstransitions .hvr-sweep-to-right:hover,.no-csstransitions .hvr-sweep-to-top:hover{background:#0c9ec7}
.nav-tabs.style-1{border-bottom:1px solid #e1e1e1;margin-bottom:15px}
.nav-tabs.style-1>li>a{color:#333;margin-right:0;line-height:1;border:1px solid transparent;padding:12px 15px 11px;-webkit-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0;-webkit-transition:none;-o-transition:none;transition:none;height:40px}
.nav-tabs.style-1>li>a:after,.nav-tabs.style-1>li>a:before{position:absolute;bottom:-1px;content:'';width:0;height:0;border-style:solid}
.nav-tabs.style-1>li>a:hover{border-color:#222!important;background-color:#333!important;color:#fff}
.nav-tabs.style-1>li>a:focus{border-color:transparent;background-color:transparent}
.nav-tabs.style-1>li>a:after{right:-14px;border-width:31px 0 0 14px;border-color:transparent}
.nav-tabs.style-1>li>a:before{left:-14px;border-width:31px 14px 0 0;border-color:transparent}
.nav-tabs.style-1>li>a:hover:after{border-color:transparent transparent transparent #333;border-width:31px 0 0 14px}
.nav-tabs.style-1>li>a:hover:before{border-color:transparent #333 transparent transparent;border-width:31px 14px 0 0}
.nav-tabs.style-1>li.active>a{background-color:#333!important}
.nav-tabs.style-1>li.active>a,.nav-tabs.style-1>li.active>a:focus,.nav-tabs.style-1>li.active>a:hover{color:#fff;cursor:default;border-color:#222}
.nav-tabs.style-1>li.active>a:after{border-color:transparent transparent transparent #333}
.nav-tabs.style-1>li.active>a:before{border-color:transparent #333 transparent transparent}
.nav-tabs.style-1>li:first-child>a:before,.nav-tabs.style-1>li:last-child>a:after{border-width:0;border-color:transparent}
.nav-tabs.style-1+.tab-content>.tab-pane{padding-bottom:0;border-bottom:none}
.nav-tabs.style-2{border-bottom:1px solid #f1f1f1}
.nav-tabs.style-2>li>a{color:#999}
.nav-tabs.style-2>li>a:hover{color:#333;background-color:#fafafa!important;border-color:#f1f1f1;border-bottom-color:#fafafa!important}
.nav-tabs.style-2>li>a:focus{border-color:transparent;background-color:transparent}
.nav-tabs.style-2>li.active>a,.nav-tabs.style-2>li.active>a:focus,.nav-tabs.style-2>li.active>a:hover{color:#333;cursor:default;background-color:#fafafa;border-color:#f1f1f1 #f1f1f1 transparent}
.nav-tabs.style-2+.tab-content>.tab-pane{padding:15px;border:1px solid #f1f1f1;border-top:none;background-color:#fafafa}
.nav-tabs.style-3{border-bottom:1px solid #999;background-color:#999}
.nav-tabs.style-3>li>a{color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0}
.nav-tabs.style-3>li>a:hover{color:#333;background-color:#fff!important;border-color:#999;border-bottom-color:#fff!important}
.nav-tabs.style-3>li>a:focus{border-color:transparent;background-color:transparent}
.nav-tabs.style-3>li.active>a,.nav-tabs.style-3>li.active>a:focus,.nav-tabs.style-3>li.active>a:hover{color:#333;cursor:default;background-color:#fff;border-color:#999 #999 transparent}
.nav-tabs.style-3+.tab-content>.tab-pane{padding:15px;border:1px solid #999;border-top:none;background-color:#fff}
.nav-tabs.style-4{margin-bottom:15px;border-bottom:1px solid #333}
.nav-tabs.style-4>li>a{color:#999}
.nav-tabs.style-4>li>a:hover{color:#fff;background-color:#333!important;border-color:#333;border-bottom-color:#333!important}
.nav-tabs.style-4>li>a:focus{border-color:#333;background-color:#333}
.nav-tabs.style-4>li.active>a,.nav-tabs.style-4>li.active>a:focus,.nav-tabs.style-4>li.active>a:hover{color:#fff;cursor:default;background-color:#333;border-color:#333 #333 transparent}
@media (min-width:481px)and (max-width:767px) {
.nav-tabs>li>a{padding:12px 10px;font-size:11px;margin-right:0}
}
@media (max-width:480px) {
.nav-tabs{background-color:#eaeaea;border-bottom:none!important}
.nav-tabs>li{float:none}
.nav-tabs>li a{color:#fff;margin-right:0;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}
.nav-tabs.style-3>li.active>a,.nav-tabs.style-3>li.active>a:focus,.nav-tabs.style-3>li.active>a:hover,.nav-tabs.style-3>li>a:focus,.nav-tabs.style-3>li>a:hover{border-bottom:1px solid #999!important}
.nav-tabs.style-3+.tab-content>.tab-pane{border-top:1px solid #999}
.nav-tabs>li a:after,.nav-tabs>li a:before{border-color:transparent!important}
}
.vertical{margin:20px 0}
.vertical .nav-tabs,.vertical .tab-content{display:table-cell;margin:0;vertical-align:top}
.vertical .nav-tabs{border-bottom-color:transparent;background-color:#999}
.vertical .nav-tabs>li{float:none}
.vertical .nav-tabs>li a{margin:0;padding:10px 20px;white-space:nowrap;color:#fff;border-bottom:1px solid #919191;border-radius:0}
.vertical .nav-tabs>li a,ul.pagination li{-webkit-border-radius:0;-moz-border-radius:0}
.vertical .nav-tabs>li>a:focus,.vertical .nav-tabs>li>a:hover{background-color:#fafafa;border-right-color:transparent;border-bottom:1px solid #f1f1f1;color:#777;z-index:2}
.vertical .nav-tabs>li.active>a,.vertical .nav-tabs>li.active>a:focus,.vertical .nav-tabs>li.active>a:hover{border:1px solid #f1f1f1;background-color:#fafafa;border-right-color:transparent;color:#777;z-index:2}
.vertical.left .nav-tabs>li.active>a,.vertical.left .nav-tabs>li.active>a:focus,.vertical.left .nav-tabs>li.active>a:hover,.vertical.left .nav-tabs>li>a:focus,.vertical.left .nav-tabs>li>a:hover{border-right-color:#f1f1f1;border-left-color:transparent}
.vertical .tab-content{border:1px solid #f1f1f1;border-left:1px solid #fafafa;background-color:#fafafa;left:-1px;z-index:1;padding:20px 30px}
.left.vertical .tab-content{border-left-color:#f1f1f1;border-right-color:transparent}
@media (max-width:767px) {
.vertical .nav-tabs,.vertical .tab-content{display:block}
.vertical .nav-tabs>li a{font-size:15px}
}
.knob-container,.panel-heading a,.text-center>.nav-pills,ul.pagination li{display:inline-block}
ul.pager,ul.pagination{margin:20px 0 40px;text-align:left}
ul.pagination li{padding:0;margin:0 5px 0 0;border-bottom:none;border-radius:0}
.pagination>li:first-child>a,.pagination>li:last-child>a,ul.pager li>a,ul.pagination li>a{text-align:center;padding:0;height:40px;width:40px;border:1px solid #777;line-height:39px;background-color:#777;color:#fff;display:inline-block;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
ul.pagination li>a:focus,ul.pagination li>a:hover{color:#fff;background-color:#0c9ec7;border-color:#0c9ec7}
.pagination>.active>a:focus,.pagination>.active>a:hover,ul.pagination li.active a{color:#fff;background-color:#09afdf;border-color:#09afdf}
.breadcrumb-container{background-color:#f8f8f8;border-bottom:1px solid #f4f4f4}
.dark.breadcrumb-container{background-color:#777;border-color:#333;color:#fff}
.breadcrumb{background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:0;font-size:12px;padding-left:0}
.breadcrumb>li+li:before{font-family:FontAwesome;content:"\f101";font-size:11px;padding-left:3px}
.banner .breadcrumb-container{position:absolute;top:0;left:0;width:100%;background-color:rgba(255,255,255,.85);border-bottom-color:rgba(255,255,255,.1)}
.nav-pills.nav-stacked:not(.list-style-icons)>li>a:after,.process .nav-pills>li+li:after{font-family:FontAwesome;content:"\f101";top:6px}
.banner .dark.breadcrumb-container{background-color:rgba(57,66,69,.6);border-bottom-color:rgba(119,119,119,.1)}
.banner .breadcrumb>li a,.banner .breadcrumb>li i{color:#000}
.banner .breadcrumb>.active,.banner .breadcrumb>li+li:before{color:#777}
.dark .breadcrumb>.active,.dark .breadcrumb>li a,.dark .breadcrumb>li i,.dark .breadcrumb>li+li:before{color:#fff}
.banner .breadcrumb>li a:hover{color:#0c9ec7}
.nav-pills:not(.nav-stacked){margin-bottom:15px}
.nav-pills>li>a{border-radius:0;padding:7px 10px;border:1px solid transparent;color:#999;font-size:13px;text-transform:uppercase;font-weight:400}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover,.nav-pills>li>a:focus,.nav-pills>li>a:hover{color:#777;background-color:transparent;border-bottom:1px solid #777}
.nav-pills.style-2>li>a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.nav-pills.style-2>li.active>a,.nav-pills.style-2>li.active>a:focus,.nav-pills.style-2>li.active>a:hover,.nav-pills.style-2>li>a:focus,.nav-pills.style-2>li>a:hover{color:#09afdf;background-color:#fafafa;border:1px solid #eaeaea}
.nav-pills>li+li{margin-left:5px}
.nav-pills.nav-stacked>li+li{margin-left:0}
.nav-pills.nav-stacked>li>a{padding:5px 0;color:#777}
.nav-pills.nav-stacked.list-style-icons>li>a{padding:4px 0}
.nav-pills.nav-stacked>li.active>a,.nav-pills.nav-stacked>li.active>a:focus,.nav-pills.nav-stacked>li.active>a:hover,.nav-pills.nav-stacked>li>a:focus,.nav-pills.nav-stacked>li>a:hover{color:#09afdf;background-color:transparent;border-color:transparent}
.nav-pills.nav-stacked:not(.list-style-icons)>li>a:after{font-size:12px;position:absolute;right:15px;color:#d1d1d1;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.nav-pills>li.active>a:after{color:#09afdf}
.nav-pills.nav-stacked:not(.list-style-icons)>li.active>a:focus:after,.nav-pills.nav-stacked:not(.list-style-icons)>li.active>a:hover:after,.nav-pills.nav-stacked:not(.list-style-icons)>li>a:focus:after,.nav-pills.nav-stacked:not(.list-style-icons)>li>a:hover:after{color:#0c9ec7;right:10px}
.nav-pills.nav-stacked.list-style-icons>li>a>i{padding-right:10px;font-size:14px;color:#cdcdcd}
.nav-pills.nav-stacked.list-style-icons>li.active>a>i,.nav-pills.nav-stacked.list-style-icons>li>a:focus>i,.nav-pills.nav-stacked.list-style-icons>li>a:hover>i{color:#0c9ec7}
.process .nav-pills>li+li{margin-left:40px;position:relative}
.process .nav-pills>li+li:after{position:absolute;left:-24px;width:10px;color:#cdcdcd}
.footer-content .nav-pills>li>a{padding:4px 0}
.footer-content .nav-pills.nav-stacked>li>a:after{top:5px}
.dark .footer-content .nav-pills>li.active>a,.dark .footer-content .nav-pills>li.active>a:focus,.dark .footer-content .nav-pills>li>a,.dark .footer-content .nav-pills>li>a:focus{color:#999}
.dark .footer-content .nav-pills>li.active>a:hover,.dark .footer-content .nav-pills>li>a:hover{color:#0c9ec7}
.panel-group .panel-default{border-color:#eaeaea;-webkit-box-shadow:none;box-shadow:none}
.panel-group .panel-heading{padding:0}
.panel-heading a{font-weight:400;width:100%;position:relative;padding:10px 40px 10px 15px;color:inherit}
.collapse-contextual .panel-heading a:after,.collapse-style-1 .panel-heading a:after,.collapse-style-2 .panel-heading a:after,.collapse-style-3 .panel-heading a:after{line-height:1;font-family:FontAwesome;position:absolute;right:15px;top:50%}
.collapse-style-1 .panel-heading{background-color:#fafafa}
.collapse-style-1 .panel-heading a{color:#999}
.collapse-style-1 .panel-heading a:not(.collapsed){color:#777}
.collapse-style-1 .panel-heading a:after{font-size:14px;font-weight:300;margin-top:-7px}
.collapse-style-1 .panel-body{border-top:none!important;background-color:#fafafa;padding-top:0}
.collapse-style-2 .panel{border-color:transparent}
.collapse-style-2 .panel-heading{background-color:transparent}
.collapse-style-2 .panel-heading a{color:#fff;background-color:#09afdf}
.collapse-style-2 .panel-heading a.collapsed{background-color:#333}
.collapse-style-2 .panel-heading a:after{font-size:14px;font-weight:300;margin-top:-7px}
.collapse-style-2 .panel-body{border-top:none!important;background-color:transparent;padding:15px 0}
.collapse-style-2 .panel-body.p-15{padding:15px}
.collapse-style-3 .panel{border-color:#999}
.collapse-style-3 .panel-heading{background-color:transparent}
.collapse-style-3 .panel-heading a{color:#fff;background-color:#999}
.collapse-style-3 .panel-heading a.collapsed{background-color:#999}
.collapse-style-3 .panel-heading a:after{font-size:12px;font-weight:300;margin-top:-7px}
.panel-title a i{font-size:16px}
.collapse-style-3 .panel-body{border-top:none!important;background-color:transparent}
.progress.style-1,.progress.style-2{background-color:#fafafa;border:1px solid #eaeaea}
.collapse-contextual .panel-heading a:after{font-size:10px;font-weight:300;margin-top:-6px}
.progress.style-1{margin-top:25px;height:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;overflow:visible;position:relative}
.progress.style-1 .progress-bar{padding:0;text-align:left;font-size:11px;font-weight:300;height:4px;margin:1px;border-radius:5px;-webkit-box-shadow:none;box-shadow:none;position:relative}
.form-control,.progress.style-1 .progress-bar{-webkit-border-radius:5px;-moz-border-radius:5px}
.progress.style-2{margin-bottom:15px;height:20px;-webkit-box-shadow:none;box-shadow:none}
.progress.style-2 .progress-bar{padding:0;text-align:left;-webkit-box-shadow:none;box-shadow:none}
.progress.style-2 span{font-size:11px;line-height:1;position:relative;top:-2px;left:10px}
.progress .label,.progress .text{position:absolute;font-size:11px;font-weight:400}
.progress-bar{-webkit-transition:width 1.5s ease;-o-transition:width 1.5s ease;transition:width 1.5s ease}
.progress .label{top:-16px;color:#333;right:10px;padding:0}
.progress .text{top:-17px;left:0;text-transform:uppercase;color:#999}
.progress.dark{background-color:#cdcdcd;border-color:#cdcdcd}
.progress.dark.style-1{border-color:#fff}
.dark .progress-bar-striped,.dark .progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(0,0,0,.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.05) 50%,rgba(0,0,0,.05) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(0,0,0,.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.05) 50%,rgba(0,0,0,.05) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(0,0,0,.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.05) 50%,rgba(0,0,0,.05) 75%,transparent 75%,transparent)}
.progress-bar-white{background-color:#fff;color:#777}
.progress-bar-default{background-color:#09afdf}
.progress-bar-gray{background-color:#999}
.progress-bar-dark{background-color:#333}
.gray-bg .progress{background-color:#fff;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.1);box-shadow:inset 0 2px 2px rgba(0,0,0,.1)}
.knob-container{margin:10px;position:relative}
.knob-container canvas{width:132px;height:132px;margin:0 auto}
.knob-text{position:absolute;text-align:center;top:50%;width:100%;margin-top:-14px}
.alert-icon,.feature-box-2,.form-control,.icon,.icon i{position:relative}
@media (min-width:1200px) {
.knob-container canvas{width:169px;height:169px}
}
form{margin:20px 0}
textarea{resize:vertical}
.sidebar form{margin:5px 0 20px}
@media (min-width:481px) {
select.form-control{padding-right:5px;-webkit-appearance:menulist}
select[multiple].form-control{-webkit-appearance:listbox}
.form-control::-moz-placeholder{color:inherit}
.form-control:-ms-input-placeholder{color:inherit}
.form-control::-webkit-input-placeholder{color:inherit}
.input-group-addon{background-color:#f1f1f1;border-color:#e1e1e1}
.form-list>div{padding:7px 15px;border-bottom:1px solid #ddd;background-color:#f3f3f3;margin:6px 0;display:block}
.checkbox label,.radio label,form label{font-weight:300}
fieldset{padding:10px 25px;margin:15px 0;border:1px solid #ddd;background-color:#fafafa}
fieldset legend{display:block;width:auto;padding:3px 10px;margin-bottom:0;font-size:15px;line-height:inherit;color:#333;border:1px solid #ddd;background-color:#fff}
fieldset .form-control,fieldset .form-control:focus{webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,.12);box-shadow:inset 0 2px 3px rgba(0,0,0,.12);border-color:#f3f3f3}
input[type=radio],input[type=checkbox]{margin-top:5px}
.has-feedback label~.form-control-feedback{top:27px}
.form-control-lg+.form-control-feedback,.has-feedback label.sr-only~.form-control-lg+.form-control-feedback{height:48px;top:4px}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{opacity:.5;filter:alpha(opacity=50)}
.form-control-feedback{color:#777;width:40px;height:40px;line-height:40px!important;top:0}
.dark-bg .form-control{background-color:rgba(255,255,255,.15);border-color:#353535;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.8);box-shadow:inset 0 1px 2px rgba(0,0,0,.8);color:#cdcdcd}
.dark-bg .has-error .form-control:focus,.dark-bg .has-success .form-control:focus,.dark-bg .has-warning .form-control:focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.8);box-shadow:inset 0 1px 2px rgba(0,0,0,.8)}
.dark-bg .input-group-addon{background-color:rgba(255,255,255,.2);border-color:#000}
.dark-bg .form-control:focus,.dark-bg .has-error .form-control:focus,.dark-bg .has-success .form-control:focus,.dark-bg .has-warning .form-control:focus{background-color:rgba(255,255,255,.25)}
.default-bg .form-control,.default-bg .input-group-addon{background-color:rgba(0,0,0,.2);border-color:#0c9ec7}
.dark-bg .form-control-feedback{color:#cdcdcd}
.default-bg .form-control{-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,.35);box-shadow:inset 0 2px 3px rgba(0,0,0,.35);color:#fff}
.default-bg .has-error .form-control:focus,.default-bg .has-success .form-control:focus,.default-bg .has-warning .form-control:focus{-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,.35);box-shadow:inset 0 2px 3px rgba(0,0,0,.35)}
.default-bg .form-control:focus{background-color:rgba(0,0,0,.1)}
.default-bg .form-control-feedback{color:#fff}
.dark .form-control{-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,.6);box-shadow:inset 0 2px 3px rgba(0,0,0,.6);color:#ccc;background-color:rgba(255,255,255,.1);border-color:#373737}
.dark .form-control:focus{background-color:rgba(255,255,255,.15)}
.dark .form-control-feedback{color:#cdcdcd}
.dark .footer-content .form-control{border-color:#222}
.dark-bg .has-success .checkbox,.dark-bg .has-success .checkbox-inline,.dark-bg .has-success .control-label,.dark-bg .has-success .form-control-feedback,.dark-bg .has-success .help-block,.dark-bg .has-success .radio,.dark-bg .has-success .radio-inline,.dark-bg .has-success.checkbox label,.dark-bg .has-success.checkbox-inline label,.dark-bg .has-success.radio label,.dark-bg .has-success.radio-inline label{color:#15c019}
.dark-bg .has-warning .checkbox,.dark-bg .has-warning .checkbox-inline,.dark-bg .has-warning .control-label,.dark-bg .has-warning .form-control-feedback,.dark-bg .has-warning .help-block,.dark-bg .has-warning .radio,.dark-bg .has-warning .radio-inline,.dark-bg .has-warning.checkbox label,.dark-bg .has-warning.checkbox-inline label,.dark-bg .has-warning.radio label,.dark-bg .has-warning.radio-inline label{color:#e5af51}
.dark-bg .has-error .checkbox,.dark-bg .has-error .checkbox-inline,.dark-bg .has-error .control-label,.dark-bg .has-error .form-control-feedback,.dark-bg .has-error .help-block,.dark-bg .has-error .radio,.dark-bg .has-error .radio-inline,.dark-bg .has-error.checkbox label,.dark-bg .has-error.checkbox-inline label,.dark-bg .has-error.radio label,.dark-bg .has-error.radio-inline label{color:#ef4f4c}
.has-success .form-control,.has-success .form-control:focus{border-color:#3c763d}
.has-warning .form-control,.has-warning .form-control:focus{border-color:#8a6d3b}
.has-error .form-control,.has-error .form-control:focus{border-color:#a94442}
.default-bg .has-error .form-control,.default-bg .has-error .form-control:focus,.default-bg .has-success .form-control,.default-bg .has-success .form-control:focus,.default-bg .has-warning .form-control,.default-bg .has-warning .form-control:focus{border-color:#fff;color:#fff}
.default-bg .has-error .control-label,.default-bg .has-error .form-control-feedback,.default-bg .has-success .control-label,.default-bg .has-success .form-control-feedback,.default-bg .has-warning .control-label,.default-bg .has-warning .form-control-feedback{color:#fff}
.has-error .form-control:focus,.has-success .form-control:focus,.has-warning .form-control:focus{-webkit-box-shadow:none;box-shadow:none}
.has-error .error{font-weight:400;margin-bottom:5px;display:block}
.sorting-filters label{display:block;margin-bottom:5px;font-size:14px;text-align:left}
.sorting-filters form{margin:0}
.sorting-filters .form-inline .form-control{width:100%}
.sorting-filters .btn{margin:0;min-width:0;width:100%}
}
@media (min-width:768px)and (max-width:991px) {
.sorting-filters .form-inline .form-group{width:18%;margin-right:1.2%}
}
@media (min-width:768px) {
.sorting-filters .btn{margin:25px 0 0}
}
@media (max-width:767px) {
.sorting-filters .form-control{margin:0 0 5px}
}
.alert{margin:20px 0;border-radius:5px;border:none}
.alert,.icon{-webkit-border-radius:5px;-moz-border-radius:5px}
.alert-success{color:#2a5f2b;background-color:#bcdab0}
.alert-info{color:#1a4e68;background-color:#c6e8fa}
.alert-warning{color:#72582b;background-color:#f7f0ce}
.alert-icon{padding-left:70px}
.alert-icon i{position:absolute;font-size:28px;left:21px;top:13px;width:30px;text-align:center}
.close{font-size:28px;font-weight:400;filter:alpha(opacity=40);opacity:.4}
.feature-box-2:hover .icon,.feature-box:not(.shadow):hover .icon{opacity:.8;filter:alpha(opacity=80)}
[data-notify=container]{max-width:400px}
[data-notify=progressbar]{display:none}
.icon{display:inline-block;text-align:center;background-color:rgba(255,255,255,.85);color:#000;font-size:24px;width:60px;height:60px;line-height:58px;transition:all .2s ease-in-out;border-radius:5px;border:1px solid transparent}
.bordered,.feature-box-2.boxed{border:1px solid #f1f1f1}
.feature-box-2 .icon,.icon{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.icons .icon{margin:0 5px 5px 0}
.feature-box .title,.feature-box h3,.feature-box-2 .title,.image-box .body h3,.listing-item .body h3{margin-top:0}
.icon i{z-index:1}
.icon.dark-bg{background-color:rgba(66,66,66,.66);color:#fff}
.icon.default-bg{background-color:#09afdf;color:#fff}
.icon.light-bg{background-color:#fff;color:#09afdf}
.icon.without-bg{font-size:36px;line-height:1;color:inherit;background-color:transparent;height:100%}
.icon.large{font-size:36px;width:100px;height:100px;line-height:97px}
.icon.small{font-size:18px;width:45px;height:45px;line-height:43px}
.feature-box,.feature-box-2{margin-bottom:30px}
.feature-box .icon{margin-bottom:10px}
.feature-box p{clear:both;margin-bottom:15px}
.feature-box-2 .icon{position:absolute;top:0;left:0;transition:all .2s ease-in-out}
.feature-box-2 .icon.without-bg{width:0;height:0}
.feature-box-2.boxed .icon{left:20px;top:20px}
.feature-box-2 .body{margin-left:62px}
.feature-box-2.right .body{margin-right:62px;margin-left:0;text-align:justify}
.feature-box-2.right .icon{left:auto;right:0}
.feature-box-2.right .icon.without-bg{right:40px}
.feature-box-2.boxed.right .icon{left:auto;right:20px}
.feature-box-2.boxed.right .icon.without-bg{right:60px}
@media (max-width:991px) {
.feature-box-2:not(.boxed){padding-bottom:0}
}
.shadow,.shadow-narrow{position:relative;background-color:#fff}
.light-gray-bg.shadow,.light-gray-bg.shadow-narrow{background-color:#fafafa}
.bordered{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.dark-bg .bordered{border:1px solid #555}
.shadow *,.shadow-narrow *{position:relative;z-index:3}
.shadow-narrow:before,.shadow:before{position:absolute;left:0;height:60%;bottom:0;width:100%;content:"";background-color:#fff;z-index:2}
.light-gray-bg.shadow-narrow:before,.light-gray-bg.shadow:before{background-color:#fafafa}
.shadow-narrow:after,.shadow:after{content:"";position:absolute;height:50%;width:96%;left:50%;bottom:2px;margin-left:-48%;-webkit-box-shadow:0 5px 7px #999;box-shadow:0 5px 7px #999;z-index:1;border-radius:10%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.shadow-narrow:after{width:90%;margin-left:-45%}
.shadow-narrow:hover:after,.shadow:hover:after{bottom:10px}
@media (min-width:992px) {
.col-md-3+.col-md-9 .mega-menu:not(.narrow) .dropdown-menu{left:-243px!important;width:940px!important}
}
@media (min-width:1200px) {
.main-navigation .navbar-nav>li{margin:0 0 0 10px}
.main-navigation .navbar-nav>li:first-child{margin:0}
.col-md-3+.col-md-9 .mega-menu:not(.narrow) .dropdown-menu{left:-293px!important;width:1140px!important}
}
.footer-content .social-links li{margin:0 5px 5px 0}
.footer-content .social-links li a{color:#777;background-color:transparent;border-color:#777}
.footer-content .social-links li a:hover{color:#fff;background-color:#777;border-color:#777}
.form-block{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:630px}
.form-block .social-links{display:inline-block;margin:0 0 0 5px}
.form-block ul{padding-left:0;list-style-position:inside}
.light-gray-bg.form-block,.light-gray-bg.form-block a,.light-gray-bg.form-block a:hover,.light-gray-bg.form-block h2{color:#777}
@media (max-width:767px) {
.form-block{width:90%}
}
.block .media img,.footer-content .media img{width:60px}
h6.media-heading{margin-bottom:5px}
.full-width-section{position:relative}
.full-text-container{position:absolute;top:30%;padding:20px 40px;z-index:2}
.full-image-overlay{display:none;position:absolute;width:100%;top:50%;padding:0 10%;margin-top:-133px;color:#fff;z-index:1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:0;transition-delay:0}
.full-image-overlay h3{color:#fff}
.to-right-block{margin-left:auto;display:block}
@media (min-width:1200px) {
.full-width-section{position:relative;display:table;table-layout:fixed;width:100%}
.full-width-section.no-image{min-height:400px}
.full-image-container{width:50%;display:table-cell;position:relative;overflow:hidden}
.full-image-overlay{display:block;opacity:0;filter:alpha(opacity=0)}
.full-image-container:before{content:'';position:absolute;top:5%;right:0;width:50%;height:90%;background-color:rgba(55,55,55,.6);opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.3s;transition-delay:.3s}
.full-text-container+.full-image-container:before{right:auto;left:0}
.full-width-section .full-image-container.hovered:before,.full-width-section:hover .full-image-container:before{width:90%;right:5%;opacity:1;filter:alpha(opacity=100);-webkit-transition-delay:0;transition-delay:0}
.full-width-section .full-text-container+.full-image-container.hovered:before,.full-width-section:hover .full-text-container+.full-image-container:before{right:auto;left:5%}
.full-width-section .hovered .full-image-overlay,.full-width-section:hover .full-image-overlay{opacity:1;filter:alpha(opacity=100);-webkit-transition-delay:.3s;transition-delay:.3s}
.full-text-container{display:table-cell;vertical-align:middle;width:50%;padding:0 50px;position:static}
.full-text-container *{max-width:700px}
.full-text-container.left{text-align:right}
.full-text-container.left *{margin-left:auto}
.full-text-container p{margin-bottom:10px}
}
@media (max-width:1199px) {
.no-image .full-text-container{position:static;display:block}
.full-width-section:not(.no-image) .full-text-container.dark-bg{background-color:rgba(0,0,0,.8);width:100%}
.full-width-section:not(.no-image) .full-text-container.light-gray-bg{background-color:rgba(255,255,255,.8);color:#000;border-top:none;border-bottom:none;width:100%}
.full-width-section:not(.no-image) .full-text-container.default-bg{background-color:rgba(9,175,223,.6);width:100%}
.full-width-section .to-right-block,.full-width-section img{margin:0 auto}
}
@media (max-width:991px) {
.full-width-section:not(.no-image) .full-text-container{top:0;height:100%;padding:0 20px}
.full-text-container h1{font-size:28px}
}
@media (max-width:480px) {
.full-text-container{position:static;padding:20px!important}
}
.counter{display:block;font-size:32px;line-height:1}
.stripped .plan ul{-webkit-box-shadow:0 -15px 32px 0 #cacaca inset;-moz-box-shadow:0 -15px 32px 0 #cacaca inset;box-shadow:0 -15px 32px 0 #cacaca inset;background:#fdfdfd}
.stripped .plan ul li{border:1px solid #ececec;border-top:none;color:#666}
.stripped .plan ul li:nth-child(even){-webkit-box-shadow:0 0 40px #e4e4e4 inset;-moz-box-shadow:0 0 40px #e4e4e4 inset;box-shadow:0 0 40px #e4e4e4 inset;background:#fff;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
.footer-content #map-canvas{height:300px}
.isotope-container,.isotope-container-fitrows,.scrollToTop,.slider-banner-container ul.slides{display:none}
.sidebar.affix{position:static}
@media (min-width:992px) {
.col-md-4 .sidebar.affix,.col-md-4 .sidebar.affix-bottom{width:293px}
.col-md-3 .sidebar.affix,.col-md-3 .sidebar.affix-bottom{width:213px}
.sidebar.affix{position:fixed;top:20px}
.fixed-header-on .sidebar.affix{top:65px}
.sidebar.affix-bottom{position:absolute}
.sidebar.affix .affix-menu,.sidebar.affix-bottom .affix-menu{margin-top:0;margin-bottom:0}
.affix-menu{padding-top:20px}
h3.title~.affix-menu{padding-top:0}
}
@media (min-width:1200px) {
.col-md-4 .sidebar.affix,.col-md-4 .sidebar.affix-bottom{width:390px}
.col-md-3 .sidebar.affix,.col-md-3 .sidebar.affix-bottom{width:263px}
}
.scrollToTop{color:#fff;position:fixed;bottom:5px;right:5px;width:50px;height:50px;cursor:pointer;background-color:rgba(0,0,0,.4);z-index:1005;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.slider-banner-container,.slider-banner-fullscreen,.slider-banner-fullwidth{width:100%;position:relative}
.scrollToTop i{line-height:50px;font-size:24px}
.scrollToTop:hover{background-color:rgba(0,0,0,.6)}
@media (max-width:767px) {
.scrollToTop{width:40px;height:40px;background-color:rgba(0,0,0,.4)}
.scrollToTop i{line-height:40px;font-size:20px}
}
.moving i+i+i{-webkit-animation:opacity_first 2s linear infinite;animation:opacity_first 2s linear infinite;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}
.moving i+i{-webkit-animation:opacity_second 2s linear infinite;animation:opacity_second 2s linear infinite;transition:none!important}
.moving i+i,.moving>i{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important}
.moving>i{-webkit-animation:opacity_third 2s linear infinite;animation:opacity_third 2s linear infinite;transition:none!important}
@-webkit-keyframes opacity_first {
0%{opacity:.33;filter:alpha(opacity=33)}
24.91%{opacity:1;filter:alpha(opacity=100)}
49.833%{opacity:0;filter:alpha(opacity=0)}
}
@keyframes opacity_first {
0%{opacity:.33;filter:alpha(opacity=33)}
24.91%{opacity:1;filter:alpha(opacity=100)}
49.833%{opacity:0;filter:alpha(opacity=0)}
}
@-webkit-keyframes opacity_second {
0%{opacity:.66;filter:alpha(opacity=66)}
16.66%{opacity:1;filter:alpha(opacity=100)}
41.5833%{opacity:0;filter:alpha(opacity=0)}
}
@keyframes opacity_second {
0%{opacity:.66;filter:alpha(opacity=66)}
16.66%{opacity:1;filter:alpha(opacity=100)}
41.5833%{opacity:0;filter:alpha(opacity=0)}
}
@-webkit-keyframes opacity_third {
0%{opacity:1;filter:alpha(opacity=100)}
33.33%{opacity:0;filter:alpha(opacity=0)}
}
@keyframes opacity_third {
0%{opacity:1;filter:alpha(opacity=100)}
33.33%{opacity:0;filter:alpha(opacity=0)}
}