/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../warp/css/responsive.css);


/* Breakpoints
----------------------------------------------------------------------------------------------------*/

/* All except large Screens */
@media (max-width: 1220px) {
.wrapper_tablet_bottom_right {
overflow:visible;position:relative; float:right;z-index:0;margin-top:-10px;margin-bottom:-75px; margin-right:-56px;visibility:visible;display:block;}
.wrapper_bottom_right { display:none;}
#headertext {position:relative;}
/*#logo {width:100%;}*/
.footer-online img {width:100%; height:auto;}

}

/* Only Phones and Tablets (Portrait) */
@media (max-width: 959px) {
	.footer-online img {width:100%; height:auto;}
.menu-dropdown a.level1, .menu-dropdown span.level1 {padding-left:0px;padding-right:0px;}
.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {padding: 0 10px;}
}
/* Only Tablets (Portrait) */
@media (min-width: 799px) and (max-width: 959px) {
.menu-dropdown a.level1, .menu-dropdown span.level1 {padding-left:0px;padding-right:0px;}
#logo {margin-left:40px;}
.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {padding: 0 10px;}

.wrapper_tablet_bottom_right {
overflow:visible;position:relative; float:right;z-index:0;margin-top:-10px;margin-bottom:-75px; margin-right:-56px;visibility:visible;display:block;}
	/* Layout */
	#search { display: none; }

	.width60 { width: 100%; }
	.width60 + .width20,
	.width60 + .width20 + .width20 { width: 50%; }
	.grid-gutter > .grid-box.width20:nth-child(n+3) > * { margin-top: 0; }
	.custom-logo {margin:0 auto !important;}
	
	#headertext {float:none; text-align:center; width:100%;}

.wrapper_bottom_left {overflow:visible; width:105px;margin-left:-89px;float:left;position:absolute;bottom:-10px;}
.wrapper_bottom_right { overflow:visible; width:446px; margin-left:690px; position:absolute; bottom:15px; z-index:0;}

.wrapper_top_left {overflow:visible; position:absolute;margin-left:-224px;margin-top:-52px;}
.wrapper_top_right1 { overflow:visible;position:relative;z-index:0;margin-top:-1px;margin-right:127px; float:right;}
.wrapper_top_right2 { overflow:visible;position:relative;z-index:0;margin-top:0px;margin-right:-423px; float:right;}

.wrapper_middle_left {overflow:visible; position:absolute;margin-left:-147px;margin-top:752px;}

.wrapper_middle_right {
    float: right;
    margin-right: -122px;
    margin-top: -1094px;
    overflow: visible;
    position: relative;
    z-index: 0;
}


.armidale-copyight {width:90%;text-align:center;}
#footer {text-align:center;float:none;display:block;}

#header-responsive .logo {width: 100% !important;}
.footer-online img {width:100%; height:auto;}
}

/* Only Tablets (Portrait) and Phones (Landscape) */
@media (min-width: 480px) and (max-width: 959px) {
.wrapper_bottom_right { display:none;}
}

/* Only Phones */
@media (max-width: 767px) {

	/* Layout */
	#toolbar,
	#headerbar,
	#logo,
	#search,
	#menubar,
	#breadcrumbs { display: none; }

	#header { margin-top: 0; }

	#header-responsive .menu-responsive { margin-top: 15px; }
	

.wrapper_bottom_left {display:none;}
.wrapper_bottom_right { display:none;}

.wrapper_top_left {display:none;}
.wrapper_top_right { display:none;}
.wrapper_top_right1 {display:none !important;}
.wrapper_top_right2 {display:none !important;}

.wrapper_middle_left {display:none;}
.wrapper_middle_right { display:none;}
.wrapper_tablet_left {display:none !important;}
.wrapper_tablet_right {display:none !important;}
.wrapper_tablet_bottom_right {display:none !important;}


.armidale-copyight {width:90%;text-align:center;}
#footer {text-align:center;float:none;display:block;}

#header-responsive .logo {width: 100% !important;}
.footer-online img {width:100%; height:auto;}
.wrapper_tablet_bottom_right {display:none !important;}
.wrapper {margin:0px !important; margin-bottom:20px;}
}

/* Only Phones (Landscape) */
@media (min-width: 480px) and (max-width: 767px) {

	.button-more + [class*="button-"],
	.button-default + [class*="button-"], 
	.button-primary + [class*="button-"] { margin: 10px 0 0 0; }
	

.wrapper_bottom_left {display:none;}
.wrapper_bottom_right { display:none;}

.wrapper_top_left {display:none;}
.wrapper_top_right { display:none;}
.wrapper_top_right1 {display:none !important;}
.wrapper_top_right2 {display:none !important;}

.wrapper_middle_left {display:none;}
.wrapper_middle_right { display:none;}
.wrapper_tablet_left {display:none !important;}
.wrapper_tablet_right {display:none !important;}
.wrapper_tablet_bottom_right {display:none !important;}


.armidale-copyight {width:90%;text-align:center;}
#footer {text-align:center;float:none;display:block;}

#header-responsive .logo {width: 100% !important;}
.footer-online img {width:100%; height:auto;}
.wrapper {margin:0px !important; margin-bottom:20px;}
}

/* Only Phones (Portrait) */
@media (max-width: 479px) {

	/* Modules */
	.grid-h .mod-line:before {
	top: -17px;
	left: 0;
	right: 0;
	border-width: 2px 0 0 0;
	}

	#system .items .item,
	#system .items .item:first-child {
		margin-top: 18px;
		padding-top: 18px;
		border-top-width: 1px;
	}

	#system .items :first-child .item:first-child {
		margin-top: 0;
		padding-top: 0;
		border-width: 0;
	}

	#system .items .leading .item {
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 0;
		padding-bottom: 0;
		border: none;
	}

	#system .item > .links a:nth-child(n+2) { margin-top: 10px; }
	
.wrapper_bottom_left {display:none;}
.wrapper_bottom_right { display:none;}

.wrapper_top_left {display:none;}
.wrapper_top_right { display:none;}
.wrapper_top_right1 {display:none !important;}
.wrapper_top_right2 {display:none !important;}

.wrapper_middle_left {display:none;}
.wrapper_middle_right { display:none;}
.wrapper_tablet_left {display:none !important;}
.wrapper_tablet_right {display:none !important;}
.wrapper_tablet_bottom_right {display:none !important;}


.armidale-copyight {text-align:center;}
#footer {text-align:center;float:none;display:block;}	

#header-responsive .logo {width: 100% !important;}

.footer-contact {z-index:999; position:relative;}
.footer-wifi {z-index:999; position:relative;width:100%;display:block;margin:0px;text-align:center; }
.footer-wifi img {padding:0px !important;}
.footer-online {z-index:999; position:relative;}

.footer-online img {width:100%; height:auto;}

.wrapper {margin:0px !important; margin-bottom:20px;}

}
