/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
*/
/* modified YUI reset */ html{color:#333;background:#ffffff;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,b,italic{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
/* YUI fonts */ body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*
end of Copyright to Yahoo!, start of Unconundrum code
*/

@font-face {
 font-family: quicksand;
 src: url(fonts/qs400.eot); /* IE9 Compat Modes */
 src: url('fonts/qs400?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('fonts/qs400.woff2') format('woff2'), /* Modern Browsers */
      url('fonts/qs400.ttf'), /* Safari, Android, iOS */
      url('fonts/qs400.svg#qs400') format('svg'); /* Legacy iOS */
}

@font-face {
 font-family: quicksandbold;
 src: url(fonts/qs700.eot); /* IE9 Compat Modes */
 src: url('fonts/qs700?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('fonts/qs700.woff2') format('woff2'), /* Modern Browsers */
      url('fonts/qs700.ttf'), /* Safari, Android, iOS */
      url('fonts/qs700.svg#qs400') format('svg'); /* Legacy iOS */
}

.clearfix:after {content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
* html .clearfix {height:1%;}
.screen-reader-text,.noshow	{display:none;}

a	{text-decoration:none;font-style:italic;color:#333;}
a:hover	{text-decoration:underline;}
img	{display:block;}

body	{color:#333;font-size:16px;font-family:quicksand,arial,sans-serif;}
#unwrap	{position:relative;text-align:center;background:url(images/bg.png) repeat-x 0 0;}
#unwrap.iframed	{background:none;}
#uncont	{}
#hd-inner,#bd-inner,#ft-inner	{max-width:980px;margin:0 auto;}

#hd	{}
#hd ul,#hd ol,#hd li	{padding:0;margin:0;list-style:none;}
#hd-inner	{position:relative;height:196px;overflow:hidden;z-index:2;}
#hd .hd	{position:absolute;z-index:10;left:0;top:15px;width:355px;height:88px;overflow:hidden;background:url(images/logo.png) no-repeat 0 0;}
#hd .hd a	{display:block;}
#hd .hd span	{display:block;padding:390px;}
#hd .bd	{}
#hd .bd .unnav	{position:absolute;z-index:7;left:321px;top:0;max-width:640px;font-family:quicksandbold,arial,sans-serif;font-size:20px;text-transform:uppercase;}
#hd .unnav a	{color:#cc0033;text-decoration:none;font-style:normal;font-weight:bold;}
#hd .unnav li.current_page_item a,#hd .unnav li.current_page_parent a,#hd .unnav li.current_page_ancestor a,#hd .unnav li a:hover	{color:#333;}
#hd .unnav ul	{padding:10px 0 0 0;}
#hd .unnav li	{display:inline-block;padding:0 0 0 48px;}
#hd .bd .unsocial	{position:absolute;z-index:12;right:0;top:6px;width:25px;height:25px;}
#hd .bd .unsocial li,#hd .bd .unsocial li a	{display:block;width:25px;height:25px;overflow:hidden;}
#hd .bd .unsocial li a	{background:url(images/sprite24bit_1_1.png) no-repeat 1000px 1000px;}
#hd .bd .unsocial li span	{display:block;padding:30px;}
#hd .bd .unsocial li.fb a	{background-position:-75px 0;}
#hd .bd .unsocial li.srch a	{background-position:-45px 0;}
#hd .bd .unsocial li.srch	{display:none;}
#hd .bd .unsearch	{background:#fff;border:solid 1px #c6c6c6;border-radius:5px;width:170px;height:28px;overflow:hidden;position:absolute;right:1px;top:40px;z-index:12;}
#hd .bd .unsearch .intxt,#hd .bd .unsearch .insub	{background:transparent;border:0;padding:0;margin:0;height:26px;position:absolute;top:0;outline:0;}
#hd .bd .unsearch .intxt	{font-family:quicksand,arial,sans-serif;font-size:14px;color:#333;width:133px;left:5px;cursor:text;}
#hd .bd .unsearch .insub	{width:30px;right:0;background:url(images/sprite24bit_1_1.png) no-repeat -45px -35px;cursor:pointer;}
#hd .ft	{padding:78px 10px 0 368px;text-align:left;color:#666;font-weight:bold;line-height:22px;position:relative;z-index:5;}
#hd .ft em,#hd .ft a	{font-style:italic;color:#000;font-weight:bold;}
#stroke	{position:absolute;top:0;left:0;right:0;padding:707px 0 0 0;background:url(images/stroke.png) no-repeat center top;z-index:1;}

/*

#hd .mobmenu	{display:none;position:absolute;left:-5px;top:14px;width:35px;height:21px;overflow:hidden;background:url(images/sprite8bitonly_1_1.png) no-repeat -121px -73px;opacity:.7;}
#unwrap.mobmenuon #hd .bd	{display:block;}
*/

#ft	{background:#fff;padding:15px 0 70px 0;}
#ft ul,#ft ol,#ft li	{padding:0;margin:0;list-style:none;}
#ft .hd	{font-size:18px;text-align:left;}
#ft .hd dt	{display;block;}
#ft .hd dd	{display:inline-block;width:24%;min-width:180px;text-align:center;}
#ft .hd dd img	{margin:15px auto 0 auto;}
#ft .bd	{padding:100px 0 29px 0;text-align:center;}
#ft .bd ul	{}
#ft .bd li	{display:inline-block;margin:0 7px;}
#ft .bd li.tel a	{font-style:normal;}
#ft .ft	{position:relative;}
#ft .ft a	{white-space:nowrap;}
#ft .ft .preload	{position:absolute;bottom:2px;left:2px;height:1px;width:1px;overflow:hidden;}
#ft .ft .preload img	{margin:5px 0 0 0;}



#bd	{text-align:left;}
#bd #bigpic	{min-height:110px;}
#bd #bigpic img	{width:100%;max-width:980px;height:auto;}
#bd .txtcol	{padding:17px 0 0 0;}
#bd .txtcol .hd	{font-size:24px;color:#000;padding:0 0 12px 34px;}
#bd .txtcol .hd h1	{color:#cc0033;}
#bd .txtcol .hd p	{font-size:16px;line-height:31px;padding-top:2px;}
#bd .txtcol .bd	{line-height:24px;padding-left:34px;}
#bd .txtcol .bd h1,#bd .txtcol .bd h2,#bd .txtcol .bd h3	{display:block;margin:0;font-weight:bold;}
#bd .txtcol .bd h1	{font-size:26px;}
#bd .txtcol .bd h2	{font-size:24px;padding:16px 0 27px 0;}
#bd .txtcol .bd h3	{font-size:22px;}
#bd .txtcol .bd h4	{font-size:20px;}
#bd .txtcol .bd h5	{font-size:18px;}
#bd .txtcol .bd p	{padding:0 0 12px 0;}
#bd .txtcol .bd strong,#bd .txtcol .bd b	{font-weight:bold;}
#bd .txtcol .bd em,#bd .txtcol .bd i	{font-style:italic;}
#bd img.alignleft	{float:left;margin:4px 30px 10px 0;}
#bd img.alignright	{float:right;margin:4px 0 10px 30px;}

#bd .ttbd-1col	{padding-bottom:15px;}
#bd .ttbd-1col .txtcol	{padding-right:20px;}
#bd .ttbd-2col	{position:relative;}
#bd .ttbd-2col .txtcol	{width:620px;float:left;}
#bd .ttbd-2col .fbcol	{width:360px;min-height:610px;float:right;}
#bd .ttbd-2col .fbcol .inner	{padding:26px 0 0 40px;}
#bd .ttbd-2col .gmcol	{width:620px;min-height:620px;float:right;}
#bd .ttbd-2col .gmcol .inner	{padding:20px 0 0 10px;}

/* homepage */
.home #hd .ft	{padding-top:51px;}

/* contact */
#bd .ttbd-contact .txtcol	{width:auto;padding-top:20px;}
#bd .ttbd-contact .txtcol .hd h1 strong	{display:none;}
#bd .ttbd-contact .txtcol dl,#bd .ttbd-contact .txtcol p,#bd .ttbd-contact .txtcol table	{padding:0;margin:0 0 24px 0;}
#bd .ttbd-contact .txtcol th	{padding-right:5px;}
#bd .ttbd-contact .txtcol dd,#bd .ttbd-contact .txtcol td	{}
#bd .ttbd-contact .txtcol a.tel	{text-decoration:none;font-style:normal;}


/* gallery */
#bd #nobigpic	{display:block;padding:110px 0 0 0;}
#bd .ttbd-gallery	{position:relative;z-index:10;}
#bd .ttbd-gallery .txtcol .hd	{padding-bottom:0;}
#bd .ttbd-gallery .galsearch	{position:relative;height:46px;}
#bd .ttbd-gallery .galsearch .unsearch	{background:#fff;border:solid 1px #c6c6c6;border-radius:5px;width:180px;height:28px;overflow:hidden;position:absolute;right:1px;top:0;z-index:12;}
#bd .ttbd-gallery .galsearch .intxt,#bd .ttbd-gallery .insub	{background:transparent;border:0;padding:0;margin:0;height:26px;position:absolute;top:0;outline:0;}
#bd .ttbd-gallery .galsearch .intxt	{font-family:quicksand,arial,sans-serif;font-size:14px;color:#333;width:143px;left:5px;cursor:text;}
#bd .ttbd-gallery .galsearch .insub	{width:30px;right:0;background:url(images/sprite24bit_1_1.png) no-repeat -45px -35px;cursor:pointer;}
#bd .ttbd-gallery .galcol	{}
#bd .galnav	{width:20%;float:left;font-family:quicksand,arial,sans-serif;font-size:18px;font-weight:bold;}
#bd .galnav dt	{display:none;}
#bd .galnav dd	{padding:0 5px 14px 34px;}
#bd .galnav dd.caton a	{font-family:quicksandbold,arial,sans-serif;}
#bd .galnav a	{color:#000;font-style:normal;}
#bd .galnav .indrp	{display:none;padding:0;margin:0 0 9px 9px;background:#fff;border:solid 1px #c6c6c6;border-radius:5px;min-width:180px;height:28px;font-family:quicksand,arial,sans-serif;font-size:14px;outline:none;color:#333;}
#bd .ttbd-gallery .galthumbs	{width:78%;float:right;padding:6px 0 0 0;}
#bd .ttbd-gallery .galthumbs h2	{display:none;}
#bd .ttbd-gallery .galthumbs ol,#bd .ttbd-gallery .galthumbs li	{padding:0;margin:0;list-style:none;}
#bd .ttbd-gallery .galthumbs ol	{padding:0 5px 0 0;margin:0 0 0 auto;}
#bd .ttbd-gallery .galthumbs li	{width:50%;float:left;padding:0 0 9px 0;max-width:379px;}
#bd .ttbd-gallery .galthumbs li a	{display:block;padding:0 0 0 9px;outline:none;}
#bd .ttbd-gallery .galthumbs li img	{width:100%;height:auto;}

/* modal */
#modal,#modalb	{display:none;position:absolute;left:0;right:0;top:0;bottom:0;background:#282828;opacity:.73;z-index:900;}
#modalb {background:transparent;z-index:-900;}
#modal #galiframe	{width:1px;height:1px;left:0px;bottom:0px;background:transparent;border:0;margin:0;padding:0;}
#modal2	{display:none;position:absolute;left:0;right:0;top:0;z-index:910;max-width:980px;margin:0 auto;}
#unwrap.modal #modal,#unwrap.modal #modal2	{display:block;}
#modal2 #gallerypop	.inner	{max-width:980px;margin:0 auto;background:#f9f9f9;position:relative;}
#modal2 #gallerypop .picnav	{position:relative;}
#modal2 #gallerypop #galpic	{min-height:150px;background:url(images/loading.gif) no-repeat center center;}
#modal2 #gallerypop #galpic img	{width:100%;height:auto;}
#modal2 #gallerypop .modalnav a	{position:absolute;display:block;background:url(images/sprite24bit_1_1.png) no-repeat;top:43%;width:32px;height:43px;}
#modal2 #gallerypop #galnavl	{left:7px;background-position:0 -132px;}
#modal2 #gallerypop #galnavr	{right:7px;background-position:-68px -132px;}
#modal2 #gallerypop .modalnav .galnavx	{display:none;top:6px;right:7px;width:101px;height:35px;background-position:0 -87px;}
#modal2 #gallerypop .modalnav #galnavx	{display:block;}
.single-post #modal {background:transparent;z-index:-900;}
.single-post #modalb {background:#282828;z-index:900;}
.single-post #modal2 #gallerypop .modalnav #galnavx	{display:none;}
.single-post #modal2 #gallerypop .modalnav #galnavx2	{display:block;}
#modal2 #gallerypop #galtxt	{padding:15px 20% 22px 27px;color:#333;font-family:quicksand,arial,sans-serif;font-size:18px;font-weight:bold;text-align:left;}

/* single post gallery page */
#bd .uncogal-single h1.entry-title	{display:none;}
#bd .uncogal-single .thepic	{max-width:980px;height:auto;}
#bd .uncogal-single .txtcol	{position:relative;z-index:10;padding-bottom:20px;}


/* search (see also galnav in gallery) */
#bd .ttbd-search	{position:relative;z-index:10;padding-bottom:50px;}
#bd .ttbd-search .galnav	{padding-top:95px;}
#bd .ttbd-search .galnav dt	{display:block;color:#cc0033;padding:0 0 10px 10px;font-size:20px;}
#bd .ttbd-search .galnav dd	{padding:0 5px 7px 24px;}
#bd .ttbd-search .resultscol	{width:78%;float:right;padding:6px 0 0 0;}
#bd .ttbd-search .resultscol .bd h2	{padding:0px 0 10px 0;}
#bd .ttbd-search .resultscol .bd .srchitem	{padding:20px 0 0 0;}
#bd .ttbd-search .resultscol .bd .srchimg img	{width:250px;height:auto;border:solid 1px #ccc;margin:0 0 15px 20px;float:right;}
#bd .ttbd-search .resultscol .bd .srchtxt	{font-size:14px;}
#bd .unsearch2	{background:#fff;border:solid 1px #c6c6c6;border-radius:5px;width:300px;height:28px;overflow:hidden;position:relative;}
#bd .unsearch2 .intxt,#bd .unsearch2 .insub	{background:transparent;border:0;padding:0;margin:0;height:26px;position:absolute;top:0;outline:0;}
#bd .unsearch2 .intxt	{font-family:quicksand,arial,sans-serif;font-size:14px;color:#333;width:265px;left:5px;cursor:text;}
#bd .unsearch2 .insub	{width:30px;right:0;background:url(images/sprite24bit_1_1.png) no-repeat -45px -35px;cursor:pointer;}


@media screen and (min-width: 1990px) {
	#stroke	{background-position:right top;}
	.page-template-page-gallery #stroke	{background-position:center top;}
}

@media screen and (max-width: 1000px) {
	#hd .hd	{left:10px;}
	#hd .bd .unnav	{left:331px}
	#hd .bd .unsocial	{right:10px;}
	#hd .bd .unsearch	{right:11px;width:148px;}
	#hd .bd .unsearch .intxt	{width:111px;}
	#hd .ft	{padding-left:378px;}

	#bd .ttbd-2col .txtcol	{width:auto;float:none;}
	#bd .txtcol .hd,#bd .txtcol .bd	{padding-left:20px;}
	#bd .ttbd-2col .fbcol	{width:340px;}
	#bd .ttbd-2col .fbcol .inner	{padding-left:10px;padding-right:10px;}
	#bd .ttbd-2col .gmcol	{width:600px;}
	#bd .ttbd-2col .gmcol .inner	{padding-right:20px;}
	#bd .ttbd-2col .gmcol iframe	{width:100%;}
	#bd .ttbd-gallery .galsearch	{margin-right:5px;}
	#bd .galnav dd	{padding-left:20px;}
	#bd .ttbd-search .galnav	{display:none;}
	#bd .ttbd-search span.nomob	{display:none;}
	#bd .ttbd-search .resultscol	{float:none;width:auto;}
	#bd .ttbd-search .resultscol .bd	{padding-right:10px;}
	#ft	{padding-left:10px;padding-right:10px;}
}

@media screen and (max-width: 980px) {
	#hd .bd .unnav	{left:349px;}
	#hd .bd .unnav li	{padding-left:30px;}
	#hd .bd .unsocial li.srch	{display:block;margin:5px 0 0 0;}
	#hd .bd .unsearch	{display:none;}
	#hd .ft	{padding-top:60px;}
}


@media screen and (max-width: 930px) {
	#hd .bd .unnav	{font-size:18px;left:354px;}
	#hd .bd .unnav li	{padding-left:25px;}
	#bd .ttbd-2col .gmcol	{width:540px;min-height:0;}
	#bd .ttbd-2col .gmcol iframe	{height:520px;}
}


@media screen and (max-width: 880px) {
	#hd-inner	{height:150px;}
	#stroke	{background-position:center bottom;padding-top:661px;}
	#hd .hd	{position:static;margin:10px auto 0 auto;}
	#hd .bd .unnav	{position:static;max-width:none;height:auto;padding-bottom:20px;}
	#hd .bd .unnav ul	{text-align:center;}
	#hd .bd .unnav ul li:first-child	{padding-left:0;}
	#hd .bd .unsocial	{top:23px;}
	#hd .ft	{display:none;padding:0 0 20px 0;max-width:435px;margin:0 auto;font-size:14px;line-height:20px;}
	#bd .ttbd-2col .gmcol	{width:480px;}
	#bd .ttbd-2col .gmcol iframe	{height:450px;}
}


@media screen and (max-width: 820px) {
	#bd .ttbd-2col .fbcol	{width:280px;}
	#bd .ttbd-2col .gmcol	{width:440px;}
	#bd .ttbd-2col .gmcol iframe	{height:390px;}
}

@media screen and (max-width: 780px) {
	#bd .txtcol	{padding:17px 20px 0 0;}
	#bd .ttbd-2col .txtcol	{padding:17px 20px 560px 0;}
	#bd .ttbd-2col .fbcol	{width:320px;position:absolute;bottom:0px;right:10px;height:520px;min-height:0;overflow:hidden;}
	#bd .ttbd-2col .fbcol .inner	{padding:0;}
	#bd .ttbd-contact	{text-align:center;}
	#bd .ttbd-contact .txtcol	{padding-bottom:580px;padding-left:0;padding-right:0;width:320px;margin:0 auto;text-align:left;}
	#bd .ttbd-2col .gmcol	{width:auto;float:none;text-align:center;position:absolute;bottom:0px;left:10px;right:10px;}
	#bd .ttbd-2col .gmcol .inner	{padding:0;}
	#bd .ttbd-2col .gmcol iframe	{width:560px;height:560px;margin:0 auto;}

	#ft .hd dl	{text-align:center;}
	#ft .hd dt	{text-align:left;}
	#ft .hd dd	{width:48%;padding-bottom:20px;}
	.home #ft .hd	{width:320px;position:absolute;left:30px;bottom:238px;}
	.home #ft .hd dl	{text-align:left;}
	#ft .bd	{padding:30px 0 19px 0;}
	#ft .bd li	{display:block;padding-bottom:10px;}
	#ft .bd li span	{display:none;}
}

@media screen and (max-width: 700px) {
	#bd .galnav	{font-size:14px;padding-top:10px;}
}

@media screen and (max-width: 600px) {
	#bd .ttbd-2col .fbcol	{width:280px;}
	#bd .ttbd-contact .txtcol	{padding-bottom:520px;}
	#bd .ttbd-2col .gmcol iframe	{width:500px;height:500px;}
	#bd .ttbd-search .resultscol .bd .srchimg img	{width:200px;margin:10px 0 15px 20px;}

	#ft .bd li.tel a,#bd .ttbd-contact .txtcol a.tel	{text-decoration:underline;}
}

@media screen and (max-width: 540px) {
	#bd .txtcol .hd	{font-size:20px;}
	#bd .ttbd-2col .fbcol	{width:100%;left:0;right:0;text-align:center;}
	#bd .ttbd-2col .fbcol .inner	{width:320px;margin:0 auto;}
	#bd .ttbd-contact .txtcol	{padding-bottom:460px;}
	#bd .ttbd-2col .gmcol iframe	{width:440px;height:440px;}
	#bd .ttbd-gallery .galsearch	{height:20px;}
	#bd .ttbd-gallery .galsearch .unsearch	{top:30px;}
	#bd .galnav,#bd .ttbd-gallery .galthumbs	{width:auto;float:none;}
	#bd .galnav dl	{display:none;}
	#bd .galnav .indrp	{display:inline-block;}
	#bd .ttbd-search .resultscol .bd .srchimg img	{width:100%;float:none;margin:0 auto 10px auto;}

	#ft .hd,.home #ft .hd	{width:auto;position:static;}
	#ft .hd dl,.home #ft .hd dl	{text-align:center;}
}

@media screen and (max-width: 480px) {
	#hd .hd	{width:75%;background-position:center center;background-size:contain;}
	#hd .bd .unnav	{font-size:15px;}
	#hd .bd .unnav li	{padding-left:15px;}
	#hd .bd .unnav ul li:first-child	{padding-left:0;}

	#bd .ttbd-contact .txtcol	{padding-bottom:380px;}
	#bd .ttbd-2col .gmcol iframe	{width:360px;height:360px;}
}

@media screen and (max-width: 400px) {
	#bd #bigpic	{min-height:90px;}
	#bd .txtcol .hd	{font-size:18px;}
	#bd .ttbd-2col .txtcol	{padding-bottom:0px;}
	#bd .ttbd-2col .fbcol	{display:none;}
	#bd .ttbd-contact .txtcol	{padding-bottom:300px;}
	#bd .ttbd-2col .gmcol iframe	{width:280px;height:280px;}
	#bd .ttbd-gallery .galsearch	{height:46px;}
	#bd .ttbd-gallery .galsearch .unsearch	{top:15px;right:auto;left:9px;}
	#bd .ttbd-gallery .galthumbs li	{float:none;width:auto;max-width:none;}
	
	#ft .hd dd,.home #ft .hd dd	{width:90%;}
}
