/**
 * Reset
 */

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, img, ins, kbd, q, s, samp, 
small, strike, sub, sup, tt, var, 
center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary, 
time, mark, audio, video {

	margin:0;
	padding:0;
	outline:0;
	border:none;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	font-family:Arial, sans-serif;
}

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

	display:block;
}

ol, ul {

	list-style:none;
}

blockquote, q {

	quotes:none;
}

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

	content:'';
	content:none;
}

table {

	border-collapse:collapse;
	border-spacing:0;
}

/**
 * Document
 */

body {

	line-height:1;
	background:#181818;
}

.clear {

	clear:both;
}

.center {

	width:1000px;
	position:relative;
	margin:0 auto 0 auto;
}

/**
 * Link effect
 */

a {

	color:#b30000;
	transition:all 0.2s linear;
}

/**
 * Text classes
 */

.align-left {

	text-align:left;
}

.align-center {

	text-align:center;
}

.align-right {

	text-align:right;
}

.align-justify {

	text-align:justify;
}

/**
 * Header
 */

#header {

	top:0;
	left:0;
	width:100%;
	height:100px;
	display:block;
	position:fixed;
	min-width:1000px;
	background:#2c2c2c;
	box-shadow:0 1px 2px rgba(0,0,0,.5);
	z-index:30;
}

#header #logo {

	top:0;
	left:0;
	width:47px;
	height:47px;
	display:block;
	position:absolute;
	padding:7px 0 6px 0;
	z-index:1;
}

#header #logo img {

	width:45px;
	height:45px;
	display:block;
	border:1px solid #ffffff;
}

#header #logo-caption {

	top:0;
	left:50px;
	width:180px;
	height:60px;
	display:block;
	position:absolute;
}

#header #logo-caption img {

	width:180px;
	height:60px;
	display:block;
}

/**
 * Header > Navigation
 */

#header #header-nav {

	right:0;
	top:15px;
	width:auto;
	float:right;
	display:block;
	position:absolute;
}

#header #header-nav li {

	float:left;
	width:auto;
	display:block;
	margin:0 10px 0 0;
}

#header #header-nav li p {

	display:block;
	color:#9e9e9e;
	font-size:16px;
	font-weight:600;
	font-style:italic;
	padding:6px 12px 6px 12px;
	font-family:'Open Sans', sans-serif;
}

#header #header-nav li a {

	width:auto;
	color:#ecd5d5;
	display:block;
	font-size:12px;
	font-weight:400;
	border-radius:2px;
	text-decoration:none;
	text-transform:uppercase;
	padding:8px 12px 8px 12px;
	font-family:'Open Sans', sans-serif;
	text-shadow:0 -1px 0 rgba(0,0,0,.3);
	background: rgba(207,55,55,1);
	background: -moz-linear-gradient(top, rgba(207,55,55,1) 0%, rgba(157,0,0,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(207,55,55,1)), color-stop(100%, rgba(157,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(207,55,55,1) 0%, rgba(157,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(207,55,55,1) 0%, rgba(157,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(207,55,55,1) 0%, rgba(157,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(207,55,55,1) 0%, rgba(157,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf3737', endColorstr='#9d0000', GradientType=0 );
}

#header #header-nav li a.facebook-menu {

	margin-left:20px;
	color:#cbd5ed;
	background: rgba(80,114,187,1);
	background: -moz-linear-gradient(top, rgba(80,114,187,1) 0%, rgba(44,75,146,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(80,114,187,1)), color-stop(100%, rgba(44,75,146,1)));
	background: -webkit-linear-gradient(top, rgba(80,114,187,1) 0%, rgba(44,75,146,1) 100%);
	background: -o-linear-gradient(top, rgba(80,114,187,1) 0%, rgba(44,75,146,1) 100%);
	background: -ms-linear-gradient(top, rgba(80,114,187,1) 0%, rgba(44,75,146,1) 100%);
	background: linear-gradient(to bottom, rgba(80,114,187,1) 0%, rgba(44,75,146,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5072bb', endColorstr='#2c4b92', GradientType=0 );
}

#header #header-nav li a.youtube-menu {

	color:#e6c0c1;
	background: rgba(188,23,28,1);
	background: -moz-linear-gradient(top, rgba(225,39,35,1) 0%, rgba(188,23,28,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(225,39,35,1)), color-stop(100%, rgba(188,23,28,1)));
	background: -webkit-linear-gradient(top, rgba(225,39,35,1) 0%, rgba(188,23,28,1) 100%);
	background: -o-linear-gradient(top, rgba(225,39,35,1) 0%, rgba(188,23,28,1) 100%);
	background: -ms-linear-gradient(top, rgba(225,39,35,1) 0%, rgba(188,23,28,1) 100%);
	background: linear-gradient(to bottom, rgba(225,39,35,1) 0%, rgba(188,23,28,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e12723', endColorstr='#bc171c', GradientType=0 );
}

#header #header-nav li a:hover {

	color:#ffffff;
}

/**
 * Header > Navigation bar
 */

#header #navbar {

	left:0;
	top:60px;
	width:100%;
	height:40px;
	display:block;
	min-width:1000px;
	position:absolute;
	background-size:auto 100%;
	background-repeat:repeat-x;
	background-image:url(../../images/menu-bg.jpg);
}

#header #navbar #motto {

	top:0;
	left:0;
	height:40px;
	color:#c8c8c8;
	display:block;
	font-size:14px;
	font-weight:600;
	line-height:40px;
	font-style:italic;
	position:absolute;
	font-family:'Open Sans', sans-serif;
	text-shadow:0 1px 1px rgba(0,0,0,.6);
}

#header #navbar #menu {

	top:0;
	right:0;
	width:auto;
	height:40px;
	display:block;
	position:absolute;
}

#header #navbar #menu li {

	float:left;
	width:auto;
	height:40px;
	display:block;
}

#header #navbar #menu li a {

	width:auto;
	height:40px;
	display:block;
	color:#c8c8c8;
	font-size:12px;
	font-weight:400;
	line-height:40px;
	text-decoration:none;
	padding:0 12px 0 12px;
	text-transform:uppercase;
	font-family:'Open Sans', sans-serif;
	text-shadow:0 1px 1px rgba(0,0,0,.6);
}

#header #navbar #menu li a:hover, #header #navbar #menu li .menu-active {

	color:#ffffff;
}

/**
 * Slider
 */

#slider {

	left:0;
	top:100px;
	width:100%;
	height:600px;
	display:block;
	min-width:1000px;
	position:absolute;
	background:#0d1425;
	z-index:10;
}

#slider ul {

	width:100%;
	height:600px;
	display:block;
	min-width:1000px;
}

#slider ul li {

	width:100%;
	height:600px;
	display:block;
	min-width:1000px;
	position:relative;
	background-size:auto 100%;
	background-repeat:no-repeat;
	background-position:center center;
}

#slider ul li .link-layer {

	width:100%;
	height:100%;
	display:block;
	position:absolute;
	z-index:2;
}

#slider ul li h1 {

	display:block;
	color:#ffffff;
	font-size:20px;
	font-weight:400;
	letter-spacing:4px;
	text-transform:uppercase;
	margin:120px 20px 10px 20px;
	font-family:Arial, sans-serif;
	text-shadow:0 1px 1px rgba(0,0,0,.6);
}

#slider ul li h2 {

	display:block;
	color:#ffffff;
	font-size:26px;
	font-weight:400;
	line-height:1.3;
	font-style:italic;
	margin:0 20px 20px 20px;
	font-family:'Open Sans', sans-serif;
	text-shadow:0 1px 1px rgba(0,0,0,.6);
}

	#slider ul li h1 span, #slider ul li h2 span {

		padding:10px;
		font:inherit;
		color:inherit;
		display:inline-block;
		background:rgba(0,0,0,.7);
	}

#slider ul li h3 {

	left:0;
	width:100%;
	bottom:100px;
	height:auto;
	display:block;
	text-align:center;
	position:absolute;
	z-index:1;
}

#slider ul li h3 span {

	width:auto;
	color:#ffffff;
	font-size:18px;
	font-weight:400;
	border-radius:4px;
	text-decoration:none;
	display:inline-block;
	text-transform:uppercase;
	padding:12px 16px 12px 16px;
	font-family:'Open Sans', sans-serif;
	text-shadow:0 -1px 0 rgba(0,0,0,.3);
	box-shadow:0 1px 1px rgba(0,0,0,.3);
	background: rgba(207,55,55,1);
	background: -moz-linear-gradient(top, rgba(207,55,55,1) 0%, rgba(157,0,0,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(207,55,55,1)), color-stop(100%, rgba(157,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(207,55,55,1) 0%, rgba(157,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(207,55,55,1) 0%, rgba(157,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(207,55,55,1) 0%, rgba(157,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(207,55,55,1) 0%, rgba(157,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf3737', endColorstr='#9d0000', GradientType=0 );
}

/**
 * Body
 */

#body {

	left:0;
	padding:0;
	top:700px;
	width:100%;
	height:auto;
	display:block;
	min-width:1000px;
	position:absolute;
	background:#eeeeee;
}

#body.no-slider {

	top:100px;
	padding:0;
}

/**
 * Body > Title
 */

#body #title {

	width:100%;
	height:auto;
	display:block;
	text-align:right;
}

#body #title h1 {

	height:50px;
	color:#2c2c2c;
	font-size:22px;
	font-weight:600;
	line-height:50px;
	margin:20px 0 0 0;
	border-radius:4px;
	display:inline-block;
	border:1px solid #dedede;
	padding:5px 5px 5px 65px;
	text-transform:uppercase;
	background-size:50px 50px;
	background-repeat:no-repeat;
	background-position:left 5px top 5px;
	background-image:url(../../images/shape.png);
	font-family:'Open Sans', sans-serif;
}

/**
 * Body > Content
 */

#body #content {

	height:auto;
	width:920px;
	padding:40px;
	display:block;
	margin:20px 0 0 0;
	border-radius:2px;
	background:#ffffff;
	box-shadow:0 0 2px rgba(0,0,0,.2);
}

#body #content.content-transparent {

	width:1000px;
	background:none;
	box-shadow:none;
	padding:0 0 20px 0;
}

#body #content h2 {

	color:#000000;
	display:block;
	font-size:26px;
	font-weight:600;
	font-style:normal;
	padding:20px 0 20px 0;
	font-family:'Open Sans', sans-serif;
}

#body #content h2:first-child {

	padding-top:0;
}

#body #content h3 {

	color:#000000;
	display:block;
	font-size:20px;
	font-weight:600;
	font-style:normal;
	padding:20px 0 20px 0;
	font-family:'Open Sans', sans-serif;
}

#body #content p {

	color:#000000;
	display:block;
	font-size:16px;
	font-weight:400;
	line-height:1.5;
	padding:10px 0 10px 0;
	font-family:Arial, sans-serif;
}

#body #content .content-img {

	display:block;
	max-width:920px;
	margin:20px 0 20px 0;
	box-shadow:0 0 4px rgba(0,0,0,.6);
}

#body #content ul {

	margin:10px 0 10px 20px;
}

#body #content ul li {

	color:#000000;
	font-size:16px;
	font-weight:400;
	line-height:1.5;
	list-style:disc;
	padding:5px 0 5px 0;
	font-family:Arial, sans-serif;
}

#body #content .home-box {

	width:460px;
	height:220px;
	display:block;
	box-shadow:0 0 3px rgba(0,0,0,.4);
}

#body #content .home-box img {

	width:460px;
	height:220px;
	display:block;
}

#body #content .row2-list, #body #content .row2-list, #body #content .row2-list-big-icon {

	width:100%;
}

#body #content .row-list li {

	padding:0;
	width:100%;
	color:#000000;
	display:block;
	font-size:18px;
	text-align:left;
	font-weight:normal;
	margin:10px 0 10px 0;
	font-family:'Open Sans', sans-serif;
}

#body #content .row2-list li {

	padding:0;
	width:50%;
	float:left;
	color:#000000;
	display:block;
	font-size:18px;
	text-align:left;
	font-weight:normal;
	margin:15px 0 15px 0;
	font-family:'Open Sans', sans-serif;
}

#body #content .row2-list-big-icon li {

	padding:0;
	width:50%;
	float:left;
	color:#000000;
	display:block;
	font-size:20px;
	text-align:center;
	font-weight:normal;
	margin:15px 0 15px 0;
	font-family:'Open Sans', sans-serif;
}

#body #content .row-list li span, #body #content .row2-list li span, #body #content .row2-list-big-icon li span {

	font:inherit;
	display:block;
	padding:15px 0 15px 0;
}

#body #content .row-list li span i, #body #content .row2-list li span i {

	color:#ba0200;
	margin-right:10px;
}

#body #content .row2-list-big-icon li span a {

	color:#000000;
	text-decoration:none;
	border-bottom:1px dotted #909090;
}

#body #content .row2-list-big-icon li span a:hover {

	border-bottom:1px dotted #000;
}

#body #content .row2-list-big-icon li span i {

	color:#ba0200;
	display:block;
	font-size:36px;
	margin-bottom:15px;
}

/**
 * Body > Content > Gallery category
 */

#body #content .gallery-categories {

	width:920px;
	display:block;
	margin:20px 0 60px 0;
}

#body #content .gallery-categories .gallery-category-box {

	float:left;
	width:160px;
	height:220px;
	display:block;
	position:relative;
	margin:0 0 0 30px;
}

#body #content .gallery-categories .gallery-category-box:first-child {

	margin-left:0;
}

#body #content .gallery-categories .gallery-category-box .gallery-category-image-mask {

	top:0;
	left:0;
	width:160px;
	height:160px;
	display:block;
	overflow:hidden;
	position:absolute;
	background:url(../../images/circle-image-mask.png) no-repeat;
	z-index:2;
}

#body #content .gallery-categories .gallery-category-box .gallery-category-image {

	top:0;
	left:0;
	width:160px;
	height:160px;
	display:block;
	overflow:hidden;
	position:absolute;
	background:#7600ba;
	z-index:1;
}

#body #content .gallery-categories .gallery-category-box .gallery-category-image img {

	width:160px;
	height:160px;
	display:block;
	-webkit-transition: all 1.5s ease; /* Safari and Chrome */
	-moz-transition: all 1.5s ease; /* Firefox */
	-o-transition: all 1.5s ease; /* IE 9 */
	-ms-transition: all 1.5s ease; /* Opera */
	transition: all 1.5s ease;
}

#body #content .gallery-categories .gallery-category-box .gallery-category-link:hover ~ .gallery-category-image img {

	-webkit-transform:scale(1.2); /* Safari and Chrome */
	-moz-transform:scale(1.2); /* Firefox */
	-ms-transform:scale(1.2); /* IE 9 */
	-o-transform:scale(1.2); /* Opera */
	transform:scale(1.2);
	opacity:0.95;
}

#body #content .gallery-categories .gallery-category-box .gallery-category-link:hover ~ h3 {

	color:#ba0200;
}

#body #content .gallery-categories .gallery-category-box .gallery-category-link {

	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	z-index:3;
}

#body #content .gallery-categories .gallery-category-box h3 {

	left:0;
	top:170px;
	width:160px;
	display:block;
	font-size:14px;
	font-weight:600;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	-webkit-transition: all 0.5s ease; /* Safari and Chrome */
	-moz-transition: all 0.5s ease; /* Firefox */
	-o-transition: all 0.5s ease; /* IE 9 */
	-ms-transition: all 0.5s ease; /* Opera */
	transition: all 0.5s ease;
}

/**
 * Body > Content > Gallery album
 */

#body #content .content-gallery-album {

	width:900px;
	height:auto;
	padding:10px;
	display:block;
	border-radius:2px;
	background:#ffffff;
	margin:20px 0 20px 0;
	box-shadow:0 0 2px rgba(0,0,0,.2);
}

#body #content .content-gallery-album a {

	float:left;
	width:172px;
	height:140px;
	display:block;
	border-radius:2px;
	margin:0 10px 0 0;
	position:relative;
	background:#ffffff;
}

#body #content .content-gallery-album a img {

	width:100%;
	height:100%;
	display:block;
	position:absolute;
	background:#ffffff;
}

/**
 * Body > Footer
 */

#body #footer {

	width:100%;
	height:auto;
	display:block;
	margin:0 0 0 0;
	min-width:1000px;
	position:relative;
	background:#181818;
	padding:20px 0 20px 0;
	box-shadow: 0 -2px 5px rgba(0,0,0,.5);
	z-index:20;
}

#body #footer table {

	width:100%;
	table-layout:fixed;
}

#body #footer table tr td p {

	color:#636363;
	display:block;
	font-size:12px;
	font-weight:400;
	line-height:1.4;
	font-family:'Open Sans', sans-serif;
}

#body #footer table tr td p a {

	color:inherit;
	text-decoration:underline;
}

#body #footer table tr td {

	height:100%;
	padding:10px;
	vertical-align:top;
	border-left:1px solid #272727;
}

#body #footer table tr td:first-child {

	border-left:none;
}

#body #footer table tr td p a:hover {

	color:#ffffff;
	text-decoration:none;
}

#body #footer #footer-menu {

	font-size:0;
	display:block;
	text-align:left;
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	border-bottom:1px solid #272727;
}

#body #footer #footer-menu li {

	display:inline-block;
}

#body #footer #footer-menu li a {

	display:inline-block;
	color:#636363;
	font-size:12px;
	text-decoration:none;
	padding:6px 25px 6px 25px;
	font-family:'Open Sans', sans-serif;
}

#body #footer #footer-menu li a:hover {

	color:#ffffff;
}

#body #footer #footer-menu li:before {

	content:'-';
	color:#636363;
	font-size:12px;
	display:inline-block;
	font-family:'Open Sans', sans-serif;
}

#body #footer #footer-menu li:first-child:before {

	content:'';
	font-size:0;
}



/**
 * Loading
 */

.modal {

	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
	z-index:9999;
	position:fixed;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-color:rgba(255,255,255,.9);
	background-image:url(../../images/loading.gif);
}

body.loading {

	overflow:hidden;   
}

body.loading .modal {

	display:block;
}

/**
 * Content > Service box
 */

#content #services-box {

	width:1000px;
	height:auto;
	display:block;
	margin:20px 0 20px 0;
}

#content #services-box .service-box {

	float:left;
	width:318px;
	height:198px;
	display:block;
	position:relative;
	margin:0 20px 20px 0;
	border:1px solid #e5e5e5;
}

#content #services-box .service-box .sb-link {

	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	z-index:3;
}

#content #services-box .service-box .sb-link:hover ~ .sb-title span {

	color:#ba0200;
	background:#ffffff;
}

#content #services-box .service-box .sb-image {

	width:100%;
	height:100%;
	display:block;
	background-color:#000000;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	z-index:1;
}

#content #services-box .service-box .sb-title {

	left:0;
	bottom:0;
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	display:block;
	background:rgba(0,0,0,.8);
	position:absolute;
	z-index:2;
}

#content #services-box .service-box .sb-title span {

	padding:15px;
	color:#ffffff;
	display:block;
	font-size:18px;
	font-family:Arial,sans-serif;
}

/**
 * Scroll to top
 */

#scroll-to-top {

	right:10px;
	bottom:10px;
	width:40px;
	height:40px;
	display:none;
	color:#ffffff;
	font-size:12px;
	position:fixed;
	line-height:40px;
	text-align:center;
	text-decoration:none;
	background:rgba(0,0,0,0.8);
	border:1px solid rgba(255,255,255,0.6);
	z-index:500;
}

/**
 * Popup request form
 */

#lights-off {

	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
	position:fixed;
	background:rgba(0,0,0,.85);
	z-index:200;
}

#popup-request-form {

	top:20px;
	left:50%;
	width:380px;
	padding:10px;
	display:none;
	position:absolute;
	border-radius:4px;
	margin-left:-200px;
	background:#ffffff;
	box-shadow:0 0 5px rgba(0,0,0,.6);
	z-index:210;
}

#popup-request-form h1 {

	margin:0;
	padding:0;
	padding:10px;
	display:block;
	color:#ffffff;
	font-size:18px;
	border-radius:4px;
	background:#410605;
	font-family:'Open Sans', sans-serif;
}

#popup-request-form label {

	display:block;
	color:#000000;
	font-size:12px;
	font-weight:600;
	padding:20px 0 10px 0;
	font-family:'Open Sans', sans-serif;
}

#popup-request-form label span {

	color:#ba0200;
}

#popup-request-form .text-input {

	width:362px;
	padding:8px;
	display:block;
	color:#000000;
	font-size:12px;
	max-width:362px;
	min-width:362px;
	border-radius:2px;
	border:1px solid #b8b8b8;
	font-family:Arial, sans-serif;
	-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.2);
	-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.2);
	box-shadow:inset 0 0 10px rgba(0,0,0,.2);
}

#popup-request-form .btn {

	margin:0;
	width:auto;
	border:none;
	color:#ecd5d5;
	font-size:12px;
	cursor:pointer;
	font-weight:400;
	border-radius:2px;
	text-decoration:none;
	display:inline-block;
	text-transform:uppercase;
	padding:6px 12px 6px 12px;
	font-family:'Open Sans', sans-serif;
	text-shadow:0 -1px 0 rgba(0,0,0,.3);
	background: rgba(207,55,55,1);
	background: -moz-linear-gradient(top, rgba(207,55,55,1) 0%, rgba(157,0,0,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(207,55,55,1)), color-stop(100%, rgba(157,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(207,55,55,1) 0%, rgba(157,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(207,55,55,1) 0%, rgba(157,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(207,55,55,1) 0%, rgba(157,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(207,55,55,1) 0%, rgba(157,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf3737', endColorstr='#9d0000', GradientType=0 );
}

#popup-request-form .btn-inactive {

	color:#4e4e4e;
	text-shadow:none;
	background: rgba(207,207,207,1);
	background: -moz-linear-gradient(top, rgba(207,207,207,1) 0%, rgba(157,157,157,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(207,207,207,1)), color-stop(100%, rgba(157,157,157,1)));
	background: -webkit-linear-gradient(top, rgba(207,207,207,1) 0%, rgba(157,157,157,1) 100%);
	background: -o-linear-gradient(top, rgba(207,207,207,1) 0%, rgba(157,157,157,1) 100%);
	background: -ms-linear-gradient(top, rgba(207,207,207,1) 0%, rgba(157,157,157,1) 100%);
	background: linear-gradient(to bottom, rgba(207,207,207,1) 0%, rgba(157,157,157,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#9d9d9d', GradientType=0 );
}

/**
 * Facebook box
 */

.fb-page blockquote a {

	color:#404040;
	font-size:16px;
	line-height:19px;
}

.fb-page blockquote a:after {

	color:#636363;
	font-style:italic;
	content:' on Facebook';
}