@import"../css/reset.css";@import"../css/skeleton.css";
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:300,400);

body{
	position:relative;
	background:#333;
	background-image:url(../img/bg-pattern.png);
	color:#fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:300;
	font-size:16px;
	line-height:20px;
	margin-top:10px; }

a {color:#fff; }
a:hover {color:#d9be26;}

h1 {
	font-size:24px;
	line-height:26px;
	font-weight:300;}
h2 {
	font-size:20px;
	line-height:22px;
	font-weight:300;}

.textSmall {
	font-size:14px; }

hr {
	border:none;
	border-top:#CCC 1px solid;}

p, .p {padding-bottom:5px;}
.p1 {padding-bottom:10px;}
.p2 {padding-bottom:15px;}
.p3 {padding-bottom:20px;}
.p4 {padding-bottom:25px;}
.p5 {padding-bottom:50px;}

ul.list1,
ul.list2 {
	list-style:disc; 
	margin-left:15px;
	text-align:left; }
ul.list2 li {
	margin-bottom:30px; }

.aleft {text-align:left;}
.acenter {text-align:center;}
.ajustify {text-align:justify;}
.aright {text-align:right;}
.pleft {float:left;}
.pright {float:right;}

#header {
	margin-bottom:20px; }

#langMenu {
	text-align:right;
	height:52px; }
#langMenu a {
	margin-left:7px;
	text-decoration:none;}

#mainMenu {
	text-align:right;
	height:23px; }
#mainMenu a {
	margin-left:25px;
	font-size:18px;
	line-height:22px;
	text-transform:uppercase;
	text-decoration:none;}
#mainMenu a.current {
	color:#eee174; }
	
#hero .slides {
	border-top:#CCC 1px solid; }

#hero .slide img {
	width:100%;
	display:block;}
	
/* Control Nav */
.slidesjs-pagination {position: relative; width:100px; margin:auto; z-index:1099; overflow:hidden;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.slidesjs-pagination li {font-size:0px;line-height:0;margin:6px 3px 0px 3px; display:block; float:left; text-indent:-5000px;}
.slidesjs-pagination li a {height:13px;width:13px; background:url(../img/pagination.png) -13px 0 no-repeat;display:block;}
.slidesjs-pagination li.current a,
.slidesjs-pagination li a:hover  {background:url(../img/pagination.png) -26px 0 no-repeat;}
.slidesjs-pagination li a.active,
.slidesjs-pagination li a.active:hover {background:url(../img/pagination.png) 0 0 no-repeat;}

img.fit {
	max-width:100%; }

.portfolio {
	display:block;
	text-decoration:none;
	margin-bottom:25px;}
.portfolio img {
	display:block;}
.portfolio h2 {
	display:block;
	padding:5px;
	background-color:#444;
	}

#footer .container_12 {
	padding-top:10px; padding-bottom:10px;
	border-top:#CCC 1px solid; }
#footer .grid_10 {
	text-align:right;}
#footer a {
	text-decoration:none;
	color: #fff; }
#footer a:hover {
	text-decoration:underline;
	color: #fff; }


@media only screen and (min-width: 1200px) {
	#footer .container_12 {
		padding-top:15px; padding-bottom:15px; }
}

@media only screen and (min-width: 768px) and (max-width: 995px) {

}

@media only screen and (max-width: 767px) {
	#header {
		margin-bottom:10px; }
	#langMenu {
		margin-top:-60px;
		height:80px; }
	#mainMenu {
		text-align:left;
		height:43px; }
	#mainMenu a {
		margin-left:0px;
		margin-right:25px; }
	#mainMenu a.lastItem {
		margin-right:0px; }
	#footer .grid_10 {
		text-align:left;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	#mainMenu {
		height:23px; }
}
