@charset "UTF-8";

body
{
	background					: #313131;
}

span.letter
{
	white-space					: nowrap;
}

span.letter em
{
	color						: #AEEDFF;
	font-size					: 20px;
	font-style					: normal;
	margin-top					: -4px;
	display 					: inline-block;
}

.header
{
	width						: 100%;
	position					: absolute;
	top						: 0;
	z-index 					: 10;
}

.bg-header
{
	background					: transparent;
	background					: rgba(0, 0, 0, 0.25);
}

.slider .rslides_tabs
{
	top						: auto;
	left						: 50%;
	bottom						: 10px;
	margin						: 0 0 0 -500px;
}

.bg-fmc .main-content .txt-risk
{
	color						: white;
	top						: 275px;
}

.aboutus .darker,
.aboutus .service
{
	background					: #2B2B2B;
}

.aboutus .darker + .aboutus .service
{
	background					: #484848;
}

.col-double
{
	width						: 66%;
	float						: left;
}

.our-people.service-people
{
	margin-top					: 218px;
}

.service		+ .our-people.service-people,
.content-sv-people	+ .our-people.service-people
{
	margin-top					: 0;
}

.our-people .main-our-people .people-person
{
	cursor						: default;
}

.our-people .main-our-people .people-person[data-href]
{
	cursor						: pointer;
}

.our-people .main-our-people .people-person .popup-our .content-people
{
	/*max-height					: 7em;*/
}

.main-content .content-we-are  p,
.main-content .content-we-are2 p
{
	margin-bottom					: 1.5em;
}

.footer .link-footer span
{
	color						: #8F8F8F;
	font-size					: 12px;
	font-weight					: 700;
	line-height					: 37px;
}

.txt-service
{
	left						: 0;
}

.txt-upperca
{
	color						: #AEEDFF;
	font-size					: 20px;
	padding-bottom					: 8px;
}

.fb,
.tw,
.li
{
	height						: 39px;
	width						: 39px;
}

.ca
{
	background-image				: url("../images/logo-cpa.png");
	background-position				: center;
	background-size 				: auto;
	height						: 66px;
	width						: 123px;
}

#enquiry_form fieldset
{
	border						: none;
	padding 					: 0;
}

#enquiry_form fieldset.btn-submit
{
	overflow					: hidden;
	padding 					: 0 10px;
}

#enquiry_form fieldset.btn-submit span
{
	font-style					: italic;
	float						: left;
}

#enquiry_form fieldset.btn-submit span.error
{
	color						: #CE0221;
}
/*
#enquiry_form fieldset.btn-submit span.submit
{
	color						: #39B8FE;
}
*/
#enquiry_form fieldset.btn-submit button
{
	color						: black;
	background					: #D1D1D1;
	font-size					: 14px;
	font-family 					: "Roboto Slab", serif;
	font-weight					: 700;
	text-decoration 				: none;
	text-align					: right;
	line-height					: 32px;
	height						: 32px;
	outline 					: none;
	border						: none;
	cursor						: pointer;
}

#enquiry_form fieldset.form-enquiry .col-fiel-left div:first-child
{
	position					: absolute;
	z-index 					: -1;
}

.parallax-content
{
	background-repeat				: no-repeat;
	background-size					: cover;
	background-attachment				: fixed;
	height						: 500px;
	position					: relative;
}

@media only screen and (max-width: 767px)
{
	.header
	{
		position					: static;
	}

	.contact-us .content-left a
	{
		color						: white;
	}

	.col-double
	{
		width						: auto;
		float						: none;
	}

	.aboutus .content-we-are,
	.aboutus .content-we-are2,
	.col-double .content-we-are,
	.col-double .content-we-are2
	{
		display 					: block;
	}

	.bg-mobile
	{
		margin-bottom					: 0;
	}

	.bg-mobile .arrown-down-big
	{
		margin-bottom					: 5%;
		display 					: block;
		position					: static;
	}

	.service .bg-mobile .arrown-down-big
	{
		margin-bottom					: -10%;
	}

	.bg-mobile .txt-arrown-big
	{
		text-align					: center;
		width						: 100%;
		display 					: block;
		position					: absolute;
		top						: 0;
	}

	.service .txt-service
	{
		margin-top					: 75px;
	}

	.gallery img
	{
		width						: 100%;
	}

	.our-people.service-people
	{
		margin-top					: 0;
	}

	.people-page .service-people
	{
		display 					: block;
	}

	.people-page .content-sv-people
	{
		padding-top					: 80px;
	}

	.people-page .content-sv-people .bg-mobile.txt-title
	{
		background					: #464646;
		height						: 80px;
	}

	.people-page .content-sv-people .bg-mobile.txt-title img
	{
		display 					: none;
	}

	.people-page .parallax-content
	{
		display 					: none;
	}

	.slider .txt-risk,
	.slider .txt-bussinnes,
	.slider .txt-succession
	{
		display 					: none;
	}

	.parallax-content
	{
		background-attachment				: scroll;
		background-position				: center top !important;
	}
}
