video#myvideo{min-width:100%;min-height:100%;position:absolute;top:0;left:0;z-index:-2;}
.video-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.45);z-index:-1;}
body{background:#fff;overflow-x:hidden;}
body,
input,
textarea{font-family:'Open Sans', sans-serif;}
h1,
h2,
h3,
h4,
h5,
h6{color:#7f8888;margin:0 0 20px;font-weight:normal;}
h1.subheader,
h2.subheader,
h3.subheader,
h4.subheader,
h5.subheader,
h6.subheader{color:#333;font-weight:normal;margin:10px 0;}
a{color:#777777;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;}
.text-justify{text-align:justify;}
a:hover{color:black;}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6{text-decoration:none;}
a.thumbnail:hover,
a.thumbnail:focus{border-color:rgba(248, 171, 3, 0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 171, 3,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 171, 3,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 171, 3,.6);}
.btn{font-size:13px;border-radius:0px;text-transform:uppercase;font-weight:bold;border-color:transparent;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0;text-shadow:0 0px 0 rgba(0, 0, 0, 0.1);-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;}
.btn-link{color:#777777;}
.btn-link:hover,
.btn-link:focus{color:#777777;}
.btn-orange{background:#26d0ca;border-color:#26d0ca;color:#fff;}
.btn-orange:hover,
.btn-orange:focus{background:#20bfb9;border-color:#20bfb9;color:#fff;}
.btn-grey{background:#26d0ca;border-color:#26d0ca;color:#fff;}
.btn-grey:hover,
.btn-grey:focus{background:#20bfb9;border-color:#20bfb9;color:#fff;}
.icon{display:inline-block;}
.i-16{font-size:16px;}
.i-24{font-size:24px;}
.i-32{font-size:32px;}
.i-48{font-size:48px;}
.i-64{font-size:64px;}
.icon.circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;}
.i-16.circle{padding:8px;}
.i-24.circle{padding:12px;}
.i-32.circle{padding:16px;}
.i-48.circle{padding:24px;}
.i-64.circle{padding:32px;}
.circle.orange{background:#fff;border:5px solid #777777;color:#777777;}
.circle.white{background:#777777;color:#fff;}
a:hover .circle.orange{background:black;color:#fff;border-color:black;}
a .icon{vertical-align:-20%;}
.btn .icon{margin-right:5px;}
abbr{border:none !important;}
form{margin:0;}
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,
.uneditable-input:focus{border-color:rgba(248, 171, 3, 0.8);outline:0;outline:thin dotted 9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 171, 3,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 171, 3,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 171, 3,.6);}
textarea{min-height:70px !important;resize:vertical;}
#wrapper [class*="span"]>input,
#wrapper [class*="span"]>textarea,
#wrapper [class*="span"]>select{margin-bottom:0;}
#carousel{margin:0;width:100%;}
.carousel-control{font-size:48px;font-weight:bold;top:50%;}
.carousel-indicators{bottom:10px;right:10px;top:auto;}
.carousel-indicators li{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;height:16px;width:16px;}
.carousel-inner>.item>img,
.carousel-inner>.item>a>img{width:100%;}
.accordion-group{border:1px solid #ddd;margin-bottom:10px;}
.accordion-heading .accordion-toggle{background:#f1f1f1;color:#333;font-size:18px;font-weight:bold;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.accordion-heading .accordion-toggle:hover{background:#fff;}
.accordion-heading .active{background:#fff;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.accordion-heading .active .icon-plus,
.accordion-heading .accordion-toggle .icon-minus{display:none;}
.accordion-heading .active .icon-minus{display:inline-block;}
.accordion-body p{margin-left:40px;}
.navbar .nav>li>a{color:#333;}
.navbar .nav>.active>a,
.navbar .nav>.active>a:hover,
.navbar .nav>.active>a:focus,
.nav-pills>.active>a,
.nav-pills>.active>a:hover,
.nav-pills>.active>a:focus{color:#333;text-decoration:none;background-color:#777777;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0;text-shadow:none;color:white;}
.navbar .nav .dropdown-toggle .caret{margin-top:5px;}
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-submenu:hover>a,
.dropdown-submenu:focus>a{background:#777777;}
.nav>li>a:hover,
.nav>li>a:focus{background-color:#e5e5e5;}
.nav-list>li>a{color:#333;}
.nav-list>.active>a,
.nav-list>.active>a:hover,
.nav-list>.active>a:focus{text-shadow:none;background-color:#777777;}
.navbar .btn-navbar{margin-top:35px;color:#333;text-shadow:0 0;background:none;border:none;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0;}
.navbar .btn-navbar .icon{margin:0;}
.home .navbar-inner{margin-bottom:0px !important;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#777777;background-image:-moz-linear-gradient(top, #777777, #777777);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#777777), to(#777777));background-image:-webkit-linear-gradient(top, #777777, #777777);background-image:-o-linear-gradient(top, #777777, #777777);background-image:linear-gradient(to bottom, #777777, #777777);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#777777cc', endColorstr='#777777b3', GradientType=0);}
.well{background:#fafafa;border:1px solid #fafafa;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0;}
header{}
header.navbar-static-top .navbar-inner{background:rgba(37, 39, 41, 0.61);border-bottom:1px solid #ccc;border-top:3px solid #777777;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0;margin-bottom:30px;}
header .navbar-inner h1{margin:0px 0;color:white;}
header.navbar-static-top .nav>li>.dropdown-menu:before,
header.navbar-static-top .nav>li>.dropdown-menu:after{display:none;}
header.navbar-static-top .nav li.dropdown.open>.dropdown-toggle,
header.navbar-static-top .nav li.dropdown.active>.dropdown-toggle,
header.navbar-static-top .nav li.dropdown.open.active>.dropdown-toggle{background-color:#ddd;color:#333;}
header.navbar-static-top .nav-pills>li>a{text-shadow:none;color:white;}
header.navbar-static-top .nav>li>a:focus,
header.navbar-static-top .nav>li>a:hover{background-color:#e5e5e5;}
.navbar .nav .dropdown-toggle .caret{margin-top:5px;color:white;border-top-color:white !important;border-bottom-color:white !important;}
#wrapper section{border-bottom:1px solid #ccc;margin-bottom:40px;padding-bottom:40px;}
#wrapper section#content{border:none;}
#wrapper section:last-child{border-bottom:none;margin-bottom:0;}
#wrapper .container{margin-bottom:36px;}
#wrapper .container:last-child{margin-bottom:0;}
#wrapper #main{margin-bottom:36px;}
#wrapper [class*="span"]{margin-bottom:20px;}
footer{background:#666;padding:40px 0;}
footer .block{margin-bottom:20px;}
footer .block h3{color:#fff;font-size:18px;line-height:18px;}
footer .block p{color:#d0d0d0;}
footer .block .well.no-content{background:#858585;border:1px solid #858585;color:#aaa;}
footer .block .well.no-content p{color:#aaa;margin-top:10px;}
section#wellcome{display:block;height:100%;width:100%;min-height:100%;box-sizing:border-box;padding-top:11%;padding-bottom:11%;}
#intro h3.subheader{color:white;}
#intro h1{margin:0 0 50px;color:white;text-transform:uppercase;}
#intro .wellcome_block{position:relative;}
#intro .wellcome_block .circle{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;}
#intro .wellcome_block p{min-height:55px;color:white;}
#prices h3{color:#000;}
.comment{position:relative;}
.comment>.pull-left{margin-right:20px;}
.comment>.pull-left:hover{opacity:0.6;}
.media>.pull-left .img-circle{border:3px solid #777777;}
.comment .media-body{background:#fff;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:20px;}
.comment .media-body p{}
.comment-form .media-body{background:#f1f1f1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:20px;}
.comment .media-body:before,
.comment .media-body:after{content:'';display:inline-block;position:absolute;}
.comment-form .media-body form{margin:0;}
.member_block{position:relative;min-height:290px;}
.member_block img{background-color:white;}
.member_block:before{content:'';display:inline-block;border-bottom:1px solid #ccc;position:absolute;top:74px;left:0;right:0;z-index:0;}
.member_block .user_avatar{display:inline-block;min-height:180px;}
.member_block .user_avatar:hover{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}
.member_block .img-circle{border:5px solid #fff;position:relative;z-index:1;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;}
.team_block .img-circle{border:5px solid #fff;position:relative;z-index:1;border-color:#777777;}
.member_block a:hover .img-circle{border-color:#777777;}
.member_block .btn-grey{margin-bottom:5px;}
.member_block .btn .icon, .skills .btn .icon, .resource_features .btn .icon{margin-right:0;}
.resource_features > span{margin-bottom:5px !important;}
#directoy-search .accordion-body ul{list-style:none;margin:0;}
#directoy-search .accordion-body ul a{display:inline-table;}
#directoy-search .accordion-body ul a.tag-checkbox-link{width:85%;}
#directoy-search .accordion-body label{margin:0;margin-left:20px}
#directoy-search .accordion-body input{margin:0;margin-left:-20px}
#directoy-search .accordion-body li.selected a{font-weight:bold;}
.filter{margin-bottom:30px;}
.filter .btn{margin-bottom:5px;}
.widget{border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:30px;padding:10px;}
.widget-title *{font-size:14px;line-height:14px;margin:0 0 15px;}
.widget-skills .btn,
.skills .btn{margin-bottom:5px;}
.widget-flickr ul{list-style:none;margin:0;text-align:center;}
.widget-flickr ul li{display:inline-block;margin-bottom:5px;width:31%;}
.widget-flickr ul li a{display:inline-block;}
.widget-flickr ul li a:hover{opacity:0.6;}
.widget-menu .widget-body{margin-left:-10px;margin-right:-10px;}
.fc-view-container{background:#fff;}
.fc-basic-view .fc-body .fc-row{min-height:128px !important;}
.fc-header-title h2{background-color:#777777;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;font-size:18px;line-height:18px;padding:5px 10px;}
.fc-event{border:1px solid #a1a1a1;background-color:#a1a1a1;color:#fff!important;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;}
.fc-event:hover{background:#666;border-color:#666;}
.fc-day, .fc-event, .fc-rows{cursor:pointer !important;}
.fc-day-grid-event .fc-content{overflow:visible;white-space:normal;}
.page-title{margin-bottom:30px;padding-bottom:10px;}
.body-content{min-height:160px;}
.body-content > .thumbnail.pull-left{margin:0 20px 20px 0;}
.body-content > .thumbnail.pull-right{margin:0 0 20px 20px;}
#map-canvas{margin:0;padding:0;height:400px;}
.contact-form h3{font-size:18px;line-height:18px;}
.contact-form .media{border-bottom:1px solid #ccc;}
.post{border-bottom:1px solid #ccc;margin-bottom:30px;}
.post .page-title{margin-bottom:20px;}
.post .post-info{list-style:none;margin:0 0 20px;}
.post .post-info li{display:inline;margin-right:10px;margin-bottom:5px;}
.invoices td{padding-top:15px;padding-bottom:15px;}
.invoices td .btn-orange{margin:-5px 0;}
@media (min-width:1200px){}
@media (min-width:768px) and (max-width:979px){}
@media (max-width:767px){#intro .wellcome_block p{min-height:initial;}
}
@media (max-width:480px){.navbar h1 img{height:40px;}
.navbar .btn-navbar{margin-top:15px;}
}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bootstrap-datetimepicker-widget{top:0;left:0;width:250px;padding:4px;margin-top:1px;z-index:3000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.bootstrap-datetimepicker-widget:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px;}
.bootstrap-datetimepicker-widget:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px;}
.bootstrap-datetimepicker-widget.pull-right:before{left:auto;right:6px;}
.bootstrap-datetimepicker-widget.pull-right:after{left:auto;right:7px;}
.bootstrap-datetimepicker-widget>ul{list-style-type:none;margin:0;}
.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:100%;font-weight:bold;font-size:1.2em;}
.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width:4px;padding:0;margin:0;}
.bootstrap-datetimepicker-widget .datepicker>div{display:none;}
.bootstrap-datetimepicker-widget .picker-switch{text-align:center;}
.bootstrap-datetimepicker-widget table{width:100%;margin:0;}
.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{background:#eee;cursor:pointer;}
.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{color:#999;}
.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);}
.bootstrap-datetimepicker-widget td.active:hover,.bootstrap-datetimepicker-widget td.active:hover:hover,.bootstrap-datetimepicker-widget td.active:active,.bootstrap-datetimepicker-widget td.active:hover:active,.bootstrap-datetimepicker-widget td.active.active,.bootstrap-datetimepicker-widget td.active:hover.active,.bootstrap-datetimepicker-widget td.active.disabled,.bootstrap-datetimepicker-widget td.active:hover.disabled,.bootstrap-datetimepicker-widget td.active[disabled],.bootstrap-datetimepicker-widget td.active:hover[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3;}
.bootstrap-datetimepicker-widget td.active:active,.bootstrap-datetimepicker-widget td.active:hover:active,.bootstrap-datetimepicker-widget td.active.active,.bootstrap-datetimepicker-widget td.active:hover.active{background-color:#039 \9;}
.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget td.disabled:hover{background:0;color:#999;cursor:not-allowed;}
.bootstrap-datetimepicker-widget td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.bootstrap-datetimepicker-widget td span:hover{background:#eee;}
.bootstrap-datetimepicker-widget td span.active{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);}
.bootstrap-datetimepicker-widget td span.active:hover,.bootstrap-datetimepicker-widget td span.active:active,.bootstrap-datetimepicker-widget td span.active.active,.bootstrap-datetimepicker-widget td span.active.disabled,.bootstrap-datetimepicker-widget td span.active[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3;}
.bootstrap-datetimepicker-widget td span.active:active,.bootstrap-datetimepicker-widget td span.active.active{background-color:#039 \9;}
.bootstrap-datetimepicker-widget td span.old{color:#999;}
.bootstrap-datetimepicker-widget td span.disabled,.bootstrap-datetimepicker-widget td span.disabled:hover{background:0;color:#999;cursor:not-allowed;}
.bootstrap-datetimepicker-widget th.switch{width:145px;}
.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{font-size:21px;}
.bootstrap-datetimepicker-widget th.disabled,.bootstrap-datetimepicker-widget th.disabled:hover{background:0;color:#999;cursor:not-allowed;}
.bootstrap-datetimepicker-widget thead tr:first-child th{cursor:pointer;}
.bootstrap-datetimepicker-widget thead tr:first-child th:hover{background:#eee;}
.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px;}
.bootstrap-datetimepicker-widget.left-oriented:before{left:auto;right:6px;}
.bootstrap-datetimepicker-widget.left-oriented:after{left:auto;right:7px;}
.lightbox{position:relative;top:70px;z-index:1050;line-height:0;text-align:center;background-color:transparent;outline:0;}
.lightbox .hide{display:none;}
.lightbox .in{display:block;}
.lightbox-content{display:inline-block;padding:10px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}
.lightbox-content .lightbox-caption{position:absolute;right:12px;bottom:11px;left:11px;padding:2%;font-size:14px;line-height:18px;color:white;text-align:center;text-shadow:0 -1px 0 #000;text-shadow:0 -1px 0 rgba(0,0,0,0.3);background:#000;background:rgba(0,0,0,0.6);}
.lightbox-header .close{margin-top:-16px;margin-right:-16px;font-size:2em;color:white;opacity:.8;filter:alpha(opacity=80);}
.lightbox-header .close:hover{opacity:.4;filter:alpha(opacity=40);}
.icon-time, .icon-chevron-up, .icon-chevron-down{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}
.icon-time:before{content:"\e0f5" !important;}
.icon-chevron-up:before{content:"\e1cc" !important;}
.icon-chevron-down:before{content:"\e1d0" !important;}
.nav-tabs a{color:#333;}
.threads{}
.threads .page-title h3{margin-bottom:0px;}
.threads abbr{font-size:13px;border:none;}
.threads hr{margin:5px 0 10px 0;}
.threads .breadcrumb .btn{margin-top:-3px;margin-right:-8px;}
.threads .pagination{margin:0;}
.threads .author-rail img{border:3px solid #FBA927;}
.muted-thread *{color:lightgray;}
.muted-thread img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);;}
.message-link{color:black;}
.btn-danger.btn-link{color:#da4f49;}
.message-avatars img{margin-bottom:2px;}
.message-thread h4{margin-bottom:3px;}
.message-stats{margin-bottom:5px;}
.message-author{margin-bottom:5px;}
.message-body{margin-bottom:5px;}
.post-commands{margin-top:5px;}
.mentions-input-box textarea{width:100%;margin-bottom:3px;}
.message-actions .btn{padding:0;}
.nav .dropdown-toggle .caret,
.nav .dropdown-toggle .caret:hover,
.nav .dropdown-toggle .caret:focus{border-top-color:black !important;border-bottom-color:black !important;margin-top:6px;}
.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret{border-top-color:black !important;border-bottom-color:black !important;}
table .btn{margin-bottom:5px;}
.coworkers-table td{line-height:35px;}
.typeahead *{text-align:left;}
.form-search .input-append .btn{border:1px solid rgb(204, 204, 204);}
.addthisevent-drop{display:inline-block;position:relative;z-index:999998;font-family:arial;color:white;text-decoration:none;font-size:14px;text-decoration:none;}
.addthisevent-drop:hover{color:white;font-size:14px;text-decoration:none;}
.addthisevent-selected{}
.addthisevent_dropdown{width:200px;position:absolute;z-index:99999;padding:6px 0px 0px 0px;background:#fff;text-align:left;display:none;margin-top:4px;margin-left:-1px;border-top:1px solid #c8c8c8;border-right:1px solid #bebebe;border-bottom:1px solid #a8a8a8;border-left:1px solid #bebebe;-moz-border-radius:2px;-webkit-border-radius:2px;-webkit-box-shadow:1px 3px 6px rgba(0,0,0,0.15);-moz-box-shadow:1px 3px 6px rgba(0,0,0,0.15);box-shadow:1px 3px 6px rgba(0,0,0,0.15);}
.addthisevent_dropdown span{width:175px;display:block;line-height:110%;background:#fff;text-decoration:none;font-size:12px;color:black;padding:8px 10px 9px 15px;}
.addthisevent_dropdown span:hover{background:#f4f4f4;color:black;text-decoration:none;font-size:12px;}
.addthisevent span{display:none!important;}
.addthisevent-drop ._url,.addthisevent-drop ._start,.addthisevent-drop ._end,.addthisevent-drop ._summary,.addthisevent-drop ._description,.addthisevent-drop ._location,.addthisevent-drop ._organizer,.addthisevent-drop ._organizer_email,.addthisevent-drop ._facebook_event,.addthisevent-drop ._all_day_event{display:none!important;}
.addthisevent_dropdown .copyx{width:200px;height:21px;display:block;position:relative;cursor:default;}
.addthisevent_dropdown .brx{width:180px;height:1px;overflow:hidden;background:#e0e0e0;position:absolute;z-index:100;left:10px;top:9px;}
.addthisevent_dropdown .frs{position:absolute;top:5px;cursor:pointer;right:10px;padding-left:10px;font-style:normal;font-weight:normal;text-align:right;z-index:101;line-height:110%;background:#fff;text-decoration:none;font-size:9px;color:#cacaca;}
.addthisevent_dropdown .frs:hover{color:#6d84b4;}
.addthisevent{visibility:hidden;}
@media (max-width:767px){.threads-footer > div{text-align:center !important;}
}
.alert-info{background-color:#dbe9eb;border-color:#dbe9eb;color:#5e7c80;}
.alert-info h4{color:#5e7c80;}
.alert{padding:8px 35px 8px 14px;margin-bottom:20px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}

.signup-container{
	 font-family: 'Source Sans Pro', sans-serif;
}

.signup-container .navbar-brand{
	display: block;
	text-align: center;
	float:none;
    height:auto;
    padding:0px;
	margin:55px 0px;
}

.signup-container .navbar-brand img{
	margin:0px auto;
}

.signup-container .steps{
	margin:0 auto;
	padding:0px;
	display: table;
	list-style: none;
	padding-bottom:40px;
}

.signup-container .steps > li{
	display: table-cell;
	text-align: center;
	padding-left:40px;
	position: relative;
}

.signup-container .steps > li:first-of-type{
	padding-left:0px;
}

.signup-container .steps > li:before{
	position: absolute;
	content:'';
	height:1px;
	background:#979797;
	left:-50px;
	right:50%;
	top:30px;
	z-index: 100;
}

.signup-container .steps > li:first-of-type:before{
	display: none;
}

.signup-container .steps > li span{
	display: inline-block;
	margin:0 auto;
	width:60px;
	height:60px;
	border-radius: 100px 100px;
	border:solid 2px #979797;
	background:#ffffff;
	font-size: 30px;
    line-height: 51px;
	color:#979797;
	position: relative;
	z-index: 200;
}

.signup-container .steps > li b{
	display: block;
	font-size: 14px;
	font-weight: 400;
	color:#979797;
	padding-top:10px;

}

.signup-container .steps > li.active span{
	color:#48c1c5;
	border-color: #48c1c5;
}

.signup-container .steps > li.active b{
	color:#48c1c5;
}

.signup-container .steps > li.active:before{
	background:#48c1c5;
}

.signup-container .signup-form{
	max-width: 500px;
	margin:0 auto;


}

.signup-container .signup-form .form-group{
	position: relative;
}

.signup-container .signup-form .form-group .form-group-icon{
	position: absolute;
	width: 20px;
	height:20px;
	left: 26px;
    top: 16px;
	z-index: 150;
}

.signup-container .signup-form .form-group .form-group-icon.password-before{
	display: block;
}

.signup-container .signup-form .form-group .form-group-icon.password-after{
	display: none;
}

.signup-container .signup-form .form-group .password-completed ~ .form-group-icon.password-before{
	display: none;
}

.signup-container .signup-form .form-group .password-completed ~ .form-group-icon.password-after{
	display: block;
}

.signup-container .signup-form .form-group .form-group-icon .st0{
	fill:#141414;
}

.signup-container .signup-form .form-group .form-control{
	height:50px;
	padding:6px 12px 6px 40px;
	border-color: #d8d8d8;
	font-family: 'Source Sans Pro', sans-serif;
	position: relative;
    z-index: 200;
	background:none;
}

.signup-container .chosen-container{
	width: 100% !important;
	z-index: 300;
}

.signup-container .chosen-container .chosen-single{
	height:50px;
	border-color: #d8d8d8;
	font-family: 'Source Sans Pro', sans-serif;
	background:none;
	box-shadow:none;

}

.signup-container .chosen-container-active.chosen-with-drop .chosen-single{
	background:none;
	border-color:#48c1c5;
	box-shadow:none;
}

.signup-container .chosen-container .chosen-results li{
	padding-left:35px;
	color:#aaaaaa;
}

.chosen-container-single .chosen-single div b{
	width: 14px !important;
    height: 9px !important;
    position: absolute;
    right: 20px;
    top: 18px;
	background:url(https://spark-labs.co/images/chosen-dropdown.jpg) no-repeat !important;
	background-size: 14px 9px !important;
	background-position: 0px 0px !important;
}

.signup-container .chosen-container-active.chosen-with-drop .chosen-drop{
	border-color:#48c1c5;
}

.signup-container .chosen-container .chosen-single.chosen-default > span {
	display: none;
}

.chosen-container-single .chosen-single span{
	padding-left: 30px;
    line-height: 50px;
	color:#555555;
}

.signup-container .signup-form .form-group select{
	padding-left: 0px;
}

.signup-container .signup-form .form-group .form-control:focus{
	border-color: #48c1c5 !important;
  	box-shadow: none !important;
  	outline: 0 none !important;
}

.signup-container .signup-form .form-group .form-control:focus ~ .form-group-icon .st0{
	fill:#48c1c5;
}

.signup-container .chosen-container-active.chosen-with-drop ~ .form-group-icon .st0{
	fill:#48c1c5;
}

.signup-container .signup-form .form-group .validation-error{
	color:#f3465b;
}

.signup-container .signup-form .form-group .form-control.validationElement{
	color:#f3465b;
	border-color: #f3465b !important;
}

.signup-container .signup-form .form-group .form-control.validationElement ~ .form-group-icon .st0{
	fill:#f3465b;
}

.signup-container .signup-form .form-group .form-control.validationElement ~ .chosen-container .chosen-single{
	border-color:#f3465b;
	color:#f3465b;
}

.signup-container .signup-form .form-group .form-control.validationElement ~ .chosen-container-single .chosen-drop{
	border-color:#f3465b;
}

.signup-container .signup-form .form-actions{
	margin-top:30px;
	margin-bottom:50px;
}

.signup-container .signup-form .form-actions .btn--primary{
	color:#ffffff;
	background:#48c1c5;
	font-size: 25px;
	text-align: center;
	display: block;
	width:290px;
	height:50px;
	margin:0 auto;
	font-weight: 400;
	text-transform: none;
}

.signup-container .signup-form .form-group .required-indicator{
	color: #48c1c5;
    position: absolute;
    right: 23px;
    top: 6px;
    font-size: 10px;
    font-weight: 400;
	z-index: 150;
}

.signup-container .signup-form .form-group .form-control.validationElement ~ .required-indicator i:before{
	content:"\f071";
	color:#f3465b;
}

.signup-container .signup-form .form-group .validation-error{
	font-size:12px;
}

div.rules-list .rules{
	font-size: 12px;
	margin-bottom:0px;
}

div.rules-list .rules li:before{
	width:12px !important;
	color:#f3465b;
	font-size: 12px !important;
	margin-right:5px !important;
}

div.rules-list .rules li.ko:before{
	color:#f3465b;
}

div.rules-list .rules li.ko{
	color:#f3465b;
}

div.rules-list .rules li.ok, div.rules-list .rules li.ok:before{
	color:#48c1c5
}

.signup-container .signup-form .form-group label{
	position: absolute;
    top: 16px;
    left: 55px;
    color: #aaaaaa;
	font-weight: 400;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.signup-container .signup-form .form-group .has-content ~ label, .signup-container .signup-form .form-group input:focus ~ label{
    font-size: 12px;
    font-weight: 300;
    -webkit-transform: translate3d(0, -14px, 0);
    transform: translate3d(0, -14px, 0);

}

.signup-container .membership-plan{
	max-width:500px;
	margin:0 auto 30px auto;


}

@media (min-width:991px){
	.signup-container .membership-plan{
		margin-top:280px;
	}
}

.signup-container .membership-plan .title{
	background: #48c1c5;
	color:#ffffff;
	font-size:20px;
	text-align: center;
	padding:15px 0px;
	border-radius: 10px 10px 0px 0px;
}

.signup-container .membership-plan .description{
	border:solid 1px #48c1c5;
	padding:15px 8px;



}

.signup-container .membership-plan .description h4{
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	color:#48c1c5;
	margin:0px;
	padding-bottom:25px;
}

.signup-container .membership-plan .description .content{
	color:#4a4a4a;
	font-size: 10px;
}

.signup-container .membership-plan .description .content ul{
	margin:0px;
	padding:0px;
	list-style: none;
}

.signup-container .membership-plan .description .content ul li{
	padding-bottom:20px;
	padding-left:40px;
	position: relative;
}

.signup-container .membership-plan .description .content ul li:before{
	display: inline-block;
    font: normal normal normal 10px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
	content: "\f00c";
	color:#48c1c5;
	position:absolute;
	top:1px;
	left:15px;
}

.signup-container .membership-plan.order-summary .description{
	padding-top:25px;
}

.signup-container .membership-plan.order-summary .description h4{
	font-size: 16px;
	color:#929090;
	text-align: left;
	padding-bottom:15px;
}

.signup-container .membership-plan.order-summary .description table{
	width:100%;
	margin-bottom:40px;
}

.signup-container .membership-plan.order-summary .description table td{
	font-size:12px;
	color:#48c1c5;
	padding-left:20px;
	vertical-align: middle;

}

.signup-container .membership-plan.order-summary .description table td.left{
	color:#424242;
	width:50%;
	text-align: right;
	padding-left:0px;
}

.signup-container .membership-plan.order-summary .description table td.right{
	text-align: right;
	padding-left:0px;
	padding-right:20px;
}

.signup-container .membership-plan .price{
	background: #48c1c5;
	color:#ffffff;
	font-size:20px;
	text-align: center;
	padding:10px 8px;
	border-radius: 0px 0px 10px 10px;
}

.signup-container .membership-plan .price table{
	width:100%;
}

.signup-container .membership-plan .price table td.left{
	width:50%;
	text-align: right;
}

.signup-container .membership-plan .price table td.right{
	text-align: right;
	padding-right:20px;
}

.event-item .text-content{
	padding:20px 20px 0px 0px !important;
}

.event-item .address{
	position:relative;
	padding-bottom:42px;
	height:151px;
	float: left;
  margin-left: 0;
}

.event-item .primary_btn{
	position: absolute;
	bottom:0px;
	left:0px;
	right:0px;
	width:auto !important;
	background-image: none !important;
	padding:10px 15px 10px 15px !important;
}

@media (min-width: 1200px){
	.header-main .row {
	    margin-left: 0px;
	    margin-right: 0px;
	}
}

.bookatour input{
	padding-top: 6px !important;
	padding-bottom: 0px !important;
	width: 99% !important;
	height: 39px !important;
	font-size: 12px;
}

.fancypopup .btn-group button {
	height: 40px;
	background: none;
	color: #333;
	font-weight: 500;
	padding: 10px 20px;
	border:solid 1px #ffffff;
	outline:none !important;
}
.fancypopup .btn-group button:hover{
	border:solid 1px #3cc1c1;
	outline:none !important;
}

.fancypopup .btn-group button:focus, .fancypopup .btn-group button:active{
	background-color:#ffffff !important;
	color: #333;
	border:solid 1px #3cc1c1;
	outline:none !important;
}

.fancypopup .btn-group button.active {
	background-color: #3cc1c1 !important;
	box-shadow: none;
	color: #fff;
	outline: none;
	border: solid 1px #3cc1c1 !important;
	outline:none !important;
}

.fancypopup h2 {
    text-align: center;
    font-size: 36px;
	font-weight:400;
}


.video-iframe-container{
	width:100%;
	height:0px;
	padding:0px;
	padding-top:56%;
	position: relative;
}

.video-iframe-container iframe{
	position: absolute;
	width:100%;
	height:100%;
	top:0px;
}