﻿/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none; 
	height: 0
}
[hidden], template {
 display: none
}
a {
	background-color: transparent
}
a:active, a:hover {
	outline: 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: 700
}
dfn {
	font-style: italic
}
h1 {
	font-size: 2em;
	margin: .67em 0
}
mark {
	background: #ff0;
	color: #000
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
img {
	border: 0
}
iframe {
    max-width: 100%;
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 1em 40px
}
hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	clear:both;
}
pre {
	overflow: auto
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}
.wp-caption-text {
    padding: 9px;
    font-size: .75em;
    color: #888;
}
.su-column{margin:0 2% 0 0!important;}
button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0
}
button {
	overflow: visible
}
button, select {
	text-transform: none
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], html input[disabled] {
	cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0
}
input {
	line-height: normal
}
input[type=checkbox], input[type=radio] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
 height: auto
}
input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
 -webkit-appearance: none
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}
legend {
	border: 0;
	padding: 0
}
textarea {
	overflow: auto
}
optgroup {
	font-weight: 700
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
td, th {
	padding: 0
}

/* Services */
.services-lightbk {background:#f5f8fa;color:#333;float:left;width:100%;padding:30px 0px;text-align:center;font-weight: 300;}
.services-lightbk .container.thin-width{max-width: 1000px!important;}
.services-lightbk img {
    max-width: 350px;
}
.services-list ul{text-align:left;}
.services-list .service-list-wrapper {
    max-width:680px;
    margin: 0 auto;
}
.services-list li{line-height: 1.9em;}
.services-lightbk h3{margin-top: 0!important;}

.page-template-page-services .what-we-do_block ul li .title{
    font-size: 20px;
    margin: 13px 0px 8px;
}
.what-we-do_block li img {max-width: 110px!important;}

/* Perspective */
.perspective #hero{background:#000;position:relative;z-index:1;}
.perspective .hero-over{
	position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover!important;
    opacity: 0.9;
    top: 0px;
	z-index:-1;
}
#gform_wrapper_2 input {
    width: 100%!important;

}
#gform_fields_2 input#input_2_1 {
    color: #000!important;
}
div#gform_confirmation_wrapper_2 {
    color: #000;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */



.content-work .container{
    max-width: 902px;
    width: 100%;
}
.content-work .owl-nav{
	position:absolute;
	top:50%;
	transform:translate(0%, -50%);
	-webkit-transform:translate(0%, -50%);
	-moz-transform:translate(0%, -50%);
	-ms-transform:translate(0%, -50%);
	width:100%;
	padding:0 10px;
}
.content-work .owl-dots .owl-dot span {
    height:15px;
    width:15px;
    background: #000;
    color: #000;
    border-radius: 95px;
    font-size: 25px;
    content: "";
    display: block;
    float: left;
    margin-right: 5px;
    opacity: 0.5;
}
.content-work .owl-dots .owl-dot.active span{
	opacity:1;
}
.content-work .owl-dots {
    display: block;
    width: 100%;
    text-align: center;
}
.content-work .owl-dots:after, .content-work .owl-dots .owl-dot:after{
	display:block;
	clear:both;
	content:"";
}
.content-work .owl-dots .owl-dot {
    display: inline-block;
}
.content-work .owl-nav .owl-next .fa-long-arrow-left{
	position:relative;
}
.content-work .owl-nav .owl-next {
    content: "";
    background: url(../../assets/images/next.png) no-repeat center top;
    display: block;
    position: absolute;
    top: 0px;
    right:-50px;
    height: 30px;
    width: 20px;
    z-index: 999;
    background-size: 100% auto;
}
.content-work .owl-nav .owl-prev { 
    content: "";
    background: url(../../assets/images/prev.png) no-repeat center top;
    display: block;
    position: absolute;
    top: 0;
    left:-36px;
    height: 30px;
    width: 20px; 
    z-index: 999;
    background-size: 100% auto;
}


.content-work .owl-nav .owl-next i, .content-work .owl-nav .owl-prev i{ display:none;}



@media print {  
*,     :after,     :before {
	background: 0 0!important;
	color: #000!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	text-shadow: none!important
}
a,  a:visited {
	text-decoration: underline
}
a[href]:after {
	content: " (" attr(href) ")"
}
abbr[title]:after {
	content: " (" attr(title) ")"
}
a[href^="javascript:"]:after,  a[href^="#"]:after {
	content: ""
}
blockquote,  pre {
	border: 1px solid #999;
	page-break-inside: avoid
}
thead {
	display: table-header-group
}
img,  tr {
	page-break-inside: avoid
}
img {
	max-width: 100%!important
}
h2,  h3,  p {
	orphans: 3;
	widows: 3
}
h2,  h3 {
	page-break-after: avoid
}
.navbar {
	display: none
}
.btn>.caret,  .comment-form .dropup>input[type=submit]>.caret,  .comment-form input[type=submit]>.caret,  .dropup>.btn>.caret {
	border-top-color: #000!important
}
.label {
	border: 1px solid #000
}
.table {
	border-collapse: collapse!important
}
.table td,  .table th {
	background-color: #fff!important
}
.table-bordered td,  .table-bordered th {
	border: 1px solid #ddd!important
}
}

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
:after, :before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
html {
	font-size: 10px;
	-webkit-tap-highlight-color: transparent
}
body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 1.428571429;
	color: #333;
	background-color: #fff
}
button, input, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}
a {
	/*color: #27ae60;*/
	color: #f18903;
	text-decoration: none
}
a:focus, a:hover {
	color: #6b43a0;
	text-decoration: underline
}
a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
figure {
	margin: 0
}
img {
	vertical-align: middle
}
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto
}
.img-rounded {
	border-radius: 6px
}
.img-thumbnail {
	padding: 4px;
	line-height: 1.428571429;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto
}
.img-circle {
	border-radius: 50%
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee
}
.screen-reader-text, .sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}
.screen-reader-text:active, .screen-reader-text:focus, .sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}
[role=button] {
 cursor: pointer
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit
}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
	font-weight: 400;
	line-height: 1;
	color: #777
}
.h1, .h2, .h3, h1, h2, h3 {
	margin-top: 20px;
	margin-bottom: 10px
}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
	font-size: 65%
}
.h4, .h5, .h6, h4, h5, h6 {
	margin-top: 10px;
	margin-bottom: 10px
}
.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
	font-size: 75%
}
.h1, h1 {
	font-size: 36px
}
.h2, h2 {
	font-size: 30px
}
.h3, h3 {
	font-size: 24px
}
.h4, h4 {
	font-size: 18px
}
.h5, h5 {
	font-size: 14px
}
.h6, h6 {
	font-size: 12px
}
p {
	margin: 0 0 10px
}
.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4
}

ul.feature-box {
    padding: 0;
    list-style: none;
}
.feature-box:after{
	content:'';
	clear:both;
	display:table;
}
ul.feature-box li {
    /*float: left;*/
/*    width: 33.33%;*/	
   position:relative;
	min-height: 284px;
	height: 29.9vw;
    width: 29.9vw;
	
}

ul.feature-box{ width: 89.8vw; display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 auto;
     }
	 
	 
ul.feature-box li:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.15);
    position: absolute;
	
	background-color: #000;
    opacity: 0;
    transition: opacity 200ms cubic-bezier(0.25, 0.1, 0.25, 1);
    z-index: 1;
	
}

ul.feature-box li:hover:before{    opacity: 0.5;}

.feature-overlay{
	position: absolute;
    margin: 0 25px;
    bottom: 15px;
    left: 0;
}
.feature-overlay h2{
	color:#fff;
	margin: 0 0 15px;
}
.feature-overlay p{
	display:none;
}
.feature-overlay .feature-work{
	display:none;
}





@media (min-width: 768px) {
.lead {
	font-size: 21px
}
}
.small, small {
	font-size: 85%
}
.mark, mark {
	background-color: #fcf8e3;
	padding: .2em
}
.text-left {
	text-align: left
}
.text-right {
	text-align: right
}
.text-center {
	text-align: center
}
.text-justify {
	text-align: justify
}
.text-nowrap {
	white-space: nowrap
}
.text-lowercase {
	text-transform: lowercase
}
.initialism, .text-uppercase {
	text-transform: uppercase
}
.text-capitalize {
	text-transform: capitalize
}
.text-muted {
	color: #777
}
.text-primary {
	color: #27ae60
}
a.text-primary:focus, a.text-primary:hover {
	color: #1e8449
}
.text-success {
	color: #3c763d
}
a.text-success:focus, a.text-success:hover {
	color: #2b542c
}
.text-info {
	color: #31708f
}
a.text-info:focus, a.text-info:hover {
	color: #245269
}
.text-warning {
	color: #8a6d3b
}
a.text-warning:focus, a.text-warning:hover {
	color: #66512c
}
.text-danger {
	color: #a94442
}
a.text-danger:focus, a.text-danger:hover {
	color: #843534
}
.bg-primary {
	color: #fff
}
.bg-primary {
	background-color: #27ae60
}
a.bg-primary:focus, a.bg-primary:hover {
	background-color: #1e8449
}
.bg-success {
	background-color: #dff0d8
}
a.bg-success:focus, a.bg-success:hover {
	background-color: #c1e2b3
}
.bg-info {
	background-color: #d9edf7
}
a.bg-info:focus, a.bg-info:hover {
	background-color: #afd9ee
}
.bg-warning {
	background-color: #fcf8e3
}
a.bg-warning:focus, a.bg-warning:hover {
	background-color: #f7ecb5
}
.bg-danger {
	background-color: #f2dede
}
a.bg-danger:focus, a.bg-danger:hover {
	background-color: #e4b9b9
}
.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee
}
ol, ul {
	margin-top: 0;
	margin-bottom: 10px;
	font-weight: :inherit;
}
li{font-weight:300;}
ol ol, ol ul, ul ol, ul ul {
	margin-bottom: 0
}
.list-unstyled {
	padding-left: 0;
	list-style: none
}
.list-inline {
	padding-left: 0;
	list-style: none;
	margin-left: -5px
}
.list-inline>li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px
}
dl {
	margin-top: 0;
	margin-bottom: 20px
}
dd, dt {
	line-height: 1.428571429
}
dt {
	font-weight: 700
}
dd {
	margin-left: 0
}
.dl-horizontal dd:after, .dl-horizontal dd:before {
	content: " ";
	display: table
}
.dl-horizontal dd:after {
	clear: both
}
@media (min-width: 768px) {
.dl-horizontal dt {
	float: left;
	width: 160px;
	clear: left;
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.dl-horizontal dd {
	margin-left: 180px
}
}
abbr[data-original-title], abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #777
}
.initialism {
	font-size: 90%
}
blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee
}
blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child {
	margin-bottom: 0
}
blockquote .small, blockquote footer, blockquote small {
	display: block;
	font-size: 80%;
	line-height: 1.428571429;
	color: #777
}
blockquote .small:before, blockquote footer:before, blockquote small:before {
	content: '\2014 \00A0'
}
.blockquote-reverse, blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eee;
	border-left: 0;
	text-align: right
}
.blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before {
	content: ''
}
.blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after {
	content: '\00A0 \2014'
}
address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.428571429
}
code, kbd, pre, samp {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}
code {
	padding: 2px 4px;
	font-size: 90%;
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 4px
}
kbd {
	padding: 2px 4px;
	font-size: 90%;
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
}
kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700;
	-webkit-box-shadow: none;
	box-shadow: none
}
pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.428571429;
	word-break: break-all;
	word-wrap: break-word;
	color: #333;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px
}
pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0
}
.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}
.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px
}
.container:after, .container:before {
	content: " ";
	display: table
}
.container:after {
	clear: both
}
@media (min-width: 768px) {
.container {
	width: 98%
}
}
@media (min-width: 992px) {
.container {
	width: 98%
}
}
@media (min-width: 1200px) {
.container {
	width: 85%
}
}
.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px
}
.container-fluid:after, .container-fluid:before {
	content: " ";
	display: table
}
.container-fluid:after {
	clear: both
}
.row {
	margin-left: -15px;
	margin-right: -15px
}
.row:after, .row:before {
	content: " ";
	display: table
}
.row:after {
	clear: both
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	float: left
}
.col-xs-1 {
	width: 8.3333333333%
}
.col-xs-2 {
	width: 16.6666666667%
}
.col-xs-3 {
	width: 25%
}
.col-xs-4 {
	width: 33.3333333333%
}
.col-xs-5 {
	width: 41.6666666667%
}
.col-xs-6 {
	width: 50%
}
.col-xs-7 {
	width: 58.3333333333%
}
.col-xs-8 {
	width: 66.6666666667%
}
.col-xs-9 {
	width: 75%
}
.col-xs-10 {
	width: 83.3333333333%
}
.col-xs-11 {
	width: 91.6666666667%
}
.col-xs-12 {
	width: 100%
}
.col-xs-pull-0 {
	right: auto
}
.col-xs-pull-1 {
	right: 8.3333333333%
}
.col-xs-pull-2 {
	right: 16.6666666667%
}
.col-xs-pull-3 {
	right: 25%
}
.col-xs-pull-4 {
	right: 33.3333333333%
}
.col-xs-pull-5 {
	right: 41.6666666667%
}
.col-xs-pull-6 {
	right: 50%
}
.col-xs-pull-7 {
	right: 58.3333333333%
}
.col-xs-pull-8 {
	right: 66.6666666667%
}
.col-xs-pull-9 {
	right: 75%
}
.col-xs-pull-10 {
	right: 83.3333333333%
}
.col-xs-pull-11 {
	right: 91.6666666667%
}
.col-xs-pull-12 {
	right: 100%
}
.col-xs-push-0 {
	left: auto
}
.col-xs-push-1 {
	left: 8.3333333333%
}
.col-xs-push-2 {
	left: 16.6666666667%
}
.col-xs-push-3 {
	left: 25%
}
.col-xs-push-4 {
	left: 33.3333333333%
}
.col-xs-push-5 {
	left: 41.6666666667%
}
.col-xs-push-6 {
	left: 50%
}
.col-xs-push-7 {
	left: 58.3333333333%
}
.col-xs-push-8 {
	left: 66.6666666667%
}
.col-xs-push-9 {
	left: 75%
}
.col-xs-push-10 {
	left: 83.3333333333%
}
.col-xs-push-11 {
	left: 91.6666666667%
}
.col-xs-push-12 {
	left: 100%
}
.col-xs-offset-0 {
	margin-left: 0
}
.col-xs-offset-1 {
	margin-left: 8.3333333333%
}
.col-xs-offset-2 {
	margin-left: 16.6666666667%
}
.col-xs-offset-3 {
	margin-left: 25%
}
.col-xs-offset-4 {
	margin-left: 33.3333333333%
}
.col-xs-offset-5 {
	margin-left: 41.6666666667%
}
.col-xs-offset-6 {
	margin-left: 50%
}
.col-xs-offset-7 {
	margin-left: 58.3333333333%
}
.col-xs-offset-8 {
	margin-left: 66.6666666667%
}
.col-xs-offset-9 {
	margin-left: 75%
}
.col-xs-offset-10 {
	margin-left: 83.3333333333%
}
.col-xs-offset-11 {
	margin-left: 91.6666666667%
}
.col-xs-offset-12 {
	margin-left: 100%
}
@media (min-width: 768px) {
.col-sm-1,  .col-sm-10,  .col-sm-11,  .col-sm-12,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9 {
	float: left
}
.col-sm-1 {
	width: 8.3333333333%
}
.col-sm-2 {
	width: 16.6666666667%
}
.col-sm-3 {
	width: 25%
}
.col-sm-4 {
	width: 33.3333333333%
}
.col-sm-5 {
	width: 41.6666666667%
}
.col-sm-6 {
	width: 50%
}
.col-sm-7 {
	width: 58.3333333333%
}
.col-sm-8 {
	width: 66.6666666667%
}
.col-sm-9 {
	width: 75%
}
.col-sm-10 {
	width: 83.3333333333%
}
.col-sm-11 {
	width: 91.6666666667%
}
.col-sm-12 {
	width: 100%
}
.col-sm-pull-0 {
	right: auto
}
.col-sm-pull-1 {
	right: 8.3333333333%
}
.col-sm-pull-2 {
	right: 16.6666666667%
}
.col-sm-pull-3 {
	right: 25%
}
.col-sm-pull-4 {
	right: 33.3333333333%
}
.col-sm-pull-5 {
	right: 41.6666666667%
}
.col-sm-pull-6 {
	right: 50%
}
.col-sm-pull-7 {
	right: 58.3333333333%
}
.col-sm-pull-8 {
	right: 66.6666666667%
}
.col-sm-pull-9 {
	right: 75%
}
.col-sm-pull-10 {
	right: 83.3333333333%
}
.col-sm-pull-11 {
	right: 91.6666666667%
}
.col-sm-pull-12 {
	right: 100%
}
.col-sm-push-0 {
	left: auto
}
.col-sm-push-1 {
	left: 8.3333333333%
}
.col-sm-push-2 {
	left: 16.6666666667%
}
.col-sm-push-3 {
	left: 25%
}
.col-sm-push-4 {
	left: 33.3333333333%
}
.col-sm-push-5 {
	left: 41.6666666667%
}
.col-sm-push-6 {
	left: 50%
}
.col-sm-push-7 {
	left: 58.3333333333%
}
.col-sm-push-8 {
	left: 66.6666666667%
}
.col-sm-push-9 {
	left: 75%
}
.col-sm-push-10 {
	left: 83.3333333333%
}
.col-sm-push-11 {
	left: 91.6666666667%
}
.col-sm-push-12 {
	left: 100%
}
.col-sm-offset-0 {
	margin-left: 0
}
.col-sm-offset-1 {
	margin-left: 8.3333333333%
}
.col-sm-offset-2 {
	margin-left: 16.6666666667%
}
.col-sm-offset-3 {
	margin-left: 25%
}
.col-sm-offset-4 {
	margin-left: 33.3333333333%
}
.col-sm-offset-5 {
	margin-left: 41.6666666667%
}
.col-sm-offset-6 {
	margin-left: 50%
}
.col-sm-offset-7 {
	margin-left: 58.3333333333%
}
.col-sm-offset-8 {
	margin-left: 66.6666666667%
}
.col-sm-offset-9 {
	margin-left: 75%
}
.col-sm-offset-10 {
	margin-left: 83.3333333333%
}
.col-sm-offset-11 {
	margin-left: 91.6666666667%
}
.col-sm-offset-12 {
	margin-left: 100%
}
}
@media (min-width: 992px) {
.col-md-1,  .col-md-10,  .col-md-11,  .col-md-12,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9 {
	float: left
}
.col-md-1 {
	width: 8.3333333333%
}
.col-md-2 {
	width: 16.6666666667%
}
.col-md-3 {
	width: 25%
}
.col-md-4 {
	width: 33.3333333333%
}
.col-md-5 {
	width: 41.6666666667%
}
.col-md-6 {
	width: 50%
}
.col-md-7 {
	width: 58.3333333333%
}
.col-md-8 {
	width: 66.6666666667%
}
.col-md-9 {
	width: 75%
}
.col-md-10 {
	width: 83.3333333333%
}
.col-md-11 {
	width: 91.6666666667%
}
.col-md-12 {
	width: 100%
}
.col-md-pull-0 {
	right: auto
}
.col-md-pull-1 {
	right: 8.3333333333%
}
.col-md-pull-2 {
	right: 16.6666666667%
}
.col-md-pull-3 {
	right: 25%
}
.col-md-pull-4 {
	right: 33.3333333333%
}
.col-md-pull-5 {
	right: 41.6666666667%
}
.col-md-pull-6 {
	right: 50%
}
.col-md-pull-7 {
	right: 58.3333333333%
}
.col-md-pull-8 {
	right: 66.6666666667%
}
.col-md-pull-9 {
	right: 75%
}
.col-md-pull-10 {
	right: 83.3333333333%
}
.col-md-pull-11 {
	right: 91.6666666667%
}
.col-md-pull-12 {
	right: 100%
}
.col-md-push-0 {
	left: auto
}
.col-md-push-1 {
	left: 8.3333333333%
}
.col-md-push-2 {
	left: 16.6666666667%
}
.col-md-push-3 {
	left: 25%
}
.col-md-push-4 {
	left: 33.3333333333%
}
.col-md-push-5 {
	left: 41.6666666667%
}
.col-md-push-6 {
	left: 50%
}
.col-md-push-7 {
	left: 58.3333333333%
}
.col-md-push-8 {
	left: 66.6666666667%
}
.col-md-push-9 {
	left: 75%
}
.col-md-push-10 {
	left: 83.3333333333%
}
.col-md-push-11 {
	left: 91.6666666667%
}
.col-md-push-12 {
	left: 100%
}
.col-md-offset-0 {
	margin-left: 0
}
.col-md-offset-1 {
	margin-left: 8.3333333333%
}
.col-md-offset-2 {
	margin-left: 16.6666666667%
}
.col-md-offset-3 {
	margin-left: 25%
}
.col-md-offset-4 {
	margin-left: 33.3333333333%
}
.col-md-offset-5 {
	margin-left: 41.6666666667%
}
.col-md-offset-6 {
	margin-left: 50%
}
.col-md-offset-7 {
	margin-left: 58.3333333333%
}
.col-md-offset-8 {
	margin-left: 66.6666666667%
}
.col-md-offset-9 {
	margin-left: 75%
}
.col-md-offset-10 {
	margin-left: 83.3333333333%
}
.col-md-offset-11 {
	margin-left: 91.6666666667%
}
.col-md-offset-12 {
	margin-left: 100%
}
}
@media (min-width: 1200px) {
.col-lg-1,  .col-lg-10,  .col-lg-11,  .col-lg-12,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9 {
	float: left
}
.col-lg-1 {
	width: 8.3333333333%
}
.col-lg-2 {
	width: 16.6666666667%
}
.col-lg-3 {
	width: 25%
}
.col-lg-4 {
	width: 33.3333333333%
}
.col-lg-5 {
	width: 41.6666666667%
}
.col-lg-6 {
	width: 50%
}
.col-lg-7 {
	width: 58.3333333333%
}
.col-lg-8 {
	width: 66.6666666667%
}
.col-lg-9 {
	width: 75%
}
.col-lg-10 {
	width: 83.3333333333%
}
.col-lg-11 {
	width: 91.6666666667%
}
.col-lg-12 {
	width: 100%
}
.col-lg-pull-0 {
	right: auto
}
.col-lg-pull-1 {
	right: 8.3333333333%
}
.col-lg-pull-2 {
	right: 16.6666666667%
}
.col-lg-pull-3 {
	right: 25%
}
.col-lg-pull-4 {
	right: 33.3333333333%
}
.col-lg-pull-5 {
	right: 41.6666666667%
}
.col-lg-pull-6 {
	right: 50%
}
.col-lg-pull-7 {
	right: 58.3333333333%
}
.col-lg-pull-8 {
	right: 66.6666666667%
}
.col-lg-pull-9 {
	right: 75%
}
.col-lg-pull-10 {
	right: 83.3333333333%
}
.col-lg-pull-11 {
	right: 91.6666666667%
}
.col-lg-pull-12 {
	right: 100%
}
.col-lg-push-0 {
	left: auto
}
.col-lg-push-1 {
	left: 8.3333333333%
}
.col-lg-push-2 {
	left: 16.6666666667%
}
.col-lg-push-3 {
	left: 25%
}
.col-lg-push-4 {
	left: 33.3333333333%
}
.col-lg-push-5 {
	left: 41.6666666667%
}
.col-lg-push-6 {
	left: 50%
}
.col-lg-push-7 {
	left: 58.3333333333%
}
.col-lg-push-8 {
	left: 66.6666666667%
}
.col-lg-push-9 {
	left: 75%
}
.col-lg-push-10 {
	left: 83.3333333333%
}
.col-lg-push-11 {
	left: 91.6666666667%
}
.col-lg-push-12 {
	left: 100%
}
.col-lg-offset-0 {
	margin-left: 0
}
.col-lg-offset-1 {
	margin-left: 8.3333333333%
}
.col-lg-offset-2 {
	margin-left: 16.6666666667%
}
.col-lg-offset-3 {
	margin-left: 25%
}
.col-lg-offset-4 {
	margin-left: 33.3333333333%
}
.col-lg-offset-5 {
	margin-left: 41.6666666667%
}
.col-lg-offset-6 {
	margin-left: 50%
}
.col-lg-offset-7 {
	margin-left: 58.3333333333%
}
.col-lg-offset-8 {
	margin-left: 66.6666666667%
}
.col-lg-offset-9 {
	margin-left: 75%
}
.col-lg-offset-10 {
	margin-left: 83.3333333333%
}
.col-lg-offset-11 {
	margin-left: 91.6666666667%
}
.col-lg-offset-12 {
	margin-left: 100%
}
}
table {
	background-color: transparent
}
caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777;
	text-align: left
}
th {
	text-align: left
}
.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	padding: 8px;
	line-height: 1.428571429;
	vertical-align: top;
	border-top: 1px solid #ddd
}
.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd
}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
	border-top: 0
}
.table>tbody+tbody {
	border-top: 2px solid #ddd
}
.table .table {
	background-color: #fff
}
.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th {
	padding: 5px
}
.table-bordered {
	border: 1px solid #ddd
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border: 1px solid #ddd
}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border-bottom-width: 2px
}
.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #f9f9f9
}
.table-hover>tbody>tr:hover {
	background-color: #f5f5f5
}
table col[class*=col-] {
	position: static;
	float: none;
	display: table-column
}
table td[class*=col-], table th[class*=col-] {
	position: static;
	float: none;
	display: table-cell
}
.table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active {
	background-color: #f5f5f5
}
.table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr.active:hover>th, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover {
	background-color: #e8e8e8
}
.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success {
	background-color: #dff0d8
}
.table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr.success:hover>th, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover {
	background-color: #d0e9c6
}
.table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info {
	background-color: #d9edf7
}
.table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr.info:hover>th, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover {
	background-color: #c4e3f3
}
.table>tbody>tr.warning>td, .table>tbody>tr.warning>th, .table>tbody>tr>td.warning, .table>tbody>tr>th.warning, .table>tfoot>tr.warning>td, .table>tfoot>tr.warning>th, .table>tfoot>tr>td.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>thead>tr.warning>th, .table>thead>tr>td.warning, .table>thead>tr>th.warning {
	background-color: #fcf8e3
}
.table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr.warning:hover>th, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover {
	background-color: #faf2cc
}
.table>tbody>tr.danger>td, .table>tbody>tr.danger>th, .table>tbody>tr>td.danger, .table>tbody>tr>th.danger, .table>tfoot>tr.danger>td, .table>tfoot>tr.danger>th, .table>tfoot>tr>td.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>thead>tr.danger>th, .table>thead>tr>td.danger, .table>thead>tr>th.danger {
	background-color: #f2dede
}
.table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr.danger:hover>th, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover {
	background-color: #ebcccc
}
.table-responsive {
	overflow-x: auto;
	min-height: .01%
}
@media screen and (max-width: 767px) {
.table-responsive {
	width: 100%;
	margin-bottom: 15px;
	overflow-y: hidden;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	border: 1px solid #ddd
}
.table-responsive>.table {
	margin-bottom: 0
}
.table-responsive>.table>tbody>tr>td,  .table-responsive>.table>tbody>tr>th,  .table-responsive>.table>tfoot>tr>td,  .table-responsive>.table>tfoot>tr>th,  .table-responsive>.table>thead>tr>td,  .table-responsive>.table>thead>tr>th {
	white-space: nowrap
}
.table-responsive>.table-bordered {
	border: 0
}
.table-responsive>.table-bordered>tbody>tr>td:first-child,  .table-responsive>.table-bordered>tbody>tr>th:first-child,  .table-responsive>.table-bordered>tfoot>tr>td:first-child,  .table-responsive>.table-bordered>tfoot>tr>th:first-child,  .table-responsive>.table-bordered>thead>tr>td:first-child,  .table-responsive>.table-bordered>thead>tr>th:first-child {
	border-left: 0
}
.table-responsive>.table-bordered>tbody>tr>td:last-child,  .table-responsive>.table-bordered>tbody>tr>th:last-child,  .table-responsive>.table-bordered>tfoot>tr>td:last-child,  .table-responsive>.table-bordered>tfoot>tr>th:last-child,  .table-responsive>.table-bordered>thead>tr>td:last-child,  .table-responsive>.table-bordered>thead>tr>th:last-child {
	border-right: 0
}
.table-responsive>.table-bordered>tbody>tr:last-child>td,  .table-responsive>.table-bordered>tbody>tr:last-child>th,  .table-responsive>.table-bordered>tfoot>tr:last-child>td,  .table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom: 0
}
}
fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0
}
legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5
}
label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700
}
input[type=search] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
input[type=checkbox], input[type=radio] {
	margin: 4px 0 0;
	margin-top: 1px\9;
	line-height: normal
}
input[type=file] {
	display: block
}
input[type=range] {
	display: block;
	width: 100%
}
select[multiple], select[size] {
	height: auto
}
input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555
}
.comment-form input[type=text], .comment-form input[type=email], .comment-form input[type=url], .comment-form textarea, .form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.comment-form input[type=text]:focus, .comment-form input[type=email]:focus, .comment-form input[type=url]:focus, .comment-form textarea:focus, .form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.comment-form input[type=text]::-moz-placeholder, .comment-form input[type=email]::-moz-placeholder, .comment-form input[type=url]::-moz-placeholder, .comment-form textarea::-moz-placeholder, .form-control::-moz-placeholder {
 color: #999;
 opacity: 1
}
.comment-form input[type=text]:-ms-input-placeholder, .comment-form input[type=email]:-ms-input-placeholder, .comment-form input[type=url]:-ms-input-placeholder, .comment-form textarea:-ms-input-placeholder, .form-control:-ms-input-placeholder {
 color: #999
}
.comment-form input[type=text]::-webkit-input-placeholder, .comment-form input[type=email]::-webkit-input-placeholder, .comment-form input[type=url]::-webkit-input-placeholder, .comment-form textarea::-webkit-input-placeholder, .form-control::-webkit-input-placeholder {
 color: #999
}
.comment-form fieldset[disabled] input[type=text], .comment-form fieldset[disabled] input[type=email], .comment-form fieldset[disabled] input[type=url], .comment-form fieldset[disabled] textarea, .comment-form input[disabled][type=text], .comment-form input[disabled][type=email], .comment-form input[disabled][type=url], .comment-form input[readonly][type=text], .comment-form input[readonly][type=email], .comment-form input[readonly][type=url], .comment-form textarea[disabled], .comment-form textarea[readonly], .form-control[disabled], .form-control[readonly], fieldset[disabled] .comment-form input[type=text], fieldset[disabled] .comment-form input[type=email], fieldset[disabled] .comment-form input[type=url], fieldset[disabled] .comment-form textarea, fieldset[disabled] .form-control {
	background-color: #eee;
	opacity: 1
}
.comment-form fieldset[disabled] input[type=text], .comment-form fieldset[disabled] input[type=email], .comment-form fieldset[disabled] input[type=url], .comment-form fieldset[disabled] textarea, .comment-form input[disabled][type=text], .comment-form input[disabled][type=email], .comment-form input[disabled][type=url], .comment-form textarea[disabled], .form-control[disabled], fieldset[disabled] .comment-form input[type=text], fieldset[disabled] .comment-form input[type=email], fieldset[disabled] .comment-form input[type=url], fieldset[disabled] .comment-form textarea, fieldset[disabled] .form-control {
	cursor: not-allowed
}
.comment-form textarea, textarea.form-control {
	height: auto
}
input[type=search] {
	-webkit-appearance: none
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
.comment-form input[type=date][type=text],  .comment-form input[type=date][type=email],  .comment-form input[type=date][type=url],  .comment-form input[type=time][type=text],  .comment-form input[type=time][type=email],  .comment-form input[type=time][type=url],  .comment-form input[type=datetime-local][type=text],  .comment-form input[type=datetime-local][type=email],  .comment-form input[type=datetime-local][type=url],  .comment-form input[type=month][type=text],  .comment-form input[type=month][type=email],  .comment-form input[type=month][type=url],  input[type=date].form-control,  input[type=time].form-control,  input[type=datetime-local].form-control,  input[type=month].form-control {
	line-height: 34px
}
.comment-form .input-group-sm>.input-group-btn>input[type=date][type=submit],  .comment-form .input-group-sm>.input-group-btn>input[type=time][type=submit],  .comment-form .input-group-sm>.input-group-btn>input[type=datetime-local][type=submit],  .comment-form .input-group-sm>.input-group-btn>input[type=month][type=submit],  .comment-form .input-group-sm>input[type=date][type=text],  .comment-form .input-group-sm>input[type=date][type=email],  .comment-form .input-group-sm>input[type=date][type=url],  .comment-form .input-group-sm>input[type=time][type=text],  .comment-form .input-group-sm>input[type=time][type=email],  .comment-form .input-group-sm>input[type=time][type=url],  .comment-form .input-group-sm>input[type=datetime-local][type=text],  .comment-form .input-group-sm>input[type=datetime-local][type=email],  .comment-form .input-group-sm>input[type=datetime-local][type=url],  .comment-form .input-group-sm>input[type=month][type=text],  .comment-form .input-group-sm>input[type=month][type=email],  .comment-form .input-group-sm>input[type=month][type=url],  .input-group-sm input[type=date],  .input-group-sm input[type=time],  .input-group-sm input[type=datetime-local],  .input-group-sm input[type=month],  .input-group-sm>.input-group-btn>input[type=date].btn,  .input-group-sm>.input-group-btn>input[type=time].btn,  .input-group-sm>.input-group-btn>input[type=datetime-local].btn,  .input-group-sm>.input-group-btn>input[type=month].btn,  .input-group-sm>input[type=date].form-control,  .input-group-sm>input[type=date].input-group-addon,  .input-group-sm>input[type=time].form-control,  .input-group-sm>input[type=time].input-group-addon,  .input-group-sm>input[type=datetime-local].form-control,  .input-group-sm>input[type=datetime-local].input-group-addon,  .input-group-sm>input[type=month].form-control,  .input-group-sm>input[type=month].input-group-addon,  input[type=date].input-sm,  input[type=time].input-sm,  input[type=datetime-local].input-sm,  input[type=month].input-sm {
	line-height: 30px
}
.comment-form .input-group-lg>.input-group-btn>input[type=date][type=submit],  .comment-form .input-group-lg>.input-group-btn>input[type=time][type=submit],  .comment-form .input-group-lg>.input-group-btn>input[type=datetime-local][type=submit],  .comment-form .input-group-lg>.input-group-btn>input[type=month][type=submit],  .comment-form .input-group-lg>input[type=date][type=text],  .comment-form .input-group-lg>input[type=date][type=email],  .comment-form .input-group-lg>input[type=date][type=url],  .comment-form .input-group-lg>input[type=time][type=text],  .comment-form .input-group-lg>input[type=time][type=email],  .comment-form .input-group-lg>input[type=time][type=url],  .comment-form .input-group-lg>input[type=datetime-local][type=text],  .comment-form .input-group-lg>input[type=datetime-local][type=email],  .comment-form .input-group-lg>input[type=datetime-local][type=url],  .comment-form .input-group-lg>input[type=month][type=text],  .comment-form .input-group-lg>input[type=month][type=email],  .comment-form .input-group-lg>input[type=month][type=url],  .input-group-lg input[type=date],  .input-group-lg input[type=time],  .input-group-lg input[type=datetime-local],  .input-group-lg input[type=month],  .input-group-lg>.input-group-btn>input[type=date].btn,  .input-group-lg>.input-group-btn>input[type=time].btn,  .input-group-lg>.input-group-btn>input[type=datetime-local].btn,  .input-group-lg>.input-group-btn>input[type=month].btn,  .input-group-lg>input[type=date].form-control,  .input-group-lg>input[type=date].input-group-addon,  .input-group-lg>input[type=time].form-control,  .input-group-lg>input[type=time].input-group-addon,  .input-group-lg>input[type=datetime-local].form-control,  .input-group-lg>input[type=datetime-local].input-group-addon,  .input-group-lg>input[type=month].form-control,  .input-group-lg>input[type=month].input-group-addon,  input[type=date].input-lg,  input[type=time].input-lg,  input[type=datetime-local].input-lg,  input[type=month].input-lg {
	line-height: 46px
}
}
.comment-form p, .form-group {
	margin-bottom: 15px
}
.checkbox, .radio {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px
}
.checkbox label, .radio label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
	position: absolute;
	margin-left: -20px;
	margin-top: 4px\9
}
.checkbox+.checkbox, .radio+.radio {
	margin-top: -5px
}
.checkbox-inline, .radio-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: 400;
	cursor: pointer
}
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {
	margin-top: 0;
	margin-left: 10px
}
fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {
	cursor: not-allowed
}
.checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio-inline {
	cursor: not-allowed
}
.checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label {
	cursor: not-allowed
}
.form-control-static {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
	min-height: 34px
}
.comment-form .input-group-lg>.input-group-btn>input.form-control-static[type=submit], .comment-form .input-group-lg>input.form-control-static[type=text], .comment-form .input-group-lg>input.form-control-static[type=email], .comment-form .input-group-lg>input.form-control-static[type=url], .comment-form .input-group-lg>textarea.form-control-static, .comment-form .input-group-sm>.input-group-btn>input.form-control-static[type=submit], .comment-form .input-group-sm>input.form-control-static[type=text], .comment-form .input-group-sm>input.form-control-static[type=email], .comment-form .input-group-sm>input.form-control-static[type=url], .comment-form .input-group-sm>textarea.form-control-static, .form-control-static.input-lg, .form-control-static.input-sm, .input-group-lg>.form-control-static.form-control, .input-group-lg>.form-control-static.input-group-addon, .input-group-lg>.input-group-btn>.form-control-static.btn, .input-group-sm>.form-control-static.form-control, .input-group-sm>.form-control-static.input-group-addon, .input-group-sm>.input-group-btn>.form-control-static.btn {
	padding-left: 0;
	padding-right: 0
}
.comment-form .input-group-sm>.input-group-btn>input[type=submit], .comment-form .input-group-sm>input[type=text], .comment-form .input-group-sm>input[type=email], .comment-form .input-group-sm>input[type=url], .comment-form .input-group-sm>textarea, .input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn, .input-sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}
.input-group-sm>.input-group-btn>select.btn, .input-group-sm>select.form-control, .input-group-sm>select.input-group-addon, select.input-sm {
	height: 30px;
	line-height: 30px
}
.comment-form .input-group-sm>textarea, .input-group-sm>.input-group-btn>select[multiple].btn, .input-group-sm>.input-group-btn>textarea.btn, .input-group-sm>select[multiple].form-control, .input-group-sm>select[multiple].input-group-addon, .input-group-sm>textarea.form-control, .input-group-sm>textarea.input-group-addon, select[multiple].input-sm, textarea.input-sm {
	height: auto
}
.comment-form .form-group-sm input[type=text], .comment-form .form-group-sm input[type=email], .comment-form .form-group-sm input[type=url], .comment-form .form-group-sm textarea, .form-group-sm .comment-form input[type=text], .form-group-sm .comment-form input[type=email], .form-group-sm .comment-form input[type=url], .form-group-sm .comment-form textarea, .form-group-sm .form-control {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}
.form-group-sm select.form-control {
	height: 30px;
	line-height: 30px
}
.comment-form .form-group-sm textarea, .form-group-sm .comment-form textarea, .form-group-sm select[multiple].form-control, .form-group-sm textarea.form-control {
	height: auto
}
.form-group-sm .form-control-static {
	height: 30px;
	min-height: 32px;
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.5
}
.comment-form .input-group-lg>.input-group-btn>input[type=submit], .comment-form .input-group-lg>input[type=text], .comment-form .input-group-lg>input[type=email], .comment-form .input-group-lg>input[type=url], .comment-form .input-group-lg>textarea, .input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn, .input-lg {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}
.input-group-lg>.input-group-btn>select.btn, .input-group-lg>select.form-control, .input-group-lg>select.input-group-addon, select.input-lg {
	height: 46px;
	line-height: 46px
}
.comment-form .input-group-lg>textarea, .input-group-lg>.input-group-btn>select[multiple].btn, .input-group-lg>.input-group-btn>textarea.btn, .input-group-lg>select[multiple].form-control, .input-group-lg>select[multiple].input-group-addon, .input-group-lg>textarea.form-control, .input-group-lg>textarea.input-group-addon, select[multiple].input-lg, textarea.input-lg {
	height: auto
}
.comment-form .form-group-lg input[type=text], .comment-form .form-group-lg input[type=email], .comment-form .form-group-lg input[type=url], .comment-form .form-group-lg textarea, .form-group-lg .comment-form input[type=text], .form-group-lg .comment-form input[type=email], .form-group-lg .comment-form input[type=url], .form-group-lg .comment-form textarea, .form-group-lg .form-control {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}
.form-group-lg select.form-control {
	height: 46px;
	line-height: 46px
}
.comment-form .form-group-lg textarea, .form-group-lg .comment-form textarea, .form-group-lg select[multiple].form-control, .form-group-lg textarea.form-control {
	height: auto
}
.form-group-lg .form-control-static {
	height: 46px;
	min-height: 38px;
	padding: 11px 16px;
	font-size: 18px;
	line-height: 1.3333333
}
.has-feedback {
	position: relative
}
.comment-form .has-feedback input[type=text], .comment-form .has-feedback input[type=email], .comment-form .has-feedback input[type=url], .comment-form .has-feedback textarea, .has-feedback .comment-form input[type=text], .has-feedback .comment-form input[type=email], .has-feedback .comment-form input[type=url], .has-feedback .comment-form textarea, .has-feedback .form-control {
	padding-right: 42.5px
}
.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none
}
.comment-form .form-group-lg input[type=text]+.form-control-feedback, .comment-form .form-group-lg input[type=email]+.form-control-feedback, .comment-form .form-group-lg input[type=url]+.form-control-feedback, .comment-form .form-group-lg textarea+.form-control-feedback, .comment-form .input-group-lg>.input-group-btn>input[type=submit]+.form-control-feedback, .comment-form .input-group-lg>input[type=text]+.form-control-feedback, .comment-form .input-group-lg>input[type=email]+.form-control-feedback, .comment-form .input-group-lg>input[type=url]+.form-control-feedback, .comment-form .input-group-lg>textarea+.form-control-feedback, .form-group-lg .comment-form input[type=text]+.form-control-feedback, .form-group-lg .comment-form input[type=email]+.form-control-feedback, .form-group-lg .comment-form input[type=url]+.form-control-feedback, .form-group-lg .comment-form textarea+.form-control-feedback, .form-group-lg .form-control+.form-control-feedback, .input-group-lg+.form-control-feedback, .input-group-lg>.form-control+.form-control-feedback, .input-group-lg>.input-group-addon+.form-control-feedback, .input-group-lg>.input-group-btn>.btn+.form-control-feedback, .input-lg+.form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px
}
.comment-form .form-group-sm input[type=text]+.form-control-feedback, .comment-form .form-group-sm input[type=email]+.form-control-feedback, .comment-form .form-group-sm input[type=url]+.form-control-feedback, .comment-form .form-group-sm textarea+.form-control-feedback, .comment-form .input-group-sm>.input-group-btn>input[type=submit]+.form-control-feedback, .comment-form .input-group-sm>input[type=text]+.form-control-feedback, .comment-form .input-group-sm>input[type=email]+.form-control-feedback, .comment-form .input-group-sm>input[type=url]+.form-control-feedback, .comment-form .input-group-sm>textarea+.form-control-feedback, .form-group-sm .comment-form input[type=text]+.form-control-feedback, .form-group-sm .comment-form input[type=email]+.form-control-feedback, .form-group-sm .comment-form input[type=url]+.form-control-feedback, .form-group-sm .comment-form textarea+.form-control-feedback, .form-group-sm .form-control+.form-control-feedback, .input-group-sm+.form-control-feedback, .input-group-sm>.form-control+.form-control-feedback, .input-group-sm>.input-group-addon+.form-control-feedback, .input-group-sm>.input-group-btn>.btn+.form-control-feedback, .input-sm+.form-control-feedback {
	width: 30px;
	height: 30px;
	line-height: 30px
}
.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
	color: #3c763d
}
.comment-form .has-success input[type=text], .comment-form .has-success input[type=email], .comment-form .has-success input[type=url], .comment-form .has-success textarea, .has-success .comment-form input[type=text], .has-success .comment-form input[type=email], .has-success .comment-form input[type=url], .has-success .comment-form textarea, .has-success .form-control {
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}
.comment-form .has-success input[type=text]:focus, .comment-form .has-success input[type=email]:focus, .comment-form .has-success input[type=url]:focus, .comment-form .has-success textarea:focus, .has-success .comment-form input[type=text]:focus, .has-success .comment-form input[type=email]:focus, .has-success .comment-form input[type=url]:focus, .has-success .comment-form textarea:focus, .has-success .form-control:focus {
	border-color: #2b542c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
}
.has-success .input-group-addon {
	color: #3c763d;
	border-color: #3c763d;
	background-color: #dff0d8
}
.has-success .form-control-feedback {
	color: #3c763d
}
.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label {
	color: #8a6d3b
}
.comment-form .has-warning input[type=text], .comment-form .has-warning input[type=email], .comment-form .has-warning input[type=url], .comment-form .has-warning textarea, .has-warning .comment-form input[type=text], .has-warning .comment-form input[type=email], .has-warning .comment-form input[type=url], .has-warning .comment-form textarea, .has-warning .form-control {
	border-color: #8a6d3b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}
.comment-form .has-warning input[type=text]:focus, .comment-form .has-warning input[type=email]:focus, .comment-form .has-warning input[type=url]:focus, .comment-form .has-warning textarea:focus, .has-warning .comment-form input[type=text]:focus, .has-warning .comment-form input[type=email]:focus, .has-warning .comment-form input[type=url]:focus, .has-warning .comment-form textarea:focus, .has-warning .form-control:focus {
	border-color: #66512c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
}
.has-warning .input-group-addon {
	color: #8a6d3b;
	border-color: #8a6d3b;
	background-color: #fcf8e3
}
.has-warning .form-control-feedback {
	color: #8a6d3b
}
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
	color: #a94442
}
.comment-form .has-error input[type=text], .comment-form .has-error input[type=email], .comment-form .has-error input[type=url], .comment-form .has-error textarea, .has-error .comment-form input[type=text], .has-error .comment-form input[type=email], .has-error .comment-form input[type=url], .has-error .comment-form textarea, .has-error .form-control {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}
.comment-form .has-error input[type=text]:focus, .comment-form .has-error input[type=email]:focus, .comment-form .has-error input[type=url]:focus, .comment-form .has-error textarea:focus, .has-error .comment-form input[type=text]:focus, .has-error .comment-form input[type=email]:focus, .has-error .comment-form input[type=url]:focus, .has-error .comment-form textarea:focus, .has-error .form-control:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
}
.has-error .input-group-addon {
	color: #a94442;
	border-color: #a94442;
	background-color: #f2dede
}
.has-error .form-control-feedback {
	color: #a94442
}
.has-feedback label~.form-control-feedback {
	top: 25px
}
.has-feedback label.screen-reader-text~.form-control-feedback, .has-feedback label.sr-only~.form-control-feedback {
	top: 0
}
.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373
}
@media (min-width: 768px) {
.comment-form .form-inline p,  .form-inline .comment-form p,  .form-inline .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle
}
.comment-form .form-inline input[type=text],  .comment-form .form-inline input[type=email],  .comment-form .form-inline input[type=url],  .comment-form .form-inline textarea,  .form-inline .comment-form input[type=text],  .form-inline .comment-form input[type=email],  .form-inline .comment-form input[type=url],  .form-inline .comment-form textarea,  .form-inline .form-control {
	display: inline-block;
	width: auto;
	vertical-align: middle
}
.form-inline .form-control-static {
	display: inline-block
}
.form-inline .input-group {
	display: inline-table;
	vertical-align: middle
}
.comment-form .form-inline .input-group input[type=text],  .comment-form .form-inline .input-group input[type=email],  .comment-form .form-inline .input-group input[type=url],  .comment-form .form-inline .input-group textarea,  .form-inline .input-group .comment-form input[type=text],  .form-inline .input-group .comment-form input[type=email],  .form-inline .input-group .comment-form input[type=url],  .form-inline .input-group .comment-form textarea,  .form-inline .input-group .form-control,  .form-inline .input-group .input-group-addon,  .form-inline .input-group .input-group-btn {
	width: auto
}
.comment-form .form-inline .input-group>input[type=text],  .comment-form .form-inline .input-group>input[type=email],  .comment-form .form-inline .input-group>input[type=url],  .comment-form .form-inline .input-group>textarea,  .form-inline .comment-form .input-group>input[type=text],  .form-inline .comment-form .input-group>input[type=email],  .form-inline .comment-form .input-group>input[type=url],  .form-inline .comment-form .input-group>textarea,  .form-inline .input-group>.form-control {
	width: 100%
}
.form-inline .control-label {
	margin-bottom: 0;
	vertical-align: middle
}
.form-inline .checkbox,  .form-inline .radio {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align: middle
}
.form-inline .checkbox label,  .form-inline .radio label {
	padding-left: 0
}
.form-inline .checkbox input[type=checkbox],  .form-inline .radio input[type=radio] {
	position: relative;
	margin-left: 0
}
.form-inline .has-feedback .form-control-feedback {
	top: 0
}
}
.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px
}
.form-horizontal .checkbox, .form-horizontal .radio {
	min-height: 27px
}
.comment-form .form-horizontal p, .form-horizontal .comment-form p, .form-horizontal .form-group {
	margin-left: -15px;
	margin-right: -15px
}
.comment-form .form-horizontal p:after, .comment-form .form-horizontal p:before, .form-horizontal .comment-form p:after, .form-horizontal .comment-form p:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before {
	content: " ";
	display: table
}
.comment-form .form-horizontal p:after, .form-horizontal .comment-form p:after, .form-horizontal .form-group:after {
	clear: both
}
@media (min-width: 768px) {
.form-horizontal .control-label {
	text-align: right;
	margin-bottom: 0;
	padding-top: 7px
}
}
.form-horizontal .has-feedback .form-control-feedback {
	right: 15px
}
@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label {
	padding-top: 14.33px;
	font-size: 18px
}
}
@media (min-width: 768px) {
.form-horizontal .form-group-sm .control-label {
	padding-top: 6px;
	font-size: 12px
}
}
.btn, .comment-form input[type=submit] {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none

}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus, .comment-form input.active.focus[type=submit], .comment-form input.active[type=submit]:focus, .comment-form input.focus[type=submit], .comment-form input[type=submit]:active.focus, .comment-form input[type=submit]:active:focus, .comment-form input[type=submit]:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
.btn.focus, .btn:focus, .btn:hover, .comment-form input.focus[type=submit], .comment-form input[type=submit]:focus, .comment-form input[type=submit]:hover {
	color: #333;
	text-decoration: none
}
.btn.active, .btn:active, .comment-form input.active[type=submit], .comment-form input[type=submit]:active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}
.btn.disabled, .btn[disabled], .comment-form fieldset[disabled] input[type=submit], .comment-form input.disabled[type=submit], .comment-form input[disabled][type=submit], fieldset[disabled] .btn, fieldset[disabled] .comment-form input[type=submit] {
	cursor: not-allowed;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none
}
a.btn.disabled, fieldset[disabled] a.btn {
	pointer-events: none
}
.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc
}
.btn-default.focus, .btn-default:focus {
	color: #333;
	background-color: #e6e6e6;
	border-color: #8c8c8c
}
.btn-default:hover {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad
}
.btn-default.active, .btn-default:active, .open>.btn-default.dropdown-toggle {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad
}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.btn-default.dropdown-toggle.focus, .open>.btn-default.dropdown-toggle:focus, .open>.btn-default.dropdown-toggle:hover {
	color: #333;
	background-color: #d4d4d4;
	border-color: #8c8c8c
}
.btn-default.active, .btn-default:active, .open>.btn-default.dropdown-toggle {
	background-image: none
}
.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
	background-color: #fff;
	border-color: #ccc
}
.btn-default .badge {
	color: #fff;
	background-color: #333
}
.btn-primary, .comment-form input[type=submit] {
	color: #fff;
	background-color: #27ae60;
	border-color: #295
}
.btn-primary.focus, .btn-primary:focus, .comment-form input.focus[type=submit], .comment-form input[type=submit]:focus {
	color: #fff;
	background-color: #1e8449;
	border-color: #0b311b
}
.btn-primary:hover, .comment-form input[type=submit]:hover {
	color: #fff;
	background-color: #1e8449;
	border-color: #176739
}
.btn-primary.active, .btn-primary:active, .comment-form .open>input.dropdown-toggle[type=submit], .comment-form input.active[type=submit], .comment-form input[type=submit]:active, .open>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #1e8449;
	border-color: #176739
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .comment-form .open>input.dropdown-toggle.focus[type=submit], .comment-form .open>input.dropdown-toggle[type=submit]:focus, .comment-form .open>input.dropdown-toggle[type=submit]:hover, .comment-form input.active.focus[type=submit], .comment-form input.active[type=submit]:focus, .comment-form input.active[type=submit]:hover, .comment-form input[type=submit]:active.focus, .comment-form input[type=submit]:active:focus, .comment-form input[type=submit]:active:hover, .open>.btn-primary.dropdown-toggle.focus, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle:hover {
	color: #fff;
	background-color: #176739;
	border-color: #0b311b
}
.btn-primary.active, .btn-primary:active, .comment-form .open>input.dropdown-toggle[type=submit], .comment-form input.active[type=submit], .comment-form input[type=submit]:active, .open>.btn-primary.dropdown-toggle {
	background-image: none
}
.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, .comment-form fieldset[disabled] input.active[type=submit], .comment-form fieldset[disabled] input.focus[type=submit], .comment-form fieldset[disabled] input[type=submit], .comment-form fieldset[disabled] input[type=submit]:active, .comment-form fieldset[disabled] input[type=submit]:focus, .comment-form fieldset[disabled] input[type=submit]:hover, .comment-form input.disabled.active[type=submit], .comment-form input.disabled.focus[type=submit], .comment-form input.disabled[type=submit], .comment-form input.disabled[type=submit]:active, .comment-form input.disabled[type=submit]:focus, .comment-form input.disabled[type=submit]:hover, .comment-form input[disabled].active[type=submit], .comment-form input[disabled].focus[type=submit], .comment-form input[disabled][type=submit], .comment-form input[disabled][type=submit]:active, .comment-form input[disabled][type=submit]:focus, .comment-form input[disabled][type=submit]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .comment-form input.active[type=submit], fieldset[disabled] .comment-form input.focus[type=submit], fieldset[disabled] .comment-form input[type=submit], fieldset[disabled] .comment-form input[type=submit]:active, fieldset[disabled] .comment-form input[type=submit]:focus, fieldset[disabled] .comment-form input[type=submit]:hover {
	background-color: #27ae60;
	border-color: #295
}
.btn-primary .badge, .comment-form input[type=submit] .badge {
	color: #27ae60;
	background-color: #fff
}
.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c
}
.btn-success.focus, .btn-success:focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625
}
.btn-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #398439
}
.btn-success.active, .btn-success:active, .open>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #449d44;
	border-color: #398439
}
.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.btn-success.dropdown-toggle.focus, .open>.btn-success.dropdown-toggle:focus, .open>.btn-success.dropdown-toggle:hover {
	color: #fff;
	background-color: #398439;
	border-color: #255625
}
.btn-success.active, .btn-success:active, .open>.btn-success.dropdown-toggle {
	background-image: none
}
.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
	background-color: #5cb85c;
	border-color: #4cae4c
}
.btn-success .badge {
	color: #5cb85c;
	background-color: #fff
}
.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da
}
.btn-info.focus, .btn-info:focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85
}
.btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc
}
.btn-info.active, .btn-info:active, .open>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc
}
.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.btn-info.dropdown-toggle.focus, .open>.btn-info.dropdown-toggle:focus, .open>.btn-info.dropdown-toggle:hover {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85
}
.btn-info.active, .btn-info:active, .open>.btn-info.dropdown-toggle {
	background-image: none
}
.btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
	background-color: #5bc0de;
	border-color: #46b8da
}
.btn-info .badge {
	color: #5bc0de;
	background-color: #fff
}
.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236
}
.btn-warning.focus, .btn-warning:focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d
}
.btn-warning:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512
}
.btn-warning.active, .btn-warning:active, .open>.btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512
}
.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open>.btn-warning.dropdown-toggle.focus, .open>.btn-warning.dropdown-toggle:focus, .open>.btn-warning.dropdown-toggle:hover {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d
}
.btn-warning.active, .btn-warning:active, .open>.btn-warning.dropdown-toggle {
	background-image: none
}
.btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
	background-color: #f0ad4e;
	border-color: #eea236
}
.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff
}
.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a
}
.btn-danger.focus, .btn-danger:focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19
}
.btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925
}
.btn-danger.active, .btn-danger:active, .open>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925
}
.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open>.btn-danger.dropdown-toggle.focus, .open>.btn-danger.dropdown-toggle:focus, .open>.btn-danger.dropdown-toggle:hover {
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19
}
.btn-danger.active, .btn-danger:active, .open>.btn-danger.dropdown-toggle {
	background-image: none
}
.btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
	background-color: #d9534f;
	border-color: #d43f3a
}
.btn-danger .badge {
	color: #d9534f;
	background-color: #fff
}
.btn-link {
	color: #27ae60;
	font-weight: 400;
	border-radius: 0
}
.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
	border-color: transparent
}
.btn-link:focus, .btn-link:hover {
	color: #19703e;
	text-decoration: underline;
	background-color: transparent
}
.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
	color: #777;
	text-decoration: none
}
.btn-group-lg>.btn, .btn-lg, .comment-form .btn-group-lg>input[type=submit] {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}
.btn-group-sm>.btn, .btn-sm, .comment-form .btn-group-sm>input[type=submit] {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}
.btn-group-xs>.btn, .btn-xs, .comment-form .btn-group-xs>input[type=submit] {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}
.btn-block {
	display: block;
	width: 100%
}
.btn-block+.btn-block {
	margin-top: 5px
}
input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
	width: 100%
}
.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear
}
.fade.in {
	opacity: 1
}
.collapse {
	display: none
}
.collapse.in {
	display: block
}
tr.collapse.in {
	display: table-row
}
tbody.collapse.in {
	display: table-row-group
}
.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition-property: height, visibility;
	-o-transition-property: height, visibility;
	transition-property: height, visibility;
	-webkit-transition-duration: .35s;
	-o-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid\9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent
}
.dropdown, .dropup {
	position: relative
}
.dropdown-toggle:focus {
	outline: 0
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 14px;
	text-align: left;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}
.dropdown-menu.pull-right {
	right: 0;
	left: auto
}
.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5
}
.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.428571429;
	color: #333;
	white-space: nowrap
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	text-decoration: none;
	color: #262626;
	background-color: #f5f5f5
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
	color: #fff;
	text-decoration: none;
	outline: 0;
	background-color: #27ae60
}
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover {
	color: #777
}
.dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
 filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
	cursor: not-allowed
}
.open>.dropdown-menu {
	display: block
}
.open>a {
	outline: 0
}
.dropdown-menu-right {
	left: auto;
	right: 0
}
.dropdown-menu-left {
	left: 0;
	right: auto
}
.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.428571429;
	color: #777;
	white-space: nowrap
}
.dropdown-backdrop {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 990
}
.pull-right>.dropdown-menu {
	right: 0;
	left: auto
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px dashed;
	border-bottom: 4px solid\9;
	content: ""
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px
}
@media (min-width: 768px) {
.navbar-right .dropdown-menu {
	right: 0;
	left: auto
}
.navbar-right .dropdown-menu-left {
	left: 0;
	right: auto
}
}
.btn-group, .btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle
}
.btn-group-vertical>.btn, .btn-group>.btn, .comment-form .btn-group-vertical>input[type=submit], .comment-form .btn-group>input[type=submit] {
	position: relative;
	float: left
}
.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover, .comment-form .btn-group-vertical>input.active[type=submit], .comment-form .btn-group-vertical>input[type=submit]:active, .comment-form .btn-group-vertical>input[type=submit]:focus, .comment-form .btn-group-vertical>input[type=submit]:hover, .comment-form .btn-group>input.active[type=submit], .comment-form .btn-group>input[type=submit]:active, .comment-form .btn-group>input[type=submit]:focus, .comment-form .btn-group>input[type=submit]:hover {
	z-index: 2
}
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group, .btn-group .comment-form .btn+input[type=submit], .btn-group .comment-form .btn-group+input[type=submit], .btn-group .comment-form input[type=submit]+.btn, .btn-group .comment-form input[type=submit]+.btn-group, .btn-group .comment-form input[type=submit]+input[type=submit], .comment-form .btn-group .btn+input[type=submit], .comment-form .btn-group .btn-group+input[type=submit], .comment-form .btn-group input[type=submit]+.btn, .comment-form .btn-group input[type=submit]+.btn-group, .comment-form .btn-group input[type=submit]+input[type=submit] {
	margin-left: -1px
}
.btn-toolbar {
	margin-left: -5px
}
.btn-toolbar:after, .btn-toolbar:before {
	content: " ";
	display: table
}
.btn-toolbar:after {
	clear: both
}
.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .comment-form input[type=submit], .btn-toolbar .input-group, .comment-form .btn-toolbar input[type=submit] {
	float: left
}
.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group, .comment-form .btn-toolbar>input[type=submit] {
	margin-left: 5px
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .comment-form .btn-group>input[type=submit]:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0
}
.btn-group>.btn:first-child, .comment-form .btn-group>input[type=submit]:first-child {
	margin-left: 0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle), .comment-form .btn-group>input[type=submit]:first-child:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child), .comment-form .btn-group>input[type=submit]:last-child:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}
.btn-group>.btn-group {
	float: left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn, .comment-form .btn-group>.btn-group:not(:first-child):not(:last-child)>input[type=submit] {
	border-radius: 0
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle, .comment-form .btn-group>.btn-group:first-child:not(:last-child)>input[type=submit]:last-child {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child, .comment-form .btn-group>.btn-group:last-child:not(:first-child)>input[type=submit]:first-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0
}
.btn-group>.btn+.dropdown-toggle, .comment-form .btn-group>input[type=submit]+.dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px
}
.btn-group-lg.btn-group>.btn+.dropdown-toggle, .btn-group>.btn-lg+.dropdown-toggle, .comment-form .btn-group-lg.btn-group>input[type=submit]+.dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px
}
.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}
.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn .caret, .comment-form input[type=submit] .caret {
	margin-left: 0
}
.btn-group-lg>.btn .caret, .btn-lg .caret, .comment-form .btn-group-lg>input[type=submit] .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0
}
.comment-form .dropup .btn-group-lg>input[type=submit] .caret, .dropup .btn-group-lg>.btn .caret, .dropup .btn-lg .caret, .dropup .comment-form .btn-group-lg>input[type=submit] .caret {
	border-width: 0 5px 5px
}
.btn-group-vertical>.btn, .btn-group-vertical>.btn-group, .btn-group-vertical>.btn-group>.btn, .comment-form .btn-group-vertical>.btn-group>input[type=submit], .comment-form .btn-group-vertical>input[type=submit] {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%
}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before {
	content: " ";
	display: table
}
.btn-group-vertical>.btn-group:after {
	clear: both
}
.btn-group-vertical>.btn-group>.btn, .comment-form .btn-group-vertical>.btn-group>input[type=submit] {
	float: none
}
.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group, .comment-form .btn-group-vertical>.btn+input[type=submit], .comment-form .btn-group-vertical>.btn-group+input[type=submit], .comment-form .btn-group-vertical>input[type=submit]+.btn, .comment-form .btn-group-vertical>input[type=submit]+.btn-group, .comment-form .btn-group-vertical>input[type=submit]+input[type=submit] {
	margin-top: -1px;
	margin-left: 0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child), .comment-form .btn-group-vertical>input[type=submit]:not(:first-child):not(:last-child) {
	border-radius: 0
}
.btn-group-vertical>.btn:first-child:not(:last-child), .comment-form .btn-group-vertical>input[type=submit]:first-child:not(:last-child) {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.btn-group-vertical>.btn:last-child:not(:first-child), .comment-form .btn-group-vertical>input[type=submit]:last-child:not(:first-child) {
	border-bottom-left-radius: 4px;
	border-top-right-radius: 0;
	border-top-left-radius: 0
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn, .comment-form .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>input[type=submit] {
	border-radius: 0
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle, .comment-form .btn-group-vertical>.btn-group:first-child:not(:last-child)>input[type=submit]:last-child {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child, .comment-form .btn-group-vertical>.btn-group:last-child:not(:first-child)>input[type=submit]:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0
}
.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate
}
.btn-group-justified>.btn, .btn-group-justified>.btn-group, .comment-form .btn-group-justified>input[type=submit] {
	float: none;
	display: table-cell;
	width: 1%
}
.btn-group-justified>.btn-group .btn, .btn-group-justified>.btn-group .comment-form input[type=submit], .comment-form .btn-group-justified>.btn-group input[type=submit] {
	width: 100%
}
.btn-group-justified>.btn-group .dropdown-menu {
	left: auto
}
.comment-form [data-toggle=buttons]>.btn-group>input[type=submit] input[type=checkbox], .comment-form [data-toggle=buttons]>.btn-group>input[type=submit] input[type=radio], .comment-form [data-toggle=buttons]>input[type=submit] input[type=checkbox], .comment-form [data-toggle=buttons]>input[type=submit] input[type=radio], [data-toggle=buttons]>.btn input[type=checkbox], [data-toggle=buttons]>.btn input[type=radio], [data-toggle=buttons]>.btn-group>.btn input[type=checkbox], [data-toggle=buttons]>.btn-group>.btn input[type=radio] {
 position: absolute;
 clip: rect(0, 0, 0, 0);
 pointer-events: none
}
.input-group {
	position: relative;
	display: table;
	border-collapse: separate
}
.input-group[class*=col-] {
	float: none;
	padding-left: 0;
	padding-right: 0
}
.comment-form .input-group input[type=text], .comment-form .input-group input[type=email], .comment-form .input-group input[type=url], .comment-form .input-group textarea, .input-group .comment-form input[type=text], .input-group .comment-form input[type=email], .input-group .comment-form input[type=url], .input-group .comment-form textarea, .input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0
}
.comment-form .input-group input[type=text], .comment-form .input-group input[type=email], .comment-form .input-group input[type=url], .comment-form .input-group textarea, .input-group .comment-form input[type=text], .input-group .comment-form input[type=email], .input-group .comment-form input[type=url], .input-group .comment-form textarea, .input-group .form-control, .input-group-addon, .input-group-btn {
	display: table-cell
}
.comment-form .input-group input[type=text]:not(:first-child):not(:last-child), .comment-form .input-group input[type=email]:not(:first-child):not(:last-child), .comment-form .input-group input[type=url]:not(:first-child):not(:last-child), .comment-form .input-group textarea:not(:first-child):not(:last-child), .input-group .comment-form input[type=text]:not(:first-child):not(:last-child), .input-group .comment-form input[type=email]:not(:first-child):not(:last-child), .input-group .comment-form input[type=url]:not(:first-child):not(:last-child), .input-group .comment-form textarea:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
	border-radius: 0
}
.input-group-addon, .input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle
}
.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px
}
.comment-form .input-group-sm>.input-group-btn>input.input-group-addon[type=submit], .comment-form .input-group-sm>input.input-group-addon[type=text], .comment-form .input-group-sm>input.input-group-addon[type=email], .comment-form .input-group-sm>input.input-group-addon[type=url], .comment-form .input-group-sm>textarea.input-group-addon, .input-group-addon.input-sm, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.input-group-addon.btn {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px
}
.comment-form .input-group-lg>.input-group-btn>input.input-group-addon[type=submit], .comment-form .input-group-lg>input.input-group-addon[type=text], .comment-form .input-group-lg>input.input-group-addon[type=email], .comment-form .input-group-lg>input.input-group-addon[type=url], .comment-form .input-group-lg>textarea.input-group-addon, .input-group-addon.input-lg, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.input-group-addon.btn {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px
}
.input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
	margin-top: 0
}
.comment-form .input-group input[type=text]:first-child, .comment-form .input-group input[type=email]:first-child, .comment-form .input-group input[type=url]:first-child, .comment-form .input-group textarea:first-child, .comment-form .input-group-btn:first-child>.btn-group>input[type=submit], .comment-form .input-group-btn:first-child>input[type=submit], .comment-form .input-group-btn:last-child>.btn-group:not(:last-child)>input[type=submit], .comment-form .input-group-btn:last-child>input[type=submit]:not(:last-child):not(.dropdown-toggle), .input-group .comment-form input[type=text]:first-child, .input-group .comment-form input[type=email]:first-child, .input-group .comment-form input[type=url]:first-child, .input-group .comment-form textarea:first-child, .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}
.input-group-addon:first-child {
	border-right: 0
}
.comment-form .input-group input[type=text]:last-child, .comment-form .input-group input[type=email]:last-child, .comment-form .input-group input[type=url]:last-child, .comment-form .input-group textarea:last-child, .comment-form .input-group-btn:first-child>.btn-group:not(:first-child)>input[type=submit], .comment-form .input-group-btn:first-child>input[type=submit]:not(:first-child), .comment-form .input-group-btn:last-child>.btn-group>input[type=submit], .comment-form .input-group-btn:last-child>input[type=submit], .input-group .comment-form input[type=text]:last-child, .input-group .comment-form input[type=email]:last-child, .input-group .comment-form input[type=url]:last-child, .input-group .comment-form textarea:last-child, .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}
.input-group-addon:last-child {
	border-left: 0
}
.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap
}
.comment-form .input-group-btn>input[type=submit], .input-group-btn>.btn {
	position: relative
}
.comment-form .input-group-btn>.btn+input[type=submit], .comment-form .input-group-btn>input[type=submit]+.btn, .comment-form .input-group-btn>input[type=submit]+input[type=submit], .input-group-btn>.btn+.btn {
	margin-left: -1px
}
.comment-form .input-group-btn>input[type=submit]:active, .comment-form .input-group-btn>input[type=submit]:focus, .comment-form .input-group-btn>input[type=submit]:hover, .input-group-btn>.btn:active, .input-group-btn>.btn:focus, .input-group-btn>.btn:hover {
	z-index: 2
}
.comment-form .input-group-btn:first-child>input[type=submit], .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group {
	margin-right: -1px
}
.comment-form .input-group-btn:last-child>input[type=submit], .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
	z-index: 2;
	margin-left: -1px
}
.nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none
}
.nav:after, .nav:before {
	content: " ";
	display: table
}
.nav:after {
	clear: both
}
.nav>li {
	position: relative;
	display: block
}
.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
}
.nav>li>a:focus, .nav>li>a:hover {
	text-decoration: none;
	border-bottom: 1px solid #fff;
}
.nav>li.disabled>a {
	color: #777
}
.nav>li.disabled>a:focus, .nav>li.disabled>a:hover {
	color: #777;
	text-decoration: none;
	background-color: transparent;
	cursor: not-allowed
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background-color: #eee;
	border-color: #27ae60
}
.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5
}
.nav>li>a>img {
	max-width: none
}
.nav-tabs {
	border-bottom: 1px solid #ddd
}
.nav-tabs>li {
	float: left;
	margin-bottom: -1px
}
.nav-tabs>li>a {
	margin-right: 2px;
	line-height: 1.428571429;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0
}
.nav-tabs>li>a:hover {
	border-color: #eee #eee #ddd
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	color: #555;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: default
}
.nav-pills>li {
	float: left
}
.nav-pills>li>a {
	border-radius: 4px
}
.nav-pills>li+li {
	margin-left: 2px
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	color: #fff;
	background-color: #27ae60
}
.nav-stacked>li {
	float: none
}
.nav-stacked>li+li {
	margin-top: 2px;
	margin-left: 0
}
.nav-justified, .nav-tabs.nav-justified {
	width: 100%
}
.nav-justified>li, .nav-tabs.nav-justified>li {
	float: none
}
.nav-justified>li>a, .nav-tabs.nav-justified>li>a {
	text-align: center;
	margin-bottom: 5px
}
.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto
}
@media (min-width: 768px) {
.nav-justified>li,  .nav-tabs.nav-justified>li {
	display: table-cell;
	width: 1%
}
.nav-justified>li>a,  .nav-tabs.nav-justified>li>a {
	margin-bottom: 0
}
}
.nav-tabs-justified, .nav-tabs.nav-justified {
	border-bottom: 0
}
.nav-tabs-justified>li>a, .nav-tabs.nav-justified>li>a {
	margin-right: 0;
	border-radius: 4px
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
	border: 1px solid #ddd
}
@media (min-width: 768px) {
.nav-tabs-justified>li>a,  .nav-tabs.nav-justified>li>a {
	border-bottom: 1px solid #ddd;
	border-radius: 4px 4px 0 0
}
.nav-tabs-justified>.active>a,  .nav-tabs-justified>.active>a:focus,  .nav-tabs-justified>.active>a:hover,  .nav-tabs.nav-justified>.active>a,  .nav-tabs.nav-justified>.active>a:focus,  .nav-tabs.nav-justified>.active>a:hover {
	border-bottom-color: #fff
}
}
.tab-content>.tab-pane {
	display: none
}
.tab-content>.active {
	display: block
}
.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-right-radius: 0;
	border-top-left-radius: 0
}
.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent
}
.navbar:after, .navbar:before {
	content: " ";
	display: table
}
.navbar:after {
	clear: both
}
@media (min-width: 768px) {
.navbar {
	border-radius: 4px
}
}
.navbar-header:after, .navbar-header:before {
	content: " ";
	display: table
}
.navbar-header:after {
	clear: both
}
@media (min-width: 768px) {
.navbar-header {
	float: left
}
}
.navbar-collapse {
	overflow-x: visible;
	padding-right: 15px;
	padding-left: 15px;
	border-top: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	-webkit-overflow-scrolling: touch
}
.navbar-collapse:after, .navbar-collapse:before {
	content: " ";
	display: table
}
.navbar-collapse:after {
	clear: both
}
.navbar-collapse.in {
	overflow-y: auto
}
@media (min-width: 768px) {
.navbar-collapse {
	width: auto;
	border-top: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.navbar-collapse.collapse {
	display: block!important;
	height: auto!important;
	padding-bottom: 0;
	overflow: visible!important
}
.navbar-collapse.in {
	overflow-y: visible
}
.navbar-fixed-bottom .navbar-collapse,  .navbar-fixed-top .navbar-collapse,  .navbar-static-top .navbar-collapse {
	padding-left: 0;
	padding-right: 0
}
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
	max-height: 340px
}
@media (max-device-width: 480px) and (orientation: landscape) {
.navbar-fixed-bottom .navbar-collapse,  .navbar-fixed-top .navbar-collapse {
	max-height: 200px
}
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
	margin-right: -15px;
	margin-left: -15px
}
@media (min-width: 768px) {
.container-fluid>.navbar-collapse,  .container-fluid>.navbar-header,  .container>.navbar-collapse,  .container>.navbar-header {
	margin-right: 0;
	margin-left: 0
}
}
.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px
}
@media (min-width: 768px) {
.navbar-static-top {
	border-radius: 0
}
}
.navbar-fixed-bottom, .navbar-fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030
}
@media (min-width: 768px) {
.navbar-fixed-bottom,  .navbar-fixed-top {
	border-radius: 0
}
}
.navbar-fixed-top {
	top: 30px;
	border-width: 0 0 1px
}
.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0
}
.navbar-brand {
	float: left;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px;
	height: 50px
}
.navbar-brand:focus, .navbar-brand:hover {
	text-decoration: none
}
.navbar-brand>img {
	display: block
}
@media (min-width: 768px) {
.navbar>.container .navbar-brand,  .navbar>.container-fluid .navbar-brand {
	margin-left: -15px
}
}
.navbar-toggle {
	position: relative;
	float: right;
	margin-right: 15px;
	padding: 9px 10px;
	margin-top: 33px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px
}
.navbar-toggle:focus {
	outline: 0
}
.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
	background: #fff;
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px
}
@media (min-width: 768px) {
.navbar-toggle {
	display: none
}
}
.navbar-nav {
	margin: 7.5px -15px
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px
}
@media (max-width: 767px) {
.navbar-nav .open .dropdown-menu {
	position: static;
	float: none;
	width: auto;
	margin-top: 0;
	background-color: transparent;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.navbar-nav .open .dropdown-menu .dropdown-header,  .navbar-nav .open .dropdown-menu>li>a {
	padding: 5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
	line-height: 20px
}
.navbar-nav .open .dropdown-menu>li>a:focus,  .navbar-nav .open .dropdown-menu>li>a:hover {
	background-image: none
}
}
@media (min-width: 768px) {
.navbar-nav {
	float: left;
	margin: 0
}
.navbar-nav>li {
	float: left
}
.navbar-nav>li>a {
	padding-top: 15px;
	padding-bottom: 15px
}
}
.navbar-form {
	margin-left: -15px;
	margin-right: -15px;
	padding: 10px 15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
	margin-top: 8px;
	margin-bottom: 8px
}
@media (min-width: 768px) {
.comment-form .navbar-form p,  .navbar-form .comment-form p,  .navbar-form .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle
}
.comment-form .navbar-form input[type=text],  .comment-form .navbar-form input[type=email],  .comment-form .navbar-form input[type=url],  .comment-form .navbar-form textarea,  .navbar-form .comment-form input[type=text],  .navbar-form .comment-form input[type=email],  .navbar-form .comment-form input[type=url],  .navbar-form .comment-form textarea,  .navbar-form .form-control {
	display: inline-block;
	width: auto;
	vertical-align: middle
}
.navbar-form .form-control-static {
	display: inline-block
}
.navbar-form .input-group {
	display: inline-table;
	vertical-align: middle
}
.comment-form .navbar-form .input-group input[type=text],  .comment-form .navbar-form .input-group input[type=email],  .comment-form .navbar-form .input-group input[type=url],  .comment-form .navbar-form .input-group textarea,  .navbar-form .input-group .comment-form input[type=text],  .navbar-form .input-group .comment-form input[type=email],  .navbar-form .input-group .comment-form input[type=url],  .navbar-form .input-group .comment-form textarea,  .navbar-form .input-group .form-control,  .navbar-form .input-group .input-group-addon,  .navbar-form .input-group .input-group-btn {
	width: auto
}
.comment-form .navbar-form .input-group>input[type=text],  .comment-form .navbar-form .input-group>input[type=email],  .comment-form .navbar-form .input-group>input[type=url],  .comment-form .navbar-form .input-group>textarea,  .navbar-form .comment-form .input-group>input[type=text],  .navbar-form .comment-form .input-group>input[type=email],  .navbar-form .comment-form .input-group>input[type=url],  .navbar-form .comment-form .input-group>textarea,  .navbar-form .input-group>.form-control {
	width: 100%
}
.navbar-form .control-label {
	margin-bottom: 0;
	vertical-align: middle
}
.navbar-form .checkbox,  .navbar-form .radio {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align: middle
}
.navbar-form .checkbox label,  .navbar-form .radio label {
	padding-left: 0
}
.navbar-form .checkbox input[type=checkbox],  .navbar-form .radio input[type=radio] {
	position: relative;
	margin-left: 0
}
.navbar-form .has-feedback .form-control-feedback {
	top: 0
}
}
@media (max-width: 767px) {
.comment-form .navbar-form p,  .navbar-form .comment-form p,  .navbar-form .form-group {
	margin-bottom: 5px
}
.comment-form .navbar-form p:last-child,  .navbar-form .comment-form p:last-child,  .navbar-form .form-group:last-child {
	margin-bottom: 0
}
}
@media (min-width: 768px) {
.navbar-form {
	width: auto;
	border: 0;
	margin-left: 0;
	margin-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
}
.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	margin-bottom: 0;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px
}
.btn-group-sm>.navbar-btn.btn, .comment-form .btn-group-sm>input.navbar-btn[type=submit], .navbar-btn.btn-sm {
	margin-top: 10px;
	margin-bottom: 10px
}
.btn-group-xs>.navbar-btn.btn, .comment-form .btn-group-xs>input.navbar-btn[type=submit], .navbar-btn.btn-xs {
	margin-top: 14px;
	margin-bottom: 14px
}
.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px
}
@media (min-width: 768px) {
.navbar-text {
	float: left;
	margin-left: 15px;
	margin-right: 15px
}
}
@media (min-width: 768px) {
.navbar-left {
	float: left!important
}
.navbar-right {
	float: right!important;
	margin-right: -15px
}
.navbar-right~.navbar-right {
	margin-right: 0
}
}
.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7
}
.navbar-default .navbar-brand {
	color: #777
}
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
	color: #5e5e5e;
	background-color: transparent
}
.navbar-default .navbar-text {
	color: #777
}
.navbar-default .navbar-nav>li>a {
	color: #777
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color: #333;
	background-color: transparent
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: #555;
	background-color: #e7e7e7
}
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:focus, .navbar-default .navbar-nav>.disabled>a:hover {
	color: #ccc;
	background-color: transparent
}
.navbar-default .navbar-toggle {
	border-color: #ddd
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: #ddd
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #888
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #e7e7e7
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background-color: #e7e7e7;
	color: #555
}
@media (max-width: 767px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color: #777
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,  .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	color: #333;
	background-color: transparent
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
	color: #555;
	background-color: #e7e7e7
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
	color: #ccc;
	background-color: transparent
}
}
.navbar-default .navbar-link {
	color: #777
}
.navbar-default .navbar-link:hover {
	color: #333
}
.navbar-default .btn-link {
	color: #777
}
.navbar-default .btn-link:focus, .navbar-default .btn-link:hover {
	color: #333
}
.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover {
	color: #ccc
}
.navbar-inverse {
	background-color: #222;
	border-color: #090909
}
.navbar-inverse .navbar-brand {
	color: #9d9d9d
}
.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
	color: #fff;
	background-color: transparent
}
.navbar-inverse .navbar-text {
	color: #9d9d9d
}
.navbar-inverse .navbar-nav>li>a {
	color: #9d9d9d
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
	color: #fff;
	background-color: transparent
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
	color: #fff;
	background-color: #090909
}
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:focus, .navbar-inverse .navbar-nav>.disabled>a:hover {
	color: #444;
	background-color: transparent
}
.navbar-inverse .navbar-toggle {
	border-color: #333
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
	background-color: #333
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #101010
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
	background-color: #090909;
	color: #fff
}
@media (max-width: 767px) {
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
	border-color: #090909
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
	background-color: #090909
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
	color: #9d9d9d
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
	color: #fff;
	background-color: transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
	color: #fff;
	background-color: #090909
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
	color: #444;
	background-color: transparent
}
}
.navbar-inverse .navbar-link {
	color: #9d9d9d
}
.navbar-inverse .navbar-link:hover {
	color: #fff
}
.navbar-inverse .btn-link {
	color: #9d9d9d
}
.navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover {
	color: #fff
}
.navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover {
	color: #444
}
.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px
}
.breadcrumb>li {
	display: inline-block
}
.breadcrumb>li+li:before {
	content: "/\\00a0";
	padding: 0 5px;
	color: #ccc
}
.breadcrumb>.active {
	color: #777
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px
}
.pagination>li {
	display: inline
}
.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.428571429;
	text-decoration: none;
	color: #27ae60;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
	z-index: 3;
	color: #19703e;
	background-color: #eee;
	border-color: #ddd
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	z-index: 2;
	color: #fff;
	background-color: #27ae60;
	border-color: #27ae60;
	cursor: default
}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
	color: #777;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed
}
.pagination-lg>li>a, .pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px
}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px
}
.pagination-sm>li>a, .pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5
}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px
}
.pager {
	padding-left: 0;
	margin: 20px 0;
	list-style: none;
	text-align: center
}
.pager:after, .pager:before {
	content: " ";
	display: table
}
.pager:after {
	clear: both
}
.pager li {
	display: inline
}
.pager li>a, .pager li>span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px
}
.pager li>a:focus, .pager li>a:hover {
	text-decoration: none;
	background-color: #eee
}
.pager .next>a, .pager .next>span {
	float: right
}
.pager .previous>a, .pager .previous>span {
	float: left
}
.pager .disabled>a, .pager .disabled>a:focus, .pager .disabled>a:hover, .pager .disabled>span {
	color: #777;
	background-color: #fff;
	cursor: not-allowed
}
.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em
}
.label:empty {
	display: none
}
.btn .label, .comment-form input[type=submit] .label {
	position: relative;
	top: -1px
}
a.label:focus, a.label:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}
.label-default {
	background-color: #777
}
.label-default[href]:focus, .label-default[href]:hover {
	background-color: #5e5e5e
}
.label-primary {
	background-color: #27ae60
}
.label-primary[href]:focus, .label-primary[href]:hover {
	background-color: #1e8449
}
.label-success {
	background-color: #5cb85c
}
.label-success[href]:focus, .label-success[href]:hover {
	background-color: #449d44
}
.label-info {
	background-color: #5bc0de
}
.label-info[href]:focus, .label-info[href]:hover {
	background-color: #31b0d5
}
.label-warning {
	background-color: #f0ad4e
}
.label-warning[href]:focus, .label-warning[href]:hover {
	background-color: #ec971f
}
.label-danger {
	background-color: #d9534f
}
.label-danger[href]:focus, .label-danger[href]:hover {
	background-color: #c9302c
}
.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	color: #fff;
	line-height: 1;
	vertical-align: middle;
	white-space: nowrap;
	text-align: center;
	background-color: #777;
	border-radius: 10px
}
.badge:empty {
	display: none
}
.btn .badge, .comment-form input[type=submit] .badge {
	position: relative;
	top: -1px
}
.btn-group-xs>.btn .badge, .btn-xs .badge, .comment-form .btn-group-xs>input[type=submit] .badge {
	top: 0;
	padding: 1px 5px
}
.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
	color: #27ae60;
	background-color: #fff
}
.list-group-item>.badge {
	float: right
}
.list-group-item>.badge+.badge {
	margin-right: 5px
}
.nav-pills>li>a>.badge {
	margin-left: 3px
}
a.badge:focus, a.badge:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}
.jumbotron {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	color: inherit;
	background-color: #eee
}
.jumbotron .h1, .jumbotron h1 {
	color: inherit
}
.jumbotron p {
	margin-bottom: 15px;
	font-size: 21px;
	font-weight: 200
}
.jumbotron>hr {
	border-top-color: #d5d5d5
}
.container .jumbotron, .container-fluid .jumbotron {
	border-radius: 6px
}
.jumbotron .container {
	max-width: 100%
}
@media screen and (min-width: 768px) {
.jumbotron {
	padding-top: 48px;
	padding-bottom: 48px
}
.container .jumbotron,  .container-fluid .jumbotron {
	padding-left: 60px;
	padding-right: 60px
}
.jumbotron .h1,  .jumbotron h1 {
	font-size: 63px
}
}
.thumbnail, .wp-caption {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.428571429;
	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 a>img, .thumbnail>img, .wp-caption a>img, .wp-caption>img {
	display: block;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto
}
.thumbnail .caption, .wp-caption .caption {
	padding: 9px;
	color: #333
}
a.active.wp-caption, a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover, a.wp-caption:focus, a.wp-caption:hover {
	border-color: #27ae60
}
.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px
}
.alert h4 {
	margin-top: 0;
	color: inherit
}
.alert .alert-link {
	font-weight: 700
}
.alert>p, .alert>ul {
	margin-bottom: 0
}
.alert>p+p {
	margin-top: 5px
}
.alert-dismissable, .alert-dismissible {
	padding-right: 35px
}
.alert-dismissable .close, .alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit
}
.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #3c763d
}
.alert-success hr {
	border-top-color: #c9e2b3
}
.alert-success .alert-link {
	color: #2b542c
}
.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #31708f
}
.alert-info hr {
	border-top-color: #a6e1ec
}
.alert-info .alert-link {
	color: #245269
}
.alert-warning {
	background-color: #fcf8e3;
	border-color: #faebcc;
	color: #8a6d3b
}
.alert-warning hr {
	border-top-color: #f7e1b5
}
.alert-warning .alert-link {
	color: #66512c
}
.alert-danger {
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442
}
.alert-danger hr {
	border-top-color: #e4b9c0
}
.alert-danger .alert-link {
	color: #843534
}
@-webkit-keyframes progress-bar-stripes {
 from {
 background-position: 40px 0
}
to {
	background-position: 0 0
}
}
@-o-keyframes progress-bar-stripes {
 from {
 background-position: 40px 0
}
to {
	background-position: 0 0
}
}
@keyframes progress-bar-stripes {
 from {
 background-position: 40px 0
}
to {
	background-position: 0 0
}
}
.progress {
	overflow: hidden;
	height: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}
.progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #27ae60;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-webkit-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease
}
.progress-bar-striped, .progress-striped .progress-bar {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	background-size: 40px 40px
}
.progress-bar.active, .progress.active .progress-bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
	background-color: #5cb85c
}
.progress-striped .progress-bar-success {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}
.progress-bar-info {
	background-color: #5bc0de
}
.progress-striped .progress-bar-info {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}
.progress-bar-warning {
	background-color: #f0ad4e
}
.progress-striped .progress-bar-warning {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}
.progress-bar-danger {
	background-color: #d9534f
}
.progress-striped .progress-bar-danger {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}
.media {
	margin-top: 15px
}
.media:first-child {
	margin-top: 0
}
.media, .media-body {
	zoom: 1;
	overflow: hidden
}
.media-body {
	width: 10000px
}
.media-object {
	display: block
}
.media-object.img-thumbnail {
	max-width: none
}
.media-right, .media>.pull-right {
	padding-left: 10px
}
.media-left, .media>.pull-left {
	padding-right: 10px
}
.media-body, .media-left, .media-right {
	display: table-cell;
	vertical-align: top
}
.media-middle {
	vertical-align: middle
}
.media-bottom {
	vertical-align: bottom
}
.media-heading {
	margin-top: 0;
	margin-bottom: 5px
}
.media-list {
	padding-left: 0;
	list-style: none
}
.list-group {
	margin-bottom: 20px;
	padding-left: 0
}
.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd
}
.list-group-item:first-child {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px
}
.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
}
a.list-group-item, button.list-group-item {
	color: #555
}
a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
	color: #333
}
a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {
	text-decoration: none;
	color: #555;
	background-color: #f5f5f5
}
button.list-group-item {
	width: 100%;
	text-align: left
}
.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
	background-color: #eee;
	color: #777;
	cursor: not-allowed
}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
	color: inherit
}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
	color: #777
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
	z-index: 2;
	color: #fff;
	background-color: #27ae60;
	border-color: #27ae60
}
.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading>.small, .list-group-item.active .list-group-item-heading>small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading>.small, .list-group-item.active:focus .list-group-item-heading>small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading>.small, .list-group-item.active:hover .list-group-item-heading>small {
	color: inherit
}
.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
	color: #b3eecc
}
.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8
}
a.list-group-item-success, button.list-group-item-success {
	color: #3c763d
}
a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {
	color: inherit
}
a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover {
	color: #3c763d;
	background-color: #d0e9c6
}
a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, button.list-group-item-success.active, button.list-group-item-success.active:focus, button.list-group-item-success.active:hover {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d
}
.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7
}
a.list-group-item-info, button.list-group-item-info {
	color: #31708f
}
a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {
	color: inherit
}
a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover {
	color: #31708f;
	background-color: #c4e3f3
}
a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover, button.list-group-item-info.active, button.list-group-item-info.active:focus, button.list-group-item-info.active:hover {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f
}
.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3
}
a.list-group-item-warning, button.list-group-item-warning {
	color: #8a6d3b
}
a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {
	color: inherit
}
a.list-group-item-warning:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover {
	color: #8a6d3b;
	background-color: #faf2cc
}
a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover, button.list-group-item-warning.active, button.list-group-item-warning.active:focus, button.list-group-item-warning.active:hover {
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b
}
.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede
}
a.list-group-item-danger, button.list-group-item-danger {
	color: #a94442
}
a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {
	color: inherit
}
a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover {
	color: #a94442;
	background-color: #ebcccc
}
a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover, button.list-group-item-danger.active, button.list-group-item-danger.active:focus, button.list-group-item-danger.active:hover {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442
}
.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px
}
.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3
}
.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}
.panel-body {
	padding: 15px
}
.panel-body:after, .panel-body:before {
	content: " ";
	display: table
}
.panel-body:after {
	clear: both
}
.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px
}
.panel-heading>.dropdown .dropdown-toggle {
	color: inherit
}
.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit
}
.panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {
	color: inherit
}
.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}
.panel>.list-group, .panel>.panel-collapse>.list-group {
	margin-bottom: 0
}
.panel>.list-group .list-group-item, .panel>.panel-collapse>.list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0
}
.panel>.list-group:first-child .list-group-item:first-child, .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
	border-top: 0;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px
}
.panel>.list-group:last-child .list-group-item:last-child, .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
	border-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0
}
.panel-heading+.list-group .list-group-item:first-child {
	border-top-width: 0
}
.list-group+.panel-footer {
	border-top-width: 0
}
.panel>.panel-collapse>.table, .panel>.table, .panel>.table-responsive>.table {
	margin-bottom: 0
}
.panel>.panel-collapse>.table caption, .panel>.table caption, .panel>.table-responsive>.table caption {
	padding-left: 15px;
	padding-right: 15px
}
.panel>.table-responsive:first-child>.table:first-child, .panel>.table:first-child {
	border-top-right-radius: 3px;
	border-top-left-radius: 3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child, .panel>.table:first-child>thead:first-child>tr:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
	border-top-left-radius: 3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
	border-top-right-radius: 3px
}
.panel>.table-responsive:last-child>.table:last-child, .panel>.table:last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
	border-bottom-left-radius: 3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
	border-bottom-right-radius: 3px
}
.panel>.panel-body+.table, .panel>.panel-body+.table-responsive, .panel>.table+.panel-body, .panel>.table-responsive+.panel-body {
	border-top: 1px solid #ddd
}
.panel>.table>tbody:first-child>tr:first-child td, .panel>.table>tbody:first-child>tr:first-child th {
	border-top: 0
}
.panel>.table-bordered, .panel>.table-responsive>.table-bordered {
	border: 0
}
.panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
	border-left: 0
}
.panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
	border-right: 0
}
.panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>th, .panel>.table-bordered>thead>tr:first-child>td, .panel>.table-bordered>thead>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th, .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
	border-bottom: 0
}
.panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom: 0
}
.panel>.table-responsive {
	border: 0;
	margin-bottom: 0
}
.panel-group {
	margin-bottom: 20px
}
.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px
}
.panel-group .panel+.panel {
	margin-top: 5px
}
.panel-group .panel-heading {
	border-bottom: 0
}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top: 1px solid #ddd
}
.panel-group .panel-footer {
	border-top: 0
}
.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom: 1px solid #ddd
}
.panel-default {
	border-color: #ddd
}
.panel-default>.panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ddd
}
.panel-default>.panel-heading .badge {
	color: #f5f5f5;
	background-color: #333
}
.panel-default>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ddd
}
.panel-primary {
	border-color: #27ae60
}
.panel-primary>.panel-heading {
	color: #fff;
	background-color: #27ae60;
	border-color: #27ae60
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #27ae60
}
.panel-primary>.panel-heading .badge {
	color: #27ae60;
	background-color: #fff
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #27ae60
}
.panel-success {
	border-color: #d6e9c6
}
.panel-success>.panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6
}
.panel-success>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #d6e9c6
}
.panel-success>.panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d
}
.panel-success>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #d6e9c6
}
.panel-info {
	border-color: #bce8f1
}
.panel-info>.panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1
}
.panel-info>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #bce8f1
}
.panel-info>.panel-heading .badge {
	color: #d9edf7;
	background-color: #31708f
}
.panel-info>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #bce8f1
}
.panel-warning {
	border-color: #faebcc
}
.panel-warning>.panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #faebcc
}
.panel-warning>.panel-heading .badge {
	color: #fcf8e3;
	background-color: #8a6d3b
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #faebcc
}
.panel-danger {
	border-color: #ebccd1
}
.panel-danger>.panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ebccd1
}
.panel-danger>.panel-heading .badge {
	color: #f2dede;
	background-color: #a94442
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ebccd1
}
.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden
}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	border: 0
}
.embed-responsive-16by9 {
	padding-bottom: 56.25%
}
.embed-responsive-4by3 {
	padding-bottom: 75%
}
.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
}
.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, .15)
}
.well-lg {
	padding: 24px;
	border-radius: 6px
}
.well-sm {
	padding: 9px;
	border-radius: 3px
}
.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
	filter: alpha(opacity=20)
}
.close:focus, .close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .5;
	filter: alpha(opacity=50)
}
button.close {
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none
}
.modal-open {
	overflow: hidden
}
.modal {
	display: none;
	overflow: hidden;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	-webkit-overflow-scrolling: touch;
	outline: 0
}
.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out
}
.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0)
}
.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}
.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px
}
.modal-content {
	position: relative;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	outline: 0
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000
}
.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0)
}
.modal-backdrop.in {
	opacity: .5;
	filter: alpha(opacity=50)
}
.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	min-height: 16.43px
}
.modal-header .close {
	margin-top: -2px
}
.modal-title {
	margin: 0;
	line-height: 1.428571429
}
.modal-body {
	position: relative;
	padding: 15px
}
.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5
}
.modal-footer:after, .modal-footer:before {
	content: " ";
	display: table
}
.modal-footer:after {
	clear: both
}
.comment-form .modal-footer .btn+input[type=submit], .comment-form .modal-footer input[type=submit]+.btn, .comment-form .modal-footer input[type=submit]+input[type=submit], .modal-footer .btn+.btn, .modal-footer .comment-form .btn+input[type=submit], .modal-footer .comment-form input[type=submit]+.btn, .modal-footer .comment-form input[type=submit]+input[type=submit] {
	margin-left: 5px;
	margin-bottom: 0
}
.comment-form .modal-footer .btn-group .btn+input[type=submit], .comment-form .modal-footer .btn-group input[type=submit]+.btn, .comment-form .modal-footer .btn-group input[type=submit]+input[type=submit], .modal-footer .btn-group .btn+.btn, .modal-footer .btn-group .comment-form .btn+input[type=submit], .modal-footer .btn-group .comment-form input[type=submit]+.btn, .modal-footer .btn-group .comment-form input[type=submit]+input[type=submit] {
	margin-left: -1px
}
.modal-footer .btn-block+.btn-block {
	margin-left: 0
}
.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}
@media (min-width: 768px) {
.modal-dialog {
	width: 600px;
	margin: 30px auto
}
.modal-content {
	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
	box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
}
.modal-sm {
	width: 300px
}
}
@media (min-width: 992px) {
.modal-lg {
	width: 900px
}
}
.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.428571429;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	font-size: 12px;
	opacity: 0;
	filter: alpha(opacity=0)
}
.tooltip.in {
	opacity: .9;
	filter: alpha(opacity=90)
}
.tooltip.top {
	margin-top: -3px;
	padding: 5px 0
}
.tooltip.right {
	margin-left: 3px;
	padding: 0 5px
}
.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0
}
.tooltip.left {
	margin-left: -3px;
	padding: 0 5px
}
.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 4px
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}
.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	right: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}
.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	left: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}
.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}
.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.428571429;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	font-size: 14px;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2)
}
.popover.top {
	margin-top: -10px
}
.popover.right {
	margin-left: 10px
}
.popover.bottom {
	margin-top: 10px
}
.popover.left {
	margin-left: -10px
}
.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0
}
.popover-content {
	padding: 9px 14px
}
.popover>.arrow, .popover>.arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}
.popover>.arrow {
	border-width: 11px
}
.popover>.arrow:after {
	border-width: 10px;
	content: ""
}
.popover.top>.arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, .25);
	bottom: -11px
}
.popover.top>.arrow:after {
	content: " ";
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #fff
}
.popover.right>.arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, .25)
}
.popover.right>.arrow:after {
	content: " ";
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #fff
}
.popover.bottom>.arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, .25);
	top: -11px
}
.popover.bottom>.arrow:after {
	content: " ";
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #fff
}
.popover.left>.arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, .25)
}
.popover.left>.arrow:after {
	content: " ";
	right: 1px;
	border-right-width: 0;
	border-left-color: #fff;
	bottom: -10px
}
.carousel {
	position: relative
}
.carousel-inner {
	position: relative;
	overflow: hidden;
	width: 100%
}
.carousel-inner>.item {
	display: none;
	position: relative;
	-webkit-transition: .6s ease-in-out left;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {
	display: block;
	max-width: 100%;
	height: auto;
	line-height: 1
}
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-inner>.item {
	-webkit-transition: -webkit-transform .6s ease-in-out;
	-o-transition: -o-transform .6s ease-in-out;
	transition: transform .6s ease-in-out;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.carousel-inner>.item.active.right,  .carousel-inner>.item.next {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	left: 0
}
.carousel-inner>.item.active.left,  .carousel-inner>.item.prev {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	left: 0
}
.carousel-inner>.item.active,  .carousel-inner>.item.next.left,  .carousel-inner>.item.prev.right {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	left: 0
}
}
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {
	display: block
}
.carousel-inner>.active {
	left: 0
}
.carousel-inner>.next, .carousel-inner>.prev {
	position: absolute;
	top: 0;
	width: 100%
}
.carousel-inner>.next {
	left: 100%
}
.carousel-inner>.prev {
	left: -100%
}
.carousel-inner>.next.left, .carousel-inner>.prev.right {
	left: 0
}
.carousel-inner>.active.left {
	left: -100%
}
.carousel-inner>.active.right {
	left: 100%
}
.carousel-control {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 15%;
	opacity: .5;
	filter: alpha(opacity=50);
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}
.carousel-control.left {
	background-repeat: repeat-x;
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
}
.carousel-control.right {
	left: auto;
	right: 0;
	background-repeat: repeat-x;
	background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
}
.carousel-control:focus, .carousel-control:hover {
	outline: 0;
	color: #fff;
	text-decoration: none;
	opacity: .9;
	filter: alpha(opacity=90)
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
	position: absolute;
	top: 50%;
	margin-top: -10px;
	z-index: 5;
	display: inline-block
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	left: 50%;
	margin-left: -10px
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	right: 50%;
	margin-right: -10px
}
.carousel-control .icon-next, .carousel-control .icon-prev {
	width: 20px;
	height: 20px;
	line-height: 1;
	font-family: serif
}
.carousel-control .icon-prev:before {
	content: '\2039'
}
.carousel-control .icon-next:before {
	content: '\203a'
}
.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	margin-left: -30%;
	padding-left: 0;
	list-style: none;
	text-align: center
}
.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	border: 1px solid #fff;
	border-radius: 10px;
	cursor: pointer;
	background-color: #000\9;
	background-color: transparent
}
.carousel-indicators .active {
	margin: 0;
	width: 12px;
	height: 12px;
	background-color: #fff
}
.carousel-caption {
	position: absolute;
	left: 15%;
	right: 15%;
	bottom: 20px;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}
.carousel-caption .btn, .carousel-caption .comment-form input[type=submit], .comment-form .carousel-caption input[type=submit] {
	text-shadow: none
}
@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left,  .carousel-control .glyphicon-chevron-right,  .carousel-control .icon-next,  .carousel-control .icon-prev {
	width: 30px;
	height: 30px;
	margin-top: -15px;
	font-size: 30px
}
.carousel-control .glyphicon-chevron-left,  .carousel-control .icon-prev {
	margin-left: -15px
}
.carousel-control .glyphicon-chevron-right,  .carousel-control .icon-next {
	margin-right: -15px
}
.carousel-caption {
	left: 20%;
	right: 20%;
	padding-bottom: 30px
}
.carousel-indicators {
	bottom: 20px
}
}
.clear{clear:both;}
.clearfix:after, .clearfix:before {
	content: " ";
	display: table
}
.clearfix:after {
	clear: both
}
.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.pull-right {
	float: right!important
}
.pull-left {
	float: left!important
}
.hide {
	display: none!important
}
.show {
	display: block!important
}
.invisible {
	visibility: hidden
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}
.hidden {
	display: none!important
}
.affix {
	position: fixed
}
@-ms-viewport {
 width: device-width
}
.visible-xs {
	display: none!important
}
.visible-sm {
	display: none!important
}
.visible-md {
	display: none!important
}
.visible-lg {
	display: none!important
}
.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
	display: none!important
}
@media (max-width: 767px) {
.visible-xs {
	display: block!important
}
table.visible-xs {
	display: table!important
}
tr.visible-xs {
	display: table-row!important
}
td.visible-xs,  th.visible-xs {
	display: table-cell!important
}
}
@media (max-width: 767px) {
.visible-xs-block {
	display: block!important
}
}
@media (max-width: 767px) {
.visible-xs-inline {
	display: inline!important
}
}
@media (max-width: 767px) {
.visible-xs-inline-block {
	display: inline-block!important
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
	display: block!important
}
table.visible-sm {
	display: table!important
}
tr.visible-sm {
	display: table-row!important
}
td.visible-sm,  th.visible-sm {
	display: table-cell!important
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
	display: block!important
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
	display: inline!important
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
	display: inline-block!important
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
	display: block!important
}
table.visible-md {
	display: table!important
}
tr.visible-md {
	display: table-row!important
}
td.visible-md,  th.visible-md {
	display: table-cell!important
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
	display: block!important
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
	display: inline!important
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
	display: inline-block!important
}
}
@media (min-width: 1200px) {
.visible-lg {
	display: block!important
}
table.visible-lg {
	display: table!important
}
tr.visible-lg {
	display: table-row!important
}
td.visible-lg,  th.visible-lg {
	display: table-cell!important
}
}
@media (min-width: 1200px) {
.visible-lg-block {
	display: block!important
}
}
@media (min-width: 1200px) {
.visible-lg-inline {
	display: inline!important
}
}
@media (min-width: 1200px) {
.visible-lg-inline-block {
	display: inline-block!important
}
}
@media (max-width: 767px) {
.hidden-xs {
	display: none!important
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
	display: none!important
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
	display: none!important
}
}
@media (min-width: 1200px) {
.hidden-lg {
	display: none!important
}
}
.visible-print {
	display: none!important
}
@media print {
.visible-print {
	display: block!important
}
table.visible-print {
	display: table!important
}
tr.visible-print {
	display: table-row!important
}
td.visible-print,  th.visible-print {
	display: table-cell!important
}
}
.visible-print-block {
	display: none!important
}
@media print {
.visible-print-block {
	display: block!important
}
}
.visible-print-inline {
	display: none!important
}
@media print {
.visible-print-inline {
	display: inline!important
}
}
.visible-print-inline-block {
	display: none!important
}
@media print {
.visible-print-inline-block {
	display: inline-block!important
}
}
@media print {
.hidden-print {
	display: none!important
}
}
.comment-list {
	padding-left: 0;
	list-style: none
}
.comment-list ol {
	list-style: none
}
.main {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
@media (min-width: 768px) {
.main {
	float: left;
	width: 100%
}
}
.sidebar-primary .main {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
@media (min-width: 768px) {
.sidebar-primary .main {
	float: left;
	width: 66.6666666667%
}
}
.sidebar {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
@media (min-width: 768px) {
.sidebar {
	float: left;
	width: 33.3333333333%
}
}
.alignnone {
	margin-left: 0;
	margin-right: 0;
	max-width: 100%
}
.aligncenter {
	display: block;
	margin: 10px auto
}
.alignleft, .alignright {
	margin-bottom: 10px
}
@media (min-width: 768px) {
.alignleft {
	float: left;
	margin-right: 10px
}
.alignright {
	float: right;
	text-align:right;
	margin-left: 10px
}
}
.wp-caption-text {
	padding: 9px
}
.clearfix {
	clear: both;
}
/* Custom CSS */
img {
	max-width: 100%;
	height: auto;
}
.text-center {
	text-align: center;
}
.grey-p, #market-tgt p, #change p {
	color: #888;
}
.btn-orange-o {
	border: 2px solid #f36c21;
	color: #f36c21;
	padding: 10px 36px;
	font-size: 1em;
	font-family: "soleto", sans-serif;
	font-weight: 400;
}
.btn-orange-o:hover {
	background: #f36c21;
	color: #fff;
}
.btn-orange-s {
	background: #f36c21;
	color: #fff;
	padding: 12px 36px 10px 36px;
	font-size: 1em;
	font-family: "soleto", sans-serif;
	font-weight: 400;
}
.btn-orange-s:hover {
	background: #6549ab;
	color: #fff;
}
.btn-white-border {
	border: 2px solid #fff;
	color: #fff;
	padding: 13px 36px 10px 36px;
	text-transform: uppercase;
	font-size: 1em;
	font-family: "soleto", sans-serif;
	font-weight: 400;
}
.btn-white-border:hover {
	background: #fff;
}
/* Navigation */
.nav-main {
	float: right;
	margin-top: 43px;
}
nav.collapse.navbar-collapse {
	float: right;
	margin-top: 5px;
}
.menu-item a {
	color: #fff;
}
.navbar-nav li:last-child a {
	border: 1px solid #fff;
	border-radius: 6px;
}
.navbar-nav li:last-child:hover>a {
	background: #f36c21;
	border-color: #f36c21;/*border-bottom:1px solid transparent;*/
}
.w100 {
	width: 100%!important;
}
h1 {
	font-family: "open-sans",sans-serif;
	font-weight: 700;
	font-size: 3em;
	margin-bottom: 25px;
}

/* Home */

#hero {
	text-align: center;
	padding: 170px 0 120px 0;
	color: #fff;
	background-repeat: no-repeat!important;
	background-size: cover!important;
	background-position: center center!important;
}
.single.meet-steph #hero, .single.meet-cristian #hero{
background-position: center 33%!important;	
}

#hero .btn {
	font-size: 1.1em;
}
.hero-text {
	/*max-width: 950px;
	margin: 0 auto;
	padding-top: 90px;
	padding-bottom: 90px;*/
}
#hero p {
	/*margin-bottom: 30px;
	font-family: "soleto", sans-serif;
	font-weight: 300;*/
}
.home-testimonial-wrapper {
	margin-top: -65px;
}
#home-testimonial {
	background: #fff;
	color: #1e2237;
	padding: 10px 0;
}
#home-testimonial h3{margin-top:0;}
#home-testimonial .client-pic {
	border-radius: 50%;
	max-width: 150px;
	max-height: 150px;
}
.testimonial-text {
	font-size: 1.4em;
	font-family: "soleto", sans-serif;
	font-weight: 300;
	margin-bottom: 20px;
	margin-top: 15px;
}
.testimonial-name {
	font-size: .9em;
	font-family: "soleto", sans-serif;
	font-weight: 300;
}
#change {
	padding: 70px 0;
	position: relative;
}
#change h2, #change h3 {
	font-family: "open-sans",sans-serif;
}
#change h2 {
	font-size: 2.3em;
	font-weight: 700;
	max-width: 1070px;
	margin: 0 auto 15px auto;
}
#change h3 {
	font-size: 1.8em;
	font-weight: 600;
}
#change h3:before{
    border-radius: 50%;
    padding: 7px 15px;
    margin-right: 15px;
    float: left;
}
#change h3:nth-of-type(1):before {
    content: '1';
    border: 2px solid #873594;
	color:#873594;
}
#change h3:nth-of-type(2):before {
    content: '2';
    border: 2px solid #0063a8;
	color:#0063a8;
}
#change h3:nth-of-type(3):before {
	content: '3';
    border: 2px solid #76be43;
	color:#76be43;
}
@media (min-width:768px) and (max-width:1115px) {
	#change img{
		width:52%;
		max-width:100%;
	}
}
#change img {
	right: 0;
	top: 30%;
	position: absolute;
	z-index: 3;
}
#change .text-center {
	margin-bottom: 100px;
}
#change .text-center p {
	font-size: 1.2em;
}
#change .col-sm-6 p{
	margin-left: 69px;
}
#change p {
	margin-bottom: 60px;
	font-family: "soleto", sans-serif;
	font-weight: 300;
}
.blueslash-bk {
	background: url('../../assets/images/blue-slash-bk.png') no-repeat;
	background-size: cover!important;
	position: absolute;
	width: 100%;
	height: 75%;
	bottom: 0;
}
#market-tgt {
	background: #fff;
	text-align: center;
	border-top: 1px solid #d4d4d4;
	padding-top: 25px;
}
#market-tgt .inner {
	max-width: 638px;
	margin: 0 auto;
}
#market-tgt p {
	font-size: 1em;
	font-family: "soleto", sans-serif;
	font-weight: 300;
}
#market-tgt h2 {
	margin-bottom: 30px;
	font-family: "open-sans",sans-serif;
	font-weight: 700;
	font-size: 2.2em;
}
#market-tgt .btn {
	margin: 20px 0;
}
#market-tgt .col-sm-6:first-child {
	border-right: 1px solid #d4d4d4;
}
#home-services h3 {
	font-size: 3.4em;
	color: #e8f5f7;
	margin: 60px 0 30px 0;
	font-family: "open-sans",sans-serif;
	font-weight: 700;
}
#home-services .col-sm-4 {
	margin-bottom: 15px;
	text-align:center;
}
#home-services h4 {
	font-size: 1.3em;
	margin-bottom: 15px;
	font-family: "open-sans",sans-serif;
	font-weight: 700;
	margin-top:20px;
}
#home-services p {
	font-size: 1em;
	font-family: "soleto", sans-serif;
	font-weight: 300;
}
#clients {
	background: #1e2237;
	padding: 30px;
}
#clients ul {
	list-style: none;
	text-align: center;
	padding-left: 0
}
#clients li {
	padding: 0 15px;
	text-align: center;
	margin: 0 auto;
	display: inline-block;
}
.orprpl-bk {
	background: #c6186d; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(left, #c6186d, #f36c21); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #c6186d, #f36c21); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #c6186d, #f36c21); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #c6186d, #f36c21); /* Standard syntax */
	height: 230px;
	position: absolute;
	z-index: 1;
	width: 100%;
}
#home-cstudy {
	text-align: center;
	padding: 70px 0;
	position: relative;
}
#home-cstudy .col-sm-6, #home-cstudy h2 {
	z-index: 2;
	position: relative;
}
#home-cstudy h2 {
	color: #fff;
	margin: 40px 0 35px;
	font-size: 2.3em;
	font-family: "open-sans",sans-serif;
	font-weight: 700;
}
#home-cstudy h3 {
	font-family: "open-sans",sans-serif;
	font-weight: 700;
}
#home-cstudy p {
	color: #888;
	margin-bottom: 25px;
	font-family: "soleto", sans-serif;
	font-weight: 300;
}
.cs-arrow {
	border: 1px solid #ec5f2d;
	color: #ec5f2d;
	border-radius: 50%;
	padding: 5px 8px;
}
.cs-arrow:hover {
	border-color: #6b43a0;
	color: #6b43a0;
}



/* CTA */
#cta {
	text-align: center;
	color: #fff;
	clear: both;
}
#cta .container {
	padding-top: 80px;
	padding-bottom: 80px;
}
#cta h2 {
	margin-top: 0;
	font-family: "open-sans",sans-serif;
	font-weight: 700;
	font-size: 2.1em;
}
#cta p {
	margin: 10px 0 24px;
	font-family: "soleto", sans-serif;
	font-weight: 300;
	font-size: 1.3em;
}
.home #cta .btn-white-border:hover {
	color: #6b43a0;
}
#cta a {
	display: inline-block;
}
.home #cta {
	background: #6b43a0;
}

/* Social */
#social {
	background-color: #222;
	padding: 14px 0;
	text-align: center;
}
#social a i {
	font-size: 2em;
	border-radius: 60px;
	padding: 10px 20px
}
#social a i:hover {
	color: #bbb;
}

#social .fab{color:#888;}
.content-challenge h2, .content-serving h2, .serving h5{font-weight:400!important;}
.content_left h3, .content_right h3{font-family: 'Open Sans',sans-serif;}
/*Footer*/
.content-info {
	background-color: #1a1a1a;
	color: #6b6b6b;
	text-align: center;
	padding: 30px 0;
}
.content-info h3 {
	font-family: "open-sans",sans-serif;
}
.content-info a {
	color: #888;
}
.widget.text-2.widget_text img {
    display: inline-block;
    margin: 0 4px;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    opacity: .8;
    max-width: 175px;
    height: auto;
}	
.copy {
	font-family: "soleto", sans-serif;
	font-weight: 300;
	font-size: .7em;
}
.ft-bird {
	margin: 0 auto 15px;
	background: url(../../assets/images/ft_bird_c.png) no-repeat top;
	display: block;
	width: 72px;
	height: 60px;
	text-indent: -99999px;
	text-align: center;
	transition: ease-in-out .4s;
}
.ft-bird:hover {
	background-position: 0px -69px;
}
/* Responsive */

@media (max-width:768px) {
h1 {
	font-size: 1.7em;
}
h2 {
	font-size: 1.5em;
}
.home-testimonial-wrapper {
	margin-top: -90px;
}
#home-testimonial {
	margin-top: -8px;
	text-align: center;
}
.home .w100 {
	margin-top: -8px;
}
#change img {
	position: relative;
	top: inherit;
}

#clients li {
	padding: 12px 15px;
	width: 49%;
}
#market-tgt .col-sm-6:first-child {
	border-right: 0;
}
#home-cstudy .col-sm-6 {
	margin-bottom: 25px;
}
}


@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */

.animated{animation-duration:2s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}

/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-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 .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .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 .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}


/* General CSS */

body{font-family:"soleto", sans-serif;font-style:normal;font-weight:400;}
@media (max-width:768px){body{font-size:16px;}
}
.container{max-width:1310px;width:100%;}
a:focus{outline:none;outline-offset:0;}
::-webkit-input-placeholder{color:#444444;opacity:1;}
::-moz-placeholder{color:#444444;opacity:1;}
:-ms-input-placeholder{color:#444444;opacity:1;}
:-moz-placeholder{color:#444444;opacity:1;}
.clear{clear:both;}
.btn{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;}
.btn, .comment-form input[type=submit]{border-radius:7px;}
.btn-white-border:focus{color:#333;background:white;}
.banner .container{max-width:97%;}
.heartbeat{animation:heartbeat 1s infinite;color:red;}
@keyframes heartbeat{0%{transform:scale(.75);}
20%{transform:scale(1);}
40%{transform:scale(.75);}
60%{transform:scale(1);}
80%{transform:scale(.75);}
100%{transform:scale(.75);}
}
nav.collapse.navbar-collapse{margin-top:14px;}
body.home main > .row{margin:0 !important;}
.navbar-fixed-hidden{top:-200px !important;}
.navbar-fixed-top{top:0;padding:40px 0px;background:#1a1a1a;box-shadow:0 1px 10px rgba(0, 0, 0, 0.1);-webkit-transition:top 0.3s ease-out;transition:top 0.3s ease-out;}
.navbar-nav{display:flex;align-items:center;position:relative;z-index:9999;}
.navbar-nav > li > a{padding:10px 0px;margin:10px;font-weight:300;font-size:19px;text-transform:uppercase;position:relative;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;}
.navbar-nav > li:hover > a:before, .navbar-nav > li.current-menu-item > a:before{width:100%;}
.navbar-nav > li > a::before{width:0;content:"";bottom:0;height:2px;position:absolute;background:#ffffff;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
.nav > li > a:focus, .nav > li > a:hover{border-bottom:none;}
.navbar-nav li:last-child a{padding:15px 15px 8px 15px;font-weight:400;border:2px solid white;}
.navbar-nav li:last-child a:hover{border:2px solid #f36c21;}
.navbar-nav li:last-child > a::before{display:none;}
.hero-text{max-width:67%;margin:0 auto;padding:20px 0px 30px;}
.page-template-page-work .hero-text{max-width:100%;}
.hero-text h1{font-family:"open-sans",sans-serif, sans-serif;font-weight:700;font-size:59px;line-height:72px;}
.hero-text p{font-size:23px;margin-bottom:25px;font-family:"soleto", sans-serif;font-weight:300;}
.hero-text .cat-name{color:#f36c21;}
.hero-text span{font-size:16px;font-weight:300;text-transform:uppercase;}
.hero-text_left{text-align:left;max-width:60%;padding-top:70px;}
.hero-text_left h1{font-size:46px;line-height:54px;}
.hero-text_left p{font-size:19px;margin-bottom:25px;font-family:"soleto", sans-serif;font-weight:300;line-height:26px;}
.hero-text_left a.btn{font-family:"soleto", sans-serif;font-weight:300;font-size:19px !important;display:inline-block;padding:14px 0px;width:100%;max-width:294px;margin:5px 0px 10px;border-width:1px;}
.color_text{color:#242424;}
.color_text p{color:858585}
.color_text h1 span{font-family:FontAwesome;color:#d70d0e;font-size:46px;}
.color_text .btn-white-border{background:#873594;}
.color_text .btn-white-border:hover{background:none;border-color:#873594;color:#873594;}
.left-part, .right-part{float:left;width:48%;height:100%;}
.united-way .left-part h2{color:#000;}
.right-part{margin-left:4%;}
.left-part h2, .right-part h2{font-size:39px;font-family:"open-sans",sans-serif, sans-serif;font-weight:700;margin:47px 0px 20px 0px;}
.left-part p, .right-part p{margin:0px 0px 20px;font-weight:300;}
.left-part .btn, .right-part .btn{display:inline-block;font-size:16px;color:white;padding:8px 16px;background:#00a0e0;text-transform:uppercase;border:solid 2px #00a0e0;transition:0.3s ease-in-out 0s;margin:3px 0px 80px;}
.left-part .btn:hover, .right-part .btn:hover{background:none;color:#00a0e0;}
.left-part .image_block{display:flex;align-items:flex-end;height:100%;}
.right-part .image_block{display:flex;align-items:flex-end;height:100%;float:right;}
.left-part .image_block > img{box-shadow:0 14px 18px rgba(0,0,0,.23);}
.united-way{padding:7px 0px 0px;float:left;width:100%;display:inline-flex;}
.stop-go{padding:40px 0px 0px;float:left;width:100%;color:white;background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important;display:inline-flex;}
.cerna-solutions{padding:45px 0px 0px;float:left;width:100%;background:white;display:inline-flex;}
.work-part{padding:50px 0px 60px;background:#1a1a1a;float:left;width:100%;}
.work-part .inner{margin:0 15px;}
.work-part h2{font-size:39px;color:#fff;margin:0px 0px 40px;text-align:center;font-family: "open-sans",sans-serif, sans-serif; font-weight: 700;}
.work-part ul{list-style:none;width:100%;margin:0 auto;text-align:center;}
.work-part ul li{padding:4px;max-width:302px;width:20%;display:inline-block;margin:0;text-align:center;}
@media (max-width:768){.work-part ul li{width:33%;}}
.work-part ul li > a{width:100%;max-width:100%;padding:0 8px;border-radius:5px;background:transparent;margin:0;}
.work-part ul li > img{width:100%;}
.work_footer{float:left;width:100%;padding:90px 0px;color:white;text-align:center;/*background:#00a1e1;*/}
.work_footer h2{font-size:38px;font-family:"open-sans",sans-serif, sans-serif;font-weight:700;margin:0px 0px 15px 0px;}
.work_footer a.btn{padding:14px 0px;font-size:19px;max-width:294px;width:100%;margin:25px 0px 0px;}
.perspective_block{clear:both;display:flex;justify-content:center;align-items:center;background:#623f8f;text-align:center;color:white;padding:15px 0px;width:100%;}
.perspective_block p{margin:0px 20px 0px 0px;font-size:22px;font-family:"soleto", sans-serif;font-weight:300;}
.perspective_block .btn{font-size:17.5px;min-width:120px;font-family:"soleto", sans-serif;font-weight:300;padding:10px;}
.proposal-post-block {
    max-width: 800px;
    margin: 30px auto 55px auto;
    text-align: center;
    background: #eee;
    padding: 15px;
    clear: both;
    border-radius: 10px;
}

.blog-post{float:left;width:100%;text-align:center;padding:93px 0px 73px;}
.blog-post ul{padding:0px 0px;margin:0px -35px;list-style:none;}
.blog-post ul li{float:left;width:33.3333%;padding:0px 35px;margin-bottom:50px;}
.blog-post ul li:nth-child(3n+1){clear:both;}
.blog-post ul li .img_blog{overflow:hidden;}
.blog-post ul li .img_blog > img{width:100%;transition:transform 3s;}
.blog-post ul li .img_blog > img:hover{transform:scale(1.5);}
.blog-post ul li .blog_content .date{font-size:12px;font-weight:300;color:#7c7c7c;display:block;margin:13px 0px 10px;text-transform:uppercase;}
.blog-post ul li .blog_content h3{margin:0px 0px 25px;display:inline-block;width:100%;line-height:28px;}
.blog-post ul li .blog_content h3 > a{font-weight:400;color:#f36c21;text-decoration:none;}
.blog-post ul li .blog_content h3 > a:hover{color:#623f8f;}
.blog-post ul li .blog_content p{font-size:16px;color:#7c7c7c;font-weight:300;margin:0px;}
.single .right_content h4 {line-height: 1.6em!important;}
.load_more{float:left;width:100%;}
.load_more > .btn{border:2px solid #f18903;background:none;color:#f18903;padding:14px 46px;font-weight:300;}
.load_more > .btn:hover, .load_more > .btn:focus{background:#f18903;color:white;}
.blog_footer{float:left;width:100%;padding:104px 0px 94px;color:white;text-align:center;background-position:center !important;background-size:cover !important;}
.blog_footer h2{font-size:38px;font-family:"open-sans",sans-serif, sans-serif;font-weight:700;line-height:44px;margin:0px 0px 15px 0px;}
.blog_footer p{font-family:"soleto", sans-serif;font-weight:300;font-size:24px;display:inline-block;width:100%;margin:0px;line-height:38px;}
.blog_footer a.btn{padding:14px 0px;font-size:19px;max-width:294px;width:100%;margin:25px 0px 0px;font-weight:300;}
.related-post{float:left;width:100%;background:#6b44a1;color:white;padding:75px 0px 83px;text-align:center;}
.related-post h3{font-weight:300;font-size:34px;font-style:italic;margin:0px 0px 65px;}
.related-post ul{padding:0px 15px;margin:0px;list-style:none;float:left;width:100%;}
.related-post ul li{float:left;padding:0px 15px;width:33.3333%;}
.related-post ul li > img{width:100%;}
.related-post ul li .title{display:inline-block;width:100%;margin-top:25px;}
.related-post ul li .title > a{font-size:23px;color:white;font-weight:300;}
.content-post{float:left;width:100%;padding:46px 0px;}
.left_author{float:left;width:20%;padding-right:90px;color:#5d5d5d;text-align:center;}
.author-image{display:inline-block;/*width:100%;*/margin:15px 0px 0px;}
.author-image > img{border-radius:50%;width:64px;height:64px;}
.au_name{font-size:16px;margin:12px 0px;display:inline-block;/*width:100%;*/}
.au_position{font-size:16px;line-height:20px;font-weight:300;display:inline-block;/*width:100%*/;margin-bottom:3px;}
.left_author .subscribe-text{color:#fff;font-size:19px;font-weight:300;background:#6b44a1;padding:5px 0 0 0;min-width:137px;border:0;display:inline-block;border-radius:5px;text-decoration:none;margin:5px 0px 0px;}
.left_author .subscribe-text:hover{background:#623f8f;cursor: pointer;}
.subcribe-form{position:fixed;left:0px;right:0px;top:0px;bottom:0;background:rgba(0,0,0,.7);z-index:1040;}
.subcribe-form .subscibe-close{}
.subcribe-form .gform_wrapper{background:white;border-radius:5px;margin:0 auto;max-width:500px;padding:0px;width:100%;}
.subcribe-form .gform_wrapper .gform_heading .gform_title{font-size:27px;font-weight:300;line-height:38px;margin:0 0 7px;text-align:center;color:#323a45;}
.subcribe-form .gform_wrapper .gform_heading .gform_description{color:#bcc4ca;font-size:13px;line-height:20px;text-align:center;text-transform:uppercase;}
.subcribe-form .gform_wrapper .gform_body{margin:0 auto;max-width:300px;}
.subcribe-form .gform_wrapper .gform_body ul{padding:0;margin:0;}
.subcribe-form .gform_wrapper .gform_body ul li, .subcribe-form .gform_wrapper .gform_body ul li div{padding:0 !important;margin:0;}
.subcribe-form .gform_wrapper .gform_body ul li label{display:none;}
.subcribe-form .gform_wrapper .gform_body ul li input[type=text]{border:1px solid #d4d7da;border-radius:5px;box-shadow:none;color:#757575;padding:12px 16px !important;width:100%;}
.subcribe-form .gform_wrapper .gform_footer{margin:14px auto 0;padding:0;max-width:300px;}
.subcribe-form .gform_wrapper .gform_footer input{border:1px solid #ff3366;border-radius:5px;box-shadow:none;color:#fff;padding:11px 15px;width:100%;background:#ff3366;line-height:normal;width:100% !important;}
.subscibe-close{color:#fff;cursor:pointer;display:block;font-size:22px;margin-right:-25px;position:absolute;right:0;text-align:right;top:-23px;animation-name:fadeOut;animation-duration:1s;}
.subcribe-form-inner p{/*color:#c9cfd4;*/color:#000;font-size:14px;font-style:italic;margin:30px 0 0;}
.subcribe-form-inner{margin:-210px auto 0;max-width:500px;position:relative;top:50%;background:#fff;padding:50px;animation-name:fadeIn;animation-duration:1s;}
.subscribe-side-box {
    border: 1px solid #ccc;
    padding: 16px;
}
.left_author .social{margin-top:40px;}
.left_author .social .ssba-wrap{}
.left_author .social .ssba-wrap div > a{display:block;text-align:center;}
.left_author .social .ssba-wrap div > a > img{width:auto !important;padding:0px;}
.left_author .social .ssba-wrap div > span{display:block;text-align:center;border:none;padding:0px;background:none;border-radius:0px;color:white;margin:-25px 0px 15px;position:relative;z-index:1;font-size:13px;font-family:"soleto", sans-serif;}
.left_author .social .ssba_sharecount::after, .left_author .social .ssba_sharecount::before{display:none;}
.right_content{float:right;width:80%;}
.right_content p{font-weight:300;color:#555;margin:0px 0px 16px;font-size:19px;line-height:38px;/*display:inline-block;*/width:100%;}
.right_content li{font-weight:300;color:#555;font-size:18px;margin-bottom: 6px;}
.right_content h2{font-size:38px;color:#873594;font-weight:300;margin:0px 0px 20px;display:inline-block;width:100%;}
.right_content h3{font-size:28px;color:#151515;margin:10px 0px 22px;width:100%;}
.your_story{padding:75px 0px 0px;float:left;width:100%;display:inline-flex;}
.your_story .left-part h2{font-size:32px;font-family:"open-sans",sans-serif, sans-serif;font-weight:700;margin:57px 0px 20px 0px;color:#141414;font-style:italic;}
.your_story .left-part p{font-size:19px;line-height:33px;font-family:"soleto", sans-serif;font-weight:300;margin:0px 0px 25px;color:#636363;}
.storefront{background: #a34076 url('../../assets/images/storefront_bg.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;float:left;width:100%;position:relative;color:white;padding:0px 0px 35px;}
.storefront .left-part .image_left{position:absolute;left:0px;max-width:50%;top:150px;}
.storefront .right-part{float:right;width:65%;}
.non-profit .storefront .right-part{width:58%;}
.storefront .right-part h2{font-size:32px;font-family:"open-sans",sans-serif, sans-serif;font-weight:700;font-style:italic;}
.storefront .right-part p{font-size:19px;line-height:26px;font-family:"soleto", sans-serif;font-weight:300;margin:0px 0px 25px;max-width:100%;}
.sub-sections{padding-top:15px;}
.sub-sections ul{margin:0;padding:0;list-style:none;}
.sub-sections ul li{display:flex;padding-bottom:5px;}
.sub-sections ul li .icon_left{display:inline-flex;align-items:flex-start;margin-right:20px;max-width:75px;width:100%;}
.sub-sections ul li .icon_left > img{}
.sub-sections ul li .right_cont_text{display:inline-flex;width:100%;flex-wrap:wrap;}
.sub-sections ul li .right_cont_text h3{margin:0px 0px 23px 0px;font-weight:600;font-family:"open-sans",sans-serif, sans-serif;font-size:22px;}
.sub-sections ul li .right_cont_text p{font-size:17px;line-height:27px;}
.sub-sections ul li .right_cont_text p > img{max-width:27.333%;margin-right:5%;}
.your_buyers{padding:73px 0px 55px;float:left;width:100%;border-bottom:solid 1px #ececec;}
.left-part .img_part, .seo_block .img_part{padding-right:10%;}
.your_buyers .center_title{font-size:32px;font-family:"open-sans",sans-serif, sans-serif;font-weight:700;font-style:italic;color:black;text-align:center;padding-bottom:85px;}
.your_buyers h2, .seo_block h2, .email_block h2{font-size:27px;font-family:"open-sans",sans-serif, sans-serif;font-weight:600;color:#141414;margin:0 0px 25px}
.your_buyers .right-part p, .seo_block .right-part p, .email_block p{font-size:19px;line-height:33px;font-family:"soleto", sans-serif;font-weight:300;margin:0px 0px 25px;max-width:100%;}
.social_media_block{padding:58px 0px 30px;float:left;width:100%;border-bottom:solid 1px #ececec;}
.social_media_block .left-part h2{font-size:29px;font-family:"open-sans",sans-serif, sans-serif;font-weight:600;color:#141414;margin:0 0px 25px}
.social_media_block .left-part p{font-size:19px;line-height:33px;font-family:"soleto", sans-serif;font-weight:300;margin:0px 0px 25px;}
.social_media_block .right-part .right_img{float:right;}
.seo_block{padding:70px 0px;float:left;width:100%;	border-bottom: solid 1px #ececec;}
.seo_block .right-part h2{}
.seo_block .right-part p{}
.email_block{padding:60px 0px 10px;clear:both;}
.testimonial_block{float:left;width:100%;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;padding:60px 0px 50px;color:white;text-align:center;}
.testimonial_block .owl-carousel .owl-dots{display:none;}
.testimonial_block .owl-carousel .item{max-width:1100px;margin:0px auto;}
.testimonial_block .owl-carousel .item .quote_icon{font-size:40px;display:inline-block;width:100%;margin-bottom:20px;}
.testimonial_block .owl-carousel .item p{font-size:22px;line-height:34px;font-weight:300;margin-bottom:25px;}
.testimonial_block .owl-carousel .item h4{font-size:16px;margin:0px;display:inline-block;width:100%;font-family:"open-sans",sans-serif, sans-serif;}
.testimonial_block .owl-carousel .item > img{max-height:87px;max-width:87px;border-radius:50%;border:solid 2px white;margin:25px auto 0px auto;}
.few_questions{float:left;width:100%;padding:60px 0px;}
.few_questions .center_title{color:#43be58;font-family:"open-sans",sans-serif, sans-serif;font-weight:300;display:inline-block;width:100%;font-size:32px;text-align:center;padding-bottom:64px;}
.questions{margin:0px;padding:0px;list-style:none;}
.questions li{margin:0px;float:left;width:48%;}
.questions li:nth-child(2n+1){clear:both;margin-right:4%;}
.questions li h4{font-size:22px;line-height:26px;margin:0px 0px 23px;color:#363636;}
.questions li p{font-size:19px;line-height:26px;font-weight:300;margin:0px 0px 30px;color:#626262;}
.green_bg{background:#42bf5f;}
.green_bg .center_block{max-width:890px;margin:0px auto;}
.green_bg .center_block p{}
.organizations{float:left;width:100%;text-align:center;padding-top:50px;}
.organizations h2{margin:0px;font-size:28px;color:#6a6a6a;padding-bottom:30px;}
.organizations .logo_part{margin:0 auto 50px;padding:0px;list-style:none;display:table;}
.organizations .logo_part li{display:table-cell;padding:0px 25px;}
.organizations .logo_part li > img{}
.your_story .image_block_right{}
/*.what-we-do_hero .hero-text, .hero_about .hero-text{padding:80px 0px 120px;}*/

.we_help{background:#e9f0f3;float:left;width:100%;color:white;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;padding:65px 0px 75px;}
.we_help .content_left{float:left;width:59%;}
.we_help .content_right{float:right;width:35%;margin-left:6%;}
.content_left h3, .content_right h3{margin:0px 0px 25px;font-size:29px;font-weight:700;}
.content_left p, .content_right p{font-size:19px;line-height:29px;font-weight:300;margin:0px 0px 30px;}
.content_left a.btn, .content_right a.btn{display:inline-block;font-size:19px;color:white;padding:0px 28px 0 24px;background-color:#84309a;text-transform:none;border:solid 2px #84309a;transition:0.3s ease-in-out 0s;height:45px;line-height:39px;background-image:url("../images/ecommercrbtn-arrow.png");background-position:right 17px center;background-repeat:no-repeat;}
.content_left a.btn:hover, .content_left a.btn:focus{background-color:transparent;background-image:url("../images/ecommercrbtn-arrow.png");color:white;}
.content_right .right_logo{margin:125px 0px 0px;padding:0px;list-style:none;float:left;width:100%;text-align:center;}
.content_right .right_logo li{float:left;width:50%;line-height:50px;margin:10px 0;}
.content_right .right_logo li > img{max-width:90%;}
.we_help_non{float:left;width:100%;color:white;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;padding:70px 0px 75px;}
.we_help_non .content_left{float:left;padding-top:12%;vertical-align:middle;}
.we_help_non .content_right{float:right;width:59%;}
.we_help_non .content_right a.btn{color:#62309a;background-color:white;border:solid 2px white;background-image:url("../images/nonprofitbtn-arrow.png");background-position:right 17px center;background-repeat:no-repeat;}
.we_help_non .content_right a.btn:hover, .we_help_non .content_right a.btn:focus{background-color:transparent;background-image:url("../images/ecommercrbtn-arrow.png");background-repeat:no-repeat;color:white;}
.what-we-do .what-we-do_block{background:#e9f0f3;} 


.what-we-do_block{float:left;width:100%;text-align:center;padding:45px 0px 63px;}
.what-we-do_block h2{margin:0px;font-size:50px;font-family:"open-sans",sans-serif, sans-serif;font-weight:700;color:#fff;}
.what-we-do_block h4, .page-template-page-services h3{margin:35px 0px 21px;font-size:30px;color:#643498;font-family:"open-sans",sans-serif, sans-serif;font-weight:600;}
 .page-template-page-services h3{color:inherit;}
.what-we-do_block p{font-size:19px;line-height:26px;color:#6a6a6a;font-weight:300;margin:0px;}
.what-we-do_block ul{margin:25px 0px 0px;padding:0px;list-style:none;}
.what-we-do_block ul li{float:left;width:31.3333%;margin:5px 0 0 0;}
.what-we-do_block ul li:nth-child(3n+1){clear:both;}
.what-we-do_block ul li:nth-child(3n-1){margin-left:3%;margin-right:3%;}
.what-we-do_block ul li .title{color:#363636;font-family:"open-sans",sans-serif, sans-serif;font-weight:700;display:block;margin:13px 0px 18px;font-size:25px;}
.what-we-do_block ul li p{font-size:18px;line-height:26px;color:#5a5a5a;margin:0px;}
.our-process{float:left;width:100%;text-align:center;padding:70px 0px 130px;}
.our-process .content_upper{}
.our-process .content_upper h2{margin:0px 0px 55px;font-size:50px;font-family:"open-sans",sans-serif, sans-serif;font-weight:700;color:black;}
.our-process .content_upper > p{color:#8a8a8a;font-size:23px;line-height:36px;font-weight:300;max-width:1000px;margin:0px auto;}
.our-process .ui-tabs{border:none;background:none;border-radius:0px;padding:0;}
.our-process .ui-tabs .ui-tabs-nav{padding:0;border-radius:0;border:none;background:none;margin-top:100px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:0;padding-bottom:0;}
.our-process .ui-tabs .ui-tabs-nav li{margin:0px;padding:0px 28px;border:none;border-radius:0px;background:none;font-weight:400;float:none;display:inline-block;}
.our-process .ui-tabs .ui-tabs-nav li.ui-tabs-active > a{color:#5e2f93;position:relative;}
.our-process .ui-tabs .ui-tabs-nav li.ui-tabs-active > a::before{content:"";position:absolute;background:#5e2f93;height:10px;width:10px;border-radius:50%;bottom:-13px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.our-process .ui-tabs .ui-tabs-nav li > a{float:none;padding:0px;display:inline-block;color:#9e9e9e;font-family:"soleto", sans-serif;font-style:normal;font-weight:400;font-size:21px;}
.our-process .ui-tabs .tab_content{max-width:750px;margin:80px auto 0px;display:inline-block;}
.our-process .ui-tabs .tab_content .ui-tabs-panel{float:left;padding:0px;text-align:left;width:100%;}
.our-process .ui-tabs .tab_content .item_img{float:left;width:15%;margin-right:5%;padding-top:0px;}
.our-process .ui-tabs .tab_content .item_img > img{}
.our-process .ui-tabs .tab_content .item_content{float:left;width:78%;}
.our-process .ui-tabs .tab_content .item_content p{font-size:20px;line-height:30px;font-weight:300;color:#663a99;font-family:"soleto", sans-serif;}
.about_top{float:left;width:100%;padding:65px 0px 30px;}
.about_top .container{position:relative;}
.top_left{float:left;width:59%;}
.top_left h2{font-size:35px;color:black;font-family:"open-sans",sans-serif, sans-serif;font-weight:700;margin:0px 0px 20px;}
.top_left p{font-size:23px;line-height:36px;font-weight:300;color:#444444;margin:0px 0px 25px;}
.top_right{float:right;width:35%;text-align:center;margin-left:6%;position:absolute;top:50%;transform:translateY(-50%);right:25px;}
.top_right .image_block{display:inline-block;margin:0px auto;}
.header_title{float:left;width:100%;padding:90px 0px;text-align:center;color:white;background:rgb(135,50,154);background:-moz-linear-gradient(left, rgba(135,50,154,1) 0%, rgba(135,49,156,1) 6%, rgba(133,47,154,1) 7%, rgba(129,48,153,1) 17%, rgba(127,45,153,1) 32%, rgba(124,45,152,1) 32%, rgba(122,44,154,1) 41%, rgba(118,41,153,1) 49%, rgba(114,42,152,1) 52%, rgba(114,42,154,1) 58%, rgba(110,40,152,1) 61%, rgba(108,39,155,1) 70%, rgba(105,36,152,1) 77%, rgba(98,35,150,1) 100%);background:-webkit-linear-gradient(left, rgba(135,50,154,1) 0%, rgba(135,49,156,1) 6%, rgba(133,47,154,1) 7%, rgba(129,48,153,1) 17%, rgba(127,45,153,1) 32%, rgba(124,45,152,1) 32%, rgba(122,44,154,1) 41%, rgba(118,41,153,1) 49%, rgba(114,42,152,1) 52%, rgba(114,42,154,1) 58%, rgba(110,40,152,1) 61%, rgba(108,39,155,1) 70%, rgba(105,36,152,1) 77%, rgba(98,35,150,1) 100%);background:linear-gradient(to right, rgba(135,50,154,1) 0%, rgba(135,49,156,1) 6%, rgba(133,47,154,1) 7%, rgba(129,48,153,1) 17%, rgba(127,45,153,1) 32%, rgba(124,45,152,1) 32%, rgba(122,44,154,1) 41%, rgba(118,41,153,1) 49%, rgba(114,42,152,1) 52%, rgba(114,42,154,1) 58%, rgba(110,40,152,1) 61%, rgba(108,39,155,1) 70%, rgba(105,36,152,1) 77%, rgba(98,35,150,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#87329a', endColorstr='#622396', GradientType=1);}
.header_title h2{margin:0px;font-size:50px;font-family:"open-sans",sans-serif, sans-serif;font-weight:700;}

.services-list{float:left;width:100%;text-align:center;padding:45px 0px 63px;}
.services-list p{font-size:19px;line-height:26px;color:#6a6a6a;font-weight:300;margin:0px;}

.about_middle{float:left;width:100%;padding:100px 0px 70px;}
.about_middle .container{max-width:900px;}
.about_middle .middle_text{text-align:center;margin:0px 0px 70px;}
.about_middle .middle_text p{color:#b4b7c6;font-size:23px;line-height:36px;font-weight:300;}
.about_middle .ui-tabs{border:none;background:none;border-radius:0px;padding:0;text-align:center;}
.about_middle .ui-tabs .ui-tabs-nav{padding:0;border-radius:0;border:none;background:none;display:inline-block;border-bottom:solid 2px white;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:0;padding-bottom:0;}
.ui-tabs-anchor{cursor:pointer!important;}
.about_middle .ui-tabs .ui-tabs-nav li{margin:0px;padding:0px 15px;border:none;border-radius:0px;background:none;font-weight:400;float:none;display:inline-block;}
.about_middle .ui-tabs .ui-tabs-nav li:first-child{padding-left:0px;}
.about_middle .ui-tabs .ui-tabs-nav li:last-child{padding-right:0px;}
.about_middle .ui-tabs .ui-tabs-nav li a{font-size:23px;color:white;padding:0px;position:relative;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;}
.about_middle .ui-tabs .ui-tabs-nav li a::before, .about_middle .ui-tabs .ui-tabs-nav li a:after{width:0;content:"";bottom:0;height:2px;position:absolute;background:#ffffff;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
.about_middle .ui-tabs .ui-tabs-nav li a::before{bottom:-6px;}
.about_middle .ui-tabs .ui-tabs-nav li a:after{bottom:-8px;}
.about_middle .ui-tabs .ui-tabs-nav li:hover a::before, .about_middle .ui-tabs .ui-tabs-nav li:hover a:after, .about_middle .ui-tabs .ui-tabs-nav li.ui-tabs-active > a::before, .about_middle .ui-tabs .ui-tabs-nav li.ui-tabs-active > a:after{width:100%;}
.about_middle .ui-tabs .tab_content{margin:70px 0px 0px;}
.about_middle .ui-tabs .tab_content .ui-tabs-panel{padding:0px;}
.about_middle .ui-tabs .tab_content .ui-tabs-panel .tab_img{display:inline-block;max-width:25%;}
.about_middle .ui-tabs .tab_content .ui-tabs-panel .tab_img > img{}
.about_middle .ui-tabs .tab_content .ui-tabs-panel .tab_des{font-family:"soleto", sans-serif;color:#b4b7c6;font-size:23px;font-weight:300;font-style:italic;padding-left:70px;display:inline-block;max-width:74%;}
.our_team{float:left;width:100%;background:#e9f0f3;padding:70px 0px 45px;text-align:center;}
.our_team .container > h2{margin:0px 0px 44px;font-size:50px;font-family:"open-sans",sans-serif, sans-serif;font-weight:700;color:black;}
.our_team .team_content{float:left;width:100%;}
.our_team .team_content p{color:#8a8a8a;font-size:23px;line-height:36px;font-weight:300;max-width:1000px;margin:0px auto;}
.our_team .team_section{text-align:left;float:left;width:100%;margin-top:55px;}
.our_team .team_section ul{margin:0px;padding:0px;list-style:none;}
.our_team .team_section .team_list li.tem_menber{float:left;width:49%;background:white;margin-bottom:35px;position:relative;}
.our_team .team_section .team_list li.tem_menber:nth-child(2n+1){clear:both;margin-right:2%;}
.our_team .team_section .team_list li.tem_menber .temm_image{float:left;width:50%;padding:20px;}
.our_team .team_section .team_list li.tem_menber .temm_image > img{}
.our_team .team_section .team_list li.tem_menber .team_info{float:left;width:50%;text-align:center;position:absolute;top:50%;transform:translateY(-50%);right:20px;}
.our_team .team_section .team_list li.tem_menber .team_info h2{color:#f36c21;font-size:26px;font-family:"crimson";margin:0px 0px 15px;}
.our_team .team_section .team_list li.tem_menber .team_info h2 .show_bio{text-decoration:none;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
.our_team .team_section .team_list li.tem_menber .team_info h2 .show_bio:hover{color:#84309a;padding-left:5px;}
.our_team .team_section .team_list li.tem_menber .team_info h3{color:#8a8a8a;font-size:20px;font-weight:300;margin:0px;}
.our_team .team_section .team_list li.tem_menber .team_info .team_social{list-style:none;margin:30px 0px 0px;}
.our_team .team_section .team_list li.tem_menber .team_info .team_social li{display:inline-block;margin:0px 5px;}
.our_team .team_section .team_list li.tem_menber .team_info .team_social li a{color:#f36c21;font-size:25px;}
.our_team .team_section .team_list li.tem_menber .team_info .team_social li a:hover{color:#84309a;}
.careers_section{float:left;width:100%;background:#e9f0f3;padding:0px 0px 50px;}
.careers_section .header_title{padding:80px 0px 175px;background:rgb(199,22,110);background:-moz-linear-gradient(left, rgba(199,22,110,1) 0%, rgba(201,25,108,1) 4%, rgba(199,26,106,1) 5%, rgba(202,26,107,1) 8%, rgba(200,28,104,1) 11%, rgba(202,30,106,1) 11%, rgba(203,32,98,1) 17%, rgba(205,34,100,1) 17%, rgba(206,36,99,1) 19%, rgba(205,37,96,1) 23%, rgba(207,39,98,1) 23%, rgba(206,39,95,1) 23%, rgba(215,55,83,1) 39%, rgba(216,57,77,1) 43%, rgba(218,59,79,1) 44%, rgba(217,60,79,1) 44%, rgba(218,60,75,1) 45%, rgba(221,66,70,1) 52%, rgba(223,69,71,1) 52%, rgba(225,74,63,1) 58%, rgba(228,78,63,1) 61%, rgba(229,80,56,1) 65%, rgba(229,84,57,1) 67%, rgba(230,86,52,1) 70%, rgba(232,88,53,1) 71%, rgba(232,89,49,1) 73%, rgba(237,98,43,1) 82%, rgba(237,98,41,1) 84%, rgba(239,100,43,1) 86%, rgba(243,106,34,1) 95%, rgba(244,108,34,1) 100%);background:-webkit-linear-gradient(left, rgba(199,22,110,1) 0%, rgba(201,25,108,1) 4%, rgba(199,26,106,1) 5%, rgba(202,26,107,1) 8%, rgba(200,28,104,1) 11%, rgba(202,30,106,1) 11%, rgba(203,32,98,1) 17%, rgba(205,34,100,1) 17%, rgba(206,36,99,1) 19%, rgba(205,37,96,1) 23%, rgba(207,39,98,1) 23%, rgba(206,39,95,1) 23%, rgba(215,55,83,1) 39%, rgba(216,57,77,1) 43%, rgba(218,59,79,1) 44%, rgba(217,60,79,1) 44%, rgba(218,60,75,1) 45%, rgba(221,66,70,1) 52%, rgba(223,69,71,1) 52%, rgba(225,74,63,1) 58%, rgba(228,78,63,1) 61%, rgba(229,80,56,1) 65%, rgba(229,84,57,1) 67%, rgba(230,86,52,1) 70%, rgba(232,88,53,1) 71%, rgba(232,89,49,1) 73%, rgba(237,98,43,1) 82%, rgba(237,98,41,1) 84%, rgba(239,100,43,1) 86%, rgba(243,106,34,1) 95%, rgba(244,108,34,1) 100%);background:linear-gradient(to right, rgba(199,22,110,1) 0%, rgba(201,25,108,1) 4%, rgba(199,26,106,1) 5%, rgba(202,26,107,1) 8%, rgba(200,28,104,1) 11%, rgba(202,30,106,1) 11%, rgba(203,32,98,1) 17%, rgba(205,34,100,1) 17%, rgba(206,36,99,1) 19%, rgba(205,37,96,1) 23%, rgba(207,39,98,1) 23%, rgba(206,39,95,1) 23%, rgba(215,55,83,1) 39%, rgba(216,57,77,1) 43%, rgba(218,59,79,1) 44%, rgba(217,60,79,1) 44%, rgba(218,60,75,1) 45%, rgba(221,66,70,1) 52%, rgba(223,69,71,1) 52%, rgba(225,74,63,1) 58%, rgba(228,78,63,1) 61%, rgba(229,80,56,1) 65%, rgba(229,84,57,1) 67%, rgba(230,86,52,1) 70%, rgba(232,88,53,1) 71%, rgba(232,89,49,1) 73%, rgba(237,98,43,1) 82%, rgba(237,98,41,1) 84%, rgba(239,100,43,1) 86%, rgba(243,106,34,1) 95%, rgba(244,108,34,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7166e', endColorstr='#f46c22', GradientType=1);}
.careers_section .careers_area{float:left;width:100%;position:relative;background:white;padding:5px;margin-top:-115px;}
.careers_section .careers_img{float:left;width:48%;}
.careers_section .careers_img > img{}
.careers_section .careers_des{float:left;width:52%;position:absolute;top:50%;right:0px;transform:translateY(-50%);padding:0px 2% 0px 50px;}
.careers_section .careers_des p{color:#444444;font-weight:300;font-size:23px;line-height:36px;margin:0px;}
.careers_section .view_more{float:left;width:100%;margin:30px 0px 0px;}
.careers_section .view_more a{color:#f36c21;font-size:23px;font-weight:300;font-style:italic;text-decoration:none;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
.careers_section .view_more a:hover{color:#84309a;padding-left:5px;}
.bio_overlay{overflow:hidden;}
.team_bio{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background:rgba(0,0,0,.95);display:block;overflow:auto;}
.team_bio .bio_inner{}
.team_bio .bio_inner .close_btn{float:right;font-size:48px;font-weight:400;color:#f36c21;line-height:15px;height:26px;margin:50px 60px 0px 0px;position:relative;z-index:2;text-decoration:none;}
.team_bio .bio_inner .bio_carousel{}
.team_bio .bio_inner .bio_carousel .owl-stage-outer{float:left;width:100%;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .bio_top{float:left;width:100%;padding:150px 0px 100px;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .bio_top .temm_image{float:left;width:25%;margin-right:5%;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .bio_top .temm_image > img{width:auto;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .bio_top .member_info{float:left;width:70%;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .bio_top .member_info h2{margin:0px;font-size:50px;font-family:"open-sans",sans-serif, sans-serif;font-weight:700;color:#f36c21;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .bio_top .member_info h3{font-size:24px;line-height:36px;color:#8a8a8a;font-weight:300;font-style:italic;margin:0px;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .bio_top .member_info .team_social{float:left;width:100%;margin:15px 0px;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .bio_top .member_info .team_social li{float:left;margin-right:10px;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .bio_top .member_info .team_social li a{color:#f36c21;font-size:25px;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .bio_top .member_info .team_social li a:hover{color:#84309a;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .bio_top .member_info .member_des{float:left;width:100%;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .bio_top .member_info .member_des p{font-size:23px;line-height:36px;font-weight:300;color:#e3e3e3;margin:0 0 25px 0;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .team_post{background:white;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .team_post .container > h2{margin:0px 0px 60px;font-size:31px;font-family:"open-sans",sans-serif, sans-serif;font-weight:700;color:black;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .team_post .post_list{}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .team_post .post_list li{}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .team_post .post_list li > a{display:inline-block;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .team_post .post_list li h2{margin:0px;text-align:left;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .team_post .post_list li h2 > a{font-size:23px;color:#4f4f4f;font-weight:300;margin:0px;text-decoration:none;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .team_post .post_list li h2 > a:hover{color:#84309a;}
.team_bio .bio_inner .bio_carousel .owl-nav{position:absolute;right:57px;top:110px;z-index:2;color:#f36c21;font-size:31px;}
.team_bio .bio_inner .bio_carousel .owl-nav .owl-prev, .team_bio .bio_inner .bio_carousel .owl-nav .owl-prev > i .team_bio .bio_inner .bio_carousel .owl-nav .owl-next, .team_bio .bio_inner .bio_carousel .owl-nav .owl-next > i{line-height:15px;}
.team_bio .bio_inner .bio_carousel .owl-nav .owl-prev{}
.team_bio .bio_inner .bio_carousel .owl-nav .owl-next{}


.project_services{float:left;width:100%;}
.project_services .service-name{float:left;width:100%;padding:35px 0px;background:#624090;text-align:center;}
.project_services .service-name ul{margin:0px;padding:0px;list-style:none;float:left;width:100%;}
.project_services .service-name ul li{display:inline-block;margin:0px 5px;position:relative;color:white;font-size:18px;line-height:37px;text-transform:uppercase;font-weight:300;padding-left:15px;}
.stop .project_services .service-name ul li:first-child{color:#cfbfe3;font-weight:500;}
.project_services .service-name ul li:before{background:white;width:6px;height:6px;content:"";position:absolute;left:0;top:15px;border-radius:50%;border:solid 1px white;}
.project_services .service-name ul li:first-child:before{display:none;}
.testimonials_item{float:left;width:100%;}
.challenge{float:left;width:100%;}
.more-result{float:left;width:100%;}
.more-work{float:left;width:100%;}
div#gform_wrapper_3, div#gform_wrapper_4, div#gform_wrapper_5, div#gform_wrapper_9, div#gform_wrapper_10, div#gform_wrapper_11{background:#fff;border-radius:6px;padding:30px;color:#000;}
.parent-pageid-12678 .gfield_checkbox label, .parent-pageid-12678 .gfield_radio label{font-weight:normal;max-width:100%!important;margin-right:10px!important;}
.parent-pageid-12678 .gform_wrapper ul li.gfield > label.gfield_label{display:none;}
.parent-pageid-12678 .gform_wrapper ul li.gfield .ginput_container input, .parent-pageid-12678 .gform_wrapper ul li.gfield .ginput_container textarea, .parent-pageid-12678 .gform_wrapper select{background:none;border:1px solid #cccccc;border-radius:5px;min-height:40px;color:#444444;font-family:"soleto", sans-serif;font-weight:300;font-style:italic;padding:8px 15px !important;width:100%;}
.parent-pageid-12678 .gform_wrapper ul li.gfield .ginput_container input, .parent-pageid-12678 .gform_wrapper ul li.gfield .ginput_container textarea{font-size:21px;}
.whens-your-birthday .gform_body{text-align:center;}
#social{float:left;width:100%;}
.content-info{float:left;width:100%;}
.non-profit .navbar-nav li:last-child a{border-color:#f36c21;color:#f36c21;}
.non-profit .navbar-nav li:last-child a:hover{color:#fff;}
.non-profit .navbar-fixed-top{background:#1a1a1a;}
.non-profit .hero-text_left p{color:#858585;}
.non-profit .your_story .left-part h2{margin-top:0px;font-size:28px;font-style:normal;}
.non-profit .your_story .left-part{padding-bottom:30px;}
.non-profit .storefront .img_left{left:-80px;position:absolute;}
.non-profit .sub-sections ul:after{clear:both;content:"";display:block;}
.non-profit .sub-sections ul li.slide{float:left;width:50%;}
.non-profit .sub-sections ul li.slide h4{font-family:"open-sans",sans-serif, sans-serif;font-weight:normal;line-height:normal;position:relative;padding-left:40px;}
.non-profit .sub-sections ul li.slide h4 i{font-size:25px;position:absolute;left:0;top:3px;}
.non-profit .storefront{min-height:525px;}
.non-profit .storefront .right-part{padding-top:30px;}
.non-profit .few_questions .center_title{color:#873594;}
.careers .main #home-services .col-sm-4{border:1px solid #ddd;padding:35px;border-radius:6px;}
#careers-intro{padding:40px 0px;}
.careers #home-services h3{margin-top:20px;}
#careers-intro p{font-weight:300;}
.careers #social{margin-top:30px;}
.navbar-fixed-top{background:none;box-shadow:none;}
.navbar-fixed-top.darkHeader{background:#1a1a1a;padding:10px 0;}
.single-post #hero{padding:390px 0 140px;}
.conat-info:after{clear:both;content:"";display:block;}
.conat-info{padding-top:70px;}
.conat-info > div{float:left;width:33.33%;text-align:center;}
.conat-info > div span{font-size:28px;display:block;color:#fff;font-family:"soleto", sans-serif;}
.conat-info div > a{color:#c8c8c8;display:inline-block;font-size:22px;text-decoration:none;font-weight:300;margin:15px 10px auto;}
.conat-info div.social-like > a:hover{color:#f36c21;}
.contact_footer{background-position:center center;background-size:cover;padding:70px 0px;min-height:407px;}
.contact_footer ul:after{clear:both;content:"";display:block;}
.contact_footer ul{padding:0px;margin:0px;}
.contact_footer ul li{list-style:none;text-align:center;width:50%;float:left;color:#fff;padding:90px 0px;}
.contact_footer h2{color:#fff;font-size:60px;font-family:"open-sans",sans-serif, sans-serif;font-weight:700;}
.contact_footer ul li.first{border-right:1px solid #c8c8c8;}
.contact_footer ul li p{font-size:23px;font-family:"soleto", sans-serif;font-weight:300;}
.contact_footer li .btn{font-size:19px;font-weight:300;margin-top:10px;padding:8px 20px;text-transform:capitalize;}
.contact_form{background:#f7f7f7;margin:-30px auto;max-width:980px;padding:30px 45px 20px;position:relative;z-index:1;}
.contact_form .gform_title{font-size:35px !important;font-family:"open-sans",sans-serif, sans-serif;text-align:center;}
.contact_form .gform_wrapper .gform_fields li.gfield{margin-top:0px;padding:0px;}
.contact_form .gform_wrapper .ginput_container_radio{margin-top:30px !important;}
.contact_form .gform_wrapper ul.gfield_radio{margin:0px;text-align:center;}
.contact_form .gform_wrapper ul.gfield_radio:after{clear:both;content:"";display:block;}
.contact_form .gform_wrapper ul.gfield_radio li{margin:0 25px;display:inline-block;vertical-align:middle;}
.contact_form .gform_wrapper ul.gfield_radio li input{display:none;}
.contact_form .gform_wrapper ul.gfield_radio li label{font-size:25px;font-family:"soleto", sans-serif;font-weight:normal !important;position:relative;padding-left:25px;max-width:100%;}
.contact_form .gform_wrapper ul.gfield_radio li label:before{width:15px;height:15px;border:1px solid #000;border-radius:50px;content:"";position:absolute;left:0px;top:11px;}
.contact_form .gform_wrapper ul.gfield_radio li input:checked + label:before{background:#000;}
.contact .gform_wrapper ul li.gfield > label.gfield_label{display:none;}
.contact .gform_wrapper ul li.gfield .ginput_container input, .contact .gform_wrapper ul li.gfield .ginput_container textarea{background:none;border:1px solid #cccccc;border-radius:5px;min-height:40px;color:#444444;font-size:21px;font-family:"soleto", sans-serif;font-weight:300;font-style:italic;padding:8px 15px !important;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.contact .gform_wrapper ul li.gfield .ginput_container textarea{height:215px;}
.contact .gform_wrapper ul li.gfield .ginput_container select{background:none;border:1px solid #cccccc;border-radius:5px;min-height:40px;color:#444444;font-size:21px;font-family:"soleto", sans-serif;font-weight:300;font-style:italic;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 35px 5px 15px !important;width:100%;}
.contact .gform_wrapper ul.gform_fields li#field_1_2, .contact .gform_wrapper ul.gform_fields li#field_1_3, .contact .gform_wrapper ul.gform_fields li#field_1_4, .contact .gform_wrapper ul.gform_fields li#field_1_5,
.contact .gform_wrapper ul.gform_fields li#field_1_10,
.contact .gform_wrapper ul.gform_fields li#field_1_11{clear:none;float:left;width:48%;margin-bottom:0px !important;}
.contact .gform_wrapper ul.gform_fields li#field_1_6{float:none;margin:0 auto !important;padding:1px 0 0;width:48%;}
.contact .gform_wrapper ul.gform_fields li#field_1_3, .contact .gform_wrapper ul.gform_fields li#field_1_5,
.contact .gform_wrapper ul.gform_fields li#field_1_11{margin-left:4% !important;}
.contact #field_1_14, .contact #field_1_12{padding-top:1px;}
.contact .gform_wrapper ul.gform_fields li .ginput_container{margin-top:35px !important;}
.contact .gform_wrapper ul.gform_fields li .ginput_container.ginput_container_select{margin-bottom:35px;}
.contact .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input.button{background:#6549ab;border:medium none;border-radius:5px;color:#fff;display:block;font-size:21px;font-weight:300;
	margin:0 auto;padding:8px 35px 6px 35px!important;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.contact .gform_wrapper .gform_footer input.button:hoveer{background:#000;}


.gform_wrapper .gform_page_footer .button.gform_previous_button, .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_page_footer input[type=submit]{
	background:#6549ab;border:medium none;border-radius:5px;color:#fff;font-size:21px!important;font-weight:300;margin:0 auto;padding:8px 35px 6px 35px!important;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}

.contact .gform_wrapper div.validation_error, .contact .gform_wrapper .validation_message{display:none;}
.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper li.gfield_error textarea{border-color:red !important;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:none !important;border:none !important;}
.contact .gform_wrapper ul.gform_fields li .ginput_container.ginput_container_select{position:relative;}
.contact .gform_wrapper ul.gform_fields li .ginput_container.ginput_container_select:before{width:15px;height:10px;content:"";position:absolute;right:17px;top:20px;background:url(../images/drop_down.png) no-repeat;z-index:-1;}
.page-template-page-blog .hero-text, .single-post .hero-text{padding:0px 0px 60px;max-width:90%;}
.page-template-page-blog .hero-text h1, .single-post .hero-text h1{font-size:47px;font-weight:600;line-height:normal;}
.single-post #hero{position:relative;}
.single-post #hero::before, .single-case_studies #hero::before{content:"";background:rgba(0,0,0,.1);position:absolute;width:100%;height:100%;left:0px;top:0px;}
.single-post #hero .hero-text, .single-case_studies #hero{position:relative;}
.responsive-menu{display:none;}
.tab-main{overflow:hidden;}
.single-case_studies .hero-text p:first-child{border-bottom:2px solid #c5c4c4;display:inline-block;font-size:16px;margin:0;padding-bottom:2px;text-transform:uppercase;color:#fff;}
.single-case_studies .project_services .service-name ul li:first-child{color:#cfbfe3;font-weight:500;}
.single-case_studies .content-serving p{font-weight:300;}
.page-template-stop-page .hero-text p:first-child{border-bottom:2px solid #c5c4c4;display:inline-block;font-size:16px;margin:0;padding-bottom:2px;text-transform:uppercase;color:#fff;}
.page-template-stop-page .hero-text p{color:rgba(255,255,255,0.7);}
.service-image{clear:both;margin:0 0 -20px;padding:15px 15px 0;position:relative;text-align:center;z-index:9;}
.testimonials_item.stop_testimonials{background:#624090;padding:45px 0 59px;}
.stop_testimonials .item .quote_icon{display:block;text-align:center;margin:0;}
.stop_testimonials .item .quote_icon i{color:#fff;font-size:25px;margin:0 0 30px;}
.stop_testimonials .item p{color:#f4f4f6;font-size:22px;font-style:italic;font-weight:300;line-height:34px;margin:0 auto;max-width:1070px;text-align:center;}
.stop_testimonials .item span{color:#f4f4f6;font-size:16px;text-align:center;display:block;margin:22px 0 0;}
.stop_testimonials .owl-dots{display:none;}
.content-challenge{padding:54px 0 45px;}
.content-challenge span{color:#727272;font-size:18px;text-transform:uppercase;}
.content-challenge h2{color:#624090;font-size:38px;line-height:normal;font-weight:bold;margin-bottom:28px;}
.content-challenge p{color:#7c7c7c;font-size:18px;font-weight: 300;line-height:37px;margin:0 auto 10px;}
.content-challenge li{color:#7c7c7c;font-size:18px;font-weight:300;margin:0 auto 10px;}
.image-challenge{background:#f4f4f6;text-align:center;}
.serving{clear:both;}
.content-serving{padding:54px 0 45px;/*text-align:center;*/}
.content-serving span{color:#727272;font-size:18px;text-transform:uppercase;}
.content-serving h2{color:#624090;font-size:38px;line-height:normal;font-weight:bold;margin-bottom:28px;}
.content-serving p{color:#7c7c7c;font-size:18px;line-height:37px;/*max-width:1040px;*/margin:0 auto 10px;}
.stop .content-serving p{font-weight:300;}
.blue_bg{background:#0490cb;}
.more-result.stop-more-result{background:#624090;padding:52px 0 50px;text-align:center;}
.more-result.stop-more-result h2{color:rgba(255,255,255,0.5);display:block;font-size:39px;font-weight:300;margin:0 0 40px;text-transform:uppercase;}
.more-result.stop-more-result ul{margin:0;padding:0;list-style:none;}
.more-result.stop-more-result ul li{display:inline-block;width:31%;padding:0 10px;}
.more-result.stop-more-result ul li span{color:#ffffff;display:inline-block;font-size:58px;font-weight:300;margin:0 0 -3px;}
.more-result.stop-more-result ul li span.percentage{}
.more-result.stop-more-result ul li h3{color:#ffffff;display:block;font-size:22px;font-weight:300;margin:0;}
.atlas-language-services .more-result.stop-more-result ul li:nth-child(3) span.percentage,
.dfranco-decorative-finishes .more-result.stop-more-result ul li:nth-child(3) span.percentage 
{display: none;}


.more-work{padding:30px 0 62px;text-align:center;clear:both;}
.more-work h4{color:#000000;display:block;font-size:34px;font-weight:300;margin:0 0 45px;font-style:italic;}
.more-work ul:after{clear:both;display:block;content:"";}
.more-work ul{margin:0 auto;padding:0;list-style:none;max-width:1120px;}
.more-work ul li{display:block;float:left;width:33.33%;position:relative;}
.more-work ul li:before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:rgba(6,143,202,0.85);transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;opacity:0;}
.more-work ul li h3{color:#ffffff;display:block;font-size:41px;font-weight:bold;margin:0;position:absolute;left:0;width:100%;top:50%;margin:-22px 0 0;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.more-work ul li:hover:before, .more-work ul li:hover h3{opacity:1;}
.home main{padding-left:0;padding-right:0;}
.result-wrap{text-align: center;padding:40px 0;clear: both;}
body.work .work-part ul li a.result_button{padding:0px;}
body.work .work-part ul li a.result_button:hover{opacity:.8;}
.work .main {background:#1a1a1a;}
.work .result_button{border:0;}
.work #hero{padding:190px 0 20px;}
#work_footer .btn-white-border{background:#6549ab;border:none;}
.result_button{text-align:center;background:#000;border:2px solid #000;border-radius:5px;color:#FFF;display:inline-block;font-family:"soleto",sans-serif;font-size:18px;font-weight:normal;line-height:normal;margin:8px auto 0;max-width:215px;padding:12px 0 8px;text-decoration:none;width:100%;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;} 
.result_button:hover, .result_button:focus{opacity:.8;color:#fff;text-decoration:none;}
.error404 #hero{padding:20% 0;}
.page-search-bar.alert.alert-warning{margin:100px 0 30px;text-align:center;}
.page-search-bar + .search-form{text-align:center;margin:0 0 100px;}
.page-search-bar + .search-form input[type=search]{border:1px solid #d4d7da;border-radius:5px;box-shadow:none;color:#757575;padding:12px 16px !important;width:100%;line-height:normal;}
.page-search-bar + .search-form input[type=submit]{border:1px solid #ff3366;border-radius:5px;box-shadow:none;color:#fff;padding:11px 25px;background:#ff3366;line-height:normal;display:inline-block;}
.not-found-page .page-header{border:none;margin:0;padding:0;}
.home-testimonial-wrapper{margin-top:-75px;}
#home-services .col-sm-4:nth-child(5){clear:left;}
#market-tgt{padding-top:0px;}
#market-tgt .inner{padding-top:25px;}
.non-profit .main #hero{background-size:120% 70% !important;padding:19% 0 18% 0 !important;}
.non-profit .hero-text_left{padding-top:0px;}
.non-profit .organizations{padding-top:0;margin-top:-56px;}
body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}
#field_1_4{clear:left !important;}
.about_middle .our-quality{display:none !important;}
@media (max-width:480px){.work-part ul li{width:100%;}
.non-profit .sub-sections ul li.slide{float:none;width:100%;}
}
@media screen and (min-width:901px){.responsive-menu{display:none !important;}
}
@media screen and (min-width:1200px){#change img{position:absolute;right:0;top:33%;width:46%;z-index:3;}
}
@media screen and (max-width:1600px){a.brand > img{max-width:220px;}
.stop-go .left-part{width:45%;padding-right:5%;}
.stop-go .right-part p{max-width:100%;}
.navbar-nav > li > a{margin:0px 10px;}
.left_author{width:26%;padding-right:9%;}
.right_content{width:74%;}
.storefront .left-part .image_left{max-width:31%;}
#change img{position:absolute;right:0;top:30%;z-index:3;}
}
@media screen and (max-width:1199px){.container{width:100%;padding-left:25px;padding-right:25px;}
.blog-post ul{margin:0px -25px;}
.blog-post ul li{padding:0px 25px;}
.storefront .left-part .image_left{max-width:35%;}
.non-profit .storefront .img_left{left:auto;position:relative;}
.non-profit .storefront .left-part{width:31%;}
#change img{position:absolute;right:0;top:33%;width:40%;z-index:3;}
.we_help_non .content_left{padding-top:17%;}
.navbar-nav > li > a{ font-size:15px;}
}
@media screen and (max-width:1030px){a.brand{display:inline-block;}
a.brand > img{max-width:190px;}
nav.collapse.navbar-collapse{margin-top:10px;}
.navbar-nav > li > a{font-size:14px;}
.navbar-nav li:last-child a{padding:10px;}
#hero{padding:140px 0px;}
.hero-text h1{font-size:36px;line-height:42px;}
.blog-post{padding:50px 0px;}
.blog-post ul li{margin-bottom:50px;}
.blog-post ul li .blog_content h3{margin:0px 0px 15px;line-height:22px;font-size:18px;}
.blog-post ul li .blog_content p{font-size:14px;}
.left_author{padding-right:3%;}
.hero-text_left{max-width:100%;padding:0 20px;}
.non-profit .hero-text_left{background:rgba(255, 255, 255, 0.8);}
.your_story{padding:0px;}
.social_media_block .left-part h2, .your_buyers h2, .seo_block h2{margin-top:0px;}
nav.collapse.navbar-collapse{margin-top:2px;}
.navbar-fixed-top{padding:5px 0 10px;}
#hero .container{padding-left:10px;padding-right:10px;}
.organizations .logo_part{display:block;}
.organizations .logo_part li{display:inline-block;padding:15px;}
.what-we-do_hero .hero-text, .hero_about .hero-text{padding:60px 0px 0px;}
.top_left h2{font-size:30px;}
.about_middle .ui-tabs .ui-tabs-nav li{padding:0px 10px;}
.our_team .team_section .team_list li.tem_menber .team_info{right:2%;}
.our_team .team_section .team_list li.tem_menber .team_info h2{font-size:20px;margin:0px 0px 10px;}
.our_team .team_section .team_list li.tem_menber .team_info h3{font-size:16px;}
.our_team .team_section .team_list li.tem_menber .team_info .team_social{margin:10px 0px 0px;}
.careers_section .careers_des p{font-size:18px;line-height:30px;}
.careers_section .view_more{margin:10px 0px 0px;}
.more-work ul li h3{font-size:30px;margin:-16px 0 0;}
.non-profit .main #hero{padding:10% 0 0 0 !important;}
.non-profit .organizations{padding-top:20px;margin-top:0px;}
}
@media screen and (max-width:991px){.testimonial-text{margin-left:30px;}
.we_help_non .content_right{float:right;width:100%;}
.we_help_non .content_left{float:none;padding:0 0 45px;}
.content-work .owl-nav .owl-prev{ 
	left:-17px;
}
.content-work .owl-nav .owl-next{
	right:-17px; 
}
}
@media screen and (max-width:990px){
.navbar-toggle.mobile-menu{ display:block;}
nav.collapse.navbar-collapse{ display:none !important;}
.responsive-menu{background:#000;height:100%;left:0;padding:70px 40px 40px;position:fixed;top:0;width:100%;overflow:auto;}
.navbar-nav{display:block;margin:7.5px 0 20px; float:none;}
.nav > li > a, .nav > li > a:hover{border-bottom:solid 1px #fff;}
.nav > li{height:43px;opacity:0;pointer-events:none;-webkit-transform:scale(1.1) translateY(-24px);-ms-transform:scale(1.1) translateY(-24px);transform:scale(1.1) translateY(-24px);transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;-ms-transition:all 0.35s ease-out;-webkit-transition:all 0.35s ease-out;}
.nav > li:nth-child(1){-webkit-transition-delay:450ms, 450ms;transition-delay:450ms, 450ms}
.nav > li:nth-child(2){-webkit-transition-delay:400ms, 400ms;transition-delay:400ms, 400ms}
.nav > li:nth-child(3){-webkit-transition-delay:350ms, 350ms;transition-delay:350ms, 350ms}
.nav > li:nth-child(4){-webkit-transition-delay:300ms, 300ms;transition-delay:300ms, 300ms}
.nav > li:nth-child(5){-webkit-transition-delay:250ms, 250ms;transition-delay:250ms, 250ms}
.nav > li:nth-child(6){-webkit-transition-delay:200ms, 200ms;transition-delay:200ms, 200ms}
.nav > li:nth-child(7){-webkit-transition-delay:150ms, 150ms;transition-delay:150ms, 150ms}
.nav > li:nth-child(8){-webkit-transition-delay:100ms, 100ms;transition-delay:100ms, 100ms}
.nav > li:nth-child(9){-webkit-transition-delay:50ms, 50ms;transition-delay:50ms, 50ms}
.responsive-menu.responsive-menu-open .nav > li{opacity:1;pointer-events:auto;-webkit-transform:none;-ms-transform:none;transform:none; float:none; display:block;}
.responsive-menu .nav > li{float:none; display:block;}
.navbar-nav li:last-child a { margin-top: 20px;}
.responsive-menu.responsive-menu-open .nav > li:nth-child(1){-webkit-transition-delay:100ms, 100ms;transition-delay:100ms, 100ms}
.responsive-menu.responsive-menu-open .nav > li:nth-child(2){-webkit-transition-delay:150ms, 150ms;transition-delay:150ms, 150ms}
.responsive-menu.responsive-menu-open .nav > li:nth-child(3){-webkit-transition-delay:200ms, 200ms;transition-delay:200ms, 200ms}
.responsive-menu.responsive-menu-open .nav > li:nth-child(4){-webkit-transition-delay:250ms, 250ms;transition-delay:250ms, 250ms}
.responsive-menu.responsive-menu-open .nav > li:nth-child(5){-webkit-transition-delay:300ms, 300ms;transition-delay:300ms, 300ms}
.responsive-menu.responsive-menu-open .nav > li:nth-child(6){-webkit-transition-delay:350ms, 350ms;transition-delay:350ms, 35ms}
.responsive-menu.responsive-menu-open .nav > li:nth-child(7){-webkit-transition-delay:400ms, 400ms;transition-delay:400ms, 400ms}
.responsive-menu.responsive-menu-open .nav > li:nth-child(8){-webkit-transition-delay:450ms, 450ms;transition-delay:450ms, 450ms}
.responsive-menu.responsive-menu-open .nav > li:nth-child(9){-webkit-transition-delay:500ms, 500ms;transition-delay:500ms, 500ms}
.responsive-menu{max-height:none;-webkit-transition:background 0.35s linear, height 0.35s ease-in;transition:background 0.35s linear, height 0.35s ease-in}
.responsive-menu.responsive-menu-open{height:100%;-webkit-transition:background 0.35s linear, height 0.35s ease-in 200ms;transition:background 0.35s linear, height 0.35s ease-in 200ms}
.navbar-nav > li > a:before{display:none;}
.mobile-menu .icon-bar:nth-child(2){display:none;}
.navbar-toggle{margin-right:0;margin-top:15px;position:relative;z-index:9999999999;}
.menu-open{margin-top:15px;}
.menu-open .icon-bar:nth-child(1){transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.menu-open .icon-bar:nth-child(2){display:none;}
.menu-open .icon-bar:nth-child(3){transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-top:-2px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
a.brand{position:relative;z-index:9999;}
}
@media screen and (max-width:800px){
.page-template-page-blog .hero-text h1, .ecommerce .hero-text_left h1{margin-top:40px;}
.non-profit .hero-text_left h1{margin-top:70px;}
}
@media screen and (max-width:767px){.overflow{overflow:hidden;}
body{overflow-x:hidden;}
.banner .container{max-width:100%;}
#home-services h3{font-size:2.4em;text-align:center;}
.member_info h2{font-size:1.5em!important;}
.member_info h3{font-size:1.3em!important;}
.member_info p{font-size:1em!important;}
.about_middle .ui-tabs .tab_content .ui-tabs-panel .tab_img > img{max-width:75%;}
.team_bio .bio_inner .bio_carousel .owl-nav{left:48px;right:0;top:26px;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .bio_top .temm_image > img{margin:0px auto;max-width:50%;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .bio_top{padding-top:40px;}
.overflow .navbar-inner .container::before{background:#000;content:"";height:70px;left:0;position:absolute;top:0;width:100%;z-index:1;}
.left-part, .right-part{width:100%;height:auto;}
.non-profit .storefront .left-part{width:100%;}
.right-part{margin-left:0px;}
.left-part .image_block > img, .right-part .image_block > img{width:100%;}
.left-part p, .right-part p{max-width:100%;}
.united-way .container, .cerna-solutions .container{display:flex;flex-wrap:wrap-reverse;}
.stop-go .left-part{width:100%;padding-right:0;}
.stop-go .right-part{width:100%;}
.work-part{margin-top:50px;}
.blog-post ul li:nth-child(3n+1){clear:none;}
.blog-post ul li:nth-child(2n+1){clear:both;}
.blog-post ul li{width:50%;}
.left_author{width:40%;}
.right_content{width:60%;}
.storefront .left-part .image_left{left:-25px;max-width:100%;position:relative;top:auto;}
.storefront .right-part{width:100%;}
.hero-text_left h1{font-size:36px;line-height:42px;}
.hero-text_left{padding-top:0px;}
.contact .gform_wrapper ul.gform_fields li#field_1_2, .contact .gform_wrapper ul.gform_fields li#field_1_3, .contact .gform_wrapper ul.gform_fields li#field_1_4, .contact .gform_wrapper ul.gform_fields li#field_1_5, .contact .gform_wrapper ul.gform_fields li#field_1_3, .contact .gform_wrapper ul.gform_fields li#field_1_5, .contact .gform_wrapper ul.gform_fields li#field_1_6, .contact .gform_wrapper ul.gform_fields li#field_1_10, .contact .gform_wrapper ul.gform_fields li#field_1_11{width:100%;margin-left:0!important;}
.conat-info > div span{font-size:21px;}
.contact .gform_wrapper ul.gform_fields li#field_1_3, .contact .gform_wrapper ul.gform_fields li#field_1_5{margin-left:0px !important;}
.social_media_block .right-part .right_img{float:none;}
.your_buyers, .seo_block{padding-bottom:30px;}
.social_media_block{padding-top:30px;}
.right-part .image_block{float:left;}
.left-part .btn, .right-part .btn{margin:3px 0 30px;}
.work-part ul li{padding:8px;width:33%;}
.what-we-do_hero .hero-text, .hero_about .hero-text{padding:30px 0px 0px;}
.we_help{padding:40px 0px 40px;}
.we_help .content_left{width:100%;}
.we_help .content_right{width:100%;margin-left:0px;}
.content_left h3, .content_right h3{font-size:23px;}
.content_left p, .content_right p{font-size:18px;line-height:28px;}
.content_right .right_logo{margin:50px 0px 0px;}
.we_help_non{padding:40px 0px 40px;}
.we_help_non .content_right{width:100%;}
.what-we-do_block{padding:40px 0px;}
.what-we-do_block h2{font-size:36px;}
.what-we-do_block h4{margin:20px 0px 15px;font-size:20px;}
.what-we-do_block p{font-size:16px;line-height:24px;}
.what-we-do_block ul{display:inline-block;width:100%;}
.what-we-do_block ul li{width:100%;}
.what-we-do_block ul li:nth-child(3n-1){margin-left:0;margin-right:0;}
.our-process{padding:40px 0px;}
.our-process .content_upper h2{font-size:36px;margin:0px 0px 25px;}
.our-process .content_upper > p{font-size:18px;line-height:30px;}
.our-process .ui-tabs .ui-tabs-nav{margin-top:40px;}
.our-process .ui-tabs .ui-tabs-nav li{padding:0px 5px;}
.our-process .ui-tabs .ui-tabs-nav li > a{font-size:18px;}
.about_top{padding:40px 0px;}
.top_left{width:100%;}
.top_left h2{font-size:22px;}
.top_left p{font-size:18px;line-height:30px;}
.top_right{width:100%;margin-left:0px;position:static;transform:translateY(0%);}
.header_title{padding:50px 0px;}
.header_title h2{font-size:30px;}
.about_middle{padding:40px 0px;}
.about_middle .middle_text{margin:0px 0px 30px;}
.about_middle .ui-tabs .ui-tabs-nav li{padding:0px;width:100%;margin-bottom:15px;}
.about_middle .ui-tabs .ui-tabs-nav li a::after{bottom:-6px;}
.about_middle .ui-tabs .ui-tabs-nav li a{float:none;}
.about_middle .ui-tabs .ui-tabs-nav{border-bottom:none;}
.about_middle .ui-tabs .tab_content{margin:30px 0px 0px;}
.about_middle .ui-tabs .tab_content .ui-tabs-panel .tab_img{max-width:100%;}
.about_middle .ui-tabs .tab_content .ui-tabs-panel .tab_des{padding:30px 0px 0px;max-width:100%;}
.our_team{padding:40px 0px;}
.our_team .container > h2{margin:0px 0px 25px;font-size:30px;}
.our_team .team_content p{font-size:18px;line-height:30px;}
.our_team .team_section .team_list li.tem_menber:nth-child(2n+1){margin-right:0;}
.our_team .team_section .team_list li.tem_menber{width:100%;margin-bottom:15px;}
.careers_section .header_title{padding:50px 0px 100px;}
.header_title h2{font-size:26px;}
.careers_section .careers_area{margin-top:-50px;}
.careers_section .careers_img{width:100%;}
.careers_section .careers_des{width:100%;position:static;transform:translateY(0%);padding:10px 0px;}
.careers_section .careers_des p{font-size:16px;line-height:24px;}
.careers_section .view_more a{font-size:18px;}
.responsive-menu{background:#000;height:100%;left:0;padding:70px 40px 40px;position:fixed;top:0;width:100%;overflow:auto;}
.navbar-nav{display:block;margin:7.5px 0 20px;}
.nav > li > a, .nav > li > a:hover{border-bottom:solid 1px #fff;}
.nav > li{height:43px;opacity:0;pointer-events:none;-webkit-transform:scale(1.1) translateY(-24px);-ms-transform:scale(1.1) translateY(-24px);transform:scale(1.1) translateY(-24px);transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;-ms-transition:all 0.35s ease-out;-webkit-transition:all 0.35s ease-out;}
.nav > li:nth-child(1){-webkit-transition-delay:450ms, 450ms;transition-delay:450ms, 450ms}
.nav > li:nth-child(2){-webkit-transition-delay:400ms, 400ms;transition-delay:400ms, 400ms}
.nav > li:nth-child(3){-webkit-transition-delay:350ms, 350ms;transition-delay:350ms, 350ms}
.nav > li:nth-child(4){-webkit-transition-delay:300ms, 300ms;transition-delay:300ms, 300ms}
.nav > li:nth-child(5){-webkit-transition-delay:250ms, 250ms;transition-delay:250ms, 250ms}
.nav > li:nth-child(6){-webkit-transition-delay:200ms, 200ms;transition-delay:200ms, 200ms}
.nav > li:nth-child(7){-webkit-transition-delay:150ms, 150ms;transition-delay:150ms, 150ms}
.nav > li:nth-child(8){-webkit-transition-delay:100ms, 100ms;transition-delay:100ms, 100ms}
.nav > li:nth-child(9){-webkit-transition-delay:50ms, 50ms;transition-delay:50ms, 50ms}
.responsive-menu.responsive-menu-open .nav > li{opacity:1;pointer-events:auto;-webkit-transform:none;-ms-transform:none;transform:none}
.responsive-menu.responsive-menu-open .nav > li:nth-child(1){-webkit-transition-delay:100ms, 100ms;transition-delay:100ms, 100ms}
.responsive-menu.responsive-menu-open .nav > li:nth-child(2){-webkit-transition-delay:150ms, 150ms;transition-delay:150ms, 150ms}
.responsive-menu.responsive-menu-open .nav > li:nth-child(3){-webkit-transition-delay:200ms, 200ms;transition-delay:200ms, 200ms}
.responsive-menu.responsive-menu-open .nav > li:nth-child(4){-webkit-transition-delay:250ms, 250ms;transition-delay:250ms, 250ms}
.responsive-menu.responsive-menu-open .nav > li:nth-child(5){-webkit-transition-delay:300ms, 300ms;transition-delay:300ms, 300ms}
.responsive-menu.responsive-menu-open .nav > li:nth-child(6){-webkit-transition-delay:350ms, 350ms;transition-delay:350ms, 35ms}
.responsive-menu.responsive-menu-open .nav > li:nth-child(7){-webkit-transition-delay:400ms, 400ms;transition-delay:400ms, 400ms}
.responsive-menu.responsive-menu-open .nav > li:nth-child(8){-webkit-transition-delay:450ms, 450ms;transition-delay:450ms, 450ms}
.responsive-menu.responsive-menu-open .nav > li:nth-child(9){-webkit-transition-delay:500ms, 500ms;transition-delay:500ms, 500ms}
.responsive-menu{max-height:none;-webkit-transition:background 0.35s linear, height 0.35s ease-in;transition:background 0.35s linear, height 0.35s ease-in}
.responsive-menu.responsive-menu-open{height:100%;-webkit-transition:background 0.35s linear, height 0.35s ease-in 200ms;transition:background 0.35s linear, height 0.35s ease-in 200ms}
.navbar-nav > li > a:before{display:none;}
.content-challenge h2, .content-serving h2{font-size:33px;}
.content-serving hr{clear:both;}
.more-result.stop-more-result ul li{margin-bottom:30px;width:100%;}
.result_button{margin:25px auto 0;}
.more-work ul li h3{font-size:25px;margin:-14px 0 0;}
.subcribe-form-inner{margin:0 auto;max-width:90%;padding:20px 15px 10px;top:60px;}
.subcribe-form{max-height:100%;overflow:auto;}
.subscibe-close{margin-right:0;top:-33px;}
.navbar-nav li:last-child a{margin-top:20px;}
.testimonial-text{margin-left:0px;}
.home #change h2{font-size:1.5em;}
#change img{position:relative;top:inherit;width:auto;}
.single-post .related-post ul li{float:left;padding:0px 15px;width:100%;margin:0 0 50px 0;}
.single-post .related-post ul li:last-child{margin:0;}
.non-profit .storefront .right-part{width:100%;}
.non-profit .main #hero{padding:20px 0 0 0 !important;}
.about_middle .desktop.ui-tabs{display:none;}
.about_middle .our-quality{display:block !important;}
.our-quality{text-align:center;}
.our-quality h3{color:white;font-size:23px;padding:0;position:relative;border-bottom:solid 6px #fff;display:inline-block;padding-bottom:11px;margin-bottom:50px;}
.our-quality .tab_img img{max-width:40% !important;width:inherit !important;margin:0 auto;}
.our-quality .tab_des{color:#b4b7c6;display:block;font-family:"soleto",sans-serif;font-size:23px;font-style:italic;font-weight:300;max-width:100%;padding-left:0px;margin-top:50px;}
.our-quality .owl-stage-outer .item{padding:0 50px;}
.our-quality .owl-nav i{display:none;}
.our-quality .owl-nav .owl-prev{width:32px;height:50px;position:absolute;left:0;top:50%;margin-top:-25px !important;background:url(../images/prev-arrow.png) no-repeat !important;display:block;}
.our-quality .owl-nav .owl-next{width:32px;height:50px;position:absolute;right:0;top:50%;margin-top:-25px !important;background:url(../images/next-arrow.png) no-repeat !important;display:block;}
.content-work .owl-nav .owl-prev {
	left:0;
}
.content-work .owl-nav .owl-next{
	right:0px;
}
}
@media screen and (max-width:640px){.contact_form{margin:0px;padding:30px 20px 20px;}
.conat-info > div{margin-bottom:15px;width:100%;}
.contact_form .gform_wrapper ul.gfield_radio li{display:block;text-align:left;}
.contact_footer ul li{width:100%;padding:20px 0px;}
.contact_footer ul li.first{border-right:none;}
.contact_form .gform_title{font-size:27px !important;}
.work-part ul li{width:50%;}
.page-template-page-blog .hero-text h1{font-size:30px;}
.perspective_block{display:block;padding:15px;}
.perspective_block p{margin:0px auto 20px;}
.our-process .ui-tabs .tab_content{margin:50px auto 0px;}
.our-process .ui-tabs .tab_content .item_img{width:100%;margin-right:0;padding:0px 0px 30px;text-align:center;}
.our-process .ui-tabs .tab_content .item_content{width:100%;}
.our-process .ui-tabs .tab_content .item_content p{font-size:16px;line-height:24px;}
.more-work ul li{width:100%;}
.more-work ul li img{width:100%;}
.hero-text{max-width:100%;}
.home .w100:last-child{margin-top:-20px;}
.home .w100:first-child{margin-top:0;}
}
@media screen and (max-width:480px){.blog-post ul li{width:100%;}
.left_author{width:100%;padding:0px 0px 50px;}
.right_content{width:100%;}
.questions li{width:100%;}
.questions li:nth-child(2n+1){margin-right:0px;}
.left-part .img_part, .seo_block .img_part{padding-right:0;}
.blog_footer{padding:50px 0;}
.blog_footer h2{font-size:25px;line-height:35px;}
.blog_footer p{font-size:18px;line-height:22px;}
.blog_footer a.btn{font-size:16px;padding:11px 0px;}
.your_buyers .center_title{padding-bottom:50px;}
.hero-text_left h1{font-size:31px;line-height:40px;}
.sub-sections ul li.slide{display:block;width:100%;}
.hero-text h1{font-size:28px;line-height:36px;}
.hero-text p{font-size:20px;}
.home .hero-text{padding:20px 0 30px;}
.hero-text{padding:0px;}
.left-part h2, .right-part h2{font-size:30px;}
.work_footer{padding:40px 0px;}
.work_footer h2{font-size:28px;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .bio_top .temm_image{text-align:center;width:100%;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .bio_top .temm_image > img{margin:0px auto;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .bio_top .member_info{margin-top:50px;text-align:center;width:100%;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .bio_top .member_info .team_social li{display:inline-block;float:none;margin:0 5px;}
.team_bio .bio_inner .bio_carousel .owl-stage-outer .team_post .post_list li h2{text-align:center;}
.subcribe-form .gform_wrapper .gform_heading .gform_title{font-size:22px;line-height:30px;}
.subcribe-form .gform_wrapper .gform_heading .gform_description{line-height:30px;}
.page-template-page-blog .hero-text h1, .single-post .hero-text h1{font-size:28px;}
.content-serving p, .content-challenge p{font-size:17px;line-height:28px;}
.content-challenge h2, .content-serving h2{font-size:25px;}
.hero-text{max-width:100%;}
}
@media screen and (max-width:400px){.sub-sections ul li{display:block;}
.page-template-page-blog .hero-text h1{font-size:23px;}
.our-process .ui-tabs .ui-tabs-nav li{padding:0px 2px;}
.our-process .ui-tabs .ui-tabs-nav li > a{font-size:13px;}
.home #change h3{font-size:1.2em;font-weight:600;}
#change .col-sm-6 p{margin-left:0;margin-top:25px;}
#market-tgt .btn{margin:20px 0 10px -20px;}
.our-quality .owl-nav .owl-next{right:-20px;}
.our-quality .owl-nav .owl-prev{left:-20px;}
.our-quality .owl-stage-outer .item{padding:0 20px;}
.our-quality .owl-stage-outer .item .tab_img{padding:0 25px;}
}
#crestashareiconincontent .sbutton{float:none;margin:20px auto;}
.cresta-share-icon i.c-icon-cresta-facebook, .cresta-share-icon i.c-icon-cresta-twitter, .cresta-share-icon i.c-icon-cresta-gplus, .cresta-share-icon i.c-icon-cresta-linkedin, .cresta-share-icon i.c-icon-cresta-pinterest, .cresta-share-icon i.c-icon-cresta-print{height:60px !important;width:60px !important;line-height:45px !important;}
.cresta-share-icon i.c-icon-cresta-facebook:before, .cresta-share-icon i.c-icon-cresta-twitter:before, .cresta-share-icon i.c-icon-cresta-gplus:before, .cresta-share-icon i.c-icon-cresta-linkedin:before, .cresta-share-icon i.c-icon-cresta-pinterest:before, .cresta-share-icon i.c-icon-cresta-print:before{font-size:30px;}
#testimonail .owl-prev, #testimonail .owl-next{background:#01a1dd;height:40px;position:relative;width:40px;border-radius:100%;display:inline-block;margin:0 2px;}
#testimonail .owl-prev i.fa, #testimonail .owl-next i.fa{display:none;}
#testimonail .owl-prev:hover, #testimonail .owl-next:hover{background:#43be58;}
#testimonail .owl-prev:before{border-bottom:6px solid transparent;border-right:8px solid #ffffff;border-top:6px solid transparent;content:"";left:15px;position:absolute;top:15px;}
#testimonail .owl-next:before{border-bottom:6px solid transparent;border-left:8px solid #ffffff;border-top:6px solid transparent;content:"";left:18px;position:absolute;top:15px;}

.serving h5 {
    font-size: 2em;
    font-weight: bold;
    color: #cad4d7;
    text-transform:uppercase;
}
.serving h5 span{
	font-size:inherit!important;
}


/*popup*/
.popmake-proposal{margin-top:8px;}
.prop-cta {
    border: 4px solid #eee;
    border-radius: 12px;
    padding: 7px;
    text-align: center;
    display: table;
    margin: 0 auto;
}

.prop-cta a {
	background: #f36c21;
	color: #fff;
	padding: 12px 36px 10px 36px;
	font-size: 1em;
	font-family: "soleto", sans-serif;
	font-weight: 400;
}
.prop-cta a:hover {
	background: #6549ab;
	color: #fff;
}

div#popmake-13626 {
    background: #37295a;
    color: #fff;
    text-align: center;
}
form#gform_13 {
    text-align: center;
    color:#eee;
}

#gform_wrapper_13 li ul li{
     list-style: none!important;
    display: inline-block;
    max-width: 33%;
    padding: 2%;
    vertical-align: top;
}
/*#gform_page_13_3, #gform_page_13_3, #gform_page_13_3 {
    background: #fff;
    color: #000;
    padding: 20PX 0;
    border-radius: 6PX;
}*/

@media(max-width:640px){
	#gform_wrapper_13 li ul li{
    display: inherit;
    max-width: 100%;
}
#form_wrapper_13 ul li ul{
	margin:0!important;
}
}
#gform_wrapper_13 .button {
	background: #6549ab;
	color: #fff;
	border:0;
	padding: 20px 36px 17px 36px;
	font-size: 1em;
	font-family: "soleto", sans-serif;
	font-weight: 400;
	    border-radius: 7px;
}

#gform_wrapper_13 .button:hover {
	background: #8064c6;
	color: #fff;
}
#gform_wrapper_13 select {
    padding: 15px;
    background: #453a61;
    color: #fff;
}
#gform_wrapper_13 .gfield_required,
#gform_wrapper_13 .validation_error
{
	display: none;
}
#gform_wrapper_13 .validation_message{color:#f36c21;    font-weight: 300;}
#gform_wrapper_13 .gfield_error .gfield_label{color:#fff;}

#gform_wrapper_13 li.gfield_error div.ginput_complex.ginput_container label, 
#gform_wrapper_13 li.gfield_error ul.gfield_checkbox, .gform_wrapper li.gfield_error ul.gfield_radio{
	color:#fff;
	font-weight:normal;
}
li#field_13_16 {
    margin-top: 85px;
}
.gfield_checkbox li label {
    font-weight: normal;
}
li#field_13_14 {
    margin-top: 45px;
}
#gform_wrapper_13 input {
    background: #453a61;
    border: 1px solid #fff;
    padding: 15px;
    color: #eee;
    text-align: center;
}
button.pum-close.popmake-close {
    background-color: transparent!important;
}
#gform_wrapper_13 .gform_previous_button{
	display: none;
}
#gform_wrapper_13 ul li label {
    text-align: left;
    padding-left: 7px!important;
    line-height: 1.1em!important;
    vertical-align: top!important;
}
#gform_wrapper_13 label.gfield_label {
    font-weight: 300;
    font-size: 1.2em;
}
li#field_13_15 {
    margin: 45px 0;
}
#gform_wrapper_13 .gf_progressbar_percentage span{display:none!important;}
#gform_wrapper_13 .gf_progressbar_percentage{background:transparent;}

.gform_wrapper .percentbar_blue {
    background-color: #f18903!important;
    color: #FFF;
}
#gform_wrapper_13 .gfield_checkbox li input[type=checkbox]{margin-top:0;}

div#gform_confirmation_message_13 {
    color: #fff!important;
    padding: 40px;
}

/*work page*/
ul.feature-box {
    padding: 0;
    list-style: none;
	margin-bottom:50px;
 -webkit-flex-wrap: wrap;
     -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.feature-box:after{
	content:'';
	clear:both;
	display:table;
}
ul.feature-box li {
    float: left;
    width: 33.33%;
	position:relative;
	min-height: 285px;
	transition:all ease 0.8s;
	-ms-transition:all ease 0.8s;
	-webkit-transition:all ease 0.8s;
	
}
ul.feature-box li:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.25);
    position: absolute;
}
ul.feature-box li > img{ width:100%; height:100%;object-fit: cover; -moz-object-fit: cover; -webkit-object-fit: cover;}
.feature-overlay{
	position: absolute;
    margin: 0;
    bottom: 15px;
    left: 0;
	padding:0 25px;
	width:100%;
		transition:all ease 0.8s;
	-ms-transition:all ease 0.8s;
	-webkit-transition:all ease 0.8s;
	overflow:hidden;
	z-index:9999;
}
.feature-content:hover .feature-overlay{ padding-bottom:30px;}
.feature-overlay h2{
	color: #fff;
	line-height: normal;
	margin: 0 0 10px;
	font-weight:bold;
}
.feature-overlay p {
    color: #fff;
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
    font-size: 18px;
    -webkit-transform: scaleY(0);
    -o-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: bottom;
    -o-transform-origin: bottom;
    -ms-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transition: -webkit-transform 0.35s ease-out, all 0.35s ease;
    -o-transition: -o-transform 0.35s ease, all 0.35s ease;
    -ms-transition: -ms-transform 0.35s ease, all 0.35s ease;
    transition: transform 0.35s ease, all 0.35s ease;
	height:0;
}
ul.feature-box li:hover .feature-overlay p {
    -webkit-transform: scaleY(1);
    -o-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    margin-bottom: 10px;
	height:auto;
}
.feature-overlay .feature-work{
	padding: 4px;
    width: 40px;
    height: 40px;
	position:absolute;
	left:25px; bottom:0; opacity:0;
}
.feature-content:hover .feature-overlay .feature-work{ opacity:1;}
.feature-overlay .feature-work i{
	color: #fff;
    font-size:30px;
    font-weight: 500;
	transition:all 0.35s ease-in-out; -moz-transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; -ms-transition:all 0.35s ease-in-out;
}
.feature-content:hover .feature-overlay .feature-work{
   opacity:1;
}
ul.feature-box li:hover:before{
	background-color: rgba(0,0,0,0.5);
}
ul.feature-box li:hover .feature-overlay .feature-work{
	display:block;
}
.cerna-solutions + .stop-go{
	margin-bottom:50px;
}
a.clickable.feature-work.btn {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999999;
}


.our-feature-work{ width: 89.8vw; margin:0 auto; padding:50px 0 0;}

@media(max-width:1199px){
.feature-overlay h2{ font-size:25px;}	
.feature-overlay{ padding:0 15px;}
.feature-overlay .feature-work{ left:15px;}
.feature-overlay p{ font-size:16px;}
	}

@media(max-width:991px){
ul.feature-box li{
	width:50%;
}
}
@media(max-width:767px){
ul.feature-box li{
	width:100%;
}
.feature-overlay{
	margin:0;
}
ul.feature-box{ margin-bottom:10px;}
}