button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
:active,:focus{outline:none !important;box-shadow:none !important;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
::selection{color:#fff;text-shadow:none;background:#333;}
::-moz-selection{color:#fff;text-shadow:none;background:#333;}
::-webkit-selection{color:#fff;text-shadow:none;background:#333;}
button{background:none;border:0;margin:0;padding:0;cursor:pointer;}
img{border:0;vertical-align:top;}
input:-webkit-autofill{color:#ffffff !important;}
textarea{resize:none;}
textarea,input,button,*:focus{outline:none !important;}
textarea{resize:vertical;}
select{border:2px solid #E5E7E9;height:46px;padding:12px;outline:none;line-height:1 !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
label{font-weight:400;}
iframe,fieldset{border:0;margin:0;padding:0;}
img,video{vertical-align:middle;}
p{display:block;-webkit-margin-before:0.1em;-webkit-margin-after:0.1em;-webkit-margin-start:0px;-webkit-margin-end:0px;}
a{-webkit-transition:all .300s;-moz-transition:all .300s;-o-transition:all .300s;transition:all .300s;}
a,a:focus,a:hover,a:active{outline:0;cursor:pointer;}
p,ul,ol,address,table,fieldset,form{margin-bottom:30px;}
:active,:focus{outline:none !important;}
select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{outline:0 none;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;}
img.img-fluid{display:inline-block;}
div.row>div img.img-fluid{width:100%;}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee;}
h1,h2,h3,h4,h5,h6{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:600;color:#414141;position:relative;margin:0 0 30px 0;line-height:1.5;z-index:0;-webkit-font-smoothing:antialiased;}
h1{font-size:36px;margin:0 0 44px 0;}
h2{font-size:30px;margin:0 0 32px 0;}
h3{font-size:24px;letter-spacing:normal;margin:0 0 32px 0;}
h4{font-size:18px;letter-spacing:normal;margin:0 0 14px 0;}
h5{font-size:14px;letter-spacing:normal;margin:0 0 20px 0;}
h6{font-size:12px;letter-spacing:normal;margin:0 0 20px 0;}
h1 > span,h2 > span,h3 > span,h4 > span,h5 > span,h6 > span{color:#1ABC9C;}
::-webkit-input-placeholder{color:#999;}
:-moz-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
:-ms-input-placeholder{color:#999;}
.fs-10{font-size:10px !important;}
.fs-11{font-size:11px !important;}
.fs-12{font-size:12px !important;}
.fs-13{font-size:13px !important;}
.fs-14{font-size:14px !important;}
.fs-15{font-size:15px !important;}
.fs-16{font-size:16px !important;}
.fs-17{font-size:17px !important;}
.fs-18{font-size:18px !important;}
.fs-19{font-size:19px !important;}
.fs-20{font-size:20px !important;}
.fs-21{font-size:21px !important;}
.fs-22{font-size:22px !important;}
.fs-23{font-size:23px !important;}
.fs-24{font-size:24px !important;}
.fs-25{font-size:25px !important;}
.fs-30{font-size:30px !important;}
.fs-35{font-size:35px !important;}
.fs-40{font-size:40px !important;}
.fs-45{font-size:45px !important;}
.fs-50{font-size:50px !important;}
.fs-55{font-size:55px !important;}
.fs-60{font-size:60px !important;}
.fs-65{font-size:65px !important;}
.fs-70{font-size:70px !important;}
.fs-75{font-size:75px !important;}
.fs-80{font-size:80px !important;}
.fs-90{font-size:90px !important;}
.fs-100{font-size:100px !important;}
.fs-120{font-size:120px !important;}
.fs-130{font-size:130px !important;}
.fs-140{font-size:140px !important;}
.fs-150{font-size:150px !important;}
.fs-200{font-size:200px !important;}
.fw-100{font-weight:100 !important;}
.fw-200{font-weight:200 !important;}
.fw-300{font-weight:300 !important;}
.fw-400{font-weight:400 !important;}
.fw-500{font-weight:500 !important;}
.fw-600{font-weight:600 !important;}
.fw-700{font-weight:700 !important;}
.fw-800{font-weight:800 !important;}
.mb-0{margin-bottom:0px !important;}
.mb-1{margin-bottom:1px !important;}
.mb-2{margin-bottom:2px !important;}
.mb-3{margin-bottom:3px !important;}
.mb-4{margin-bottom:4px !important;}
.mb-5{margin-bottom:5px !important;}
.mb-6{margin-bottom:6px !important;}
.mb-7{margin-bottom:7px !important;}
.mb-8{margin-bottom:8px !important;}
.mb-9{margin-bottom:9px !important;}
.mb-10{margin-bottom:10px !important;}
.mb-12{margin-bottom:12px !important;}
.mb-15{margin-bottom:15px !important;}
.mb-18{margin-bottom:18px !important;}
.mb-20{margin-bottom:20px !important;}
.mb-25{margin-bottom:20px !important;}
.mb-30{margin-bottom:30px !important;}
.mb-35{margin-bottom:35px !important;}
.mb-40{margin-bottom:40px !important;}
.mb-45{margin-bottom:45px !important;}
.mb-50{margin-bottom:50px !important;}
.mb-60{margin-bottom:60px !important;}
.mb-70{margin-bottom:70px !important;}
.mb-80{margin-bottom:80px !important;}
.mb-90{margin-bottom:90px !important;}
.mb-100{margin-bottom:100px !important;}
.mb-110{margin-bottom:110px !important;}
.mb-120{margin-bottom:120px !important;}
.mb-130{margin-bottom:130px !important;}
.mb-140{margin-bottom:140px !important;}
.mb-150{margin-bottom:150px !important;}
.mb-200{margin-bottom:200px !important;}
.mt-0{margin-top:0px !important;}
.mt-1{margin-top:1px !important;}
.mt-2{margin-top:2px !important;}
.mt-3{margin-top:3px !important;}
.mt-4{margin-top:4px !important;}
.mt-5{margin-top:5px !important;}
.mt-6{margin-top:6px !important;}
.mt-7{margin-top:7px !important;}
.mt-8{margin-top:8px !important;}
.mt-9{margin-top:9px !important;}
.mt-10{margin-top:10px !important;}
.mt-12{margin-top:12px !important;}
.mt-15{margin-top:15px !important;}
.mt-18{margin-top:18px !important;}
.mt-20{margin-top:20px !important;}
.mt-25{margin-top:20px !important;}
.mt-30{margin-top:30px !important;}
.mt-35{margin-top:35px !important;}
.mt-40{margin-top:40px !important;}
.mt-45{margin-top:45px !important;}
.mt-50{margin-top:50px !important;}
.mt-60{margin-top:60px !important;}
.mt-70{margin-top:70px !important;}
.mt-80{margin-top:80px !important;}
.mt-90{margin-top:90px !important;}
.mt-100{margin-top:100px !important;}
.mt-110{margin-top:110px !important;}
.mt-120{margin-top:120px !important;}
.mt-130{margin-top:130px !important;}
.mt-140{margin-top:140px !important;}
.mt-150{margin-top:150px !important;}
.mt-200{margin-top:200px !important;}
.m-0{margin:0px !important;}
.m-1{margin:1px !important;}
.m-2{margin:2px !important;}
.m-3{margin:3px !important;}
.m-4{margin:4px !important;}
.m-5{margin:5px !important;}
.m-6{margin:6px !important;}
.m-7{margin:7px !important;}
.m-8{margin:8px !important;}
.m-9{margin:9px !important;}
.m-10{margin:10px !important;}
.m-12{margin:12px !important;}
.m-15{margin:15px !important;}
.m-18{margin:18px !important;}
.m-20{margin:20px !important;}
.m-25{margin:20px !important;}
.m-30{margin:30px !important;}
.m-35{margin:35px !important;}
.m-40{margin:40px !important;}
.m-45{margin:45px !important;}
.m-50{margin:50px !important;}
.m-60{margin:60px !important;}
.m-70{margin:70px !important;}
.m-80{margin:80px !important;}
.m-90{margin:90px !important;}
.m-100{margin:100px !important;}
.m-110{margin:110px !important;}
.m-120{margin:120px !important;}
.m-130{margin:130px !important;}
.m-140{margin:140px !important;}
.m-150{margin:150px !important;}
.m-200{margin:200px !important;}
.p-0{padding:0px !important;}
.p-1{padding:1px !important;}
.p-2{padding:2px !important;}
.p-3{padding:3px !important;}
.p-4{padding:4px !important;}
.p-5{padding:5px !important;}
.p-6{padding:6px !important;}
.p-7{padding:7px !important;}
.p-8{padding:8px !important;}
.p-9{padding:9px !important;}
.p-10{padding:10px !important;}
.p-12{padding:12px !important;}
.p-15{padding:15px !important;}
.p-18{padding:18px !important;}
.p-20{padding:20px !important;}
.p-25{padding:20px !important;}
.p-30{padding:30px !important;}
.p-35{padding:35px !important;}
.p-40{padding:40px !important;}
.p-45{padding:45px !important;}
.p-50{padding:50px !important;}
.p-60{padding:60px !important;}
.p-70{padding:70px !important;}
.p-80{padding:80px !important;}
.p-90{padding:90px !important;}
.p-100{padding:100px !important;}
.p-110{padding:110px !important;}
.p-120{padding:120px !important;}
.p-130{padding:130px !important;}
.p-140{padding:140px !important;}
.p-150{padding:150px !important;}
.p-200{padding:200px !important;}
.b-0{border:0 !important;}
.br-0{border-right:0 !important;}
.w-10{width:10px !important;}
.w-20{width:20px !important;}
.w-30{width:30px !important;}
.w-40{width:40px !important;}
.w-50{width:50px !important;}
.w-60{width:60px !important;}
.w-70{width:70px !important;}
.w-80{width:80px !important;}
.w-90{width:90px !important;}
.w-100{width:100px !important;}
.w-110{width:110px !important;}
.w-120{width:120px !important;}
.w-130{width:130px !important;}
.w-140{width:140px !important;}
.w-150{width:150px !important;}
.w-200{width:200px !important;}
.w-250{width:250px !important;}
.w-300{width:300px !important;}
.w-350{width:350px !important;}
.w-400{width:400px !important;}
.w-450{width:450px !important;}
.w-500{width:500px !important;}
.w-550{width:550px !important;}
.w-600{width:600px !important;}
.w-650{width:650px !important;}
.w-700{width:700px !important;}
.w-750{width:750px !important;}
.w-800{width:800px !important;}
.w-100p{width:100% !important;}
.w-75p{width:75% !important;}
.w-50p{width:50% !important;}
.w-33p{width:33% !important;}
.w-25p{width:25% !important;}
.w-20p{width:20% !important;}
.w-10p{width:10% !important;}
.h-1{height:1px !important;}
.h-2{height:2px !important;}
.h-3{height:3px !important;}
.h-4{height:4px !important;}
.h-5{height:5px !important;}
.h-6{height:6px !important;}
.h-7{height:7px !important;}
.h-8{height:8px !important;}
.h-9{height:9px !important;}
.h-10{height:10px !important;}
.h-15{height:15px !important;}
.h-20{height:20px !important;}
.h-25{height:25px !important;}
.h-30{height:30px !important;}
.h-35{height:35px !important;}
.h-40{height:40px !important;}
.h-45{height:45px !important;}
.h-50{height:50px !important;}
.h-60{height:60px !important;}
.h-70{height:70px !important;}
.h-80{height:80px !important;}
.h-90{height:90px !important;}
.h-100{height:100px !important;}
.h-110{height:110px !important;}
.h-120{height:120px !important;}
.h-130{height:130px !important;}
.h-140{height:140px !important;}
.h-150{height:150px !important;}
.h-200{height:200px !important;}
.h-250{height:250px !important;}
.h-300{height:300px !important;}
.h-350{height:350px !important;}
.h-400{height:400px !important;}
.h-450{height:450px !important;}
.h-500{height:500px !important;}
.h-550{height:550px !important;}
.h-600{height:600px !important;}
.h-650{height:650px !important;}
.h-700{height:700px !important;}
.h-750{height:750px !important;}
.h-800{height:800px !important;}
.h-100p{height:100vh !important;}
.h-75p{height:75vh !important;}
.h-50p{height:50vh !important;}
.h-33p{height:33vh !important;}
.h-25p{height:25vh !important;}
.h-20p{height:20vh !important;}
.h-10p{height:10vh !important;}
@media only screen and (max-width:768px){.block-xs{display:block !important;float:none !important;}
.p-xs-0{padding:0 !important;}
.mt-xs-0{margin-top:0 !important;}
.mb-xs-0{margin-bottom:0 !important;}
.m-xs-0{margin:0 !important;}
}
.font-style-italic{font-style:italic;}
.pointer{cursor:pointer;}
.block{display:block !important;}
.block-inline{display:inline-block !important;}
.inline-block{display:inline-block !important;}
.bold{font-weight:bold !important;}
.justify{text-align:justify;}
.relative{position:relative;}
.absolute{position:absolute !important;top:0;left:0;right:0;bottom:0;}
.text-left{text-align:left !important;}
.text-right{text-align:right !important;}
.display-table{display:table;width:100%;height:100%;position:relative;z-index:99;}
.display-table-cell{display:table-cell;width:100%;height:100%;}
.vertical-align-middle{vertical-align:middle;}
.txt-no-decoration{text-decoration:none !important;}
.hide{display:none;}
img.float-left{margin:0 20px 10px 0;}
img.float-right{margin:0 0 10px 20px;}
ul>li>i{margin-right:10px;}
.no-text-decoration{text-decoration:none;}
.btn>i{padding-right:6px;}
.rtl{direction:rtl;}
.z-index-0{z-index:0 !important;}
.z-index-1{z-index:1 !important;}
.text-vertical{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
@media only screen and (max-width:1024px){.text-md-center{text-align:center !important;}
.text-vertical{-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;-ms-transform:none !important;transform:none !important;}
}
@media only screen and (max-width:760px){.text-sm-center{text-align:center !important;}
.block-xs{display:block !important;}
.btn-lg-xs{display:block !important;width:100% !important;}
}
@media only screen and (max-width:500px){.text-xs-center{text-align:center !important;}
}
.border-top-1{border-top:1px solid #ddd;}
.border-top-2{border-top:2px solid #ddd;}
.border-top-3{border-top:3px solid #ddd;}
.border-bottom-1{border-bottom:1px solid #ddd;}
.border-bottom-2{border-bottom:2px solid #ddd;}
.border-bottom-3{border-bottom:3px solid #ddd;}
section.dark .border-top-1,section.dark .border-top-2,section.dark .border-top-3,section.dark .border-bottom-1,section.dark .border-bottom-2,section.dark .border-bottom-3{border-color:#555;}
.box-border-shadow{border:1px solid rgba(0,0,0,.125);display:block;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);box-shadow:0 0 5px 0 rgba(0,0,0,0.15);}
.border-bottom-dotted:before{content:"";display:block;width:100%;height:1px;position:absolute;bottom:-6px;border-bottom:1px dotted #999;}
.no-transition{-webkit-transition:all 0s !important;-moz-transition:all 0s !important;-o-transition:all 0s !important;transition:all 0s !important;}
.grayscale-hover-color,.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(99%);-webkit-backface-visibility:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.grayscale-hover-color:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:color;}
.text-default{color:#c6c6c6 !important;}
.text-danger{color:#b92c28 !important;}
.text-warning{color:#e38d13 !important;}
.text-info{color:#28a4c9 !important;}
.text-primary{color:#245580 !important;}
.text-success{color:#02B700 !important;}
.top-left{top:0;bottom:auto;left:0;right:auto;}
.top-right{top:0;bottom:auto;left:auto;right:0;}
.bottom-left{top:auto;bottom:0;left:0;right:auto;}
.bottom-right{top:auto;bottom:0;left:auto;right:0;}
.top-center{top:0;bottom:auto;left:auto;right:auto;}
.bottom-center{top:auto;bottom:0;left:auto;right:auto;}
.position-bottom{top:auto;bottom:0;}
.position-top{top:0;bottom:auto;}
.opacity-0{filter:Alpha(Opacity=0);opacity:0;}
.opacity-1{filter:Alpha(Opacity=10);opacity:0.1;}
.opacity-2{filter:Alpha(Opacity=20);opacity:0.2;}
.opacity-3{filter:Alpha(Opacity=30);opacity:0.3;}
.opacity-4{filter:Alpha(Opacity=40);opacity:0.4;}
.opacity-5{filter:Alpha(Opacity=50);opacity:0.5;}
.opacity-6{filter:Alpha(Opacity=60);opacity:0.6;}
.opacity-7{filter:Alpha(Opacity=70);opacity:0.7;}
.opacity-8{filter:Alpha(Opacity=80);opacity:0.8;}
.opacity-9{filter:Alpha(Opacity=90);opacity:0.9;}
.opacity-10{filter:Alpha(Opacity=100);opacity:1;}
hr{border:0;height:1px;background-image:-webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);background-image:-moz-linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);background-image:-ms-linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);background-image:-o-linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);background-image:linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d6d6', endColorstr='#d6d6d6',GradientType=0);}
section.dark hr{border:0;height:1px;background-image:-webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.2), transparent);background-image:-moz-linear-gradient(left, transparent, rgba(255, 255, 255, 0.2), transparent);background-image:-ms-linear-gradient(left, transparent, rgba(255, 255, 255, 0.2), transparent);background-image:-o-linear-gradient(left, transparent, rgba(255, 255, 255, 0.2), transparent);background-image:linear-gradient(left, transparent, rgba(255, 255, 255, 0.2), transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d6d6', endColorstr='#d6d6d6',GradientType=0);}
.box-default{color:#111;background-color:#c6c6c6 !important;}
.box-danger{color:#fff;background-color:#b92c28 !important;}
.box-warning{color:#fff;background-color:#e38d13 !important;}
.box-info{color:#fff;background-color:#28a4c9 !important;}
.box-primary{color:#fff;background-color:#245580 !important;}
.box-success{color:#fff;background-color:#02B700 !important;}
.box-white{color:#111;background-color:#fff !important;}
.box-black{background-color:#111 !important;}
.radius-0{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}
.radius-3{-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;}
.radius-4{-webkit-border-radius:4px !important;-moz-border-radius:4px !important;border-radius:4px !important;}
.radius-5{-webkit-border-radius:5px !important;-moz-border-radius:5px !important;border-radius:5px !important;}
.radius-6{-webkit-border-radius:6px !important;-moz-border-radius:6px !important;border-radius:6px !important;}
.radius-7{-webkit-border-radius:7px !important;-moz-border-radius:7px !important;border-radius:7px !important;}
.radius-8{-webkit-border-radius:8px !important;-moz-border-radius:8px !important;border-radius:8px !important;}
.letter-spacing-0{letter-spacing:0em !important;}
.letter-spacing-1{letter-spacing:0.1em !important;}
.letter-spacing-2{letter-spacing:0.2em !important;}
.letter-spacing-3{letter-spacing:0.3em !important;}
.letter-spacing-4{letter-spacing:0.4em !important;}
.letter-spacing-5{letter-spacing:0.5em !important;}
.letter-spacing-6{letter-spacing:0.6em !important;}
.letter-spacing-7{letter-spacing:0.7em !important;}
.letter-spacing-8{letter-spacing:0.8em !important;}
.letter-spacing-9{letter-spacing:0.9em !important;}
.letter-spacing-10{letter-spacing:1em !important;}
@media only screen and (max-width:768px){section.page-header-parallax, section.parallax{background-attachment:fixed !important;background-size:auto 150% !important;background-position:50% -50px !important;background-attachment:scroll !important;}
section.parallax-xs-fixed{background-attachment:scroll !important;background-size:200% !important;background-position:50% -50px !important;}
}
.parallax h1,.parallax h2,.parallax h3,.parallax h4,.parallax h5,.parallax h6,.parallax p,.parallax .btn,.parallax img,.parallax div,.parallax{color:#fff;position:relative;z-index:10;}
.parallax .btn-default{background-color:transparent;}
.parallax .overlay{background-color:rgba(34,34,34, .3);position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;}
.parallax h1{font-size:70px;}
.parallax h2{font-size:60px;}
.parallax h3{font-size:50px;}
@media only screen and (max-width:760px){.parallax h1{font-size:55px;}
.parallax h2{font-size:45px;}
.parallax h3{font-size:45px;}
}
@media only screen and (max-width:500px){.parallax h1{font-size:36px;}
.parallax h2{font-size:30px;}
.parallax h3{font-size:30px;}
}
section.section-video{border:0;}
section.section-video .section-container-video{position:absolute !important;width:100%;height:100%;top:0;left:0;overflow:hidden;z-index:0;}
section.section-video .section-container-video>video{position:absolute;top:0;left:0;}
section.section-video h1,section.section-video h2,section.section-video h3,section.section-video h4,section.section-video h5,section.section-video h6,section.section-video p,section.section-video .btn,section.section-video img,section.section-video div,section.section-video{color:#fff;position:relative;z-index:10;}
section.section-video .overlay{background-color:rgba(34,34,34, .3);position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;}
section.section-video h1{font-size:70px;}
section.section-video h2{font-size:60px;}
section.section-video h3{font-size:50px;}
@media only screen and (max-width:760px){section.section-video h1{font-size:55px;}
section.section-video h2{font-size:45px;}
section.section-video h3{font-size:45px;}
}
@media only screen and (max-width:500px){section.section-video h1{font-size:36px;}
section.section-video h2{font-size:30px;}
section.section-video h3{font-size:30px;}
}
.overlay{background:rgba(0,0,0, 0.2);position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
a.overlay:hover{background:rgba(255,255,255, 0.2);}
.overlay.dark-0{background-color:rgba(0,0,0,0);}
.overlay.dark-1{background-color:rgba(0,0,0,.1);}
.overlay.dark-2{background-color:rgba(0,0,0,.2);}
.overlay.dark-3{background-color:rgba(0,0,0,.3);}
.overlay.dark-4{background-color:rgba(0,0,0,.4);}
.overlay.dark-5{background-color:rgba(0,0,0,.5);}
.overlay.dark-6{background-color:rgba(0,0,0,.6);}
.overlay.dark-7{background-color:rgba(0,0,0,.7);}
.overlay.dark-8{background-color:rgba(0,0,0,.8);}
.overlay.dark-9{background-color:rgba(0,0,0,.9);}
.overlay.dark-10{background-color:rgba(0,0,0,1);}
.shadow-0{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.hover-shadow:hover{-webkit-box-shadow:0px 0 10px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0 10px 0px rgba(0,0,0,0.15);box-shadow:0px 0 30px 0px rgba(0,0,0,0.15);-webkit-transition:all .300s;-moz-transition:all .300s;-o-transition:all .300s;transition:all .300s;}
.rounded{-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important;}
ul.list-icons{margin-left:1.75em;position:relative;}
ul.list-icons>li{position:relative;}
ul.list-icons>li>i{position:absolute;left:-1.75em;width:14px;text-align:center;top:5px;}
.box-shadow{-webkit-box-shadow:0px 0 10px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0 10px 0px rgba(0,0,0,0.15);box-shadow:0px 0 30px 0px rgba(0,0,0,0.15);}
.col-xs-5th,.col-sm-5th,.col-md-5th,.col-lg-5th{position:relative;min-height:1px;padding-right:10px;padding-left:10px;width:20%;float:left;}
.col-5-th{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
@media (min-width:768px){.col-sm-5th{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
}
@media (min-width:992px){.col-md-5th{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
}
@media (min-width:1200px){.col-lg-5th{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
}
@media only screen and (max-width:992px){.col-md-5th{width:33%;float:none;display:block;-webkit-box-flex:0;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;}
.col-md-5th.col-sm-5th{width:20%;float:left;-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
}
@media only screen and (max-width:769px){.col-md-5th.col-sm-5th{width:50%;float:none;display:block;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
ul.grid{border:1px solid rgba(0,0,0,.1);border-right:0;border-bottom:0;list-style:none;margin:0;padding:0;display:table;clear:both;direction:ltr !important;width:100%;}
ul.grid>li a{text-decoration:none;}
ul.grid>li{display:inline-block;width:25%;text-align:center;line-height:1;position:relative;float:left;-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.1);-moz-box-shadow:1px 1px 0 0 rgba(0,0,0,.1);box-shadow:1px 1px 0 0 rgba(0,0,0,.1);}
ul.grid>li img{vertical-align:middle;}
ul.grid.grid-1{border:0;}
ul.grid.grid-1>li{width:100%;margin-bottom:30px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid rgba(0,0,0,.1);}
ul.grid.grid-2>li{width:50%;}
ul.grid.grid-3>li{width:33.333333%;}
ul.grid.grid-4>li{width:25%;}
ul.grid.grid-5>li{width:20%;height:190px;line-height:190px;}
ul.grid.grid-6>li{width:16.666%;height:160px;line-height:160px;}
ul.grid.grid-7>li{width:14.2%;height:160px;line-height:160px;}
ul.grid.grid-8>li{width:12.5%;height:160px;line-height:160px;}
ul.grid.grid-9>li{width:11.1%;height:160px;line-height:160px;}
ul.grid.grid-10>li{width:10%;height:160px;line-height:160px;}
@media only screen and (max-width:1024px){ul.grid.grid-7>li, ul.grid.grid-8>li, ul.grid.grid-9>li, ul.grid.grid-10>li{width:25%;}
ul.grid.grid-6>li, ul.grid.grid-5>li{width:25%;}
}
@media only screen and (max-width:768px){ul.grid.grid-10>li, ul.grid.grid-9>li, ul.grid.grid-7>li, ul.grid.grid-6>li, ul.grid.grid-5>li{width:33.333333%;}
ul.grid.grid-4>li{width:50%;}
ul.grid.grid-8>li{width:12.5%;}
ul.grid.grid-sm-10>li{width:10% !important;}
ul.grid.grid-sm-9>li{width:11.1% !important;}
ul.grid.grid-sm-8>li{width:12.5% !important;}
ul.grid.grid-sm-7>li{width:14.2% !important;}
ul.grid.grid-sm-6>li{width:16.6% !important;}
ul.grid.grid-sm-5>li{width:20% !important;}
ul.grid.grid-sm-4>li{width:25% !important;}
ul.grid.grid-sm-3>li{width:33.33% !important;}
ul.grid.grid-sm-2>li{width:50% !important;}
ul.grid.grid-sm-1>li{width:100% !important;}
}
@media only screen and (max-width:600px){ul.grid.grid-10>li, ul.grid.grid-9>li, ul.grid.grid-7>li, ul.grid.grid-6>li, ul.grid.grid-5>li, ul.grid.grid-4>li, ul.grid.grid-3>li{width:50%;}
ul.grid.grid-3>li:last-child{width:100%;}
ul.grid.grid-8>li{width:25%;}
ul.grid.grid-xs-10>li{width:10% !important;}
ul.grid.grid-xs-9>li{width:11.1% !important;}
ul.grid.grid-xs-8>li{width:12.5% !important;}
ul.grid.grid-xs-7>li{width:14.2% !important;}
ul.grid.grid-xs-6>li{width:16.6% !important;}
ul.grid.grid-xs-5>li{width:20% !important;}
ul.grid.grid-xs-4>li{width:25% !important;}
ul.grid.grid-xs-3>li{width:33.33% !important;}
ul.grid.grid-xs-2>li{width:50% !important;}
ul.grid.grid-xs-1>li{width:100% !important;}
}
@media only screen and (min-width:768px){ul.grid.grid-md-10>li{width:10% !important;}
ul.grid.grid-md-9>li{width:11.1% !important;}
ul.grid.grid-md-8>li{width:12.5% !important;}
ul.grid.grid-md-7>li{width:14.2% !important;}
ul.grid.grid-md-6>li{width:16.6% !important;}
ul.grid.grid-md-5>li{width:20% !important;}
ul.grid.grid-md-4>li{width:25% !important;}
ul.grid.grid-md-3>li{width:33.33% !important;}
ul.grid.grid-md-2>li{width:50% !important;}
ul.grid.grid-md-1>li{width:100% !important;}
}
.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}
.thumbnail .caption{padding:15px;}
.dropcap:first-letter{float:left;font-size:70px;line-height:60px;padding:4px 8px 4px 4px;margin-right:6px;margin-top:-3px;display:inline-block;color:#333;}
.dropcap.color:first-letter{color:#fff;background:#333;margin-top:8px;padding:0 8px 3px 4px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
section.dark .dropcap:first-letter{color:#fff;}
table .btn{margin:0 3px;}
section .nav-pills{display:inline-block;}
section .nav-pills>li>a:hover,section .nav-pills>li>a:focus,section .nav-pills>li.active>a,section .nav-pills>li.active>a:hover,section .nav-pills>li.active>a:focus{background-color:rgba(0,0,0,0.1) !important;}
section .nav-pills>li>a{padding:6px 15px;margin-bottom:6px;letter-spacing:1px;}
@media only screen and (max-width:550px){section .nav-pills{background-color:rgba(0,0,0,0.02);}
section .nav-pills, section .nav-pills>li, section .nav-pills>li>a{display:block !important;float:none;}
}
.pattern1{background:url('../images/_smarty/patterns/pattern1.png') repeat fixed;}
.pattern2{background:url('../images/_smarty/patterns/pattern2.png') repeat fixed;}
.pattern3{background:url('../images/_smarty/patterns/pattern3.png') repeat fixed;}
.pattern4{background:url('../images/_smarty/patterns/pattern4.png') repeat fixed;}
.pattern5{background:url('../images/_smarty/patterns/pattern5.png') repeat fixed;}
.pattern6{background:url('../images/_smarty/patterns/pattern6.png') repeat fixed;}
.pattern7{background:url('../images/_smarty/patterns/pattern7.png') repeat fixed;}
.pattern8{background:url('../images/_smarty/patterns/pattern8.png') repeat fixed;}
.pattern9{background:url('../images/_smarty/patterns/pattern9.png') repeat fixed;}
.pattern10{background:url('../images/_smarty/patterns/pattern10.png') repeat fixed;}
.pattern11{background:url('../images/_smarty/patterns/pattern11.png') repeat fixed;}
.bg-blue{background-color:#0074D9 !important;}
.bg-olive{background-color:#3D9970 !important;}
.bg-green{background-color:#2ECC40 !important;}
.bg-yellow{background-color:#FFDC00 !important;}
.bg-orange{background-color:#FF851B !important;}
.bg-white{background-color:#fff !important;}
.bg-black{background-color:#111 !important;}
.text-blue{color:#0074D9 !important;}
.text-olive{color:#3D9970 !important;}
.text-green{color:#2ECC40 !important;}
.text-yellow{color:#FFDC00 !important;}
.text-orange{color:#FF851B !important;}
.text-white{color:#fff !important;}
.text-black{color:#111 !important;}
.border-blue{border-color:#0074D9 !important;}
.border-olive{border-color:#3D9970 !important;}
.border-green{border-color:#2ECC40 !important;}
.border-yellow{border-color:#FFDC00 !important;}
.border-orange{border-color:#FF851B !important;}
.border-white{border-color:#fff !important;}
.border-black{border-color:#111 !important;}
button::-moz-focus-inner{padding:0;border:0;}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px){}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-item{float:left;}
#progressBar{width:100%;background:rgba(0,0,0,0.05);}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease;}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease;}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both;}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both;}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both;}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both;}
@-webkit-keyframes empty{0%{opacity:1;}
}
@-moz-keyframes empty{0%{opacity:1;}
}
@keyframes empty{0%{opacity:1;}
}
@-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;}
}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-moz-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
}
@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px);}
75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
}
@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px);}
75%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
}
@-webkit-keyframes backSlideIn{0%, 25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-webkit-transform:translateZ(-500px);}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);}
}
@-moz-keyframes backSlideIn{0%, 25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-moz-transform:translateZ(-500px);}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0);}
}
@keyframes backSlideIn{0%, 25%{opacity:.5;transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;transform:translateZ(-500px);}
100%{opacity:1;transform:translateZ(0) translateX(0);}
}
@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);}
}
@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8);}
}
@keyframes scaleToFade{to{opacity:0;transform:scale(.8);}
}
@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%);}
}
@-moz-keyframes goDown{from{-moz-transform:translateY(-100%);}
}
@keyframes goDown{from{transform:translateY(-100%);}
}
@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5);}
}
@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5);}
}
.owl-carousel{overflow:hidden;margin-bottom:20px;position:relative;}
.owl-carousel.owl-padding-0 .owl-item{padding:0 !important;}
.owl-carousel.owl-padding-1 .owl-item{padding:0 1px;}
.owl-carousel.owl-padding-2 .owl-item{padding:0 2px;}
.owl-carousel.owl-padding-3 .owl-item{padding:0 3px;}
.owl-carousel.owl-padding-6 .owl-item{padding:0 6px;}
.owl-carousel.owl-padding-10 .owl-item{padding:0 10px;}
.owl-carousel.owl-padding-15 .owl-item{padding:0 15px;}
.owl-carousel.owl-padding-20 .owl-item{padding:0 20px;}
.owl-carousel img{display:inline-block;}
.owl-carousel.buttons-autohide .owl-buttons{filter:Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s;}
.owl-carousel.buttons-autohide:hover .owl-buttons{filter:Alpha(Opacity=100);opacity:1;}
.controlls-over .owl-pagination{text-align:center;position:absolute;width:60%;margin:auto;bottom:-20px;left:0;right:0;z-index:1;}
.owl-carousel .owl-item div{position:relative;text-align:center;}
.owl-carousel .owl-caption{padding:10px;position:absolute !important;left:0;top:0;right:0;margin-top:0;max-width:100%;background:rgba(0,0,0,0.3);display:block;color:#fff;}
.owl-carousel .owl-caption p{color:#fff;font-size:13px;line-height:20px;padding:0;margin:0;}
.owl-carousel .owl-caption h1,.owl-carousel .owl-caption h1 a,.owl-carousel .owl-caption h2,.owl-carousel .owl-caption h2 a,.owl-carousel .owl-caption h3,.owl-carousel .owl-caption h3 a{color:#fff;font-size:21px;line-height:21px;font-weight:bold;margin-bottom:10px;}
.owl-carousel .owl-caption a{color:#fff;font-weight:bold;}
.owl-carousel.featured .owl-featured-item{width:99%;padding-bottom:15px;text-align:center;display:block;webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.owl-carousel.featured .owl-featured-item:hover{background-color:#eaeaea;}
.owl-carousel.featured .owl-featured-item a.figure{margin:0;padding:0;display:block;width:100%;height:auto;overflow:hidden;text-align:center;z-index:0;position:relative;}
.owl-carousel.featured .owl-featured-item a.figure>img{height:auto !important;width:100% !important;max-width:100% !important;vertical-align:top;}
.owl-carousel.featured .owl-featured-detail{position:relative;padding-top:6px;}
.owl-carousel.featured .owl-featured-detail:after{content:' ';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;left:50%;margin-left:-10px;top:-10px;z-index:10;webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.owl-carousel.featured .owl-featured-item:hover>.owl-featured-detail:after{border-bottom:10px solid #eaeaea;}
.owl-carousel.featured .owl-featured-detail>a.featured-title{color:#333;margin-top:6px;display:block;}
.owl-carousel.featured{margin-top:6px;}
h2.owl-featured{font-size:16px;line-height:19px;border-bottom:rgba(0,0,0,0.2) 1px dashed;padding-bottom:6px;margin-bottom:10px;}
.owl-carousel.featured a.figure>span{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.3);filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;}
.owl-carousel.featured a.figure>span>i{color:#333;position:absolute;left:50%;top:50%;background:#fff;font-size:21px;width:50px;height:50px;line-height:50px !important;text-align:center;margin-left:-20px;margin-top:-20px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-border-bottom-right-radius:20px;-webkit-border-top-left-radius:20px;-moz-border-radius-bottom-right:20px;-moz-border-radius-top-left:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;}
.owl-carousel.featured a.figure:hover>span{filter:alpha(opacity=100);opacity:1;}
.owl-carousel.featured{overflow:inherit !important;}
section.dark .owl-carousel.featured .owl-featured-detail>a.featured-title{color:#fff;}
section.dark .owl-carousel.featured .owl-featured-detail:after{border-bottom-color:#212121;}
section.dark .owl-carousel.featured .owl-featured-item:hover{background-color:#111;}
section.dark .owl-carousel.featured .owl-featured-item:hover>.owl-featured-detail:after{border-bottom-color:#111;}
section.dark h2.owl-featured{border-bottom-color:#666;}
@media only screen and (max-width:768px){}
.owl-carousel .owl-carousel-caption{background-color:rgba(0,0,0,0.5);position:absolute !important;top:0;left:0;right:0;color:#fff;padding:20px;height:96px;overflow:hidden;}
.owl-carousel .owl-carousel-caption.top{top:0;bottom:auto;}
.owl-carousel .owl-carousel-caption.bottom{top:auto;bottom:29px;}
.owl-carousel .owl-carousel-caption h2,.owl-carousel .owl-carousel-caption h3,.owl-carousel .owl-carousel-caption h4{color:#fff;font-size:16px;line-height:16px;margin-bottom:10px;font-weight:bold;overflow:hidden;display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;}
.owl-carousel .owl-carousel-caption p{color:#fff;font-size:12px;line-height:15px;padding:0;margin:0;}
@media only screen and (max-width:600px){.owl-pagination{display:none;}
}
.owl-carousel-2{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel-2 .owl-wrapper,.owl-carousel-2 .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}
.owl-carousel-2 .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel-2 .owl-item img{display:block;width:100%;}
.owl-carousel-2 .owl-nav.disabled,.owl-carousel-2 .owl-dots.disabled{display:none;}
.owl-carousel-2.owl-hidden{opacity:0;}
.owl-carousel-2.owl-rtl{direction:rtl;}
.owl-carousel-2.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel-2{display:block;}
.owl-carousel-2 .fadeOut{animation-name:fadeOut;}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.owl-height{transition:height 500ms ease-in-out;}
.owl-carousel-2 .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}
.owl-carousel-2 .owl-item img.owl-lazy{transform-style:preserve-3d;}
.owl-carousel-2 .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel-2 .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease;}
.owl-carousel-2 .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3);}
.owl-carousel-2{position:relative;-webkit-transition:all .300s;-moz-transition:all .300s;-o-transition:all .300s;transition:all .300s;}
.owl-carousel-2 .owl-nav,.owl-carousel-2 .owl-dots{text-align:center;display:inline-block;}
.owl-carousel-2 .owl-nav{margin:8px 0;position:absolute;bottom:0;right:6px;}
.owl-carousel-2 .owl-dots{margin:18px 0 0 0;float:left;max-width:calc(100% - 90px);overflow:hidden;}
.owl-carousel-2 .owl-caption,.owl-carousel-2 .owl-caption-top-left,.owl-carousel-2 .owl-caption-top-right,.owl-carousel-2 .owl-caption-bottom-left,.owl-carousel-2 .owl-caption-bottom-right,.owl-carousel-2 .owl-caption-top-center,.owl-carousel-2 .owl-caption-bottom-center{position:absolute;bottom:0;left:0;color:#fff;display:inline-block;font-size:17px;font-weight:400;padding:15px;-webkit-text-shadow:#333 1px 1px;-moz-text-shadow:#333 1px 1px;-o-text-shadow:#333 1px 1px;text-shadow:#333 1px 1px;z-index:1000;}
.owl-carousel-2 .owl-caption-top-left{top:0;left:0;bottom:auto;right:auto;text-align:left;}
.owl-carousel-2 .owl-caption-top-right{top:0;left:auto;bottom:auto;right:0;text-align:right;}
.owl-carousel-2 .owl-caption-bottom-left{top:auto;left:0;bottom:0;right:auto;text-align:left;}
.owl-carousel-2 .owl-caption-bottom-right{top:auto;left:0;bottom:0;right:0;text-align:right;}
.owl-carousel-2 .owl-caption-top-center{top:0;left:0;bottom:auto;right:0;text-align:center;}
.owl-carousel-2 .owl-caption-bottom-center{top:auto;left:0;bottom:0;right:0;text-align:center;}
.owl-caption-text-dark{color:#121212 !important;-webkit-text-shadow:#fff 1px 1px !important;-moz-text-shadow:#fff 1px 1px !important;-o-text-shadow:#fff 1px 1px !important;text-shadow:#fff 1px 1px !important;}
.owl-carousel-2.owl-centered-focus .owl-item:before{content:'';background-color:rgba(255,255,255,0.8);position:absolute;left:0;right:0;top:0;bottom:0;z-index:100;}
.owl-carousel-2.owl-centered-focus .owl-item.active.center:before{display:none;}
.owl-carousel-2.controlls-over .owl-dots{margin:-35px 10px 0 10px;position:absolute;z-index:9999;background-color:rgba(0,0,0,0.4);line-height:1;padding-bottom:6px;-webkit-border-radius:4px;border-radius:4px;}
.owl-carousel-2.zoom-more .owl-nav{top:auto !important;bottom:0 !important;margin-top:0;margin-bottom:-10px;right:-10px;}
.owl-carousel-2.zoom-more a,.owl-carousel-2.zoom-more a>img{text-align:center;-webkit-transition:all .300s;-moz-transition:all .300s;-o-transition:all .300s;transition:all .300s;}
.owl-carousel-2.zoom-more a>img{opacity:0.5;filter:alpha(opacity=80);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(99%);-webkit-backface-visibility:hidden;}
.owl-carousel-2.zoom-more a.active>img{opacity:1;filter:alpha(opacity=1);-webkit-filter:none;filter:none;}
.owl-carousel-2.zoom-more .owl-nav{margin-bottom:-36px;}
.owl-carousel-2 img{width:100%;height:auto;}
@-webkit-keyframes bounce{20%, 53%, 80%, from, to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
40%, 43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}
70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}
}
@keyframes bounce{20%, 53%, 80%, from, to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
40%, 43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}
70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}
}
@-webkit-keyframes flash{50%, from, to{opacity:1;}
25%, 75%{opacity:0;}
}
@keyframes flash{50%, from, to{opacity:1;}
25%, 75%{opacity:0;}
}
@-webkit-keyframes pulse{from, to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}
}
@keyframes pulse{from, to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}
}
@-webkit-keyframes rubberBand{from, to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1);}
40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1);}
50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1);}
65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}
75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}
}
@keyframes rubberBand{from, to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1);}
40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1);}
50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1);}
65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}
75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}
}
@-webkit-keyframes shake{from, to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}
}
@keyframes shake{from, to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}
}
@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0);}
6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}
18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}
31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}
43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}
50%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0);}
6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}
18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}
31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}
43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}
50%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}
to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}
}
@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}
to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}
}
.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}
@-webkit-keyframes tada{from, to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
10%, 20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
40%, 60%, 80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
}
@keyframes tada{from, to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
10%, 20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
40%, 60%, 80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
}
@-webkit-keyframes wobble{from, to{-webkit-transform:none;transform:none;}
15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}
75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}
}
@keyframes wobble{from, to{-webkit-transform:none;transform:none;}
15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}
75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}
}
@-webkit-keyframes jello{11.1%, from, to{-webkit-transform:none;transform:none;}
22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}
33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}
44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}
55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}
66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg);}
77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg);}
88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg);}
}
@keyframes jello{11.1%, from, to{-webkit-transform:none;transform:none;}
22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}
33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}
44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}
55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}
66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg);}
77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg);}
88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg);}
}
@-webkit-keyframes bounceIn{20%, 40%, 60%, 80%, from, to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}
0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}
80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
@keyframes bounceIn{20%, 40%, 60%, 80%, from, to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}
0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}
80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
@-webkit-keyframes bounceInDown{60%, 75%, 90%, from, to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}
75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}
to{-webkit-transform:none;transform:none;}
}
@keyframes bounceInDown{60%, 75%, 90%, from, to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}
75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}
to{-webkit-transform:none;transform:none;}
}
@-webkit-keyframes bounceInLeft{60%, 75%, 90%, from, to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}
to{-webkit-transform:none;transform:none;}
}
@keyframes bounceInLeft{60%, 75%, 90%, from, to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}
to{-webkit-transform:none;transform:none;}
}
@-webkit-keyframes bounceInRight{60%, 75%, 90%, from, to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}
from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}
to{-webkit-transform:none;transform:none;}
}
@keyframes bounceInRight{60%, 75%, 90%, from, to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}
from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}
to{-webkit-transform:none;transform:none;}
}
@-webkit-keyframes bounceInUp{60%, 75%, 90%, from, to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}
from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes bounceInUp{60%, 75%, 90%, from, to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}
from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}
50%, 55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}
}
@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}
50%, 55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}
}
@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}
40%, 45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
}
@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}
40%, 45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
}
@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
}
@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
}
@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
}
@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
}
@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
40%, 45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
}
@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
40%, 45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
}
@-webkit-keyframes fadeIn{from{opacity:0;}
to{opacity:1;}
}
@keyframes fadeIn{from{opacity:0;}
to{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@-webkit-keyframes fadeOut{from{opacity:1;}
to{opacity:0;}
}
@keyframes fadeOut{from{opacity:1;}
to{opacity:0;}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOutDown{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
}
@keyframes fadeOutDown{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
}
@-webkit-keyframes fadeOutDownBig{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
}
@keyframes fadeOutDownBig{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
}
@-webkit-keyframes fadeOutLeft{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
}
@keyframes fadeOutLeft{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
}
@-webkit-keyframes fadeOutLeftBig{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
}
@keyframes fadeOutLeftBig{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
}
@-webkit-keyframes fadeOutRight{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
}
@keyframes fadeOutRight{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
}
@-webkit-keyframes fadeOutRightBig{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
}
@keyframes fadeOutRightBig{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
}
@-webkit-keyframes fadeOutUp{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
}
@keyframes fadeOutUp{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
}
@-webkit-keyframes fadeOutUpBig{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
}
@keyframes fadeOutUpBig{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
}
@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}
to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}
to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}
to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}
to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}
to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}
}
@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}
to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}
}
@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}
to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}
}
@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}
to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}
}
@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}
to{-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}
to{-webkit-transform:none;transform:none;opacity:1;}
}
@-webkit-keyframes lightSpeedOut{from{opacity:1;}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}
}
@keyframes lightSpeedOut{from{opacity:1;}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}
}
@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}
}
@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}
}
@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}
}
@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
}
@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
}
@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
}
@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
}
@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
}
@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
}
@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}
}
@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}
}
@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
20%, 60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
40%, 80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}
}
@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
20%, 60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
40%, 80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}
}
@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@-webkit-keyframes rollOut{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}
}
@keyframes rollOut{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}
}
@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}
50%{opacity:1;}
}
@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}
50%{opacity:1;}
}
@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}
}
@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}
}
@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}
}
@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}
}
@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}
}
@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}
}
@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}
}
@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}
}
@-webkit-keyframes zoomOut{from{opacity:1;}
50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}
to{opacity:0;}
}
@keyframes zoomOut{from{opacity:1;}
50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}
to{opacity:0;}
}
@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}
}
@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}
}
@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0);}
to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;}
}
@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0);}
to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;}
}
@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);}
to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;}
}
@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);}
to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;}
}
@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}
}
@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}
}
@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
}
@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
}
@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
}
@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
}
@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
}
@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
}
@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
}
@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
}
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%;}
.fa-2x{font-size:2em;}
.fa-3x{font-size:3em;}
.fa-4x{font-size:4em;}
.fa-5x{font-size:5em;}
.fa-fw{width:1.28571429em;text-align:center;}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}
.fa-ul>li{position:relative;}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center;}
.fa-li.fa-lg{left:-1.85714286em;}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em;}
.fa-float-left{float:left;}
.fa-float-right{float:right;}
.fa.fa-float-left{margin-right:.3em;}
.fa.fa-float-right{margin-left:.3em;}
.float-right{float:right;}
.float-left{float:left;}
.fa.float-left{margin-right:.3em;}
.fa.float-right{margin-left:.3em;}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1);}
:root .fa-flip-vertical{filter:none;}
.fa-inverse{color:#fff;}
.fa-envelope-o:before{content:"\f003";}
.fa-user:before{content:"\f007";}
.fa-th-large:before{content:"\f009";}
.fa-th:before{content:"\f00a";}
.fa-th-list:before{content:"\f00b";}
.fa-check:before{content:"\f00c";}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d";}
.fa-home:before{content:"\f015";}
.fa-file-o:before{content:"\f016";}
.fa-clock-o:before{content:"\f017";}
.fa-download:before{content:"\f019";}
.fa-list-alt:before{content:"\f022";}
.fa-book:before{content:"\f02d";}
.fa-font:before{content:"\f031";}
.fa-bold:before{content:"\f032";}
.fa-italic:before{content:"\f033";}
.fa-text-height:before{content:"\f034";}
.fa-text-width:before{content:"\f035";}
.fa-align-left:before{content:"\f036";}
.fa-align-center:before{content:"\f037";}
.fa-align-right:before{content:"\f038";}
.fa-align-justify:before{content:"\f039";}
.fa-list:before{content:"\f03a";}
.fa-photo:before,.fa-image:before{content:"\f03e";}
.fa-map-marker:before{content:"\f041";}
.fa-edit:before{content:"\f044";}
.fa-play:before{content:"\f04b";}
.fa-arrow-left:before{content:"\f060";}
.fa-arrow-right:before{content:"\f061";}
.fa-arrow-up:before{content:"\f062";}
.fa-share:before{content:"\f064";}
.fa-expand:before{content:"\f065";}
.fa-plus:before{content:"\f067";}
.fa-warning:before{content:"\f071";}
.fa-calendar:before{content:"\f073";}
.fa-comment:before{content:"\f075";}
.fa-folder:before{content:"\f07b";}
.fa-folder-open:before{content:"\f07c";}
.fa-key:before{content:"\f084";}
.fa-comments:before{content:"\f086";}
.fa-upload:before{content:"\f093";}
.fa-phone:before{content:"\f095";}
.fa-twitter:before{content:"\f099";}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a";}
.fa-github:before{content:"\f09b";}
.fa-hand-o-right:before{content:"\f0a4";}
.fa-hand-o-left:before{content:"\f0a5";}
.fa-hand-o-up:before{content:"\f0a6";}
.fa-globe:before{content:"\f0ac";}
.fa-filter:before{content:"\f0b0";}
.fa-briefcase:before{content:"\f0b1";}
.fa-group:before,.fa-users:before{content:"\f0c0";}
.fa-chain:before,.fa-link:before{content:"\f0c1";}
.fa-copy:before,.fa-files-o:before{content:"\f0c5";}
.fa-bars:before{content:"\f0c9";}
.fa-list-ul:before{content:"\f0ca";}
.fa-list-ol:before{content:"\f0cb";}
.fa-table:before{content:"\f0ce";}
.fa-pinterest:before{content:"\f0d2";}
.fa-google-plus:before{content:"\f0d5";}
.fa-columns:before{content:"\f0db";}
.fa-envelope:before{content:"\f0e0";}
.fa-linkedin:before{content:"\f0e1";}
.fa-comment-o:before{content:"\f0e5";}
.fa-comments-o:before{content:"\f0e6";}
.fa-user-md:before{content:"\f0f0";}
.fa-file-text-o:before{content:"\f0f6";}
.fa-building-o:before{content:"\f0f7";}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b";}
.fa-github-alt:before{content:"\f113";}
.fa-folder-o:before{content:"\f114";}
.fa-folder-open-o:before{content:"\f115";}
.fa-code:before{content:"\f121";}
.fa-location-arrow:before{content:"\f124";}
.fa-info:before{content:"\f129";}
.fa-calendar-o:before{content:"\f133";}
.fa-maxcdn:before{content:"\f136";}
.fa-html5:before{content:"\f13b";}
.fa-css3:before{content:"\f13c";}
.fa-level-up:before{content:"\f148";}
.fa-toggle-up:before{content:"\f151";}
.fa-toggle-right:before{content:"\f152";}
.fa-file:before{content:"\f15b";}
.fa-file-text:before{content:"\f15c";}
.fa-youtube:before{content:"\f167";}
.fa-youtube-play:before{content:"\f16a";}
.fa-instagram:before{content:"\f16d";}
.fa-long-arrow-up:before{content:"\f176";}
.fa-long-arrow-left:before{content:"\f177";}
.fa-long-arrow-right:before{content:"\f178";}
.fa-female:before{content:"\f182";}
.fa-male:before{content:"\f183";}
.fa-toggle-left:before{content:"\f191";}
.fa-bank:before,.fa-university:before{content:"\f19c";}
.fa-google:before{content:"\f1a0";}
.fa-building:before{content:"\f1ad";}
.fa-soundcloud:before{content:"\f1be";}
.fa-database:before{content:"\f1c0";}
.fa-file-pdf-o:before{content:"\f1c1";}
.fa-file-photo-o:before,.fa-file-image-o:before{content:"\f1c5";}
.fa-file-zip-o:before{content:"\f1c6";}
.fa-file-video-o:before{content:"\f1c8";}
.fa-file-code-o:before{content:"\f1c9";}
.fa-support:before{content:"\f1cd";}
.fa-send:before{content:"\f1d8";}
.fa-send-o:before{content:"\f1d9";}
.fa-header:before{content:"\f1dc";}
.fa-share-alt:before{content:"\f1e0";}
.fa-copyright:before{content:"\f1f9";}
.fa-at:before{content:"\f1fa";}
.fa-toggle-on:before{content:"\f205";}
.fa-street-view:before{content:"\f21d";}
.fa-pinterest-p:before{content:"\f231";}
.fa-server:before{content:"\f233";}
.fa-user-plus:before{content:"\f234";}
.fa-user-times:before{content:"\f235";}
.fa-mouse-pointer:before{content:"\f245";}
.fa-i-cursor:before{content:"\f246";}
.fa-sticky-note:before{content:"\f249";}
.fa-sticky-note-o:before{content:"\f24a";}
.fa-hand-pointer-o:before{content:"\f25a";}
.fa-hand-peace-o:before{content:"\f25b";}
.fa-gg:before{content:"\f260";}
.fa-chrome:before{content:"\f268";}
.fa-500px:before{content:"\f26e";}
.fa-calendar-plus-o:before{content:"\f271";}
.fa-calendar-times-o:before{content:"\f273";}
.fa-calendar-check-o:before{content:"\f274";}
.fa-industry:before{content:"\f275";}
.fa-map-o:before{content:"\f278";}
.fa-map:before{content:"\f279";}
.fa-edge:before{content:"\f282";}
.fa-signing:before{content:"\f2a7";}
.fa-fa:before{content:"\f2b4";}
.fa-envelope-open:before{content:"\f2b6";}
.fa-envelope-open-o:before{content:"\f2b7";}
.fa-address-book:before{content:"\f2b9";}
.fa-address-book-o:before{content:"\f2ba";}
.fa-address-card:before{content:"\f2bb";}
.fa-address-card-o:before{content:"\f2bc";}
.fa-user-o:before{content:"\f2c0";}
.fa-id-card:before{content:"\f2c2";}
.fa-id-card-o:before{content:"\f2c3";}
.fa-s15:before{content:"\f2cd";}
.fa-window-close:before{content:"\f2d3";}
.fa-window-close-o:before{content:"\f2d4";}
@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');}
@font-face{font-family:'et-line';src:url('../fonts/et-line.eot');src:url('../fonts/et-line.eot?#iefix') format('embedded-opentype'), url('../fonts/et-line.woff') format('woff'), url('../fonts/et-line.ttf') format('truetype'), url('../fonts/et-line.svg#et-line') format('svg');font-weight:normal;font-style:normal;}
[data-icon]:before{font-family:et-line;content:attr(data-icon);speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;}
.et-attachment,.et-book-open,.et-briefcase,.et-browser,.et-calendar,.et-clock,.et-document,.et-download,.et-edit,.et-envelope,.et-expand,.et-facebook,.et-focus,.et-global,.et-globe,.et-grid,.et-happy,.et-key,.et-linkedin,.et-map,.et-mobile,.et-phone,.et-printer,.et-profile-female,.et-profile-male,.et-strategy,.et-target,.et-twitter,.et-upload,.et-video{font-family:et-line;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;}
.et-mobile:before{content:"\e000";}
.et-phone:before{content:"\e004";}
.et-document:before{content:"\e005";}
.et-book-open:before{content:"\e00b";}
.et-browser:before{content:"\e00c";}
.et-calendar:before{content:"\e00d";}
.et-video:before{content:"\e011";}
.et-printer:before{content:"\e013";}
.et-briefcase:before{content:"\e015";}
.et-grid:before{content:"\e019";}
.et-expand:before{content:"\e01a";}
.et-focus:before{content:"\e01b";}
.et-edit:before{content:"\e01c";}
.et-map:before{content:"\e025";}
.et-envelope:before{content:"\e028";}
.et-key:before{content:"\e02c";}
.et-attachment:before{content:"\e02e";}
.et-strategy:before{content:"\e03b";}
.et-profile-male:before{content:"\e040";}
.et-profile-female:before{content:"\e041";}
.et-globe:before{content:"\e045";}
.et-upload:before{content:"\e04c";}
.et-download:before{content:"\e04d";}
.et-target:before{content:"\e04e";}
.et-global:before{content:"\e052";}
.et-clock:before{content:"\e055";}
.et-happy:before{content:"\e05b";}
.et-facebook:before{content:"\e05d";}
.et-twitter:before{content:"\e05e";}
.et-linkedin:before{content:"\e062";}
@font-face{font-family:'font-icons';src:url('../fonts/font-icons.eot');src:url('../fonts/font-icons.eot') format('embedded-opentype'), url('../fonts/font-icons.woff') format('woff'), url('../fonts/font-icons.ttf') format('truetype'), url('../fonts/font-icons.svg') format('svg');font-weight:normal;font-style:normal;}
.side-header #primary-menu ul>li.sub-menu>a:after,[class*=" icon-"],[class^=icon-]{display:inline-block;font-family:font-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%;}
.icon-2x{font-size:2em;}
.icon-3x{font-size:3em;}
.icon-4x{font-size:4em;}
.icon-5x{font-size:5em;}
.icon-fw{width:1.2857142857142858em;text-align:center;}
.icon-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em;}
.icon.float-left{margin-right:.3em;}
.icon.float-right{margin-left:.3em;}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);}
100%{-moz-transform:rotate(359deg);}
}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);}
}
@-o-keyframes spin{0%{-o-transform:rotate(0deg);}
100%{-o-transform:rotate(359deg);}
}
@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);}
100%{-ms-transform:rotate(359deg);}
}
@keyframes spin{0%{transform:rotate(0deg);}
100%{transform:rotate(359deg);}
}
.icon-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1);}
.icon-inverse{color:#fff;}
.icon-type:before{content:"\e600";}
.icon-box:before{content:"\e601";}
.icon-envelope:before{content:"\e603";}
.icon-email:before{content:"\e604";}
.icon-files:before{content:"\e605";}
.icon-printer2:before{content:"\e606";}
.icon-folder-add:before{content:"\e607";}
.icon-folder-settings:before{content:"\e608";}
.icon-folder-check:before{content:"\e609";}
.icon-settings:before{content:"\e60f";}
.icon-arrow-left:before{content:"\e610";}
.icon-arrow-up:before{content:"\e611";}
.icon-arrow-right:before{content:"\e613";}
.icon-download:before{content:"\e615";}
.icon-zoom-in:before{content:"\e619";}
.icon-zoom-out:before{content:"\e61a";}
.icon-clock:before{content:"\e61c";}
.icon-printer:before{content:"\e61d";}
.icon-home:before{content:"\e61e";}
.icon-map-marker:before{content:"\e62a";}
.icon-map:before{content:"\e62b";}
.icon-support:before{content:"\e62c";}
.icon-image:before{content:"\e631";}
.icon-bars:before{content:"\e633";}
.icon-file-settings:before{content:"\e638";}
.icon-file-add:before{content:"\e639";}
.icon-file:before{content:"\e63a";}
.icon-align-left:before{content:"\e63b";}
.icon-align-right:before{content:"\e63c";}
.icon-align-center:before{content:"\e63d";}
.icon-align-justify:before{content:"\e63e";}
.icon-browser:before{content:"\e640";}
.icon-window:before{content:"\e642";}
.icon-folder:before{content:"\e643";}
.icon-list:before{content:"\e648";}
.icon-grid:before{content:"\e649";}
.icon-book:before{content:"\e657";}
.icon-comment:before{content:"\e65f";}
.icon-calendar:before{content:"\e660";}
.icon-email2:before{content:"\e662";}
.icon-book2:before{content:"\e666";}
.icon-users:before{content:"\e66b";}
.icon-user:before{content:"\e66c";}
.icon-users2:before{content:"\e66d";}
.icon-user2:before{content:"\e66e";}
.icon-share:before{content:"\e670";}
.icon-screen:before{content:"\e671";}
.icon-phone:before{content:"\e672";}
.icon-shorts:before{content:"\e678";}
.icon-select:before{content:"\e689";}
.icon-display:before{content:"\e691";}
.icon-video:before{content:"\e69a";}
.icon-user3:before{content:"\e69c";}
.icon-key:before{content:"\e69d";}
.icon-settings2:before{content:"\e69f";}
.icon-location:before{content:"\e6a4";}
.icon-phone2:before{content:"\e6a9";}
.icon-mail:before{content:"\e6ab";}
.icon-photo:before{content:"\e6ad";}
.icon-note:before{content:"\e6ae";}
.icon-clock2:before{content:"\e6af";}
.icon-data:before{content:"\e6b0";}
.icon-study:before{content:"\e6b3";}
.icon-food:before{content:"\e6b5";}
.icon-calendar2:before{content:"\e6ba";}
.icon-calendar-1:before{content:"\e83b";}
.icon-w3c:before{content:"\e840";}
.icon-html5:before{content:"\e842";}
.icon-ie:before{content:"\e843";}
.icon-google:before{content:"\e853";}
.icon-linkedin:before{content:"\e858";}
.icon-twitter:before{content:"\e85f";}
.icon-youtube:before{content:"\e860";}
.icon-chrome:before{content:"\e865";}
.icon-email3:before{content:"\e866";}
.icon-facebook:before{content:"\e86f";}
.icon-github:before{content:"\e870";}
.icon-soundcloud:before{content:"\e87b";}
.icon-instagram:before{content:"\e889";}
.icon-pinterest:before{content:"\e83e";}
.icon-envelope2:before{content:"\e6bf";}
.icon-user4:before{content:"\e6c3";}
.icon-th-large:before{content:"\e6c5";}
.icon-th:before{content:"\e6c6";}
.icon-th-list:before{content:"\e6c7";}
.icon-remove:before{content:"\e6c9";}
.icon-zoom-in2:before{content:"\e6ca";}
.icon-zoom-out2:before{content:"\e6cb";}
.icon-home2:before{content:"\e6d0";}
.icon-file2:before{content:"\e6d1";}
.icon-download-alt:before{content:"\e6d4";}
.icon-download2:before{content:"\e6d5";}
.icon-upload:before{content:"\e6d6";}
.icon-list-alt:before{content:"\e6db";}
.icon-book3:before{content:"\e6e6";}
.icon-font:before{content:"\e6ea";}
.icon-bold:before{content:"\e6eb";}
.icon-italic:before{content:"\e6ec";}
.icon-text-height:before{content:"\e6ed";}
.icon-text-width:before{content:"\e6ee";}
.icon-align-left2:before{content:"\e6ef";}
.icon-align-center2:before{content:"\e6f0";}
.icon-align-right2:before{content:"\e6f1";}
.icon-align-justify2:before{content:"\e6f2";}
.icon-list2:before{content:"\e6f3";}
.icon-map-marker2:before{content:"\e6f9";}
.icon-edit:before{content:"\e6fc";}
.icon-share2:before{content:"\e6fd";}
.icon-check:before{content:"\e6fe";}
.icon-move:before{content:"\e6ff";}
.icon-play:before{content:"\e703";}
.icon-arrow-left2:before{content:"\e716";}
.icon-arrow-right2:before{content:"\e717";}
.icon-arrow-up2:before{content:"\e718";}
.icon-share-alt:before{content:"\e71a";}
.icon-resize-full:before{content:"\e71b";}
.icon-resize-small:before{content:"\e71c";}
.icon-plus:before{content:"\e71d";}
.icon-calendar3:before{content:"\e728";}
.icon-comment2:before{content:"\e72a";}
.icon-folder-close:before{content:"\e730";}
.icon-folder-open:before{content:"\e731";}
.icon-resize-vertical:before{content:"\e732";}
.icon-key2:before{content:"\e738";}
.icon-comments:before{content:"\e73a";}
.icon-upload-alt:before{content:"\e746";}
.icon-phone3:before{content:"\e748";}
.icon-check-empty:before{content:"\e749";}
.icon-twitter2:before{content:"\e74c";}
.icon-facebook2:before{content:"\e74d";}
.icon-github2:before{content:"\e74e";}
.icon-hand-right:before{content:"\e756";}
.icon-hand-left:before{content:"\e757";}
.icon-hand-up:before{content:"\e758";}
.icon-globe:before{content:"\e75e";}
.icon-filter:before{content:"\e761";}
.icon-briefcase:before{content:"\e762";}
.icon-group:before{content:"\e764";}
.icon-link:before{content:"\e765";}
.icon-copy:before{content:"\e769";}
.icon-list-ul:before{content:"\e76e";}
.icon-list-ol:before{content:"\e76f";}
.icon-table:before{content:"\e772";}
.icon-pinterest2:before{content:"\e775";}
.icon-google-plus:before{content:"\e778";}
.icon-columns:before{content:"\e77e";}
.icon-envelope-alt:before{content:"\e782";}
.icon-linkedin2:before{content:"\e783";}
.icon-comment-alt:before{content:"\e787";}
.icon-comments-alt:before{content:"\e788";}
.icon-user-md:before{content:"\e791";}
.icon-food2:before{content:"\e796";}
.icon-file-alt:before{content:"\e797";}
.icon-building:before{content:"\e798";}
.icon-mobile:before{content:"\e7ab";}
.icon-github-alt:before{content:"\e7b2";}
.icon-folder-close-alt:before{content:"\e7b3";}
.icon-folder-open-alt:before{content:"\e7b4";}
.icon-expand-alt:before{content:"\e7b5";}
.icon-collapse-alt:before{content:"\e7b6";}
.icon-code:before{content:"\e7bf";}
.icon-location-arrow:before{content:"\e7c2";}
.icon-info:before{content:"\e7c7";}
.icon-calendar-empty:before{content:"\e7d0";}
.icon-maxcdn:before{content:"\e7d3";}
.icon-html52:before{content:"\e7d8";}
.icon-css3:before{content:"\e7d9";}
.icon-level-up:before{content:"\e7e4";}
.icon-collapse:before{content:"\e7eb";}
.icon-collapse-top:before{content:"\e7ec";}
.icon-expand:before{content:"\e7ed";}
.icon-file3:before{content:"\e7f6";}
.icon-file-text:before{content:"\e7f7";}
.icon-youtube2:before{content:"\e801";}
.icon-youtube-play:before{content:"\e804";}
.icon-instagram2:before{content:"\e807";}
.icon-long-arrow-up:before{content:"\e80f";}
.icon-long-arrow-left:before{content:"\e810";}
.icon-long-arrow-right:before{content:"\e811";}
.icon-female:before{content:"\e81a";}
.icon-male:before{content:"\e81b";}
.social-icon{margin:0 5px 5px 0;width:40px;height:40px;text-shadow:1px 1px 1px rgba(0,0,0,.3);border-color:transparent;overflow:hidden;display:inline-block;text-decoration:none !important;text-align:center;cursor:pointer;font-style:normal;letter-spacing:0em !important;color:#eaeaea !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.social-icon:hover>i{color:#fff;}
.social-icon i{display:block;position:relative;width:40px;height:40px;margin-top:6px;font-size:28px;}
.social-icon:hover i:first-child{margin-top:-38px;}
.social-icon:hover i:last-child{margin-top:4px;}
@media only screen and (min-width:768px){.social-icon{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.social-icon i{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
}
a.social-icon>i[class*=" icon-"],a.social-icon>i[class^=icon-]{font-size:15px;line-height:1.7;}
a.social-icon.social-icon-sm,a.social-icon.social-icon-sm>i{width:30px;height:30px;margin-top:3px;font-size:17px;line-height:23px;}
a.social-icon.social-icon-sm>i:last-child{padding-top:7px;}
a.social-icon.social-icon-sm>i[class*=" icon-"],a.social-icon.social-icon-sm>i[class^=icon-]{font-size:17px;}
.social-facebook:hover{background-color:#3B5998 !important;}
.social-facebook{background-color:#3B5998;}
.social-google:hover{background-color:#DD4B39 !important;}
.social-google{background-color:#DD4B39;}
.social-linkedin:hover{background-color:#0E76A8 !important;}
.social-linkedin{background-color:#0E76A8;}
.social-twitter:hover{background-color:#00ACEE !important;}
.social-twitter{background-color:#00ACEE;}
.social-youtube:hover{background-color:#C4302B !important;}
.social-youtube{background-color:#C4302B;}
.social-email3:hover{background-color:#6567A5 !important;}
.social-email3{background-color:#6567A5;}
.social-github:hover{background-color:#171515 !important;}
.social-github{background-color:#171515;}
.social-soundcloud:hover{background-color:#FF7700 !important;}
.social-soundcloud{background-color:#FF7700;}
.social-instagram:hover{background-color:#3F729B !important;}
.social-instagram{background-color:#3F729B;}
.social-pinterest:hover{background-color:#C8232C !important;}
.social-pinterest{background-color:#C8232C;}
a.social-icon.social-icon-round{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
a.social-icon.social-icon-border{background-color:transparent;border:#f8f9fa 1px solid;color:#565656 !important;text-shadow:none;}
a.social-icon.social-icon-border:hover{border-color:transparent;}
a.social-icon.social-icon-border:hover>i{color:#fff !important;}
section.dark a.social-icon.social-icon-border{color:#fff !important;}
section.dark a.social-icon.social-icon-border:hover>i{color:#111 !important;}
a.social-icon.social-icon-dark{background-color:#444;text-shadow:none;color:#eee !important;}
a.social-icon.social-icon-dark:hover>i{color:#fff !important;}
section.dark a.social-icon.social-icon-dark{background-color:#111;color:#fff !important;}
a.social-icon.social-icon-transparent{background-color:transparent;text-shadow:none;color:#666 !important;}
a.social-icon.social-icon-transparent:hover>i{color:#fff !important;}
section.dark a.social-icon.social-icon-transparent{color:#999 !important;}
section.dark a.social-icon.social-icon-transparent:hover>i{color:#fff !important;}
.btn,.btn-group .btn{line-height:1;}
.btn.float-right,.btn-group.float-right{margin:5px 0 5px 5px;}
.shadow-1,.btn-shadow-1{-webkit-box-shadow:0 15px 20px 0 rgba(0, 0, 0, 0.065);box-shadow:0 15px 20px 0 rgba(0, 0, 0, 0.065);}
.shadow-1:focus,.btn-shadow-1:focus,.shadow-1:active,.btn-shadow-1:active{-webkit-box-shadow:0 15px 20px 0 rgba(0, 0, 0, 0.065) !important;box-shadow:0 15px 20px 0 rgba(0, 0, 0, 0.065) !important;}
.btn-dark{color:#fff !important;background-color:#000;}
.btn-dark:hover{opacity:0.8;}
.btn-group .btn{margin-right:0;margin-left:0;}
#header .btn,#footer .btn,.dropdown .btn,.input-group .btn{margin:0;}
.btn-xlg{white-space:inherit;}
.btn-xlg.btn-round{-webkit-border-radius:15px !important;-moz-border-radius:15px !important;border-radius:15px !important;}
.btn.btn-reveal{padding-left:28px;padding-right:28px;overflow:hidden;position:relative;}
.btn.btn-reveal i{display:block;position:absolute;left:-32px;width:32px;top:0;bottom:0;margin:0;padding:0;font-size:17px;line-height:35px;text-align:center;background-color:rgba(0,0,0,0.1);}
.btn.btn-reveal span{display:inline-block;position:relative;left:0;}
body:not(.device-touch) .btn.btn-reveal i,body:not(.device-touch) .btn.btn-reveal span{-webkit-transition:left 0.3s ease, right 0.3s ease;-o-transition:left 0.3s ease, right 0.3s ease;transition:left 0.3s ease, right 0.3s ease;}
.btn.btn-reveal.btn-sm{padding:2px 17px;}
.btn.btn-reveal.btn-sm i{left:-22px;width:22px;height:22px;line-height:20px;font-size:12px;}
.btn.btn-reveal.btn-sm{padding-left:22px;padding-right:22px;}
.btn.btn-reveal.btn-sm i{left:-26px;width:26px;height:29px;line-height:28px;font-size:13px;}
.btn.btn-reveal.btn-lg{padding-left:32px;padding-right:32px;}
.btn.btn-reveal.btn-lg i{left:-38px;width:38px;height:53px;line-height:46px;}
.btn.btn-reveal.btn-xlg{padding-left:40px;padding-right:40px;}
.btn.btn-reveal.btn-xlg i{left:-44px;width:44px;height:72px;line-height:72px;font-size:20px;}
.btn.btn-reveal:hover i{left:0;}
.btn.btn-reveal:hover span{left:16px;}
.btn-round{-webkit-border-radius:35px !important;-moz-border-radius:35px !important;border-radius:35px !important;}
.btn-yellow{background-color:#ECD078;color:#333 !important;}
.btn-green{background-color:#59BA41;color:#FFF !important;}
.btn-blue{background-color:#1265A8;color:#FFF !important;}
.btn-black{background-color:#111;color:#FFF !important;}
.btn-white{background-color:#F9F9F9;color:#333 !important;}
section.dark .btn-default{color:#fff;background-color:transparent;border-color:rgba(255,255,255,0.5);}
.btn,.form-control:not(textarea){height:40px;}
.btn-sm,.btn-sm,.btn-lg,.btn-xlg{height:auto;}
a.btn.btn-sm{line-height:inherit;}
.btn-social{position:relative;padding-left:54px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:22px;margin:0;}
.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:42px;line-height:40px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2);}
.btn-social>i{padding-right:0;height:40px;}
.btn-social.btn-lg{padding-left:61px;}
.btn-social.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em;}
.btn-social.btn-sm{padding-left:38px;}
.btn-social.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em;}
.btn-social.btn-sm{padding-left:30px;}
.btn-social.btn-sm>:first-child{line-height:20px;width:20px;font-size:1.2em;}
.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding:0;}
.btn-social-icon>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2);}
.btn-social-icon.btn-lg{padding-left:61px;}
.btn-social-icon.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em;}
.btn-social-icon.btn-sm{padding-left:38px;}
.btn-social-icon.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em;}
.btn-social-icon.btn-sm{padding-left:30px;}
.btn-social-icon.btn-sm>:first-child{line-height:20px;width:20px;font-size:1.2em;}
.btn-social-icon>:first-child{border:none;text-align:center;width:100% !important;}
.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0;}
.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0;}
.btn-social-icon.btn-sm{height:22px;width:22px;padding-left:0;padding-right:0;}
.btn-facebook{color:#fff!important;background-color:#3b5998;border-color:rgba(0,0,0,0.2);}
.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff!important;background-color:#2d4373;border-color:rgba(0,0,0,0.2);}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none;}
.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active{background-color:#3b5998;border-color:rgba(0,0,0,0.2);}
.btn-github{color:#fff!important;background-color:#444;border-color:rgba(0,0,0,0.2);}
.btn-github:hover,.btn-github:focus,.btn-github:active,.btn-github.active,.open>.dropdown-toggle.btn-github{color:#fff!important;background-color:#2b2b2b;border-color:rgba(0,0,0,0.2);}
.btn-github:active,.btn-github.active,.open>.dropdown-toggle.btn-github{background-image:none;}
.btn-github.disabled,.btn-github[disabled],fieldset[disabled] .btn-github,.btn-github.disabled:hover,.btn-github[disabled]:hover,fieldset[disabled] .btn-github:hover,.btn-github.disabled:focus,.btn-github[disabled]:focus,fieldset[disabled] .btn-github:focus,.btn-github.disabled:active,.btn-github[disabled]:active,fieldset[disabled] .btn-github:active,.btn-github.disabled.active,.btn-github[disabled].active,fieldset[disabled] .btn-github.active{background-color:#444;border-color:rgba(0,0,0,0.2);}
.btn-google{color:#fff!important;background-color:#dd4b39;border-color:rgba(0,0,0,0.2);}
.btn-google:hover,.btn-google:focus,.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{color:#fff!important;background-color:#c23321;border-color:rgba(0,0,0,0.2);}
.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{background-image:none;}
.btn-google.disabled,.btn-google[disabled],fieldset[disabled] .btn-google,.btn-google.disabled:hover,.btn-google[disabled]:hover,fieldset[disabled] .btn-google:hover,.btn-google.disabled:focus,.btn-google[disabled]:focus,fieldset[disabled] .btn-google:focus,.btn-google.disabled:active,.btn-google[disabled]:active,fieldset[disabled] .btn-google:active,.btn-google.disabled.active,.btn-google[disabled].active,fieldset[disabled] .btn-google.active{background-color:#dd4b39;border-color:rgba(0,0,0,0.2);}
.btn-instagram{color:#fff!important;background-color:#3f729b;border-color:rgba(0,0,0,0.2);}
.btn-instagram:hover,.btn-instagram:focus,.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{color:#fff!important;background-color:#305777;border-color:rgba(0,0,0,0.2);}
.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{background-image:none;}
.btn-instagram.disabled,.btn-instagram[disabled],fieldset[disabled] .btn-instagram,.btn-instagram.disabled:hover,.btn-instagram[disabled]:hover,fieldset[disabled] .btn-instagram:hover,.btn-instagram.disabled:focus,.btn-instagram[disabled]:focus,fieldset[disabled] .btn-instagram:focus,.btn-instagram.disabled:active,.btn-instagram[disabled]:active,fieldset[disabled] .btn-instagram:active,.btn-instagram.disabled.active,.btn-instagram[disabled].active,fieldset[disabled] .btn-instagram.active{background-color:#3f729b;border-color:rgba(0,0,0,0.2);}
.btn-linkedin{color:#fff!important;background-color:#007bb6;border-color:rgba(0,0,0,0.2);}
.btn-linkedin:hover,.btn-linkedin:focus,.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{color:#fff!important;background-color:#005983;border-color:rgba(0,0,0,0.2);}
.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{background-image:none;}
.btn-linkedin.disabled,.btn-linkedin[disabled],fieldset[disabled] .btn-linkedin,.btn-linkedin.disabled:hover,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin:hover,.btn-linkedin.disabled:focus,.btn-linkedin[disabled]:focus,fieldset[disabled] .btn-linkedin:focus,.btn-linkedin.disabled:active,.btn-linkedin[disabled]:active,fieldset[disabled] .btn-linkedin:active,.btn-linkedin.disabled.active,.btn-linkedin[disabled].active,fieldset[disabled] .btn-linkedin.active{background-color:#007bb6;border-color:rgba(0,0,0,0.2);}
.btn-pinterest{color:#fff!important;background-color:#cb2027;border-color:rgba(0,0,0,0.2);}
.btn-pinterest:hover,.btn-pinterest:focus,.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest{color:#fff!important;background-color:#9f191f;border-color:rgba(0,0,0,0.2);}
.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest{background-image:none;}
.btn-pinterest.disabled,.btn-pinterest[disabled],fieldset[disabled] .btn-pinterest,.btn-pinterest.disabled:hover,.btn-pinterest[disabled]:hover,fieldset[disabled] .btn-pinterest:hover,.btn-pinterest.disabled:focus,.btn-pinterest[disabled]:focus,fieldset[disabled] .btn-pinterest:focus,.btn-pinterest.disabled:active,.btn-pinterest[disabled]:active,fieldset[disabled] .btn-pinterest:active,.btn-pinterest.disabled.active,.btn-pinterest[disabled].active,fieldset[disabled] .btn-pinterest.active{background-color:#cb2027;border-color:rgba(0,0,0,0.2);}
.btn-soundcloud{color:#fff!important;background-color:#f50;border-color:rgba(0,0,0,0.2);}
.btn-soundcloud:hover,.btn-soundcloud:focus,.btn-soundcloud:active,.btn-soundcloud.active,.open>.dropdown-toggle.btn-soundcloud{color:#fff!important;background-color:#c40;border-color:rgba(0,0,0,0.2);}
.btn-soundcloud:active,.btn-soundcloud.active,.open>.dropdown-toggle.btn-soundcloud{background-image:none;}
.btn-soundcloud.disabled,.btn-soundcloud[disabled],fieldset[disabled] .btn-soundcloud,.btn-soundcloud.disabled:hover,.btn-soundcloud[disabled]:hover,fieldset[disabled] .btn-soundcloud:hover,.btn-soundcloud.disabled:focus,.btn-soundcloud[disabled]:focus,fieldset[disabled] .btn-soundcloud:focus,.btn-soundcloud.disabled:active,.btn-soundcloud[disabled]:active,fieldset[disabled] .btn-soundcloud:active,.btn-soundcloud.disabled.active,.btn-soundcloud[disabled].active,fieldset[disabled] .btn-soundcloud.active{background-color:#f50;border-color:rgba(0,0,0,0.2);}
.btn-twitter{color:#fff!important;background-color:#55acee;border-color:rgba(0,0,0,0.2);}
.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{color:#fff!important;background-color:#2795e9;border-color:rgba(0,0,0,0.2);}
.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{background-image:none;}
.btn-twitter.disabled,.btn-twitter[disabled],fieldset[disabled] .btn-twitter,.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled:active,.btn-twitter[disabled]:active,fieldset[disabled] .btn-twitter:active,.btn-twitter.disabled.active,.btn-twitter[disabled].active,fieldset[disabled] .btn-twitter.active{background-color:#55acee;border-color:rgba(0,0,0,0.2);}
.btn-featured{width:100%;display:inline-block;position:relative;height:70px;padding:0 !important;border:0;font-size:13px !important;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;}
.btn-featured.btn-default{background-color:#666;}
.btn-featured:hover,.btn-featured:focus,.btn-featured:active{-webkit-transform:translateY(-5px);transform:translateY(-5px);}
.btn-featured:hover:before,.btn-featured:focus:before,.btn-featured:active:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px);}
.btn-featured:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:"transform, opacity";transition-property:"transform, opacity";}
.btn-featured span{float:left;height:70px;line-height:70px;text-align:center;width:calc(100% - 70px);color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.btn-featured i{background-color:rgba(0,0,0,0.1);float:left;width:70px;height:70px;line-height:70px;text-align:center;color:#fff;font-size:30px;margin:0;padding:0;}
.btn-featured.btn-inverse span{float:right;}
.btn-featured.btn-inverse i{float:right;}
.btn-featured.btn-round i.btn-round{border-top-left-radius:35px !important;border-bottom-left-radius:35px !important;border-top-right-radius:35px !important;border-bottom-right-radius:35px !important;}
.btn-featured.btn-round i:not(.btn-round){border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;border-top-right-radius:35px !important;border-bottom-right-radius:35px !important;}
.btn-featured.btn-round.btn-inverse i.btn-round{border-top-left-radius:35px !important;border-bottom-left-radius:35px !important;border-top-right-radius:35px !important;border-bottom-right-radius:35px !important;}
.btn-featured.btn-round.btn-inverse i:not(.btn-round){border-top-left-radius:35px !important;border-bottom-left-radius:35px !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;}
.countTo-sm,.countTo-md,.countTo-lg{font-family:'Raleway', 'Open Sans', Arial, Helvetica, sans-serif;}
.countTo-sm span.countTo{margin-bottom:20px;font-size:25px;}
.parallax .countTo-sm i{color:#fff;}
.countTo-sm i{font-size:30px;margin-bottom:10px;}
.countTo-md span.countTo{margin-bottom:20px;font-size:40px;display:block;}
.countTo-md i{font-size:50px;margin-bottom:10px;}
.countTo-lg span.countTo{margin-bottom:20px;font-size:46px;display:block;}
.countTo-lg i{font-size:50px;margin-bottom:10px;}
.countTo-sm h4,.countTo-sm h5,.countTo-md h4,.countTo-md h5,.countTo-lg h4,.countTo-lg h5{font-weight:300;}
ul.clients-dotted{overflow:hidden;}
ul.clients-dotted>li{text-align:center;padding-top:30px;padding-bottom:30px;display:inline-block;}
ul.clients-dotted>li a{text-align:center;display:block;}
ul.clients-dotted>li img{display:inline-block;}
ul.clients-dotted>li:after{content:'';position:absolute;width:100%;height:0;top:auto;left:0;bottom:-1px;border-bottom:1px dashed rgba(0,0,0,0.3);}
ul.clients-dotted>li:before{content:'';position:absolute;height:100%;top:0;left:-1px;border-left:1px dashed rgba(0,0,0,0.3);}
div.alert{border-left-color:rgba(0,0,0,0.1);border-width:1px;border-left-width:5px;}
div.alert-default{background-color:rgba(0,0,0,0.1);}
section.dark .alert-default{color:#fff;background-color:#111;}
section.dark .alert-default h1,section.dark .alert-default h2,section.dark .alert-default h3,section.dark .alert-default h4,section.dark .alert-default h5,section.dark .alert-default h6,section.dark .alert-default p{color:#fff !important;}
div.alert.alert-primary,div.alert.alert-primary a{color:#fff;}
div.alert.alert-theme-color,div.alert.alert-dark{color:#fff;background-color:#333;border:0;padding:30px 20px;}
div.alert.alert-theme-color h1,div.alert.alert-theme-color h2,div.alert.alert-theme-color h3,div.alert.alert-theme-color h4,div.alert.alert-theme-color h5,div.alert.alert-theme-color h6,div.alert.alert-dark h1,div.alert.alert-dark h2,div.alert.alert-dark h3,div.alert.alert-dark h4,div.alert.alert-dark h5,div.alert.alert-dark h6{color:#fff;}
section.dark div.alert,section.dark div.alert h1,section.dark div.alert h2,section.dark div.alert h3,section.dark div.alert h4,section.dark div.alert h5,section.dark div.alert h6,section.dark div.alert p{color:#333;}
section.dark div.callout.alert.alert-border,section.dark div.callout.alert.alert-border h1,section.dark div.callout.alert.alert-border h2,section.dark div.callout.alert.alert-border h3,section.dark div.callout.alert.alert-border h4,section.dark div.callout.alert.alert-border h5,section.dark div.callout.alert.alert-border h6,section.dark div.callout.alert.alert-border p{color:#fff;}
div.alert>.container{margin-top:35px;margin-bottom:35px;}
div.heading-title{position:relative;margin-bottom:40px;}
.heading-title.parallax h1,.heading-title.parallax h2,.heading-title.parallax h3,.heading-title.parallax h4,.heading-title.parallax h5,.heading-title.parallax h6{margin:0;padding:0;}
.heading-title.parallax p{margin-top:0;}
div.heading-title h1,div.heading-title h2,div.heading-title h3,div.heading-title h4,div.heading-title h5,div.heading-title h6{margin:0;padding:0;position:relative;display:inline-block;padding-left:0;padding-right:15px;background-color:#fff;}
div.heading-title.text-center h1,div.heading-title.text-center h2,div.heading-title.text-center h3,div.heading-title.text-center h4,div.heading-title.text-center h5,div.heading-title.text-center h6{padding-left:15px;padding-right:15px;}
div.heading-title.text-right h1,div.heading-title.text-right h2,div.heading-title.text-right h3,div.heading-title.text-right h4,div.heading-title.text-right h5,div.heading-title.text-right h6{padding-left:15px;padding-right:0;}
div.heading-title p{margin:0;padding:0;font-weight:300;}
div.heading-title.heading-border-bottom{border-bottom:#ccc 2px solid;}
section.dark div.heading-title.heading-border-bottom{border-bottom-color:#666;}
div.heading-title.heading-border{padding-left:15px;border-left:#ccc 5px solid;text-align:left;}
section.dark div.heading-title.heading-border{border-left-color:#666;}
div.heading-title.heading-border.heading-inverse{padding-right:15px;border-left:0;border-right:#ccc 5px solid;text-align:right;}
section.dark div.heading-title.heading-border.heading-inverse{border-right-color:#666;}
div.heading-title.heading-dotted{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAQMAAAC3/F3+AAAABlBMVEX///+QkJApn3LQAAAAAnRSTlMAgJsrThgAAAAOSURBVHheYwCCUAdcJAAnnALqo5TBzAAAAABJRU5ErkJggg==') repeat-x center;}
section.alternate div.heading-title h1,section.alternate div.heading-title h2,section.alternate div.heading-title h3,section.alternate div.heading-title h4,section.alternate div.heading-title h5,section.alternate div.heading-title h6{background-color:#F9F9F9;}
section.dark div.heading-title h1,section.dark div.heading-title h2,section.dark div.heading-title h3,section.dark div.heading-title h4,section.dark div.heading-title h5,section.dark div.heading-title h6{background-color:#212121;}
section.dark.alternate div.heading-title h1,section.dark.alternate div.heading-title h2,section.dark.alternate div.heading-title h3,section.dark.alternate div.heading-title h4,section.dark.alternate div.heading-title h5,section.dark.alternate div.heading-title h6{background-color:#151515;}
.heading-title.heading-arrow-top,.heading-title.heading-arrow-bottom{color:#fff;background-color:#252525;}
.heading-title.heading-arrow-top h1,.heading-title.heading-arrow-bottom h1,.heading-title.heading-arrow-top h2,.heading-title.heading-arrow-bottom h2,.heading-title.heading-arrow-top h3,.heading-title.heading-arrow-bottom h3,.heading-title.heading-arrow-top h4,.heading-title.heading-arrow-bottom h4,.heading-title.heading-arrow-top h5,.heading-title.heading-arrow-bottom h5,.heading-title.heading-arrow-top h6,.heading-title.heading-arrow-bottom h6,.heading-title.heading-arrow-top p,.heading-title.heading-arrow-bottom p{color:#fff;margin:0;}
.heading-title.heading-arrow-top h1,.heading-title.heading-arrow-bottom h1{font-size:70px;}
.heading-title.heading-arrow-top h2,.heading-title.heading-arrow-bottom h2{font-size:60px;}
.heading-title.heading-arrow-top h3,.heading-title.heading-arrow-bottom h3{font-size:50px;}
@media only screen and (max-width:768px){.heading-title.heading-arrow-top h1, .heading-title.heading-arrow-bottom h1{font-size:55px;}
.heading-title.heading-arrow-top h2, .heading-title.heading-arrow-bottom h2{font-size:45px;}
.heading-title.heading-arrow-top h3, .heading-title.heading-arrow-bottom h3{font-size:45px;}
}
@media only screen and (max-width:560px){.heading-title.heading-arrow-top h1, .heading-title.heading-arrow-bottom h1{font-size:36px;}
.heading-title.heading-arrow-top h2, .heading-title.heading-arrow-bottom h2{font-size:30px;}
.heading-title.heading-arrow-top h3, .heading-title.heading-arrow-bottom h3{font-size:30px;}
}
.heading-title.heading-arrow-bottom:after{content:' ';position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #252525;left:50%;margin-left:-20px;bottom:-20px;}
.heading-title.heading-arrow-top:after{content:' ';position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #252525;left:50%;margin-left:-20px;top:-20px;}
.box-icon{margin:30px 0;}
.box-icon>a,.box-icon .box-icon-title{text-decoration:none !important;display:block;}
.box-icon .box-icon-title>i{height:35px;width:35px;line-height:37px;font-size:18px;margin-right:15px;background-color:#333;text-align:center;color:#fff;-webkit-transition:all .200s;-moz-transition:all .200s;-o-transition:all .200s;transition:all .200s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
section.dark .box-icon .box-icon-title>i{background-color:#666;}
.box-icon .box-icon-title.box-icon-transparent>i{color:#414141;background-color:transparent;}
section.dark .box-icon .box-icon-title.box-icon-transparent>i{color:#fff;}
.box-icon.box-icon-left .box-icon-title>i{float:left;}
.box-icon.box-icon-round .box-icon-title>i{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.box-icon .box-icon-title>h2{font-size:18px;line-height:35px;margin:0;-webkit-transition:all .200s;-moz-transition:all .200s;-o-transition:all .200s;transition:all .200s;}
.box-icon .box-icon-title>img+h2,.box-icon .box-icon-title>img+h3,.box-icon .box-icon-title>img+h4,.box-icon .box-icon-title>img+h5{font-size:16px;line-height:16px;margin-top:20px;}
.box-icon p{margin:15px 0;}
.box-icon a.box-icon-more{display:block;text-align:right;position:relative;color:#000;}
section.dark .box-icon a.box-icon-more{color:#fff;}
.box-icon a.box-icon-more:after{font-family:FontAwesome;content:"\f105";padding-left:10px;top:50%;margin-top:-2px;}
.box-icon.box-icon-right .box-icon-title>i{float:right;margin-right:0;margin-left:10px;}
.box-icon.box-icon-right{text-align:right;}
@media only screen and (max-width:760px){.box-icon.box-icon-right .box-icon-title>i{float:left;margin-right:10px;margin-left:0;}
.box-icon.box-icon-right{text-align:left;}
}
.box-icon.box-icon-center .box-icon-more,.box-icon.box-icon-center .box-icon-title,.box-icon.box-icon-center p{text-align:center !important;}
.box-icon.box-icon-center .box-icon-title>i{float:none;margin:0 0 10px 0;}
.box-icon.box-icon-transparent .box-icon-title>i{background-color:transparent;border:#ccc 1px solid;color:#333;}
section.dark .box-icon.box-icon-transparent .box-icon-title>i{color:#fff;background-color:#212121;border:#555 1px solid;}
.box-icon.box-icon-large .box-icon-title>i{width:65px;height:65px;line-height:65px;font-size:24px;}
.box-icon.box-icon-large a.box-icon-title:hover>i{border-color:transparent;}
.box-icon.box-icon-content{background-color:rgba(0,0,0,0.05);padding:45px 15px 15px 15px;display:block;margin-top:33px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
section.dark .box-icon.box-icon-content{background-color:rgba(0,0,0,0.1);}
.box-icon.box-icon-content .box-icon-title>i{background-color:#fff;top:0;margin-left:-33px;position:absolute;}
section.alternate .box-icon.box-icon-content .box-icon-title>i{background-color:#F9F9F9;}
.box-icon.box-icon-side{position:relative;padding-left:70px;}
.box-icon.box-icon-side>i{position:absolute;left:0;top:10px;font-size:48px;}
.box-video{border:rgba(0,0,0,0.1) 1px solid;margin:30px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
section.dark .box-video{border:rgba(255,255,255,0.1) 1px solid;}
.box-video .box-video-title{text-decoration:none !important;}
.box-video .box-video-title h2{margin:20px 15px 15px 15px;font-size:18px;line-height:20px;}
.box-video p,.box-video .btn,.box-video button{margin-bottom:15px;}
.box-video p{margin-top:0;margin-left:15px;margin-right:15px;}
.box-image{border:rgba(0,0,0,0.1) 1px solid;margin:30px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
section.dark .box-image{border:rgba(255,255,255,0.1) 1px solid;}
.box-image .box-image-title{text-decoration:none !important;}
.box-image img{margin-bottom:20px;}
.box-image .box-image-title h2{margin:0 15px 15px 15px;font-size:18px;line-height:20px;}
.box-image p,.box-image .btn,.box-image button{margin-bottom:15px;}
.box-image p{margin-top:0;margin-left:15px;margin-right:15px;}
@media only screen and (max-width:760px){.box-icon{margin:60px 0;}
.box-icon.box-icon-content .box-icon-title>i{top:-33px;}
}
.box-flip{margin:0 auto;position:relative;-webkit-perspective:600px;-moz-perspective:600px;perspective:600;width:100%;}
.box-flip .front,.box-flip .back{text-align:center;}
.box-flip .front{width:100%;position:absolute;top:0;z-index:1;text-align:center;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.box-flip .back{width:100%;position:absolute;top:0;z-index:2;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.box-flip.flip .front{width:100%;z-index:1;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg);}
.box-flip.flip .back{width:100%;z-index:2;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);}
.box-flip .box1{width:100%;background-color:rgba(0,0,0,0.05);min-height:50px;margin:0 auto;padding:20px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
section.dark .box-flip .box1{background-color:rgba(255,255,255,0.05);}
.box-flip .box2{width:100%;background-color:#333;min-height:50px;margin:0 auto;padding:20px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.box-flip hr{border-color:rgba(0,0,0,0.1);}
.box-flip .box-icon-title>i{color:#111;background-color:rgba(0,0,0,0.07);}
section.dark .box-flip .box-icon-title>i{color:#fff;}
.box-flip.box-color h1,.box-flip.box-color h2,.box-flip.box-color h3,.box-flip.box-color h4,.box-flip.box-color h5,.box-flip.box-color h6,.box-flip.box-color p,.box-flip.box-color .box-icon-title>i{color:#fff;}
.box-flip .box-default,.box-flip .box-default p,.box-flip .box-default h1,.box-flip .box-default h2,.box-flip .box-default h3,.box-flip .box-default h4,.box-flip .box-default h5{color:#000 !important;}
.box-static{padding:15px;background-color:rgba(0,0,0,0.05);border-top:transparent 3px solid;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.box-static.box-transparent{background-color:transparent;}
.box-static.box-color,.box-static.box-dark{color:#fff;background-color:#333;}
.box-static.box-color h1,.box-static.box-color h2,.box-static.box-color h3,.box-static.box-color h4,.box-static.box-color h5,.box-static.box-color h6,.box-static.box-dark h1,.box-static.box-dark h2,.box-static.box-dark h3,.box-static.box-dark h4,.box-static.box-dark h5,.box-static.box-dark h6{color:#fff;}
.box-static.box-border-top{border-top:rgba(0,0,0,0.5) 3px solid;}
.box-static .box-title{margin-bottom:20px;border-bottom:rgba(0,0,0,0.1) 1px solid;}
.box-static.box-color .box-title,.box-static.box-dark .box-title{border-bottom:rgba(255,255,255,0.1) 1px solid;}
section.dark .box-static{color:#fff;padding:15px;background-color:#333;}
section.dark .box-static input,section.dark .box-static label{color:#fff;}
section.dark .box-static .box-title{border-bottom:rgba(255,255,255,0.1) 1px solid;}
@media all and (max-width:992px){.box-flip{margin-bottom:30px;}
}
.box-dark{color:#fff;padding:15px;background-color:#333;}
.box-dark h1,.box-dark h2,.box-dark h3,.box-dark h4,.box-dark h5,.box-dark h6{color:#fff;}
.box-inner{padding:15px;display:block;}
.box-inner h1,.box-inner h2,.box-inner h3,.box-inner h4,.box-inner h5,.box-inner h6{font-size:14px;line-height:17px;padding-bottom:12px;border-bottom:rgba(0,0,0,0.1) 1px solid;margin-bottom:15px;}
.box-dark .box-inner{background-color:#111;}
.box-footer{margin:1px 0;padding:8px 15px;}
.box-dark .box-footer{background-color:#111;}
section.dark .box-dark{background-color:rgba(0,0,0,0.8);}
section.dark .box-dark .box-inner{background-color:#111;}
section.dark .box-dark .box-footer{background-color:#111;}
section.dark .box-inner h1,section.dark .box-inner h2,section.dark .box-inner h3,section.dark .box-inner h4,section.dark .box-inner h5,section.dark .box-inner h6{border-bottom-color:rgba(255,255,255,0.1);}
section.dark .box-inner h1>a:hover,section.dark .box-inner h2>a:hover,section.dark .box-inner h3>a:hover,section.dark .box-inner h4>a:hover,section.dark .box-inner h5>a:hover,section.dark .box-inner h6>a:hover{text-decoration:underline !important;}
.box-gradient{color:#fff;margin:0;text-align:center;}
.box-gradient>div{margin:0;padding:50px 8px 30px 8px;-webkit-transition:all .400s;-moz-transition:all .400s;-o-transition:all .400s;transition:all .400s;}
.box-gradient>div>p{font-size:15px;margin:0;height:50px;overflow:hidden;}
.box-gradient h1,.box-gradient h2,.box-gradient h3,.box-gradient h4,.box-gradient h5,.box-gradient h6{color:#fff;margin-top:10px;margin-bottom:20px;font-size:50px;line-height:50px;font-weight:300;}
.box-gradient a{display:block;color:#fff;}
.box-gradient a:hover{color:#ddd;}
.box-blue>div:nth-child(1){background-color:#004080;}
.box-blue>div:nth-child(2){background-color:#006fdd;}
.box-blue>div:nth-child(3){background-color:#2b95ff;}
.box-blue>div:nth-child(4){background-color:#6cb6ff;}
.box-orange>div:nth-child(1){background-color:#ea5726;}
.box-orange>div:nth-child(2){background-color:#ee754d;}
.box-orange>div:nth-child(3){background-color:#f19272;}
.box-orange>div:nth-child(4){background-color:#f5b39c;}
.box-yellow>div:nth-child(1){background-color:#e3a42d;}
.box-yellow>div:nth-child(2){background-color:#eaba60;}
.box-yellow>div:nth-child(3){background-color:#eec882;}
.box-yellow>div:nth-child(4){background-color:#f2d7a4;}
.box-green>div:nth-child(1){background-color:#0c5849;}
.box-green>div:nth-child(2){background-color:#117964;}
.box-green>div:nth-child(3){background-color:#16a387;}
.box-green>div:nth-child(4){background-color:#1ccaa7;}
.box-black>div:nth-child(1){background-color:#000000;}
.box-black>div:nth-child(2){background-color:#1d1d1d;}
.box-black>div:nth-child(3){background-color:#2e2e2e;}
.box-black>div:nth-child(4){background-color:#454545;}
@media all and (max-width:768px){.box-gradient>div{margin:0 !important;}
}
@media all and (max-width:482px){.box-gradient h1, .box-gradient h2, .box-gradient h3, .box-gradient h4, .box-gradient h5, .box-gradient h6{font-size:36px;line-height:36px;}
}
section .nav-pills>li>a,section .nav-pills>li.active>a:hover,section .nav-pills>li.active>a{color:#111;}
section.dark .nav-pills>li>a,section.dark .nav-pills>li.active>a:hover,section.dark .nav-pills>li.active>a{color:#fff;}
section.dark .nav-pills>li.active>a{background-color:rgba(255,255,255,0.3) !important;}
.lightbox-ajax{position:relative;background-color:#FFF;width:100%;max-width:800px;margin:0 auto;}
.lightbox-ajax .lightbox-ajax-body{padding:20px;}
.lightbox-ajax >h1,.lightbox-ajax >h2,.lightbox-ajax >h3,.lightbox-ajax >h4,.lightbox-ajax >h5,.lightbox-ajax >h6{background-color:#F9F9F9;border-bottom:1px solid #EEE;padding:20px 30px;margin:0;}
@media all and (max-width:992px){.lightbox-ajax .lightbox-ajax-body .row>div{margin-bottom:30px;}
}
.card{margin-bottom:30px;}
section.dark .card-default>.card-heading{border-color:#666;}
.card-footer .social-icon{margin-top:0;margin-bottom:0;}
.card-heading .btn,.card-footer .btn{margin:0;}
.card-heading .btn:not(.btn-default),.card-footer .btn:not(.btn-default){color:#fff !important;}
.card-footer.card-footer-transparent,.card-heading.card-heading-transparent{background-color:transparent;}
section.dark .card{background-color:#373737;border-color:#666;}
section.dark .card .btn{color:#fff!important;}
section.dark .card-footer{border-top-color:rgba(255,255,255,0.1);background-color:rgba(255,255,255,0.1);}
.card .table{background-color:transparent;}
section.dark table{color:#fff;background-color:#373737;}
section.dark .card .card-heading,section.dark .card .card-heading h2{color:#111 !important;}
section.dark .card .card-heading.card-heading-transparent,section.dark .card .card-heading.card-heading-transparent h2{color:#eaeaea !important;}
section.dark .card>.card-body+.table,section.dark .card>.card-body+.table-responsive,section.dark .card>.table+.card-body,section.dark .card>.table-responsive+.card-body{border-top-color:#666;}
.modal-content{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.modal-header .btn,.modal-footer .btn{margin-top:0;margin-bottom:0;}
.modal-full{width:100% !important;margin-left:8px;width:100%;max-width:calc(100% - 15px);}
.modal-content{border:0;border-top:#333 4px solid;}
.modal-dialog{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.modal-dialog:active{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5) !important;-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5) !important;box-shadow:0 10px 25px rgba(0, 0, 0, 0.5) !important;}
.modal-header{display:block;}
.modal-header .close{margin:0;padding:3px;}
.navbar form,.navbar input,.navbar select,.navbar textarea,.navbar .btn,.navbar .button{margin:0;}
.navbar-primary .navbar-nav>li>a,.navbar-primary button,.navbar-primary a{color:#ddd;}
.navbar-primary .navbar-nav>li>a:hover,.navbar-primary button:hover,.navbar-primary a:hover{color:#fff;}
.navbar-primary .navbar-nav>.active>a,.navbar-primary .navbar-nav>.active>a:focus,.navbar-primary .navbar-nav>.active>a:hover{background-color:rgba(0,0,0,0.1);}
section.dark .navbar-default .navbar-nav>li>a{color:#999;}
section.dark .navbar-default .navbar-nav>li>a:hover{color:#ddd;}
section.dark .navbar-default .navbar-nav>.open>a,section.dark .navbar-default .navbar-nav>.open>a:focus,section.dark .navbar-default .navbar-nav>.open>a:hover,section.dark .navbar-default .navbar-nav>.active>a,section.dark .navbar-default .navbar-nav>.active>a:focus,section.dark .navbar-default .navbar-nav>.active>a:hover{color:#ddd;background-color:rgba(0,0,0,0.2);}
section.dark .navbar-default{background-color:#555;border-color:#555;}
section.dark .navbar-inverse{background-color:#111;border-color:#111;}
section.dark .nav-tabs>li.active>a,section.dark .nav-tabs>li.active>a:focus,section.dark .nav-tabs>li.active>a:hover{color:#ddd;background-color:#555;border-color:#555;}
section.dark .nav-tabs{border-color:#555;}
section.dark .nav-tabs>li>a:hover{border-color:transparent;background-color:#555;}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{background:rgba(0,0,0,0.05);}
.pagination > li > a{margin-right:4px;color:#666 !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;}
.pagination > li.active>a{border-color:#ddd;color:#fff !important;}
section.dark .pagination > li,section.dark .pagination > li > a{color:#ccc !important;border-color:#666;background-color:transparent;}
section.dark .pagination > li > a:hover,section.dark .pagination > li > span:hover{background-color:#555;}
section.dark .pagination > li.active>a{color:#fff !important;}
.callout.alert{padding:20px 0;color:#111;margin-bottom:0;}
section.callout.alert{padding:40px 0;}
.callout.alert h1,.callout.alert h2,.callout.alert h3,.callout.alert h4,.callout.alert h5,.callout.alert h6{color:#111;margin-bottom:3px;font-weight:500;}
.callout.alert p:last-child{margin:0;}
.callout.alert .btn{margin:2px 0 0 0;}
.callout.alert-border{border:rgba(0,0,0,0.1) 2px solid;}
.callout-box{clear:both;position:relative;overflow:hidden;background:#ddd;padding:36px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.callout-box h1,.callout-box h2,.callout-box h3,.callout-box h4,.callout-box h5,.callout-box h6{margin-bottom:0;}
.callout-dark{z-index:10;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.callout-dark h1,.callout-dark h2,.callout-dark h3,.callout-dark h4,.callout-dark h5,.callout-dark h6{}
.callout-dark p{color:#b1b1b1 !important;font-size:17px !important;max-width:960px !important;margin:auto !important;}
.callout-dark a.social-icon,.callout-dark .btn{color:#fff;}
.callout-dark.heading-title{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.callout .row{margin-left:0;margin-right:0;}
.callout{padding:30px 0;color:#fff;-webkit-transition:all .400s;-moz-transition:all .400s;-o-transition:all .400s;transition:all .400s;}
.callout h1,.callout h2,.callout h3,.callout h4,.callout h5,.callout h6{color:#fff;margin:0 !important;font-weight:300;}
.callout p{margin:0;padding:0;font-size:16px;font-weight:300;}
.callout .btn{margin:6px 0 0 0;}
.callout.callout-theme-color .btn,.callout.callout-dark .btn{background-color:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.2);}
.callout.callout-theme-color .btn:hover,.callout.callout-dark .btn:hover{background-color:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.3);}
.callout.callout-dark{background-color:#252525;}
.callout.callout-hover:hover{opacity:0.85;filter:alpha(opacity=85);}
.callout.callout-transparent,.callout.callout-transparent h1,.callout.callout-transparent h2,.callout.callout-transparent h3,.callout.callout-transparent h4,.callout.callout-transparent h5,.callout.callout-transparent h6,.callout.callout-transparent p{color:#111;margin:0 !important;font-weight:300;}
section.dark .callout,section.dark .callout p,section.dark .callout.alert{color:#111;}
section.dark .callout h1,section.dark .callout h2,section.dark .callout h3,section.dark .callout h4,section.dark .callout h5,section.dark .callout h6,section.dark .callout p{color:#111;}
section.dark .alert-border,section.dark .alert-border h1,section.dark .alert-border h2,section.dark .alert-border h3,section.dark .alert-border h4,section.dark .alert-border h5,section.dark .alert-border h6,section.dark .alert-border p,section.dark .callout .btn{color:#fff;}
section.dark .alert-transparent{border-left-color:#444;}
section.dark .alert-transparent,section.dark .alert-transparent h1,section.dark .alert-transparent h2,section.dark .alert-transparent h3,section.dark .alert-transparent h4,section.dark .alert-transparent h5,section.dark .alert-transparent h6,section.dark .alert-transparent p,section.dark .callout .btn{color:#fff;}
section.dark .callout.alert-border{border-color:#666;}
section.dark .callout-box.callout-default,section.dark .callout-box.callout-default h1,section.dark .callout-box.callout-default h2,section.dark .callout-box.callout-default h3,section.dark .callout-box.callout-default h4,section.dark .callout-box.callout-default h5,section.dark .callout-box.callout-default h6,section.dark .callout-box.callout-default p{color:#111;}
section.dark .callout-box .btn{color:#fff;}
section.dark .callout-theme-color,section.dark .callout-theme-color h1,section.dark .callout-theme-color h2,section.dark .callout-theme-color h3,section.dark .callout-theme-color h4,section.dark .callout-theme-color h5,section.dark .callout-theme-color h6,section.dark .callout-theme-color p{color:#fff;}
section.dark .callout-dark{background-color:#111;}
section.dark .callout-dark,section.dark .callout-dark h1,section.dark .callout-dark h2,section.dark .callout-dark h3,section.dark .callout-dark h4,section.dark .callout-dark h5,section.dark .callout-dark h6,section.dark .callout-dark p{color:#fff;}
section.dark .callout-transparent,section.dark .callout-transparent h1,section.dark .callout-transparent h2,section.dark .callout-transparent h3,section.dark .callout-transparent h4,section.dark .callout-transparent h5,section.dark .callout-transparent h6,section.dark .callout-transparent p{color:#fff;}
@media only screen and (max-width:960px){.callout a.social-icon{margin-top:30px;float:none !important;}
.callout div.text-right{text-align:left;}
.callout-box.callout-default .btn, .callout .btn{display:block;margin-top:30px !important;}
.callout.alert, .callout-box.callout-default{padding:20px 15px;}
}
@media only screen and (max-width:480px){.callout.callout-dark, .callout.callout-theme-color, .callout div.text-left, .callout div.text-right{text-align:center !important;}
.callout h1, .callout h2, .callout h3, .callout h4, .callout h5, .callout h6{margin-bottom:30px !important;}
.callout .btn{display:block;margin-top:30px !important;}
}
ul.process-steps,ul.process-steps li{border:0 !important;text-align:center;}
ul.process-steps li a{width:50px;height:50px;line-height:50px;padding:0;font-size:30px;text-align:center;display:inline-block !important;color:#111;background-color:#fff;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important;}
ul.process-steps li a.active,ul.process-steps li:hover>a.active{color:#fff !important;background-color:#333;}
ul.process-steps li:after,ul.process-steps li:before{content:'';position:absolute;top:26px;left:-25px;width:50%;border-top:1px dashed #DDD;}
ul.process-steps li:first-child:before{display:none;}
ul.process-steps li:last-child:after{display:none;}
ul.process-steps li:after{left:auto;right:0;margin:0 -26px 0 0;}
ul.process-steps li h1,ul.process-steps li h2,ul.process-steps li h3,ul.process-steps li h4,ul.process-steps li h5,ul.process-steps li h6{margin:20px 0 0 0;}
ul.process-steps li>a>i{margin:0;padding:0;margin-left:-4px;margin-top:-1px;font-size:28px;line-height:28px;}
ul.process-steps li>a>i.fa{font-size:30px;line-height:30px;}
@media only screen and (max-width:768px){ul.process-steps li:after, ul.process-steps li:before{display:none;}
ul.process-steps li h1, ul.process-steps li h2, ul.process-steps li h3, ul.process-steps li h4, ul.process-steps li h5, ul.process-steps li h6{margin:10px 0 30px 0;}
}
@media only screen and (max-width:482px){ul.process-steps li>a{display:inline-block !important;}
ul.process-steps li h1, ul.process-steps li h2, ul.process-steps li h3, ul.process-steps li h4, ul.process-steps li h5, ul.process-steps li h6{margin:3px 0;display:block;}
ul.process-steps li{padding:10px 0;}
}
i.ico-transparent,i.ico-rounded,i.ico-color,i.ico-dark{color:#444;width:50px;height:50px;line-height:50px;font-size:25px;border:1px solid #555;background-color:transparent;text-align:center;display:inline-block;margin-bottom:5px;margin:4px 8px 7px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
i.ico-transparent{border:transparent;}
i.ico-rounded{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
i.ico-dark{color:#fff;border:transparent;background-color:#333;}
i.ico-color{color:#fff;border:transparent;text-shadow:rgba(0,0,0,.3) 1px 1px 1px;}
i.ico-hover:hover{color:#fff;background-color:#111;}
i.ico-hover-dark:hover{color:#fff !important;background-color:#111 !important;}
i.ico-color.ico-hover:hover{background-color:#212121;}
i.ico-xs{width:30px;height:30px;line-height:30px;font-size:15px;}
i.ico-lg{width:80px;height:80px;line-height:80px;font-size:45px;}
section.dark i.ico-rounded{color:#ddd;border-color:#666;}
section.dark i.ico-dark{color:#ccc;background-color:#111;}
section.dark i.ico-transparent{color:#ddd;}
section.dark i.ico-color.ico-hover:hover{background-color:#666;}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none;}
.select2-dropdown{background-color:white;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}
section.dark .select2-dropdown{border-color:#666;}
.select2-results{display:block;}
.select2-results__options{list-style:none;margin:0;padding:0;}
.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}
.select2-results__option[aria-selected]{cursor:pointer;}
.select2-container--open .select2-dropdown{left:0;}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #ddd;border-radius:4px;}
section.dark .select2-container--default .select2-selection--single{border-color:#666;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:10px;width:20px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}
.select2-container--default .select2-results > .select2-results__options{max-height:200px;overflow-y:auto;}
.select2-container--default .select2-results__option[role=group]{padding:0;}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999;}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd;}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}
.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;line-height:36px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.select2-dropdown{border-color:#ddd;border-width:1px;}
.select2-container--default .select2-selection--single{background-color:transparent;}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{border-color:transparent !important;background-color:transparent !important;}
.nav-tabs>li{float:left;margin-bottom:-1px;}
.nav>li{position:relative;display:block;}
.nav-tabs>li>a{color:#111;font-weight:bold;position:relative;display:block;padding:10px 15px;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;}
.nav-tabs>li>a.active{color:#000;}
.nav-tabs.nav-justified>li>a{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}
section.dark .nav-tabs>li>a{color:#fff;}
section.dark .nav-tabs.nav-justified>li>a{border-bottom-color:#666;}
.tab-content{padding:15px 0;}
@media only screen and (max-width:768px){.tab-content figure, .tab-content figure>img{width:100% !important;}
}
.nav-tabs.nav-top-border>li>a{border-top:transparent 3px solid !important;}
.nav-tabs.nav-top-border>li>a.active,.nav-tabs.nav-top-border>li>a.active:hover{border-top:#888 3px solid !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}
.nav-tabs.nav-top-border>li>a:hover{background-color:transparent !important;border-color:transparent !important;}
.nav-tabs.nav-bottom-border{border:0 !important;}
.nav-tabs.nav-bottom-border>li>a.active{margin-bottom:0 !important;font-weight:400;}
.nav-tabs.nav-bottom-border>li>a{border:0 !important;border-bottom:transparent 2px solid !important;font-weight:300;}
.nav-tabs.nav-bottom-border>li>a.active,.nav-tabs.nav-bottom-border>li>a.active:hover{border-bottom:#888 2px solid !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}
.nav-tabs.nav-bottom-border>li>a:hover{background-color:transparent !important;border-color:transparent !important;}
section.dark ul.side-nav a{color:#ccc;}
section.dark .nav-bottom-border li>a{background-color:transparent !important;}
.nav-tabs.nav-button-tabs{border:0 !important;}
.nav-tabs.nav-button-tabs>li>a{color:#000 !important;border:0 !important;background-color:rgba(0,0,0,0.1);margin-right:3px !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;}
.nav-tabs.nav-button-tabs>li>a.active{color:#fff !important;background-color:rgba(0,0,0,0.6);}
section.dark .nav-tabs.nav-button-tabs>li>a{color:#fff !important;}
@media only screen and (max-width:480px){.nav-tabs>li{margin-bottom:3px;}
.nav-tabs>li, .nav-tabs>li>a{display:block !important;float:none !important;border:0 !important;background-color:rgba(0,0,0,0.01);}
.nav-tabs>li>a:focus, .nav-tabs>li>a.active{background-color:rgba(0,0,0,0.05);}
}
.nav-tabs.nav-alternate{background-color:transparent;}
div.tab-content.nav-alternate{background-color:transparent;padding:0;}
.nav-tabs.nav-alternate>li>a{background-color:#fafafa;}
.nav-tabs.nav-alternate>li>a.active{color:#fff !important;background-color:#999;}
section.dark .tab-content.nav-alternate{background-color:transparent !important;}
div.toggle{margin:10px 0 0;position:relative;clear:both;}
div.toggle > label{color:#333;background:rgba(0,0,0,0.1);cursor:pointer;font-size:16px;font-weight:normal;padding:10px 20px;position:relative;display:block;border-bottom:rgba(0,0,0,0.03) 1px solid;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all .10s ease-out;-moz-transition:all .10s ease-out;-o-transition:all .10s ease-out;transition:all .10s ease-out;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
section.dark div.toggle > label{color:#fff;background:rgba(0,0,0,0.5);}
div.toggle div.toggle-content{border:rgba(0,0,0,0.03) 1px solid;display:none;background:rgba(0,0,0,0.03);margin-top:-5px;padding:15px 20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
div.toggle div.toggle-content p:last-child{margin-bottom:0;}
section.dark div.toggle div.toggle-content{background:rgba(255,255,255,0.05);}
div.toggle > label:before{content:'';border:6px solid transparent;border-top-color:inherit;position:absolute;top:50%;right:14px;margin-top:-3px;}
div.toggle > label:hover{background:rgba(0,0,0,0.15);}
div.toggle > label + p{color:#888;height:25px;display:block;overflow:hidden;padding-left:10px;}
div.toggle.active > label:before{border:6px solid transparent;border-bottom-color:rgba(0,0,0,0.5);right:14px;margin-top:-10px;}
.toggle .toggle-content{border:0 !important;}
.toggle.toggle-transparent .toggle-content,.toggle.toggle-transparent-body .toggle-content{background:transparent;}
.toggle.toggle-transparent-body label{background:rgba(0,0,0,0.03);}
.toggle.toggle-transparent-body label:hover{background:rgba(0,0,0,0.04);}
.toggle.toggle-transparent label:hover,.toggle.toggle-transparent label{background-color:transparent;border:0;}
.toggle.toggle-transparent div.toggle.active label{font-weight:bold;}
.box-shadow-1 *,.box-shadow-2 *,.box-shadow-3 *,.box-shadow-4 *,.box-shadow-5 *,.box-shadow-6 *,.box-shadow-7 *,.box-shadow-8 *{z-index:1;position:relative;}
.box-shadow-1:after,.box-shadow-1:before{top:80%;left:5px;width:50%;z-index:0;content:"";bottom:15px;max-width:300px;position:absolute;}
.box-shadow-1{-webkit-box-shadow:0 14px 6px -6px #666;-moz-box-shadow:0 14px 6px -6px #666;box-shadow:0 14px 6px -6px #666;}
section.dark .box-shadow-1{-webkit-box-shadow:0 14px 6px -6px #111;-moz-box-shadow:0 14px 6px -6px #111;box-shadow:0 14px 6px -6px #111;}
.box-shadow-2{position:relative;}
.box-shadow-2:before,.box-shadow-2:after{z-index:0;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);}
.box-shadow-2:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);}
section.dark .box-shadow-2:before,section.dark .box-shadow-2:after{background:#111;-webkit-box-shadow:0 15px 10px #111;-moz-box-shadow:0 15px 10px #111;box-shadow:0 15px 10px #111;}
.box-shadow-3{position:relative;}
.box-shadow-3:before{z-index:0;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);}
section.dark .box-shadow-3:before{background:#111;-webkit-box-shadow:0 15px 10px #111;-moz-box-shadow:0 15px 10px #111;box-shadow:0 15px 10px #111;}
.box-shadow-4{position:relative;}
.box-shadow-4:after{z-index:0;position:absolute;content:"";bottom:15px;right:10px;left:auto;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);}
section.dark .box-shadow-4:after{background:#111;-webkit-box-shadow:0 15px 10px #111;-moz-box-shadow:0 15px 10px #111;box-shadow:0 15px 10px #111;}
.box-shadow-5{position:relative;}
.box-shadow-5:before,.box-shadow-5:after{z-index:0;position:absolute;content:"";bottom:25px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 35px 20px #777;-moz-box-shadow:0 35px 20px #777;box-shadow:0 35px 20px #777;-webkit-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-o-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg);}
.box-shadow-5:after{-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-o-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg);right:10px;left:auto;}
section.dark .box-shadow-5:before,section.dark .box-shadow-5:after{background:#111;-webkit-box-shadow:0 35px 20px #111;-moz-box-shadow:0 35px 20px #111;box-shadow:0 35px 20px #111;}
.box-shadow-6{position:relative;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.box-shadow-6:before,.box-shadow-6:after{content:"";position:absolute;z-index:0;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);-moz-box-shadow:0 0 20px rgba(0,0,0,0.8);box-shadow:0 0 20px rgba(0,0,0,0.8);top:50%;bottom:0;left:10px;right:10px;-moz-border-radius:100px/10px;border-radius:100px/10px;}
section.dark .box-shadow-6{position:relative;-webkit-box-shadow:0 1px 4px rgba(255, 255, 255, 0.3), 0 0 40px rgba(255, 255, 255, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(255, 255, 255, 0.3), 0 0 40px rgba(255, 255, 255, 0.1) inset;box-shadow:0 1px 4px rgba(255, 255, 255, 0.3), 0 0 40px rgba(255, 255, 255, 0.1) inset;}
section.dark .box-shadow-6:before,section.dark .box-shadow-6:after{-webkit-box-shadow:0 0 20px rgba(255,255,255,0.8);-moz-box-shadow:0 0 20px rgba(255,255,255,0.8);box-shadow:0 0 20px rgba(255,255,255,0.8);}
.box-shadow-7{position:relative;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.box-shadow-7:before,.box-shadow-7:after{content:"";position:absolute;z-index:0;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);-moz-box-shadow:0 0 20px rgba(0,0,0,0.8);box-shadow:0 0 20px rgba(0,0,0,0.8);top:0;bottom:0;left:10px;right:10px;-moz-border-radius:100px/10px;border-radius:100px/10px;}
.box-shadow-7:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg);}
section.dark .box-shadow-7{position:relative;-webkit-box-shadow:0 1px 4px rgba(255, 255, 255, 0.3), 0 0 40px rgba(255, 255, 255, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(255, 255, 255, 0.3), 0 0 40px rgba(255, 255, 255, 0.1) inset;box-shadow:0 1px 4px rgba(255, 255, 255, 0.3), 0 0 40px rgba(255, 255, 255, 0.1) inset;}
section.dark .box-shadow-7:before,section.dark .box-shadow-7:after{-webkit-box-shadow:0 0 20px rgba(255,255,255,0.8);-moz-box-shadow:0 0 20px rgba(255,255,255,0.8);box-shadow:0 0 20px rgba(255,255,255,0.8);}
.box-shadow-8{position:relative;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.box-shadow-8:before,.box-shadow-8:after{content:"";position:absolute;z-index:0;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);-moz-box-shadow:0 0 20px rgba(0,0,0,0.8);box-shadow:0 0 20px rgba(0,0,0,0.8);top:10px;bottom:10px;left:0;right:0;-moz-border-radius:100px/10px;border-radius:100px/10px;}
.box-shadow-8:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg);}
section.dark .box-shadow-8{position:relative;-webkit-box-shadow:0 1px 4px rgba(255, 255, 255, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(255, 255, 255, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(255, 255, 255, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
section.dark .box-shadow-8:before,section.dark .box-shadow-8:after{-webkit-box-shadow:0 0 20px rgba(255, 255, 255,0.8);-moz-box-shadow:0 0 20px rgba(255, 255, 255,0.8);box-shadow:0 0 20px rgba(255, 255, 255,0.8);}
.carousel li{margin-right:5px;}
.side-nav{font-size:15px;}
div.side-nav li.list-group-item{padding:0 15px;}
div.side-nav li.list-group-item li.list-group-item{padding:0;}
div.side-nav li.list-group-item li.list-group-item>ul{padding-left:15px;padding-right:5px;}
div.side-nav li.list-group-item li.list-group-item a.dropdown-toggle:before{right:5px;}
div.side-nav ul,div.side-nav ul>li{border:0 !important;}
div.side-nav ul>li{position:relative;background-color:transparent !important;}
div.side-nav ul>li:before{content:"\f105";font-family:FontAwesome;position:absolute;font-size:15px;left:0;top:4px;color:#999;}
div.side-nav ul>li>a{display:block;padding:4px 0 4px 0;}
div.side-nav ul>li>a{color:#777;text-decoration:none;}
div.side-nav ul>li:hover>a,div.side-nav ul>li.active>a{color:#111 !important;}
button.page-side-nav-mobile{display:none;}
div.side-nav ul>li>ul>li>a{padding:8px 0 8px 15px;}
ul.side-nav>li>a>i{margin-right:8px;}
div.side-nav ul>li>a.dropdown-toggle:before{content:"\f107";font-family:FontAwesome;position:absolute;font-size:17px;right:20px;top:15px;color:#999;}
div.side-nav ul ul>li>a.dropdown-toggle:before{top:3px;}
div.side-nav ul ul ul{padding-left:30px !important;}
div.side-nav ul>li.active>a.dropdown-toggle:before{content:"\f106";}
div.side-nav ul>li>ul{display:none;}
div.side-nav ul>li.active>ul{display:block;}
div.side-nav ul>li>ul,div.side-nav ul>li>ul>li{margin:0;padding:0;list-style:none;}
div.side-nav ul>li>ul{padding:10px 0;}
div.side-nav ul>li>ul>li a{font-size:12px;}
div.side-nav .side-nav-head{position:relative;}
div.side-nav .side-nav-head h4{font-size:16px;}
div.side-nav .side-nav-head button{display:none;font-size:21px;background-color:rgba(0,0,0,0.2);height:44px;width:44px;z-index:1;}
@media only screen and (min-width:990px){div.side-nav>ul{display:block !important;}
}
@media only screen and (max-width:767px){div.side-nav ul{display:none;max-height:350px;overflow-y:auto;margin-bottom:30px;}
div.side-nav ul>li{border-bottom:rgba(0,0,0,0.03) 1px solid !important;}
div.side-nav .side-nav-head{height:44px;background-color:rgba(0,0,0,0.1);margin-bottom:30px;}
div.side-nav .side-nav-head>h4{line-height:44px;padding-left:15px;margin:0;}
div.side-nav .side-nav-head button{display:block;position:absolute;right:0;}
}
@media only screen and (max-width:768px){div.side-nav ul{max-height:250px;overflow-y:auto;}
}
figure.zoom img::selection{background-color:transparent;}
figure.zoom{display:inline-block;position:relative;-webkit-transition:all .300s;-moz-transition:all .300s;-o-transition:all .300s;transition:all .300s;}
figure.zoom>a.lightbox{position:absolute;z-index:20;font-size:17px;background-color:#666;padding:6px 10px;width:40px;height:40px;line-height:30px;text-align:center;color:#fff;-webkit-border-bottom-right-radius:15px;-webkit-border-top-left-radius:15px;-moz-border-radius-bottom-right:15px;-moz-border-radius-top-left:15px;border-bottom-right-radius:15px;border-top-left-radius:15px;}
figure.zoom>a.lightbox:hover{background-color:#333;}
figure.zoom>a.lightbox.bottom-right{right:10px;bottom:10px;}
figure.zoom>a.lightbox.bottom-left{left:10px;bottom:10px;}
figure.zoom>a.lightbox.top-right{right:10px;top:10px;}
figure.zoom>a.lightbox.top-left{left:10px;top:10px;}
.owl-carousel.zoom-more a,.owl-carousel.zoom-more a>img{text-align:center;-webkit-transition:all .300s;-moz-transition:all .300s;-o-transition:all .300s;transition:all .300s;}
.owl-carousel.zoom-more a>img{opacity:0.5;filter:alpha(opacity=80);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(99%);-webkit-backface-visibility:hidden;}
.owl-carousel.zoom-more a.active>img{opacity:1;filter:alpha(opacity=1);-webkit-filter:none;filter:none;}
.image-hover-zoom{overflow:hidden;}
.image-hover-zoom>img{-webkit-transition:ease all .3s;-moz-transition:ease all .3s;transition:ease all .3s;}
.image-hover-zoom:hover>img{-webkit-transform:translate3d(0, 3%, 0) scale(1.3);-moz-transform:translate3d(0, 3%, 0) scale(1.3);-ms-transform:translate3d(0, 3%, 0) scale(1.3);-o-transform:translate3d(0, 3%, 0) scale(1.3);transform:translate3d(0, 3%, 0) scale(1.3);}
.image-hover-plus{position:relative;display:block;}
.image-hover-plus>i.icon-hover-plus{opacity:0;position:absolute;width:0;top:50%;left:50%;z-index:10;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.image-hover-plus:hover>i.icon-hover-plus{opacity:1;width:20%;}
.image-hover-plus>i.icon-hover-plus::after,.image-hover-plus>i.icon-hover-plus::before{content:'';display:block;position:absolute;width:100%;top:50%;left:50%;border-top:#fff 1px solid;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
.image-hover-plus>i.icon-hover-plus::after{-webkit-transform:translate3d(-50%, -50%, 0) rotate(90deg);-moz-transform:translate3d(-50%, -50%, 0) rotate(90deg);-ms-transform:translate3d(-50%, -50%, 0) rotate(90deg);-o-transform:translate3d(-50%, -50%, 0) rotate(90deg);transform:translate3d(-50%, -50%, 0) rotate(90deg);}
.image-hover-overlay{position:relative;overflow:hidden;display:block;}
.image-hover-overlay::before{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;background-color:rgba(33, 33, 36, 0.5);opacity:0;z-index:10;position:absolute;content:' ';}
.image-hover-overlay:hover::before{opacity:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}
form div.row:last-child{margin-bottom:0;}
form>select,form>input,form>textarea{margin-bottom:8px;}
input.error,textarea.error,select.error{border:#bf6464 2px dashed !important;background-color:#fdfbfb !important;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.custom-file-upload-hidden{display:none;visibility:hidden;position:absolute;left:-9999px;}
.file-upload-wrapper{position:relative;margin-bottom:5px;}
.file-upload-input{width:300px;font-size:16px;padding:11px 17px;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;float:left;}
.radio+.radio{margin-top:1px;}
/**//**/.radio{display:inline-block;margin:0 15px 3px 0;padding-left:36px;font-size:16px;line-height:34px;color:#404040;cursor:pointer;overflow:hidden;position:relative;}
section.dark .radio{color:#eee;}
.radio input{position:absolute;margin-top:-60px !important;}
.radio i{position:absolute;top:5px;left:0;display:block;width:24px;height:24px;outline:none;border-width:2px;border-style:solid;border-color:rgba(0,0,0,0.3);background:rgba(255,255,255,0.3);}
section.dark .radio i{border-color:rgba(255,255,255,0.3);background:transparent;}
.radio i{-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important;}
.radio input + i:after{position:absolute;opacity:0;transition:opacity 0.1s;-o-transition:opacity 0.1s;-ms-transition:opacity 0.1s;-moz-transition:opacity 0.1s;-webkit-transition:opacity 0.1s;}
.radio input + i:after{content:'';top:7px;left:7px;width:6px;height:6px;border-radius:50%;}
.radio input:checked + i:after{opacity:1;}
.inline-group{margin:0 -30px -4px 0;}
.inline-group:after{content:'';display:table;clear:both;}
.inline-group .radio{float:left;margin-right:30px;}
.inline-group .radio:last-child{margin-bottom:4px;}
/**//**/.input:hover input,.select:hover select,.textarea:hover textarea,.radio:hover i,.toggle:hover i{border-color:rgba(0,0,0,0.6);}
section.dark .input:hover input,section.dark .select:hover select,section.dark .textarea:hover textarea,section.dark .radio:hover i,section.dark .toggle:hover i{border-color:rgba(255,255,255,0.3);}
.button:hover{opacity:1;}
/**//**/.input input:focus,.select select:focus,.textarea textarea:focus,.radio input:focus + i,.toggle input:focus + i{border-color:rgba(0,0,0,0.6);}
section.dark .input input:focus,section.dark .select select:focus,section.dark .textarea textarea:focus,section.dark .radio input:focus + i,section.dark .toggle input:focus + i{border-color:rgba(255,255,255,0.7);}
/**//**/.radio input + i:after{background-color:rgba(0,0,0,8);}
section.dark .radio input + i:after{background-color:rgba(255,255,255,8);}
.radio input:checked + i,.toggle input:checked + i{border-color:rgba(0,0,0,8);}
section.dark .radio input:checked + i,section.dark .toggle input:checked + i{border-color:rgba(255,255,255,8);}
section.dark select>option{background-color:#333;}
select.form-control:not([size]):not([multiple]){-webkit-appearance:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAMAAADNLv/0AAAANlBMVEUAAAD///+ZmZmfoqiaoKydo6ueo6ucpKqdo6qdoqqeoqqdo6qdoqqdo6qco6mdo6qcoqmdo6rJSltEAAAAEHRSTlMAAQVSU5Wmrbe+1NXf5f7+fUgvXAAAAC5JREFUeNodxkkCABAMBMEhiDX4/2fJ9KULLYHlhW5C3YIwvikgThOK3kcddPU9JQ4BFWtk/ScAAAAASUVORK5CYII=) no-repeat;background-color:#fff;color:#a3a9b0;background-position:center right 15px;}
.slider-wrapper{background:#E2E8F1;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
section.dark .slider-wrapper{background-color:#222;}
.slider-input{color:#f6931f!important;border:0;background:none;}
.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{line-height:45px;}
.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow,.input-group-btn .btn,.form-control:not(textarea){height:46px !important;}
.input-group-btn>.btn{-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;}
input.form-control,select.form-control,textarea.form-control{border-color:#dee5ed;}
.radio+.radio{margin-top:12px;}
.note-dialog>div{display:none;}
section.dark .dropdown-menu,section.dark .dropdown-menu p,section.dark .dropdown-menu a,section.dark .dropdown-menu>li>a,section.dark .dropdown-menu>li>a>h1,section.dark .dropdown-menu>li>a>h2,section.dark .dropdown-menu>li>a>h3,section.dark .dropdown-menu>li>a>h4,section.dark .dropdown-menu>li>a>h5,section.dark .dropdown-menu>li>a>h6{color:#000;}
.hr-color{border-top:#333 1px solid;background:none;display:inline-block;width:100%;}
.hr-color.hr-default,.hr-color.hr-muted{border-color:#cccccc;}
.hr-color.hr-success{border-color:#02B700;}
.hr-color.hr-danger{border-color:#b92c28;}
.hr-color.hr-info{border-color:#28a4c9;}
.hr-color.hr-warning{border-color:#e38d13;}
h1:before,h2:before,h3:before,h4:before,h5:before,h6:before{content:attr(data-bgtext);color:rgba(148,149,150,0.07);font-size:100px;font-weight:bold;letter-spacing:0;font-family:Arial,Helvetica,sans-serif;line-height:0.3;display:block;text-align:center;position:absolute;left:0;right:0;margin:auto;z-index:-1;top:6px;}