@import url('mobile.css');



/*

Theme Name: Webgen Responsive Wordpress Theme

Description: Webgen Responsive Wordpress Theme

Version: 1.3.7

Author: Webgen Services

Author URI: http://www.thewebgen.com

Theme URI: http://www.thewebgen.com

License: GNU General Public License version 3.0

License URI: http://www.gnu.org/licenses/gpl-3.0.html

*/

/*!

* Bootstrap v2.3.0*

* Copyright 2012 Twitter, Inc

* Licensed under the Apache License v2.0

* http://www.apache.org/licenses/LICENSE-2.0

* */.clearfix {*zoom:1}

.clearfix:before, .clearfix:after { display:table; line-height:0; content:""}

.clearfix:after {

clear:both

}

.hide-text {



	font:0/0 a;



	color:transparent;



	text-shadow:none;



	background-color:transparent;



	border:0



}



.input-block-level {



	display:block;



	width:100%;



	min-height:30px;



	-webkit-box-sizing:border-box;



	-moz-box-sizing:border-box;



	box-sizing:border-box



}



article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {



	display:block



}



audio, canvas, video {



	display:inline-block;



 *display:inline;



 *zoom:1



}



 audio:not([controls]) {



 display:none



}



html {



	font-size:100%;



	-webkit-text-size-adjust:100%;



	-ms-text-size-adjust:100%



}



a:focus {



	outline:none;



	outline:5px auto -webkit-focus-ring-color;



	outline-offset:-2px



}



a:hover, a:active {



	outline:0



}



sub, sup {



	position:relative;



	font-size:75%;



	line-height:0;



	vertical-align:baseline



}



sup {



	top:-0.5em



}



sub {



	bottom:-0.25em



}



img {



	width:auto\9;/*height:auto;*/



	max-width:100%;



	vertical-align:middle;



	border:0;



	-ms-interpolation-mode:bicubic



}



#map_canvas img, .google-maps img {



	max-width:none



}



button, input, select, textarea {



	margin:0;



	font-size:100%;



	vertical-align:middle



}



.nicescroll-rails {



	z-index: 1111111111 !important;



}

.text_center
{
	text-align:center;
}
.bold
{
	font-weight:bold;
}
button, input {



 *overflow:visible;



	line-height:normal



}



 button::-moz-focus-inner, input::-moz-focus-inner {



 padding:0;



 border:0



}



button, html input[type="button"], input[type="reset"], input[type="submit"] {



	cursor:pointer;



	-webkit-appearance:button



}



label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {



	cursor:pointer



}



input[type="search"] {



	-webkit-box-sizing:content-box;



	-moz-box-sizing:content-box;



	box-sizing:content-box;



	-webkit-appearance:textfield



}



 input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {



 -webkit-appearance:none



}



textarea {



	overflow:auto;



	vertical-align:top



}



 @media print {



* {



	color:#000!important;



	text-shadow:none!important;



	background:transparent!important;



	box-shadow:none!important



}



a, a:visited {



	text-decoration:underline



}



a[href]:after {



	content:" (" attr(href) ")"



}



abbr[title]:after {



	content:" (" attr(title) ")"



}



 .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {



 content:""



}



pre, blockquote {



	border:1px solid #999;



	page-break-inside:avoid



}



thead {



	display:table-header-group



}



tr, img {



	page-break-inside:avoid



}



img {



	max-width:100%!important



}



 @page {



 margin:.5cm



}



p, h2, h3 {



	orphans:3;



	widows:3



}



h2, h3 {



	page-break-after:avoid



}



}



body {



	margin:0;



	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;



	font-size:14px;



	/*line-height:20px;*/



	color:#333;



	background-color:#fff



}



a {



	



	text-decoration:none



}



a:hover, a:focus {



	



	text-decoration:underline



}



.img-rounded {



	-webkit-border-radius:6px;



	-moz-border-radius:6px;



	border-radius:6px



}



.img-polaroid {



	padding:4px;



	background-color:#fff;



	border:1px solid #ccc;



	border:1px solid rgba(0, 0, 0, 0.2);



	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);



	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);



	box-shadow:0 1px 3px rgba(0, 0, 0, 0.1)



}



.img-circle {



	-webkit-border-radius:500px;



	-moz-border-radius:500px;



	border-radius:500px



}



.row {



	margin-left:-20px;



 *zoom:1



}



.row:before, .row:after {



	display:table;



	line-height:0;



	content:""



}



.row:after {



	clear:both



}



 [class*="span"] {



 float:left;



 min-height:1px;



 margin-left:20px



}



.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {



	width:940px



}



.span12 {



	width:940px



}



.span11 {



	width:860px



}



.span10 {



	width:780px



}



.span9 {



	width:700px



}



.span8 {



	width:620px



}



.span7 {



	width:620px



}



.span6 {



	width:460px



}



.span5 {



	width:300px



}



.span15 {



	width:350px



}



.span4 {



	width:300px



}



.span3 {



	width:250px;



	padding-top:10px;



}



.span2 {



	width:140px



}



.span1 {



	width:60px



}



.offset12 {



	margin-left:980px



}



.offset11 {



	margin-left:900px



}



.offset10 {



	margin-left:820px



}



.offset9 {



	margin-left:740px



}



.offset8 {



	margin-left:660px



}



.offset7 {



	margin-left:580px



}



.offset6 {



	margin-left:500px



}



.offset5 {



	margin-left:420px



}



.offset4 {



	margin-left:340px



}



.offset3 {



	margin-left:260px



}



.offset2 {



	margin-left:180px



}



.offset1 {



	margin-left:100px



}



.row-fluid {



	width:100%;



 *zoom:1



}



.row-fluid:before, .row-fluid:after {



	display:table;



	line-height:0;



	content:""



}



.row-fluid:after {



	clear:both



}



 .row-fluid [class*="span"] {



 display:block;



 float:left;



 width:100%;



 min-height:30px;



 margin-left:2.127659574468085%;



 *margin-left:2.074468085106383%;



 -webkit-box-sizing:border-box;



 -moz-box-sizing:border-box;



 box-sizing:border-box



}



 .row-fluid [class*="span"]:first-child {



 margin-left:0



}



 .row-fluid .controls-row [class*="span"]+[class*="span"] {



 margin-left:2.127659574468085%



}



.row-fluid .span12 {



	width:100%;



 *width:99.94680851063829%



}



.row-fluid .span11 {



	width:91.48936170212765%;



 *width:91.43617021276594%



}



.row-fluid .span10 {



	width:82.97872340425532%;



 *width:82.92553191489361%



}



.row-fluid .span9 {



	width:74.46808510638297%;



 *width:74.41489361702126%



}



.row-fluid .span8 {



	width:65.95744680851064%;



 *width:65.90425531914893%



}



.row-fluid .span7 {



	width:57.44680851063829%;



 *width:57.39361702127659%



}



.row-fluid .span6 {



	width:48.93617021276595%;



 *width:48.88297872340425%



}



.row-fluid .span5 {



	width:40.42553191489362%;



 *width:40.37234042553192%



}



.row-fluid .span4 {



	width:31.914893617021278%;



 *width:31.861702127659576%



}



.row-fluid .span3 {



	width:23.404255319148934%;



 *width:23.351063829787233%



}



.row-fluid .span2 {



	width:14.893617021276595%;



 *width:14.840425531914894%



}



.row-fluid .span1 {



	width:6.382978723404255%;



 *width:6.329787234042553%



}



.row-fluid .offset12 {



	margin-left:104.25531914893617%;



 *margin-left:104.14893617021275%



}



.row-fluid .offset12:first-child {



	margin-left:102.12765957446808%;



 *margin-left:102.02127659574467%



}



.row-fluid .offset11 {



	margin-left:95.74468085106382%;



 *margin-left:95.6382978723404%



}



.row-fluid .offset11:first-child {



	margin-left:93.61702127659574%;



 *margin-left:93.51063829787232%



}



.row-fluid .offset10 {



	margin-left:87.23404255319149%;



 *margin-left:87.12765957446807%



}



.row-fluid .offset10:first-child {



	margin-left:85.1063829787234%;



 *margin-left:84.99999999999999%



}



.row-fluid .offset9 {



	margin-left:78.72340425531914%;



 *margin-left:78.61702127659572%



}



.row-fluid .offset9:first-child {



	margin-left:76.59574468085106%;



 *margin-left:76.48936170212764%



}



.row-fluid .offset8 {



	margin-left:70.2127659574468%;



 *margin-left:70.10638297872339%



}



.row-fluid .offset8:first-child {



	margin-left:68.08510638297872%;



 *margin-left:67.9787234042553%



}



.row-fluid .offset7 {



	margin-left:61.70212765957446%;



 *margin-left:61.59574468085106%



}



.row-fluid .offset7:first-child {



	margin-left:59.574468085106375%;



 *margin-left:59.46808510638297%



}



.row-fluid .offset6 {



	margin-left:53.191489361702125%;



 *margin-left:53.085106382978715%



}



.row-fluid .offset6:first-child {



	margin-left:51.063829787234035%;



 *margin-left:50.95744680851063%



}



.row-fluid .offset5 {



	margin-left:44.68085106382979%;



 *margin-left:44.57446808510638%



}



.row-fluid .offset5:first-child {



	margin-left:42.5531914893617%;



 *margin-left:42.4468085106383%



}



.row-fluid .offset4 {



	margin-left:36.170212765957444%;



 *margin-left:36.06382978723405%



}



.row-fluid .offset4:first-child {



	margin-left:34.04255319148936%;



 *margin-left:33.93617021276596%



}



.row-fluid .offset3 {



	margin-left:27.659574468085104%;



 *margin-left:27.5531914893617%



}



.row-fluid .offset3:first-child {



	margin-left:25.53191489361702%;



 *margin-left:25.425531914893618%



}



.row-fluid .offset2 {



	margin-left:19.148936170212764%;



 *margin-left:19.04255319148936%



}



.row-fluid .offset2:first-child {



	margin-left:17.02127659574468%;



 *margin-left:16.914893617021278%



}



.row-fluid .offset1 {



	margin-left:10.638297872340425%;



 *margin-left:10.53191489361702%



}



.row-fluid .offset1:first-child {



	margin-left:8.51063829787234%;



 *margin-left:8.404255319148938%



}



 [class*="span"].hide, .row-fluid [class*="span"].hide {



 display:none



}



 [class*="span"].pull-right, .row-fluid [class*="span"].pull-right {



 float:right



}



.container {



	margin-right:auto;



	margin-left:auto;



 *zoom:1



}



.container:before, .container:after {



	display:table;



	line-height:0;



	content:""



}



.container:after {



	clear:both



}



.container-fluid {



	padding-right:20px;



	padding-left:20px;



 *zoom:1



}



.container-fluid:before, .container-fluid:after {



	display:table;



	line-height:0;



	content:""



}



.container-fluid:after {



	clear:both



}



p {



	margin:0 0 10px



}



.lead {



	margin-bottom:20px;



	font-size:21px;



	font-weight:200;



	line-height:30px



}



small {



	font-size:85%



}



strong {



	font-weight:bold



}



em {



	font-style:italic



}



cite {



	font-style:normal



}



.muted {



	color:#999



}



a.muted:hover, a.muted:focus {



	color:#808080



}



.text-warning {



	color:#c09853



}



a.text-warning:hover, a.text-warning:focus {



	color:#a47e3c



}



.text-error {



	color:#b94a48



}



a.text-error:hover, a.text-error:focus {



	color:#953b39



}



.text-info {



	color:#3a87ad



}



a.text-info:hover, a.text-info:focus {



	color:#2d6987



}



.text-success {



	color:#468847



}



a.text-success:hover, a.text-success:focus {



	color:#356635



}



.text-left {



	text-align:left



}



.text-right {



	text-align:right



}



.text-center {



	text-align:center



}



h1, h2, h3, h4, h5, h6 {



	margin:10px 0;



	font-family:inherit;



	font-weight:bold;



	line-height:20px;



	color:inherit;



	text-rendering:optimizelegibility



}



h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {



	font-weight:normal;



	line-height:1;



	color:#999



}



h1, h2, h3 {



	line-height:40px



}



h1 {



	font-size:38.5px



}



h2 {



	font-size:31.5px



}



h3 {



	font-size:24.5px



}



h4 {



	font-size:20px



}



h5 {



	font-size:14px



}



h6 {



	font-size:11.9px



}



h1 small {



	font-size:24.5px



}



h2 small {



	font-size:17.5px



}



h3 small {



	font-size:14px



}



h4 small {



	font-size:14px



}



.page-header {



	padding-bottom:9px;



	margin:20px 0 30px;



	border-bottom:1px solid #eee



}



ul, ol {



	padding:0;



	margin:0 0 10px 20px



}



ul ul, ul ol, ol ol, ol ul {



	margin-bottom:0



}



li {



	line-height:20px



}



ul.unstyled, ol.unstyled {



	margin-left:0;



	list-style:none



}



ul.inline, ol.inline {



	margin-left:0;



	list-style:none



}



ul.inline>li, ol.inline>li {



	display:inline-block;



 *display:inline;



	padding-right:5px;



	padding-left:5px;



 *zoom:1



}



.unstyled li.unstyle_li {



	background: none repeat scroll 0 0 #E8E8E8;



	float: left;



	height: 30px;



	margin: 10px 25px 0 0;



	padding: 8px 0 0 8px;



	position:relative;



}



.unstyled li.unstyle_li:after {



	-moz-border-bottom-colors: none;



	-moz-border-left-colors: none;



	-moz-border-right-colors: none;



	-moz-border-top-colors: none;



	border-color: rgba(136, 183, 213, 0) rgba(136, 183, 213, 0) rgba(136, 183, 213, 0) #E8E8E8;



	border-image: none;



	border-style: solid;



	border-width: 19px;



	content: " ";



	margin: 0;



	position: absolute;



	bottom:0;



}



.span3_button > input {



	background: none repeat scroll 0 0 #EB4500;



	border: medium none;



	color: #FFFFFF;



	height: 50px;



	margin: 25px 0 0;



	width:265px !important;



	font-size:18px;



}



dl {



	margin-bottom:20px



}



dt, dd {



	line-height:20px



}



dt {



	font-weight:bold



}



dd {



	margin-left:10px



}



.dl-horizontal {



 *zoom:1



}



.dl-horizontal:before, .dl-horizontal:after {



	display:table;



	line-height:0;



	content:""



}



.dl-horizontal:after {



	clear:both



}



.dl-horizontal dt {



	float:left;



	width:160px;



	overflow:hidden;



	clear:left;



	text-align:right;



	text-overflow:ellipsis;



	white-space:nowrap



}



.dl-horizontal dd {



	margin-left:180px



}



hr {



	margin:20px 0;



	border:0;



	border-top:1px solid #eee;



	border-bottom:1px solid #fff



}



abbr[title], abbr[data-original-title] {



	cursor:help;



	border-bottom:1px dotted #999



}



abbr.initialism {



	font-size:90%;



	text-transform:uppercase



}



blockquote {/*padding:0 0 0 15px;*/



	margin:0 0 20px;



	border-left:5px solid #eee



}



blockquote p {



	margin-bottom:0;



	font-size:17.5px;



	font-weight:300;



	line-height:1.25



}



blockquote small {



	display:block;



	line-height:20px;



	color:#999



}



blockquote small:before {



	content:'\2014 \00A0'



}



blockquote.pull-right {



	float:right;



	padding-right:15px;



	padding-left:0;



	border-right:5px solid #eee;



	border-left:0



}



blockquote.pull-right p, blockquote.pull-right small {



	text-align:right



}



blockquote.pull-right small:before {



	content:''



}



blockquote.pull-right small:after {



	content:'\00A0 \2014'



}



q:before, q:after, blockquote:before, blockquote:after {



	content:""



}



address {



	display:block;



	margin-bottom:20px;



	font-style:normal;



	line-height:20px



}



code, pre {



	padding:0 3px 2px;



	font-family:Monaco, Menlo, Consolas, "Courier New", monospace;



	font-size:12px;



	color:#333;



	-webkit-border-radius:3px;



	-moz-border-radius:3px;



	border-radius:3px



}



code {



	padding:0;



	color:#F95300;



	font-family:Open Sans;



	font-size:14px;



	white-space:nowrap;/*background-color:#f7f7f9;border:1px solid #e1e1e8*/



}



pre {



	display:block;



	padding:9.5px;



	margin:0 0 10px;



	font-size:13px;



	line-height:20px;



	word-break:break-all;



	word-wrap:break-word;



	white-space:pre;



	white-space:pre-wrap;



	background-color:#f5f5f5;



	border:1px solid #ccc;



	border:1px solid rgba(0, 0, 0, 0.15);



	-webkit-border-radius:4px;



	-moz-border-radius:4px;



	border-radius:4px



}



pre.prettyprint {



	margin-bottom:20px



}



pre code {



	padding:0;



	color:inherit;



	white-space:pre;



	white-space:pre-wrap;



	background-color:transparent;



	border:0



}



.pre-scrollable {



	max-height:340px;



	overflow-y:scroll



}



form {
	margin:0 0 20px;
}



fieldset {



	padding:0;



	margin:0;



	border:0



}



legend {



	display:block;



	width:100%;



	padding:0;



	margin-bottom:20px;



	font-size:21px;



	line-height:40px;



	color:#333;



	border:0;



	border-bottom:1px solid #e5e5e5



}



legend small {



	font-size:15px;



	color:#999



}



label, input, button, select, textarea {



	font-size:14px;



	font-weight:normal;



	line-height:20px



}



input, button, select, textarea {



	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif



}



label {

 color:#757575;

	/*display:block;*/



	margin-bottom:5px



}



select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {



	display:inline-block;



	height:30px;



	padding:8px 6px;



	margin-bottom:10px;



	font-size:14px;



	line-height:20px;



	color:#555;



	vertical-align:middle;



	-webkit-border-radius:0px;



	-moz-border-radius:0px;



	border-radius:0px



}



input, textarea, .uneditable-input {



	width:206px



}



textarea {



	height:auto;



	resize:none;



}



textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {



	background-color:#fff;



	border:3px solid #d7d7d7;





 -webkit-transition:border linear .2s, box-shadow linear .2s;



 -moz-transition:border linear .2s, box-shadow linear .2s;



 -o-transition:border linear .2s, box-shadow linear .2s;



 transition:border linear .2s, box-shadow linear .2s



}



textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {



	border:3px solid #f95300 !important;



	outline:0;



	/*outline:thin dotted \9;



	-webkit-box-shadow:inset 0 0px 2px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);



	-moz-box-shadow:inset 0 0px 2px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);



	box-shadow:inset 0 0px 2px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6)*/



}



input[type="radio"], input[type="checkbox"] {



	margin:4px 0 0;



	margin-top:1px \9;



 *margin-top:0;



	line-height:normal



}



input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {



	width:auto



}



select, input[type="file"] {



	height:35px;



	padding:7px!important;
	
	background:#fff;



 *margin-top:4px;



	line-height:30px



}



select {



	width:220px;



	background-color:#fff;



	border:1px solid #ccc



}



select[multiple], select[size] {



	height:auto



}



select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {



	outline:thin dotted #333;



	outline:5px auto -webkit-focus-ring-color;



	outline-offset:-2px



}
select:focus, input[type="file"]:focus
{
	border:3px solid #f95300 !important;
}


.uneditable-input, .uneditable-textarea {



	color:#999;



	cursor:not-allowed;



	background-color:#fcfcfc;



	border-color:#ccc;



	-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);



	-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);



	box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025)



}



.uneditable-input {



	overflow:hidden;



	white-space:nowrap



}



.uneditable-textarea {



	width:auto;



	height:auto



}



 input:-moz-placeholder, textarea:-moz-placeholder {



 color:#999



}



 input:-ms-input-placeholder, textarea:-ms-input-placeholder {



 color:#999



}



 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {



 color:#999



}



.radio, .checkbox {



	min-height:20px;



	padding-left:20px



}



.radio input[type="radio"], .checkbox input[type="checkbox"] {



	float:left;



	margin-left:-20px



}



.controls>.radio:first-child, .controls>.checkbox:first-child {



	padding-top:5px



}



.radio.inline, .checkbox.inline {



	display:inline-block;



	padding-top:5px;



	margin-bottom:0;



	vertical-align:middle



}



.radio.inline+.radio.inline, .checkbox.inline+.checkbox.inline {



	margin-left:10px



}



.input-mini {



	width:60px



}



.input-small {



	width:90px



}



.input-medium {



	width:150px



}



.input-large {



	width:210px



}



.input-xlarge {



	width:270px



}



.input-xxlarge {



	width:530px



}



 input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {



 float:none;



 margin-left:0



}



 .input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {



 display:inline-block



}



input, textarea, .uneditable-input {



	margin-left:0



}



 .controls-row [class*="span"]+[class*="span"] {



 margin-left:12px



}



input.span12, textarea.span12, .uneditable-input.span12 {



	width:926px



}



input.span11, textarea.span11, .uneditable-input.span11 {



	width:846px



}



input.span10, textarea.span10, .uneditable-input.span10 {



	width:766px



}



input.span9, textarea.span9, .uneditable-input.span9 {



	width:678px



}



input.span8, textarea.span8, .uneditable-input.span8 {



	width:606px



}



input.span7, textarea.span7, .uneditable-input.span7 {



	width:526px



}



input.span6, textarea.span6, .uneditable-input.span6 {



	width:446px



}



input.span5, textarea.span5, .uneditable-input.span5 {



	width:366px



}



input.span4, textarea.span4, .uneditable-input.span4 {



	width:286px



}



input.span3, textarea.span3, .uneditable-input.span3 {



	width:206px



}



input.span2, textarea.span2, .uneditable-input.span2 {



	width:126px



}



input.span1, textarea.span1, .uneditable-input.span1 {



	width:46px



}



.controls-row {



 *zoom:1



}



.controls-row:before, .controls-row:after {



	display:table;



	line-height:0;



	content:""



}



.controls-row:after {



	clear:both



}



 .controls-row [class*="span"], .row-fluid .controls-row [class*="span"] {



 float:left



}



 .controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] {



 padding-top:5px



}



input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {



	cursor:not-allowed;



	background-color:#eee



}



input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {



	background-color:transparent



}



.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline {



	color:#c09853



}



.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {



	color:#c09853



}



.control-group.warning input, .control-group.warning select, .control-group.warning textarea {



	border-color:#c09853;



	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);



	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);



	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)



}



.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {



	border-color:#a47e3c;



	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;



	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;



	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e



}



.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {



	color:#c09853;



	background-color:#fcf8e3;



	border-color:#c09853



}



.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline {



	color:#b94a48



}



.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {



	color:#b94a48



}



.control-group.error input, .control-group.error select, .control-group.error textarea {



	border-color:#b94a48;



	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);



	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);



	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)



}



.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {



	border-color:#953b39;



	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;



	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;



	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392



}



.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {



	color:#b94a48;



	background-color:#f2dede;



	border-color:#b94a48



}



.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline {



	color:#468847



}



.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {



	color:#468847



}



.control-group.success input, .control-group.success select, .control-group.success textarea {



	border-color:#468847;



	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);



	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);



	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)



}



.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {



	border-color:#356635;



	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;



	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;



	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b



}



.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {



	color:#468847;



	background-color:#dff0d8;



	border-color:#468847



}



.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline {



	color:#3a87ad



}



.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea {



	color:#3a87ad



}



.control-group.info input, .control-group.info select, .control-group.info textarea {



	border-color:#3a87ad;



	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);



	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);



	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)



}



.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {



	border-color:#2d6987;



	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;



	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;



	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3



}



.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {



	color:#3a87ad;



	background-color:#d9edf7;



	border-color:#3a87ad



}



 input:focus:invalid, textarea:focus:invalid, select:focus:invalid {



 



 border-color:#f95300 !important;



}



 input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {







 /*-webkit-box-shadow:0 0 6px #f8b9b7;



 -moz-box-shadow:0 0 6px #f8b9b7;



 box-shadow:0 0 6px #f8b9b7*/



}



.form-actions {



	padding:19px 20px 20px;



	margin-top:20px;



	margin-bottom:20px;



	background-color:#f5f5f5;



	border-top:1px solid #e5e5e5;



 *zoom:1



}



.form-actions:before, .form-actions:after {



	display:table;



	line-height:0;



	content:""



}



.form-actions:after {



	clear:both



}



.help-block, .help-inline {



	color:#595959



}



.help-block {



	display:block;



	margin-bottom:10px



}



.help-inline {



	display:inline-block;



 *display:inline;



	padding-left:5px;



	vertical-align:middle;



 *zoom:1



}



.input-append, .input-prepend {



	display:inline-block;



	margin-bottom:10px;



	font-size:0;



	white-space:nowrap;



	vertical-align:middle



}



.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover {



	font-size:14px



}



.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {



	position:relative;



	margin-bottom:0;



 *margin-left:0;



	vertical-align:top;



	-webkit-border-radius:0 4px 4px 0;



	-moz-border-radius:0 4px 4px 0;



	border-radius:0 4px 4px 0



}



.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus {



	z-index:2



}



.input-append .add-on, .input-prepend .add-on {



	display:inline-block;



	width:auto;



	height:20px;



	min-width:16px;



	padding:4px 5px;



	font-size:14px;



	font-weight:normal;



	line-height:20px;



	text-align:center;



	text-shadow:0 1px 0 #fff;



	background-color:#eee;



	border:1px solid #ccc



}



.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group>.dropdown-toggle, .input-prepend .btn-group>.dropdown-toggle {



	vertical-align:top;



	-webkit-border-radius:0;



	-moz-border-radius:0;



	border-radius:0



}



.input-append .active, .input-prepend .active {



	background-color:#a9dba9;



	border-color:#46a546



}



.input-prepend .add-on, .input-prepend .btn {



	margin-right:-1px



}



.input-prepend .add-on:first-child, .input-prepend .btn:first-child {



	-webkit-border-radius:4px 0 0 4px;



	-moz-border-radius:4px 0 0 4px;



	border-radius:4px 0 0 4px



}



.input-append input, .input-append select, .input-append .uneditable-input {



	-webkit-border-radius:4px 0 0 4px;



	-moz-border-radius:4px 0 0 4px;



	border-radius:4px 0 0 4px



}



.input-append input+.btn-group .btn:last-child, .input-append select+.btn-group .btn:last-child, .input-append .uneditable-input+.btn-group .btn:last-child {



	-webkit-border-radius:0 4px 4px 0;



	-moz-border-radius:0 4px 4px 0;



	border-radius:0 4px 4px 0



}



.input-append .add-on, .input-append .btn, .input-append .btn-group {



	margin-left:-1px



}



.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child>.dropdown-toggle {



	-webkit-border-radius:0 4px 4px 0;



	-moz-border-radius:0 4px 4px 0;



	border-radius:0 4px 4px 0



}



.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {



	-webkit-border-radius:0;



	-moz-border-radius:0;



	border-radius:0



}



.input-prepend.input-append input+.btn-group .btn, .input-prepend.input-append select+.btn-group .btn, .input-prepend.input-append .uneditable-input+.btn-group .btn {



	-webkit-border-radius:0 4px 4px 0;



	-moz-border-radius:0 4px 4px 0;



	border-radius:0 4px 4px 0



}



.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {



	margin-right:-1px;



	-webkit-border-radius:4px 0 0 4px;



	-moz-border-radius:4px 0 0 4px;



	border-radius:4px 0 0 4px



}



.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {



	margin-left:-1px;



	-webkit-border-radius:0 4px 4px 0;



	-moz-border-radius:0 4px 4px 0;



	border-radius:0 4px 4px 0



}



.input-prepend.input-append .btn-group:first-child {



	margin-left:0



}



input.search-query {



	padding-right:14px;



	padding-right:4px \9;



	padding-left:14px;



	padding-left:4px \9;



	margin-bottom:0;



	-webkit-border-radius:15px;



	-moz-border-radius:15px;



	border-radius:15px



}



.form-search .input-append .search-query, .form-search .input-prepend .search-query {



	-webkit-border-radius:0;



	-moz-border-radius:0;



	border-radius:0



}



.form-search .input-append .search-query {



	-webkit-border-radius:14px 0 0 14px;



	-moz-border-radius:14px 0 0 14px;



	border-radius:14px 0 0 14px



}



.form-search .input-append .btn {



	-webkit-border-radius:0 14px 14px 0;



	-moz-border-radius:0 14px 14px 0;



	border-radius:0 14px 14px 0



}



.form-search .input-prepend .search-query {



	-webkit-border-radius:0 14px 14px 0;



	-moz-border-radius:0 14px 14px 0;



	border-radius:0 14px 14px 0



}



.form-search .input-prepend .btn {



	-webkit-border-radius:14px 0 0 14px;



	-moz-border-radius:14px 0 0 14px;



	border-radius:14px 0 0 14px



}



.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {



	display:inline-block;



 *display:inline;



	margin-bottom:0;



	vertical-align:middle;



 *zoom:1



}



.form-search .hide, .form-inline .hide, .form-horizontal .hide {



	display:none



}



.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group {



	display:inline-block



}



.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {



	margin-bottom:0



}



.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {



	padding-left:0;



	margin-bottom:0;



	vertical-align:middle



}



.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {



	float:left;



	margin-right:3px;



	margin-left:0



}



.control-group {



	margin-bottom:10px



}



legend+.control-group {



	margin-top:20px;



	-webkit-margin-top-collapse:separate



}



.form-horizontal .control-group {



	margin-bottom:20px;



 *zoom:1



}



.form-horizontal .control-group:before, .form-horizontal .control-group:after {



	display:table;



	line-height:0;



	content:""



}



.form-horizontal .control-group:after {



	clear:both



}



.form-horizontal .control-label {



	float:left;



	width:160px;



	padding-top:5px;



	text-align:right



}



.form-horizontal .controls {



 *display:inline-block;



 *padding-left:20px;



	margin-left:180px;



 *margin-left:0



}



.form-horizontal .controls:first-child {



 *padding-left:180px



}



.form-horizontal .help-block {



	margin-bottom:0



}



.form-horizontal input+.help-block, .form-horizontal select+.help-block, .form-horizontal textarea+.help-block, .form-horizontal .uneditable-input+.help-block, .form-horizontal .input-prepend+.help-block, .form-horizontal .input-append+.help-block {



	margin-top:10px



}



.form-horizontal .form-actions {



	padding-left:180px



}



table {



	max-width:100%;



	background-color:transparent;



	border-collapse:collapse;



	border-spacing:0



}



.table {



	width:100%;



	margin-bottom:20px



}



.table th, .table td {



	padding:8px;



	line-height:20px;



	text-align:left;



	vertical-align:top;



	border-top:1px solid #ddd



}



.table th {



	font-weight:bold



}



.table thead th {



	vertical-align:bottom



}



.table caption+thead tr:first-child th, .table caption+thead tr:first-child td, .table colgroup+thead tr:first-child th, .table colgroup+thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {



	border-top:0



}



.table tbody+tbody {



	border-top:2px solid #ddd



}



.table .table {



	background-color:#fff



}



.table-condensed th, .table-condensed td {



	padding:4px 5px



}



.table-bordered {



	border:1px solid #ddd;



	border-collapse:separate;



 *border-collapse:collapse;



	border-left:0;



	-webkit-border-radius:4px;



	-moz-border-radius:4px;



	border-radius:4px



}



.table-bordered th, .table-bordered td {



	border-left:1px solid #ddd



}



.table-bordered caption+thead tr:first-child th, .table-bordered caption+tbody tr:first-child th, .table-bordered caption+tbody tr:first-child td, .table-bordered colgroup+thead tr:first-child th, .table-bordered colgroup+tbody tr:first-child th, .table-bordered colgroup+tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {



	border-top:0



}



.table-bordered thead:first-child tr:first-child>th:first-child, .table-bordered tbody:first-child tr:first-child>td:first-child, .table-bordered tbody:first-child tr:first-child>th:first-child {



	-webkit-border-top-left-radius:4px;



	border-top-left-radius:4px;



	-moz-border-radius-topleft:4px



}



.table-bordered thead:first-child tr:first-child>th:last-child, .table-bordered tbody:first-child tr:first-child>td:last-child, .table-bordered tbody:first-child tr:first-child>th:last-child {



	-webkit-border-top-right-radius:4px;



	border-top-right-radius:4px;



	-moz-border-radius-topright:4px



}



.table-bordered thead:last-child tr:last-child>th:first-child, .table-bordered tbody:last-child tr:last-child>td:first-child, .table-bordered tbody:last-child tr:last-child>th:first-child, .table-bordered tfoot:last-child tr:last-child>td:first-child, .table-bordered tfoot:last-child tr:last-child>th:first-child {



	-webkit-border-bottom-left-radius:4px;



	border-bottom-left-radius:4px;



	-moz-border-radius-bottomleft:4px



}



.table-bordered thead:last-child tr:last-child>th:last-child, .table-bordered tbody:last-child tr:last-child>td:last-child, .table-bordered tbody:last-child tr:last-child>th:last-child, .table-bordered tfoot:last-child tr:last-child>td:last-child, .table-bordered tfoot:last-child tr:last-child>th:last-child {



	-webkit-border-bottom-right-radius:4px;



	border-bottom-right-radius:4px;



	-moz-border-radius-bottomright:4px



}



.table-bordered tfoot+tbody:last-child tr:last-child td:first-child {



	-webkit-border-bottom-left-radius:0;



	border-bottom-left-radius:0;



	-moz-border-radius-bottomleft:0



}



.table-bordered tfoot+tbody:last-child tr:last-child td:last-child {



	-webkit-border-bottom-right-radius:0;



	border-bottom-right-radius:0;



	-moz-border-radius-bottomright:0



}



.table-bordered caption+thead tr:first-child th:first-child, .table-bordered caption+tbody tr:first-child td:first-child, .table-bordered colgroup+thead tr:first-child th:first-child, .table-bordered colgroup+tbody tr:first-child td:first-child {



	-webkit-border-top-left-radius:4px;



	border-top-left-radius:4px;



	-moz-border-radius-topleft:4px



}



.table-bordered caption+thead tr:first-child th:last-child, .table-bordered caption+tbody tr:first-child td:last-child, .table-bordered colgroup+thead tr:first-child th:last-child, .table-bordered colgroup+tbody tr:first-child td:last-child {



	-webkit-border-top-right-radius:4px;



	border-top-right-radius:4px;



	-moz-border-radius-topright:4px



}



 .table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th {



 background-color:#f9f9f9



}



.table-hover tbody tr:hover>td, .table-hover tbody tr:hover>th {



	background-color:#f5f5f5



}



 table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"] {



 display:table-cell;



 float:none;



 margin-left:0



}



.table td.span1, .table th.span1 {



	float:none;



	width:44px;



	margin-left:0



}



.table td.span2, .table th.span2 {



	float:none;



	width:124px;



	margin-left:0



}



.table td.span3, .table th.span3 {



	float:none;



	width:204px;



	margin-left:0



}



.table td.span4, .table th.span4 {



	float:none;



	width:284px;



	margin-left:0



}



.table td.span5, .table th.span5 {



	float:none;



	width:364px;



	margin-left:0



}



.table td.span6, .table th.span6 {



	float:none;



	width:444px;



	margin-left:0



}



.table td.span7, .table th.span7 {



	float:none;



	width:524px;



	margin-left:0



}



.table td.span8, .table th.span8 {



	float:none;



	width:604px;



	margin-left:0



}



.table td.span9, .table th.span9 {



	float:none;



	width:684px;



	margin-left:0



}



.table td.span10, .table th.span10 {



	float:none;



	width:764px;



	margin-left:0



}



.table td.span11, .table th.span11 {



	float:none;



	width:844px;



	margin-left:0



}



.table td.span12, .table th.span12 {



	float:none;



	width:924px;



	margin-left:0



}



.table tbody tr.success>td {



	background-color:#dff0d8



}



.table tbody tr.error>td {



	background-color:#f2dede



}



.table tbody tr.warning>td {



	background-color:#fcf8e3



}



.table tbody tr.info>td {



	background-color:#d9edf7



}



.table-hover tbody tr.success:hover>td {



	background-color:#d0e9c6



}



.table-hover tbody tr.error:hover>td {



	background-color:#ebcccc



}



.table-hover tbody tr.warning:hover>td {



	background-color:#faf2cc



}



.table-hover tbody tr.info:hover>td {



	background-color:#c4e3f3



}



 [class^="icon-"], [class*=" icon-"] {



 display:inline-block;



 width:14px;



 height:14px;



 margin-top:1px;



 *margin-right:.3em;



 line-height:14px;



 vertical-align:text-top;



 background-image:url("../img/glyphicons-halflings.png");



 background-position:14px 14px;



 background-repeat:no-repeat



}



 .icon-white, .nav-pills>.active>a>[class^="icon-"], .nav-pills>.active>a>[class*=" icon-"], .nav-list>.active>a>[class^="icon-"], .nav-list>.active>a>[class*=" icon-"], .navbar-inverse .nav>.active>a>[class^="icon-"], .navbar-inverse .nav>.active>a>[class*=" icon-"], .dropdown-menu>li>a:hover>[class^="icon-"], .dropdown-menu>li>a:focus>[class^="icon-"], .dropdown-menu>li>a:hover>[class*=" icon-"], .dropdown-menu>li>a:focus>[class*=" icon-"], .dropdown-menu>.active>a>[class^="icon-"], .dropdown-menu>.active>a>[class*=" icon-"], .dropdown-submenu:hover>a>[class^="icon-"], .dropdown-submenu:focus>a>[class^="icon-"], .dropdown-submenu:hover>a>[class*=" icon-"], .dropdown-submenu:focus>a>[class*=" icon-"] {



 background-image:url("../img/glyphicons-halflings-white.png")



}



.icon-glass {



	background-position:0 0



}



.icon-music {



	background-position:-24px 0



}



.icon-search {



	background-position:-48px 0



}



.icon-envelope {



	background-position:-72px 0



}



.icon-heart {



	background-position:-96px 0



}



.icon-star {



	background-position:-120px 0



}



.icon-star-empty {



	background-position:-144px 0



}



.icon-user {



	background-position:-168px 0



}



.icon-film {



	background-position:-192px 0



}



.icon-th-large {



	background-position:-216px 0



}



.icon-th {



	background-position:-240px 0



}



.icon-th-list {



	background-position:-264px 0



}



.icon-ok {



	background-position:-288px 0



}



.icon-remove {



	background-position:-312px 0



}



.icon-zoom-in {



	background-position:-336px 0



}



.icon-zoom-out {



	background-position:-360px 0



}



.icon-off {



	background-position:-384px 0



}



.icon-signal {



	background-position:-408px 0



}



.icon-cog {



	background-position:-432px 0



}



.icon-trash {



	background-position:-456px 0



}



.icon-home {



	background-position:0 -24px



}



.icon-file {



	background-position:-24px -24px



}



.icon-time {



	background-position:-48px -24px



}



.icon-road {



	background-position:-72px -24px



}



.icon-download-alt {



	background-position:-96px -24px



}



.icon-download {



	background-position:-120px -24px



}



.icon-upload {



	background-position:-144px -24px



}



.icon-inbox {



	background-position:-168px -24px



}



.icon-play-circle {



	background-position:-192px -24px



}



.icon-repeat {



	background-position:-216px -24px



}



.icon-refresh {



	background-position:-240px -24px



}



.icon-list-alt {



	background-position:-264px -24px



}



.icon-lock {



	background-position:-287px -24px



}



.icon-flag {



	background-position:-312px -24px



}



.icon-headphones {



	background-position:-336px -24px



}



.icon-volume-off {



	background-position:-360px -24px



}



.icon-volume-down {



	background-position:-384px -24px



}



.icon-volume-up {



	background-position:-408px -24px



}



.icon-qrcode {



	background-position:-432px -24px



}



.icon-barcode {



	background-position:-456px -24px



}



.icon-tag {



	background-position:0 -48px



}



.icon-tags {



	background-position:-25px -48px



}



.icon-book {



	background-position:-48px -48px



}



.icon-bookmark {



	background-position:-72px -48px



}



.icon-print {



	background-position:-96px -48px



}



.icon-camera {



	background-position:-120px -48px



}



.icon-font {



	background-position:-144px -48px



}



.icon-bold {



	background-position:-167px -48px



}



.icon-italic {



	background-position:-192px -48px



}



.icon-text-height {



	background-position:-216px -48px



}



.icon-text-width {



	background-position:-240px -48px



}



.icon-align-left {



	background-position:-264px -48px



}



.icon-align-center {



	background-position:-288px -48px



}



.icon-align-right {



	background-position:-312px -48px



}



.icon-align-justify {



	background-position:-336px -48px



}



.icon-list {



	background-position:-360px -48px



}



.icon-indent-left {



	background-position:-384px -48px



}



.icon-indent-right {



	background-position:-408px -48px



}



.icon-facetime-video {



	background-position:-432px -48px



}



.icon-picture {



	background-position:-456px -48px



}



.icon-pencil {



	background-position:0 -72px



}



.icon-map-marker {



	background-position:-24px -72px



}



.icon-adjust {



	background-position:-48px -72px



}



.icon-tint {



	background-position:-72px -72px



}



.icon-edit {



	background-position:-96px -72px



}



.icon-share {



	background-position:-120px -72px



}



.icon-check {



	background-position:-144px -72px



}



.icon-move {



	background-position:-168px -72px



}



.icon-step-backward {



	background-position:-192px -72px



}



.icon-fast-backward {



	background-position:-216px -72px



}



.icon-backward {



	background-position:-240px -72px



}



.icon-play {



	background-position:-264px -72px



}



.icon-pause {



	background-position:-288px -72px



}



.icon-stop {



	background-position:-312px -72px



}



.icon-forward {



	background-position:-336px -72px



}



.icon-fast-forward {



	background-position:-360px -72px



}



.icon-step-forward {



	background-position:-384px -72px



}



.icon-eject {



	background-position:-408px -72px



}



.icon-chevron-left {



	background-position:-432px -72px



}



.icon-chevron-right {



	background-position:-456px -72px



}



.icon-plus-sign {



	background-position:0 -96px



}



.icon-minus-sign {



	background-position:-24px -96px



}



.icon-remove-sign {



	background-position:-48px -96px



}



.icon-ok-sign {



	background-position:-72px -96px



}



.icon-question-sign {



	background-position:-96px -96px



}



.icon-info-sign {



	background-position:-120px -96px



}



.icon-screenshot {



	background-position:-144px -96px



}



.icon-remove-circle {



	background-position:-168px -96px



}



.icon-ok-circle {



	background-position:-192px -96px



}



.icon-ban-circle {



	background-position:-216px -96px



}



.icon-arrow-left {



	background-position:-240px -96px



}



.icon-arrow-right {



	background-position:-264px -96px



}



.icon-arrow-up {



	background-position:-289px -96px



}



.icon-arrow-down {



	background-position:-312px -96px



}



.icon-share-alt {



	background-position:-336px -96px



}



.icon-resize-full {



	background-position:-360px -96px



}



.icon-resize-small {



	background-position:-384px -96px



}



.icon-plus {



	background-position:-408px -96px



}



.icon-minus {



	background-position:-433px -96px



}



.icon-asterisk {



	background-position:-456px -96px



}



.icon-exclamation-sign {



	background-position:0 -120px



}



.icon-gift {



	background-position:-24px -120px



}



.icon-leaf {



	background-position:-48px -120px



}



.icon-fire {



	background-position:-72px -120px



}



.icon-eye-open {



	background-position:-96px -120px



}



.icon-eye-close {



	background-position:-120px -120px



}



.icon-warning-sign {



	background-position:-144px -120px



}



.icon-plane {



	background-position:-168px -120px



}



.icon-calendar {



	background-position:-192px -120px



}



.icon-random {



	width:16px;



	background-position:-216px -120px



}



.icon-comment {



	background-position:-240px -120px



}



.icon-magnet {



	background-position:-264px -120px



}



.icon-chevron-up {



	background-position:-288px -120px



}



.icon-chevron-down {



	background-position:-313px -119px



}



.icon-retweet {



	background-position:-336px -120px



}



.icon-shopping-cart {



	background-position:-360px -120px



}



.icon-folder-close {



	width:16px;



	background-position:-384px -120px



}



.icon-folder-open {



	width:16px;



	background-position:-408px -120px



}



.icon-resize-vertical {



	background-position:-432px -119px



}



.icon-resize-horizontal {



	background-position:-456px -118px



}



.icon-hdd {



	background-position:0 -144px



}



.icon-bullhorn {



	background-position:-24px -144px



}



.icon-bell {



	background-position:-48px -144px



}



.icon-certificate {



	background-position:-72px -144px



}



.icon-thumbs-up {



	background-position:-96px -144px



}



.icon-thumbs-down {



	background-position:-120px -144px



}



.icon-hand-right {



	background-position:-144px -144px



}



.icon-hand-left {



	background-position:-168px -144px



}



.icon-hand-up {



	background-position:-192px -144px



}



.icon-hand-down {



	background-position:-216px -144px



}



.icon-circle-arrow-right {



	background-position:-240px -144px



}



.icon-circle-arrow-left {



	background-position:-264px -144px



}



.icon-circle-arrow-up {



	background-position:-288px -144px



}



.icon-circle-arrow-down {



	background-position:-312px -144px



}



.icon-globe {



	background-position:-336px -144px



}



.icon-wrench {



	background-position:-360px -144px



}



.icon-tasks {



	background-position:-384px -144px



}



.icon-filter {



	background-position:-408px -144px



}



.icon-briefcase {



	background-position:-432px -144px



}



.icon-fullscreen {



	background-position:-456px -144px



}



.dropup, .dropdown {



	position:relative



}



.dropdown-toggle {



 *margin-bottom:-3px



}



.dropdown-toggle:active, .open .dropdown-toggle {



	outline:0



}



.caret {



	display:inline-block;



	width:0;



	height:0;



	vertical-align:top;



	border-top:4px solid #000;



	border-right:4px solid transparent;



	border-left:4px solid transparent;



	content:""



}



.dropdown .caret {



	margin-top:8px;



	margin-left:2px



}



.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;



	background-color:#fff;



	border:1px solid #ccc;



	border:1px solid rgba(0, 0, 0, 0.2);



 *border-right-width:2px;



 *border-bottom-width:2px;



	-webkit-border-radius:6px;



	-moz-border-radius:6px;



	/*border-radius:6px;*/



-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);



	-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);



	box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);



	-webkit-background-clip:padding-box;



	-moz-background-clip:padding;



	background-clip:padding-box



}



.dropdown-menu.pull-right {



	right:0;



	left:auto



}



.dropdown-menu .divider {



 *width:100%;



	height:1px;



	margin:9px 1px;



 *margin:-5px 0 5px;



	overflow:hidden;



	background-color:#e5e5e5;



	border-bottom:1px solid #fff



}



.dropdown-menu>li>a {



	display:block;



	padding:3px 20px;



	clear:both;



	font-weight:normal;



	line-height:20px;



	color:#333;



	white-space:nowrap



}



.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {



	color:#fff;



	text-decoration:none;



	background-color:#0081c2;



	background-image:-moz-linear-gradient(top, #08c, #0077b3);



	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));



	background-image:-webkit-linear-gradient(top, #08c, #0077b3);



	background-image:-o-linear-gradient(top, #08c, #0077b3);



	background-image:linear-gradient(to bottom, #08c, #0077b3);



	background-repeat:repeat-x;



 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)



}



.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {



	color:#fff;



	text-decoration:none;



	background-color:#0081c2;



	background-image:-moz-linear-gradient(top, #08c, #0077b3);



	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));



	background-image:-webkit-linear-gradient(top, #08c, #0077b3);



	background-image:-o-linear-gradient(top, #08c, #0077b3);



	background-image:linear-gradient(to bottom, #08c, #0077b3);



	background-repeat:repeat-x;



	outline:0;



 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)



}



.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {



	color:#999



}



.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {



	text-decoration:none;



	cursor:default;



	background-color:transparent;



	background-image:none;



 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)



}



.open {



 *z-index:1000



}



.open>.dropdown-menu {



	display:block



}



.pull-right>.dropdown-menu {



	right:0;



	left:auto



}



.dropup .caret, .navbar-fixed-bottom .dropdown .caret {



	border-top:0;



	border-bottom:4px solid #000;



	content:""



}



.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {



	top:auto;



	bottom:100%;



	margin-bottom:1px



}



.dropdown-submenu {



	position:relative



}



.dropdown-submenu>.dropdown-menu {



	top:0;



	left:100%;



	margin-top:-6px;



	margin-left:-1px;



	-webkit-border-radius:0 6px 6px 6px;



	-moz-border-radius:0 6px 6px 6px;



	border-radius:0 6px 6px 6px



}



.dropdown-submenu:hover>.dropdown-menu {



	display:block



}



.dropup .dropdown-submenu>.dropdown-menu {



	top:auto;



	bottom:0;



	margin-top:0;



	margin-bottom:-2px;



	-webkit-border-radius:5px 5px 5px 0;



	-moz-border-radius:5px 5px 5px 0;



	border-radius:5px 5px 5px 0



}



.dropdown-submenu>a:after {



	display:block;



	float:right;



	width:0;



	height:0;



	margin-top:5px;



	margin-right:-10px;



	border-color:transparent;



	border-left-color:#ccc;



	border-style:solid;



	border-width:5px 0 5px 5px;



	content:" "



}



.dropdown-submenu:hover>a:after {



	border-left-color:#fff



}



.dropdown-submenu.pull-left {



	float:none



}



.dropdown-submenu.pull-left>.dropdown-menu {



	left:-100%;



	margin-left:10px;



	-webkit-border-radius:6px 0 6px 6px;



	-moz-border-radius:6px 0 6px 6px;



	border-radius:6px 0 6px 6px



}



.dropdown .dropdown-menu .nav-header {



	padding-right:20px;



	padding-left:20px



}



.typeahead {



	z-index:1051;



	margin-top:2px;



	-webkit-border-radius:4px;



	-moz-border-radius:4px;



	border-radius:4px



}



.well {



	min-height:20px;



	padding:19px;



	margin-bottom:20px;



	background-color:#f5f5f5;



	border:1px solid #e3e3e3;



	-webkit-border-radius:4px;



	-moz-border-radius:4px;



	border-radius:4px;



	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);



	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);



	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05)



}



.well blockquote {



	border-color:#ddd;



	border-color:rgba(0, 0, 0, 0.15)



}



.well-large {



	padding:24px;



	-webkit-border-radius:6px;



	-moz-border-radius:6px;



	border-radius:6px



}



.well-small {



	padding:9px;



	-webkit-border-radius:3px;



	-moz-border-radius:3px;



	border-radius:3px



}



.fade {



	opacity:0;



 -webkit-transition:opacity .15s linear;



 -moz-transition:opacity .15s linear;



 -o-transition:opacity .15s linear;



 transition:opacity .15s linear



}



.fade.in {



	opacity:1



}



.collapse {



	position:relative;



	height:0;



	overflow:hidden;



 -webkit-transition:height .35s ease;



 -moz-transition:height .35s ease;



 -o-transition:height .35s ease;



 transition:height .35s ease



}



.collapse.in {



	height:auto



}



.close {



	float:right;



	font-size:20px;



	font-weight:bold;



	line-height:20px;



	color:#000;



	text-shadow:0 1px 0 #fff;



	opacity:.2;



	filter:alpha(opacity=20)



}



.close:hover, .close:focus {



	color:#000;



	text-decoration:none;



	cursor:pointer;



	opacity:.4;



	filter:alpha(opacity=40)



}



button.close {



	padding:0;



	cursor:pointer;



	background:transparent;



	border:0;



	-webkit-appearance:none



}



.btn {



	display:inline-block;



 *display:inline;



	padding:4px 12px;



	margin-bottom:0;



 *margin-left:.3em;



	font-size:14px;



	line-height:20px;



	color:#333;



	text-align:center;



	text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);



	vertical-align:middle;



	cursor:pointer;



	background-color:#f5f5f5;



 *background-color:#e6e6e6;



	background-image:-moz-linear-gradient(top, #fff, #e6e6e6);



	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));



	background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);



	background-image:-o-linear-gradient(top, #fff, #e6e6e6);



	background-image:linear-gradient(to bottom, #fff, #e6e6e6);



	background-repeat:repeat-x;



	border:1px solid #ccc;



 *border:0;



	border-color:#e6e6e6 #e6e6e6 #bfbfbf;



	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);



	border-bottom-color:#b3b3b3;



	-webkit-border-radius:4px;



	-moz-border-radius:4px;



	border-radius:4px;



 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);



 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);



 *zoom:1;



	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);



	-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);



	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)



}



.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {



	color:#333;



	background-color:#e6e6e6;



 *background-color:#d9d9d9



}



.btn:active, .btn.active {



	background-color:#ccc \9



}



.btn:first-child {



 *margin-left:0



}



.btn:hover, .btn:focus {



	color:#333;



	text-decoration:none;



	background-position:0 -15px;



 -webkit-transition:background-position .1s linear;



 -moz-transition:background-position .1s linear;



 -o-transition:background-position .1s linear;



 transition:background-position .1s linear



}



.btn:focus {



	outline:thin dotted #333;



	outline:5px auto -webkit-focus-ring-color;



	outline-offset:-2px



}



.btn.active, .btn:active {



	background-image:none;



	outline:0;



	-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);



	-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);



	box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)



}



.btn.disabled, .btn[disabled] {



	cursor:default;



	background-image:none;



	opacity:.65;



	filter:alpha(opacity=65);



	-webkit-box-shadow:none;



	-moz-box-shadow:none;



	box-shadow:none



}



.btn-large {



	padding:11px 19px;



	font-size:17.5px;



	-webkit-border-radius:6px;



	-moz-border-radius:6px;



	border-radius:6px



}



 .btn-large [class^="icon-"], .btn-large [class*=" icon-"] {



 margin-top:4px



}



.btn-small {



	padding:2px 10px;



	font-size:11.9px;



	-webkit-border-radius:3px;



	-moz-border-radius:3px;



	border-radius:3px



}



 .btn-small [class^="icon-"], .btn-small [class*=" icon-"] {



 margin-top:0



}



 .btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] {



 margin-top:-1px



}



.btn-mini {



	padding:0 6px;



	font-size:10.5px;



	-webkit-border-radius:3px;



	-moz-border-radius:3px;



	border-radius:3px



}



.btn-block {



	display:block;



	width:100%;



	padding-right:0;



	padding-left:0;



	-webkit-box-sizing:border-box;



	-moz-box-sizing:border-box;



	box-sizing:border-box



}



.btn-block+.btn-block {



	margin-top:5px



}



input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {



	width:100%



}



.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {



	color:rgba(255, 255, 255, 0.75)



}



.btn-primary {



	color:#fff;



	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);



	background-color:#006dcc;



 *background-color:#04c;



	background-image:-moz-linear-gradient(top, #08c, #04c);



	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));



	background-image:-webkit-linear-gradient(top, #08c, #04c);



	background-image:-o-linear-gradient(top, #08c, #04c);



	background-image:linear-gradient(to bottom, #08c, #04c);



	background-repeat:repeat-x;



	border-color:#04c #04c #002a80;



	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);



 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);



 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)



}



.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {



	color:#fff;



	background-color:#04c;



 *background-color:#003bb3



}



.btn-primary:active, .btn-primary.active {



	background-color:#039 \9



}



.btn-warning {



	color:#fff;



	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);



	background-color:#faa732;



 *background-color:#f89406;



	background-image:-moz-linear-gradient(top, #fbb450, #f89406);



	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));



	background-image:-webkit-linear-gradient(top, #fbb450, #f89406);



	background-image:-o-linear-gradient(top, #fbb450, #f89406);



	background-image:linear-gradient(to bottom, #fbb450, #f89406);



	background-repeat:repeat-x;



	border-color:#f89406 #f89406 #ad6704;



	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);



 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);



 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)



}



.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {



	color:#fff;



	background-color:#f89406;



 *background-color:#df8505



}



.btn-warning:active, .btn-warning.active {



	background-color:#c67605 \9



}



.btn-danger {



	color:#fff;



	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);



	background-color:#da4f49;



 *background-color:#bd362f;



	background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);



	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));



	background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);



	background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);



	background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);



	background-repeat:repeat-x;



	border-color:#bd362f #bd362f #802420;



	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);



 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);



 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)



}



.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {



	color:#fff;



	background-color:#bd362f;



 *background-color:#a9302a



}



.btn-danger:active, .btn-danger.active {



	background-color:#942a25 \9



}



.btn-success {



	color:#fff;



	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);



	background-color:#5bb75b;



 *background-color:#51a351;



	background-image:-moz-linear-gradient(top, #62c462, #51a351);



	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));



	background-image:-webkit-linear-gradient(top, #62c462, #51a351);



	background-image:-o-linear-gradient(top, #62c462, #51a351);



	background-image:linear-gradient(to bottom, #62c462, #51a351);



	background-repeat:repeat-x;



	border-color:#51a351 #51a351 #387038;



	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);



 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);



 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)



}



.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {



	color:#fff;



	background-color:#51a351;



 *background-color:#499249



}



.btn-success:active, .btn-success.active {



	background-color:#408140 \9



}



.btn-info {



	color:#fff;



	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);



	background-color:#49afcd;



 *background-color:#2f96b4;



	background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);



	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));



	background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);



	background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);



	background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);



	background-repeat:repeat-x;



	border-color:#2f96b4 #2f96b4 #1f6377;



	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);



 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);



 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)



}



.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {



	color:#fff;



	background-color:#2f96b4;



 *background-color:#2a85a0



}



.btn-info:active, .btn-info.active {



	background-color:#24748c \9



}



.btn-inverse {



	color:#fff;



	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);



	background-color:#363636;



 *background-color:#222;



	background-image:-moz-linear-gradient(top, #444, #222);



	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));



	background-image:-webkit-linear-gradient(top, #444, #222);



	background-image:-o-linear-gradient(top, #444, #222);



	background-image:linear-gradient(to bottom, #444, #222);



	background-repeat:repeat-x;



	border-color:#222 #222 #000;



	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);



 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);



 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)



}



.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {



	color:#fff;



	background-color:#222;



 *background-color:#151515



}



.btn-inverse:active, .btn-inverse.active {



	background-color:#080808 \9



}



button.btn, input[type="submit"].btn {



 *padding-top:3px;



 *padding-bottom:3px



}



 button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {



 padding:0;



 border:0



}



button.btn.btn-large, input[type="submit"].btn.btn-large {



 *padding-top:7px;



 *padding-bottom:7px



}



button.btn.btn-small, input[type="submit"].btn.btn-small {



 *padding-top:3px;



 *padding-bottom:3px



}



button.btn.btn-mini, input[type="submit"].btn.btn-mini {



 *padding-top:1px;



 *padding-bottom:1px



}



.btn-link, .btn-link:active, .btn-link[disabled] {



	background-color:transparent;



	background-image:none;



	-webkit-box-shadow:none;



	-moz-box-shadow:none;



	box-shadow:none



}



.btn-link {



	color:#08c;



	cursor:pointer;



	border-color:transparent;



	-webkit-border-radius:0;



	-moz-border-radius:0;



	border-radius:0



}



.btn-link:hover, .btn-link:focus {



	color:#005580;



	text-decoration:underline;



	background-color:transparent



}



.btn-link[disabled]:hover, .btn-link[disabled]:focus {



	color:#333;



	text-decoration:none



}



.btn-group {



	position:relative;



	display:inline-block;



 *display:inline;



 *margin-left:.3em;



	font-size:0;



	white-space:nowrap;



	vertical-align:middle;



 *zoom:1



}



.btn-group:first-child {



 *margin-left:0



}



.btn-group+.btn-group {



	margin-left:5px



}



.btn-toolbar {



	margin-top:10px;



	margin-bottom:10px;



	font-size:0



}



.btn-toolbar>.btn+.btn, .btn-toolbar>.btn-group+.btn, .btn-toolbar>.btn+.btn-group {



	margin-left:5px



}



.btn-group>.btn {



	position:relative;



	-webkit-border-radius:0;



	-moz-border-radius:0;



	border-radius:0



}



.btn-group>.btn+.btn {



	margin-left:-1px



}



.btn-group>.btn, .btn-group>.dropdown-menu, .btn-group>.popover {



	font-size:14px



}



.btn-group>.btn-mini {



	font-size:10.5px



}



.btn-group>.btn-small {



	font-size:11.9px



}



.btn-group>.btn-large {



	font-size:17.5px



}



.btn-group>.btn:first-child {



	margin-left:0;



	-webkit-border-bottom-left-radius:4px;



	border-bottom-left-radius:4px;



	-webkit-border-top-left-radius:4px;



	border-top-left-radius:4px;



	-moz-border-radius-bottomleft:4px;



	-moz-border-radius-topleft:4px



}



.btn-group>.btn:last-child, .btn-group>.dropdown-toggle {



	-webkit-border-top-right-radius:4px;



	border-top-right-radius:4px;



	-webkit-border-bottom-right-radius:4px;



	border-bottom-right-radius:4px;



	-moz-border-radius-topright:4px;



	-moz-border-radius-bottomright:4px



}



.btn-group>.btn.large:first-child {



	margin-left:0;



	-webkit-border-bottom-left-radius:6px;



	border-bottom-left-radius:6px;



	-webkit-border-top-left-radius:6px;



	border-top-left-radius:6px;



	-moz-border-radius-bottomleft:6px;



	-moz-border-radius-topleft:6px



}



.btn-group>.btn.large:last-child, .btn-group>.large.dropdown-toggle {



	-webkit-border-top-right-radius:6px;



	border-top-right-radius:6px;



	-webkit-border-bottom-right-radius:6px;



	border-bottom-right-radius:6px;



	-moz-border-radius-topright:6px;



	-moz-border-radius-bottomright:6px



}



.btn-group>.btn:hover, .btn-group>.btn:focus, .btn-group>.btn:active, .btn-group>.btn.active {



	z-index:2



}



.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {



	outline:0



}



.btn-group>.btn+.dropdown-toggle {



 *padding-top:5px;



	padding-right:8px;



 *padding-bottom:5px;



	padding-left:8px;



	-webkit-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);



	-moz-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);



	box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)



}



.btn-group>.btn-mini+.dropdown-toggle {



 *padding-top:2px;



	padding-right:5px;



 *padding-bottom:2px;



	padding-left:5px



}



.btn-group>.btn-small+.dropdown-toggle {



 *padding-top:5px;



 *padding-bottom:4px



}



.btn-group>.btn-large+.dropdown-toggle {



 *padding-top:7px;



	padding-right:12px;



 *padding-bottom:7px;



	padding-left:12px



}



.btn-group.open .dropdown-toggle {



	background-image:none;



	-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);



	-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);



	box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)



}



.btn-group.open .btn.dropdown-toggle {



	background-color:#e6e6e6



}



.btn-group.open .btn-primary.dropdown-toggle {



	background-color:#04c



}



.btn-group.open .btn-warning.dropdown-toggle {



	background-color:#f89406



}



.btn-group.open .btn-danger.dropdown-toggle {



	background-color:#bd362f



}



.btn-group.open .btn-success.dropdown-toggle {



	background-color:#51a351



}



.btn-group.open .btn-info.dropdown-toggle {



	background-color:#2f96b4



}



.btn-group.open .btn-inverse.dropdown-toggle {



	background-color:#222



}



.btn .caret {



	margin-top:8px;



	margin-left:0



}



.btn-large .caret {



	margin-top:6px



}



.btn-large .caret {



	border-top-width:5px;



	border-right-width:5px;



	border-left-width:5px



}



.btn-mini .caret, .btn-small .caret {



	margin-top:8px



}



.dropup .btn-large .caret {



	border-bottom-width:5px



}



.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {



	border-top-color:#fff;



	border-bottom-color:#fff



}



.btn-group-vertical {



	display:inline-block;



 *display:inline;



 *zoom:1



}



.btn-group-vertical>.btn {



	display:block;



	float:none;



	max-width:100%;



	-webkit-border-radius:0;



	-moz-border-radius:0;



	border-radius:0



}



.btn-group-vertical>.btn+.btn {



	margin-top:-1px;



	margin-left:0



}



.btn-group-vertical>.btn:first-child {



	-webkit-border-radius:4px 4px 0 0;



	-moz-border-radius:4px 4px 0 0;



	border-radius:4px 4px 0 0



}



.btn-group-vertical>.btn:last-child {



	-webkit-border-radius:0 0 4px 4px;



	-moz-border-radius:0 0 4px 4px;



	border-radius:0 0 4px 4px



}



.btn-group-vertical>.btn-large:first-child {



	-webkit-border-radius:6px 6px 0 0;



	-moz-border-radius:6px 6px 0 0;



	border-radius:6px 6px 0 0



}



.btn-group-vertical>.btn-large:last-child {



	-webkit-border-radius:0 0 6px 6px;



	-moz-border-radius:0 0 6px 6px;



	border-radius:0 0 6px 6px



}



.alert {



	padding:8px 35px 8px 14px;



	margin-bottom:20px;



	text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);



	background-color:#fcf8e3;



	border:1px solid #fbeed5;



	-webkit-border-radius:4px;



	-moz-border-radius:4px;



	border-radius:4px



}



.alert, .alert h4 {



	color:#c09853



}



.alert h4 {



	margin:0



}



.alert .close {



	position:relative;



	top:-2px;



	right:-21px;



	line-height:20px



}



.alert-success {



	color:#468847;



	background-color:#dff0d8;



	border-color:#d6e9c6



}



.alert-success h4 {



	color:#468847



}



.alert-danger, .alert-error {



	color:#b94a48;



	background-color:#f2dede;



	border-color:#eed3d7



}



.alert-danger h4, .alert-error h4 {



	color:#b94a48



}



.alert-info {



	color:#3a87ad;



	background-color:#d9edf7;



	border-color:#bce8f1



}



.alert-info h4 {



	color:#3a87ad



}



.alert-block {



	padding-top:14px;



	padding-bottom:14px



}



.alert-block>p, .alert-block>ul {



	margin-bottom:0



}



.alert-block p+p {



	margin-top:5px



}



.nav {



	margin-bottom:20px;



	margin-left:0;



	list-style:none



}



.nav>li>a {



	display:block



}



.nav>li>a:hover, .nav>li>a:focus {



	text-decoration:none;



	background-color:#eee



}



.nav>li>a>img {



	max-width:none



}



.nav>.pull-right {



	float:right



}



.nav-header {



	display:block;



	padding:3px 15px;



	font-size:11px;



	font-weight:bold;



	line-height:20px;



	color:#999;



	text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);



	text-transform:uppercase



}



.nav li+.nav-header {



	margin-top:9px



}



.nav-list {



	padding-right:15px;



	padding-left:15px;



	margin-bottom:0



}



.nav-list>li>a, .nav-list .nav-header {



	margin-right:-15px;



	margin-left:-15px;



	text-shadow:0 1px 0 rgba(255, 255, 255, 0.5)



}



.nav-list>li>a {



	padding:3px 15px



}



.nav-list>.active>a, .nav-list>.active>a:hover, .nav-list>.active>a:focus {



	color:#fff;



	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);



	background-color:#08c



}



 .nav-list [class^="icon-"], .nav-list [class*=" icon-"] {



 margin-right:2px



}



.nav-list .divider {



 *width:100%;



	height:1px;



	margin:9px 1px;



 *margin:-5px 0 5px;



	overflow:hidden;



	background-color:#e5e5e5;



	border-bottom:1px solid #fff



}



.nav-tabs, .nav-pills {



 *zoom:1



}



.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after {



	display:table;



	line-height:0;



	content:""



}



.nav-tabs:after, .nav-pills:after {



	clear:both



}



.nav-tabs>li, .nav-pills>li {



	float:left



}



.nav-tabs>li>a, .nav-pills>li>a {



	padding-right:12px;



	padding-left:12px;



	margin-right:2px;



	line-height:14px



}



.nav-tabs {



	border-bottom:1px solid #ddd



}



.nav-tabs>li {



	margin-bottom:-1px



}



.nav-tabs>li>a {



	padding-top:8px;



	padding-bottom:8px;



	line-height:20px;



	border:1px solid transparent;



	-webkit-border-radius:4px 4px 0 0;



	-moz-border-radius:4px 4px 0 0;



	border-radius:4px 4px 0 0



}



.nav-tabs>li>a:hover, .nav-tabs>li>a:focus {



	border-color:#eee #eee #ddd



}



.nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus {



	color:#555;



	cursor:default;



	background-color:#fff;



	border:1px solid #ddd;



	border-bottom-color:transparent



}



.nav-pills>li>a {



	padding-top:8px;



	padding-bottom:8px;



	margin-top:2px;



	margin-bottom:2px;



	-webkit-border-radius:5px;



	-moz-border-radius:5px;



	border-radius:5px



}



.nav-pills>.active>a, .nav-pills>.active>a:hover, .nav-pills>.active>a:focus {



	color:#fff;



	background-color:#08c



}



.nav-stacked>li {



	float:none



}



.nav-stacked>li>a {



	margin-right:0



}



.nav-tabs.nav-stacked {



	border-bottom:0



}



.nav-tabs.nav-stacked>li>a {



	border:1px solid #ddd;



	-webkit-border-radius:0;



	-moz-border-radius:0;



	border-radius:0



}



.nav-tabs.nav-stacked>li:first-child>a {



	-webkit-border-top-right-radius:4px;



	border-top-right-radius:4px;



	-webkit-border-top-left-radius:4px;



	border-top-left-radius:4px;



	-moz-border-radius-topright:4px;



	-moz-border-radius-topleft:4px



}



.nav-tabs.nav-stacked>li:last-child>a {



	-webkit-border-bottom-right-radius:4px;



	border-bottom-right-radius:4px;



	-webkit-border-bottom-left-radius:4px;



	border-bottom-left-radius:4px;



	-moz-border-radius-bottomright:4px;



	-moz-border-radius-bottomleft:4px



}



.nav-tabs.nav-stacked>li>a:hover, .nav-tabs.nav-stacked>li>a:focus {



	z-index:2;



	border-color:#ddd



}



.nav-pills.nav-stacked>li>a {



	margin-bottom:3px



}



.nav-pills.nav-stacked>li:last-child>a {



	margin-bottom:1px



}



.nav-tabs .dropdown-menu {



	-webkit-border-radius:0 0 6px 6px;



	-moz-border-radius:0 0 6px 6px;



	border-radius:0 0 6px 6px



}



.nav-pills .dropdown-menu {



	-webkit-border-radius:6px;



	-moz-border-radius:6px;



	border-radius:6px



}



.nav .dropdown-toggle .caret {



	margin-top:6px;



	border-top-color:#08c;



	border-bottom-color:#08c



}



.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret {



	border-top-color:#005580;



	border-bottom-color:#005580



}



.nav-tabs .dropdown-toggle .caret {



	margin-top:8px



}



.nav .active .dropdown-toggle .caret {



	border-top-color:#fff;



	border-bottom-color:#fff



}



.nav-tabs .active .dropdown-toggle .caret {



	border-top-color:#555;



	border-bottom-color:#555



}



.nav>.dropdown.active>a:hover, .nav>.dropdown.active>a:focus {



	cursor:pointer



}



.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav>li.dropdown.open.active>a:hover, .nav>li.dropdown.open.active>a:focus {



	color:#fff;



	background-color:#999;



	border-color:#999



}



.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret {



	border-top-color:#fff;



	border-bottom-color:#fff;



	opacity:1;



	filter:alpha(opacity=100)



}



.tabs-stacked .open>a:hover, .tabs-stacked .open>a:focus {



	border-color:#999



}



.tabbable {



 *zoom:1



}



.tabbable:before, .tabbable:after {



	display:table;



	line-height:0;



	content:""



}



.tabbable:after {



	clear:both



}



.tab-content {



	overflow:auto



}



.tabs-below>.nav-tabs, .tabs-right>.nav-tabs, .tabs-left>.nav-tabs {



	border-bottom:0



}



.tab-content>.tab-pane, .pill-content>.pill-pane {



	display:none



}



.tab-content>.active, .pill-content>.active {



	display:block



}



.tabs-below>.nav-tabs {



	border-top:1px solid #ddd



}



.tabs-below>.nav-tabs>li {



	margin-top:-1px;



	margin-bottom:0



}



.tabs-below>.nav-tabs>li>a {



	-webkit-border-radius:0 0 4px 4px;



	-moz-border-radius:0 0 4px 4px;



	border-radius:0 0 4px 4px



}



.tabs-below>.nav-tabs>li>a:hover, .tabs-below>.nav-tabs>li>a:focus {



	border-top-color:#ddd;



	border-bottom-color:transparent



}



.tabs-below>.nav-tabs>.active>a, .tabs-below>.nav-tabs>.active>a:hover, .tabs-below>.nav-tabs>.active>a:focus {



	border-color:transparent #ddd #ddd #ddd



}



.tabs-left>.nav-tabs>li, .tabs-right>.nav-tabs>li {



	float:none



}



.tabs-left>.nav-tabs>li>a, .tabs-right>.nav-tabs>li>a {



	min-width:74px;



	margin-right:0;



	margin-bottom:3px



}



.tabs-left>.nav-tabs {



	float:left;



	margin-right:19px;



	border-right:1px solid #ddd



}



.tabs-left>.nav-tabs>li>a {



	margin-right:-1px;



	-webkit-border-radius:4px 0 0 4px;



	-moz-border-radius:4px 0 0 4px;



	border-radius:4px 0 0 4px



}



.tabs-left>.nav-tabs>li>a:hover, .tabs-left>.nav-tabs>li>a:focus {



	border-color:#eee #ddd #eee #eee



}



.tabs-left>.nav-tabs .active>a, .tabs-left>.nav-tabs .active>a:hover, .tabs-left>.nav-tabs .active>a:focus {



	border-color:#ddd transparent #ddd #ddd;



 *border-right-color:#fff



}



.tabs-right>.nav-tabs {



	float:right;



	margin-left:19px;



	border-left:1px solid #ddd



}



.tabs-right>.nav-tabs>li>a {



	margin-left:-1px;



	-webkit-border-radius:0 4px 4px 0;



	-moz-border-radius:0 4px 4px 0;



	border-radius:0 4px 4px 0



}



.tabs-right>.nav-tabs>li>a:hover, .tabs-right>.nav-tabs>li>a:focus {



	border-color:#eee #eee #eee #ddd



}



.tabs-right>.nav-tabs .active>a, .tabs-right>.nav-tabs .active>a:hover, .tabs-right>.nav-tabs .active>a:focus {



	border-color:#ddd #ddd #ddd transparent;



 *border-left-color:#fff



}



.nav>.disabled>a {



	color:#999



}



.nav>.disabled>a:hover, .nav>.disabled>a:focus {



	text-decoration:none;



	cursor:default;



	background-color:transparent



}



.navbar {



 *position:relative;



 *z-index:2;



	margin-bottom:20px;



	overflow:visible



}



.navbar-inner {



	min-height:40px;



	padding-right:20px;



	padding-left:20px;



	background-color:#fafafa;



	background-image:-moz-linear-gradient(top, #fff, #f2f2f2);



	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2));



	background-image:-webkit-linear-gradient(top, #fff, #f2f2f2);



	background-image:-o-linear-gradient(top, #fff, #f2f2f2);



	background-image:linear-gradient(to bottom, #fff, #f2f2f2);



	background-repeat:repeat-x;



	border:1px solid #d4d4d4;



	-webkit-border-radius:4px;



	-moz-border-radius:4px;



	border-radius:4px;



 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);



 *zoom:1;



	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);



	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);



	box-shadow:0 1px 4px rgba(0, 0, 0, 0.065)



}



.navbar-inner:before, .navbar-inner:after {



	display:table;



	line-height:0;



	content:""



}



.navbar-inner:after {



	clear:both



}



.navbar .container {



	width:auto



}



.nav-collapse.collapse {



	height:auto;



	overflow:visible



}



.navbar .brand {



	display:block;



	float:left;



	/*padding:10px 0px 10px 20px;*/
    
    padding: 14px 0px 15px 24px !important;



	margin-left:-20px;



	font-size:20px;



	font-weight:200;



	color:#777;



	text-shadow:0 1px 0 #fff



}



.navbar .brand:hover, .navbar .brand:focus {



	text-decoration:none



}



.navbar-text {



	margin-bottom:0;



	line-height:40px;



	color:#777



}



.navbar-link {



	color:#777



}



.navbar-link:hover, .navbar-link:focus {



	color:#333



}



.navbar .divider-vertical {



	height:40px;



	margin:0 9px;



	border-right:1px solid #fff;



	border-left:1px solid #f2f2f2



}



.navbar .btn, .navbar .btn-group {



	margin-top:5px



}



.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group {



	margin-top:0



}



.navbar-form {



	margin-bottom:0;



 *zoom:1



}



.navbar-form:before, .navbar-form:after {



	display:table;



	line-height:0;



	content:""



}



.navbar-form:after {



	clear:both



}



.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {



	margin-top:5px



}



.navbar-form input, .navbar-form select, .navbar-form .btn {



	display:inline-block;



	margin-bottom:0



}



.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {



	margin-top:3px



}



.navbar-form .input-append, .navbar-form .input-prepend {



	margin-top:5px;



	white-space:nowrap



}



.navbar-form .input-append input, .navbar-form .input-prepend input {



	margin-top:0



}



.navbar-search {



	position:relative;



	float:left;



	margin-top:5px;



	margin-bottom:0



}



.navbar-search .search-query {



	padding:4px 14px;



	margin-bottom:0;



	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;



	font-size:13px;



	font-weight:normal;



	line-height:1;



	-webkit-border-radius:15px;



	-moz-border-radius:15px;



	border-radius:15px



}



.navbar-static-top {



	position:static;



	margin-bottom:0



}



.navbar-static-top .navbar-inner {



	-webkit-border-radius:0;



	-moz-border-radius:0;



	border-radius:0



}



.navbar-fixed-top, .navbar-fixed-bottom {



	position:fixed;



	right:0;



	left:0;



	z-index:1030;



	margin-bottom:0



}



.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {



	border-width:0 0 1px



}



.navbar-fixed-bottom .navbar-inner {



	border-width:1px 0 0



}



.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {



	padding-right:0;



	padding-left:0;



	-webkit-border-radius:0;



	-moz-border-radius:0;



	border-radius:0



}



.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {



	width:940px



}



.navbar-fixed-top {



	top:0



}



.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {



	-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, 0.1);



	-moz-box-shadow:0 1px 10px rgba(0, 0, 0, 0.1);



	box-shadow:0 1px 10px rgba(0, 0, 0, 0.1)



}



.navbar-fixed-bottom {



	bottom:0



}



.navbar-fixed-bottom .navbar-inner {



	-webkit-box-shadow:0 -1px 10px rgba(0, 0, 0, 0.1);



	-moz-box-shadow:0 -1px 10px rgba(0, 0, 0, 0.1);



	box-shadow:0 -1px 10px rgba(0, 0, 0, 0.1)



}



.navbar .nav {



	position:relative;



	left:0;



	display:block;



	float:left;



	margin:0 0px 0 0



}



.navbar .nav.pull-right {



	float:right;



	margin-right:0



}



.navbar .nav>li {



	float:left



}



.navbar .nav>li>a {



	float:none;



	padding:10px 15px 10px;



	color:#777;



	text-decoration:none;



	text-shadow:0 1px 0 #fff



}



.navbar .nav .dropdown-toggle .caret {



	margin-top:8px



}



.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {



	color:#333;



	text-decoration:none;



	background-color:transparent



}



.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {



	color:#555;



	text-decoration:none;



	background-color:#e5e5e5;



	-webkit-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);



	-moz-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);



	box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125)



}



.navbar .btn-navbar {



	display:none;



	float:right;



	padding:7px 10px;



	margin-right:5px;



	margin-left:5px;



	color:#fff;



	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);



	background-color:#ededed;



 *background-color:#e5e5e5;



	background-image:-moz-linear-gradient(top, #f2f2f2, #e5e5e5);



	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));



	background-image:-webkit-linear-gradient(top, #f2f2f2, #e5e5e5);



	background-image:-o-linear-gradient(top, #f2f2f2, #e5e5e5);



	background-image:linear-gradient(to bottom, #f2f2f2, #e5e5e5);



	background-repeat:repeat-x;



	border-color:#e5e5e5 #e5e5e5 #bfbfbf;



	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);



 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);



 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);



	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);



	-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);



	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075)



}



.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {



	color:#fff;



	background-color:#e5e5e5;



 *background-color:#d9d9d9



}



.navbar .btn-navbar:active, .navbar .btn-navbar.active {



	background-color:#ccc \9



}



.navbar .btn-navbar .icon-bar {



	display:block;



	width:18px;



	height:2px;



	background-color:#f5f5f5;



	-webkit-border-radius:1px;



	-moz-border-radius:1px;



	border-radius:1px;



	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);



	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);



	box-shadow:0 1px 0 rgba(0, 0, 0, 0.25)



}



.btn-navbar .icon-bar+.icon-bar {



	margin-top:3px



}



.navbar .nav>li>.dropdown-menu:before {



	position:absolute;



	top:-7px;



	left:9px;



	display:inline-block;



	border-right:7px solid transparent;



	border-bottom:7px solid #ccc;



	border-left:7px solid transparent;



	border-bottom-color:rgba(0, 0, 0, 0.2);



	content:''



}



.navbar .nav>li>.dropdown-menu:after {



	position:absolute;



	top:-6px;



	left:10px;



	display:inline-block;



	border-right:6px solid transparent;



	border-bottom:6px solid #fff;



	border-left:6px solid transparent;



	content:''



}



.navbar-fixed-bottom .nav>li>.dropdown-menu:before {



	top:auto;



	bottom:-7px;



	border-top:7px solid #ccc;



	border-bottom:0;



	border-top-color:rgba(0, 0, 0, 0.2)



}



.navbar-fixed-bottom .nav>li>.dropdown-menu:after {



	top:auto;



	bottom:-6px;



	border-top:6px solid #fff;



	border-bottom:0



}



.navbar .nav li.dropdown>a:hover .caret, .navbar .nav li.dropdown>a:focus .caret {



	border-top-color:#333;



	border-bottom-color:#333



}



.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {



	color:#555;



	background-color:#e5e5e5



}



.navbar .nav li.dropdown>.dropdown-toggle .caret {



	border-top-color:#777;



	border-bottom-color:#777



}



.navbar .nav li.dropdown.open>.dropdown-toggle .caret, .navbar .nav li.dropdown.active>.dropdown-toggle .caret, .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {



	border-top-color:#555;



	border-bottom-color:#555



}



.navbar .pull-right>li>.dropdown-menu, .navbar .nav>li>.dropdown-menu.pull-right {



	right:0;



	left:auto



}



.navbar .pull-right>li>.dropdown-menu:before, .navbar .nav>li>.dropdown-menu.pull-right:before {



	right:12px;



	left:auto



}



.navbar .pull-right>li>.dropdown-menu:after, .navbar .nav>li>.dropdown-menu.pull-right:after {



	right:13px;



	left:auto



}



.navbar .pull-right>li>.dropdown-menu .dropdown-menu, .navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu {



	right:100%;



	left:auto;



	margin-right:-1px;



	margin-left:0;



	-webkit-border-radius:6px 0 6px 6px;



	-moz-border-radius:6px 0 6px 6px;



	border-radius:6px 0 6px 6px



}



.navbar-inverse .navbar-inner {



	background-color:#1b1b1b;



	background-image:-moz-linear-gradient(top, #222, #111);



	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#111));



	background-image:-webkit-linear-gradient(top, #222, #111);



	background-image:-o-linear-gradient(top, #222, #111);



	background-image:linear-gradient(to bottom, #222, #111);



	background-repeat:repeat-x;



	border-color:#252525;



 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0)



}



.navbar-inverse .brand, .navbar-inverse .nav>li>a {



	color:#999;



	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25)



}



.navbar-inverse .brand:hover, .navbar-inverse .nav>li>a:hover, .navbar-inverse .brand:focus, .navbar-inverse .nav>li>a:focus {



	color:#fff



}



.navbar-inverse .brand {



	color:#999



}



.navbar-inverse .navbar-text {



	color:#999



}



.navbar-inverse .nav>li>a:focus, .navbar-inverse .nav>li>a:hover {



	color:#fff;



	background-color:transparent



}



.navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover, .navbar-inverse .nav .active>a:focus {



	color:#fff;



	background-color:#111



}



.navbar-inverse .navbar-link {



	color:#999



}



.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus {



	color:#fff



}



.navbar-inverse .divider-vertical {



	border-right-color:#222;



	border-left-color:#111



}



.navbar-inverse .nav li.dropdown.open>.dropdown-toggle, .navbar-inverse .nav li.dropdown.active>.dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {



	color:#fff;



	background-color:#111



}



.navbar-inverse .nav li.dropdown>a:hover .caret, .navbar-inverse .nav li.dropdown>a:focus .caret {



	border-top-color:#fff;



	border-bottom-color:#fff



}



.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {



	border-top-color:#999;



	border-bottom-color:#999



}



.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret {



	border-top-color:#fff;



	border-bottom-color:#fff



}



.navbar-inverse .navbar-search .search-query {



	color:#fff;



	background-color:#515151;



	border-color:#111;



	-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);



	-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);



	box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);



	-webkit-transition:none;



	-moz-transition:none;



	-o-transition:none;



	transition:none



}



 .navbar-inverse .navbar-search .search-query:-moz-placeholder {



 color:#ccc



}



 .navbar-inverse .navbar-search .search-query:-ms-input-placeholder {



 color:#ccc



}



 .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {



 color:#ccc



}



.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused {



	padding:5px 15px;



	color:#333;



	text-shadow:0 1px 0 #fff;



	background-color:#fff;



	border:0;



	outline:0;



	-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);



	-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);



	box-shadow:0 0 3px rgba(0, 0, 0, 0.15)



}



.navbar-inverse .btn-navbar {



	color:#fff;



	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);



	background-color:#0e0e0e;



 *background-color:#040404;



	background-image:-moz-linear-gradient(top, #151515, #040404);



	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));



	background-image:-webkit-linear-gradient(top, #151515, #040404);



	background-image:-o-linear-gradient(top, #151515, #040404);



	background-image:linear-gradient(to bottom, #151515, #040404);



	background-repeat:repeat-x;



	border-color:#040404 #040404 #000;



	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);



 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);



 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)



}



.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {



	color:#fff;



	background-color:#040404;



 *background-color:#000



}



.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active {



	background-color:#000 \9



}



.breadcrumb {



	padding:8px 15px;



	margin:0 0 20px;



	list-style:none;



	background-color:#f5f5f5;



	-webkit-border-radius:4px;



	-moz-border-radius:4px;



	border-radius:4px



}



.breadcrumb>li {



	display:inline-block;



 *display:inline;



	text-shadow:0 1px 0 #fff;



 *zoom:1



}



.breadcrumb>li>.divider {



	padding:0 5px;



	color:#ccc



}



.breadcrumb>.active {



	color:#999



}



.pagination {



	margin:20px 0



}



.pagination ul {



	display:inline-block;



 *display:inline;



	margin-bottom:0;



	margin-left:0;



	-webkit-border-radius:4px;



	-moz-border-radius:4px;



	border-radius:4px;



 *zoom:1;



	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);



	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);



	box-shadow:0 1px 2px rgba(0, 0, 0, 0.05)



}



.pagination ul>li {



	display:inline



}



.pagination ul>li>a, .pagination ul>li>span {



	float:left;



	padding:4px 12px;



	line-height:20px;



	text-decoration:none;



	background-color:#fff;



	border:1px solid #ddd;



	border-left-width:0



}



.pagination ul>li>a:hover, .pagination ul>li>a:focus, .pagination ul>.active>a, .pagination ul>.active>span {



	background-color:#f5f5f5



}



.pagination ul>.active>a, .pagination ul>.active>span {



	color:#999;



	cursor:default



}



.pagination ul>.disabled>span, .pagination ul>.disabled>a, .pagination ul>.disabled>a:hover, .pagination ul>.disabled>a:focus {



	color:#999;



	cursor:default;



	background-color:transparent



}



.pagination ul>li:first-child>a, .pagination ul>li:first-child>span {



	border-left-width:1px;



	-webkit-border-bottom-left-radius:4px;



	border-bottom-left-radius:4px;



	-webkit-border-top-left-radius:4px;



	border-top-left-radius:4px;



	-moz-border-radius-bottomleft:4px;



	-moz-border-radius-topleft:4px



}



.pagination ul>li:last-child>a, .pagination ul>li:last-child>span {



	-webkit-border-top-right-radius:4px;



	border-top-right-radius:4px;



	-webkit-border-bottom-right-radius:4px;



	border-bottom-right-radius:4px;



	-moz-border-radius-topright:4px;



	-moz-border-radius-bottomright:4px



}



.pagination-centered {



	text-align:center



}



.pagination-right {



	text-align:right



}



.pagination-large ul>li>a, .pagination-large ul>li>span {



	padding:11px 19px;



	font-size:17.5px



}



.pagination-large ul>li:first-child>a, .pagination-large ul>li:first-child>span {



	-webkit-border-bottom-left-radius:6px;



	border-bottom-left-radius:6px;



	-webkit-border-top-left-radius:6px;



	border-top-left-radius:6px;



	-moz-border-radius-bottomleft:6px;



	-moz-border-radius-topleft:6px



}



.pagination-large ul>li:last-child>a, .pagination-large ul>li:last-child>span {



	-webkit-border-top-right-radius:6px;



	border-top-right-radius:6px;



	-webkit-border-bottom-right-radius:6px;



	border-bottom-right-radius:6px;



	-moz-border-radius-topright:6px;



	-moz-border-radius-bottomright:6px



}



.pagination-mini ul>li:first-child>a, .pagination-small ul>li:first-child>a, .pagination-mini ul>li:first-child>span, .pagination-small ul>li:first-child>span {



	-webkit-border-bottom-left-radius:3px;



	border-bottom-left-radius:3px;



	-webkit-border-top-left-radius:3px;



	border-top-left-radius:3px;



	-moz-border-radius-bottomleft:3px;



	-moz-border-radius-topleft:3px



}



.pagination-mini ul>li:last-child>a, .pagination-small ul>li:last-child>a, .pagination-mini ul>li:last-child>span, .pagination-small ul>li:last-child>span {



	-webkit-border-top-right-radius:3px;



	border-top-right-radius:3px;



	-webkit-border-bottom-right-radius:3px;



	border-bottom-right-radius:3px;



	-moz-border-radius-topright:3px;



	-moz-border-radius-bottomright:3px



}



.pagination-small ul>li>a, .pagination-small ul>li>span {



	padding:2px 10px;



	font-size:11.9px



}



.pagination-mini ul>li>a, .pagination-mini ul>li>span {



	padding:0 6px;



	font-size:10.5px



}



.pager {



	margin:20px 0;



	text-align:center;



	list-style:none;



 *zoom:1



}



.pager:before, .pager:after {



	display:table;



	line-height:0;



	content:""



}



.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;



	-webkit-border-radius:15px;



	-moz-border-radius:15px;



	border-radius:15px



}



.pager li>a:hover, .pager li>a:focus {



	text-decoration:none;



	background-color:#f5f5f5



}



.pager .next>a, .pager .next>span {



	float:right



}



.pager .previous>a, .pager .previous>span {



	float:left



}



.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {



	color:#999;



	cursor:default;



	background-color:#fff



}



.modal-backdrop {



	position:fixed;



	top:0;



	right:0;



	bottom:0;



	left:0;



	z-index:1040;



	background-color:#000



}



.modal-backdrop.fade {



	opacity:0



}



.modal-backdrop, .modal-backdrop.fade.in {



	opacity:.8;



	filter:alpha(opacity=80)



}



.modal {



	position:fixed;



	top:10%;



	left:50%;



	z-index:1050;



	width:560px;



	margin-left:-280px;



	background-color:#fff;



	border:1px solid #999;



	border:1px solid rgba(0, 0, 0, 0.3);



 *border:1px solid #999;



	-webkit-border-radius:6px;



	-moz-border-radius:6px;



	border-radius:6px;



	outline:0;



	-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);



	-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);



	box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);



	-webkit-background-clip:padding-box;



	-moz-background-clip:padding-box;



	background-clip:padding-box



}



.modal.fade {



	top:-25%;



 -webkit-transition:opacity .3s linear, top .3s ease-out;



 -moz-transition:opacity .3s linear, top .3s ease-out;



 -o-transition:opacity .3s linear, top .3s ease-out;



 transition:opacity .3s linear, top .3s ease-out



}



.modal.fade.in {



	top:10%



}



.modal-header {



	padding:9px 15px;



	border-bottom:1px solid #eee



}



.modal-header .close {



	margin-top:2px



}



.modal-header h3 {



	margin:0;



	line-height:30px



}



.modal-body {



	position:relative;



	max-height:400px;



	padding:15px;



	overflow-y:auto



}



.modal-form {



	margin-bottom:0



}



.modal-footer {



	padding:14px 15px 15px;



	margin-bottom:0;



	text-align:right;



	background-color:#f5f5f5;



	border-top:1px solid #ddd;



	-webkit-border-radius:0 0 6px 6px;



	-moz-border-radius:0 0 6px 6px;



	border-radius:0 0 6px 6px;



 *zoom:1;



	-webkit-box-shadow:inset 0 1px 0 #fff;



	-moz-box-shadow:inset 0 1px 0 #fff;



	box-shadow:inset 0 1px 0 #fff



}



.modal-footer:before, .modal-footer:after {



	display:table;



	line-height:0;



	content:""



}



.modal-footer:after {



	clear:both



}



.modal-footer .btn+.btn {



	margin-bottom:0;



	margin-left:5px



}



.modal-footer .btn-group .btn+.btn {



	margin-left:-1px



}



.modal-footer .btn-block+.btn-block {



	margin-left:0



}



.tooltip {



	position:absolute;



	z-index:1030;



	display:block;



	font-size:11px;



	line-height:1.4;



	opacity:0;



	filter:alpha(opacity=0);



	visibility:visible



}



.tooltip.in {



	opacity:.8;



	filter:alpha(opacity=80)



}



.tooltip.top {



	padding:5px 0;



	margin-top:-3px



}



.tooltip.right {



	padding:0 5px;



	margin-left:3px



}



.tooltip.bottom {



	padding:5px 0;



	margin-top:3px



}



.tooltip.left {



	padding:0 5px;



	margin-left:-3px



}



.tooltip-inner {



	max-width:200px;



	padding:8px;



	color:#fff;



	text-align:center;



	text-decoration:none;



	background-color:#000;



	-webkit-border-radius:4px;



	-moz-border-radius:4px;



	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-top-color:#000;



	border-width:5px 5px 0



}



.tooltip.right .tooltip-arrow {



	top:50%;



	left:0;



	margin-top:-5px;



	border-right-color:#000;



	border-width:5px 5px 5px 0



}



.tooltip.left .tooltip-arrow {



	top:50%;



	right:0;



	margin-top:-5px;



	border-left-color:#000;



	border-width:5px 0 5px 5px



}



.tooltip.bottom .tooltip-arrow {



	top:0;



	left:50%;



	margin-left:-5px;



	border-bottom-color:#000;



	border-width:0 5px 5px



}



.popover {



	position:absolute;



	top:0;



	left:0;



	z-index:1010;



	display:none;



	max-width:276px;



	padding:1px;



	text-align:left;



	white-space:normal;



	background-color:#fff;



	border:1px solid #ccc;



	border:1px solid rgba(0, 0, 0, 0.2);



	-webkit-border-radius:6px;



	-moz-border-radius:6px;



	border-radius:6px;



	-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);



	-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);



	box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);



	-webkit-background-clip:padding-box;



	-moz-background-clip:padding;



	background-clip:padding-box



}



.popover.top {



	margin-top:-10px



}



.popover.right {



	margin-left:10px



}



.popover.bottom {



	margin-top:10px



}



.popover.left {



	margin-left:-10px



}



.popover-title {



	padding:8px 14px;



	margin:0;



	font-size:14px;



	font-weight:normal;



	line-height:18px;



	background-color:#f7f7f7;



	border-bottom:1px solid #ebebeb;



	-webkit-border-radius:5px 5px 0 0;



	-moz-border-radius:5px 5px 0 0;



	border-radius:5px 5px 0 0



}



.popover-title:empty {



	display:none



}



.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 {



	bottom:-11px;



	left:50%;



	margin-left:-11px;



	border-top-color:#999;



	border-top-color:rgba(0, 0, 0, 0.25);



	border-bottom-width:0



}



.popover.top .arrow:after {



	bottom:1px;



	margin-left:-10px;



	border-top-color:#fff;



	border-bottom-width:0



}



.popover.right .arrow {



	top:50%;



	left:-11px;



	margin-top:-11px;



	border-right-color:#999;



	border-right-color:rgba(0, 0, 0, 0.25);



	border-left-width:0



}



.popover.right .arrow:after {



	bottom:-10px;



	left:1px;



	border-right-color:#fff;



	border-left-width:0



}



.popover.bottom .arrow {



	top:-11px;



	left:50%;



	margin-left:-11px;



	border-bottom-color:#999;



	border-bottom-color:rgba(0, 0, 0, 0.25);



	border-top-width:0



}



.popover.bottom .arrow:after {



	top:1px;



	margin-left:-10px;



	border-bottom-color:#fff;



	border-top-width:0



}



.popover.left .arrow {



	top:50%;



	right:-11px;



	margin-top:-11px;



	border-left-color:#999;



	border-left-color:rgba(0, 0, 0, 0.25);



	border-right-width:0



}



.popover.left .arrow:after {



	right:1px;



	bottom:-10px;



	border-left-color:#fff;



	border-right-width:0



}



.thumbnails {



	margin-left:-20px;



	list-style:none;



 *zoom:1



}



.thumbnails:before, .thumbnails:after {



	display:table;



	line-height:0;



	content:""



}



.thumbnails:after {



	clear:both



}



.row-fluid .thumbnails {



	margin-left:0



}



.thumbnails>li {



	float:left;



	margin-bottom:20px;



	margin-left:20px



}



.thumbnail {



	display:block;



	padding:4px;



	line-height:20px;



	border:1px solid #ddd;



	-webkit-border-radius:4px;



	-moz-border-radius:4px;



	border-radius:4px;



	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);



	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);



	box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);



 -webkit-transition:all .2s ease-in-out;



 -moz-transition:all .2s ease-in-out;



 -o-transition:all .2s ease-in-out;



 transition:all .2s ease-in-out



}



a.thumbnail:hover, a.thumbnail:focus {



	border-color:#08c;



	-webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);



	-moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);



	box-shadow:0 1px 4px rgba(0, 105, 214, 0.25)



}



.thumbnail>img {



	display:block;



	max-width:100%;



	margin-right:auto;



	margin-left:auto



}



.thumbnail .caption {



	padding:9px;



	color:#555



}



.media, .media-body {



	overflow:hidden;



 *overflow:visible;



	zoom:1



}



.media, .media .media {



	margin-top:15px



}



.media:first-child {



	margin-top:0



}



.media-object {



	display:block



}



.media-heading {



	margin:0 0 5px



}



.media>.pull-left {



	margin-right:10px



}



.media>.pull-right {



	margin-left:10px



}



.media-list {



	margin-left:0;



	list-style:none



}



.label, .badge {



	display:inline-block;



	padding:2px 4px;



	font-size:11.844px;



	font-weight:bold;



	line-height:14px;



	color:#fff;



	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);



	white-space:nowrap;



	vertical-align:baseline;



	background-color:#999



}



.label {



	-webkit-border-radius:3px;



	-moz-border-radius:3px;



	border-radius:3px



}



.badge {



	padding-right:9px;



	padding-left:9px;



	-webkit-border-radius:9px;



	-moz-border-radius:9px;



	border-radius:9px



}



.label:empty, .badge:empty {



	display:none



}



a.label:hover, a.label:focus, a.badge:hover, a.badge:focus {



	color:#fff;



	text-decoration:none;



	cursor:pointer



}



.label-important, .badge-important {



	background-color:#b94a48



}



.label-important[href], .badge-important[href] {



	background-color:#953b39



}



.label-warning, .badge-warning {



	background-color:#f89406



}



.label-warning[href], .badge-warning[href] {



	background-color:#c67605



}



.label-success, .badge-success {



	background-color:#468847



}



.label-success[href], .badge-success[href] {



	background-color:#356635



}



.label-info, .badge-info {



	background-color:#3a87ad



}



.label-info[href], .badge-info[href] {



	background-color:#2d6987



}



.label-inverse, .badge-inverse {



	background-color:#333



}



.label-inverse[href], .badge-inverse[href] {



	background-color:#1a1a1a



}



.btn .label, .btn .badge {



	position:relative;



	top:-1px



}



.btn-mini .label, .btn-mini .badge {



	top:0



}



 @-webkit-keyframes progress-bar-stripes {



 from {



 background-position:40px 0



}



to {



	background-position:0 0



}



}



 @-moz-keyframes progress-bar-stripes {



 from {



 background-position:40px 0



}



to {



	background-position:0 0



}



}



 @-ms-keyframes progress-bar-stripes {



 from {



 background-position:40px 0



}



to {



	background-position:0 0



}



}



 @-o-keyframes progress-bar-stripes {



 from {



 background-position:0 0



}



to {



	background-position:40px 0



}



}



 @keyframes progress-bar-stripes {



 from {



 background-position:40px 0



}



to {



	background-position:0 0



}



}



.progress {



	height:20px;



	margin-bottom:20px;



	overflow:hidden;



	background-color:#f7f7f7;



	background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);



	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));



	background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);



	background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);



	background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);



	background-repeat:repeat-x;



	-webkit-border-radius:4px;



	-moz-border-radius:4px;



	border-radius:4px;



 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);



	-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);



	-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);



	box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1)



}



.progress .bar {



	float:left;



	width:0;



	height:100%;



	font-size:12px;



	color:#fff;



	text-align:center;



	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);



	background-color:#0e90d2;



	background-image:-moz-linear-gradient(top, #149bdf, #0480be);



	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));



	background-image:-webkit-linear-gradient(top, #149bdf, #0480be);



	background-image:-o-linear-gradient(top, #149bdf, #0480be);



	background-image:linear-gradient(to bottom, #149bdf, #0480be);



	background-repeat:repeat-x;



 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);



	-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);



	-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);



	box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);



	-webkit-box-sizing:border-box;



	-moz-box-sizing:border-box;



	box-sizing:border-box;



 -webkit-transition:width .6s ease;



 -moz-transition:width .6s ease;



 -o-transition:width .6s ease;



 transition:width .6s ease



}



.progress .bar+.bar {



	-webkit-box-shadow:inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);



	-moz-box-shadow:inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);



	box-shadow:inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15)



}



.progress-striped .bar {



	background-color:#149bdf;



	background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));



	background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);



	background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);



	background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);



	background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);



	-webkit-background-size:40px 40px;



	-moz-background-size:40px 40px;



	-o-background-size:40px 40px;



	background-size:40px 40px



}



.progress.active .bar {



	-webkit-animation:progress-bar-stripes 2s linear infinite;



	-moz-animation:progress-bar-stripes 2s linear infinite;



	-ms-animation:progress-bar-stripes 2s linear infinite;



	-o-animation:progress-bar-stripes 2s linear infinite;



	animation:progress-bar-stripes 2s linear infinite



}



.progress-danger .bar, .progress .bar-danger {



	background-color:#dd514c;



	background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);



	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));



	background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);



	background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);



	background-image:linear-gradient(to bottom, #ee5f5b, #c43c35);



	background-repeat:repeat-x;



 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0)



}



.progress-danger.progress-striped .bar, .progress-striped .bar-danger {



	background-color:#ee5f5b;



	background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));



	background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);



	background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);



	background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);



	background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)



}



.progress-success .bar, .progress .bar-success {



	background-color:#5eb95e;



	background-image:-moz-linear-gradient(top, #62c462, #57a957);



	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));



	background-image:-webkit-linear-gradient(top, #62c462, #57a957);



	background-image:-o-linear-gradient(top, #62c462, #57a957);



	background-image:linear-gradient(to bottom, #62c462, #57a957);



	background-repeat:repeat-x;



 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0)



}



.progress-success.progress-striped .bar, .progress-striped .bar-success {



	background-color:#62c462;



	background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));



	background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);



	background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);



	background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);



	background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)



}



.progress-info .bar, .progress .bar-info {



	background-color:#4bb1cf;



	background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);



	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));



	background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);



	background-image:-o-linear-gradient(top, #5bc0de, #339bb9);



	background-image:linear-gradient(to bottom, #5bc0de, #339bb9);



	background-repeat:repeat-x;



 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0)



}



.progress-info.progress-striped .bar, .progress-striped .bar-info {



	background-color:#5bc0de;



	background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));



	background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);



	background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);



	background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);



	background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)



}



.progress-warning .bar, .progress .bar-warning {



	background-color:#faa732;



	background-image:-moz-linear-gradient(top, #fbb450, #f89406);



	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));



	background-image:-webkit-linear-gradient(top, #fbb450, #f89406);



	background-image:-o-linear-gradient(top, #fbb450, #f89406);



	background-image:linear-gradient(to bottom, #fbb450, #f89406);



	background-repeat:repeat-x;



 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0)



}



.progress-warning.progress-striped .bar, .progress-striped .bar-warning {



	background-color:#fbb450;



	background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));



	background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);



	background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);



	background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);



	background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)



}



.accordion {



	margin-bottom:20px



}



.accordion-group {



	margin-bottom:2px;



	border:1px solid #e5e5e5;



	-webkit-border-radius:4px;



	-moz-border-radius:4px;



	border-radius:4px



}



.accordion-heading {



	border-bottom:0



}



.accordion-heading .accordion-toggle {



	display:block;



	padding:8px 15px



}



.accordion-toggle {



	cursor:pointer



}



.accordion-inner {



	padding:9px 15px;



	border-top:1px solid #e5e5e5



}



.carousel {



	position:relative;



	margin-bottom:20px;



	line-height:1



}



.carousel-inner {



	position:relative;



	width:100%;



	overflow:hidden



}



.carousel-inner>.item {



	position:relative;



	display:none;



 -webkit-transition:.6s ease-in-out left;



 -moz-transition:.6s ease-in-out left;



 -o-transition:.6s ease-in-out left;



 transition:.6s ease-in-out left



}



.carousel-inner>.item>img, .carousel-inner>.item>a>img {



	display:block;



	line-height:1



}



.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:40%;



	left:15px;



	width:40px;



	height:40px;



	margin-top:-20px;



	font-size:60px;



	font-weight:100;



	line-height:30px;



	color:#fff;



	text-align:center;



	background:#222;



	border:3px solid #fff;



	-webkit-border-radius:23px;



	-moz-border-radius:23px;



	border-radius:23px;



	opacity:.5;



	filter:alpha(opacity=50)



}



.carousel-control.right {



	right:15px;



	left:auto



}



.carousel-control:hover, .carousel-control:focus {



	color:#fff;



	text-decoration:none;



	opacity:.9;



	filter:alpha(opacity=90)



}



.carousel-indicators {



	position:absolute;



	top:15px;



	right:15px;



	z-index:5;



	margin:0;



	list-style:none



}



.carousel-indicators li {



	display:block;



	float:left;



	width:10px;



	height:10px;



	margin-left:5px;



	text-indent:-999px;



	background-color:#ccc;



	background-color:rgba(255, 255, 255, 0.25);



	border-radius:5px



}



.carousel-indicators .active {



	background-color:#fff



}



.carousel-caption {



	position:absolute;



	right:0;



	bottom:0;



	left:0;



	padding:15px;



	background:#333;



	background:rgba(0, 0, 0, 0.75)



}



.carousel-caption h4, .carousel-caption p {



	line-height:20px;



	color:#fff



}



.carousel-caption h4 {



	margin:0 0 5px



}



.carousel-caption p {



	margin-bottom:0



}



.hero-unit {



	padding:60px;



	margin-bottom:30px;



	font-size:18px;



	font-weight:200;



	line-height:30px;



	color:inherit;



	background-color:#eee;



	-webkit-border-radius:6px;



	-moz-border-radius:6px;



	border-radius:6px



}



.hero-unit h1 {



	margin-bottom:0;



	font-size:60px;



	line-height:1;



	letter-spacing:-1px;



	color:inherit



}



.hero-unit li {



	line-height:30px



}



.pull-right {



	float:right



}



.pull-left {



	float:left



}



.hide {



	display:none



}



.show {



	display:block



}



.invisible {



	visibility:hidden



}



.affix {



	position:fixed



}



/*!



 * Bootstrap Responsive v2.3.0*



 * Copyright 2012 Twitter, Inc







 * Licensed under the Apache License v2.0







 * http://www.apache.org/licenses/LICENSE-2.0



* Designed and built with all the love in the world @twitter by @mdo and @fat.







 */.clearfix {



 *zoom:1



}



.clearfix:before, .clearfix:after {



	display:table;



	line-height:0;



	content:""



}



.clearfix:after {



	clear:both



}



.hide-text {



	font:0/0 a;



	color:transparent;



	text-shadow:none;



	background-color:transparent;



	border:0



}



.input-block-level {



	display:block;



	width:100%;



	min-height:30px;



	-webkit-box-sizing:border-box;



	-moz-box-sizing:border-box;



	box-sizing:border-box



}



 @-ms-viewport {



 width:device-width



}



.hidden {



	display:none;



	visibility:hidden



}



.visible-phone {



	display:none!important



}



.visible-tablet {



	display:none!important



}



.hidden-desktop {



	display:none!important



}



.visible-desktop {



	display:inherit!important



}



 @media(min-width:768px) and (max-width:979px) {



 .hidden-desktop {



 display:inherit!important



}



 .visible-desktop {



 display:none!important



}



 .visible-tablet {



 display:inherit!important



}



 .hidden-tablet {



 display:none!important



}



}



 @media(max-width:767px) {



 .hidden-desktop {



 display:inherit!important



}



 .visible-desktop {



 display:none!important



}



 .visible-phone {



 display:inherit!important



}



 .hidden-phone {



 display:none!important



}



}



.visible-print {



	display:none!important



}



 @media print {



.visible-print {



	display:inherit!important



}



.hidden-print {



	display:none!important



}



}



 @media(min-width:768px) and (max-width:979px) {



 .row {



 margin-left:-20px;



 *zoom:1



}



 .row:before, .row:after {



 display:table;



 line-height:0;



 content:""



}



 .row:after {



 clear:both



}



 [class*="span"] {



 float:left;



 min-height:1px;



 margin-left:20px



}



 .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {



 width:724px



}



 .span12 {



 width:724px



}



 .span11 {



 width:662px



}



 .span10 {



 width:600px



}



 .span9 {



 width:538px



}



 .span8 {



 width:476px



}



 .span7 {



 width:414px



}



 .span6 {



 width:352px



}



 .span5 {



 width:290px



}



 .span4 {



 width:228px



}



 .span3 {



 width:166px



}



 .span2 {



 width:104px



}



 .span1 {



 width:42px



}



 .offset12 {



 margin-left:764px



}



 .offset11 {



 margin-left:702px



}



 .offset10 {



 margin-left:640px



}



 .offset9 {



 margin-left:578px



}



 .offset8 {



 margin-left:516px



}



 .offset7 {



 margin-left:454px



}



 .offset6 {



 margin-left:392px



}



 .offset5 {



 margin-left:330px



}



 .offset4 {



 margin-left:268px



}



 .offset3 {



 margin-left:206px



}



 .offset2 {



 margin-left:144px



}



 .offset1 {



 margin-left:82px



}



 .row-fluid {



 width:100%;



 *zoom:1



}



 .row-fluid:before, .row-fluid:after {



 display:table;



 line-height:0;



 content:""



}



 .row-fluid:after {



 clear:both



}



 .row-fluid [class*="span"] {



 display:block;



 float:left;



 width:100%;



 min-height:30px;



 margin-left:2.7624309392265194%;



 *margin-left:2.709239449864817%;



 -webkit-box-sizing:border-box;



 -moz-box-sizing:border-box;



 box-sizing:border-box



}



 .row-fluid [class*="span"]:first-child {



 margin-left:0



}



 .row-fluid .controls-row [class*="span"]+[class*="span"] {



 margin-left:2.7624309392265194%



}



 .row-fluid .span12 {



 width:100%;



 *width:99.94680851063829%



}



 .row-fluid .span11 {



 width:91.43646408839778%;



 *width:91.38327259903608%



}



 .row-fluid .span10 {



 width:82.87292817679558%;



 *width:82.81973668743387%



}



 .row-fluid .span9 {



 width:74.30939226519337%;



 *width:74.25620077583166%



}





 .row-fluid .span8 {



 width:65.74585635359117%;



 *width:65.69266486422946%



}



 .row-fluid .span7 {



 width:57.18232044198895%;



 *width:57.12912895262725%



}



 .row-fluid .span6 {



 width:48.61878453038674%;



 *width:48.56559304102504%



}



 .row-fluid .span5 {



 width:40.05524861878453%;



 *width:40.00205712942283%



}



 .row-fluid .span4 {



 width:31.491712707182323%;



 *width:31.43852121782062%



}



 .row-fluid .span3 {



 width:22.92817679558011%;



 *width:22.87498530621841%



}



 .row-fluid .span2 {



 width:14.3646408839779%;



 *width:14.311449394616199%



}



 .row-fluid .span1 {



 width:5.801104972375691%;



 *width:5.747913483013988%



}



 .row-fluid .offset12 {



 margin-left:105.52486187845304%;



 *margin-left:105.41847889972962%



}



 .row-fluid .offset12:first-child {



 margin-left:102.76243093922652%;



 *margin-left:102.6560479605031%



}



 .row-fluid .offset11 {



 margin-left:96.96132596685082%;



 *margin-left:96.8549429881274%



}



 .row-fluid .offset11:first-child {



 margin-left:94.1988950276243%;



 *margin-left:94.09251204890089%



}



 .row-fluid .offset10 {



 margin-left:88.39779005524862%;



 *margin-left:88.2914070765252%



}



 .row-fluid .offset10:first-child {



 margin-left:85.6353591160221%;



 *margin-left:85.52897613729868%



}



 .row-fluid .offset9 {



 margin-left:79.8342541436464%;



 *margin-left:79.72787116492299%



}



 .row-fluid .offset9:first-child {



 margin-left:77.07182320441989%;



 *margin-left:76.96544022569647%



}



 .row-fluid .offset8 {



 margin-left:71.2707182320442%;



 *margin-left:71.16433525332079%



}



 .row-fluid .offset8:first-child {



 margin-left:68.50828729281768%;



 *margin-left:68.40190431409427%



}



 .row-fluid .offset7 {



 margin-left:62.70718232044199%;



 *margin-left:62.600799341718584%



}



 .row-fluid .offset7:first-child {



 margin-left:59.94475138121547%;



 *margin-left:59.838368402492065%



}



 .row-fluid .offset6 {



 margin-left:54.14364640883978%;



 *margin-left:54.037263430116376%



}



 .row-fluid .offset6:first-child {



 margin-left:51.38121546961326%;



 *margin-left:51.27483249088986%



}



 .row-fluid .offset5 {



 margin-left:45.58011049723757%;



 *margin-left:45.47372751851417%



}



 .row-fluid .offset5:first-child {



 margin-left:42.81767955801105%;



 *margin-left:42.71129657928765%



}



 .row-fluid .offset4 {



 margin-left:37.01657458563536%;



 *margin-left:36.91019160691196%



}



 .row-fluid .offset4:first-child {



 margin-left:34.25414364640884%;



 *margin-left:34.14776066768544%



}



 .row-fluid .offset3 {



 margin-left:28.45303867403315%;



 *margin-left:28.346655695309746%



}



 .row-fluid .offset3:first-child {



 margin-left:25.69060773480663%;



 *margin-left:25.584224756083227%



}



 .row-fluid .offset2 {



 margin-left:19.88950276243094%;



 *margin-left:19.783119783707537%



}



 .row-fluid .offset2:first-child {



 margin-left:17.12707182320442%;



 *margin-left:17.02068884448102%



}



 .row-fluid .offset1 {



 margin-left:11.32596685082873%;



 *margin-left:11.219583872105325%



}



 .row-fluid .offset1:first-child {



 margin-left:8.56353591160221%;



 *margin-left:8.457152932878806%



}



 input, textarea, .uneditable-input {



 margin-left:0



}



 .controls-row [class*="span"]+[class*="span"] {



 margin-left:20px



}



 input.span12, textarea.span12, .uneditable-input.span12 {



 width:710px



}



 input.span11, textarea.span11, .uneditable-input.span11 {



 width:648px



}



 input.span10, textarea.span10, .uneditable-input.span10 {



 width:586px



}



 input.span9, textarea.span9, .uneditable-input.span9 {



 width:524px



}



 input.span8, textarea.span8, .uneditable-input.span8 {



 width:462px



}



 input.span7, textarea.span7, .uneditable-input.span7 {



 width:400px



}



 input.span6, textarea.span6, .uneditable-input.span6 {



 width:338px



}



 input.span5, textarea.span5, .uneditable-input.span5 {



 width:276px



}



 input.span4, textarea.span4, .uneditable-input.span4 {



 width:214px



}



 input.span3, textarea.span3, .uneditable-input.span3 {



 width:152px



}



 input.span2, textarea.span2, .uneditable-input.span2 {



 width:90px



}



 input.span1, textarea.span1, .uneditable-input.span1 {



 width:28px



}



}



 @media(max-width:767px) {



 body {



 padding-right:20px;



 padding-left:20px



}



 .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {



 margin-right:-20px;



 margin-left:-20px



}



 .container-fluid {



 padding:0



}



 .dl-horizontal dt {



 float:none;



 width:auto;



 clear:none;



 text-align:left



}



 .dl-horizontal dd {



 margin-left:0



}



 .container {



 width:auto



}



 .row-fluid {



 width:100%



}



 .row, .thumbnails {



 margin-left:0



}



 .thumbnails>li {



 float:none;



 margin-left:0



}



 [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {



 display:block;



 float:none;



 width:100%;



 margin-left:0;



 -webkit-box-sizing:border-box;



 -moz-box-sizing:border-box;



 box-sizing:border-box



}



 .span12, .row-fluid .span12 {



 width:100%;



 -webkit-box-sizing:border-box;



 -moz-box-sizing:border-box;



 box-sizing:border-box



}



 .row-fluid [class*="offset"]:first-child {



 margin-left:0



}



 .input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {



 display:block;



 width:100%;



 min-height:30px;



 -webkit-box-sizing:border-box;



 -moz-box-sizing:border-box;



 box-sizing:border-box



}



 .input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {



 display:inline-block;



 width:auto



}



 .controls-row [class*="span"]+[class*="span"] {



 margin-left:0



}



 .modal {



 position:fixed;



 top:20px;



 right:20px;



 left:20px;



 width:auto;



 margin:0



}



 .modal.fade {



 top:-100px



}



 .modal.fade.in {



 top:20px



}



}



 @media(max-width:480px) {



 .nav-collapse {



 -webkit-transform:translate3d(0, 0, 0)



}



 .page-header h1 small {



 display:block;



 line-height:20px



}



 input[type="checkbox"], input[type="radio"] {



 border:1px solid #ccc



}



 .form-horizontal .control-label {



 float:none;



 width:auto;



 padding-top:0;



 text-align:left



}



 .form-horizontal .controls {



 margin-left:0



}



 .form-horizontal .control-list {



 padding-top:0



}



 .form-horizontal .form-actions {



 padding-right:10px;



 padding-left:10px



}



 .media .pull-left, .media .pull-right {



 display:block;



 float:none;



 margin-bottom:10px



}



 .media-object {



 margin-right:0;



 margin-left:0



}



 .modal {



 top:10px;



 right:10px;



 left:10px



}



 .modal-header .close {



 padding:10px;



 margin:-10px



}



 .carousel-caption {



 position:static



}



 footer .copyright {



 padding-top:50px;



}



 footer .newsletter_subsribe {



 position: absolute;



 right: 10px!important;



 top: -28px!important;



}



}



 @media(max-width:979px) {



 body {



 padding-top:0



}



 .navbar-fixed-top, .navbar-fixed-bottom {



 position:static



}



 .navbar-fixed-top {



 margin-bottom:20px



}



 .navbar-fixed-bottom {



 margin-top:20px



}



 .navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {



 padding:5px



}



 .navbar .container {



 width:auto;



 padding:0



}



 .navbar .brand {



 padding-right:10px;



 padding-left:10px;



 margin:0 0 0 -5px



}



 .nav-collapse {



 clear:both



}



 .nav-collapse .nav {



 float:none;



 margin:0 0 10px



}



 .nav-collapse .nav>li {



 float:none



}



 .nav-collapse .nav>li>a {



 margin-bottom:2px



}



 .nav-collapse .nav>.divider-vertical {



 display:none



}



 .nav-collapse .nav .nav-header {



 color:#777;



 text-shadow:none



}



 .nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a {



 padding:9px 15px;



 font-weight:bold;



 color:#777;



 -webkit-border-radius:3px;



 -moz-border-radius:3px;



 border-radius:3px



}



 .nav-collapse .btn {



 padding:4px 10px 4px;



 font-weight:normal;



 -webkit-border-radius:4px;



 -moz-border-radius:4px;



 border-radius:4px



}



 .nav-collapse .dropdown-menu li+li a {



 margin-bottom:2px



}



 .nav-collapse .nav>li>a:hover, .nav-collapse .nav>li>a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {



 background-color:#f2f2f2



}



 .navbar-inverse .nav-collapse .nav>li>a, .navbar-inverse .nav-collapse .dropdown-menu a {



 color:#999



}



 .navbar-inverse .nav-collapse .nav>li>a:hover, .navbar-inverse .nav-collapse .nav>li>a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus {



 background-color:#111



}



 .nav-collapse.in .btn-group {



 padding:0;



 margin-top:5px



}



 .nav-collapse .dropdown-menu {



 position:static;



 top:auto;



 left:auto;



 display:none;



 float:none;



 max-width:none;



 padding:0;



 margin:0 15px;



 background-color:transparent;



 border:0;



 -webkit-border-radius:0;



 -moz-border-radius:0;



 border-radius:0;



 -webkit-box-shadow:none;



 -moz-box-shadow:none;



 box-shadow:none



}



 .nav-collapse .open>.dropdown-menu {



 display:block



}



 .nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {



 display:none



}



 .nav-collapse .dropdown-menu .divider {



 display:none



}



 .nav-collapse .nav>li>.dropdown-menu:before, .nav-collapse .nav>li>.dropdown-menu:after {



 display:none



}



 .nav-collapse .navbar-form, .nav-collapse .navbar-search {



 float:none;



 padding:10px 15px;



 margin:10px 0;



 border-top:1px solid #f2f2f2;



 border-bottom:1px solid #f2f2f2;



 -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);



 -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);



 box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1)



}



 .navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search {



 border-top-color:#111;



 border-bottom-color:#111



}



 .navbar .nav-collapse .nav.pull-right {



 float:none;



 margin-left:0



}



 .nav-collapse, .nav-collapse.collapse {



 height:0;



 overflow:hidden



}



/*.navbar .btn-navbar {



display:block



}*/



.navbar-static .navbar-inner {



 padding-right:10px;



 padding-left:10px



}


}



 @media(min-width:980px) {



 .nav-collapse.collapse {



 height:auto!important;



 overflow:visible!important;
 float:right;



}



}



 @media(max-width:380px) {



 footer .newsletter_subsribe {



 bottom: 75%!important;



 position: absolute;



 right: 100px!important;



}



 footer .copyright {



 padding-top:2px!important;



 float:none!important;



}



 footer .request_quote {



 padding-left:10px!important;



}



 footer .social {



 padding-left:28%;



}



 ul#gform_fields_18 li #input_18_6_3 {



 width:278px!important;



}



}



/*Animate.css - http://daneden.me/animate Licensed under the MIT license



Copyright (c) 2013 Daniel Eden



Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:



The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.







THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.



*/



 body {



	-webkit-backface-visibility:hidden



}



.animated {



	-webkit-animation-duration:1s;



	-moz-animation-duration:1s;



	-o-animation-duration:1s;



	animation-duration:1s;



	-webkit-animation-fill-mode:both;



	-moz-animation-fill-mode:both;



	-o-animation-fill-mode:both;



	animation-fill-mode:both



}



.animated.hinge {



	-webkit-animation-duration:2s;



	-moz-animation-duration:2s;



	-o-animation-duration:2s;



	animation-duration:2s



}



 @-webkit-keyframes flash {



 0%, 50%, 100% {



 opacity:1



}



 25%, 75% {



 opacity:0



}



}



 @-moz-keyframes flash {



 0%, 50%, 100% {



 opacity:1



}



 25%, 75% {



 opacity:0



}



}



 @-o-keyframes flash {



 0%, 50%, 100% {



 opacity:1



}



 25%, 75% {



 opacity:0



}



}



 @keyframes flash {



 0%, 50%, 100% {



 opacity:1



}



 25%, 75% {



 opacity:0



}



}



.flash {



	-webkit-animation-name:flash;



	-moz-animation-name:flash;



	-o-animation-name:flash;



	animation-name:flash



}



 @-webkit-keyframes shake {



 0%, 100% {



 -webkit-transform:translateX(0)



}



 10%, 30%, 50%, 70%, 90% {



 -webkit-transform:translateX(-10px)



}



 20%, 40%, 60%, 80% {



 -webkit-transform:translateX(10px)



}



}



 @-moz-keyframes shake {



 0%, 100% {



 -moz-transform:translateX(0)



}



 10%, 30%, 50%, 70%, 90% {



 -moz-transform:translateX(-10px)



}



 20%, 40%, 60%, 80% {



 -moz-transform:translateX(10px)



}



}



 @-o-keyframes shake {



 0%, 100% {



 -o-transform:translateX(0)



}



 10%, 30%, 50%, 70%, 90% {



 -o-transform:translateX(-10px)



}



 20%, 40%, 60%, 80% {



 -o-transform:translateX(10px)



}



}



 @keyframes shake {



 0%, 100% {



 transform:translateX(0)



}



 10%, 30%, 50%, 70%, 90% {



 transform:translateX(-10px)



}



 20%, 40%, 60%, 80% {



 transform:translateX(10px)



}



}



.shake {



	-webkit-animation-name:shake;



	-moz-animation-name:shake;



	-o-animation-name:shake;



	animation-name:shake



}



 @-webkit-keyframes bounce {



 0%, 20%, 50%, 80%, 100% {



 -webkit-transform:translateY(0)



}



 40% {



 -webkit-transform:translateY(-30px)



}



 60% {



 -webkit-transform:translateY(-15px)



}



}



 @-moz-keyframes bounce {



 0%, 20%, 50%, 80%, 100% {



 -moz-transform:translateY(0)



}



 40% {



 -moz-transform:translateY(-30px)



}



 60% {



 -moz-transform:translateY(-15px)



}



}



 @-o-keyframes bounce {



 0%, 20%, 50%, 80%, 100% {



 -o-transform:translateY(0)



}



 40% {



 -o-transform:translateY(-30px)



}



 60% {



 -o-transform:translateY(-15px)



}



}



 @keyframes bounce {



 0%, 20%, 50%, 80%, 100% {



 transform:translateY(0)



}



 40% {



 transform:translateY(-30px)



}



 60% {



 transform:translateY(-15px)



}



}



.bounce {



	-webkit-animation-name:bounce;



	-moz-animation-name:bounce;



	-o-animation-name:bounce;



	animation-name:bounce



}



 @-webkit-keyframes tada {



 0% {



 -webkit-transform:scale(1)



}



 10%, 20% {



 -webkit-transform:scale(0.9) rotate(-3deg)



}



 30%, 50%, 70%, 90% {



 -webkit-transform:scale(1.1) rotate(3deg)



}



 40%, 60%, 80% {



 -webkit-transform:scale(1.1) rotate(-3deg)



}



 100% {



 -webkit-transform:scale(1) rotate(0)



}



}



 @-moz-keyframes tada {



 0% {



 -moz-transform:scale(1)



}



 10%, 20% {



 -moz-transform:scale(0.9) rotate(-3deg)



}



 30%, 50%, 70%, 90% {



 -moz-transform:scale(1.1) rotate(3deg)



}



 40%, 60%, 80% {



 -moz-transform:scale(1.1) rotate(-3deg)



}



 100% {



 -moz-transform:scale(1) rotate(0)



}



}



 @-o-keyframes tada {



 0% {



 -o-transform:scale(1)



}



 10%, 20% {



 -o-transform:scale(0.9) rotate(-3deg)



}



 30%, 50%, 70%, 90% {



 -o-transform:scale(1.1) rotate(3deg)



}



 40%, 60%, 80% {



 -o-transform:scale(1.1) rotate(-3deg)



}



 100% {



 -o-transform:scale(1) rotate(0)



}



}



 @keyframes tada {



 0% {



 transform:scale(1)



}



 10%, 20% {



 transform:scale(0.9) rotate(-3deg)



}



 30%, 50%, 70%, 90% {



 transform:scale(1.1) rotate(3deg)



}



 40%, 60%, 80% {



 transform:scale(1.1) rotate(-3deg)



}



 100% {



 transform:scale(1) rotate(0)



}



}



.tada {



	-webkit-animation-name:tada;



	-moz-animation-name:tada;



	-o-animation-name:tada;



	animation-name:tada



}



 @-webkit-keyframes swing {



 20%, 40%, 60%, 80%, 100% {



 -webkit-transform-origin:top center



}



 20% {



 -webkit-transform:rotate(15deg)



}



 40% {



 -webkit-transform:rotate(-10deg)



}



 60% {



 -webkit-transform:rotate(5deg)



}



 80% {



 -webkit-transform:rotate(-5deg)



}



 100% {



 -webkit-transform:rotate(0deg)



}



}



 @-moz-keyframes swing {



 20% {



 -moz-transform:rotate(15deg)



}



 40% {



 -moz-transform:rotate(-10deg)



}



 60% {



 -moz-transform:rotate(5deg)



}



 80% {



 -moz-transform:rotate(-5deg)



}



 100% {



 -moz-transform:rotate(0deg)



}



}



 @-o-keyframes swing {



 20% {



 -o-transform:rotate(15deg)



}



 40% {



 -o-transform:rotate(-10deg)



}



 60% {



 -o-transform:rotate(5deg)



}



 80% {



 -o-transform:rotate(-5deg)



}



 100% {



 -o-transform:rotate(0deg)



}



}



 @keyframes swing {



 20% {



 transform:rotate(15deg)



}



 40% {



 transform:rotate(-10deg)



}



 60% {



 transform:rotate(5deg)



}



 80% {



 transform:rotate(-5deg)



}



 100% {



 transform:rotate(0deg)



}



}



.swing {



	-webkit-transform-origin:top center;



	-moz-transform-origin:top center;



	-o-transform-origin:top center;



	transform-origin:top center;



	-webkit-animation-name:swing;



	-moz-animation-name:swing;



	-o-animation-name:swing;



	animation-name:swing



}



 @-webkit-keyframes wobble {



 0% {



 -webkit-transform:translateX(0%)



}



 15% {



 -webkit-transform:translateX(-25%) rotate(-5deg)



}



 30% {



 -webkit-transform:translateX(20%) rotate(3deg)



}



 45% {



 -webkit-transform:translateX(-15%) rotate(-3deg)



}



 60% {



 -webkit-transform:translateX(10%) rotate(2deg)



}



 75% {



 -webkit-transform:translateX(-5%) rotate(-1deg)



}



 100% {



 -webkit-transform:translateX(0%)



}



}



 @-moz-keyframes wobble {



 0% {



 -moz-transform:translateX(0%)



}



 15% {



 -moz-transform:translateX(-25%) rotate(-5deg)



}



 30% {



 -moz-transform:translateX(20%) rotate(3deg)



}



 45% {



 -moz-transform:translateX(-15%) rotate(-3deg)



}



 60% {



 -moz-transform:translateX(10%) rotate(2deg)



}



 75% {



 -moz-transform:translateX(-5%) rotate(-1deg)



}



 100% {



 -moz-transform:translateX(0%)



}



}



 @-o-keyframes wobble {



 0% {



 -o-transform:translateX(0%)



}



 15% {



 -o-transform:translateX(-25%) rotate(-5deg)



}



 30% {



 -o-transform:translateX(20%) rotate(3deg)



}



 45% {



 -o-transform:translateX(-15%) rotate(-3deg)



}



 60% {



 -o-transform:translateX(10%) rotate(2deg)



}



 75% {



 -o-transform:translateX(-5%) rotate(-1deg)



}



 100% {



 -o-transform:translateX(0%)



}



}



 @keyframes wobble {



 0% {



 transform:translateX(0%)



}



 15% {



 transform:translateX(-25%) rotate(-5deg)



}



 30% {



 transform:translateX(20%) rotate(3deg)



}



 45% {



 transform:translateX(-15%) rotate(-3deg)



}



 60% {



 transform:translateX(10%) rotate(2deg)



}



 75% {



 transform:translateX(-5%) rotate(-1deg)



}



 100% {



 transform:translateX(0%)



}



}



.wobble {



	-webkit-animation-name:wobble;



	-moz-animation-name:wobble;



	-o-animation-name:wobble;



	animation-name:wobble



}



 @-webkit-keyframes pulse {



 0% {



 -webkit-transform:scale(1)



}



 50% {



 -webkit-transform:scale(1.1)



}



 100% {



 -webkit-transform:scale(1)



}



}



 @-moz-keyframes pulse {



 0% {



 -moz-transform:scale(1)



}



 50% {



 -moz-transform:scale(1.1)



}



 100% {



 -moz-transform:scale(1)



}



}



 @-o-keyframes pulse {



 0% {



 -o-transform:scale(1)



}



 50% {



 -o-transform:scale(1.1)



}



 100% {



 -o-transform:scale(1)



}



}



 @keyframes pulse {



 0% {



 transform:scale(1)



}



 50% {



 transform:scale(1.1)



}



 100% {



 transform:scale(1)



}



}



.pulse {



	-webkit-animation-name:pulse;



	-moz-animation-name:pulse;



	-o-animation-name:pulse;



	animation-name:pulse



}



 @-webkit-keyframes flip {



 0% {



 -webkit-transform:perspective(400px) rotateY(0);



 -webkit-animation-timing-function:ease-out



}



 40% {



 -webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);



 -webkit-animation-timing-function:ease-out



}



 50% {



 -webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);



 -webkit-animation-timing-function:ease-in



}



 80% {



 -webkit-transform:perspective(400px) rotateY(360deg) scale(.95);



 -webkit-animation-timing-function:ease-in



}



 100% {



 -webkit-transform:perspective(400px) scale(1);



 -webkit-animation-timing-function:ease-in



}



}



 @-moz-keyframes flip {



 0% {



 -moz-transform:perspective(400px) rotateY(0);



 -moz-animation-timing-function:ease-out



}



 40% {



 -moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);



 -moz-animation-timing-function:ease-out



}



 50% {



 -moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);



 -moz-animation-timing-function:ease-in



}



 80% {



 -moz-transform:perspective(400px) rotateY(360deg) scale(.95);



 -moz-animation-timing-function:ease-in



}



 100% {



 -moz-transform:perspective(400px) scale(1);



 -moz-animation-timing-function:ease-in



}



}



 @-o-keyframes flip {



 0% {



 -o-transform:perspective(400px) rotateY(0);



 -o-animation-timing-function:ease-out



}



 40% {



 -o-transform:perspective(400px) translateZ(150px) rotateY(170deg);



 -o-animation-timing-function:ease-out



}



 50% {



 -o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);



 -o-animation-timing-function:ease-in



}



 80% {



 -o-transform:perspective(400px) rotateY(360deg) scale(.95);



 -o-animation-timing-function:ease-in



}



 100% {



 -o-transform:perspective(400px) scale(1);



 -o-animation-timing-function:ease-in



}



}



 @keyframes flip {



 0% {



 transform:perspective(400px) rotateY(0);



 animation-timing-function:ease-out



}



 40% {



 transform:perspective(400px) translateZ(150px) rotateY(170deg);



 animation-timing-function:ease-out



}



 50% {



 transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);



 animation-timing-function:ease-in



}



 80% {



 transform:perspective(400px) rotateY(360deg) scale(.95);



 animation-timing-function:ease-in



}



 100% {



 transform:perspective(400px) scale(1);



 animation-timing-function:ease-in



}



}



.flip {



	-webkit-backface-visibility:visible!important;



	-webkit-animation-name:flip;



	-moz-backface-visibility:visible!important;



	-moz-animation-name:flip;



	-o-backface-visibility:visible!important;



	-o-animation-name:flip;



	backface-visibility:visible!important;



	animation-name:flip



}



 @-webkit-keyframes flipInX {



 0% {



 -webkit-transform:perspective(400px) rotateX(90deg);



 opacity:0



}



 40% {



 -webkit-transform:perspective(400px) rotateX(-10deg)



}



 70% {



 -webkit-transform:perspective(400px) rotateX(10deg)



}



 100% {



 -webkit-transform:perspective(400px) rotateX(0deg);



 opacity:1



}



}



 @-moz-keyframes flipInX {



 0% {



 -moz-transform:perspective(400px) rotateX(90deg);



 opacity:0



}



 40% {



 -moz-transform:perspective(400px) rotateX(-10deg)



}



 70% {



 -moz-transform:perspective(400px) rotateX(10deg)



}



 100% {



 -moz-transform:perspective(400px) rotateX(0deg);



 opacity:1



}



}



 @-o-keyframes flipInX {



 0% {



 -o-transform:perspective(400px) rotateX(90deg);



 opacity:0



}



 40% {



 -o-transform:perspective(400px) rotateX(-10deg)



}



 70% {



 -o-transform:perspective(400px) rotateX(10deg)



}



 100% {



 -o-transform:perspective(400px) rotateX(0deg);



 opacity:1



}



}



 @keyframes flipInX {



 0% {



 transform:perspective(400px) rotateX(90deg);



 opacity:0



}



 40% {



 transform:perspective(400px) rotateX(-10deg)



}



 70% {



 transform:perspective(400px) rotateX(10deg)



}



 100% {



 transform:perspective(400px) rotateX(0deg);



 opacity:1



}



}



.flipInX {



	-webkit-backface-visibility:visible!important;



	-webkit-animation-name:flipInX;



	-moz-backface-visibility:visible!important;



	-moz-animation-name:flipInX;



	-o-backface-visibility:visible!important;



	-o-animation-name:flipInX;



	backface-visibility:visible!important;



	animation-name:flipInX



}



 @-webkit-keyframes flipOutX {



 0% {



 -webkit-transform:perspective(400px) rotateX(0deg);



 opacity:1



}



 100% {



 -webkit-transform:perspective(400px) rotateX(90deg);



 opacity:0



}



}



 @-moz-keyframes flipOutX {



 0% {



 -moz-transform:perspective(400px) rotateX(0deg);



 opacity:1



}



 100% {



 -moz-transform:perspective(400px) rotateX(90deg);



 opacity:0



}



}



 @-o-keyframes flipOutX {



 0% {



 -o-transform:perspective(400px) rotateX(0deg);



 opacity:1



}



 100% {



 -o-transform:perspective(400px) rotateX(90deg);



 opacity:0



}



}



 @keyframes flipOutX {



 0% {



 transform:perspective(400px) rotateX(0deg);



 opacity:1



}



 100% {



 transform:perspective(400px) rotateX(90deg);



 opacity:0



}



}



.flipOutX {



	-webkit-animation-name:flipOutX;



	-webkit-backface-visibility:visible!important;



	-moz-animation-name:flipOutX;



	-moz-backface-visibility:visible!important;



	-o-animation-name:flipOutX;



	-o-backface-visibility:visible!important;



	animation-name:flipOutX;



	backface-visibility:visible!important



}



 @-webkit-keyframes flipInY {



 0% {



 -webkit-transform:perspective(400px) rotateY(90deg);



 opacity:0



}



 40% {



 -webkit-transform:perspective(400px) rotateY(-10deg)



}



 70% {



 -webkit-transform:perspective(400px) rotateY(10deg)



}



 100% {



 -webkit-transform:perspective(400px) rotateY(0deg);



 opacity:1



}



}



 @-moz-keyframes flipInY {



 0% {



 -moz-transform:perspective(400px) rotateY(90deg);



 opacity:0



}



 40% {



 -moz-transform:perspective(400px) rotateY(-10deg)



}



 70% {



 -moz-transform:perspective(400px) rotateY(10deg)



}



 100% {



 -moz-transform:perspective(400px) rotateY(0deg);



 opacity:1



}



}



 @-o-keyframes flipInY {



 0% {



 -o-transform:perspective(400px) rotateY(90deg);



 opacity:0



}



 40% {



 -o-transform:perspective(400px) rotateY(-10deg)



}



 70% {



 -o-transform:perspective(400px) rotateY(10deg)



}



 100% {



 -o-transform:perspective(400px) rotateY(0deg);



 opacity:1



}



}



 @keyframes flipInY {



 0% {



 transform:perspective(400px) rotateY(90deg);



 opacity:0



}



 40% {



 transform:perspective(400px) rotateY(-10deg)



}



 70% {



 transform:perspective(400px) rotateY(10deg)



}



 100% {



 transform:perspective(400px) rotateY(0deg);



 opacity:1



}



}



.flipInY {



	-webkit-backface-visibility:visible!important;



	-webkit-animation-name:flipInY;



	-moz-backface-visibility:visible!important;



	-moz-animation-name:flipInY;



	-o-backface-visibility:visible!important;



	-o-animation-name:flipInY;



	backface-visibility:visible!important;



	animation-name:flipInY



}



 @-webkit-keyframes flipOutY {



 0% {



 -webkit-transform:perspective(400px) rotateY(0deg);



 opacity:1



}



 100% {



 -webkit-transform:perspective(400px) rotateY(90deg);



 opacity:0



}



}



 @-moz-keyframes flipOutY {



 0% {



 -moz-transform:perspective(400px) rotateY(0deg);



 opacity:1



}



 100% {



 -moz-transform:perspective(400px) rotateY(90deg);



 opacity:0



}



}



 @-o-keyframes flipOutY {



 0% {



 -o-transform:perspective(400px) rotateY(0deg);



 opacity:1



}



 100% {



 -o-transform:perspective(400px) rotateY(90deg);



 opacity:0



}



}



 @keyframes flipOutY {



 0% {



 transform:perspective(400px) rotateY(0deg);



 opacity:1



}



 100% {



 transform:perspective(400px) rotateY(90deg);



 opacity:0



}



}



.flipOutY {



	-webkit-backface-visibility:visible!important;



	-webkit-animation-name:flipOutY;



	-moz-backface-visibility:visible!important;



	-moz-animation-name:flipOutY;



	-o-backface-visibility:visible!important;



	-o-animation-name:flipOutY;



	backface-visibility:visible!important;



	animation-name:flipOutY



}



 @-webkit-keyframes fadeIn {



 0% {



 opacity:0



}



 100% {



 opacity:1



}



}



 @-moz-keyframes fadeIn {



 0% {



 opacity:0



}



 100% {



 opacity:1



}



}



 @-o-keyframes fadeIn {



 0% {



 opacity:0



}



 100% {



 opacity:1



}



}



 @keyframes fadeIn {



 0% {



 opacity:0



}



 100% {



 opacity:1



}



}



.fadeIn {



	-webkit-animation-name:fadeIn;



	-moz-animation-name:fadeIn;



	-o-animation-name:fadeIn;



	animation-name:fadeIn



}



 @-webkit-keyframes fadeInUp {



 0% {



 opacity:0;



 -webkit-transform:translateY(20px)



}



 100% {



 opacity:1;



 -webkit-transform:translateY(0)



}



}



 @-moz-keyframes fadeInUp {



 0% {



 opacity:0;



 -moz-transform:translateY(20px)



}



 100% {



 opacity:1;



 -moz-transform:translateY(0)



}



}



 @-o-keyframes fadeInUp {



 0% {



 opacity:0;



 -o-transform:translateY(20px)



}



 100% {



 opacity:1;



 -o-transform:translateY(0)



}



}



 @keyframes fadeInUp {



 0% {



 opacity:0;



 transform:translateY(20px)



}



 100% {



 opacity:1;



 transform:translateY(0)



}



}



.fadeInUp {



	-webkit-animation-name:fadeInUp;



	-moz-animation-name:fadeInUp;



	-o-animation-name:fadeInUp;



	animation-name:fadeInUp



}



 @-webkit-keyframes fadeInDown {



 0% {



 opacity:0;



 -webkit-transform:translateY(-20px)



}



 100% {



 opacity:1;



 -webkit-transform:translateY(0)



}



}



 @-moz-keyframes fadeInDown {



 0% {



 opacity:0;



 -moz-transform:translateY(-20px)



}



 100% {



 opacity:1;



 -moz-transform:translateY(0)



}



}



 @-o-keyframes fadeInDown {



 0% {



 opacity:0;



 -o-transform:translateY(-20px)



}



 100% {



 opacity:1;



 -o-transform:translateY(0)



}



}



 @keyframes fadeInDown {



 0% {



 opacity:0;



 transform:translateY(-20px)



}



 100% {



 opacity:1;



 transform:translateY(0)



}



}



.fadeInDown {



	-webkit-animation-name:fadeInDown;



	-moz-animation-name:fadeInDown;



	-o-animation-name:fadeInDown;



	animation-name:fadeInDown



}



 @-webkit-keyframes fadeInLeft {



 0% {



 opacity:0;



 -webkit-transform:translateX(-20px)



}



 100% {



 opacity:1;



 -webkit-transform:translateX(0)



}



}



 @-moz-keyframes fadeInLeft {



 0% {



 opacity:0;



 -moz-transform:translateX(-20px)



}



 100% {



 opacity:1;



 -moz-transform:translateX(0)



}



}



 @-o-keyframes fadeInLeft {



 0% {



 opacity:0;



 -o-transform:translateX(-20px)



}



 100% {



 opacity:1;



 -o-transform:translateX(0)



}



}



 @keyframes fadeInLeft {



 0% {



 opacity:0;



 transform:translateX(-20px)



}



 100% {



 opacity:1;



 transform:translateX(0)



}



}



.fadeInLeft {



	-webkit-animation-name:fadeInLeft;



	-moz-animation-name:fadeInLeft;



	-o-animation-name:fadeInLeft;



	animation-name:fadeInLeft



}



 @-webkit-keyframes fadeInRight {



 0% {



 opacity:0;



 -webkit-transform:translateX(20px)



}



 100% {



 opacity:1;



 -webkit-transform:translateX(0)



}



}



 @-moz-keyframes fadeInRight {



 0% {



 opacity:0;



 -moz-transform:translateX(20px)



}



 100% {



 opacity:1;



 -moz-transform:translateX(0)



}



}



 @-o-keyframes fadeInRight {



 0% {



 opacity:0;



 -o-transform:translateX(20px)



}



 100% {



 opacity:1;



 -o-transform:translateX(0)



}



}



 @keyframes fadeInRight {



 0% {



 opacity:0;



 transform:translateX(20px)



}



 100% {



 opacity:1;



 transform:translateX(0)



}



}



.fadeInRight {



	-webkit-animation-name:fadeInRight;



	-moz-animation-name:fadeInRight;



	-o-animation-name:fadeInRight;



	animation-name:fadeInRight



}



 @-webkit-keyframes fadeInUpBig {



 0% {



 opacity:0;



 -webkit-transform:translateY(2000px)



}



 100% {



 opacity:1;



 -webkit-transform:translateY(0)



}



}



 @-moz-keyframes fadeInUpBig {



 0% {



 opacity:0;



 -moz-transform:translateY(2000px)



}



 100% {



 opacity:1;



 -moz-transform:translateY(0)



}



}



 @-o-keyframes fadeInUpBig {



 0% {



 opacity:0;



 -o-transform:translateY(2000px)



}



 100% {



 opacity:1;



 -o-transform:translateY(0)



}



}



 @keyframes fadeInUpBig {



 0% {



 opacity:0;



 transform:translateY(2000px)



}



 100% {



 opacity:1;



 transform:translateY(0)



}



}



.fadeInUpBig {



	-webkit-animation-name:fadeInUpBig;



	-moz-animation-name:fadeInUpBig;



	-o-animation-name:fadeInUpBig;



	animation-name:fadeInUpBig



}



 @-webkit-keyframes fadeInDownBig {



 0% {



 opacity:0;



 -webkit-transform:translateY(-2000px)



}



 100% {



 opacity:1;



 -webkit-transform:translateY(0)



}



}



 @-moz-keyframes fadeInDownBig {



 0% {



 opacity:0;



 -moz-transform:translateY(-2000px)



}



 100% {



 opacity:1;



 -moz-transform:translateY(0)



}



}



 @-o-keyframes fadeInDownBig {



 0% {



 opacity:0;



 -o-transform:translateY(-2000px)



}



 100% {



 opacity:1;



 -o-transform:translateY(0)



}



}



 @keyframes fadeInDownBig {



 0% {



 opacity:0;



 transform:translateY(-2000px)



}



 100% {



 opacity:1;



 transform:translateY(0)



}



}



.fadeInDownBig {



	-webkit-animation-name:fadeInDownBig;



	-moz-animation-name:fadeInDownBig;



	-o-animation-name:fadeInDownBig;



	animation-name:fadeInDownBig



}



 @-webkit-keyframes fadeInLeftBig {



 0% {



 opacity:0;



 -webkit-transform:translateX(-2000px)



}



 100% {



 opacity:1;



 -webkit-transform:translateX(0)



}



}



 @-moz-keyframes fadeInLeftBig {



 0% {



 opacity:0;



 -moz-transform:translateX(-2000px)



}



 100% {



 opacity:1;



 -moz-transform:translateX(0)



}



}



 @-o-keyframes fadeInLeftBig {



 0% {



 opacity:0;



 -o-transform:translateX(-2000px)



}



 100% {



 opacity:1;



 -o-transform:translateX(0)



}



}



 @keyframes fadeInLeftBig {



 0% {



 opacity:0;



 transform:translateX(-2000px)



}



 100% {



 opacity:1;



 transform:translateX(0)



}



}



.fadeInLeftBig {



	-webkit-animation-name:fadeInLeftBig;



	-moz-animation-name:fadeInLeftBig;



	-o-animation-name:fadeInLeftBig;



	animation-name:fadeInLeftBig



}



 @-webkit-keyframes fadeInRightBig {



 0% {



 opacity:0;



 -webkit-transform:translateX(2000px)



}



 100% {



 opacity:1;



 -webkit-transform:translateX(0)



}



}



 @-moz-keyframes fadeInRightBig {



 0% {



 opacity:0;



 -moz-transform:translateX(2000px)



}



 100% {



 opacity:1;



 -moz-transform:translateX(0)



}



}



 @-o-keyframes fadeInRightBig {



 0% {



 opacity:0;



 -o-transform:translateX(2000px)



}



 100% {



 opacity:1;



 -o-transform:translateX(0)



}



}



 @keyframes fadeInRightBig {



 0% {



 opacity:0;



 transform:translateX(2000px)



}



 100% {



 opacity:1;



 transform:translateX(0)



}



}



.fadeInRightBig {



	-webkit-animation-name:fadeInRightBig;



	-moz-animation-name:fadeInRightBig;



	-o-animation-name:fadeInRightBig;



	animation-name:fadeInRightBig



}



 @-webkit-keyframes fadeOut {



 0% {



 opacity:1



}



 100% {



 opacity:0



}



}



 @-moz-keyframes fadeOut {



 0% {



 opacity:1



}



 100% {



 opacity:0



}



}



 @-o-keyframes fadeOut {



 0% {



 opacity:1



}



 100% {



 opacity:0



}



}



 @keyframes fadeOut {



 0% {



 opacity:1



}



 100% {



 opacity:0



}



}



.fadeOut {



	-webkit-animation-name:fadeOut;



	-moz-animation-name:fadeOut;



	-o-animation-name:fadeOut;



	animation-name:fadeOut



}



 @-webkit-keyframes fadeOutUp {



 0% {



 opacity:1;



 -webkit-transform:translateY(0)



}



 100% {



 opacity:0;



 -webkit-transform:translateY(-20px)



}



}



 @-moz-keyframes fadeOutUp {



 0% {



 opacity:1;



 -moz-transform:translateY(0)



}



 100% {



 opacity:0;



 -moz-transform:translateY(-20px)



}



}



 @-o-keyframes fadeOutUp {



 0% {



 opacity:1;



 -o-transform:translateY(0)



}



 100% {



 opacity:0;



 -o-transform:translateY(-20px)



}



}



 @keyframes fadeOutUp {



 0% {



 opacity:1;



 transform:translateY(0)



}



 100% {



 opacity:0;



 transform:translateY(-20px)



}



}



.fadeOutUp {



	-webkit-animation-name:fadeOutUp;



	-moz-animation-name:fadeOutUp;



	-o-animation-name:fadeOutUp;



	animation-name:fadeOutUp



}



 @-webkit-keyframes fadeOutDown {



 0% {



 opacity:1;



 -webkit-transform:translateY(0)



}



 100% {



 opacity:0;



 -webkit-transform:translateY(20px)



}



}



 @-moz-keyframes fadeOutDown {



 0% {



 opacity:1;



 -moz-transform:translateY(0)



}



 100% {



 opacity:0;



 -moz-transform:translateY(20px)



}



}



 @-o-keyframes fadeOutDown {



 0% {



 opacity:1;



 -o-transform:translateY(0)



}



 100% {



 opacity:0;



 -o-transform:translateY(20px)



}



}



 @keyframes fadeOutDown {



 0% {



 opacity:1;



 transform:translateY(0)



}



 100% {



 opacity:0;



 transform:translateY(20px)



}



}



.fadeOutDown {



	-webkit-animation-name:fadeOutDown;



	-moz-animation-name:fadeOutDown;



	-o-animation-name:fadeOutDown;



	animation-name:fadeOutDown



}



 @-webkit-keyframes fadeOutLeft {



 0% {



 opacity:1;



 -webkit-transform:translateX(0)



}



 100% {



 opacity:0;



 -webkit-transform:translateX(-20px)



}



}



 @-moz-keyframes fadeOutLeft {



 0% {



 opacity:1;



 -moz-transform:translateX(0)



}



 100% {



 opacity:0;



 -moz-transform:translateX(-20px)



}



}



 @-o-keyframes fadeOutLeft {



 0% {



 opacity:1;



 -o-transform:translateX(0)



}



 100% {



 opacity:0;



 -o-transform:translateX(-20px)



}



}



 @keyframes fadeOutLeft {



 0% {



 opacity:1;



 transform:translateX(0)



}



 100% {



 opacity:0;



 transform:translateX(-20px)



}



}



.fadeOutLeft {



	-webkit-animation-name:fadeOutLeft;



	-moz-animation-name:fadeOutLeft;



	-o-animation-name:fadeOutLeft;



	animation-name:fadeOutLeft



}



 @-webkit-keyframes fadeOutRight {



 0% {



 opacity:1;



 -webkit-transform:translateX(0)



}



 100% {



 opacity:0;



 -webkit-transform:translateX(20px)



}



}



 @-moz-keyframes fadeOutRight {



 0% {



 opacity:1;



 -moz-transform:translateX(0)



}



 100% {



 opacity:0;



 -moz-transform:translateX(20px)



}



}



 @-o-keyframes fadeOutRight {



 0% {



 opacity:1;



 -o-transform:translateX(0)



}



 100% {



 opacity:0;



 -o-transform:translateX(20px)



}



}



 @keyframes fadeOutRight {



 0% {



 opacity:1;



 transform:translateX(0)



}



 100% {



 opacity:0;



 transform:translateX(20px)



}



}



.fadeOutRight {



	-webkit-animation-name:fadeOutRight;



	-moz-animation-name:fadeOutRight;



	-o-animation-name:fadeOutRight;



	animation-name:fadeOutRight



}



 @-webkit-keyframes fadeOutUpBig {



 0% {



 opacity:1;



 -webkit-transform:translateY(0)



}



 100% {



 opacity:0;



 -webkit-transform:translateY(-2000px)



}



}



 @-moz-keyframes fadeOutUpBig {



 0% {



 opacity:1;



 -moz-transform:translateY(0)



}



 100% {



 opacity:0;



 -moz-transform:translateY(-2000px)



}



}



 @-o-keyframes fadeOutUpBig {



 0% {





 opacity:1;



 -o-transform:translateY(0)



}



 100% {



 opacity:0;



 -o-transform:translateY(-2000px)



}



}



 @keyframes fadeOutUpBig {



 0% {



 opacity:1;



 transform:translateY(0)



}



 100% {



 opacity:0;



 transform:translateY(-2000px)



}



}



.fadeOutUpBig {



	-webkit-animation-name:fadeOutUpBig;



	-moz-animation-name:fadeOutUpBig;



	-o-animation-name:fadeOutUpBig;



	animation-name:fadeOutUpBig



}



 @-webkit-keyframes fadeOutDownBig {



 0% {



 opacity:1;



 -webkit-transform:translateY(0)



}



 100% {



 opacity:0;



 -webkit-transform:translateY(2000px)



}



}



 @-moz-keyframes fadeOutDownBig {



 0% {



 opacity:1;



 -moz-transform:translateY(0)



}



 100% {



 opacity:0;



 -moz-transform:translateY(2000px)



}



}



 @-o-keyframes fadeOutDownBig {



 0% {



 opacity:1;



 -o-transform:translateY(0)



}



 100% {



 opacity:0;



 -o-transform:translateY(2000px)



}



}



 @keyframes fadeOutDownBig {



 0% {



 opacity:1;



 transform:translateY(0)



}



 100% {



 opacity:0;



 transform:translateY(2000px)



}



}



.fadeOutDownBig {



	-webkit-animation-name:fadeOutDownBig;



	-moz-animation-name:fadeOutDownBig;



	-o-animation-name:fadeOutDownBig;



	animation-name:fadeOutDownBig



}



 @-webkit-keyframes fadeOutLeftBig {



 0% {



 opacity:1;



 -webkit-transform:translateX(0)



}



 100% {



 opacity:0;



 -webkit-transform:translateX(-2000px)



}



}



 @-moz-keyframes fadeOutLeftBig {



 0% {



 opacity:1;



 -moz-transform:translateX(0)



}



 100% {



 opacity:0;



 -moz-transform:translateX(-2000px)



}



}



 @-o-keyframes fadeOutLeftBig {



 0% {



 opacity:1;



 -o-transform:translateX(0)



}



 100% {



 opacity:0;



 -o-transform:translateX(-2000px)



}



}



 @keyframes fadeOutLeftBig {



 0% {



 opacity:1;



 transform:translateX(0)



}



 100% {



 opacity:0;



 transform:translateX(-2000px)



}



}



.fadeOutLeftBig {



	-webkit-animation-name:fadeOutLeftBig;



	-moz-animation-name:fadeOutLeftBig;



	-o-animation-name:fadeOutLeftBig;



	animation-name:fadeOutLeftBig



}



 @-webkit-keyframes fadeOutRightBig {



 0% {



 opacity:1;



 -webkit-transform:translateX(0)



}



 100% {



 opacity:0;



 -webkit-transform:translateX(2000px)



}



}



 @-moz-keyframes fadeOutRightBig {



 0% {



 opacity:1;



 -moz-transform:translateX(0)



}



 100% {



 opacity:0;



 -moz-transform:translateX(2000px)



}



}



 @-o-keyframes fadeOutRightBig {



 0% {



 opacity:1;



 -o-transform:translateX(0)



}



 100% {



 opacity:0;



 -o-transform:translateX(2000px)



}



}



 @keyframes fadeOutRightBig {



 0% {



 opacity:1;



 transform:translateX(0)



}



 100% {



 opacity:0;



 transform:translateX(2000px)



}



}



.fadeOutRightBig {



	-webkit-animation-name:fadeOutRightBig;



	-moz-animation-name:fadeOutRightBig;



	-o-animation-name:fadeOutRightBig;



	animation-name:fadeOutRightBig



}



 @-webkit-keyframes bounceIn {



 0% {



 opacity:0;



 -webkit-transform:scale(.3)



}



 50% {



 opacity:1;



 -webkit-transform:scale(1.05)



}



 70% {



 -webkit-transform:scale(.9)



}



 100% {



 -webkit-transform:scale(1)



}



}



 @-moz-keyframes bounceIn {



 0% {



 opacity:0;



 -moz-transform:scale(.3)



}



 50% {



 opacity:1;



 -moz-transform:scale(1.05)



}



 70% {



 -moz-transform:scale(.9)



}



 100% {



 -moz-transform:scale(1)



}



}



 @-o-keyframes bounceIn {



 0% {



 opacity:0;



 -o-transform:scale(.3)



}



 50% {



 opacity:1;



 -o-transform:scale(1.05)



}



 70% {



 -o-transform:scale(.9)



}



 100% {



 -o-transform:scale(1)



}



}



 @keyframes bounceIn {



 0% {



 opacity:0;



 transform:scale(.3)



}



 50% {



 opacity:1;



 transform:scale(1.05)



}



 70% {



 transform:scale(.9)



}



 100% {



 transform:scale(1)



}



}



.bounceIn {



	-webkit-animation-name:bounceIn;



	-moz-animation-name:bounceIn;



	-o-animation-name:bounceIn;



	animation-name:bounceIn



}



 @-webkit-keyframes bounceInUp {



 0% {



 opacity:0;



 -webkit-transform:translateY(2000px)



}



 60% {



 opacity:1;



 -webkit-transform:translateY(-30px)



}



 80% {



 -webkit-transform:translateY(10px)



}



 100% {



 -webkit-transform:translateY(0)



}



}



 @-moz-keyframes bounceInUp {



 0% {



 opacity:0;



 -moz-transform:translateY(2000px)



}



 60% {



 opacity:1;



 -moz-transform:translateY(-30px)



}



 80% {



 -moz-transform:translateY(10px)



}



 100% {



 -moz-transform:translateY(0)



}



}



 @-o-keyframes bounceInUp {



 0% {



 opacity:0;



 -o-transform:translateY(2000px)



}



 60% {



 opacity:1;



 -o-transform:translateY(-30px)



}



 80% {



 -o-transform:translateY(10px)



}



 100% {



 -o-transform:translateY(0)



}



}



 @keyframes bounceInUp {



 0% {



 opacity:0;



 transform:translateY(2000px)



}



 60% {



 opacity:1;



 transform:translateY(-30px)



}



 80% {



 transform:translateY(10px)



}



 100% {



 transform:translateY(0)



}



}



.bounceInUp {



	-webkit-animation-name:bounceInUp;



	-moz-animation-name:bounceInUp;



	-o-animation-name:bounceInUp;



	animation-name:bounceInUp



}



 @-webkit-keyframes bounceInDown {



 0% {



 opacity:0;



 -webkit-transform:translateY(-2000px)



}



 60% {



 opacity:1;



 -webkit-transform:translateY(30px)



}



 80% {



 -webkit-transform:translateY(-10px)



}



 100% {



 -webkit-transform:translateY(0)



}



}



 @-moz-keyframes bounceInDown {



 0% {



 opacity:0;



 -moz-transform:translateY(-2000px)



}



 60% {



 opacity:1;



 -moz-transform:translateY(30px)



}



 80% {



 -moz-transform:translateY(-10px)



}



 100% {



 -moz-transform:translateY(0)



}



}



 @-o-keyframes bounceInDown {



 0% {



 opacity:0;



 -o-transform:translateY(-2000px)



}



 60% {



 opacity:1;



 -o-transform:translateY(30px)



}



 80% {



 -o-transform:translateY(-10px)



}



 100% {



 -o-transform:translateY(0)



}



}



 @keyframes bounceInDown {



 0% {



 opacity:0;



 transform:translateY(-2000px)



}



 60% {



 opacity:1;



 transform:translateY(30px)



}



 80% {



 transform:translateY(-10px)



}



 100% {



 transform:translateY(0)



}



}



.bounceInDown {



	-webkit-animation-name:bounceInDown;



	-moz-animation-name:bounceInDown;



	-o-animation-name:bounceInDown;



	animation-name:bounceInDown



}



 @-webkit-keyframes bounceInLeft {



 0% {



 opacity:0;



 -webkit-transform:translateX(-2000px)



}



 60% {



 opacity:1;



 -webkit-transform:translateX(30px)



}



 80% {



 -webkit-transform:translateX(-10px)



}



 100% {



 -webkit-transform:translateX(0)



}



}



 @-moz-keyframes bounceInLeft {



 0% {



 opacity:0;



 -moz-transform:translateX(-2000px)



}



 60% {



 opacity:1;



 -moz-transform:translateX(30px)



}



 80% {



 -moz-transform:translateX(-10px)



}



 100% {



 -moz-transform:translateX(0)



}



}



 @-o-keyframes bounceInLeft {



 0% {



 opacity:0;



 -o-transform:translateX(-2000px)



}



 60% {



 opacity:1;



 -o-transform:translateX(30px)



}



 80% {



 -o-transform:translateX(-10px)



}



 100% {



 -o-transform:translateX(0)



}



}



 @keyframes bounceInLeft {



 0% {



 opacity:0;



 transform:translateX(-2000px)



}



 60% {



 opacity:1;



 transform:translateX(30px)



}



 80% {



 transform:translateX(-10px)



}



 100% {



 transform:translateX(0)



}



}



.bounceInLeft {



	-webkit-animation-name:bounceInLeft;



	-moz-animation-name:bounceInLeft;



	-o-animation-name:bounceInLeft;



	animation-name:bounceInLeft



}



 @-webkit-keyframes bounceInRight {



 0% {



 opacity:0;



 -webkit-transform:translateX(2000px)



}



 60% {



 opacity:1;



 -webkit-transform:translateX(-30px)



}



 80% {



 -webkit-transform:translateX(10px)



}



 100% {



 -webkit-transform:translateX(0)



}



}



 @-moz-keyframes bounceInRight {



 0% {



 opacity:0;



 -moz-transform:translateX(2000px)



}



 60% {



 opacity:1;



 -moz-transform:translateX(-30px)



}



 80% {



 -moz-transform:translateX(10px)



}



 100% {



 -moz-transform:translateX(0)



}



}



 @-o-keyframes bounceInRight {



 0% {



 opacity:0;



 -o-transform:translateX(2000px)



}



 60% {



 opacity:1;



 -o-transform:translateX(-30px)



}



 80% {



 -o-transform:translateX(10px)



}



 100% {



 -o-transform:translateX(0)



}



}



 @keyframes bounceInRight {



 0% {



 opacity:0;



 transform:translateX(2000px)



}



 60% {



 opacity:1;



 transform:translateX(-30px)



}



 80% {



 transform:translateX(10px)



}



 100% {



 transform:translateX(0)



}



}



.bounceInRight {



	-webkit-animation-name:bounceInRight;



	-moz-animation-name:bounceInRight;



	-o-animation-name:bounceInRight;



	animation-name:bounceInRight



}



 @-webkit-keyframes bounceOut {



 0% {



 -webkit-transform:scale(1)



}



 25% {



 -webkit-transform:scale(.95)



}



 50% {



 opacity:1;



 -webkit-transform:scale(1.1)



}



 100% {



 opacity:0;



 -webkit-transform:scale(.3)



}



}



 @-moz-keyframes bounceOut {



 0% {



 -moz-transform:scale(1)



}



 25% {



 -moz-transform:scale(.95)



}



 50% {



 opacity:1;



 -moz-transform:scale(1.1)



}



 100% {



 opacity:0;



 -moz-transform:scale(.3)



}



}



 @-o-keyframes bounceOut {



 0% {



 -o-transform:scale(1)



}



 25% {



 -o-transform:scale(.95)



}



 50% {



 opacity:1;



 -o-transform:scale(1.1)



}



 100% {



 opacity:0;



 -o-transform:scale(.3)



}



}



 @keyframes bounceOut {



 0% {



 transform:scale(1)



}



 25% {



 transform:scale(.95)



}



 50% {



 opacity:1;



 transform:scale(1.1)



}



 100% {



 opacity:0;



 transform:scale(.3)



}



}



.bounceOut {



	-webkit-animation-name:bounceOut;



	-moz-animation-name:bounceOut;



	-o-animation-name:bounceOut;



	animation-name:bounceOut



}



 @-webkit-keyframes bounceOutUp {



 0% {



 -webkit-transform:translateY(0)



}



 20% {



 opacity:1;



 -webkit-transform:translateY(20px)



}



 100% {



 opacity:0;



 -webkit-transform:translateY(-2000px)



}



}



 @-moz-keyframes bounceOutUp {



 0% {



 -moz-transform:translateY(0)



}



 20% {



 opacity:1;



 -moz-transform:translateY(20px)



}



 100% {



 opacity:0;



 -moz-transform:translateY(-2000px)



}



}



 @-o-keyframes bounceOutUp {



 0% {



 -o-transform:translateY(0)



}



 20% {



 opacity:1;



 -o-transform:translateY(20px)



}



 100% {



 opacity:0;



 -o-transform:translateY(-2000px)



}



}



 @keyframes bounceOutUp {



 0% {



 transform:translateY(0)



}



 20% {



 opacity:1;



 transform:translateY(20px)



}



 100% {



 opacity:0;



 transform:translateY(-2000px)



}



}



.bounceOutUp {



	-webkit-animation-name:bounceOutUp;



	-moz-animation-name:bounceOutUp;



	-o-animation-name:bounceOutUp;



	animation-name:bounceOutUp



}



 @-webkit-keyframes bounceOutDown {



 0% {



 -webkit-transform:translateY(0)



}



 20% {



 opacity:1;



 -webkit-transform:translateY(-20px)



}



 100% {



 opacity:0;



 -webkit-transform:translateY(2000px)



}



}



 @-moz-keyframes bounceOutDown {



 0% {



 -moz-transform:translateY(0)



}



 20% {



 opacity:1;



 -moz-transform:translateY(-20px)



}



 100% {



 opacity:0;



 -moz-transform:translateY(2000px)



}



}



 @-o-keyframes bounceOutDown {



 0% {



 -o-transform:translateY(0)



}



 20% {



 opacity:1;



 -o-transform:translateY(-20px)



}



 100% {



 opacity:0;



 -o-transform:translateY(2000px)



}



}



 @keyframes bounceOutDown {



 0% {



 transform:translateY(0)



}



 20% {



 opacity:1;



 transform:translateY(-20px)



}



 100% {



 opacity:0;



 transform:translateY(2000px)



}



}



.bounceOutDown {



	-webkit-animation-name:bounceOutDown;



	-moz-animation-name:bounceOutDown;



	-o-animation-name:bounceOutDown;



	animation-name:bounceOutDown



}



 @-webkit-keyframes bounceOutLeft {



 0% {



 -webkit-transform:translateX(0)



}



 20% {



 opacity:1;



 -webkit-transform:translateX(20px)



}



 100% {



 opacity:0;



 -webkit-transform:translateX(-2000px)



}



}



 @-moz-keyframes bounceOutLeft {



 0% {



 -moz-transform:translateX(0)



}



 20% {



 opacity:1;



 -moz-transform:translateX(20px)



}



 100% {



 opacity:0;



 -moz-transform:translateX(-2000px)



}



}



 @-o-keyframes bounceOutLeft {



 0% {



 -o-transform:translateX(0)



}



 20% {



 opacity:1;



 -o-transform:translateX(20px)



}



 100% {



 opacity:0;



 -o-transform:translateX(-2000px)



}



}



 @keyframes bounceOutLeft {



 0% {



 transform:translateX(0)



}



 20% {



 opacity:1;



 transform:translateX(20px)



}



 100% {



 opacity:0;



 transform:translateX(-2000px)



}



}



.bounceOutLeft {



	-webkit-animation-name:bounceOutLeft;



	-moz-animation-name:bounceOutLeft;



	-o-animation-name:bounceOutLeft;



	animation-name:bounceOutLeft



}



 @-webkit-keyframes bounceOutRight {



 0% {



 -webkit-transform:translateX(0)



}



 20% {



 opacity:1;



 -webkit-transform:translateX(-20px)



}



 100% {



 opacity:0;



 -webkit-transform:translateX(2000px)



}



}



 @-moz-keyframes bounceOutRight {



 0% {



 -moz-transform:translateX(0)



}



 20% {



 opacity:1;



 -moz-transform:translateX(-20px)



}



 100% {



 opacity:0;



 -moz-transform:translateX(2000px)



}



}



 @-o-keyframes bounceOutRight {



 0% {



 -o-transform:translateX(0)



}



 20% {



 opacity:1;



 -o-transform:translateX(-20px)



}



 100% {



 opacity:0;



 -o-transform:translateX(2000px)



}



}



 @keyframes bounceOutRight {



 0% {



 transform:translateX(0)



}



 20% {



 opacity:1;



 transform:translateX(-20px)



}



 100% {



 opacity:0;



 transform:translateX(2000px)



}



}



.bounceOutRight {



	-webkit-animation-name:bounceOutRight;



	-moz-animation-name:bounceOutRight;



	-o-animation-name:bounceOutRight;



	animation-name:bounceOutRight



}



 @-webkit-keyframes rotateIn {



 0% {



 -webkit-transform-origin:center center;



 -webkit-transform:rotate(-200deg);



 opacity:0



}



 100% {



 -webkit-transform-origin:center center;



 -webkit-transform:rotate(0);



 opacity:1



}



}



 @-moz-keyframes rotateIn {



 0% {



 -moz-transform-origin:center center;



 -moz-transform:rotate(-200deg);



 opacity:0



}



 100% {



 -moz-transform-origin:center center;



 -moz-transform:rotate(0);



 opacity:1



}



}



 @-o-keyframes rotateIn {



 0% {



 -o-transform-origin:center center;



 -o-transform:rotate(-200deg);



 opacity:0



}



 100% {



 -o-transform-origin:center center;



 -o-transform:rotate(0);



 opacity:1



}



}



 @keyframes rotateIn {



 0% {



 transform-origin:center center;



 transform:rotate(-200deg);



 opacity:0



}



 100% {



 transform-origin:center center;



 transform:rotate(0);



 opacity:1



}



}



.rotateIn {



	-webkit-animation-name:rotateIn;



	-moz-animation-name:rotateIn;



	-o-animation-name:rotateIn;



	animation-name:rotateIn



}



 @-webkit-keyframes rotateInUpLeft {



 0% {



 -webkit-transform-origin:left bottom;



 -webkit-transform:rotate(90deg);



 opacity:0



}



 100% {



 -webkit-transform-origin:left bottom;



 -webkit-transform:rotate(0);



 opacity:1



}



}



 @-moz-keyframes rotateInUpLeft {



 0% {



 -moz-transform-origin:left bottom;



 -moz-transform:rotate(90deg);



 opacity:0



}



 100% {



 -moz-transform-origin:left bottom;



 -moz-transform:rotate(0);



 opacity:1



}



}



 @-o-keyframes rotateInUpLeft {



 0% {



 -o-transform-origin:left bottom;



 -o-transform:rotate(90deg);



 opacity:0



}



 100% {



 -o-transform-origin:left bottom;



 -o-transform:rotate(0);



 opacity:1



}



}



 @keyframes rotateInUpLeft {



 0% {



 transform-origin:left bottom;



 transform:rotate(90deg);



 opacity:0



}



 100% {



 transform-origin:left bottom;



 transform:rotate(0);



 opacity:1



}



}



.rotateInUpLeft {



	-webkit-animation-name:rotateInUpLeft;



	-moz-animation-name:rotateInUpLeft;



	-o-animation-name:rotateInUpLeft;



	animation-name:rotateInUpLeft



}



 @-webkit-keyframes rotateInDownLeft {



 0% {



 -webkit-transform-origin:left bottom;



 -webkit-transform:rotate(-90deg);



 opacity:0



}



 100% {



 -webkit-transform-origin:left bottom;



 -webkit-transform:rotate(0);



 opacity:1



}



}



 @-moz-keyframes rotateInDownLeft {



 0% {



 -moz-transform-origin:left bottom;



 -moz-transform:rotate(-90deg);



 opacity:0



}



 100% {



 -moz-transform-origin:left bottom;



 -moz-transform:rotate(0);



 opacity:1



}



}



 @-o-keyframes rotateInDownLeft {



 0% {



 -o-transform-origin:left bottom;



 -o-transform:rotate(-90deg);



 opacity:0



}



 100% {



 -o-transform-origin:left bottom;



 -o-transform:rotate(0);



 opacity:1



}



}



 @keyframes rotateInDownLeft {



 0% {



 transform-origin:left bottom;



 transform:rotate(-90deg);



 opacity:0



}



 100% {



 transform-origin:left bottom;



 transform:rotate(0);



 opacity:1



}



}



.rotateInDownLeft {



	-webkit-animation-name:rotateInDownLeft;



	-moz-animation-name:rotateInDownLeft;



	-o-animation-name:rotateInDownLeft;



	animation-name:rotateInDownLeft



}



 @-webkit-keyframes rotateInUpRight {



 0% {



 -webkit-transform-origin:right bottom;



 -webkit-transform:rotate(-90deg);



 opacity:0



}



 100% {



 -webkit-transform-origin:right bottom;



 -webkit-transform:rotate(0);



 opacity:1



}



}



 @-moz-keyframes rotateInUpRight {



 0% {



 -moz-transform-origin:right bottom;



 -moz-transform:rotate(-90deg);



 opacity:0



}



 100% {



 -moz-transform-origin:right bottom;



 -moz-transform:rotate(0);



 opacity:1



}



}



 @-o-keyframes rotateInUpRight {



 0% {



 -o-transform-origin:right bottom;



 -o-transform:rotate(-90deg);



 opacity:0



}



 100% {



 -o-transform-origin:right bottom;



 -o-transform:rotate(0);



 opacity:1



}



}



 @keyframes rotateInUpRight {



 0% {



 transform-origin:right bottom;



 transform:rotate(-90deg);



 opacity:0
}
 100% {
 transform-origin:right bottom;
 transform:rotate(0);
 opacity:1
}
}



.rotateInUpRight {



	-webkit-animation-name:rotateInUpRight;



	-moz-animation-name:rotateInUpRight;



	-o-animation-name:rotateInUpRight;



	animation-name:rotateInUpRight



}



 @-webkit-keyframes rotateInDownRight {



 0% {



 -webkit-transform-origin:right bottom;



 -webkit-transform:rotate(90deg);



 opacity:0



}



 100% {



 -webkit-transform-origin:right bottom;



 -webkit-transform:rotate(0);



 opacity:1



}



}



 @-moz-keyframes rotateInDownRight {



 0% {



 -moz-transform-origin:right bottom;



 -moz-transform:rotate(90deg);



 opacity:0



}



 100% {



 -moz-transform-origin:right bottom;



 -moz-transform:rotate(0);



 opacity:1



}



}



 @-o-keyframes rotateInDownRight {



 0% {



 -o-transform-origin:right bottom;



 -o-transform:rotate(90deg);



 opacity:0



}



 100% {



 -o-transform-origin:right bottom;



 -o-transform:rotate(0);



 opacity:1



}



}



 @keyframes rotateInDownRight {



 0% {



 transform-origin:right bottom;



 transform:rotate(90deg);



 opacity:0



}



 100% {



 transform-origin:right bottom;



 transform:rotate(0);



 opacity:1



}



}



.rotateInDownRight {



	-webkit-animation-name:rotateInDownRight;



	-moz-animation-name:rotateInDownRight;



	-o-animation-name:rotateInDownRight;



	animation-name:rotateInDownRight



}



 @-webkit-keyframes rotateOut {



 0% {



 -webkit-transform-origin:center center;



 -webkit-transform:rotate(0);



 opacity:1



}



 100% {



 -webkit-transform-origin:center center;



 -webkit-transform:rotate(200deg);



 opacity:0



}



}



 @-moz-keyframes rotateOut {



 0% {



 -moz-transform-origin:center center;



 -moz-transform:rotate(0);



 opacity:1



}



 100% {



 -moz-transform-origin:center center;



 -moz-transform:rotate(200deg);



 opacity:0



}



}



 @-o-keyframes rotateOut {



 0% {



 -o-transform-origin:center center;



 -o-transform:rotate(0);



 opacity:1



}



 100% {



 -o-transform-origin:center center;



 -o-transform:rotate(200deg);



 opacity:0



}



}



 @keyframes rotateOut {



 0% {



 transform-origin:center center;



 transform:rotate(0);



 opacity:1



}



 100% {



 transform-origin:center center;



 transform:rotate(200deg);



 opacity:0



}



}



.rotateOut {



	-webkit-animation-name:rotateOut;



	-moz-animation-name:rotateOut;



	-o-animation-name:rotateOut;



	animation-name:rotateOut



}



 @-webkit-keyframes rotateOutUpLeft {



 0% {



 -webkit-transform-origin:left bottom;



 -webkit-transform:rotate(0);



 opacity:1



}



 100% {



 -webkit-transform-origin:left bottom;



 -webkit-transform:rotate(-90deg);



 opacity:0



}



}



 @-moz-keyframes rotateOutUpLeft {



 0% {



 -moz-transform-origin:left bottom;



 -moz-transform:rotate(0);



 opacity:1



}



 100% {



 -moz-transform-origin:left bottom;



 -moz-transform:rotate(-90deg);



 opacity:0



}



}



 @-o-keyframes rotateOutUpLeft {



 0% {



 -o-transform-origin:left bottom;



 -o-transform:rotate(0);



 opacity:1



}



 100% {



 -o-transform-origin:left bottom;



 -o-transform:rotate(-90deg);



 opacity:0



}



}



 @keyframes rotateOutUpLeft {



 0% {



 transform-origin:left bottom;



 transform:rotate(0);



 opacity:1



}



 100% {



 transform-origin:left bottom;



 transform:rotate(-90deg);



 opacity:0



}



}



.rotateOutUpLeft {



	-webkit-animation-name:rotateOutUpLeft;



	-moz-animation-name:rotateOutUpLeft;



	-o-animation-name:rotateOutUpLeft;



	animation-name:rotateOutUpLeft



}



 @-webkit-keyframes rotateOutDownLeft {



 0% {



 -webkit-transform-origin:left bottom;



 -webkit-transform:rotate(0);



 opacity:1



}



 100% {



 -webkit-transform-origin:left bottom;



 -webkit-transform:rotate(90deg);



 opacity:0



}



}



 @-moz-keyframes rotateOutDownLeft {



 0% {



 -moz-transform-origin:left bottom;



 -moz-transform:rotate(0);



 opacity:1



}



 100% {



 -moz-transform-origin:left bottom;



 -moz-transform:rotate(90deg);



 opacity:0



}



}



 @-o-keyframes rotateOutDownLeft {



 0% {



 -o-transform-origin:left bottom;



 -o-transform:rotate(0);



 opacity:1



}



 100% {



 -o-transform-origin:left bottom;



 -o-transform:rotate(90deg);



 opacity:0



}



}



 @keyframes rotateOutDownLeft {



 0% {



 transform-origin:left bottom;



 transform:rotate(0);



 opacity:1



}



 100% {



 transform-origin:left bottom;



 transform:rotate(90deg);



 opacity:0



}



}



.rotateOutDownLeft {



	-webkit-animation-name:rotateOutDownLeft;



	-moz-animation-name:rotateOutDownLeft;



	-o-animation-name:rotateOutDownLeft;



	animation-name:rotateOutDownLeft



}



 @-webkit-keyframes rotateOutUpRight {



 0% {



 -webkit-transform-origin:right bottom;



 -webkit-transform:rotate(0);



 opacity:1



}



 100% {



 -webkit-transform-origin:right bottom;



 -webkit-transform:rotate(90deg);



 opacity:0



}



}



 @-moz-keyframes rotateOutUpRight {



 0% {



 -moz-transform-origin:right bottom;



 -moz-transform:rotate(0);



 opacity:1



}



 100% {



 -moz-transform-origin:right bottom;



 -moz-transform:rotate(90deg);



 opacity:0



}



}



 @-o-keyframes rotateOutUpRight {



 0% {



 -o-transform-origin:right bottom;



 -o-transform:rotate(0);



 opacity:1



}



 100% {



 -o-transform-origin:right bottom;



 -o-transform:rotate(90deg);



 opacity:0



}



}



 @keyframes rotateOutUpRight {



 0% {



 transform-origin:right bottom;



 transform:rotate(0);



 opacity:1



}



 100% {



 transform-origin:right bottom;



 transform:rotate(90deg);



 opacity:0



}



}



.rotateOutUpRight {



	-webkit-animation-name:rotateOutUpRight;



	-moz-animation-name:rotateOutUpRight;



	-o-animation-name:rotateOutUpRight;



	animation-name:rotateOutUpRight



}



 @-webkit-keyframes rotateOutDownRight {



 0% {



 -webkit-transform-origin:right bottom;



 -webkit-transform:rotate(0);



 opacity:1



}



 100% {



 -webkit-transform-origin:right bottom;



 -webkit-transform:rotate(-90deg);



 opacity:0



}



}



 @-moz-keyframes rotateOutDownRight {



 0% {



 -moz-transform-origin:right bottom;



 -moz-transform:rotate(0);



 opacity:1



}



 100% {



 -moz-transform-origin:right bottom;



 -moz-transform:rotate(-90deg);



 opacity:0



}



}



 @-o-keyframes rotateOutDownRight {



 0% {



 -o-transform-origin:right bottom;



 -o-transform:rotate(0);



 opacity:1



}



 100% {



 -o-transform-origin:right bottom;



 -o-transform:rotate(-90deg);



 opacity:0



}



}



 @keyframes rotateOutDownRight {



 0% {



 transform-origin:right bottom;



 transform:rotate(0);



 opacity:1



}



 100% {



 transform-origin:right bottom;



 transform:rotate(-90deg);



 opacity:0



}



}



.rotateOutDownRight {



	-webkit-animation-name:rotateOutDownRight;



	-moz-animation-name:rotateOutDownRight;



	-o-animation-name:rotateOutDownRight;



	animation-name:rotateOutDownRight



}



 @-webkit-keyframes hinge {



 0% {



 -webkit-transform:rotate(0);



 -webkit-transform-origin:top left;



 -webkit-animation-timing-function:ease-in-out



}



 20%, 60% {



 -webkit-transform:rotate(80deg);



 -webkit-transform-origin:top left;



 -webkit-animation-timing-function:ease-in-out



}



 40% {



 -webkit-transform:rotate(60deg);



 -webkit-transform-origin:top left;



 -webkit-animation-timing-function:ease-in-out



}



 80% {



 -webkit-transform:rotate(60deg) translateY(0);



 opacity:1;



 -webkit-transform-origin:top left;



 -webkit-animation-timing-function:ease-in-out



}



 100% {



 -webkit-transform:translateY(700px);



 opacity:0



}



}



 @-moz-keyframes hinge {



 0% {



 -moz-transform:rotate(0);



 -moz-transform-origin:top left;



 -moz-animation-timing-function:ease-in-out



}



 20%, 60% {



 -moz-transform:rotate(80deg);



 -moz-transform-origin:top left;



 -moz-animation-timing-function:ease-in-out



}



 40% {



 -moz-transform:rotate(60deg);



 -moz-transform-origin:top left;



 -moz-animation-timing-function:ease-in-out



}



 80% {



 -moz-transform:rotate(60deg) translateY(0);



 opacity:1;



 -moz-transform-origin:top left;



 -moz-animation-timing-function:ease-in-out



}



 100% {



 -moz-transform:translateY(700px);



 opacity:0



}



}



 @-o-keyframes hinge {



 0% {



 -o-transform:rotate(0);



 -o-transform-origin:top left;



 -o-animation-timing-function:ease-in-out



}



 20%, 60% {



 -o-transform:rotate(80deg);



 -o-transform-origin:top left;



 -o-animation-timing-function:ease-in-out



}



 40% {



 -o-transform:rotate(60deg);



 -o-transform-origin:top left;



 -o-animation-timing-function:ease-in-out



}



 80% {



 -o-transform:rotate(60deg) translateY(0);



 opacity:1;



 -o-transform-origin:top left;



 -o-animation-timing-function:ease-in-out



}



 100% {



 -o-transform:translateY(700px);



 opacity:0



}



}



 @keyframes hinge {



 0% {



 transform:rotate(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% {



 transform:rotate(60deg);



 transform-origin:top left;



 animation-timing-function:ease-in-out



}



 80% {



 transform:rotate(60deg) translateY(0);



 opacity:1;



 transform-origin:top left;



 animation-timing-function:ease-in-out



}



 100% {



 transform:translateY(700px);



 opacity:0



}



}



.hinge {



	-webkit-animation-name:hinge;



	-moz-animation-name:hinge;



	-o-animation-name:hinge;



	animation-name:hinge



}



 @-webkit-keyframes rollIn {



 0% {



 opacity:0;



 -webkit-transform:translateX(-100%) rotate(-120deg)



}



 100% {



 opacity:1;



 -webkit-transform:translateX(0px) rotate(0deg)



}



}



 @-moz-keyframes rollIn {



 0% {



 opacity:0;



 -moz-transform:translateX(-100%) rotate(-120deg)



}



 100% {



 opacity:1;



 -moz-transform:translateX(0px) rotate(0deg)



}



}



 @-o-keyframes rollIn {



 0% {



 opacity:0;



 -o-transform:translateX(-100%) rotate(-120deg)



}



 100% {



 opacity:1;



 -o-transform:translateX(0px) rotate(0deg)



}



}



 @keyframes rollIn {



 0% {



 opacity:0;



 transform:translateX(-100%) rotate(-120deg)



}



 100% {



 opacity:1;



 transform:translateX(0px) rotate(0deg)



}



}



.rollIn {



	-webkit-animation-name:rollIn;



	-moz-animation-name:rollIn;



	-o-animation-name:rollIn;



	animation-name:rollIn



}



 @-webkit-keyframes rollOut {



 0% {



 opacity:1;



 -webkit-transform:translateX(0px) rotate(0deg)



}



 100% {



 opacity:0;



 -webkit-transform:translateX(100%) rotate(120deg)



}



}



 @-moz-keyframes rollOut {



 0% {



 opacity:1;



 -moz-transform:translateX(0px) rotate(0deg)



}



 100% {



 opacity:0;



 -moz-transform:translateX(100%) rotate(120deg)



}



}



 @-o-keyframes rollOut {



 0% {



 opacity:1;



 -o-transform:translateX(0px) rotate(0deg)



}



 100% {



 opacity:0;



 -o-transform:translateX(100%) rotate(120deg)



}



}



 @keyframes rollOut {



 0% {



 opacity:1;



 transform:translateX(0px) rotate(0deg)



}



 100% {



 opacity:0;



 transform:translateX(100%) rotate(120deg)



}



}



.rollOut {



	-webkit-animation-name:rollOut;



	-moz-animation-name:rollOut;



	-o-animation-name:rollOut;



	animation-name:rollOut



}



 @-webkit-keyframes lightSpeedIn {



 0% {



 -webkit-transform:translateX(100%) skewX(-30deg);



 opacity:0



}



 60% {



 -webkit-transform:translateX(-20%) skewX(30deg);



 opacity:1



}



 80% {



 -webkit-transform:translateX(0%) skewX(-15deg);



 opacity:1



}



 100% {



 -webkit-transform:translateX(0%) skewX(0deg);



 opacity:1



}



}



 @-moz-keyframes lightSpeedIn {



 0% {



 -moz-transform:translateX(100%) skewX(-30deg);



 opacity:0



}



 60% {



 -moz-transform:translateX(-20%) skewX(30deg);



 opacity:1



}



 80% {



 -moz-transform:translateX(0%) skewX(-15deg);



 opacity:1



}



 100% {



 -moz-transform:translateX(0%) skewX(0deg);



 opacity:1



}



}



 @-o-keyframes lightSpeedIn {



 0% {



 -o-transform:translateX(100%) skewX(-30deg);



 opacity:0



}



 60% {



 -o-transform:translateX(-20%) skewX(30deg);



 opacity:1



}



 80% {



 -o-transform:translateX(0%) skewX(-15deg);



 opacity:1



}



 100% {



 -o-transform:translateX(0%) skewX(0deg);



 opacity:1



}



}



 @keyframes lightSpeedIn {



 0% {



 transform:translateX(100%) skewX(-30deg);



 opacity:0



}



 60% {



 transform:translateX(-20%) skewX(30deg);



 opacity:1



}



 80% {



 transform:translateX(0%) skewX(-15deg);



 opacity:1



}



 100% {



 transform:translateX(0%) skewX(0deg);



 opacity:1



}



}



.lightSpeedIn {



	-webkit-animation-name:lightSpeedIn;



	-moz-animation-name:lightSpeedIn;



	-o-animation-name:lightSpeedIn;



	animation-name:lightSpeedIn;



	-webkit-animation-timing-function:ease-out;



	-moz-animation-timing-function:ease-out;



	-o-animation-timing-function:ease-out;



	animation-timing-function:ease-out



}



.animated.lightSpeedIn {



 -webkit-animation-duration:.5s;



 -moz-animation-duration:.5s;



 -o-animation-duration:.5s;



 animation-duration:.5s



}



 @-webkit-keyframes lightSpeedOut {



 0% {



 -webkit-transform:translateX(0%) skewX(0deg);



 opacity:1



}



 100% {



 -webkit-transform:translateX(100%) skewX(-30deg);



 opacity:0



}



}



 @-moz-keyframes lightSpeedOut {



 0% {



 -moz-transform:translateX(0%) skewX(0deg);



 opacity:1



}



 100% {



 -moz-transform:translateX(100%) skewX(-30deg);



 opacity:0



}



}



 @-o-keyframes lightSpeedOut {



 0% {





 -o-transform:translateX(0%) skewX(0deg);



 opacity:1



}



 100% {



 -o-transform:translateX(100%) skewX(-30deg);



 opacity:0



}



}



 @keyframes lightSpeedOut {



 0% {



 transform:translateX(0%) skewX(0deg);



 opacity:1



}



 100% {



 transform:translateX(100%) skewX(-30deg);



 opacity:0



}



}



.lightSpeedOut {



	-webkit-animation-name:lightSpeedOut;



	-moz-animation-name:lightSpeedOut;



	-o-animation-name:lightSpeedOut;



	animation-name:lightSpeedOut;



	-webkit-animation-timing-function:ease-in;



	-moz-animation-timing-function:ease-in;



	-o-animation-timing-function:ease-in;



	animation-timing-function:ease-in



}



.animated.lightSpeedOut {



 -webkit-animation-duration:.25s;



 -moz-animation-duration:.25s;



 -o-animation-duration:.25s;



 animation-duration:.25s



}



 @-webkit-keyframes wiggle {



 0% {



 -webkit-transform:skewX(9deg)



}



 10% {



 -webkit-transform:skewX(-8deg)



}



 20% {



 -webkit-transform:skewX(7deg)



}



 30% {



 -webkit-transform:skewX(-6deg)



}



 40% {



 -webkit-transform:skewX(5deg)



}



 50% {



 -webkit-transform:skewX(-4deg)



}



 60% {



 -webkit-transform:skewX(3deg)



}



 70% {



 -webkit-transform:skewX(-2deg)



}



 80% {



 -webkit-transform:skewX(1deg)



}



 90% {



 -webkit-transform:skewX(0deg)



}



 100% {



 -webkit-transform:skewX(0deg)



}



}



 @-moz-keyframes wiggle {



 0% {



 -moz-transform:skewX(9deg)



}



 10% {



 -moz-transform:skewX(-8deg)



}



 20% {



 -moz-transform:skewX(7deg)



}



 30% {



 -moz-transform:skewX(-6deg)



}



 40% {



 -moz-transform:skewX(5deg)



}



 50% {



 -moz-transform:skewX(-4deg)



}



 60% {



 -moz-transform:skewX(3deg)



}



 70% {



 -moz-transform:skewX(-2deg)



}



 80% {



 -moz-transform:skewX(1deg)



}



 90% {



 -moz-transform:skewX(0deg)



}



 100% {



 -moz-transform:skewX(0deg)



}



}



 @-o-keyframes wiggle {



 0% {



 -o-transform:skewX(9deg)



}



 10% {



 -o-transform:skewX(-8deg)



}



 20% {



 -o-transform:skewX(7deg)



}



 30% {



 -o-transform:skewX(-6deg)



}



 40% {



 -o-transform:skewX(5deg)



}



 50% {



 -o-transform:skewX(-4deg)



}



 60% {



 -o-transform:skewX(3deg)



}



 70% {



 -o-transform:skewX(-2deg)



}



 80% {



 -o-transform:skewX(1deg)



}



 90% {



 -o-transform:skewX(0deg)



}



 100% {



 -o-transform:skewX(0deg)



}



}



 @keyframes wiggle {



 0% {



 transform:skewX(9deg)



}



 10% {



 transform:skewX(-8deg)



}



 20% {



 transform:skewX(7deg)



}



 30% {



 transform:skewX(-6deg)



}



 40% {



 transform:skewX(5deg)



}



 50% {



 transform:skewX(-4deg)



}



 60% {



 transform:skewX(3deg)



}



 70% {



 transform:skewX(-2deg)



}



 80% {



 transform:skewX(1deg)



}



 90% {



 transform:skewX(0deg)



}



 100% {



 transform:skewX(0deg)



}



}



.wiggle {



	-webkit-animation-name:wiggle;



	-moz-animation-name:wiggle;



	-o-animation-name:wiggle;



	animation-name:wiggle;



	-webkit-animation-timing-function:ease-in;



	-moz-animation-timing-function:ease-in;



	-o-animation-timing-function:ease-in;



	animation-timing-function:ease-in



}



.animated.wiggle {



 -webkit-animation-duration:.75s;



 -moz-animation-duration:.75s;



 -o-animation-duration:.75s;



 animation-duration:.75s



}



figure {



	margin:0;



	padding:0;



}



ul.nav li.dropdown:hover ul.dropdown-menu {



	display: block;



}



code {



	white-space: normal;



}



/*-----by designer-------------------------------------------------------------------------------------------------------*/



/*.credit > code {



float: left;



width: 100px;}*/



.block_content {



	float:left;



	height: auto;



	width: 250px;



}



.credit {



/*margin-right:23px;*/



}



.credit > code {



/* background: none repeat scroll 0 0 #F7F7F9;



border: 1px solid #E1E1E8;*/



}



/*-----end by designer-------------------------------------------------------------------------------------------------------*/



cite {



	color:#999;



}



/* Fonts */



@font-face {



 font-family: 'entypo';



 src: url('https://s3.amazonaws.com/pixelthrone/fonts/entypo/entypo.eot');



 src: url('https://s3.amazonaws.com/pixelthrone/fonts/entypo/entypo.eot?#iefix') format('embedded-opentype'), url('https://s3.amazonaws.com/pixelthrone/fonts/entypo/entypo.woff') format('woff'), url('https://s3.amazonaws.com/pixelthrone/fonts/entypo/entypo.ttf') format('truetype'), url('https://s3.amazonaws.com/pixelthrone/fonts/entypo/entypo.svg#entypo') format('svg');



 font-weight: normal;



 font-style: normal;



}



.entypo {



	font-family: "entypo" !important;



	font-style: normal !important;



	line-height: 100%;



}



/* Generic */



/*a, a:link, a:visited, a:active, a:hover {color:#000;}*/



a, a:hover {



	color:#000;



}



a.row {



	display: block;



}



h1.page-title {



	  font-size: 40px;



    font-weight: 700;



    letter-spacing: -2px;



    line-height: 100%;



    margin: 0 0 0px;



    padding-top: 25px;
	padding-bottom:10px;



    text-transform: uppercase;



}



h1 {



	font-size: 28px;



	font-weight: 700; 



	line-height: 45px;  text-transform: uppercase; letter-spacing: -2px;



	margin: 0;



}



h2 {



	font-size: 57px;



	font-weight: normal;



	line-height: 63px;



	margin: 0 0 10px 0;



}



h3 {



	font-size: 26px;



	line-height: 32px;



	margin: 0 0 10px 0;



	font-weight: 300;



}



h4 {



	font-size: 18px;



	font-weight: normal;



	/*	font-style: italic;*/



margin: 0 0 10px 0;



}



h5 {



	font-size: 18px;



}



h6 {



	font-size: 13px;



	font-weight: normal;



	line-height: 100%;



	font-style: italic;



}



h6.behind {



	font-weight: bold;



	font-size: 80px;



	line-height: 100%;



	font-style: normal;



	position: relative;



	top:0px;



	left: 0;



	z-index: 0;



	opacity: 0.07;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=7)";



}



.lead {



	font-size: 17px;



	line-height: 26px;



	font-weight: normal;



}



.text-white {



	color:#fff;



}



.text-black {



	color:#000;



}



.light {



	font-weight: 300;



}



a.link-big, a.link-big:visited, a.link-big:link {



	font-size: 16px;



	font-weight: bold;



	display:block;



	text-decoration: none;



	color:#000;



	line-height: 1



}



/* Pages / Blocks */



.page {



	padding: 0px 0px 30px 0px;



}



.page.no-padding {



	padding: 0;



}



#works, #news {



	padding-bottom: 60px;



}



.stripe {



	top:0;



	left:0;



	right:0;



	position:absolute;



	height:240px;



	z-index: -1;



}



.home-header {



	height:450px;



	background-position: center center;



	text-align: center;



	color:#fff;



	position: relative;



	margin-bottom: 30px;



	margin-top: -28px;



}



.home-header section {



	top: 130px;



	position: absolute;



	left:0;



	right:0;



}



.page.pt_page_parallax {



	background: fixed;



}



/* Page Home */



/*.page:first-of-type { padding-top: 0px;}*/



/* Nav Header */



.navbar {



	color: #000;



	background:#fff;



}



.navbar-inner {



	border:none;



	background: transparent;



	background-color: #fff;



	background-color: rgba(255, 255, 255, 0.95);



}



.navbar .brand {



	padding-top: 10px;



	padding-bottom: 10px;



	font-size: 36px;



	color: #333;



	font-weight: 600;



}



/*.navbar .brand img { height:100px; }*/



.navbar .nav {



	float: right;



	height:40px;



}



 @media screen and (-webkit-min-device-pixel-ratio:0) {



 .navbar .nav > li > a {



 color:#000;



 font-size:15px!important;



 padding: 11px 8px 11px!important;



 position: relative;



 text-shadow: none;



 width:auto;



}



}



.navbar .nav > li > a {



	color:#000;



	font-size:15px!important;



	padding: 11px 8px 10px;



	position: relative;



	text-shadow: none;



	width:auto;



}



.navbar .nav > li > a:before {



	/*content: '';*/



position: absolute;



	width: 2px;



	height: 24px;



	top:14px;



	left:50%;



	background: transparent;



	margin-left: -1px;



}



.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {



	background-color: transparent;



}



.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .navbar .nav li.dropdown.active > .dropdown-toggle {



	color:#fff;



	box-shadow: none;/* text-shadow: none;*/



	border-bottom-right-radius: 0px;



	border-bottom-left-radius: 0px;



}



header .dropdown-menu {



	border:none;



	box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25);



	top:90%;



}



header .dropdown-menu li > a {



	color:#fff; /*font-size: 18px;*/



	text-align: left;



	padding: 10px 10px;



}



header .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {



	background-color:#fff;



	color:#000;



	background: transparent;



}



.dropdown-menu li > a:hover {



	background:fff;



	color:#000;



 !important



}



.navbar .nav > li > .dropdown-menu:before {



	display: none;



}



.navbar .nav > li > .dropdown-menu:after {



	border-right: 7px solid transparent;



	border-left: 7px solid transparent;



	left:10px;



	top:-6px;



}



.navbar .btn-navbar, .navbar .btn-navbar:hover {



	background: #000



}



/* Page Works */



.works {



	padding-bottom: 120px;



	position: relative;



}



.works .stripe {



	top:160px;



}



.portfolio-filter {



	text-align: center;



	margin-bottom:10px;



	margin-top: 0px;



}



.portfolio-filter ul {



	display:inline-block;



	list-style-type: none;



	text-align: center;



	margin:0;



}



.portfolio-filter ul li {



	display:inline-block;



	float: none;



	margin-bottom: 30px;



}



.portfolio-item {



	color:#fff;



	height:150px;



	cursor:pointer;



}



.portfolio-description {



	padding:  18px 0;



}



.portfolio-item:hover {



	color:#000;



	background: #fff !important;



}



.portfolio-item:hover img {



	opacity:0;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



}



.portfolio-item:hover .portfolio-description p {



	opacity:0;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



}



.portfolio-description p {



	margin:0;



}



.portfolio-item:hover .portfolio-description h2 {



}



.portfolio-image {



	position:relative;



}



.portfolio-image:after {



	content:'+';



	position:absolute;



	top:0;



	left:0;



	right:0;



	bottom:0;



	text-align: center;



	font-size: 100px;



	font-weight: bold;



	line-height: 150px;



	opacity:0;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



}



.portfolio-item:hover .portfolio-image:after {



	opacity:1;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



}



.portfolio-item.loading:hover .portfolio-image:after {



	opacity:0;



}



.pt_portfolio h2 {



	overflow:hidden;



	line-height:45px;



}



.pt_portfolio {



	margin-bottom: 30px;



}



.portfolio-item-info {



	margin-bottom:20px;



}



.portfolio-item-detail h2 {



	float:left;



	height:auto;



	overflow: inherit;



}



.portfolio-item-detail a.close, .blog-item-detail a.close {



	height:50px;



	width:50px;



	line-height: 50px;



	color:#000;



	opacity:1;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



	text-align: center;



	border-radius:25px;



	font-weight: normal;



	float:left;



	margin:10px 0 0 10px;



	text-shadow: none;



	font-size:22px;



}



.portfolio-item-detail a.close:hover, .blog-item-detail a.close:hover {



	color:#fff;



}



.portfolio-item-detail {



	padding:  0px;



	background:#fff;



}



.portfolio-item-detail header {



	margin-bottom: 10px;



}



.slideshow-portfolio-item-detail.flexslider {



	margin-bottom: 20px;



}



.portfolio-item-detail .date {



	position:relative;



	font-style: italic;



}



.portfolio-item-detail .date .day {



	opacity: 0.15;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";



	font-size: 50px;





	line-height: 1;



	font-weight: 700;



}



.portfolio-item-detail .date .month {



	position: absolute;



	top:20px;



	right:0;



	text-align:right;



	opacity:0.6;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";



	line-height: 100%;



}



.portfolio-item-detail .date .month em {



	font-size: 10px;



}



.portfolio-item-detail h4 {



	line-height: 30px;



}



.client-testimonials .client a {



	display:block;



}



.client-testimonials .client img {



	display:block;



	width:60px;



	border-radius: 30px;



	position:relative;



	z-index: 3



}



.client-testimonials .client {



	position:relative;



	z-index: 1;



	margin-top:5px;



}



.client-testimonials .client:before {



	content:'';



	width:62px;



	height:62px;



	position:absolute;



	z-index: 2;



	border-radius: 31px;



	top:-1px;



	left:-1px;



	background:#eee;



}



.client-testimonials .client:hover:before {



	width:64px;



	height:64px;



	top:-2px;



	left:-2px;



	border-radius: 32px;



}



.portfolio-item-detail .popover {



	background: rgb(55,47,43);



	background: rgba(55, 47, 43, 0.9);



	box-shadow: none;



	border:none;



}



.portfolio-item-detail .popover-content:before {



	content: '\201C';



	position:absolute;



	left:10px;



	top:0;



	color:#fff;



	font-size:100px;



	line-height: 1;



	font-weight: 300;



}



.portfolio-item-detail .popover-content {



	color:#fff;



	font-size:16px;



	line-height: 23px;



	padding: 10px 10px 10px 50px



}



.portfolio-item-detail .popover-title {



	display:none;



}



.portfolio-item-detail .popover.top .arrow {



	border-top-color: rgb(55,47,43);



	border-top-color: rgba(55, 47, 43, 0.9);



}



.portfolio-item-detail .bx-controls-direction {



	display: block;



}



.portfolio-item-detail .slideshow-right .bx-controls-direction, .portfolio-item-detail .slideshow-left .bx-controls-direction {



	display:none;



}



.slideshow-left {



	position:relative;



}



.portfolio-item-detail .bx-pager {



	display: none;



}



.template-portfolio2 .portfolio-container article {



	opacity: 0;



}



.portfolio-post .img-wrapper {



	overflow:hidden;



}



.portfolio-post .item-wrapper a {



	color: #fff;



	font-size:30px;



}



.portfolio-post .item-wrapper {



	position: absolute;



	top: 0;



	left: 0;



	right: 0;



	bottom: 0;



	padding: 60px;



	overflow: hidden;



	background-color: rgb(0,0,0);



	background-color: rgba(0, 0, 0, 0.5);



	color: #fff;



}



.portfolio-post .item-wrapper header, .item-wrapper section {



	opacity: 0;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



}



.portfolio-post .item-wrapper section {



	padding-top: 10px



}



.portfolio-post .item-wrapper {



	opacity: 0;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



	-webkit-transition: opacity 1250ms ease-in-out;



	-moz-transition: opactiy 1250ms ease-in-out;



	-o-transition: opacity 1250ms ease-in-out;



	transition: opacity 1250ms ease-in-out;



}



.portfolio-post .item-wrapper:hover {



	opacity: 1;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";



	padding-top: 60px;



	-webkit-transition: all 500ms ease-out;



	-moz-transition: all 500ms ease-out;



	-o-transition: all 500ms ease-out;



	transition: all 500ms ease-out;



}



.portfolio-post .item-wrapper:hover section, .portfolio-post .item-wrapper:hover header {



	opacity: 1;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



	padding-top: 0px;



	-webkit-transition: all 500ms ease-out;



	-moz-transition: all 500ms ease-out;



	-o-transition: all 500ms ease-out;



	transition: all 500ms ease-out;



}



.portfolio-post img {



	transform: scale(1, 1);



	-webkit-transition: all 250ms ease-out;



	-moz-transition: all 250ms ease-out;



	-o-transition: all 250ms ease-out;



	transition: all 250ms ease-out;



}



.portfolio-post:hover img {



	transform: scale(1.1, 1.1);



	-webkit-transition: all 750ms ease-out;



	-moz-transition: all 750ms ease-out;



	-o-transition: all 750ms ease-out;



	transition: all 750ms ease-out;



}



.bx-wrapper {



	position:relative;



}



.bx-controls-direction {



	position: absolute;



	bottom:30px;



	left:0;



	right:0;



	text-align: center;



	z-index: 99;



}



.bx-controls-direction a, .slideshow-left-nav a {



	display: inline-block;



	width:70px;



	height:70px;



	background:#666;



	text-indent: -9999px;



	line-height: 1;



	border-radius: 35px;



	opacity:0.7;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";



	position: relative;



}



.bx-controls-direction a.bx-prev, .slideshow-left-nav a.bx-prev {



	margin-right:-5px;



}



.bx-controls-direction a.bx-next, .slideshow-left-nav a.bx-next {



	margin-left:-5px;



}



.bx-controls-direction a:hover, .slideshow-left-nav a:hover {



	opacity:1;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



	text-decoration: none;



}



.bx-controls-direction a:before, .slideshow-left-nav a:before {



	font-family: "entypo";



	position:absolute;



	top:10px;



	left:10px;



	width:50px;



	height:50px;



	font-size:25px;



	color:#fff;



	z-index: 2;



	text-indent: 0;



	line-height: 50px;



}



.bx-controls-direction a.bx-prev:before, .slideshow-left-nav a.bx-prev:before {



	content:'\E75D';



}



.bx-controls-direction a.bx-next:before, .slideshow-left-nav a.bx-next:before {



	content:'\E75E';



}



.slideshow-left-nav {



	position: absolute;



	top:90px;



	left:0;



	right:0;



	text-align: center;



	z-index: 99;



	opacity: 0;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



}



.slideshow-portfolio-item-detail:hover .slideshow-left-nav {



	opacity: 1;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



}



.slideshow-left img {



	opacity: 0.2;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";



}



.flex-active-slide > img {



	height: 255px !important;



}



.slideshow-portfolio-item-detail .slides li a {



	position:relative;



	display:block;



}



.slideshow-portfolio-item-detail .slides li a:before {



	width: 50px;



	height: 50px;



	position: absolute;



	bottom:30px;



	left:50%;



	margin-left: -25px;



	background:rgb(255,255,255);



	background:rgba(255, 255, 255, 0.7);



	content:'\E744';



	font-family: "entypo";



	color:#000;



	line-height: 50px;



	border-radius: 25px;



	text-align: center;



	font-size: 18px;



	opacity:0;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



}



.slideshow-portfolio-item-detail .slides li a:hover:before {



	opacity:1;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



}



ul.flex-direction-nav {



	/*position:absolute;*/



	top:50%;



	left:0;



	right:0;



	margin-top:-30px;



	/*height:70px;*/



	opacity: 0;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



}



.flexslider:hover ul.flex-direction-nav {



	opacity: 1;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



}



.flex-direction-nav a {



	display: inline-block;



	width:70px;



	height:70px;



	background:#666;



	text-indent: -9999px;



	line-height: 1;



	border-radius: 35px;



	opacity:0.7;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";



	position: absolute;



}



.flex-direction-nav .flex-prev:before {



	content:'\E75D';



}



.flex-direction-nav .flex-next:before {



	content:'\E75E';



}



.flex-direction-nav .flex-prev:before, .flex-direction-nav .flex-next:before {



	font-family: "entypo";



	position:absolute;



	top:10px;



	left:10px;



	width:50px;



	height:50px;



	font-size:25px;



	color:#fff;



	z-index: 2;



	text-indent: 0;



	line-height: 50px;



	text-align: center;



}



.flex-direction-nav .flex-prev {



	left: 50%;



	margin-left:-65px;



}



.flex-direction-nav .flex-next {



	left: 50%;



	margin-left:-5px;



}



.flex-direction-nav a:hover {



	opacity:1;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



	text-decoration: none;



}



/* Page Blog */



.blog-page {



	background: url(http://subtlepatterns.com/patterns/tileable_wood_texture.png);



}



.blog-post {



	border: 2px solid #e8e8e8;



	background:#fff;



	padding:13px;



}



.blog-post:hover {



	box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.25);



	border-color:#fff;



}



.blog-post header {



	margin: 30px 15px;



}



.blog-post .content {



	color:rgba(0, 0, 0, 0.80);



	height:100px;



	position: relative;



	overflow:hidden;



}



.blog-post .content:after {



	content:'';



	position: absolute;



	height:42px;



	bottom:0;



	left:0;



	right:0;



	background: url(img/text-mask.png);



}



.blog-container, .portfolio-container {



	position:relative;



	margin: 0px 0 0 0;



}



.blog-container article, .portfolio-container article {



	margin-bottom: 20px;



}



.blog-post iframe {



	height:152px;



	width:100%;



}



.blog-item-detail {



	margin-top: 50px;



	margin-bottom: 50px;



}



.blog-item-detail header a.close {



	float:right;



	display:block;



}



.blog-item-detail header {



	padding-left:15px;



	margin-bottom:30px;



}



.commentlist, .commentlist li, .commentlist ul {



	list-style-type: none;



	margin:0;



	padding:0;



}



.commentlist li a.comment-reply-link {



	font-size:11px;



	line-height: 100%;



	margin:0;



	display:block;



}



.commentlist li .comment-meta h3.author cite {



	margin:0;



	line-height: 100%;



}



.commentlist li .comment-meta p.date a {



	color:#000;



	opacity:0.5;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";



	font-style: italic;



	font-size: 10px;



}



.commentlist li .comment-body p {



	opacity:0.8;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";



}



.comments h4 {



	opacity:0.3;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";



	margin-bottom: 20px;



}



.commentlist li {



	border-bottom: 1px solid #eee;



	padding-top:20px;



	padding-bottom: 10px;



}



.commentlist .comment-line {



	background:url(img/comment-line.png) no-repeat right top;



	height:34px;



}



.commentlist ul li, .commentlist li:last-child {



	border-bottom:0;



}



.commentlist ul {



	border-bottom: 1px solid #eee;



}



.commentlist h3 {



	margin-bottom:0;



	word-wrap: break-word;



}



.commentlist h2 {



	font-size: 35px;



}



.commentlist h3 a {



	color:#000;



}



.commentlist .avatar {



	position:relative;



}



.commentlist .avatar img {



	border-radius: 30px;



	position:relative;



	width:60px;



}



.commentlist .avatar:before {



	position:absolute;



	width:62px;



	height:62px;



	background:#fff;



	content:'';



	top:-2px;



	left:-2px;



	border-radius: 32px;



	border:1px solid #e5e5e5;



}



.comment-form-header {



	border-top:1px solid #000;



	padding-top:40px;



	margin-bottom: 10px;



}



.comment-form-header i {



	font-size: 70px;



	line-height: 26px



}



#respond .logged-in-as {



	opacity: 0.8;



}



#respond #reply-title {



	margin-bottom: 0;



}



#respond #reply-title:before {



	content: '\E718';



	font-family: "entypo" !important;



	font-size: 35px;



	line-height: 35px;



	display: block;



}



#commentform {



	margin-top:20px;



}



/* Contact Page */



#contact_map {



	position:absolute;



	top:0;



	left:0;



	right:0;



	bottom:0;



	z-index: 1;



}



#contact_map img {



	max-width: none;



}



section.contact {



	position: relative;



}



.contact {/*min-height: 800px;*/



}



.contact .container {



	position:relative;



	z-index: 2;



}



.contact-form-wrapper {



	padding:40px 0px 10px 0;



	position:relative;



	z-index: 2;



	margin-top:40px;



}



.contact-form-wrapper.opened {



	background:#fff;



}



.contact-form-wrapper header {



	cursor:  default;



}



.contact-form-wrapper .mail-icon {



	font-size:37px;



	font-style: normal;



}



.contact-form .controls, #commentform .controls {



	margin-bottom:10px;



}



.contact-form input, .contact-form textarea, .newsletter-form input, #commentform input, #commentform textarea {



	padding-top:9px;



	padding-bottom:9px;



}



.contact-form button, #commentform #submit {



	background:#F95300;



	height:140px;



	border-radius:4px;



}



.contact-form button, #commentform #submit {



	color:#fff;



	font-size:18px;



}



.contact-form button:hover, #commentform #submit:hover {



	color:#000;



}



.contact-form-wrapper .contact-form {



	display:block;



}



.contact-info {



	display:none;



}



/* Footer */



/*footer {



	background: #F95300;



/*text-align: center;



	z-index: 1111;



/*position:fixed;*/



{bottom:0px;



 width:100%;



 color:#FFF;



}



footer .awards li {



	display:inline-block;



	margin:0px 25px 25px 25px;



}



footer .awards ul {



	margin-top: 20px;



}



footer .twitter-block {



	border-top: 1px solid #e4e4e4;



	padding-top:0;



	position:relative;



	margin-top:60px;



}



footer .tweet_list {



	list-style-type: none;



	margin:0 auto;



	padding:0;



	position:relative;



	padding-top: 50px;



	max-width: 600px;



}



footer .tweet_list li {



	display: inline-block;



	text-align: center;



}



footer .tweet_list .tweet_avatar {



	position:absolute;



	width:48px;



	top:0;



	left:50%;



	margin-left:-24px;



	top: -24px;



	z-index: 4;



}



footer .tweet_list .tweet_avatar img {



	border-radius: 24px;



	position:relative;



	z-index: 5;



}



footer .tweet_list .tweet_avatar:after {



	width:58px;



	height:58px;



	background:#fff;



	position:absolute;



	z-index: 3;



	content:'';



	left:-5px;



	top:-5px;



	border-radius: 29px;



	box-shadow: 0px -3px 5px rgba(0, 0, 0, 0.25);



}



footer .tweet_list .tweet_avatar:before {



	width:88px;



	height:88px;



	background:#fff;



	position:absolute;



	z-index: 2;



	content:'';



	left:-20px;



	top:-20px;



}



footer .tweet_list .tweet_text {



	font-size:20px;



	font-weight: 300;



	display:block;



	margin-bottom:10px;



}



footer .tweet_list .twitter-username, footer .tweet_list .tweet_time {



	font-style: italic;



	opacity:0.5;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";



}



footer .tweet_list .twitter-logo {



	display:inline-block;



	padding-right:20px;



	opacity:0.5;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";



	padding: 0 20px;



	position:relative;



	top:0px;



	background: url(img/twitter.png) no-repeat center center;



}



footer section {



	padding-top: 5px !important;



}



footer section .social {



	padding-top:10px;



}



footer .social {



	padding-top:12px;



	float:left;



}



footer .copyright {



	color: #FFFFFF;



	float: left;



	width: auto;



	font-size: 13px;



	padding:2px 0 0;



}



.newsletter-form {



	position: relative;



	background: url(img/line-newsletter.png) no-repeat center 20px



}



.newsletter-form input {



	height: 16px;



	display:block;



	margin: 0 auto;



}



.newsletter-form button {



	border:none;



	background:#fff;



	font-size:20px;



	position:absolute;



	top:8px;



	left:50%;



	margin-left: 94px;



	color:#959595;



}



.newsletter-form fieldset {



	position: relative;



}



.newsletter-info, .newsletter-validate {



	display:none;



}



/* footer1 */



footer#wg_footer {



	background: none repeat scroll 0 0 #31302B; float:left; width:100%;



}



.footer_section {



	width: 100%;



}



.wg_policy_refund {



	float: right;



	width: auto;



	padding-top: 0 !important;



}



.wg_footer_container {



	/*background-color: #31302b;



   color: #FFFFFF;*/



height: 350px;



	width: 100%;



}



.wg_footer_div {



	height: 200px;



	width: 98%;



	max-width:940px;



	margin:auto;



}



/*.footer_div1, .footer_div2, .footer_div3, .footer_div4 {



 float:left;



 height: inherit;



width: 25%;	



padding: 15px 0 0;}*/



.wg_footer_div .widget.widget_nav_menu {



	float: left;



	width: 19%;



	margin-right: 1%;



}



.package_list > li a {



	color: #FFFFFF !important;



	text-decoration: none;



}



.wg_contact_no_uppercontainer {



	background: none repeat scroll 0 0 #31302B;



	border-top: 1px dashed #525047;



	border-bottom: 1px dashed #525047;



	float: left;



	width: 100%;



}



.wg_contact_no_container {



	/*    float: left;*/



 margin: auto;



	width: 96%;



	max-width:940px;



}



.contact_no_div {



	height: 135px;



	width: 600px;



}



.contact_no {



	float: left;



	height: 100px;



	/*margin: -106px 0 0;*/



 width: 300px;



	color: #FFFFFF;



}



.email_container {



	float: left;



	height: 106px;



	/*margin: -106px 0 0;*/



	width:340px;



}



.email_container > ul {



	float: left;



	margin-top: 5px !important;



	width: auto;



}



.email_container li {



	display: inline;



}



.sale_image {



	background: url("http://www.thewebgen.com/wp-content/uploads/2013/12/email1.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);



	float: left;



	height: 60px;



	width: 80px;



	margin-right: 5px;



}



.sale_image:hover {



	background: url("http://www.thewebgen.com/wp-content/uploads/2013/12/email1-hover.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);



	float: left;



	height: 60px;



	width: 80px;



}



.support_image {



	background: url("http://www.thewebgen.com/wp-content/uploads/2013/12/email2.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);



	float: left;



	height: 60px;



	width: 80px;



	margin-right: 5px;



}



.support_image:hover {



	background: url("http://www.thewebgen.com/wp-content/uploads/2013/12/email2-hover.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);



	float: left;



	height: 60px;



	width: 80px;



}



.contact_image {



	background: url("http://www.thewebgen.com/wp-content/uploads/2013/12/email3.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);



	float: left;



	height: 60px;



	width: 80px;



	margin-right: 5px;



}



.contact_image:hover {



	background: url("http://www.thewebgen.com/wp-content/uploads/2013/12/email3-hover.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);



	float: left;



	height: 60px;



	width: 80px;



}



.hosting_image {



	background: url("http://www.thewebgen.com/wp-content/uploads/2013/12/email4.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);



	float: left;



	height: 60px;



	width: 80px;



	margin-right: 5px;



}



.hosting_image:hover {



	background: url("http://www.thewebgen.com/wp-content/uploads/2013/12/email4-hover.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);



	float: left;



	height: 60px;



	width: 80px;



}



.contact_no > span {



	color: #F95300;



	font-weight: bold;



}



.wg_footer_container h4 {



	color: #F95300;



	font-style: normal;



	font-weight: bold;



}



.wg_footer_div li a {



	color: #FFFFFF;



	padding: 0 0 0 11px;



	display: block;



}



.wg_contact_no_container .row.newsletter-fields {



	float: left;



	margin-left: 0px;



}



.wg_contact_no_container #text-7.widget.widget_text {



	/*clear: right;*/



 width: 26%;



	float:left;



}



.wg_contact_no_container #text-8.widget.widget_text {



	margin-top: 0px;



	float: left;



}



.wg_contact_no_container .newsletter.container {



	float: left;



	/*margin: -130px 0 0;*/



  margin-left: 25px;



	width: 35%;



}



.wg_contact_no_container fieldset.span4 {



	margin: 0;



	width: 100%;



}



.wg_contact_no_container .entypo {



	background: none repeat scroll 0 0 #F95300;



	border: medium none;



	color: #FFFFFF;



	font-family: open sans !important;



	font-size: 15px;



	height: 36px;



	margin-top: -8px;



	width: 100px;



}



.wg_terms_policy_div {



	background: none repeat scroll 0 0 #2b2a24;



	height: 80px;



	float:left;



	width: 100%;



}



.wg_terms_policy_div > span {



	color: #474D5B;



}



.wg_terms_policy {



	margin: auto;



	width: 98%;



	max-width:940px;



	padding-top:10px 0 !important;



}



#wg_footer .newsletter h5 {



	color: #FFFFFF;



	font-size: 18px;



	font-weight: bold;



	margin: 10px 0;



}



.contact_no > strong {



	color: #FFFFFF;



	float: left;



	font-size: 18px;



	margin: 0 0 5px;



	width: 230px;



}



.wg_contact_no_container h5 {



	color: #FFFFFF !important;



	float: left;



	font-size: 18px;



	margin: 0 0 5px;



	width: 100%;



}



.email_container > strong {



	color: #FFFFFF;



	font-size: 18px;



}



.wg_terms_policy > span {



	float:left;



}



.wg_terms_policy_div .textwidget li {



	display: inline;



	text-align: center;



}



.wg_footer_div li {



	background: url("http://www.thewebgen.com/wp-content/uploads/2013/12/footer-arrow.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);



}



.wg_terms_policy .textwidget > span {



	float: left;



	width: 100%;



	color:#636978;



}



.wg_terms_div {



	float: left;



	width: 100%;



	color:#636978;



}



ul#menu-footer6 {



	float: left;



	text-align: left;



	width: 260px;



}



ul#menu-footer6 li {



	border-right: 1px solid #FFFFFF;



	display: inline;



	margin: 0 3px 0 0;



	padding: 0 8px 0 0;



	font-size: 13px;



}



ul#menu-footer6 li:last-child {



	border-right: none;



}



ul#menu-footer6 li a {



	color: #FFFFFF;



}



#wg_footer .span4.offset4 > input {



	display: block;



	height: 16px;



	margin: 0 auto;



	padding: 9px 0;



}



/* Shortcodes page */



.shortcodes .accordion h1, .shortcodes .accordion h2, .shortcodes .accordion h3, .shortcodes .accordion h4, .shortcodes .accordion h5, .shortcodes .accordion h6 {



	margin:0 0 10px 0



}



/* Components */



.hero {



	text-align:center;



}



.hero h2 {



	font-size:40px;



	font-weight:700;



	margin-bottom:0;



}



.hero h3 {



	font-size:25px;



	font-weight:300;



	opacity:0.8;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";



}



.services-list .icon, .services-icons {



	font-family:entypo;



	font-size:50px;



	text-align:center;



	line-height:50px;



}



.services-list h5, h5.services-icon {



	margin:0;



}



.services-icons.span4 {



	width: 60px;



	text-align: left;



}



.slideshow-laptop {



	background:url(img/slideshow-laptop.png) no-repeat center top;



	height:557px;



	position: relative;



}



.slideshow-laptop .slideshow {/*margin:0 0 0 46px;*/



	margin: 0 auto;



	max-height:445px;



	max-width:849px;



}



.slideshow-laptop .flex-control-paging {



	margin-top:5px;



}



.team-element {



	position:relative;



	text-align:center;



	margin-left:20px;



	z-index:1;



	display: inline-block;



}



.team-element img {



	border-radius:92px;



	position:relative;



	display:block;



	z-index:5;



}



.team-element:before {



	width:190px;



	height:190px;



	background:#fff;



	position:absolute;



	top:-3px;



	left:-3px;



	content:'';



	border-radius:95px;



	z-index:3;



	opacity:0;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



}



.team-element:after {



	width:184px;



	height:179px;



	background:url(img/shadow-team.png) no-repeat center bottom;



	position:absolute;



	bottom:0;



	left:0;



	content:'';



	z-index:2;



	opacity:0;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



}



.team-element h5 {



	margin:30px 0 6px;



	line-height:100%;



}



.team-element:hover ul, .team-element:hover:after, .team-element:hover:before {



	opacity:1;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



}



.team-element ul {



	position:absolute;



	top:175px;



	left:0;



	z-index:6;



	opacity:0;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



}



.team-element ul li {



	position:absolute;



}



figure.team-element {



	display: block;



}



.team-element ul li:first-child {



	top:-25px;



	left:16px;



}



 .team-element ul li:nth-child(2) {



 top:-2px;



 left:78px;



}



 .team-element ul li:nth-child(3) {



 top:-8px;



 left:45px;



}



 .team-element ul li:nth-child(4) {



 top:-8px;



 left:111px;



}



 .team-element ul li:nth-child(5) {



 top:-25px;



 left:140px;



}



.team-element .social-num-1 li:first-child {



	top:-5px;



	left:78px;



}



.team-element .social-num-2 li:first-child {



	top:-5px;



	left:62px;



}



 .team-element .social-num-2 li:nth-child(2) {



 top:-5px;



 left:95px;



}



.team-element .social-num-3 li:first-child {



	top:-8px;



	left:45px;



}



 .team-element .social-num-3 li:nth-child(2) {



 top:-5px;



 left:78px;



}



 .team-element .social-num-3 li:nth-child(3) {



 top:-8px;



 left:111px;



}



.team-element .social-num-4 li:first-child {



	top:-5px;



	left:62px;



}



 .team-element .social-num-4 li:nth-child(2) {



 top:-5px;



 left:95px;



}



 .team-element .social-num-4 li:nth-child(3) {



 top:-15px;



 left:29px;



}



 .team-element .social-num-4 li:nth-child(4) {



 top:-15px;



 left:128px;



}



.team-element ul li {



	display:block;



	width:28px;



	height:28px;



	border-radius:14px;



	text-decoration:none;



	background: #fff



}



.team-element ul li a {



	margin-top: 4px;



	opacity: 0.5;



	text-indent: -9999px;



}



.team-element ul li.email a {



	margin-top: 9px;



}



.team-element ul li:hover a {



	background: url(img/social.png);



	opacity: 1



}



.social-icons li a {



	background: url(img/social-black.png) no-repeat center center;



	width: 20px;



	height: 20px;



	display: inline-block;



}



/*.social .social-icons li {



	border-right: 1px solid #CF2900;



	box-shadow: 1px 0 0 0 #FB874D;



	padding:10px;



	width:22px;



	height:22px;



	text-align:center;



	display:inline-block;



	border-radius:0px;



	margin:0 0px;



	background:none;



}*/
.social .social-icons li
{
	padding:10px;
	width:22px;
	height:22px;
	text-align:center;
	display:inline-block;
	border-radius:0px;
	margin:0 0px;
	background:none;
}


.social .social-icons li:hover {



	background:#000;



}



.social .social-icons li:last-child {



	border:none;



	box-shadow:none;



}



.social .social-icons li:hover {



	border-radius:0px;



}



.social .social-icons li a {



	text-indent: -9999px;



	background: url(img/social.png) no-repeat;



	margin-top:0px;



	padding:0;



	border:none;



	box-shadow:none;
	line-height:43px;



}



.social .social-icons li a:hover {



	text-decoration:none;



}



blockquote {



	font-style: italic;



	font-weight:300;



	font-size: 16px;



	line-height: 23px;



	position: relative;



	border:none;  /*padding: 10px 0 0 30px;   by designer*/



}



blockquote:before {



	position: absolute;



	top:0;



	left:0;



	content: '\201D';



	font-size: 50px;



	line-height: 1;



	font-family: 'Droid Serif', serif;



	font-weight: normal;



	font-style: normal;



}



blockquote small {



	font-weight: normal;



	font-size: 13px;



}



.nav-pills > li > a {



	border-radius:3px;



	border:1px solid #c6c6c6;



	color:#000;



	color:rgba(0, 0, 0, 0.8);



	font-weight:700;



	margin-left:4px;



	margin-right:4px;



	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.20);



}



.nav-pills > li > a:hover {



	background:none;



	padding:17px 12px;



	margin-top:-7px;



}



.nav-pills > li.active > a, .nav-pills > li.active > a:hover {



	padding:8px 12px;



	margin-top:2px;



	box-shadow:none;



}



.btn-outline, .btn-outline:hover, .btn-outline:focus, .btn-outline:active {



	background:#fff;



	padding-top:14px;



	padding-bottom:14px;



	border:1px solid #c6c6c6;



	box-shadow:none;



}



.btn-center {



	width:115px;



	margin:0 auto;



	display:block;



}



#lightwindow {



	position:fixed;



	top:0;



	left:0;



	right:0;



	bottom:0;



	background:#fff;



	overflow-x: auto;



	overflow-y: scroll;



	-webkit-perspective: 1000;



	background:rgba(255, 255, 255, 0.95);



	z-index:9999;



	display:none;



}



#lightwindow-content {



	display:none;



}



.shortcodes .accordion-heading .accordion-toggle {



	padding: 15px;



}



/* Social Networks */



li.facebook a {



	background-position: -320px 0 !important;



}



li.twitter a {



	background-position: -240px 0 !important;



}



li.behance a {



	background-position: -760px -40px !important;



}



li.dribbble a {



	background-position: -760px 0 !important;



}



li.linkedin a {



	background-position: -680px 0 !important;



}



li.github a {



	background-position: 0px 0 !important;



}



li.flickr a {



	background-position: -80px 0 !important;



}



li.vimeo a {



	background-position: -160px 0 !important;



}



li.gplus a {



	background-position: -440px 0 !important;



}



li.pinterest a {



	background-position: -520px 0 !important;



}



li.tumblr a {



	background-position: -600px 0 !important;



}



li.stumbleupon a {



	background-position: -840px 0 !important;



}



li.lastfm a {



	background-position: 0px -40px !important;



}



li.instagram a {



	background-position: -280px -40px !important;



}



li.skype a {



	background-position: -440px -40px !important;



}



li.soundcloud a {



	background-position: -680px -40px !important;



}



li.email a {



	background-position: 0px -70px !important;



}



.social li.facebook, .team-element ul li.facebook:hover {



/*background-color: #39599f;*/



}



.social li.twitter, .team-element ul li.twitter:hover {



/*background-color: #00aced;*/}



.social li.behance, .team-element ul li.behance:hover {



	background-color: #2d9ad2;



}



.social li.dribbble, .team-element ul li.dribbble:hover {



	background-color: #f874a4;



}



.social li.linkedin, .team-element ul li.linkedin:hover {



/*background-color: #0173b2;*/



}



.social li.github, .team-element ul li.github:hover {



	background-color: #000;



}



.social li.flickr, .team-element ul li.flickr:hover {



	background-color: #ff0084;



}



.social li.vimeo, .team-element ul li.vimeo:hover {



	background-color: #aad450;



}



.social li.gplus, .team-element ul li.gplus:hover {



/*background-color: #d64a2d;*/



}



.social li.pinterest, .team-element ul li.pinterest:hover {



	background-color: #910101;



}



.social li.tumblr, .team-element ul li.tumblr:hover {



	background-color: #34526f;



}



.social li.stumbleupon, .team-element ul li.stumbleupon:hover {



	background-color: #e8481f;



}



.social li.lastfm, .team-element ul li.lastfm:hover {



	background-color: #c60e0d;



}



.social li.instagram, .team-element ul li.instagram:hover {



	background-color: #447298;



}



.social li.skype, .team-element ul li.skype:hover {



	background-color: #13b1f1;



}



.social li.soundcloud, .team-element ul li.soundcloud:hover {



	background-color: #F60;



}



.team-element ul li.email:hover {



	background-color: #000;



}



.accordion-heading a {



	font-size: 15px;



}



.btn-solid, .btn-solid:hover, .btn-solid:link, .btn-solid:visited, .btn-solid:active {



	border:none;



	color:#fff;



	text-shadow:none;



}



.bt-rag {



	line-height: 36px;



	display: inline-block;



}



.bt-rag i {



	font-family: "entypo";



	font-size: 15px;



	display: inline-block;



	background: url(img/bt-rag.png);



	font-style: normal;



	width:36px;



	height:36px;



	line-height: 36px;



	text-align: center;



	margin-right:5px;



}



.home-header .link, .home-header-link {



	padding: 8px 30px;



	line-height: 1;



	display: inline-block;



	border:1px solid #fff;



	color:#fff;



	border-radius: 35px;



	margin:20px 10px 0 10px;



	font-size: 16px;



	font-weight: bold;



}



.home-header .link:hover {



	background: #fff;



	text-decoration: none;



}



.home-header-link:hover {



	text-decoration: none;



}



.no-scroll {



	overflow: hidden !important;



}



/* Misc */



.mt120 {



	margin-top: 120px;



}



.mt60 {



	margin-top: 60px;



}



.mt30 {



	margin-top: 30px;



}



.ml20 {



	margin-left: 20px;



}



.mb0 {



	margin-bottom: 0px;



}



.mb20 {



	margin-bottom: 20px;



}



.op8 {



	opacity: 0.8;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";



}



.op6 {



	opacity: 0.6;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";



}



.op4 {



	opacity: 0.4;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";



}



.op2 {



	opacity: 0.2;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";



}



.op0 {



	opacity: 0;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



}



.relative {



	position: relative;



}



.no-border-radius {



	border-radius: 0px;



}



.align-left {



	text-align: left;



}



.align-center {



	text-align: center;



}



.align-right {



	text-align: right;



}



/* Transition */



a, .portfolio-item img, .portfolio-image:after, .blog-post, .contact-form-wrapper, .client-testimonials .client:before, .bx-controls-direction a, .social ul li, .team-element, .team-element:before, .team-element:after, .team-element ul, .flex-direction-nav a, .slideshow-left-nav, ul.flex-direction-nav, .contact-form button, #commentform #submit, .fullslideshow .flex-caption {



	-webkit-transition: all 250ms ease-out;



	-moz-transition: all 250ms ease-out;



	-o-transition: all 250ms ease-out;



	transition: all 250ms ease-out;



}



.portfolio-item {



	-webkit-transition-property:color, background;



	-moz-transition-property:color, background;



	-o-transition-property:color, background;



	-ms-transition-property:color, background;



	transition-property:color, background;



	-webkit-transition-duration:250ms;



	-moz-transition-duration:250ms;



	-o-transition-duration:250ms;



	-ms-transition-duration:250ms;



	transition-duration:250ms;



	-webkit-transition-timing-function:ease-in;



	-moz-transition-timing-function:ease-in;



	-o-transition-timing-function:ease-in;



	-ms-transition-timing-function:ease-in;



	transition-timing-function:ease-in;



}



/* Thid Party */



/* Isotope Filtering */



.isotope-item {



	z-index:2



}



.isotope-hidden.isotope-item {



	pointer-events:none;



	z-index:1



}



.isotope, .isotope .isotope-item {



 -webkit-transition-duration:.8s;



 -moz-transition-duration:.8s;



 -ms-transition-duration:.8s;



 -o-transition-duration:.8s;



 transition-duration:.8s



}



.isotope {



	-webkit-transition-property:height, width;



	-moz-transition-property:height, width;



	-ms-transition-property:height, width;



	-o-transition-property:height, width;



	transition-property:height, width



}



.isotope .isotope-item {



	-webkit-transition-property:-webkit-transform, opacity;



	-moz-transition-property:-moz-transform, opacity;



	-ms-transition-property:-ms-transform, opacity;



	-o-transition-property:-o-transform, opacity;



	transition-property:transform, opacity



}



.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {



	-webkit-transition-duration:0s;



	-moz-transition-duration:0s;



	-ms-transition-duration:0s;



	-o-transition-duration:0s;



	transition-duration:0s



}



/* Pretty Photo */



div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {



	height:13px



}



div.pp_default .pp_top .pp_left {



	background:url(img/prettyPhoto/default/sprite.png) -78px -93px no-repeat



}



div.pp_default .pp_top .pp_middle {



	background:url(img/prettyPhoto/default/sprite_x.png) top left repeat-x



}



div.pp_default .pp_top .pp_right {



	background:url(img/prettyPhoto/default/sprite.png) -112px -93px no-repeat



}



div.pp_default .pp_content .ppt {



	color:#f8f8f8



}



div.pp_default .pp_content_container .pp_left {



	background:url(img/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;



	padding-left:13px



}



div.pp_default .pp_content_container .pp_right {



	background:url(img/prettyPhoto/default/sprite_y.png) top right repeat-y;



	padding-right:13px



}



div.pp_default .pp_next:hover {



	background:url(img/prettyPhoto/default/sprite_next.png) center right no-repeat;





	cursor:pointer



}



div.pp_default .pp_previous:hover {



	background:url(img/prettyPhoto/default/sprite_prev.png) center left no-repeat;



	cursor:pointer



}



div.pp_default .pp_expand {



	background:url(img/prettyPhoto/default/sprite.png) 0 -29px no-repeat;



	cursor:pointer;



	width:28px;



	height:28px



}



div.pp_default .pp_expand:hover {



	background:url(img/prettyPhoto/default/sprite.png) 0 -56px no-repeat;



	cursor:pointer



}



div.pp_default .pp_contract {



	background:url(img/prettyPhoto/default/sprite.png) 0 -84px no-repeat;



	cursor:pointer;



	width:28px;



	height:28px



}



div.pp_default .pp_contract:hover {



	background:url(img/prettyPhoto/default/sprite.png) 0 -113px no-repeat;



	cursor:pointer



}



div.pp_default .pp_close {



	width:30px;



	height:30px;



	background:url(img/prettyPhoto/default/sprite.png) 2px 1px no-repeat;



	cursor:pointer



}



div.pp_default .pp_gallery ul li a {



	background:url(img/prettyPhoto/default/default_thumb.png) center center #f8f8f8;



	border:1px solid #aaa



}



div.pp_default .pp_social {



	margin-top:7px



}



div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {



	position:static;



	left:auto



}



div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {



	background:url(img/prettyPhoto/default/sprite.png) -51px 1px no-repeat;



	height:30px;



	width:30px



}



div.pp_default .pp_nav .pp_pause {



	background-position:-51px -29px



}



div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {



	background:url(img/prettyPhoto/default/sprite.png) -31px -3px no-repeat;



	height:20px;



	width:20px;



	margin:4px 0 0



}



div.pp_default a.pp_arrow_next {



	left:52px;



	background-position:-82px -3px



}



div.pp_default .pp_content_container .pp_details {



	margin-top:5px



}



div.pp_default .pp_nav {



	clear:none;



	height:30px;



	width:110px;



	position:relative



}



div.pp_default .pp_nav .currentTextHolder {



	font-family:Georgia;



	font-style:italic;



	color:#999;



	font-size:11px;



	left:75px;



	line-height:25px;



	position:absolute;



	top:2px;



	margin:0;



	padding:0 0 0 10px



}



div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover {



	opacity:.7;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";



}



div.pp_default .pp_description {



	font-size:11px;



	font-weight:700;



	line-height:14px;



	margin:5px 50px 5px 0



}



div.pp_default .pp_bottom .pp_left {



	background:url(img/prettyPhoto/default/sprite.png) -78px -127px no-repeat



}



div.pp_default .pp_bottom .pp_middle {



	background:url(img/prettyPhoto/default/sprite_x.png) bottom left repeat-x



}



div.pp_default .pp_bottom .pp_right {



	background:url(img/prettyPhoto/default/sprite.png) -112px -127px no-repeat



}



div.pp_default .pp_loaderIcon {



	background:url(img/prettyPhoto/default/loader.gif) center center no-repeat



}



div.light_rounded .pp_top .pp_left {



	background:url(img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat



}



div.light_rounded .pp_top .pp_right {



	background:url(img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat



}



div.light_rounded .pp_next:hover {



	background:url(img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;



	cursor:pointer



}



div.light_rounded .pp_previous:hover {



	background:url(img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;



	cursor:pointer



}



div.light_rounded .pp_expand {



	background:url(img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;



	cursor:pointer



}



div.light_rounded .pp_expand:hover {



	background:url(img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;



	cursor:pointer



}



div.light_rounded .pp_contract {



	background:url(img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;



	cursor:pointer



}



div.light_rounded .pp_contract:hover {



	background:url(img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;



	cursor:pointer



}



div.light_rounded .pp_close {



	width:75px;



	height:22px;



	background:url(img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;



	cursor:pointer



}



div.light_rounded .pp_nav .pp_play {



	background:url(img/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;



	height:15px;



	width:14px



}



div.light_rounded .pp_nav .pp_pause {



	background:url(img/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;



	height:15px;



	width:14px



}



div.light_rounded .pp_arrow_previous {



	background:url(img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat



}



div.light_rounded .pp_arrow_next {



	background:url(img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat



}



div.light_rounded .pp_bottom .pp_left {



	background:url(img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat



}



div.light_rounded .pp_bottom .pp_right {



	background:url(img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat



}



div.dark_rounded .pp_top .pp_left {



	background:url(img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat



}



div.dark_rounded .pp_top .pp_right {



	background:url(img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat



}



div.dark_rounded .pp_content_container .pp_left {



	background:url(img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y



}



div.dark_rounded .pp_content_container .pp_right {



	background:url(img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y



}



div.dark_rounded .pp_next:hover {



	background:url(img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;



	cursor:pointer



}



div.dark_rounded .pp_previous:hover {



	background:url(img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;



	cursor:pointer



}



div.dark_rounded .pp_expand {



	background:url(img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;



	cursor:pointer



}



div.dark_rounded .pp_expand:hover {



	background:url(img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;



	cursor:pointer



}



div.dark_rounded .pp_contract {



	background:url(img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;



	cursor:pointer



}



div.dark_rounded .pp_contract:hover {



	background:url(img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;



	cursor:pointer



}



div.dark_rounded .pp_close {



	width:75px;



	height:22px;



	background:url(img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;



	cursor:pointer



}



div.dark_rounded .pp_description {



	margin-right:85px;



	color:#fff



}



div.dark_rounded .pp_nav .pp_play {



	background:url(img/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;



	height:15px;



	width:14px



}



div.dark_rounded .pp_nav .pp_pause {



	background:url(img/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;



	height:15px;



	width:14px



}



div.dark_rounded .pp_arrow_previous {



	background:url(img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat



}



div.dark_rounded .pp_arrow_next {



	background:url(img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat



}



div.dark_rounded .pp_bottom .pp_left {



	background:url(img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat



}



div.dark_rounded .pp_bottom .pp_right {



	background:url(img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat



}



div.dark_rounded .pp_loaderIcon {



	background:url(img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat



}



div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {



	background:#000



}



div.dark_square .pp_description {



	color:#fff;



	margin:0 85px 0 0



}



div.dark_square .pp_loaderIcon {



	background:url(img/prettyPhoto/dark_square/loader.gif) center center no-repeat



}



div.dark_square .pp_expand {



	background:url(img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;



	cursor:pointer



}



div.dark_square .pp_expand:hover {



	background:url(img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;



	cursor:pointer



}



div.dark_square .pp_contract {



	background:url(img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;



	cursor:pointer



}



div.dark_square .pp_contract:hover {



	background:url(img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;



	cursor:pointer



}



div.dark_square .pp_close {



	width:75px;



	height:22px;



	background:url(img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;



	cursor:pointer



}



div.dark_square .pp_nav {



	clear:none



}



div.dark_square .pp_nav .pp_play {



	background:url(img/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;



	height:15px;



	width:14px



}



div.dark_square .pp_nav .pp_pause {



	background:url(img/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;



	height:15px;



	width:14px



}



div.dark_square .pp_arrow_previous {



	background:url(img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat



}



div.dark_square .pp_arrow_next {



	background:url(img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat



}



div.dark_square .pp_next:hover {



	background:url(img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;



	cursor:pointer



}



div.dark_square .pp_previous:hover {



	background:url(img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;



	cursor:pointer



}



div.light_square .pp_expand {



	background:url(img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;



	cursor:pointer



}



div.light_square .pp_expand:hover {



	background:url(img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;



	cursor:pointer



}



div.light_square .pp_contract {



	background:url(img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;



	cursor:pointer



}



div.light_square .pp_contract:hover {



	background:url(img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;



	cursor:pointer



}



div.light_square .pp_close {



	width:75px;



	height:22px;



	background:url(img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;



	cursor:pointer



}



div.light_square .pp_nav .pp_play {



	background:url(img/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;



	height:15px;



	width:14px



}



div.light_square .pp_nav .pp_pause {



	background:url(img/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;



	height:15px;



	width:14px



}



div.light_square .pp_arrow_previous {



	background:url(img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat



}



div.light_square .pp_arrow_next {



	background:url(img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat



}



div.light_square .pp_next:hover {



	background:url(img/prettyPhoto/light_square/btnNext.png) center right no-repeat;



	cursor:pointer



}



div.light_square .pp_previous:hover {



	background:url(img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;



	cursor:pointer



}



div.facebook .pp_top .pp_left {



	background:url(img/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat



}



div.facebook .pp_top .pp_middle {



	background:url(img/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x



}



div.facebook .pp_top .pp_right {



	background:url(img/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat



}



div.facebook .pp_content_container .pp_left {



	background:url(img/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y



}



div.facebook .pp_content_container .pp_right {



	background:url(img/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y



}



div.facebook .pp_expand {



	background:url(img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;



	cursor:pointer



}



div.facebook .pp_expand:hover {



	background:url(img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;



	cursor:pointer



}



div.facebook .pp_contract {



	background:url(img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;



	cursor:pointer



}



div.facebook .pp_contract:hover {



	background:url(img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;



	cursor:pointer



}



div.facebook .pp_close {



	width:22px;



	height:22px;



	background:url(img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;



	cursor:pointer



}



div.facebook .pp_description {



	margin:0 37px 0 0



}



div.facebook .pp_loaderIcon {



	background:url(img/prettyPhoto/facebook/loader.gif) center center no-repeat



}



div.facebook .pp_arrow_previous {



	background:url(img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;



	height:22px;



	margin-top:0;



	width:22px



}



div.facebook .pp_arrow_previous.disabled {



	background-position:0 -96px;



	cursor:default



}



div.facebook .pp_arrow_next {



	background:url(img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;



	height:22px;



	margin-top:0;



	width:22px



}



div.facebook .pp_arrow_next.disabled {



	background-position:-32px -96px;



	cursor:default



}



div.facebook .pp_nav {



	margin-top:0



}



div.facebook .pp_nav p {



	font-size:15px;



	padding:0 3px 0 4px



}



div.facebook .pp_nav .pp_play {



	background:url(img/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;



	height:22px;



	width:22px



}



div.facebook .pp_nav .pp_pause {



	background:url(img/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;



	height:22px;



	width:22px



}



div.facebook .pp_next:hover {



	background:url(img/prettyPhoto/facebook/btnNext.png) center right no-repeat;



	cursor:pointer



}



div.facebook .pp_previous:hover {



	background:url(img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;



	cursor:pointer



}



div.facebook .pp_bottom .pp_left {



	background:url(img/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat



}



div.facebook .pp_bottom .pp_middle {



	background:url(img/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x



}



div.facebook .pp_bottom .pp_right {



	background:url(img/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat



}



div.pp_pic_holder a:focus {



	outline:0



}



div.pp_overlay {



	background:#000;



	display:none;



	left:0;



	position:absolute;



	top:0;



	width:100%;



	z-index:9500



}



div.pp_pic_holder {



	display:none;



	position:absolute;



	width:100px;



	z-index:10000



}



.pp_content {



	height:40px;



	min-width:40px



}



* html .pp_content {



	width:40px



}



.pp_content_container {



	position:relative;



	text-align:left;



	width:100%



}



.pp_content_container .pp_left {



	padding-left:20px



}



.pp_content_container .pp_right {



	padding-right:20px



}



.pp_content_container .pp_details {



	float:left;



	margin:10px 0 2px



}



.pp_description {



	display:none;



	margin:0



}



.pp_social {



	float:left;



	margin:0



}



.pp_social .facebook {



	float:left;



	margin-left:5px;



	width:55px;



	overflow:hidden



}



.pp_social .twitter {



	float:left



}



.pp_nav {



	clear:right;



	float:left;



	margin:3px 10px 0 0



}



.pp_nav p {



	float:left;



	white-space:nowrap;



	margin:2px 4px



}



.pp_nav .pp_play, .pp_nav .pp_pause {



	float:left;



	margin-right:4px;



	text-indent:-10000px



}



a.pp_arrow_previous, a.pp_arrow_next {



	display:block;



	float:left;



	height:15px;



	margin-top:3px;



	overflow:hidden;



	text-indent:-10000px;



	width:14px



}



.pp_hoverContainer {



	position:absolute;



	top:0;



	width:100%;



	z-index:2000



}



.pp_gallery {



	display:none;



	left:50%;



	margin-top:-50px;



	position:absolute;



	z-index:10000



}



.pp_gallery div {



	float:left;



	overflow:hidden;



	position:relative



}



.pp_gallery ul {



	float:left;



	height:35px;



	position:relative;



	white-space:nowrap;



	margin:0 0 0 5px;



	padding:0



}



.pp_gallery ul a {



	border:1px rgba(0, 0, 0, 0.5) solid;



	display:block;



	float:left;



	height:33px;



	overflow:hidden



}



.pp_gallery ul a img {



	border:0



}



.pp_gallery li {



	display:block;



	float:left;



	margin:0 5px 0 0;



	padding:0



}



.pp_gallery li.default a {



	background:url(img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;



	display:block;



	height:33px;



	width:50px



}



.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {



	margin-top:7px!important



}



a.pp_next {



	background:url(img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;



	display:block;



	float:right;



	height:100%;



	text-indent:-10000px;



	width:49%



}



a.pp_previous {



	background:url(img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;



	display:block;



	float:left;



	height:100%;



	text-indent:-10000px;



	width:49%



}



a.pp_expand, a.pp_contract {



	cursor:pointer;



	display:none;



	height:20px;



	position:absolute;



	right:30px;



	text-indent:-10000px;



	top:10px;



	width:20px;



	z-index:20000



}



a.pp_close {



	position:absolute;



	right:0;



	top:0;



	display:block;



	line-height:22px;



	text-indent:-10000px



}



.pp_loaderIcon {



	display:block;



	height:24px;



	left:50%;



	position:absolute;



	top:50%;



	width:24px;



	margin:-12px 0 0 -12px



}



#pp_full_res {



	line-height:1!important



}



#pp_full_res .pp_inline {



	text-align:left



}



#pp_full_res .pp_inline p {



	margin:0 0 15px



}



div.ppt {



	color:#fff;



	display:none;



	font-size:17px;



	z-index:9999;



	margin:0 0 5px 15px



}



div.pp_default .pp_content, div.light_rounded .pp_content {



	background-color:#fff



}



div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline {



	color:#000



}



div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a {



	border-color:#fff



}



div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details {



	position:relative



}



div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content {



	background:#fff



}



div.light_rounded .pp_description, div.light_square .pp_description {



	margin-right:85px



}



div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {



	margin-top:12px!important



}



div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled {



	background-position:0 -87px;



	cursor:default



}



div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled {



	background-position:-22px -87px;



	cursor:default



}



div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon {



	background:url(img/prettyPhoto/light_rounded/loader.gif) center center no-repeat



}



div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle {



	background:url(img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat



}



div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder {



	color:#c4c4c4



}



div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline {



	color:#fff



}



.pp_top, .pp_bottom {



	height:20px;



	position:relative



}



* html .pp_top, * html .pp_bottom {



	padding:0 20px



}



.pp_top .pp_left, .pp_bottom .pp_left {



	height:20px;



	left:0;



	position:absolute;



	width:20px



}



.pp_top .pp_middle, .pp_bottom .pp_middle {



	height:20px;



	left:20px;



	position:absolute;



	right:20px



}



* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {



	left:0;



	position:static



}



.pp_top .pp_right, .pp_bottom .pp_right {



	height:20px;



	left:auto;



	position:absolute;



	right:0;



	top:0;



	width:20px



}



.pp_fade, .pp_gallery li.default a img {



	display:none



}



/* Flexslider */



.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {



	outline:0



}



.slides, .flex-control-nav, .flex-direction-nav {



	margin:0;



	padding:0;



	list-style:none



}



.flexslider {



	margin:0;



	padding:0;



	position:relative



}



.flexslider .slides>li {



	display:none;



	-webkit-backface-visibility:hidden



}



.flexslider .slides img {



	width:100%;



	display:block



}



.flex-pauseplay span {



	text-transform:capitalize



}



.slides:after {



	content:".";



	display:block;



	clear:both;



	visibility:hidden;



	line-height:0;



	height:0



}



html[xmlns] .slides {



	display:block



}



* html .slides {



	height:1%



}



.no-js .slides>li:first-child {



	display:block



}



.flex-control-paging {



	text-align:center;



	margin-top:20px



}



.flex-control-paging li {



	display:inline-block;



	width:10px;



	height:11px;



	margin:0 5px;



	line-height:11px;



	position: relative;



}



.flex-control-paging li a {



	display:block;



	text-indent:-9999px;



	background:#ccc;



	width:5px;



	height:5px;



	border-radius:3px;



	line-height:11px;



	margin:0px auto 0 auto;



	cursor:pointer;



	position: absolute;



	left:2px;



	top:2px;



}



.flex-control-paging li a.flex-active {



	width:15px;



	height:15px;



	border-radius:8px;



	margin-top:0;



	top:2px;



	left:2px;



}



.flexslider iframe {



	width:100%;



}



.fullslideshow {



	position: relative;



	min-height: 80px;



}



.fullslideshow .slides li {



	position: relative;



}



.fullslideshow .flex-control-paging {



	position: absolute;



	right: 0;



	bottom: 75px;



	left: 0;



}



.fullslideshow .captions {



	list-style: none;



	margin: 0;



}



.fullslideshow .captions li {



	opacity:0;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



	position: absolute;



	z-index: 2;



	top: 50%;



	right: 0;



	left: 50%;



	text-align: center; /*font-size: 56px;*/



	line-height: 100%;



	color: #fff;



}



.fullslideshow .slides > li {



	display: none



}



/* Default Widgets */







section.widget ul {



	list-style-type: none;



	margin: 0;



}



/* Calendar */



#wp-calendar {



	display: inline-block;



}



#wp-calendar td#today a, #wp-calendar td#today {



	color:#000;



	font-weight:bold;



	background: #ccc;



}



#wp-calendar td a {



	text-decoration: underline;



}



#wp-calendar th {



	text-align:center



}



#wp-calendar td {



	text-align:center;



	padding: 5px;



}



#wp-calendar td#prev {



	text-align:left



}



#wp-calendar td#next {



	text-align:right



}



/* WordPress Core */



.alignnone {



 margin:5px 20px 20px 0 float:right;



}



.aligncenter, div.aligncenter {



	display:block;



	margin:5px auto 5px auto



}



.alignright {



	float:right;



	margin:5px 0 20px 20px



}



.alignleft {



	float:left;



	margin:5px 20px 20px 0



}



.aligncenter {



	display:block;



	margin:5px auto 5px auto



}



a img.alignright {



	float:right;



	margin:5px 0 20px 20px



}



a img.alignnone {



	margin:5px 20px 20px 0



}



a img.alignleft {



	float:left;



	margin:5px 20px 20px 0



}



a img.aligncenter {



	display:block;



	margin-left:auto;



	margin-right:auto



}



.wp-caption {



	background:#fff;



	border:1px solid #f0f0f0;



	max-width:96%;



	padding:5px 3px 10px;



	text-align:center



}



.wp-caption.alignnone {



	margin:5px 20px 20px 0



}



.wp-caption.alignleft {



	margin:5px 20px 20px 0



}



.wp-caption.alignright {



	margin:5px 0 20px 20px



}



.wp-caption img {



	border:0 none;



	height:auto;



	margin:0;



	max-width:98.5%;



	padding:0;



	width:auto



}



.wp-caption p.wp-caption-text {



	font-size:11px;



	line-height:17px;



	margin:0;



	padding:0 4px 5px



}



.sticky {



}



.gallery-caption {



}



/* JS Composer */



div.wpb_content_element {



	margin: 0;



	text-align:left;



}



/* Validation */



label.error {



	display: none !important;



}



input.error, textarea.error {



	border-color: #E9322D;



	box-shadow: 0 0 6px #F8B9B7;



	color: #B94A48;



}



/* IE */



.lt-ie9 .social ul li a:before {



	display: none;



}



.lt-ie9 .team-element:after {



	display: none;



}



.lt-ie9 .team-element {



	position:relative;



	text-align:center;



	margin-left:20px;



	z-index:1;



	display: inline-block;



}



.lt-ie9 .team-element ul {



	position:relative;



	top:auto;



	left:auto;



	z-index:6;



	opacity:1;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



}



.lt-ie9 .team-element ul li {



	position:relative;



	display: inline-block;



}



.lt-ie9 .team-element ul li:first-child {



	top:auto;



	left:auto;



}



 .lt-ie9 .team-element ul li:nth-child(2) {



 top:auto;



 left:auto;



}



 .lt-ie9 .team-element ul li:nth-child(3) {



 top:auto;



 left:auto



}



 .lt-ie9 .team-element ul li:nth-child(4) {



 top:auto;



 left:auto



}



 .lt-ie9 .team-element ul li:nth-child(5) {



 top:auto;



 left:auto



}



.lt-ie9 .team-element ul li a {



	color:#444;



	background-color:transparent;



	display:block;



	font-size:32px;



	width:28px;



	height:28px;



	line-height:28px;



	border-radius:14px;



	text-decoration:none;



	display: block;



}



.lt-ie9 .team-element ul li a {



	background: url(img/social-black.png) no-repeat 0 0 transparent;



	display: block;



	width:20px;



	height:20px;



	margin-top:5px;



	margin-left:5px;



	line-height: 20px;



}



.lt-ie9 .team-element ul li.email a {



	margin-top:5px;



}



.lt-ie9 .services-list .icon {



	line-height: 1px;



}



.lt-ie9 .bx-controls-direction a.bx-next, .lt-ie9 .slideshow-left-nav a.bx-next, .lt-ie9 .flex-direction-nav .flex-next {



	margin-left: 10px;



}



.lt-ie9 .bx-controls-direction a.bx-prev, .lt-ie9 .slideshow-left-nav a.bx-prev, .lt-ie9 .flex-direction-nav .flex-prev {



	margin-right: 10px;



}



.lt-ie9 .bx-controls-direction a:before, .lt-ie9 .slideshow-left-nav a:before, .lt-ie9 .flex-direction-nav .flex-prev:before, .lt-ie9 .flex-direction-nav .flex-next:before {



	text-align: center;



	line-height: 30px



}



.lt-ie9 .portfolio-item-detail .date .day {



	display: block;



}



.lt-ie9 .newsletter-form button {



	height: 40px;



	line-height: 1px;



	top:-1px;



	background: transparent;



}



.lt-ie9 .flex-control-paging li a {



	background: url(img/slideshow-bullets.png) no-repeat -23px -33px;



}



.lt-ie9 .flex-control-paging li a.flex-active {



	background: url(img/slideshow-bullets.png) no-repeat 0 -30px;



}



/*----------webgen 20-8-2013----------------------------*/



footer .newsletter_subsribe {



	position:absolute;



	right:250px;



	bottom:5px;



}



footer .mobile {



	float:left;



	padding-left:50px;



}



footer .request_quote {



	float:left;



	padding-left:50px;



}



footer .chat {



	bottom: 0;



	position: absolute;



	right: 0;



	margin-right: 10px;



}



.we_hiring a {



	background: url("img/we_hiring.png") no-repeat scroll 0 0 transparent;



	display: block;



	float: left;



	height: 38px;



	width: 90px;



	margin: 0px 0 0 6px;



	display:block;



}



.we_hiring a:hover {



	background: url("img/we_hiring_hover.png") no-repeat;



	display:inline-block;



}



ul#gform_fields_2 {



	margin:0px;



	padding:0px;



	float:left;



}



ul#gform_fields_2 li {



	display:inline;



	width:290px;



	margin:0px 8px 0;



	padding:0px;



	float:left;



	display:inline;



	list-style-type:none;



	clear:none;



}



ul#gform_fields_2 li#field_2_14 {



	float:left;



	margin:0px 0 0 10px;



	padding:0px;



	width:598px;



}



ul#gform_fields_2 li#field_2_14 textarea {



	height:100px!important;



}



ul#gform_fields_2 li#field_2_13 {



	float:left;



	margin:-79px 0 0 7px;



	padding:0px;



}



ul#gform_fields_2 li#field_2_15 {



	width:100%!important;



}



ul#gform_fields_2 li#field_2_17 {



	width:100%!important;



}



ul#gform_fields_2 li#field_2_17 label {



	font-size:14px!important;



	color:#343434;



}



#gform_submit_button_2 {



	float:left;



	background:#f95300;



	font-size:15px;



	background-image: -moz-linear-gradient(#f95201, #f95300);



	background-image: -ms-linear-gradient(#f95201, #f95300);



	background-image: -o-linear-gradient(#f95201, #f95300);



	background-image: -webkit-linear-gradient(#f95201, #f95300);



	background-image: linear-gradient(#f95201, #f95300);



	background-repeat: repeat-x;



	border:1px #e54b00 solid;



	color:#fff;



	box-shadow:none;



	border-radius:2px;



	padding:8px 18px;



}



ul#gform_fields_35 {



	margin:0px;



	padding:0px;



	float:left;



}



ul#gform_fields_35 li {



	display:inline;



	width:290px;



	margin:0px 8px;



	padding:0px;



	float:left;



	list-style-type:none;



	clear:none;



}



ul#gform_fields_35 li .medium {



	width:100%!important;



	float:left;



	margin:0px;



	padding:0px;



}



ul#gform_fields_35 li#field_35_6 {



	float:left;



	margin:0px 0 0 8px;



	padding:0px;



	width:913px;



	display:inline!important;



	position:relative;



}



ul#gform_fields_35 li #input_35_6_3_container {



	width:305px!important;



	margin:0px;



	padding:0px;



	float:left;



}



ul#gform_fields_35 li #input_35_6_3_container label {



	position:absolute;



	top:75px;



	font-size:14px;



	color:#757575;



}



ul#gform_fields_35 li #input_35_6_5_container {



	width:305px!important;



	margin:0px;



	padding:0px;



	float:left;



}



ul#gform_fields_35 li #input_35_6_6_container {



	width:300px!important;



	margin:0px;



	padding:0px;



	float:right;



}



ul#gform_fields_35 li #input_35_6_3 {



	width: 290px!important;



	margin:0px;



	padding:0px;



	float:left;



}



ul#gform_fields_35 li #input_35_6.3_label {



	position:absolute;



	top:0px;



}



ul#gform_fields_35 li #input_35_6_5 {



	width: 290px!important;



	margin:0px;



	padding:0px;



	float:left;



}



ul#gform_fields_35 li #input_35_6_5_label {



	position:absolute;



	top:75px;



	font-size:14px;



	color:#757575;



}



ul#gform_fields_35 li #input_35_6_6_container label {



	margin:0px;



	padding:0px;



	float:left;



	line-height:15px;



	position:absolute;



	top:80px;



	font-size:14px;



	color:#757575;



}



 ul#gform_fields_35 li #input_35_6_6_container select . ul#gform_fields_35 li #input_35_6_6_container select {



 margin:0px 15px 0 0;



 float:left;



 line-height:20px;



 padding:5px!important;



 height:32px;



}



ul#gform_fields_35 li#field_35_11 {



	margin:0px 0 0 8px;



	padding:0px;



	float:left;



	width:595px;



}



ul#gform_fields_35 li #input_35_6_1 {



	margin:0px 0 30px;



	padding:2px 4px;



	float: left;



}



ul#gform_fields_35 li #input_35_6_1_label {



	margin:0px;



	padding:0px;



	position:absolute;



	display:none;



}



ul#gform_fields_35 li select {



	margin:0px 0px 0 0;



	float:left;



	line-height:20px;



	padding:5px!important;



	height:32px;



}



ul#gform_fields_35 li#field_35_13 {



	float:left;



	margin:0px 0 0 10px;



	padding:0px;



	width:598px;



}



ul#gform_fields_35 li#field_35_13 textarea {



	height:90px!important;



}



ul#gform_fields_35 li#field_35_15 label {



	float:left;



	width:80%;



	margin:8px;



	padding:0px;



	color:#343434;



	font-size:14px;



}



ul#gform_fields_35 li#field_35_12 label {



	color:#343434;



	font-size:14px;



}



ul#gform_fields_35 li#field_35_15 {



	float:left;



	width:100%;



	margin:0px;



	padding:0px;



	color:#343434;



	font-size:14px;



}



#gform_submit_button_35 {



	float:left;



	background:#f95300;



	font-size:15px;



	background-image: -moz-linear-gradient(#f95201, #f95300);



	background-image: -ms-linear-gradient(#f95201, #f95300);



	background-image: -o-linear-gradient(#f95201, #f95300);



	background-image: -webkit-linear-gradient(#f95201, #f95300);



	background-image: linear-gradient(#f95201, #f95300);



	background-repeat: repeat-x;



	border:1px #e54b00 solid;



	color:#fff;



	box-shadow:none;



	border-radius:2px;



	padding:8px 18px;



	margin-left:10px;



}



.banner_container {



	width:100%;



	margin:0px;



	padding:0px;



}



#home .container {



	width:100%;



	margin:0px;



	padding:0px;



}



ul#gform_fields_14 {



	margin:0px;



	padding:0px;



	float:left;



}



ul#gform_fields_14 li {



	display:inline;



	width:290px;



	margin:0px 8px;



	padding:0px;



	float:left;



	list-style-type:none;



	clear:none;



}



ul#gform_fields_14 li .medium {



	width:100%!important;



	float:left;



	margin:0px;



	padding:0px;



}



ul#gform_fields_9 {



	margin:0px;



	padding:0px;



	float:left;



}



ul#gform_fields_9 li {



	display:inline;



	width:360px;



	margin:0px 8px;



	padding:0px;



	float:left;



	list-style-type:none;



	clear:none;



}



ul#gform_fields_9 li .medium {



	width:100%!important;



	float:left;



	margin:0px;



	padding:0px;



}



ul#gform_fields_9 li#field_9_13 {



	margin:0px 9px;



	padding:0px;



	float:left;



	width:720px;



	display:inline;



}



ul#gform_fields_9 li#field_9_13 .textarea {



	width:100%;



	margin:0px;



	padding:8px;



	height:98px!important;



}



#gform_submit_button_9 {



	float:left;



	background:#f95300;



	font-size:15px;



	background-image: -moz-linear-gradient(#f95201, #f95300);



	background-image: -ms-linear-gradient(#f95201, #f95300);



	background-image: -o-linear-gradient(#f95201, #f95300);



	background-image: -webkit-linear-gradient(#f95201, #f95300);



	background-image: linear-gradient(#f95201, #f95300);



	background-repeat: repeat-x;



	border:1px #e54b00 solid;



	color:#fff;



	box-shadow:none;



	border-radius:2px;



	padding:8px 18px;



	margin-left:10px;



}



ul#gform_fields_19 {



	margin:0px;



	padding:0px;



	float:left;



}



ul#gform_fields_19 li {



	display:inline;



	width:290px;



	margin:0px 8px;



	padding:0px;



	float:left;



	list-style-type:none;



	clear:none;



}



ul#gform_fields_19 li .medium {



	width:100%!important;



	float:left;



	margin:0px;



	padding:0px;



}



ul#gform_fields_19 li #input_19_17 {



	width:110px!important;



}



ul#gform_fields_19 li #input_19_17_2 {



	width:98px!important;



	margin-left:-15px;



}



ul#gform_fields_19 li #input_19_17_3 {



	margin-left:30px!important;



	width:80px!important;



}



ul#gform_fields_19 li#field_19_17 label {



	margin-top:-11px!important;



	font-size:14px;



	color:#757575;



}



ul#gform_fields_19 li .gfield_time_minute label {



	margin-left:-15px!important;



}



ul#gform_fields_19 li#field_19_13 {



	margin:0px 8px;



	padding:0px;



	float:left;



	width:580px;



	display:inline;



}



ul#gform_fields_19 li#field_19_13 .textarea {



	width:100%;



	margin:0px;



	padding:8px;



	height:98px!important;



}



ul#gform_fields_19 li#field_19_17 {



	margin-top:-8%;



}



#gform_submit_button_19 {



	float:left;



	background:#f95300;



	font-size:15px;



	background-image: -moz-linear-gradient(#f95201, #f95300);



	background-image: -ms-linear-gradient(#f95201, #f95300);



	background-image: -o-linear-gradient(#f95201, #f95300);



	background-image: -webkit-linear-gradient(#f95201, #f95300);



	background-image: linear-gradient(#f95201, #f95300);



	background-repeat: repeat-x;



	border:1px #e54b00 solid;



	color:#fff;



	box-shadow:none;



	border-radius:2px;



	padding:8px 18px;



	margin-left:10px;



}



ul#gform_fields_6 {



	margin:0px;



	padding:0px;



	float:left;



	position: relative;



}



.wg_cr_lft_cnt ul#gform_fields_6 li {



	display:inline;



	width:210px;



	margin:0px 8px;



	padding:0px;



	float:left;



	list-style-type:none;



	clear:none;



}



ul#gform_fields_6 li .medium {



	width:100%!important;



	float:left;



	margin:0px;



	padding:0px;



}



.wg_cr_lft_cnt ul#gform_fields_6 li #input_6_6_2 {



	width:55px!important;



}



ul#gform_fields_6 li #input_6_6_1 {



	width:55px!important;



	margin-left:15px;



}



ul#gform_fields_6 li #input_6_6_3 {



	width:55px!important;



	margin-left:30px;



}



.wg_cr_lft_cnt ul#gform_fields_6 li#field_6_9 { /*float:left!important; position:absolute; top:32.8%; left:0px;*/



}



.wg_cr_lft_cnt .left_field_multiselect {



	clear: both !important;



	float: left !important;



}



ul#gform_fields_6 li #input_6_10, #input_6_11 {



	float:left;



	height: 100px!important;



}



ul#gform_fields_6 li#field_6_6 label {



	margin-top:-11px!important;



	font-size:14px;



	color:#757575;



}



ul#gform_fields_6 li .gfield_time_minute label {



	margin-left:-15px!important;



}



ul#gform_fields_6 li#field_6_6 {



	margin-top:8px;



}



ul#gform_fields_6 li#field_6_14 {



	margin:0px 25px 10px 10px;



	padding:0px;



	float:left;



	width:419px;



	display:inline;



}



ul#gform_fields_6 li#field_6_14 .textarea {



	width:100%;



	margin:0px;



	padding:8px;



	height:97px!important;



}



ul#gform_fields_6 li#field_6_12 {



	float:left;



	margin-top:0px;



}



ul#gform_fields_6 li#field_6_15, #field_6_16 {



	float:left;



	width:100%!important;



}



#gform_submit_button_6 {



	float:left;



	background:#f95300;



	font-size:15px;



	background-image: -moz-linear-gradient(#f95201, #f95300);



	background-image: -ms-linear-gradient(#f95201, #f95300);



	background-image: -o-linear-gradient(#f95201, #f95300);



	background-image: -webkit-linear-gradient(#f95201, #f95300);



	background-image: linear-gradient(#f95201, #f95300);



	background-repeat: repeat-x;



	border:1px #e54b00 solid;



	color:#fff;



	box-shadow:none;



	border-radius:2px;



	padding:8px 18px;



	margin-left:10px;



}



.more-testimonial_content {



	width:100%;



	float:left;



	text-align:center;



}



.recaptchatable {



	float:left;



}



.wg_cr_lft_cnt .gfield_error {



	width: 200px !important;



}



/* hire template css */



.vc_span4.hire_php_solution.wpb_column.column_container, .vc_span4.hire_php_solution_mid.wpb_column.column_container, .vc_span4.hire_php_solution_right.wpb_column.column_container {



	background: none repeat scroll 0 0 #FFFFFF;



	height: 310px;



	width: 260px !important;



	margin-bottom:15px;



}



.over_1500_div .align-center > p {



	font-size: 30px;



	font-weight: bold;



	margin: 0 0 15px;



	line-height:30px; letter-spacing:-1px; text-transform:uppercase;



}



.over_1500_div .align-center span {



	color: #F95300;



}



.over_1500_div h4{ font-size:20px; font-weight:500; line-height:27px;}



.over_1500_div h5{ font-size:22px; font-weight:400; line-height:24px; color:#121212;}



.more_than_10000_div .align-center > p {



	font-size: 29px;



	font-weight: bold;



	margin: 0 0 20px;



}



.hire_testimonial_div h5{ font-size: 20px; font-weight: 700; letter-spacing: -1px; line-height: 24px; margin-bottom:5px; }



.hire-sidebar h5{ font-size: 20px; font-weight: 700; letter-spacing: -1px; line-height: 24px; margin-bottom:5px; }



.org-color{ color:#f95300;}



.more_than_10000_div .align-center span {



	color: #F95300;



}



.hire_php_solution {



	margin-left: 0px!important;



}



.hire_php_solution h5.align-left {



	margin: 15px 0 0px 15px; font-size:19px; line-height:24px;



}



.hire_php_solution .align-left li {



	background:url("http://www.thewebgen.com/wp-content/uploads/2013/11/tick.png") no-repeat 0 10px;



	list-style: none outside none;



	padding-bottom: 5px;



	padding: 4px 0 4px 20px;



	/*border-bottom: solid 1px #CCC;*/



width: 84%;



	font-size: 12.5px;/*	line-height:30px;*/



}



.hire_php_solution_right .align-left li {



	background:url("http://www.thewebgen.com/wp-content/uploads/2013/11/tick.png") no-repeat 0 10px;



	list-style: none outside none;



	padding-bottom: 5px;



	padding: 4px 0 2px 20px;



	/*border-bottom: solid 1px #CCC;*/



width: 84%;



	font-size: 13px;



}



.hire_php_solution .align-left li:last-child {



	border-bottom:none;



}



.hire_php_solution_mid .wpb_wrapper > img {



	margin:12px;



}



.hire_php_solution_mid .hire_php_text.tcw {



	background: none repeat scroll 0 0 #F95201;



	color: #FFFFFF;



	float: left;



	margin: 0;



	padding: 15px 55px;



	width: 150px;



}



.hire_php_solution_right p {



	float: left;



	margin: 0 20px;



	font-size: 13px;



}



.hire_php_solution_right h5.align-left {



	margin: 15px 0 0 15px; font-size:19px; line-height:24px;



}



.hire_php_solution_mid .btn {



	background: none repeat scroll 0 0 #31302B;



	border-radius: 0;



	color: #FFFFFF;



	padding:10px 20px;



	border:none;



	font-size:15px;



	box-shadow:none;



	text-shadow: none;



}



.hire_php_solution_mid .btn:hover {



	background: #db3800;



}



.vc_span12.hire_row_1.wpb_column.column_container {



	margin: 30px 0 15px;



}



/*.vc_span12.hire_row_2.wpb_column.column_container{margin: 0 0 25px;}*/







.vc_span12.more_than_10000_div.wpb_column.column_container {



	margin: 30px 0 25px;



}



#test_div h2{ font-size:25px!important; margin:0px; padding:10px 15px;}



.page.hire-php-developers.text-black {



	background-position: center top !important;



	background-repeat: no-repeat;



}



.page.hire-wordpress-developers.text-black {



	background-position: center top !important;



	background-repeat: no-repeat;



}



.page.hire-joomla-developers.text-black {



	background-position: center top !important;



	background-repeat: no-repeat;



}



.page.hire-drupal-developers.text-black {



	background-position: center top !important;



	background-repeat: no-repeat;



}



.page.hire-magento-developers.text-black {



	background-position: center top !important;



	background-repeat: no-repeat;



}



.page.hire-opencart-developers.text-black {



	background-position: center top !important;



	background-repeat: no-repeat;



}



.page.hire-zend-developers.text-black {



	background-position: center top !important;



	background-repeat: no-repeat;



}



.page.hire-cakephp-developers.text-black {



	background-position: center top !important;



	background-repeat: no-repeat;



}

.page.hire-laravel-developers.text-black {



	background-position: center top !important;



	background-repeat: no-repeat;



}

.page.hire-yii-developers.text-black {



	background-position: center top !important;



	background-repeat: no-repeat;



}



.page.hire-symfony-developers.text-black {



	background-position: center top !important;



	background-repeat: no-repeat;



}



.page.hire-prestashop-developers.text-black {



	background-position: center top !important;



	background-repeat: no-repeat;



}



.page.hire-codeigniter-developers.text-black {



	background-position: center top !important;



	background-repeat: no-repeat;



}



.hire_php_development_services .align-left li {



	background:url("http://www.thewebgen.com/wp-content/uploads/2013/11/tick.png") no-repeat 0 6px;



	list-style: none outside none;



	margin: 10px 0;



	padding: 0 0 0 20px;



	/*	border-bottom: solid 1px #CCC;*/



	font-size: 14px;



	line-height:20px;



	color:#000000;



}



.hire_php_development_services .align-left li:last-child {



	border-bottom:none;



}



.hire_php_development_services .hire_text1 {



	margin-bottom: 20px;



	font-size: 13px;



}



.hire_php_development_services h5 {



	margin: 0 0 10px; font-size:19px; font-weight:700; line-height:22px; 



}



.hire_our_work_div h5{margin: 0 0 10px; font-size:19px; font-weight:700; line-height:22px; }



.wpcf7-not-valid-tip {



	display: none;



}



.vc_span8, .hire_php_development_services {



/*border:solid 1px #CCC;*/



}



.vc_span8 .hire_wg_value_added1 {



	float: right;



	width: 245px;



}



.hire_wg_value_added1 .hire_php_img {



	margin: 10px 0 5px;



}



.hire_wg_value_added1 .hire_php {



	font-weight: bold;



	text-align: center;



	font-size: 16px;



}



.hire_wg_value_added1 .hire_price {



	color: #F95300;



	font-size: 34px;



	font-weight: bold;



	margin: 12px 0;



	text-align: center;



}



.hire_wg_value_added1 .hire_price_below_div {



	background: none repeat scroll 0 0 #F3F3F3;



	height: 200px !important;



	margin-right: 20px;



	padding-right: 13px;



	padding-top: 5px;



	width: 222px;



}



.hire_wg_value_added > ul {



	margin: 0 0 0 15px;



	width:360px;



	float:left;



}



.hire_wg_value_added1 .hire_price_below_div li {



	background:url("http://www.thewebgen.com/wp-content/uploads/2013/11/tick.png") no-repeat 0 6px;



	list-style: none outside none;



	margin: 10px 0 0;



	padding: 0 0 6px 21px;



	border-bottom: solid 1px #CCC;



	font-size: 13px;



	margin-right: 5px;



}



.hire_wg_value_added1 .get_started_now {



	background: none repeat scroll 0 0 #F95300;



	border: medium none;



	border-radius: 2px;



	color: #FFFFFF;



	height: 38px;



	width: 140px;



	margin: 5px 0 0 25px;



}



.hire_wg_value_added {



	border: 1px solid #D7D7D7;



	float: left;



	padding: 12px 0;



	width:100%;



	margin-bottom:30px;



}



.vc_span4.contact_form_div.wpb_column.column_container {



	background: none repeat scroll 0 0 #F3F3F3;



	height: 565px;



}



.contact_form_div .wpcf7-form > p {



	margin: 5px 0 0 20px;



}



.contact_form_div h5.align-left {



	margin: 10px 0 0 20px;



}



.contact_form_div .align-left > p {



	margin: 5px 0 10px 20px;



	font-size: 13px;



}



program_contact_div .align-left > p {



	margin: 5px 10px 10px 20px;



	font-size: 13px;



}



.contact_form_div .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {



	height: 15px;



	width: 235px;



}



.program_contact_div input{height: 15px;



	width: 235px;}



.contact_form_div input{height: 15px;



	width: 235px;}



.contact_form_div .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid, .wpcf7-form-control.wpcf7-captchar.wpcf7-not-valid {



	border: 1px solid #FF0000;



}



.contact_form_div .wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {



	height: 15px;



	width: 235px;



}



.contact_form_div form {



	margin: 20px 0 0;



}



.contact_form_div div.wpcf7-response-output {



	background: none repeat scroll 0 0 #FFFFD0;



	font-size: 13px;



	height: 50px;



	line-height: 16px;



	margin: -45px 0 0 105px;



	padding: 0 0 0 5px;



	width: 177px;



}



.contact_form_div textarea {



	height: 75px;



	width: 235px;



}



.contact_form_div .wpcf7-form-control.wpcf7-captchar {



	height: 15px;



	width: 163px;



}



.contact_form_div .wpcf7-form-control.wpcf7-submit {



	background: none repeat scroll 0 0 #F95201;



	border: medium none;



	border-radius: 2px;



	color: #FFFFFF;



	height: 35px;



	width: 75px;



}



.single_img_div1 .attachment-thumbnail {



	margin-left: 40px;



}



.single_img_div2 .attachment-thumbnail {



	margin-left: 40px;



}



.single_img_div3 .attachment-thumbnail {



	margin-left: 40px;



}



.single_img_div4 .attachment-thumbnail {



	margin-left: 40px;



}



.hire_testimonial_div .block_quote {



	background:none;



	overflow:hidden;



	width:225px;



	margin: 20px 0 20px 30px;



	height:90px!important;



	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);



	border:4px solid #fff;



}



.hire_testimonial_div .block_quote .image img {



	width:225px!important;



	margin:0px;



	height:auto;



}



.hire_testimonial_div .block_content {



	width: 275px;



}



.hire_testimonial_div span.title, .hire_testimonial_div span.location {



	margin-right: 13px;



	color:#f95300;



	font-size:13px;



}



.hire_testimonial_div .title, .hire_testimonial_div .location {



	width: 265px !important;



}



.hire_testimonial_div .block_text {



	margin-left:30px !important;



}



/*.hire_testimonial_div h5.align-left {



margin-left: 38px;}*/







/*.vc_span4.hire_testimonial_div.wpb_column.column_container {







 background: none repeat scroll 0 0 #F3F3F3;}*/



#test_div {



	float: left;



	padding: 0 0 10px 0;



	width: 100%;



}



.hire_testimonial_div #test_div {



	border: 1px solid #e4e4e4;



}



.hire_our_work_div .flexslider {



	float:left;



	/*height: 340px !important;*/



  width: 100%;



	margin:0 0 30px 0



}



.hire_our_work_div .attachment-post-thumbnail.wp-post-image {



	height: 335px;/*    width: 610px !important;*/



}



.hire_our_work_div ol.flex-control-nav {   /* top: 310px !important;*/



	bottom:10px !important;



}



/*.hire_our_work_div*/ .flex-control-paging li a.flex-active {



	background:#f95201 !important;



}



.flex-control-paging li a {



	width: 15px;



	height: 15px;



	display: block;



	background:#31302b;



	cursor: pointer;



	text-indent: -9999px;



	-webkit-border-radius: 20px;



	-moz-border-radius: 20px;



	-o-border-radius: 20px;



	border-radius: 20px;



}



/* hire-asp-net-developers css */



.page.hire-asp-net-developers.text-black {



	background-position: center top !important;



	background-repeat: no-repeat;



}



/* hire-gui-designer css */



.page.hire-iphone-developers.text-black {



	background-position: center top !important;



	background-repeat: no-repeat;



}



/* hire-mobile-developers css */



.page.hire-android-developers.text-black {



	background-position: center top !important;



	background-repeat: no-repeat;



}



/* hire-seo-experts css */



.page.hire-seo-experts.text-black, .page.hire-web-designers.text-black, .page.hire-graphic-designers.text-black {



	background-position: center top !important;



	background-repeat: no-repeat;



}



/* gravity form css */



.wg_website_package select#input_27_18 {



	padding: 4px 4px 4px 0 !important;



	margin-left: 0 !important;



}



form.wg_website_package, form.wg_maintenance, form.wg_website_backup, form.wg_seo, form.wg_logo_design, form.wg_smb, form.wg_lps, form.wg_hosting {



	margin: auto;



	padding: 10px 0 30px 5px;



	width: 68%;



}



form.wg_website_package .button.gform_button, form.wg_maintenance .button.gform_button, form.wg_website_backup .button.gform_button, form.wg_seo .button.gform_button, form.wg_logo_design .button.gform_button, form.wg_hosting .button.gform_button, form.wg_lps .button.gform_button, form.wg_smb .button.gform_button {



	background: none repeat scroll 0 0 #F95201;



	border: medium none;



	border-radius: 2px;



	color: #FFFFFF;



	height: 35px;



	width: 75px;



}



.wg_website_package .gfield_label, .wg_maintenance .gfield_label, .wg_website_backup .gfield_label, .wg_seo .gfield_label, .wg_logo_design .gfield_label {



	width: 25%!important;



}



.wg_website_package .gform_footer.left_label, .wg_maintenance .gform_footer.left_label, .wg_website_backup .gform_footer.left_label, .wg_seo .gform_footer.left_label, .wg_logo_design .gform_footer.left_label {



	padding-left: 240px !important;



}



.wg_seo .gfield_radio, .wg_maintenance .gfield_radio, .wg_website_backup .gfield_radio, .wg_logo_design .gfield_radio {



	margin: 0 !important;



}



.wg_seo ul#input_24_18.gfield_radio li, .wg_maintenance ul#input_22_18.gfield_radio li, .wg_website_backup ul#input_23_18.gfield_radio li, .wg_logo_design ul#input_21_18.gfield_radio li {



	float: left;



	margin: 8px 0;



	width: 210px;



}



/* portfolio page css */



.portfolio-post {



	position: relative !important;



}



.newsletter-info {



	color: #F95300 !important;



}



/* refund policy page css */



.refund_policy_list .align-left li {



	background: url("http://www.thewebgen.com/wp-content/uploads/2013/11/tick.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);



	display: inline;



	float: left;



	margin: 5px 0 0;



	padding: 0 0 0 20px;



}



/* slideshow template css */



#wg-slideshow-laptop-container .flex-viewport {



	bottom: 197px;



	position: absolute;



}



#wg-slideshow-laptop-container ol {



	margin: 188px 0 0;



}



/* subscribe our newsletter */



.widget.widget_mailchimpsf_widget {



	float: right;



	height: 100px;



	width: 33%;



	padding-top: 3px !important;



}



label.mc_var_label {



	display: none;



}



.mc_input {



	float: left;



	margin: 0 !important;



	padding: 4px 0 6px 5px !important;



	width: 71% !important;



}



#mc_signup_submit.button {



	float: left;



	margin: 0;



	width: 25%;



}



#mc_signup_submit.button {



	background: none repeat scroll 0 0 #F95300 !important;



	border: medium none !important;



	color: #FFFFFF;



	height: 30px;



	margin: 0px;



	width: 28%;



}



#mailchimpsf_widget-5 h4.widget-title {



	color: #FFFFFF;



	font-size: 17px;



	font-style: normal;



	font-weight: bold;



	margin:0px;



}



#mc_signup > form {



	margin: 0 !important;



	padding: 0px;



	width:300px;



	float:left;



}



.mc_merge_var {



	margin: 10px 0 0 !important;



}



#mc_message.updated {



	position: relative;



}



.mc_error_msg {



	color: #F95300 !important;



	position: absolute;



	top: 35px;



}



.mc_success_msg {



	position: absolute;



	top: 33px;



}



/*---------------by designer-----------------------------*/



.services_list {



	float:left;



	margin:0px;



	width:50%;



	list-style:none;



}



.services_list li {



	float:left;



	padding: 0 0 5px 20px;



	background:url("img/check_mark.png") no-repeat 0px 6px;



	margin-right:20px;



}



/*---------------by Mohit-----------------------------*/



/*.pagelft-sidebar-badges {



	position:fixed;



	left:0px;



	bottom:0px;



	width:auto;



	z-index:1000;



	background:#f95300;



	height:40px;



}*/




.pagelft-sidebar-badges .request-a-quote {



	padding-top:10px;



}



.pagergt-sidebar-badges {



	position:fixed;



	left:0px;



	top:100px;



	width:50px;



	z-index:1000;



}



.pagergt-sidebar-badges .support {



	padding-bottom:10px;



}



/* header menu additional css */



/*.navbar .nav > li > .dropdown-menu:after {left:77px !important;}







header .dropdown-menu {left: -50px !important;}*/



ul.dropdown-menu li:hover {



	background:#fff !important;



}



.wg_mn_lst {/*background:#000 !important;*/



}



/*--------------------classes added by robind on 30-12-2013------------------------------*/







.landing_package {



	background: #ffa800;



	padding: 15px 15px 10px;



	float: left;



	color: #fff; width:280px;



}



h1.landing_heading {






    font-size: 32px;



    line-height: 33px;



    width: 96%; margin-top:6px;
	text-align:center;



}







.landing_package > p {



    font-size: 17px;



    margin-bottom: 0;



    margin-top: 7px;



}







.landing_package h3 {



    line-height: 31px;



    margin-bottom: 0 !important;



}



.wg_sr_row1mid1 h3{ font-size:28px;}



.wg_sr_row2mid2 h3{ font-size:28px;}



h1.pricing {



    margin: 0 0 10px;



}



.landing-page-packages .services_list > li {



	float: none;



}



.footer_fix {






	margin:0;



	padding:0;



}



.social {



	float:left;



}



/*.footer_fix a {



	border-right: 1px solid #CF2900;



	box-shadow: 1px 0 0 0 #FB874D;



	color: #FFFFFF;



	float: left;



	padding: 10px;



	width: auto;



	text-decoration:none;



}*/



.footer_fix a:hover {



	/*background:#000;
	height:63px;*/



}



.footer_fix img {



	margin-right: 5px;



}



.hire_php_solution_mid h5 {



	font-size: 20px;



}



.btn_bg {



	background: none repeat scroll 0 0 #f95300;



	float: left;



	margin: 5px 0 0;



	padding: 10px 0;



	text-align: center;



	width: 100%;



}



.hire_row_1 h1 {



	font-size: 50px; font-weight:bold; letter-spacing:-2px; text-transform:uppercase; line-height:50px;



}



.hire_row_2 p{ font-size:17px!important; line-height:22px!important; font-weight:400; }



.we_serve {



	float:left;



	width:100%;



	list-style:none;



	margin:0;



	padding:0;



}



.we_serve li {



	float:left;



	width:auto;



	margin:3px;



	padding:0;



}



.contact_form_div {



	background: none repeat scroll 0 0 #f3f3f3;



	padding-bottom:20px;



}



.our_customer { /*background:#f3f3f3; border:1px solid #e4e4e4;*/



}



.our-cust-container {



	position:relative;



}



.our-cust {



	margin:0;



	position:absolute;



	left:38%;



	font-size:29px;



}



.delivery_process_step1 {



	float:left;



	margin:10px 40px;



	height:125px;



	width:125px;



	background:url('http://www.thewebgen.com/wp-content/themes/webgen/img/hiring_01.png');



}



.delivery_process_step1:hover {



	float:left;



	margin:10px 40px;



	height:125px;



	width:125px;



	background:url('http://www.thewebgen.com/wp-content/themes/webgen/img/hiring_01-hover.png');



}



.delivery_process_step2 {



	float:left;



	height:125px;



	margin:10px 40px;



	width:125px;



	background:url('http://www.thewebgen.com/wp-content/themes/webgen/img/hiring_02.png');



}



.delivery_process_step2:hover {



	float:left;



	height:125px;



	margin:10px 40px;



	width:125px;



	background:url('http://www.thewebgen.com/wp-content/themes/webgen/img/hiring_02-hover.png');



}



.delivery_process_step3 {



	float:left;



	height:125px;



	width:125px;



	margin:10px 40px;



	background:url('http://www.thewebgen.com/wp-content/themes/webgen/img/hiring_03.png');



}



.delivery_process_step3:hover {



	float:left;



	height:125px;



	width:125px;



	margin:10px 40px;



	background:url('http://www.thewebgen.com/wp-content/themes/webgen/img/hiring_03-hover.png');



}



.delivery_process_step4 {



	float:left;



	height:125px;



	width:125px;



	margin:10px 40px;



	background:url('http://www.thewebgen.com/wp-content/themes/webgen/img/hiring_04.png');



}



.delivery_process_step4:hover {



	float:left;



	height:125px;



	width:125px;



	margin:10px 40px;



	background:url('http://www.thewebgen.com/wp-content/themes/webgen/img/hiring_04-hover.png');



}



 0 .vc_span12.our_customer.wpb_column.column_container {



 height: 150px;



 margin: 0;



}



.single_img_div1 h5 {



	font-size: 18px !important;



}



.single_img_div1 p {



	color: #000000;



	font-size: 13px;



	line-height: 17px;



}



.hire_wg_value_added > p {



	margin-top:25px;
    text-align: center;


}



.caroufredsel_wrapper {



	margin: 0 !important;



	width: 98.9% !important;



}



.page-id-1957 {



	padding: 0;



}



#nav_menu-6 {



	min-height:120px!important;



}



.testimonial_content {



	text-align:center;



}



.testimonials-widget-testimonial {



	margin-bottom:20px;



}



#about-webgen h1 {



	color:#fff;



}



.port_head {



	background: none repeat scroll 0 0 #F95201;



	padding:35px 0 75px;



}



.portfolio_revoslider .wpb_gallery_slides.wpb_flexslider.flexslider_slide.flexslider {



	box-shadow: none !important;



}



.portfolio_revoslider ol {



/*top: 325px !important;*/







}



.portfolio_revoslider .flex-direction-nav .flex-prev {



	left: 56px !important;



	top:175px !important;



}



.portfolio_revoslider .flex-direction-nav .flex-next {



	left: 100% !important;



	top:175px !important;



	text-indent:40px !important;



}



/*#port_container{



	position:relative;



}*/



.wg_pg2 img {



	/*	max-width: 940px !important;



position: absolute;



top: -75px;*/



 width: auto !important;



}



.wg_pg2 {



	margin: auto;



	width: 70% !important;



	height:auto;



}



/*hire-banner*/



.hire_us_img_div {



	position: relative;



	z-index: 999;



}



.hire_us_img1 {



	position: absolute;



	right: 16%;



	top: 215px;



	width:170px;



}



.hire_us_img2 {



	position: absolute;



	right: 14%;



	top: 100px;



	width:160px;



}



.hire_us_img3 {



	position: absolute;



	right: 30%;



	top: 10px;



	width:120px;



}



.hire_us_img4 {



	left: 30%;



	position: absolute;



	top: 10px;



	width:165px;



}



.hire_us_img5 {



	left: 14%;



	position: absolute;



	top: 100px;



	width:150px;



}



.hire_us_img6 {



	left:16%;



	position: absolute;



	top: 215px;



	width:140px;



}



.hire_us_img7 {



	text-align:center!important;



}



.hire_us_img7 img {



	padding-top: 100px;



}



.hireus_txt_div p {



	border: 1px solid;



	border-radius: 15px;



	padding: 3px 0 0 15px;



	margin: 35px 0 0 0;



	height: 26px;



	width: 280px;



}



.hireus_txt_div p:hover {



	background-color:#FFF !important;



}

.hireus_txt_div p:hover a{



	color: #f95201 !important;



}



.hireus_txt_div a {



	color: white;



	text-decoration: none;



}



.hireus_txt_div a:hover {



	color: #F95201;



}



/* services css */



.wg_sr_row1 {



	background: none repeat scroll 0 0 #F95201;



	padding-bottom: 25px;



}



.wg_sr_row1mid {



	margin: auto !important;



	width: 50% !important;



}



.wg_sr_row1mid1 {



	float: right;



	margin: auto !important;



	width: 68%;



}



.wg_sr_row2 {



	background: none repeat scroll 0 0 #F7F3EA;



	padding-bottom: 25px;



}



.wg_sr_row2mid {



	margin: auto !important;



	width: 50%;



}



.wg_sr_row2mid2 {



	float: left;



	margin: auto !important;



	width: 68%;



}



.wg_sr_row2mid .wpb_wrapper > img {



	float: right;



}



/*.wg_sr_row2mid2 {



	margin-right: 230px !important;



}*/



.wg_sr_row3 {



	background: none repeat scroll 0 0 #FFBD4F;



	padding-bottom: 25px;



}



.wg_sr_row5 {



	background: none repeat scroll 0 0 #7C756B;



	padding-bottom: 25px;



}



.wg_sr_row7 {



	background: none repeat scroll 0 0 #C14801;



	padding-bottom: 25px;



}



.wg_sr_row8 {



	background: none repeat scroll 0 0 #554E44;



	padding-bottom: 25px;



}



.wg_sr_row9 {



	background: #f5f5f5;



	padding-bottom: 25px;



}



.wg_sr_row10 {



	background: #554e44;



	padding-bottom: 25px;



}



.wg_sr_row2 h3, .wg_sr_row1 h3, .wg_sr_row3 h3, .wg_sr_row5 h3, .wg_sr_row7 h3, .wg_sr_row8 h3, .wg_sr_row9, .wg_sr_row10 h3 {



	font-size: 28px !important;



}



.wg_sr_row-white {



	background: none repeat scroll 0 0 #ffffff;



	padding-bottom:25px;



}



/* Career css */



.wg_cr_cnt {



	background-color:#FFF;



	padding: 0 10px 5px 20px;



	border: 1px solid #CCCCCC;



}



.wg_pg2 .flexslider {



	margin: -75px auto 60px;



	max-width:980px;



}



.hire_top {



	float: none;



	margin: auto;



	text-align: center;



	width: 830px !important;



}



/* services2 css */







.wg_ser2_img {



	float: left;



	width: 25%;



}



.wg_ser2_cont {



	float: left;



	width: 75% !important;



}



/* header qoute */











.nav_req_quote_container {



	float: right;



	margin: 10px 0 5px;



}



.nav_req_quote {



	float: left;



	font-weight: 600;



	text-transform: uppercase;



}



.nav_cellno {



	font-size: 17px;



	float: right;



	font-weight: bold;



}



.nav_req_quote > a {



	color: #F95300;



}



.top-divider-img {



	width:10px;



	float:left;



}



.navbar .nav {



	margin-left:-20px /9;



}



ul.service-text {



	float:left;



	margin:0px;



	padding:0px;



	width:260px;



}



ul.service-text li {



	float:left;



	margin:0px;



	padding:0px 0 0 8px;



	background:url(img/arrow-img-icon.png) 0 7px no-repeat;



	line-height:22px;



	width:85%;



	font-size:13px;



	display: inline;



	list-style-type:none;



}



ul.service-text li a {



	color:#60605e;



}



.service_container .vc_span4 {



	margin-bottom:20px;



}



ul.service-text li .sub-text {



	float:left;



	color:#4e4e4e!important;



	width:100%;



}



.service_heading {



	font-size:20px!important;



	font-weight:300!important;



	float:left;



}



.padding-bt0 {



	padding-bottom:0px!important;



}



.vision-container {



	max-width:960px;



	margin:auto !important;



}



.padding-bt-10 {



	padding-bottom:10px!important;



}



.padding-bt-55 {



	padding-bottom:55px!important;



}



.vision-img {



	width:100%;



	text-align: center !important;



}



.our-portfolio .container {



	width: 100%;



}



.how-to-slider {

	float:left;



	margin-top:8%;


 
	padding:0px;



	max-width:920px;



	min-height:620px;



}



.how-to-slider h3 {



	font-size:28px;



	font-weight:300;



	color:#232323;



	width:100%;



	text-align:center!important;



	margin:15px 0;



	padding:0px;



	text-shadow:none;



}



.how-to-slider p {



	text-shadow:none;



 color#4e4e4e;



	font-weight:400;



	line-height:18px;



}



.home_containermid {



	max-width:960px;



	margin:auto !important;



}



.home_containermid h1{ line-height:50px;}



.blog_internal-img {



	float:left;



	margin:0px;



	padding:0px;



	width:100%;



	font-size:14px;



}



.blog_left-img {



	float:left;



	margin:0px 0 0 20px;



	padding:0px;



	width:600px;



}



.blog_right_side {



	float:left;



	margin:0px;



	padding:0px;



	width:310px;



}



.blog_right_side h5 {



	float:left;



	margin:2px 0 3px;



	font-size:20px;



	color:#232323;



	font-weight:500;



}



h3.blog-title {



	font-size:28px;



	color:#121212;



	font-weight:600; margin-top:-19px;



}



.blog_internal-img h5 {



	float:left;



	margin:0px 0 5px;



	font-size:20px;



	color:#232323;



	font-weight:600;



	width:100%;



}



.blog-item-detail {



	background:#ffffff;



}



#commentform .span8 {



	width:100%;



}



#commentform .controls-row {



	width:960px;



	margin:0px;



	padding:0px;



	float:left;



}



#commentform .controls-row input {



	float:left;



	width:290px;



}



#commentform #comment {



	height:60px!important; width:97.7%;



}



#commentform .form-submit {



	margin-right:10px;



}



#commentform #submit {



	height:40px!important;



}



ul.service-overview {



	float:left;



	margin:0px;



	padding:0px;



	width:100%;



}



ul.service-overview li {



	float:left;



	margin:5px 0 0;



	padding:0px 0 0 20px;



	width:86%;



	background:url("http://www.thewebgen.com/wp-content/uploads/2013/11/tick.png") no-repeat 0 3px;



	display:inline;



	list-type-style:none;



}



a.color-org {



	color:#f95300!important;



}



ul#menu-services-overview-menu {



	float:right;



	margin:28px 0 0;



	padding:0px;



}



ul#menu-services-overview-menu li {



	float:left;



	margin:0px 10px 0 0;



	padding:0px;



	list-type-style:none;



	display: inline-block;



	position: relative;



}



ul#menu-services-overview-menu li a {



	color:#ffffff;



	margin:0px;



	padding:5px 12px;



	float:left;



	line-height:17px;



	font-size:14px;



	background:#ed4000;



	border:1px solid #cf2900;



}



ul#menu-services-overview-menu li a:hover {



	background:#000000;



	text-decoration:none;



	border:1px solid #000000;



}



ul#menu-services-overview-menu li ul.sub-menu {



	display:none;



	position: absolute;



	top: 45px;



	left: -21px;



	width: 200px;



	z-index:9999;



	background:#f95300;



}



ul#menu-services-overview-menu li ul.sub-menu li {



	width:200px;



	float:left;



}



ul#menu-services-overview-menu li ul.sub-menu li a {



	border:0px;



	background:#f95300;



	width:92%;



	margin:0px;



	padding:8px 12px;



	float:left;



}



ul#menu-services-overview-menu li:hover ul.sub-menu {



	display:inline-block;



	width:100%;



}



ul#menu-services-overview-menu li:hover ul.sub-menu li a:hover {



	background:#fff;



	color:#232323;



}



.service-arrow-icon {



	padding: 17px;



	position: relative;



}



.service-arrow {



	position: absolute;



	text-align: center !important;



	top: 8px;



	width:95%;



	z-index: 999;



	color:#ffffff;



}



.service-arrow-white {



	position: absolute;



	text-align: center !important;



	top: -22px;



	width:95%;



	z-index: 999;



	color:#ffffff;



}



.service-arrow-white img{ cursor:pointer;}



.span-left {



	width:48%;



	margin:0px 5px 0;



	padding:0px;



	float:left;



}



.span-right {



	width:48%;



	margin:0px 5px 0;



	padding:0px;



	float:right;



}



.leftservice-cont {



	float:left;



	margin:0px;



	padding:0px;



	width:100%;



}



.leftservice-cont ul {



	width:100%;



	margin:0px;



	padding:0px;



}



.leftservice-cont ul li {



	display:inline;



	list-style-type:none;



	width:100%;



	padding:5px 0px;



	margin:0px;



	float:left;



}



.leftservice-cont ul li .vc_span3 {



	width:22%;



	float:left;



	margin:6px 5px 0 0;



	height:18px;



}



.leftservice-cont ul li .vc_span9 {



	width:73%;



	float:left;



}



.leftservice-cont ul li h3 {



	color:#fb5103;



	margin:0px;



	padding:0px;



	font-size:18px;



	float:left;



	width:100%;



	line-height:24px; font-weight:700;



}



.leftservice-cont ul li h3 a {



	color:#fb5103;



	margin:0px;



	padding:0px;



	font-size:18px;



	float:left;



	width:100%;



	line-height:24px; font-weight:700;



}



.leftservice-cont ul li a {



	color:#fb5103;



	text-decoration:none;



	font-size:13px; font-weight:700;



}



.leftservice-cont ul li a:hover {



	text-decoration:underline;



}



.rightservice-cont {



	float:left;



	margin:0px;



	padding:0px;



	width:100%;



}



.rightservice-cont ul {



	width:100%;



	margin:0px;



	padding:0px;



}



.rightservice-cont ul li {



	display:inline;



	list-style-type:none;



	width:100%;



	padding:5px 0px;



	margin:0px;



	float:left;



}



.rightservice-cont ul li .vc_span3 {



	width:22%;



	float:left;



	margin:6px 5px 0 0;



	height:18px;



}



.rightservice-cont ul li .vc_span9 {



	width:73%;



	float:left;



}



.rightservice-cont ul li h3 {



	color:#fb5103;



	margin:0px;



	padding:0px;



	font-size:18px;



	float:left;



	width:100%;



	line-height:24px; font-weight:700;



}



.rightservice-cont ul li h3 a {



	color:#fb5103;



	margin:0px;



	padding:0px;



	font-size:18px;



	float:left;



	width:100%;



	line-height:24px;



}



.rightservice-cont ul li a {



	color:#fb5103;



	text-decoration:none;



	font-size:13px; font-weight:700;



}



.rightservice-cont ul li a:hover {



	text-decoration:underline;



}



.calendar {



	float:left;



	margin:0px;



	padding:0px 0 0 25px;



	font-size:14px;



	color:#999999;



	background:url(img/date-icon.png) no-repeat 3px 0;



}



.categories-name {



	float:left;



	margin:0px;



	padding:0px 0 0 25px;



	color:#999999;



	font-style:italic;



	font-size:15px;



	background:url(img/categories-icon.png) 0 0px no-repeat;



}



.categories-name a {



	color:#999;



	text-transform:capitalize;



}



ul.tag-list {



	float:left;



	margin:0px;



	padding:0px;



	width:100%;



}



ul.tag-list h4 {



	float:left;



	margin:0px 5px 0 0;



	padding:0px;



	font-size:16px;



	color:#f95300;



	font-weight:300;



	line-height:16px;



}



ul.tag-list li {



	float:left;



	margin:0px;



	padding:0px 4px;



	display:inline;



	list-style-type:none;



	font-size:14px;



	color:#232323;



	text-transform:capitalize;



}



#nav_menu-4 {



	min-height: 240px;



}



#nav_menu-8 {



	min-height: 220px !important;



}



.blog-post .flexslider {



	margin-bottom:-15px!important;



}



.blog_internal-img ul {



	float:left;



	margin:0px;



}



.blog_internal-img ul li {



	margin-bottom:15px!important;



	float:left;



	margin-left:-20px;



	padding:0px 0 0 20px;



	width:100%;



	background:url("http://www.thewebgen.com/wp-content/uploads/2013/11/tick.png") no-repeat 0 3px;



	display:inline;



	list-type-style:none;



}



.blog_internal-img h6{



	margin:0px 0 0px;



	font-size:15px; width:auto!important;



	color:#232323;



	font-weight:600!important; font-style:normal; line-height:25px; padding-right:5px; float:left;}











/*services-page*/



.client-review{padding:70px 0 65px; float:left; width:100%; margin:0 0 -68px; background:#ffbd4f;}



.testimonal-container{ max-width:960px; margin:auto;}



.testimonal-button { background:#31302b; margin:20px 0 0 40%; padding:0px; float:left;}



.testimonal-button a{ font-size:14px; margin:0px; padding:8px 20px; color:#fff; font-weight:400; float:left; border:1px solid #232323; border-radius:2px; } 



.client-review h4{ text-align:center; color:#ffffff; margin:0px; padding:0px 0 35px;  width:100%; line-height:40px; font-size:45px; font-weight:600; text-transform:capitalize;}



.ser-port-container{ width:960px; margin:auto;}



.portf-bg{background:#f5f5f5; margin:0px; padding:40px 0 25px; float:left; width:100%;}



.testimonal-container .block_text{ color:#232323;}



.testimonal-container span{ color:#232323;}



.port-cont{  margin-top:25px; margin-bottom:25px; padding:0px;}



.port-cont h3{ text-align:center; color:#f95300; margin:0px; padding:0px;  width:100%; line-height:35px; font-size:35px; font-weight:700;}



.port-cont span{ text-align:center; color:#5e5e5e; font-size:17px; font-weight:600; line-height:20px; margin:3px 0 28px; padding:0px; float:left; width:100%;}



.portflolio-button { margin-top:45px;}



.portflolio-button a{ font-size:14px; background:#f95300; margin:0px; padding:8px 15px; color:#fff!important; font-weight:400;  border:1px solid #f95300; border-radius:2px; } 



.top_menu-services { float:left; margin:0px; padding:0px 0 25px; width:100%; background:#f95201;}



.top_menu-services h1{ float:left; margin:25px 0 0; padding:0px; width:auto; color:#fff; font-weight:700; text-transform:uppercase; font-size:50px; line-height:50px; }



.sld-title{ color:#232323; font-size:13px;}



.gallery-wrap{		margin-left: 46px; width: 89.8% !important;	}



.gallery__controls-prev {		position: relative;	}



.prev{left:0; position:absolute; z-index:11; bottom:65px; cursor:pointer;}



.gallery__controls-next {		position: relative;	}				



.next {		right: 0;		position: absolute;		z-index:11;		bottom: 65px;		cursor:pointer;	}



.gallery__img {		float: left;		margin:0px 0 5px;		border: 4px solid #F0F1F5;		width: 191px;		height: 110px;	}



.padding-bt-35{ padding-bottom:35px!important;}















.career_form{ display:none; float:left; margin:0px; padding:0px; width:960px;}



.mobile-menu ul#menu-services-overview-menu-1 { float:left; margin:0px; padding:0px;}



.fs-16{    font-family: "Open Sans";



    font-size: 16px!important;



    line-height: 20px;



    font-weight: 600; margin:10px -5px 10px 0;}



				



				



.questionaire-container{ float:left;   margin: 0 0 15px !important; padding:0px; width:100%;}



.questionaire-left{ float:left; margin:0px 0 20px; padding:0px 15px 0; width:675px;  }



.questionaire-content{ float:left; margin:0px;margin-left:3px; width:690px;}



.questionaire-content h4{ float:left; margin:-15px 0px 15px -15px; padding:5px 5px 10px 10px; font-size:24px; color:#fff; background:#f95300; line-height:28px; width:100%; }



.questionaire-right-side{ float:right; margin:20px 0 0; padding:0px 0 0px; width:232px; }



.questionaire-content ul { float:left; margin:0px; padding:0px; width:690px;}



.questionaire-content ul li{ float:left; position:relative; margin:10px 12px 5px 0; padding:0px; width:333px; display:inline; list-style-type:none; clear:right!important;}



.questionaire-content ul li.gfield_html{ float:left; margin:0px; padding:0px; width:690px;}



.questionaire-content ul li input{ float:left; margin:0px; padding:10px; width:310px; font-size:13px; color:#8c8c8c; height:30px; border:3px solid #ededed; box-shadow:none;}

tr.gfield_list_row_odd td input { width:98px !important;}

.questionaire-content ul li h3{ float:left; margin:0px; padding:0px; width:100%; border:none !important; }



.questionaire-content ul li select{ float:left; margin:0px!important; padding:10px; width:300px; font-size:13px; color:#8c8c8c; height:36px;  border:3px solid #ededed; box-shadow:none;}

.questionaire-content ul li select:focus{border:3px solid #f95300 !important;}


.questionaire-content ul li.wg_tmzone{ margin-left:50%; margin-top:24px; margin-bottom:-30px;}



.questionaire-content ul li #input_46_25, #input_47_25, #input_48_25, #input_49_25, #input_50_25, #input_51_25, #input_52_25, #input_53_25{ width:110px;}



.questionaire-content ul li.wg_tmzone .gfield_label{ margin-top:9px;}



.questionaire-content ul li.gfield.textarea-question{ float:left; width:669px;}



/*.questionaire-content ul li.gfield.textarea-question textarea.medium{ height:100px!important; border:3px solid #ededed!important; box-shadow:none; width:98%;}*/
.questionaire-content ul li.gfield.textarea-question textarea.medium{ height:100px!important;box-shadow:none; width:98%;}

.questionaire-content ul li.gfield.textarea-question textarea.medium:focus{border:3px solid #f95300 !important;}



.questionaire-content ul li .gform_wrapper .gfield_description{ padding:0px;}



.questionaire-content .button.gform_button {  background: none repeat scroll 0 0 #f95300 !important; border: medium none !important; color: #ffffff !important;  height: 36px !important; width: 90px !important;}







.questionaire-content ul li#field_46_27 .ginput_container{ }



/*.questionaire-content ul li#field_46_27 .ginput_container input{ width:94%;}*/



.questionaire-content ul li#field_46_28 .ginput_container{ }



/*.questionaire-content ul li#field_46_28 .ginput_container input{ width:94%;}*/



.questionaire-content ul li#field_46_29 .ginput_container{ }



/*.questionaire-content ul li#field_46_29 .ginput_container input{ width:94%;}*/



.questionaire-content ul li#field_46_31 .ginput_container{  }



/*.questionaire-content ul li#field_46_31 .ginput_container input{ width:94%;}*/



.questionaire-content ul li .ginput_container #input_46_21{ background:url('http://www.thewebgen.com/wp-content/uploads/2014/12/dollar-icon.jpg') no-repeat 3px 11px #ffffff;  padding-left: 16px !important; /* width: 312px ; */}

.service_menuright{ float:left; margin:0px 0 25px;  padding:0px 0 20px; width:99%; background:#fff; border:1px solid #efefef;}

.service_menuright h3{ float:left; margin:0px; padding:5px 11px 10px 10px; font-size:24px; color:#fff; background:#f95300; line-height:28px; width:91%; }
.service_menuright ul{ float:left; margin:0px; padding:0px;} 

.service_menuright ul li{ float:left; margin:8px 0 0 10px; padding:0px 0 0 20px;	width:87%;	background:url("http://www.thewebgen.com/wp-content/uploads/2013/11/tick.png") no-repeat 0 3px;	display:inline; list-type-style:none;}

.service_menuright ul li a{ font-size:13px; color:#5e5e5e; text-decoration:none; width:100%; float:left;}

.service_menuright ul li a:hover{ color:#f95300;}

.side-porfolio_img{ float:left; margin:0px; padding:0px; }

.testi-container{ width:233px; margin:0 0 20px; padding:0; float:left; background:#fff;}

.testi-content{  width:207px; margin:0 0 0px; padding:10px 12px 0; float:left; border:1px solid #efefef;}

.testi-content .testimonials-widget-testimonial .author, .testimonials-widget-testimonial .email, .testimonials-widget-testimonial .title, .testimonials-widget-testimonial .location, .testimonials-widget-testimonial .company, .testimonials-widget-testimonial .url{ width:207px!important;}

.testi-container h3{ float:left; margin:0px 0 0px; padding:5px 11px 10px 10px; font-size:24px; color:#fff; background:#f95300; line-height:28px; width:91%; }

.testi-content .block_text{ margin-left: 5px; height:160px; width:215px;}

.questionaire-content ul li ul.gfield_radio{ width:150px; margin:0px; padding:0px;}

.questionaire-content ul li ul.gfield_radio li{ width:150px; margin:0px; padding:0px; float:left;} 

.questionaire-content ul li .gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label, .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label{ font-weight:normal!important;}

.questionaire-content ul li .gform_wrapper .gfield_checkbox li input[type="checkbox"], .gform_wrapper .gfield_radio li input[type="radio"], .gform_wrapper .gfield_checkbox li input{ height:18px;}

.questionaire-content ul li.checkbox-input{ width:690px;}

.questionaire-content ul li#field_49_34{ width:680px;}

.questionaire-content ul li#field_49_34 input{ width:98px;}

.questionaire-content ul li#field_49_34 .gfield_list_icons{ display:none;}

.questionaire-content ul li#field_49_35 input{ width:212px;}

.leftsidebarfixed {position: inheirt;bottom:30px; }

.boundary-top{ top:0 !important;  bottom:auto !important; }

.boundary_bottom{ position:inheirt !important; bottom:0 !important}

.questionaire-content ul li#field_49_35{ width:680px;}

.questionaire-content ul li#field_49_35 .gfield_list_icons{ display:none;}

.partnership-sidebarbox{ position: relative; width: 96%; height: auto; padding: 16px 15px 10px; background: #f3f3f3; -webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px;  margin-top:15px;}

.partnership-sidebarbox:after{ content: ''; position: absolute; border-style: solid; border-width: 20px 20px 0px 0; border-color: transparent #f3f3f3; display: block; width: 0; z-index: 1; top: -18px;}

.text-org{color:#f95300; }

.program_post { position:relative;}

.program_contact_div{ width:290px!important;}

.query {  display: none !important;}

.career-iframe{ float:left; margin:-40px -5px 0; padding:0px;}

.career-iframe iframe{  float:left; min-height:1640px; margin:0px; border:0px; width:960px; overflow:hidden; position:relative;}

/*page-title and sidebar-title*/

.internalpage-title { font-size:50px; line-height:64px; font-weight:bold; letter-spacing:-2px; text-transform:uppercase; margin-top:25px;}

.subpage-title{ font-size:21px!important; line-height:28px!important; font-weight:700!important; letter-spacing:-1px; text-transform:uppercase;}

.hiresubpage-title{ font-size:30px!important; line-height:28px!important; font-weight:700!important; letter-spacing:-1px; text-transform:uppercase;}

.undersubtitle{ font-size:17px!important; line-height:22px!important; font-weight:400;}

.color-white{ color:#fff;}

.sidebar-title {  color: #f95300; font-size: 24px !important; font-weight: 700 !important; letter-spacing: -1px;

 line-height: 27px !important; margin-bottom:5px;}

.hireservice-title h5 { font-size:19px; line-height:24px;}

.sidebarsub-title{font-size:17px!important; line-height:19px; font-weight:700!important; margin:0px 0 10px; letter-spacing:-.60px;}

.content-title{ font-size:19px!important; line-height:22px!important; font-weight:700!important; margin-bottom:5px; letter-spacing:-.8px; }

.sidebar-form form{ margin:-3px 0 0;}

.service-container h1{font-size:50px; line-height:64px; font-weight:bold; letter-spacing:-2px; text-transform:uppercase; margin-top:25px;}

.wg_sr_row1mid1 h5{ font-size:18px;}

.internal-container {float:left; margin:30px 0 15px;}

.internal-container h1{ font-size:40px; font-weight:bold; margin:0px; padding:0px; line-height:40px; text-transform:uppercase; letter-spacing:-2px; }

.internal-cont h4{ font-size:21px line-height:24px; font-weight:700; letter-spacing:-1px; }

.portfolio-container{ margin:auto!important; max-width:1120px; width:100%;}

div.p_table_1 div.caption_column li.header_row_2 h2.captionweb{ color:#121212!important; text-transform:uppercase; font-weight:700!important;}

.wpb_toggle, #content h4.wpb_toggle{ font-weight:700; font-size:16px!important;}

.wpb_wrapper h5{ font-size:18px;}

.port_head h3{ font-weight:600;}

.template-portfolio2 .internal-container{ margin:0 0 5px;}

.blog-post h3{ line-height:20px;}

.blog-post a{ text-transform:uppercase; font-size:16px; font-weight:600; }

.contact-form-wrapper h3{ font-weight:600; }

.hire-title{font-size: 55px; letter-sacing: -2px; font-weight: bold;}

.banner-content{ float:left; margin:0px; padding:0px;}

.big_dark_gray{ font-size:45px; line-height:45px; font-weight:800; color:#121212; text-transform:uppercase;}

.medium_text_black{ font-size:40px; line-height:35px; font-weight:300; color:#121212;  text-transform:uppercase; }

.modern_medium_light {font-size:30px; line-height:35px; font-weight:300; color:#121212; }

.big_orange{font-size:45px; line-height:45px; font-weight:800; color:#f95300; text-transform:uppercase; text-align:center;}

.modern_medium_light .text-center{ text-align:center;}

.medium_grey{font-size:20px; line-height:24px; font-weight:300; color:#121212; }

.dark_gray_light{font-size:25px; line-height:24px; font-weight:300; color:#121212; }

.medium_grey-25{font-size:25px; line-height:24px; font-weight:300; color:#121212; }

.recaptchatable #recaptcha_response_field{ border:3px solid #d1d1d1!important; margin-bottom:10px;}

.recaptchatable #recaptcha_response_field:focus{border:3px solid #f95300 !important;}

#recaptcha_privacy a{ color:#121212!important;}
.require-app { width: 424px !important; }
  .app-features{ width:700px !important;}
  .captcha-class{ width:500px !important;}
 ul#input_53_115{ width:100%!important;} 
  ul#input_53_115 li{ width:100%!important;}
   ul#gform_fields_53 li.calender-events{ width:675px;}
  ul#gform_fields_53 li.radio-assistance{ width:675px;}
  ul.questionaire-main{float:left; padding:0; margin:30px 0;}
  ul.questionaire-main li{float:left;  list-style: outside none none;  margin: 9px 15px;    width: 65%; }
  ul.questionaire-main li a{ font-size:15px; font-weight:600; }
  ul.questionaire-main li a:hover{ color:#F95300;}
 /* .select-question{ width:400px !important;}*/
  .chat-id-css {  width: 330px !important; }
  .time-css .clear-multi{ margin-top:-20px;}
  .captcha-bottom{ width:500px !important;}
  #input_51_85 li{width:39% !important;}
   #ui-datepicker-div{ width:220px!important;}
   #ui-datepicker-div .ui-datepicker-control{ display:none;}
   #ui-datepicker-div .ui-datepicker{ display:block;}
   table.ui-datepicker .ui-datepicker-title-row td a{ padding:0.3em 5px !important;}
   table.ui-datepicker .ui-datepicker-title-row td{ padding: 0.2em 1px !important;}
   
   
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus
{
	border:3px solid #f95300 !important;
	box-shadow:none !important;
}
.how-we-work
{
	background:#fff !important;
}
.meshim_widget_widgets_TextField
{
	border-width:3px !important;
}
.meshim_widget_widgets_EmailField
{
	border-width:3px !important;
}
.meshim_widget_widgets_PhoneField
{
	border-width:3px !important;
}
.meshim_widget_widgets_TextArea
{
	border-width:3px !important;
}
.footer_fix_container
{
	position:fixed;
	bottom:24%;
	left:0;
	z-index:1000;
}
.pagelft-sidebar-badges
{
	width:100px;
}
.footer_fix a
{
	color:#fff;
	float:left;
	text-decoration:none;
	width:100%;
	height:63px;
}
.pagelft-sidebar-badges .support_bg_container, .consultation_bg_container, .request_bg_container
{
	float:left;
}
.pagelft-sidebar-badges .support_bg_container span
{
	background:url(img/support_bg.png) no-repeat left top;
	height:63px;
	width:68px;
	float:left;
	cursor:pointer;
}
.pagelft-sidebar-badges .consultation_bg_container span
{
	background:url(img/consolation_bg.png) no-repeat left top;
	height:63px;
	width:68px;
	float:left;
	cursor:pointer;
}
.pagelft-sidebar-badges .request_bg_container span
{
	background:url(img/request_bg.png) no-repeat left top;
	height:63px;
	width:68px;
	float:left;
	cursor:pointer;
}
.pagelft-sidebar-badges .support_hover, .consultation_hover, .request_hover
{
	left:68px;
  	padding:0;
  	position:absolute;
	width:168px;
	margin-left:-236px;
	font-size:17px;
	font-weight:bold;
}
.pagelft-sidebar-badges .support_hover
{
	background:rgba(243,112,33,0.8);
	height:63px;
	line-height:66px;
	text-align:center;
}
.pagelft-sidebar-badges .consultation_hover
{
	height:63px;
	background:rgba(246,139,40,0.8);
	text-align:center;
	line-height:66px;
}
.pagelft-sidebar-badges .request_hover
{
	height:63px;
	background:rgba(251,176,64,0.8);
	line-height:66px;
	text-align:center;
}
.footer_sociall_container
{
	float: left;
}
.footer_sociall_container span
{
	background:url(img/social_bg.png) no-repeat left top;
	height:63px;
	width:68px;
	margin-left:0px;
	cursor:pointer;
}
.footer_sociall_container ul
{
	background:rgba(136,136,136,0.9);
	margin-bottom:0;
	
}
.social .social-icons li
{
	padding:20px;
	width:22px;
	height:23px;
	text-align:center;
	display:inline-block;
	border-radius:0px;
	margin:0 0px;
	background:none;
	line-height:50px;
	border-right:1px solid #a9a9a9;
}
.footer_fix_container .social
{
	left:68px;
  	padding:0;
  	position:absolute;
  	width:314px;
	
	margin-left:-370px;
}
.social .social-icons li.linkedin:hover
{
	background:#0077B5;
}
.social .social-icons li.twitter:hover
{
	background:#4ebaea;
}
.social .social-icons li.facebook:hover
{
	background:#4d6ead;
}
.social .social-icons li.gplus:hover
{
	background:#e13627;
}
.social .social-icons li.pinterest:hover
{
	background:#BD2126;
}
.footerspanhover
{
	background-color:#000 !important;
}


/*Uber Menu Custom CSS*/
.ubermenu-submenu .ubermenu-target-title:hover
{
	text-decoration:underline;
}
.menu_highlight
{
	color:#fff !important;
	font-weight:bold;
}
.selected_package
{
	background:#31302b !important
}
.packages_tabs .package_currency
{
	margin-right:10px;
	font-weight:700;
}
.packages_tabs
{
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 20px;
	width:90%;
	text-align:center;
}
.packages_bg
{
	background: #f95300;
	text-align:center;
	display:inline-block;
	width:26.%;
}
.packages_tabs .inr_btn
{
	background: #f95300;
    border: 1px solid #fff;
    padding-left: 45px;
	padding-right: 45px;
    text-decoration: none;
    color: #fff;
	height:30px;
	display:inline-block;
	line-height:30px;
}
.packages_tabs .usd_btn
{
   border: 1px solid #fff;
    padding-left: 45px;
	padding-right: 45px;
    text-decoration: none;
    color: #fff;
	height:30px;
	display:inline-block;
	line-height:30px;
}
.packages_tabs .inr_tab
{
    display: inline-block;
	padding:3px;
}
.packages_tabs .usd_tab
{
    display: inline-block;
	background: #f95300;
	padding:3px;
	margin-left:-6px;
}
#medicenter_orange-1-seo-INR h1
{
font-size:36px !important;
}
#website-design-packages .page-title, #website-design-packages-usd .page-title, #ecommerce-website-packages .page-title, #ecommerce-website-packages-usd .page-title, #logo-design-packages .page-title, #logo-design-packages-usd .page-title, #seo-packages .page-title, #seo-packages-usd .page-title, #website-maintainence-packages .page-title, #website-maintainence-packages-usd .page-title, #website-backup-packages .page-title, #website-backup-packages-usd .page-title, #social-media-optimization-packages .page-title, #social-media-optimization-usd .page-title, #ppc-management-packages .page-title, #ppc-management-packages-usd .page-title, #social-media-branding-packages .page-title
{
text-align:center;
}
.page2_container
{
background:#f4f4f4 !important;
background-image:none !important;
}
.add_ons ul
{
	margin-left:0;
}
.add_ons ul li
{
	margin-bottom:10px;
}
.smo_benefits li
{
	display:inline-block;
	margin-right:5px;
}
#medicenter_orange-1-web-addon .subpage-title
{
	font-family: 'Open Sans', sans-serif !important;
	color:#000;
	font-size:21px !important;
	font-weight:700 !important;
	letter-spacing:-1px;
}
#medicenter_orange-1-web-addon-USD .subpage-title
{
	font-family: 'Open Sans', sans-serif !important;
	color:#000;
	font-size:21px !important;
	font-weight:700 !important;
	letter-spacing:-1px;
}