/*
Theme Name: mortenodding
Description: 
Author: 
Author URI: 
Version: 
Tags: 
License: 
License URI:
*/

@font-face {
    font-family: 'GnuolaneRgRegular';
    src: url('fonts/gnuolane_rg-webfont.eot');
    src: url('fonts/gnuolane_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gnuolane_rg-webfont.woff') format('woff'),
         url('fonts/gnuolane_rg-webfont.ttf') format('truetype'),
         url('fonts/gnuolane_rg-webfont.svg#GnuolaneRgRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LigatureSymbols';
    src: url('fonts/LigatureSymbols-2.11.eot');
    src: url('fonts/LigatureSymbols-2.11.eot?#iefix') format('embedded-opentype'),
         url('fonts/LigatureSymbols-2.11.woff') format('woff'),
         url('fonts/LigatureSymbols-2.11.ttf') format('truetype'),
         url('fonts/LigatureSymbols-2.11.svg#LigatureSymbols') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Listicons';
    src: url('fonts/listicons-webfont.eot');
    src: url('fonts/listicons-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/listicons-webfont.woff') format('woff'),
         url('fonts/listicons-webfont.ttf') format('truetype'),
         url('fonts/listicons-webfont.svg#ListiconsGlyphsRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* ----< DEFAULT STYLES >---- */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}

body 
{
	font-family: 'GnuolaneRgRegular';
	font-size: 12px;
	text-transform:uppercase;
	color: #606060;
	letter-spacing: .1em;
	text-align: center;
}

a 
{
	text-decoration: none;
	color: #606060;
	font-size: 12px;
}

p
{
	font-size: 12px;
}

header 
{
}

#wrapper
{
	margin-top: 40px;
}

/* ----< HEADER STYLES >---- */

#branding 
{
	width:100%;
	height: 100%;
	text-align: center;
}

#site-title a 
{
	font-size: 30px;
	text-decoration: none;
	letter-spacing: 10px;
}

#title-colour 
{
	color: #ccc;
} 

/* ----< CONTAINER STYLES >---- */

#container 
{
	width: 100%;
}

#content
{
	margin-top: 40px;
}

/* ----< MENU STYLES >---- */

nav 
{

}

.menu-main-menu-container 
{
	width:100%;
	text-align: center;
	margin-top: 20px;
}

.menu 
{
	list-style: none;
}

.menu li 
{
	margin: 10px 10px 0 10px;
    display: inline-block;
	height: 100%;
}

.menu li a 
{
	font-size: 16px;
	letter-spacing: 2px;
	color: #606060;
}

/* ----< THUMBS GALLERY STYLES >---- */

#thumbs-gallery-container 
{
	width:100%;
	text-align: center;
}

#thumbs_gallery 
{
	list-style: none;
    height:100%;
	max-width: 50%;
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.thumbs 
{
	display: inline-block;
	text-align: center;
}

.thumbs li 
{
    display: inline-block;
	height: 100%;
	margin: 10px;
}

.thumb-caption 
{
	font-size: 12px;
	margin-top: 10px;
}

#back-to-thumbs 
{
	font-size: 14px;
	text-align: center;
}

/* ----< FOOTER STYLES >---- */

footer 
{
	width: 100%;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 40px;
}

#copyright 
{
	color: #ccc;
}

/* ----< DEFAULT TEMPLATE STYLES >---- */

.text-content
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 100px !important; 
	margin-bottom: 100px;
	line-height: 20px;
	max-width: 500px;
}

.entry-title
{
	display: none;
}

/* ----< CLIENT LIST STYLES >---- */

.square-bullet
{
	display: inline;
}

.no-bullet
{
	display: inline;
}

.square-bullet:before
{
	content: "M";
	font: 14px 'Listicons';
	margin-right: 5px; display: inline-block; width: 20px;
	color: #ddd;
}

/* ----< MEDIA QUERIES FOR OTHER DEVICES >---- */

/* iPad - 1024 x 768 */

@media screen and (max-width: 1024px)
{	
	.fs-img-container img {
		max-height: 350px !important;
	}
	.fs-img-container {
		height: 350px !important;
	}
	
	#wrapper
	{
		margin-top: 20px;
	}
	
	.menu-main-menu-container 
	{
		margin-top: 10px;
	}	
	
	#content
	{
		margin-top: 20px;
	}
	
	footer 
	{
		margin-top: 20px;
		margin-bottom: 20px;
	}
}

/* iPhone - 320 x 480 */

@media screen and (max-width: 320px)
{	
	.fs-img-container img {
		max-height: 300px !important;
		width: auto ! important;
	}
	.fs-img-container {
		height: 300px !important;
		width: auto ! important;
	}
	
	#wrapper
	{
		margin-top: 20px;
	}
	
	.menu-main-menu-container 
	{
		margin-top: 10px;
	}	
	
	#content
	{
		margin-top: 20px;
	}
	
	footer 
	{
		margin-top: 20px;
		margin-bottom: 20px;
	}
}


