@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);@import url(https://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic);@import url(https://fonts.googleapis.com/css?family=Raleway:400,300,700);body{font-family:'Open Sans', sans-serif;font-size:13px;line-height:21px;font-weight:300;color:#666;}
strong, b{font-weight:600;}
img{max-width:100%;height:auto;}
ul, ol{list-style:none;}
ul{padding:0;margin:0;}
a{transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-webkit-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;}
a:hover{color:#444;}
a, a:hover{text-decoration:none;}
i{font-size:1.1em;}
h1, h2, h3, h4, h5, h6{font-family:'Open Sans', sans-serif;font-weight:600;margin:0;color:#444;}
h1{font-size:24px;line-height:30px;}
h2{font-size:22px;line-height:28px;}
h3{font-size:18px;line-height:24px;}
h4{font-size:16px;line-height:22px;}
h5{font-size:14px;line-height:20px;}
h6{font-size:12px;line-height:18px;}
p{color:#666;font-size:13px;font-family:'Open Sans', sans-serif;line-height:22px;margin:0;}
p strong{font-weight:600;}
.fittext{font-size:38px;font-weight:300;line-height:1.6em;margin-bottom:35px;color:rgba(0,0,0, 0.8);}
.fittext strong{font-weight:700;}
.page-content p{margin-bottom:15px;}
.wite-text{color:#fff;}
.uppercase{text-transform:uppercase;}
.image-text{margin-right:10px;}
a.main-button, input[type="submit"]{display:inline-block;text-decoration:none;color:#fff;font-size:12px;font-family:'Open Sans', sans-serif;font-weight:300;text-transform:uppercase;padding:6px 16px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
a.main-button:hover, input[type="submit"]:hover{background:#444;color:#fff;}
a.main-button i{font-size:1.2em;}
input[type="submit"]{border:none;}
.tooltip .tooltip-inner{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;}
#content{padding:60px 0;}
#content.full-sections{padding:0;}
.section{position:relative;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;}
.section.repeat-bg{background-repeat:repeat;-webkit-background-size:auto !important;-moz-background-size:auto !important;-o-background-size:auto !important;background-size:auto !important;}
#container{background-color:#fff;}
.boxed-page{position:relative;width:1220px;margin:0 auto;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);-o-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);}
.boxed-page header{width:1220px;}
#loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999999999;}
.spinner{position:absolute;width:40px;height:40px;top:50%;left:50%;margin-left:-40px;margin-top:-40px;-webkit-animation:rotatee 2.0s infinite linear;animation:rotatee 2.0s infinite linear;}
@-webkit-keyframes rotatee{100%{-webkit-transform:rotate(360deg)}}
@keyframes rotatee{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);}
}
@-webkit-keyframes bouncee{0%, 100%{-webkit-transform:scale(0.0)}
50%{-webkit-transform:scale(1.0)}
}
@keyframes bouncee{0%, 100%{transform:scale(0.0);-webkit-transform:scale(0.0);}
50%{transform:scale(1.0);-webkit-transform:scale(1.0);}
}
header{position:fixed;top:0;width:100%;z-index:9999999;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.fixed-header{opacity:0.95;box-shadow:0 3px 3px -3px rgba(0, 0, 0, 0.2);-o-box-shadow:0 3px 3px -3px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 3px 3px -3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 3px 3px -3px rgba(0, 0, 0, 0.2);}
.top-bar{background-color:#fff;border-bottom:1px solid #f2f2f2;}
.top-bar.color-bar{border-bottom:0;}
.top-bar.color-bar a{color:rgba(255,255,255,.6);}
.top-bar.color-bar a:hover{color:rgba(255,255,255,1) !important;}
.top-bar.color-bar ul.social-list li a i{border-left:1px solid rgba(255,255,255,.1);}
.top-bar.color-bar ul.social-list li:last-child a i{border-right:1px solid rgba(255,255,255,.1);}
.top-bar.color-bar .contact-details li a:before{color:rgba(255,255,255,.2);}
.top-bar.dark-bar{background-color:#444;border-bottom:0;}
.top-bar.dark-bar a{color:rgba(255,255,255,.4);}
.top-bar.dark-bar a:hover{color:rgba(255,255,255,1) !important;}
.top-bar.dark-bar ul.social-list li a i{border-left:1px solid rgba(255,255,255,.08);}
.top-bar.dark-bar ul.social-list li:last-child a i{border-right:1px solid rgba(255,255,255,.08);}
.top-bar.dark-bar .contact-details li a:before{color:rgba(255,255,255,.2);}
.top-bar a{color:#666;}
.top-bar .contact-details li{display:inline-block;}
.top-bar .contact-details li a:before{position:relative;content:"|";font-size:13px;margin:0 3px;top:-1px;color:#ddd;}
.top-bar .contact-details li a:before{color:#666;}
.top-bar .contact-details li:first-child a:before{display:none;}
.top-bar .contact-details li a{font-size:12px;display:block;line-height:32px;}
ul.social-list{float:right;}
ul.social-list li{float:left;}
ul.social-list li a{display:inline-block;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
ul.social-list li a:hover{color:#fff;}
ul.social-list li a.facebook:hover{background-color:#507CBE;}
ul.social-list li a.twitter:hover{background-color:#63CDF1;}
ul.social-list li a.google:hover{background-color:#F16261;}
ul.social-list li a.dribbble:hover{background-color:#E46387;}
ul.social-list li a.linkdin:hover{background-color:#90CADD;}
ul.social-list li a.tumblr:hover{background-color:#4D7EA3;}
ul.social-list li a.flickr:hover{background-color:#E474AF;}
ul.social-list li a.instgram:hover{background-color:#4D4F54;}
ul.social-list li a.vimeo:hover{background-color:#87D3E0;}
ul.social-list li a.skype:hover{background-color:#36C4F3}
ul.social-list li a i{font-size:1em;display:block;width:34px;height:33px;line-height:33px;text-align:center;border-left:1px solid #f2f2f2;}
ul.social-list li:last-child a i{border-right:1px solid #f2f2f2;}
.navbar{margin-bottom:0;background:#fff;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;}
.navbar-brand{position:relative;padding:27px 0;margin:0!important;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.navbar-default .navbar-nav{margin-right:10px!important;position:relative;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.navbar-default .navbar-nav > li{margin-left:6px;}
.navbar-default .navbar-nav > li:first-child{margin-left:0;}
.navbar-default .navbar-nav > li > a{color:#999;display:block;font-size:14px;font-weight:300;padding:28px 15px 28px 15px;overflow:hidden;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;font-weight:400;}
.navbar-default .navbar-nav > li > a.active, .navbar-default .navbar-nav > li:hover > a{border-bottom:2px solid;}
.navbar-default .navbar-nav > li > a i{margin:0 -2px 0 -5px;}
.navbar-default .navbar-nav > li > a:after{position:absolute;bottom:0;content:'';left:50%;display:block;height:5px;width:5px;opacity:0;margin:0 0 -3px -2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;}
.navbar-default .navbar-nav > li > a.active:after{opacity:1;}
.navbar-default .navbar-nav .dropdown{position:absolute;left:0;top:100%;width:180px;background-color:#fff;visibility:hidden;z-index:2;opacity:0;transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-o-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);}
.navbar-default .navbar-nav > li.drop:hover .dropdown{visibility:visible;opacity:1;}
.dropdown li, .sup-dropdown li{position:relative;border-top:1px solid rgba(0, 0, 0, 0.04);}
.dropdown li:first-child, .sup-dropdown li:first-child{border-top:none;}
.dropdown li a, .sup-dropdown li a{display:block;color:#666;font-size:13px;font-family:'Open Sans', sans-serif;padding:11px 16px;text-decoration:none;text-transform:capitalize;transition:padding 0.2s ease-in-out;-moz-transition:padding 0.2s ease-in-out;-webkit-transition:padding 0.2s ease-in-out;-o-transition:padding 0.2s ease-in-out;}
.dropdown > li:hover > a, .sup-dropdown li:hover > a{padding-left:18px;}
.dropdown li a i{margin:0 0 0 -4px;}
.navbar-default .navbar-nav .sup-dropdown{position:absolute;left:100%;top:0;width:180px;background-color:#fff;margin-top:10px;transition:margin-top 0.2s ease-in-out;-moz-transition:margin-top 0.2s ease-in-out;-webkit-transition:margin-top 0.2s ease-in-out;-o-transition:margin-top 0.2s ease-in-out;visibility:hidden;z-index:3;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-o-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);}
.navbar-default .navbar-nav li.drop .dropdown li:hover .sup-dropdown{visibility:visible;margin-top:0;}
.search-side{position:relative;float:right;top:19px;right:-15px;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.show-search{position:relative;display:block;float:right;}
.show-search i{font-size:1.2em !important;display:block;color:#666;width:36px;height:36px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;line-height:36px;text-align:center;background-color:#f2f2f2;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.show-search:hover i{color:#666;}
.navbar .search-form{position:absolute;right:0;z-index:20;float:right;display:none;top:40px;}
.navbar .search-form:before{background-color:#ccc;top:-2px;content:'';display:block;height:4px;width:4px;z-index:20;right:15px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;}
.navbar .search-form form input{border:2px solid #ccc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;padding:5px 14px;z-index:22;color:#9d9d9d;box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;outline:none;box-shadow:none;}
.navbar .search-form form{position:absolute;right:0;top:0;z-index:20;}
ul.breadcrumbs{float:right;margin-top:15px;}
.no-subtitle ul.breadcrumbs{margin-top:4px;}
ul.breadcrumbs li{font-family:'Open Sans', sans-serif;font-size:13px;font-weight:300;margin-left:3px;color:#999;float:left;}
ul.breadcrumbs li:before{content:'/';margin:0 4px 0 2px;color:#bbb;}
ul.breadcrumbs li:first-child{margin:0;}
ul.breadcrumbs li:first-child:before{content:'';margin:0;}
ul.breadcrumbs li a{color:#666;font-weight:600;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
label{font-size:13px;color:#666;font-weight:300;cursor:pointer;}
label .required{color:#ED2C3A;margin-left:2px;}
input[type="submit"]{outline:none;}
.widget-search input[type="search"],
#contact-form input[type="text"],
#contact-form textarea,
#respond input[type="text"],
#respond textarea, .email{color:#666fb5;font-size:13px;font-family:'Open Sans', sans-serif;border:1px solid #eee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;outline:none;width:100%;padding:7px 14px;display:block;margin-bottom:10px;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.widget-search input[type="search"]:focus,
#contact-form input[type="text"]:focus,
#contact-form textarea:focus,
#respond input[type="text"]:focus,
#respond textarea:focus{border-color:#ddd;box-shadow:0 0 3px #eee;-o-box-shadow:0 0 3px #eee;-moz-box-shadow:0 0 3px #eee;-webkit-box-shadow:0 0 3px #eee;}
.mail_response{border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:15px;}
.name-missing, .email-missing, .message-missing{opacity:0;color:#ED2C3A;margin-left:10px;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.error-page{padding:90px 0;text-align:center;}
.error-page h1{font-size:160px;line-height:140px;font-weight:700;color:#333;}
.error-page h3{font-size:64px;line-height:70px;font-weight:300;}
.error-page p{font-size:22px;line-height:28px;color:#666;margin-bottom:25px}
#map{position:relative;height:350px;width:100%;}
.margin-60{margin-top:30px;margin-bottom:30px;}
.margin-top{margin-top:30px;}
.hr1{height:1px;}
.hr2{height:0;border-bottom:1px solid #eee;}
.hr3{height:0;border-bottom:1px dotted #eee;}
.hr4{height:0;border-bottom:1px dashed #eee;}
.hr5{height:1px;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0));background-image:-moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0));background-image:-ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0));}
.latest-posts-classic .post-row{margin-bottom:20px;}
.latest-posts-classic .left-meta-post{float:left;text-align:center;margin-right:12px;margin-bottom:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;overflow:hidden;}
.latest-posts-classic .left-meta-post .post-date{padding:8px 0;width:42px;background-color:#444;color:#fff;}
.latest-posts-classic .left-meta-post .post-date .day{font-size:20px;font-weight:700;display:block;letter-spacing:1px;}
.latest-posts-classic .left-meta-post .post-date .month{display:block;text-transform:uppercase;line-height:14px;font-size:11px;letter-spacing:1px;}
.latest-posts-classic .left-meta-post .post-type i{display:block;height:40px;line-height:39px;width:42px;color:#fff;font-size:1.4em;}
.latest-posts-classic .post-title{margin-bottom:5px;}
.latest-posts-classic .post-title a{color:#444;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.latest-posts-classic .read-more{transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.latest-posts-classic .read-more:hover{color:#444;}
.panel-default > .panel-heading{background-color:#fff;}
.panel-group .panel{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;}
.panel-default{border-color:#e8e8e8;}
.panel-body{padding:4px 15px 10px 15px;}
.panel-heading{padding:0;}
.panel-title{font-size:13px;font-weight:600;}
.panel-title a{position:relative;display:block;padding:6px 12px;background-color:#fff;box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.panel-title a.collapsed{color:#444;box-shadow:0 0 15px rgba(0,0,0,.04) inset;-o-box-shadow:0 0 15px rgba(0,0,0,.04) inset;-moz-box-shadow:0 0 15px rgba(0,0,0,.04) inset;-webkit-box-shadow:0 0 15px rgba(0,0,0,.04) inset;}
.panel-title a.collapsed:hover{color:#666;}
.panel-title a .control-icon{position:absolute;top:50%;right:10px;margin-top:-11px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.panel-title a.collapsed .control-icon{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);}
.panel-title a i{font-size:1.2em;padding-right:5px;}
.panel-default > .panel-heading + .panel-collapse .panel-body{border-top:none;}
.milestone-block{display:inline-block;margin-bottom:25px;margin-right:50px;}
.milestone-block:last-child{margin-right:0;}
.milestone-block .milestone-icon{float:left;width:48px;height:48px;line-height:48px;text-align:center;margin-right:9px;margin-bottom:4px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;position:relative;}
.milestone-block .milestone-icon:after{content:"";display:block;width:8px;height:8px;position:absolute;top:21px;right:-2px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.milestone-block .milestone-icon i{font-size:2em;color:#fff;}
.milestone-block .milestone-right{float:left;text-align:left;}
.milestone-block .milestone-number{font-size:26px;line-height:28px;font-weight:500;}
.milestone-block .milestone-text{font-size:18px;color:#444;}
.btn{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.btn-system{display:inline-block;color:#fff;margin-right:5px;font-weight:300;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;box-shadow:0 4px 0 rgba(0,0,0,0.1) inset;-o-box-shadow:0 4px 0 rgba(0,0,0,0.1) inset;-moz-box-shadow:0 4px 0 rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 4px 0 rgba(0,0,0,0.1) inset;border:0;text-transform:uppercase;font-weight:400;}
.btn-system:last-child{margin-right:0;}
.btn-system{font-size:1em;width:auto;}
.btn-system.border-btn{background-color:transparent;border:1px solid;box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.btn-system:hover{color:#fff;opacity:0.8;}
.btn-system.border-btn:hover{opacity:1;color:#fff;}
.btn-system.border-btn.btn-gray:hover{background-color:#444;color:#fff;}
.btn-system.border-btn.btn-black:hover{background-color:#111;color:#fff;}
.btn-system.border-btn.btn-wite:hover{background-color:#fff;}
.btn-system.btn-gray{background-color:#444;}
.btn-system.btn-black{background-color:#111;}
.btn-system.btn-wite{background-color:#fff;}
.btn-system.border-btn.btn-gray{background-color:transparent;border:1px solid #444;color:#444;}
.btn-system.border-btn.btn-black{background-color:transparent;border:1px solid #111;color:#111;}
.btn-system.border-btn.btn-wite{background-color:transparent;border:1px solid #fff;color:#fff;}
.alert{}
.alert-success p{color:#468847;}
.alert-info p{color:#3a87ad;}
.alert-warning p{color:#c09853;}
.alert-danger p{color:#a94442;}
.alert h4{margin-bottom:10px;}
.alert strong{font-weight:700;}
.nav-tabs{border-color:#eee;}
.nav-tabs > li > a{font-weight:600;color:#666;padding:8px 14px;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border:1px solid #eee;border-bottom:none;box-shadow:0 0 15px rgba(0,0,0,.04) inset;-o-box-shadow:0 0 15px rgba(0,0,0,.04) inset;-moz-box-shadow:0 0 15px rgba(0,0,0,.04) inset;-webkit-box-shadow:0 0 15px rgba(0,0,0,.04) inset;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.nav-tabs > li > a i{margin-right:1px;padding-right:5px;}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus{color:#fff;border-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.1) inset;-o-box-shadow:0 0 15px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 15px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1) inset;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border-color:#eee;border-bottom-color:#fff;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover{box-shadow:0 0 0 rgba(0,0,0,.1) inset;-o-box-shadow:0 0 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 0 rgba(0,0,0,.1) inset;}
.tab-content{border:1px solid #eee;border-top:none;padding:12px 16px;}
.tab-content p{margin-bottom:15px;}
.tab-content p:last-child{margin-bottom:0;}
.classic-title{margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #eee;font-weight:300;}
.classic-title span{padding-bottom:8px;border-bottom:1px solid;font-weight:400;}
.blog-post{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #eee;}
.blog-post .post-head{overflow:hidden;position:relative;margin-bottom:16px;}
.blog-post .post-head .thumb-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;background-color:rgba(0,0,0,0);transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.blog-post .post-head:hover .thumb-overlay{background-color:rgba(255,255,255,0.4);}
.blog-post .post-head .thumb-overlay i{font-size:3em;color:rgba(0,0,0,0);position:absolute;left:50%;top:42%;margin-left:-27px;margin-top:-19px;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.blog-post .post-head:hover .thumb-overlay i{color:#444;top:50%;}
.blog-post .post-head img{max-width:100%;height:auto;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;}
.blog-post .post-content{padding-left:54px;position:relative;}
.blog-post .post-type{position:absolute;left:0;top:5px;width:36px;height:36px;line-height:36px;text-align:center;background-color:#444;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;}
.blog-post .post-type i{font-size:1.2em;color:#fff;}
.blog-post.quote-post .post-type{top:0;}
.post-content h2{margin-bottom:4px;}
.post-content h2 a{color:#444;font-weight:500;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.blog-post.quote-post .qoute-box{background:#444;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;padding:20px 25px;color:#fff;margin-bottom:10px;}
.blog-post.quote-post .qoute-box a{color:#999;}
.blog-post.quote-post .qoute-box h2{font-family:'Lora', serif;font-size:18px;line-height:26px;font-style:italic;font-weight:400;color:#fff;margin-bottom:10px;}
.blog-post.quote-post .qoute-box .qoute-author{margin-left:5px;}
.blog-post.quote-post .qoute-box .qoute-author:before, .blog-post.quote-post .qoute-box .qoute-author:after{content:" - "}
.blog-post .post-slider{position:relative;}
ul.post-meta{margin-bottom:10px;}
ul.post-meta li{display:inline-block;}
ul.post-meta li:after{content:"-";margin:0 8px 0 8px;}
ul.post-meta li:last-child:after{content:"";margin:0;}
ul.post-meta li, ul.post-meta li a{color:#666;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.post-content p{margin-bottom:15px;}
#pagination span, #pagination a{display:inline-block;text-align:center;height:34px;width:34px;color:#666;line-height:33px;border:1px solid #eee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
#pagination span.current{color:#fff;}
#pagination a:hover{border-color:#ddd;}
#pagination .all-pages, #pagination .next-page{width:auto;padding:0 14px;}
.blog-page, .blog-post-page{padding-top:5px;}
.blog-post-page .blog-post{margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #eee;}
.blog-post-page ul.post-meta{margin-bottom:12px;}
.post-content h2{font-weight:500;}
.post-bottom{padding:20px 0;margin-bottom:20px;border-bottom:1px solid #f6f6f6;}
.blog-post .author-info{display:block;margin-bottom:10px;}
.blog-post .author-info .author-image{float:left;}
.blog-post .author-info .author-image img{width:70px;height:70px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border:4px solid #eee;}
.blog-post .author-info .author-bio{padding-left:85px;}
.blog-post .author-info h4{margin-bottom:4px;font-weight:500;}
.blog-post .author-info p:last-child{margin:0;}
#respond .respond-title{font-weight:500;margin-bottom:15px;}
.sidebar{margin-bottom:30px;}
.sidebar a{color:#666;}
.sidebar .widget{overflow:hidden;margin-bottom:50px;}
.sidebar .widget ul{margin:0;}
.widget-search input[type="search"]{position:relative;margin:0;float:left;height:37px;line-height:37px;width:calc(100% - 38px);border-right:none;border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-o-border-radius:2px 0 0 2px;}
.widget-search .search-btn{display:inline-block;width:38px;height:37px;border:none;color:#fff;font-size:1.2em;line-height:36px;text-align:center;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.widget-search .search-btn:hover{background-color:#444;}
.sidebar .widget h4{text-transform:uppercase;padding-bottom:8px;margin-bottom:16px;font-size:14px;font-weight:500;position:relative;}
.sidebar .widget h4 .head-line{position:absolute;bottom:0;left:0;display:block;width:50px;height:2px;background-color:#ddd;margin:0;}
.widget-categories ul li a{padding:8px 0;text-decoration:none;display:block;border-bottom:1px solid #eee;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.widget-categories ul li:first-child a{padding-top:0;}
.widget-categories ul li a:hover{padding-left:8px;}
.sidebar .widget-popular-posts li{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eee;}
.sidebar .widget-popular-posts li:last-child{margin:0;padding:0;border:none;}
.sidebar .widget-popular-posts .widget-thumb{float:left;margin-right:8px;border:3px solid #eee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;}
.sidebar .widget-popular-posts .widget-thumb img{width:65px;height:65px;opacity:1;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.sidebar .widget-popular-posts .widget-thumb:hover img{opacity:0.7;}
.sidebar .widget-popular-posts .widget-content h5{font-size:13px;line-height:19px;margin-bottom:5px;font-weight:300;}
.sidebar .widget-popular-posts .widget-content span{color:#bbb;font-size:12px;}
.sidebar .tagcloud a{display:inline-block;color:#666;font-size:12px;padding:4px 10px;background:#eee;margin-bottom:4px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.sidebar .tagcloud a:hover{color:#fff;}
footer{background-color:#222;padding-top:60px;border-top:4px solid #555;color:#ccc;}
footer p{color:#ccc;}
footer a{color:#666;}
footer a:hover{color:#666;text-decoration:underline;}
.footer-widget{margin-bottom:45px;}
.footer-widget h4{color:#eee;text-transform:uppercase;padding-bottom:8px;margin-bottom:20px;font-size:14px;font-weight:700;position:relative;}
.footer-widget h4 .head-line{position:absolute;bottom:0;left:0;display:block;width:50px;height:3px;background-color:#333;margin:0;}
.copyright-section{padding:15px 0;font-size:11px;letter-spacing:0.5px;border-top:1px solid rgba(255,255,255,.06);}
.copyright-section p{font-size:11px;text-transform:uppercase;}
ul.footer-nav{float:right;}
ul.footer-nav li{display:inline-block;float:left;margin-left:15px;}
ul.footer-nav li:first-child{margin-left:0;}
ul.footer-nav li a{display:inline-block;text-transform:uppercase;text-decoration:none;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
ul.footer-nav li a:hover{color:#fff;}
.back-to-top{display:none;position:fixed;bottom:18px;right:15px;}
.back-to-top i{display:block;width:36px;height:36px;line-height:36px;color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;text-align:center;background-color:#444;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
@-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);}
}
.iframe{border:none;}
.skill p{margin-bottom:7px;}
.progress{overflow:visible;height:18px;margin-bottom:10px;background-color:#f9f9f9;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;}
.progress-bar{float:left;height:100%;font-size:12px;color:#ffffff;text-align:center;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:width 0.6s ease;transition:width 0.6s ease;position:relative;}
.progress-bar-span{opacity:1;position:absolute;top:-5px;background:#ACB2B8;padding:3px 10px;color:#FFF;border-radius:0px;right:0px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.skill:hover .progress-bar-span{opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.counter-item{position:relative;text-align:center;}
.counter-item h5{text-align:center;margin-bottom:0px;color:#fff;text-transform:uppercase;}
.counter-item i{font-size:40px;}
.timer{font-size:48px;font-weight:800;text-transform:uppercase;text-align:center;line-height:80px;}
.navbar-collapse{max-height:340px;}
#nomeinfo{font-weight:bold;text-decoration:underline;text-transform:uppercase;color:#333333;margin:10px;padding:10px;}
#numeroverdeinfo{font-weight:bold;color:#00CC00;text-decoration:underline;font-size:18px;margin:10px;padding:10px;}
#numeroinfo{font-weight:bold;color:#000000;text-decoration:underline;font-size:18px;margin:10px;padding:10px;}
.numerotelefono{font-weight:bold;color:#000000;text-decoration:underline;font-size:18px;margin:10px;padding:10px;}
#topcenter{margin:10px;padding:10px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}
#cookieChoiceInfo{background-color:#000;font-size:12px;color:#DDD;padding:10px;opacity:.8;}
#cookieInfoLink{color:#E00;text-decoration:underline;}
#cookieInfoLink:hover{color:#F44;test-decoration:none;}
#cookieChoiceDismiss{background-color:#0A0;color:#FFF;text-decoration:none;font-weight:600;font-size:12px;padding:3px 10px;border-radius:3px;}
#cookieChoiceDismiss:hover{background-color:#0F0;}