body,html{
	margin:0px;
	font-family: "adrianna-extended",sans-serif;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:0.5px;
	background-color:#fffff;
}

a
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

a.call_to_action
{
	border: 1px solid #bbbbbb;
    display: inline-block;
    padding: 10px 30px;
    font-weight: bold;
    background-color: #ffffff;
    color: #474747;
    text-transform: uppercase;
    width: auto;
}

#container, header, footer
{
	width: 1200px;
	margin: auto;
	background-color:#fff;
}

header {
    width: 100%;
}

header #header-links
{
	padding-top: 10px;
	width: 50%;
    text-align: right;
    padding-right: 40px;
    font-size: 12px;
}

header .number
{
    font-size: 16px;
    margin-bottom: 5px;
	font-weight: bold;
}

header #header-top-wrapper
{
	float: left;
	width: 100%;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
}

header #header-logo
{
	padding: 20px 40px;
	float: left;
}

header #header-nav, header #header-links
{
    float: right;
	margin: 0px;
}

header #header-nav li 
{
    display: inline-block;
	padding-top: 25px;
}

header #header-nav li a
{
    text-decoration: none;
    color: #172b3a;
    margin-right: 40px;
    font-size: 12px;
    letter-spacing: 1px;
}

header .slides-container
{
	width: 100%;
	float: left;
	height: 700px;
	background-color: #fff;
}

#container .block
{
	width: 100%;
	float: left;
	padding: 20px;
	box-sizing: border-box;
	background-color:#fff;
    text-align: center;
    padding: 40px 80px 0px;
}

#container .block p
{
	font-size: 14px;
	line-height: 24px;
	text-transform: none;
}

#container .block h1,
#container .block h2,
#container .block h3
{
	font-size: 22px;
	letter-spacing: 2px;
	font-weight: normal;
	text-transform: uppercase;    
	font-weight: bold;
}

#container .block .backtotop 
{
	margin-bottom: 40px;
	margin-top: -5px;
}

#container .block .backtotop a
{
	letter-spacing: 2px;
    font-size: 11px;
}

.pricespace 
{
    width: 33%;
    float: left;
}

.pricespace h3 {
    font-size: 14px !important;
}

a img {
	border: none;
}

img {
	border: none;
}

.lines:before, .lines:after
{
	content: "";
    height: 1px;
    display: inline-block;
    width: 100px;
    margin-bottom: 6px;	
}

.lines:before
{	
    margin-right: 10px;
    background: -moz-linear-gradient(right, rgba(0,0,0,1) 0%, rgba(125,185,232,0) 100%);
    background: -webkit-linear-gradient(right, #848484 0%,rgba(125,185,232,0) 100%);
    background: linear-gradient(to left, #848484 0%,rgba(125,185,232,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#007db9e8',GradientType=1 );
}

.lines:after
{
    margin-left: 10px;
    background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(125,185,232,0) 100%);
    background: -webkit-linear-gradient(left, #848484 0%,rgba(125,185,232,0) 100%);
    background: linear-gradient(to right, #848484 0%,rgba(125,185,232,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#000000',GradientType=1 );
}

footer
{
	text-align: center;
}

footer .block
{
	width: 100%;
    float: left;
    background: #fff;
    padding: 20px;
    box-sizing: border-box;
}

footer p
{
	padding: 10px 0px;
	font-size: 12px;
	margin: 0px;
}	


.paint
{
	margin-bottom: 7px;
    margin-left: -80px;
	margin-right: -80px;
	margin-top: 40px;
}

.paint > div 
{
	width: 16.666%;
	float: left;
}

.paint > div > div
{
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #fff;
	height: 75px;
	text-align: center;
	color: #363636;
	line-height: 75px;
	font-size: 11px;
    text-shadow: 1px 1px 0px rgba(255, 255,255, 0.5);
}

.paint > div > div.white
{
	color: #fff;
    text-shadow: 1px 1px 0px rgba(0,0,0, 0.5);
}


.paint1 {	background-color: rgb(244,239,226); }
.paint2 {	background-color: rgb(241,232,203); }
.paint3 {	background-color: rgb(239,232,215); }
.paint4 {	background-color: rgb(224,220,193); }
.paint5 {	background-color: rgb(204,198,179); }
.paint6 {	background-color: rgb(223,216,181); }
.paint7 {	background-color: rgb(212,200,166); }
.paint8 {	background-color: rgb(199,189,163); }
.paint9 {	background-color: rgb(193,201,169); }
.paint10 {	background-color: rgb(188,187,156); }
.paint11 {	background-color: rgb(166,162,116); }
.paint12 {	background-color: rgb(115,72,35); }
.paint13 {	background-color: rgb(182,202,144); }
.paint14 {	background-color: rgb(186,196,176); }
.paint15 {	background-color: rgb(195,212,204); }
.paint16 {	background-color: rgb(124,163,154); }
.paint17 {	background-color: rgb(158,164,119); }
.paint18 {	background-color: rgb(106,141,98); }
.paint19 {	background-color: rgb(100,124,101); }
.paint20 {	background-color: rgb(21,40,18); }
.paint21 {	background-color: rgb(251,248,230); }
.paint22 {	background-color: rgb(254,248,230); }
.paint23 {	background-color: rgb(217,210,187); }
.paint24 {	background-color: rgb(173,171,153); }
.paint25 {	background-color: rgb(201,198,186); }
.paint26 {	background-color: rgb(173,177,167); }
.paint27 {	background-color: rgb(146,150,138); }
.paint28 {	background-color: rgb(196,188,175); }
.paint29 {	background-color: rgb(138,135,123); }
.paint30 {	background-color: rgb(120,120,104); }
.paint31 {	background-color: rgb(152,165,158); }
.paint32 {	background-color: rgb(78,93,86); }
.paint33 {	background-color: rgb(41,55,55); }
.paint34 {	background-color: rgb(151,162,136); }
.paint35 {	background-color: rgb(120,131,109); }
.paint36 {	background-color: rgb(79,105,106); }
.paint37 {	background-color: rgb(62,72,65); }
.paint38 {	background-color: rgb(58,62,52); }
.paint39 {	background-color: rgb(40,38,30); }
.paint40 {	background-color: rgb(18,22,17); }
.paint41 {	background-color: rgb(200,200,198); }
.paint42 {	background-color: rgb(227,231,230); }
.paint43 {	background-color: rgb(203,203,191); }
.paint44 {	background-color: rgb(158,164,150); }
.paint45 {	background-color: rgb(187,190,183); }
.paint46 {	background-color: rgb(158,161,152); }
.paint47 {	background-color: rgb(212,215,208); }
.paint48 {	background-color: rgb(185,190,186); }
.paint49 {	background-color: rgb(171,182,184); }
.paint50 {	background-color: rgb(150,162,162); }
.paint51 {	background-color: rgb(227,227,225); }



@media only screen and (max-width: 1200px)
{
	#container, header, footer
	{
		width: 100%;
	}
}

@media only screen and (max-width: 940px)
{
	#header-top, #header-nav, #header-logo
	{
		width: 100%;
		text-align: center;
	}
	
	header ul#header-nav
	{
		margin: 20px 0px;
	}
	
	header #header-nav li
	{
		line-height: initial;
		padding: 0px;
	}
	
	header #header-links
	{
		width: 100%;
		text-align: center;
		padding: 0px;
	}
	
	header #header-nav li a
	{
		margin: 0px 20px;
	}
	
	header #header-logo
	{
		padding: 20px;
		box-sizing: border-box;
	}
	header #header-logo img
	{
		max-width: 100%;
		height: auto;
	}
	
	#container .block
	{
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.lines:before, .lines:after { display: none; }
	
	.paint
	{
		margin-left: -20px;
		margin-right: -20px;
	}
	.paint > div
	{
		width: 50%;
	}
	
	.pricespace
	{
		width: 100%;
	}
	
	header .slides-container
	{
		height: 300px;
	}
}