/**Custome Style**/

.fonts-loaded body{
		
	font: 16px/1.7  'Lato', sans-serif;
	color:#292929;
	font-weight:400;
}

.fonts-loaded body p,
.fonts-loaded input,
.fonts-loaded dl dd,
.fonts-loaded span,
.fonts-loaded strong,
.fonts-loaded li,
.fonts-loaded li a,
.fonts-loaded a,
.fonts-loaded table tr td,
.fonts-loaded em
{
	font-family: 'Lato', sans-serif;
	text-decoration:none;
	color:#292929;
	
}

em.fa::before{
	font-family:FontAwesome;
}

.fonts-loaded h1,
.fonts-loaded h2,
.fonts-loaded h3,
.fonts-loaded h4,
.fonts-loaded h5{
	font-family: 'Lato', sans-serif;
	font-weight:300;
}
.fonts-loaded img{
	width:auto;
	height:auto;
}

img.left{
	float:left;
	margin-right:15px;
}

img.right{
	float:right;
	margin-left:15px;
}


.tbl-1 tr td{
	border:1px solid #ddd;
	padding:5px 10px;
}

.tbl-1 tr th{
	
	background-color:#f5f5f5;
}
.tbl-1 tr:nth-child(odd) th:nth-child(odd){
	background-color:#EFEFEF;
}

.tbl-1 tr:nth-child(odd) td{
	background-color:#EFEFEF;
}
.tbl-1 tr:nth-child(odd) td:nth-child(even){
	background-color: #E1E1E1;
}

.tbl-1 tr:nth-child(even) td:nth-child(even){
	background-color: #f5f5f5;
}

.paragraph.paragraph-contentPlaceholder ul.goto{
	padding-left:0px;
	text-align:center;
}


.paragraph.paragraph-contentPlaceholder ul.goto li{
	list-style:none;
	display:inline;
}

.paragraph.paragraph-contentPlaceholder ul.goto li a, 
.paragraph.paragraph-contentPlaceholder a.others{
	color: #fff;
	padding: 5px 15px 5px 15px;
	font-size: 13px;
	background: #292929;
	box-shadow: 0px 4px 3px #333;
	font-weight: 300;
	margin-right: 15px;
	text-transform: uppercase;		
}

strong.pricetag{
	background-color:red;
	padding:2px 3px;
	color:#fff;
	border-radius:3px;
	font-weight:300;
}

strong.pricetag2{
	background-color:red;
	padding:3px 5px;
	color:#fff;
	border-radius:50%;
	font-weight:300;
}


ul#other-medals{
	padding:0px;
	text-align:center;
	
}
ul#other-medals li{
	list-style:none;
	border-left:1px solid #292929;
	padding-left:10px;
	display:inline;
	margin:5px;
}

ul#other-medals li:first-child{
	border:none;
}

ul.list{
	padding-left:0px !important;
	clear:both !important;

}
ul.list li{
	list-style:none !important;
	display:inline-block;
	width:30%;
}

.victoria h2,
.quiz h2{
	background-color:#292929;
	color:#fff;
	padding:0px 10px;

}
.victoria table tr td,
.victoria table tr th{
	padding:5px 10px;
	border:1px solid #eee;
}
.victoria table tr:nth-child(even) td:nth-child(even){
	background-color:#e7e7e7;
}

.victoria table tr td:first-child{
	border:1px solid #eee;
	background-color:#292929;
	width:20%;
}

.victoria table tr td:first-child strong{
	color:#fff;
	font-weight:400;
}

.fs-grid#medals-ww1 .fs-row
{
	border-top: 1px solid #e7e7e7;
	padding-top: 10px;
}


#social-icons li:first-child{
	margin-right:10px;
}
#social-icons li{
	text-align:center;
	float:left;
	width:34px;
	height:34px;
	background-color:#303030;
	
}
#social-icons li a{
	font-size:18px;
	font-weight:700;
	display:block;
	color:#4d4d4d !important;
	line-height:1.9;
}

#social-icons li:hover a{
	color:#ffffff !important;
}

#social-icons li:hover{
	background-color:#242424;
}

body section{
	border-bottom:1px solid #e7e7e7;
}

.hymns-nav{
	float:left;
	margin-bottom:1em;
	
}
.hymns-nav ul{
	padding:0px !important;
	margin:0px;
	border-top:1px solid #e7e7e7;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
}

.hymns-nav ul li{
	border-bottom:1px solid #e7e7e7;
	padding:5px 10px;
	list-style:none !important;

}

.hymns-nav ul li.current{
	background-color:#292929;
}

.hymns-nav ul li.current > a{
	color:#fff;
}
.hymns-nav ul li a{
	display:block;
}
.hymns-nav ul li::before{
	content:"" !important;
}

#hymns-content > #content-sec{
	float:right;
	width:65%;
	transition:0.6s ease;
	max-height:1200px;
	overflow-y: scroll;
	margin-bottom: 25px;
	padding:0px 15px;
	border:1px solid #e7e7e7;
}

p.body a img#external-link{
	position:absolute;
	bottom:7px;
	margin-left:6px;
}

/*-scrollbar-*/
#content-sec::-webkit-scrollbar-track
{
	
	background-color: #eee;
}

#content-sec::-webkit-scrollbar
{
	width: 6px;
	background-color: #eee;
}

#content-sec::-webkit-scrollbar-thumb
{
	background-color: #292929;
}

#box-menu{
	
	list-style:none;
	padding-left:0px;
	margin:0px;
}

#box-menu li{
	text-align:center;
	float:left;
	width:50%;
	background-color:#cc9a5e;
	border-bottom: 1px solid #c68d4a;
	height: 210px;
}

#box-menu li a{
	display:block;
	height:100%;
	width:100% !important;
	padding:2.5em 3em 3.5em 3em;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	opacity:0.5;

}

#box-menu li a:hover{
	opacity:1;
	transition:0.3s ease-in;
	-webkit-transition:0.3s ease-in;
	-moz-transition:0.3s ease-in;
	-ms-transition:0.3s ease-in;
	-o-transition:0.3s ease-in;
	


}

#box-menu li:first-child{
	background-color:#c68d4a;
}

#box-menu li:last-child{
	background-color:#c68d4a;
}

.learn-more{
	padding-top:2em;
}
.learn-more a, #cid_2 button{
	border:1px solid #fff;
	text-transform:uppercase;
	padding:12px 25px;
	text-decoration:none;
	transition:0.2s ease-in-out;
	-webkit-transition:0.2s ease-in-out;
	-moz-transition:0.2s ease-in-out;
	-o-transition:0.2s ease-in-out;
	-ms-transition:0.2s ease-in-out;
}

.learn-more a:hover{
	background-color:#292929;
	padding:15px 35px;
}

#classification{
	list-style:none;
	padding-left:0px;
}

#classification li{
	display:inline;

}
#classification li div{
	color:#fff;
	display:inline;
	padding:0px 4px;
	margin-right:7px;
	font-weight:300;

}

#classification li div#early-child{
	background-color:#aeba00;
}

#classification li div#primary{
	background-color:#076d91;
}
#classification li div#secondary{
	background-color:#ed4704;
}

.fs-logo{
	text-align:center;
	background-color: #fff;
	position:relative;
	height:120px;
	display:none;
}
.fs-logo img{
	position:relative;
	top: 21px;
}

.navigation.horizontal{
	display:none !important;
}
.fs-navigation-lock .fs-logo{
	display:block;
}
.fs-navigation-lock .navigation.horizontal{
	max-width:1170px;
	margin: 1em auto 1em auto;
	list-style:none;
	padding:10px 15px 20px 15px;
	text-align:center;
	display:block !important;

}
.fs-navigation-lock .navigation.horizontal{
	position:relative;
}
.fs-navigation-lock .navigation.horizontal li{
	display:inline-block;
	margin:0px auto;
	width:auto;
}

.fs-navigation-lock .navigation.horizontal li.has-child > ul.submenu{
	position:absolute;
	top:100%;
	left:0px;
	display: none !important;
	padding:10px 15px !important;
	padding-left:0px;
	list-style:none;
	width:100%;
	vertical-align:top;
	text-align:center;
}

.fs-navigation-lock .navigation.horizontal li.has-child > ul.submenu.expand{
	display:block !important;

}

.fs-navigation-lock .navigation.horizontal > li {
	margin-right: 0px;
	margin-bottom:10px;
}

.fs-navigation-lock .navigation.horizontal li a{
	display:block;
	padding:7px 10px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-size:14px;


}

.fs-navigation-lock .navigation.horizontal > li.active > a{
	border:1px solid #fff;
}

.fs-navigation-lock .navigation.horizontal li.has-child > a{
	padding-right:20px;
	background: url(//res.cloudinary.com/dazemr1k4/image/upload/v1446628665/anzac/img/plus.png) right 10px no-repeat;
}

.fs-navigation-lock .navigation.horizontal li.has-child.on > a{
	background-position:right -25px;
}


.fs-navigation-lock .navigation.horizontal li.has-child.on > a{
	border:1px solid #fff;
}


.fs-navigation-lock .navigation.horizontal li.has-child > ul.submenu li{
	text-align:left;
	float:left;
	margin:0px 7px 10px 0px;
	width:auto;
	min-width:24%;
	vertical-align:top;
}



.fs-navigation-lock .navigation.horizontal li.has-child > ul.submenu li.menu-header > ul{
	padding:10px;

}

.fs-navigation-lock .navigation.horizontal li.has-child > ul.submenu li.menu-header{
 	width: 100%;
}

.fs-navigation-lock .navigation.horizontal li.has-child > ul.submenu li.menu-header >  a.has-children{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:10px 0px;
}

.fs-navigation-lock .navigation.horizontal li.has-child > ul.submenu li.menu-header >  a.has-children::before{
	background-image:none !important;
	content:"" !important;
	padding:0px !important;
}

.fs-navigation-lock .navigation.horizontal li.has-child > ul.submenu li.menu-header >  a.has-children{
	background: url(//res.cloudinary.com/dazemr1k4/image/upload/v1446628665/anzac/img/plus.png) 5px -64px no-repeat;
	padding-left:15px;
}

.fs-navigation-lock .navigation.horizontal li.has-child > ul.submenu li.menu-header > ul li{
	
	width:32.66%;
}

/**Legend li**/
ul.themes{
	padding:0px !important;
}
ul.themes li{
	list-style:none !important;
	margin-bottom:5px;
	
}
ul.themes li::before{
	content:"";
	margin-top:4px;
	margin-bottom:6px;
	margin-right:5px;
	padding:10px 30px 8px 27px;
	float:left;
	
	
	

}
ul.themes li.ecps::before{
	background: url(/uploads/site_anzacday/pages/img/ecps.jpg) no-repeat right center;
	
}
ul.themes li.ecp::before{
	background: url(/uploads/site_anzacday/pages/img/ecp.jpg) no-repeat right center;
	
}

ul.themes li.ps::before{
	background: url(/uploads/site_anzacday/pages/img/ps.jpg) no-repeat right center;
	
}

ul.themes li.s::before{
	background: url(/uploads/site_anzacday/pages/img/s.jpg) no-repeat right center;
	
}

ul.themes li.p::before{
	background: url(/uploads/site_anzacday/pages/img/p.jpg) no-repeat right center;
	
}


.fs-navigation-lock #wars ul.submenu li a::before,
.fs-navigation-lock #themes ul.submenu li a::before,
.fs-navigation-lock #interactives ul.submenu li a::before{
	background: url(/uploads/site_anzacday/pages/img/ecps.jpg) no-repeat left center;
	content: "";
	padding:0px 30px 0px 27px;
	margin-right:10px;
	
	
}

.fs-navigation-lock .paragraph-menu-content ul.submenu li.Community.ps a::before,
.fs-navigation-lock .paragraph-menu-content ul.submenu li.Memorials.ps a::before,
.fs-navigation-lock .paragraph-menu-content ul.submenu li.Last-Voyage.ps a::before,
.fs-navigation-lock .paragraph-menu-content ul.submenu li.Beersheba.ps a::before,
.fs-navigation-lock .paragraph-menu-content ul.submenu li.Smithy-Interactive.ps a::before{
	background: url(/uploads/site_anzacday/pages/img/ps.jpg) no-repeat right center !important;
	content: "";
	
	
}

.fs-navigation-lock ul.submenu li.Who-Am-I.p a::before{
	background: url(/uploads/site_anzacday/pages/img/p.jpg) no-repeat right center !important;
	content: "";
}

.fs-navigation-lock ul.submenu li.Battle-Casualties.ecps a::before,
.fs-navigation-lock ul.submenu li.Infantryman.ecps a::before{
	background: url(/uploads/site_anzacday/pages/img/ecps.jpg) no-repeat right center !important;
	content: "";
	
	
}

.fs-navigation-lock ul.submenu li.Where-in-the-World.ecp a::before,
.fs-navigation-lock ul.submenu li.Gear.ecp a::before,
.fs-navigation-lock ul.submenu li.Treasure.ecp a::before,
.fs-navigation-lock ul.submenu li.Anzac-Puzzles.ecp a::before,
.fs-navigation-lock ul.submenu li.Uniforms.ecp a::before,
.fs-navigation-lock ul.submenu li.Flying.ecp a::before,
.fs-navigation-lock ul.submenu li.Women-War.ecp a::before{
	background: url(/uploads/site_anzacday/pages/img/ecp.jpg) no-repeat right center !important;
	content: "";
	
	
}

#privacy-policy, #terms{
	display:none;
}

.scrollnav{
	position:fixed;
	top:0px;
	z-index:1;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	
}
.fs-navigation-lock .legend-con{
	display:block;
}
.legend-con{
	margin: 7em auto 1em auto;
	text-align:center;
	display:none;
	
}

.legend-con .legend{
	max-width:1170px;
	margin:0px auto;
	list-style:none;
	padding-left:0px;
}

.legend-con .legend li{
	color:#fff;
	display:inline-block;
	padding:5px 10px;
}

.legend-con .legend li::before{
	padding:0px 3px;
	margin-right:5px;
}
.legend-con .legend li.ec::before{
	content: "EC";
	background-color: #ABB900;
	
}

.legend-con .legend li.p::before{
	content: "P";
	background-color: #0B6893;
}

.legend-con .legend li.s::before{
	content: "S";
	background-color: #EC4705;
}

.pinned {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.unpinned {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}


/**Content List**/

body .content-list .content-entry .lead-image{
	border:1px solid #ddd;
	width:auto;
	height:100%;
}
body .content-list .content-entry{
	background-color:#f4f4f4;
	padding:15px;
}
body .paragraph-content-open.paragraph-contentList-content .tags{
	font-size:14px;
	text-transform:capitalize;
}
body .paragraph-content-open.paragraph-contentList-content p.read-more{
	text-align:center;
}

body .paragraph-content-open.paragraph-contentList-content p.read-more a{
	border:1px solid #292929;
	padding:12px 25px;
	text-transform:capitalize;
	transition:0.2s ease-in-out;
	-webkit-transition:0.2s ease-in-out;
	-moz-transition:0.2s ease-in-out;
	-o-transition:0.2s ease-in-out;
	-ms-transition:0.2s ease-in-out;
}
body .paragraph-content-open.paragraph-contentList-content p.read-more a:hover{
	padding:15px 35px;
	background-color:#292929;
	color:#fff;
}
body .content-list .content-entry:nth-child(even){
	background-color:#f9f9f9;
}

body .content-list .content-entry .lead-image img{
	max-width:100%;
	height:auto;
	
}

body .content-list .content-entry .title{
	border:none;
	margin:0px 0px 15px 0px;
}

body .content-list .content-entry .title a{
	color:#c68d4a;
	text-transform:capitalize;
	text-decoration:none;

}

body .content-list .content-entry .user a{
	color:#cccccc;
	font-weight:400;
	text-transform:uppercase
}

body .content-list .content-entry .created{
	font-family:'Lato', sans-serif;
	font-weight:400;
	text-transform:uppercase;
	color:#cccccc;
}
body .content-list .content-entry .created::before{
	padding-right:5px;
	font-weight:700;
}

body .content-list .content-entry .lead-text{
	text-align:left;
}

body .content-list .content-entry div.read-more a{
	color:#c68d4a;
	text-transform:uppercase;
	font-size:14px;

}
/**Latest News**/

.content-news .news{
	float:left;
	width:32%;
	padding-bottom:25px;
	margin-right:1%;
}
.content-news.right .news{
	border-bottom:1px solid #eee;
	width:100%;
	padding-bottom:10px;
	padding-top:5px;
	float:none;
}
.content-news.right .news .created ul li{
	margin-bottom:5px;
}
.content-news.right .news:first-child{
	border-top:1px solid #eee;
	
}
.content-news.right .news .title{
	clear:both;
	border-top:1px solid #eee;
}

.content-news .news .created ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

.content-news .news .created ul li{
	float:left;
	margin-bottom:10px;
	text-transform:uppercase;
	font-size:14px;
	font-weight:400;
	color:#ccc;
}

.content-news .news .created ul li a{
	font-weight:400;
	color:#ccc;
}

.content-news .news .created ul li:first-child::after{
	content: "|";
	padding-right:5px;
	padding-left:5px;
}



.content-news a:hover{
	color:#292929 !important;
}
.content-news .news .title{
	padding:10px 0px 0px 0px;
}
.content-news .news .title a{
	color:#c68d4a;
	text-transform:capitalize;
}

.content-news .news .read-more{
	text-align:right;
}
.content-news .news .read-more a{
	color:#c68d4a;
	font-size:14px;
}

/*gallery css*/
.photo-gallery-page img {
    border:solid #f9f9f9 8px;
    margin:2px 5px;
    box-shadow:0px 1px 3px #ccc;  
}
.photo-gallery-page .image-gal { 
    float:left;
    position:relative;
} 
.photo-gallery-page .image-gal:hover a{
    visibility:visible;
    opacity:1;
}
.photo-gallery-page .image-gal a{
    position:absolute;
    top:0;
    padding:85px 115px;
    background:rgba(255, 255, 255,.8);
    height:100%;
    width:100%;
    opacity:0;
    transition: all 800ms ease;
}
.photo-gallery-page .image-gal a .fa{
    font-size:30px;
}


/**Search**/

.paragraph-like.search form fieldset.zork-form{
	border:1px solid #292929;
	background:none;
}

.paragraph-like.search form fieldset.zork-form dl label{ 
	font-family:'Lato', sans-serif;
	font-weight:300;
}

.paragraph-like.search form fieldset.zork-form dl dd input,
.paragraph-like.search form fieldset.zork-form dl dd select{ 
	border:1px solid #ccc;
	background:none;
	width:70%;
	padding:10px 5px;
	box-shadow:none;
}

.paragraph-like.search form fieldset.zork-form dl dd.input.input-submit.optional input{
	width: 35%;
	background-color:#292929;
	padding:10px;
	height: 40px;
	border: none;
	font-size: 14px;
	box-shadow: none;
	font-weight: 300;
	font-family: Lato;
	text-transform: uppercase;
	background-image: none;
}

.paragraph-like.search .search-results .search-result .search-result-link a{
	
	color:#c68d4a !important;
}

.paragraph-like.search .search-results .search-result-relevance{
	color:red !important;
}

.paragraph-like.search  .paginationControl button.link.number{
	font-family:Lato;
	font-weight:400;
}

.paragraph-like.search  .paginationControl button.link.number.current{
	color:#292929 !important;
}

/**Contact Form**/

.contact-form form *{
	font-family:Lato;
	font-weight:300;
}
.contact-form form ul li span.form-required{
	color:red;
}
.contact-form form ul{
	list-style:none;
	padding-left:0px;
}

.contact-form form ul{
	list-style:none;
	padding-left:0px;
}
.contact-form form ul li{
  float:left;
  width:100%;
  margin-bottom:1em !important;
  list-style:none !important;
}
.contact-form form ul li label{
	
	float:left;
	width:120px;
	line-height:2.4;
}

.contact-form form ul li#id_2 #cid_2{
	clear:both;
	text-align:center;

}
.contact-form form ul li#id_2 #cid_2 button:hover{
	color:#fff !important;
	background-color:#292929;
	padding:12px 35px;
}
.contact-form form ul li#id_2 #cid_2 button{ 
	margin-right:5em !important;
	color:#292929 !important;
	background-image:none;
	background-color:#fff;
	border:1px solid #292929;
	font-size:16px;
	
}
.contact-form form ul li div.form-input{
	
	float:left;
	width:100%;
    max-width:80%;
}

.contact-form form ul li div.form-input input{
	width:100%;
	box-shadow:none;
	outline:none;
	border:1px solid #ccc;
	background:none;
	padding:10px 5px;


}

.contact-form form ul li div.form-input textarea{
	min-width:100%;
	width:100%;
	resize:none;
	background-image:none;
	box-shadow:none;
	outline:none;
	border:1px solid #ccc;
	padding:10px 5px;

}

/*war identity menu sub*/

.war-identity-page-menu-sample { 
    background:#f9f9f9;
    padding:20px 0px;
    border:solid 1px #ddd;
}
.war-identity-page-menu-sample ul{
    padding:0px !important;
    margin:0px;
    text-align:center;
}
.war-identity-page-menu-sample li{
    background:#f9f9f9;
    list-style:none !important;
    width:32% !important;
    padding:0px !important;
    display:inline-block;
}
.war-identity-page-menu-sample li a{
    background:#f9f9f9;
    list-style:none !important;
    width:100% !important;
    display:inline-block;
    padding:8px;
    background:#343434;
    color:#fff !important;
    box-shadow:0px 3px 1px #111;
}
.war-identity-page-menu-sample li a:hover{
    background:#5a5a5a;
    transition:.5s;
}



/**Screen Mediaquery**/

@media (max-width:1024px){
	.fs-navigation-lock .navigation.horizontal li.has-child > ul.submenu li.menu-header > ul li,
	.fs-navigation-lock .navigation.horizontal li.has-child > ul.submenu li{
	
	width:32%;
	}


}

@media (max-width:800px){
	.top-menu{
		display:none;
	}
	.fs-navigation-lock .navigation.horizontal li.has-child > ul.submenu li.menu-header > ul li, .fs-navigation-lock .navigation.horizontal li.has-child > ul.submenu li{
		width:48%;

	}
}

@media (max-width:767px){
	.fs-navigation-lock .navigation.horizontal li{
		clear:both;
		width:100%;
		float:none;
		display:block !important;
		text-align:left;
		border-bottom: 1px solid rgba(131, 131, 131, 0.4);
		margin-bottom:0px;
	}
	.fs-navigation-lock .navigation.horizontal li.login{
		margin-top:2em;
		border:none;
	}
	.fs-navigation-lock .navigation.horizontal li.login a{
		border:1px solid rgba(131, 131, 131, 0.4);
		text-align:center;
		background-color:#111;
		padding:10px 15px;
	}

	.fs-navigation-lock .navigation.horizontal li.login a:hover{
		background-color: #c68d4a;
	}

	.fs-navigation-lock .navigation.horizontal li.has-child.on .submenu{
		position:relative;
		padding:0px !important;

	}

	.fs-navigation-lock .navigation.horizontal li.has-child.on .submenu li{
		width:100%;
		margin:0px;
		border-top:none;
		min-width:100%;
	}
	.fs-navigation-lock .legend-con{
		position:relative;
		bottom:10px;
	}
	.fs-navigation-lock .navigation.horizontal li.has-child > ul.submenu li.menu-header > a.has-children{
		border-bottom:1px solid #fff;
	}
	.fs-navigation-lock .navigation.horizontal li.has-child > ul.submenu li.menu-header > ul li{
		width:100%;
		border-bottom: 1px solid rgba(131, 131, 131, 0.4);
	}
	.fs-navigation-lock .navigation.horizontal li.has-child > ul.submenu li.menu-header > ul li:last-child{
		border:none;
	}
}
	
@media (max-width:640px){
	.contact-form form ul li div.form-input{
		max-width:75%;
	}
	.hymns-nav,.hymns-nav ul li, #hymns-content > #content-sec{
		width:100%;
	}
	.tbl_container{
		overflow:scroll;
	}
	
	.tbl_container table{
		width:700px;
	}

}


@media (max-width: 480px){

	img.left, img.right{
		float:none;
		margin:0px;
	}
	.victoria table tr td,
	.victoria table tr th{
		display:block;
		
		width:100% !important;
	}

	.fonts-loaded body .fs-grid .fs-row .fs-cell{
		width:100%;
	}

	.fonts-loaded body .fs-grid .fs-row .fs-cell img{
		max-width:100% !important;
		width:auto !important;

	}
	#box-menu li a{
		padding: 1em !important;
	}

	#box-menu li{
		float:none;
		width:100% !important;
		height:auto !important;
	}

	#text-logo{
		display:block !important;
	}

	.fs-navigation-handle.fs-navigation-enabled{
		font-size:0px;
		height: 25px;
	}
	
	.fs-navigation-lock .navigation.horizontal li{
		float:none;
		width:100%;
	}

	.content-news .news{
		float:none;
		width:100%;

	}

	.paragraph-like.search form fieldset.zork-form dl label{
		text-align:left;
		float:none;
		display:block;
		width:100%;
	}
	.paragraph-like.search form fieldset.zork-form dl dd{
		width:100%;
		margin: 10px 0px;
	}

	.paragraph-like.search form fieldset.zork-form dl dd input,
	.paragraph-like.search form fieldset.zork-form dl dd select{
		width:100%;
	}

	.paragraph-like.search form fieldset.zork-form dl dd.input.input-submit.optional{
		text-align:center;
	}
	
	body .content-list .content-entry .lead-image{
		padding:0px;
		margin:0px;
	}
	body .content-list .content-entry .lead-image img{
		width:100%;
		
	}

	.contact-form form ul li div.form-input{
		max-width:100%;
	}
	.contact-form form ul li#id_2 #cid_2 > div{
		margin:0px !important;
	}
	.contact-form form ul li#id_2 #cid_2 button{
		margin:0px !important;
	}

}

@media (max-width:460px){
	.legend-con .legend li:first-child{
		width:100%;
	}
}