/* IMPORT RESET */
@import url("responsive.gs/css/reset.css");

/* IMPORT 12 COLUMN RESPONSIVE GS */
@import url("responsive.gs/css/responsive.gs.12col.css");

a {
color:#808080;
}
.container { 
	max-width: 1200px;
	margin: 0 auto; 
}

.outerrow { 
	width: 100%;
	margin: 0 auto; 
	
}
hr.clearer {
clear:both !important;
}
body {
background-color:#dadada;
overflow-x:hidden;
font: 100% Helvetica, Arial, Sans-Serif;
font: 13px/1.2 Helvetica, Arial, Sans-Serif;
}
#contentouterrow {
	
	/*background-image:url("../imgs/bg.png");*/
}
#contentinnerrow {
	position:relative;
	background-color:#e1e1e1;
}
#contentinnerrow div {
	position:relative;
	z-index:100;
	
}
#pet1 {
	position:absolute !important;
	z-index:10 !important;
	width:900px;
	height:700px;
	top:0px;
	left:-405px;
	
	background:url("../imgs/bg1.png") no-repeat;
}
#pet4 {
	position:absolute !important;
	z-index:10 !important;
	width:900px;
	height:700px;
	top:0px;
	left:-405px;
	
	background:url("../imgs/bg5.png") no-repeat;
}
#pet2 {
	position:absolute !important;
	z-index:10 !important;
	width:900px;
	height:700px;
	top:0px;
	right:-365px;
	
	background:url("../imgs/bg2.png") no-repeat;
}
#pet3 {
	position:absolute !important;
	z-index:10 !important;
	/*width:995px;
	height:555px;
	bottom:0px;
	right:-365px;
	background:url("../imgs/bg3.png") no-repeat;*/
	width:821px;
	height:995px;
	bottom:0px;
	right:-365px;
	background:url("../imgs/bg4.png") no-repeat;	
}

#topright {
	position:relative;
}
#tuclogo {
	position:absolute;
	right:40px;
	top:0;
	width:125px;
	height:83px;
	z-index:1000;
}
#langselect {
	position:absolute;
	right:180px;
	top:0;
}
.outerrow.menu {
	background-color:grey;
	z-index:21000;
	position:relative;
}
.outerrow.head {
	background-color:white;
	position:relative;
	z-index:23000;
}
.outerrow.gallery {
	background-color:#000033;
	position:relative;
	z-index:5000;
	background-image: url('../imgs/gallerybackground.jpg');
	background-position:center;
}
#gallerydiv {
	color:#ffffff;
	background-color:#000011;
}
.outerrow.orange {
	background-color:#f39205;
	height:10px;
	position:relative;
	z-index:20000;
}
.outerrow.orange.orange2 {
	position:relative;
	z-index:200;
}
.outerrow.footer {
	background-color:grey;
	position:relative;
	z-index:200;
}
.row.menu {
	background-color:grey;
}


.footercontent, .footercontent a {
	color:#cccccc;
}


a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.footercontent.menu li {
	margin-bottom:0.3em;	
}
.footercontent.col2 li {
	padding-left:40px;
	background-image: url('../imgs/addressicons.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	min-height:35px;
}

.footercontent.col2 li.icon1 {
	background-position: 0px -5px;
}
.footercontent.col2 li.icon2 {
	background-position: 0px -45px;
}
.footercontent.col2 li.icon3 {
	background-position: 0px -85px;
}
.footercontent.col2 li.icon4 {
	background-position: 0px -125px;
}
.footercontent.col2 li.icon5 {
	background-position: 0px -160px;
}

#menuright {
	text-align:right;
	line-height:20px;
}
#menuright img {
    display: block;
    margin-right: 0;
    margin-left: auto;
    margin-top: 8px;
}
.sidebar * {
max-width:100% !important;
}

.breadcrumb { 
	list-style: none; 
	overflow: hidden; 
	font: 85% Helvetica, Arial, Sans-Serif;
	margin-top:2px;
}
.breadcrumb li { 
	float: left; 
}
.breadcrumb li a {
	color: white;
	text-decoration: none; 
	padding: 10px 0 10px 55px;
	background: brown;                   /* fallback color */
	background: hsla(34,85%,35%,1); 
	position: relative; 
	display: block;
	float: left;
}
/*.breadcrumb li a:after { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 20px solid transparent;           
	border-bottom: 20px solid transparent;
	border-left: 30px solid hsla(34,85%,35%,1);
	position: absolute;
	top: 50%;
	margin-top: -20px; 
	left: 100%;
	z-index: 2; 
}	
.breadcrumb li a:before { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 20px solid transparent;           
	border-bottom: 20px solid transparent;
	border-left: 30px solid white;
	position: absolute;
	top: 50%;
	margin-top: -20px; 
	margin-left: 1px;
	left: 100%;
	z-index: 1; 
}*/	
.breadcrumb li a:after { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 18px solid transparent;           /* Go big on the size, and let overflow hide */
	border-bottom: 18px solid transparent;
	border-left: 18px solid hsla(34,85%,35%,1);
	position: absolute;
	top: 50%;
	margin-top: -18px; 
	left: 100%;
	z-index: 2; 
}	
.breadcrumb li a:before { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 18px solid transparent;           /* Go big on the size, and let overflow hide */
	border-bottom: 18px solid transparent;
	border-left: 18px solid white;
	position: absolute;
	top: 50%;
	margin-top: -18px; 
	margin-left: 1px;
	left: 100%;
	z-index: 1; 
}
.breadcrumb li:first-child a {
	padding-left: 10px;
}
.breadcrumb li:nth-child(2) a       { background:        hsla(34,85%,45%,1); }
.breadcrumb li:nth-child(2) a:after { border-left-color: hsla(34,85%,45%,1); }
.breadcrumb li:nth-child(3) a       { background:        hsla(34,85%,55%,1); }
.breadcrumb li:nth-child(3) a:after { border-left-color: hsla(34,85%,55%,1); }
.breadcrumb li:nth-child(4) a       { background:        hsla(34,85%,65%,1); }
.breadcrumb li:nth-child(4) a:after { border-left-color: hsla(34,85%,65%,1); }
.breadcrumb li:nth-child(5) a       { background:        hsla(34,85%,75%,1); }
.breadcrumb li:nth-child(5) a:after { border-left-color: hsla(34,85%,75%,1); }
.breadcrumb li:last-child a {
	background: #E1E1E1 !important;
	color: black;
	pointer-events: none;
	cursor: default;
}
.breadcrumb li:last-child a:after { border-left: 30px solid #E1E1E1;}



.breadcrumb li a:hover { background: hsla(34,85%,25%,1); }
.breadcrumb li a:hover:after { border-left-color: hsla(34,85%,25%,1) !important; }

#contentinnerrow ul.breadcrumb {
margin:0 !important;
}
.maincontent  .csc-default {
padding-left:1em;
}
h1#pagetitle {
	padding-left:0.5em;
}
.flex-caption {
	width:100%;
	padding:3px;
	display:none;
}
.flexslider .slides img {
	height:100%;
}

#tuclogo,#menuright {display:none}
@media ( min-width : 768px ) {
	#tuclogo {display:block}
	#menuright {display:block}
}
ul.slimmenu li > ul {
	z-index:1000;
}

ul.slimmenu li a {
	color:white;
	font-size:14px;
}
ul.slimmenu li .sub-collapser > i {
	font-size:16px;
}


.homenews2col {
	background-color:#cccccc;
}
.homenews2col1 div {
	background-color:#cccccc;
	margin-right:0.5em;
	padding:0.5em;
}
.homenews2col2 div{
	background-color:#cccccc;
	margin-left:0.5em;
	padding:0.5em;
}
.homenews2col2 h2 a, .homenews2col1 h2 a {
	color:#808080;
	font-weight:initial;
}
.news-list-item h2 a {
	color:#f49105;
}

.homenews2col img {
	float:left;
	margin-right:0.7em;
}
.news-list-container IMG {
	float:left;
	margin-right:0.7em;
}




.news .article .news-img-wrap {
    background: transparent;
}
.news .article .news-img-wrap a {
    background: transparent;
}
.news .header h3 span {
	color:#f39205;
}

.news-list-view.amclnormal .news-list-date,
.news-list-view.amcllistbottom .news-list-date{
	float:right;
}
.news-list-view.amcllistbottom {
	background-color:#cccccc;
}
.news-list-view.amcllistbottom .article {
	width:49.7%;
	display:inline-block;
	padding:0.5em;
	box-sizing: border-box;
	margin:0;
	vertical-align:top;
}
.news-list-view.amcllistbottom .article .header h3 span {
	color:#808080;
	font-weight:normal;
}
.news .article .news-img-wrap a {
    border: 0;
}

.news-list-view.amcllistbottom {
	clear:both;
}



ul.slimmenu>li>ul li a {
    min-width:210px;
}
