@charset "utf-8";
@charset "utf-8";
.ff_wrap{
margin: 10px 0 0 0;
float:left;
}
div.fade p{
color:#50627F;
}
div.ff_header{
padding:10px 20px;
width:840px;
clear:both;
background:url(//peterdutch.ca/wp-content/themes/fashion/functions/img/headerbg.png) repeat;
border-top-left-radius:5px;
border-top-right-radius:5px;
}
div.ff_header p{
color:#FFF;
font-weight:bold;
font-size:13px;
}
#ff_panel{
width: 200px;
float:left;
margin:0;
color:#FFF;
}
.ff_wrap .nav-tab{
color: #FFF;
clear:both;
display: block;
width:160px;
padding: 20px 20px 20px 20px;
border:none;
border-bottom:2px solid #16222C;
box-shadow: 0 1px 0 #50627F inset;
border-radius:0;
background:#263849;
letter-spacing:1px;
font-size:14px;
line-height:14px;
}
.ff_wrap .nav-tab-active{
background:url(//peterdutch.ca/wp-content/themes/fashion/functions/img/headerbg.png) repeat;
}
.ff_wrap .nav-tab:hover{
background:#384e63;
}
.ff_wrap .nav-tab:last-child{
border-bottom:none;
border-bottom-left-radius:5px;
}
.ff_wrap h2{
font: italic normal normal 24px/35px Georgia,"Times New Roman","Bitstream Charter",Times,serif;
margin-top: 15px;
margin-bottom: 0;
}
.rm_opts{
float:left;
width: 679px;
background: #fff;
padding:5px 0 0 0;
box-shadow: 0 2px 2px #CCC;
}
.rm_section{
display:none;
}
.tag-section{
width:640px;
margin:0;
padding:10px 20px;
float:left;
clear:both;
border-bottom:1px solid #f4f4f4;
}
.tag-title{
width:120px;
height:auto;
float:left;
padding:5px 0 0 0;
color:#50627F ;
text-transform:uppercase;
font-weight:bold;
}
.tag-main{
width:270px;
height:auto;
float:left;
margin:0 20px 0 30px;
}
.tag-description{
width:200px;
height:auto;
float:left;
color:#999;
}
.tag-main input, .tag-main select, .tag-main textarea{
width:250px;
}
form.reset{
clear:both;
}
p.submit span{
color:#C00;
font-weight:bold;
}
div.ff_header input.save{
float:right;
cursor:pointer;
box-shadow: 0 -2px 0 #16222C inset;
background:#263849;
color:#eee;
padding:5px 6px;
margin:-7px 0 0 0;
border:2px solid #2d4963;
font-weight:bold;
border-radius:5px;
font-size:11px;
text-transform:uppercase;
}
div.ff_header input.save:hover{
margin-top:-6px;
box-shadow: 0 0 0 #16222C inset;
color:#CCC;
}
.meta-input-example-image img{
width:200px;
height:150px;
}.ddsmoothmenu ul#menu-main{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
float: left;
}  .ddsmoothmenu ul#menu-main li a{
display: block;
text-decoration: none;
}
.ddsmoothmenu ul#menu-main li:last-child a{
padding-right: 0px;
}
* html .ddsmoothmenu ul#menu-main li a{ display: inline-block;
}
.ddsmoothmenu ul#menu-main li a:hover{
color: #ccc;
}  .ddsmoothmenu ul#menu-main li ul li{
display: list-item;
float: none;
border-bottom: 1px dotted #222;
margin:5px;
}
.ddsmoothmenu ul#menu-main li ul li:last-child {
border-bottom: none;
} .ddsmoothmenu ul#menu-main li ul li ul{
top: 0;
} .ddsmoothmenu ul#menu-main li ul li a{
width: 160px; padding: 5px;
margin: 0;
border-top-width: 0;
text-transform: none;
}/*\*/* html .ddsmoothmenu{height: 1%;}/**/ .downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}
.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
} .ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
}
.toplevelshadow{ opacity: 0.8;
}
 .column-1 		{width:940px; float:left; margin:0 10px 20px 10px;}
.column-2 		{width:620px; float:left; margin:0 10px 20px 10px;}
.column-3 		{width:460px; float:left; margin:0 10px 20px 10px;}
.column-4 		{width:300px; float:left; margin:0 10px 20px 10px;}
.column-5 		{width:220px; float:left; margin:0 10px 20px 10px;}
.column-6 		{width:140px; float:left; margin:0 10px 20px 10px;}
.cover			{width:100%;  float:left; margin:0 0 15px 0;} h3#comments, #respond h3 {font-size: 1.25em;}
.js_on .cufon-on h3#comments, .js_on .cufon-on #respond h3 {font-size: 1.667em;}
ol.commentlist {
margin: 20px 20px 0 20px;
padding: 0;
width: auto;
}
.commentlist li {
list-style: none;
}
.commentlist .children li {
}
.comment {
}
.commentlist ul.children {
margin-bottom: 0;
}
.commentlist .comment-meta {
padding: 7px 7px 25px;
display: block;
font-style: normal;
}
.commentlist .comment-meta .avatar-wrapper img {
padding: 1px;
border: 1px solid #333;
float: left;
margin-right: 9px;
}
.avatar-wrapper {
display: block;
width: 70px;
float: left;
}
.commentmetadata {
color:#E5E5E5;
}
.content .comment-block .commenttext p{
margin:10px 0 10px 0;
}
.commentlist span {
color: #484848;
font-size: 11px;
padding-left: 5px;
}
a.url{
border-bottom: 1px dotted #E5E5E5;
color: #E5E5E5;
text-decoration: none;
}
a.comment-edit-link{
border-bottom: 1px dotted #E5E5E5;
color: #E5E5E5;
text-decoration: none;
}
a.comment-reply-link{
border-bottom: 1px dotted #E5E5E5;
color: #E5E5E5;
text-decoration: none;
margin:0 15px 0 0;
text-transform:lowercase;
}
a.url:hover, a.comment-edit-link:hover, a.comment-reply-link:hover{
color:#999;
border-bottom: 1px dotted #999;
}
#commentform p{
margin:0 0 5px 20px;
}
h5#comments{
color:#E5E5E5;
margin:20px 20px 0 25px;
font-size:12px;
text-transform:uppercase;
font-weight:normal;
}
#respond {
clear: both;
margin: 30px 0 0 0;
padding: 0 0 20px 0;
width: 100%;
}
#respond h5{
margin:0 0 0 20px;
color:#999999;
font-size:12px;
font-weight:normal;
}
#respond h5 a, a#cancel-comment-reply-link{
border-bottom: 1px dotted #E5E5E5;
color: #E5E5E5;
text-decoration: none;
}
a#cancel-comment-reply-link{
margin:5px 0 5px 20px;
}
#respond h5 a:hover, a#cancel-comment-reply-link:hover{
color:#999;
border-bottom: 1px dotted #999;
}
#commentform p, fieldset p{
padding: 2px 0;
clear: both;
}
.commenttext em{
color:#696;
margin:10px 0 0 0;
}* { margin:0; padding:0; }
body { background:#111; height:100%; }
img { border:none; }
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(//peterdutch.ca/wp-content/themes/fashion/img/progress.gif) no-repeat center center;}
#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; } #supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; } #supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { background:#111 url(//peterdutch.ca/wp-content/themes/fashion/img/progress.gif) no-repeat center center; width:100%; height:100%; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }#controls-wrapper { margin:0 auto; height:100%; width:120px; background:#e5e5e5; bottom:0px; left:0; position:relative;  z-index:999;border-radius:5px 5px 0 0;  -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -o-border-radius:5px 5px 0 0; 
border: 5px solid rgba(255, 255, 255, .4);     -webkit-background-clip: padding-box; background-clip: padding-box; box-shadow:0 0 1px #666;}
#controls-wrapper ul{list-style-type:none; margin:0; padding:0;}
#controls { overflow:hidden; height:100%; position:relative; text-align:left; z-index:5; float:left; margin:0 0 0 10px; width:85px; }
#slidecounter { float:left; color:#999; font:14px "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow:#000 0 -1px 0; margin:0px 10px 0 15px; line-height:42px; }
#slidecaption { overflow:hidden; float:left; color:#FFF; font:400 14px "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow:#000 1px 1px 2px; margin:0 20px 0 0; line-height:42px; }
#navigation { float:left; margin:0px 20px 0 0;  }
#play-button{ float:left; margin:10px 10px 0 0;width:15px;}
#play-button:hover{ background-position:0 1px; cursor:pointer; }
#prevslide, #nextslide{  height:12px; width:20px; float:left;}
#prevslide{ margin:10px 10px 0 0; background:url(//peterdutch.ca/wp-content/themes/fashion/img/back.png) no-repeat; }
#nextslide{ margin:10px 10px 0 0; background:url(//peterdutch.ca/wp-content/themes/fashion/img/forward.png) no-repeat; }
#prevslide:active, #nextslide:active{ }
#prevslide:hover, #nextslide:hover{ cursor:pointer; }
ul#slide-list{ padding:15px 0; float:left; position:absolute; left:50%; }
ul#slide-list li{ list-style:none; width:12px; height:12px; float:left; margin:0 5px 0 0; }
ul#slide-list li.current-slide a, ul#slide-list li.current-slide a:hover{ background-position:0 0px; }
ul#slide-list li a{ display:block; width:12px; height:12px; background:url(//peterdutch.ca/wp-content/themes/fashion/img/nav-dot.png) no-repeat 0 -24px; }
ul#slide-list li a:hover{ background-position:0 -12px; cursor:pointer; }
#tray-button{ float:right; margin-top:1px; border-left:1px solid #333; background:url(//peterdutch.ca/wp-content/themes/fashion/img/bg-hover.png) repeat-x 0 44px; }
#tray-button:hover{ background-position:0 1px; cursor:pointer; } #progress-back{ z-index:5; position:fixed; bottom:0; left:0; height:8px; width:100%; background:url(//peterdutch.ca/wp-content/themes/fashion/img/progress-back.png) repeat-x; }
#progress-bar{ position:relative; height:8px; width:100%; background:url(//peterdutch.ca/wp-content/themes/fashion/img/progress-bar.png) repeat-x; } #nextthumb,#prevthumb { z-index:2; display:none; position:fixed; bottom:61px; height:75px; width:100px; overflow:hidden; background:#ddd; border:1px solid #fff; -webkit-box-shadow:0 0 5px #000; }
#nextthumb { right:12px; }
#prevthumb { left:12px; }
#nextthumb img, #prevthumb img { width:150px; height:auto;  }
#nextthumb:active, #prevthumb:active { bottom:59px; }
#nextthumb:hover, #prevthumb:hover { cursor:pointer; } #thumb-tray{ position:fixed; z-index:3; bottom:0; left:0; background:url(//peterdutch.ca/wp-content/themes/fashion/img/bg-black.png); height:150px; width:100%; overflow:hidden; text-align:center; -moz-box-shadow: 0px 0px 4px #000; -webkit-box-shadow: 0px 0px 4px #000; box-shadow: 0px 0px 4px #000; }
#thumb-back, #thumb-forward{ position:absolute; z-index:5; bottom:42px; height:108px; width:40px; }
#thumb-back{ left:0; background: url(//peterdutch.ca/wp-content/themes/fashion/img/thumb-back.png) no-repeat center center;}
#thumb-forward{ right:0; background:url(//peterdutch.ca/wp-content/themes/fashion/img/thumb-forward.png) no-repeat center center;}
#thumb-back:hover, #thumb-forward:hover{ cursor:pointer; background-color:rgba(256,256,256, 0.1); }
#thumb-back:hover{ border-right:1px solid rgba(256,256,256, 0.2); }
#thumb-forward:hover{ border-left:1px solid rgba(256,256,256, 0.2); }
ul#thumb-list{ display:inline-block; list-style:none; position:relative; left:0px; padding:0 0px; }
ul#thumb-list li{ background:#111; list-style:none; display:inline; width:150px; height:108px; overflow:hidden; float:left; margin:0; }
ul#thumb-list li img { width:200px; height:auto; opacity:0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60); -webkit-transition: all 100ms ease-in-out; -moz-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; -ms-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
ul#thumb-list li.current-thumb img, ul#thumb-list li:hover img{ opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); }
ul#thumb-list li:hover{ cursor:pointer; }.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none; border:none; text-decoration:none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider {width: 100%; margin: 0; padding:0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {max-width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider {background: none;  position: relative; }
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;} .flex-container {zoom: 1; position: relative;}  .flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width:100%; margin: 0; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.5); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 13px;}
.flex-caption span{} .flex-direction-nav { height: 0;}
.flex-direction-nav li a {width: 27px; height:27px; margin:20px 0 0 20px; text-decoration:none; display: block; background: url(//peterdutch.ca/wp-content/themes/fashion/img/bg_direction_nav.png) no-repeat; position: absolute; top:0; cursor: pointer; text-indent: -999em;}
.flex-direction-nav li .next {background-position: -27px 0; left:30px; text-decoration:none;}
.flex-direction-nav li .prev {text-decoration:none;}
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;} .flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url(//peterdutch.ca/wp-content/themes/fashion/img/bg_control_nav.png) no-repeat; cursor: pointer; text-indent: -999em;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}.tj_container{
width:100%;
height:385px;
position:relative;
margin:0px auto;
}
.tj_nav span{
cursor:pointer;
color:#FFF;
margin:-37px 0 0 223px;
float:right;
text-indent:-99999999px;
background:url(//peterdutch.ca/wp-content/themes/fashion/img/bg_direction_nav.png);
width:27px;
position:absolute;
height:27px; }
.tj_nav span.tj_next{
background-position:-27px 0;
margin-left:253px;
float:right;
}
.tj_nav span:hover{
opacity:1.0;
}
.tj_wrapper{
width:100%;
height:auto;
position:relative;
margin:0px auto;
float:left;
padding:0 0 15px 0;
}
.tj_wrapper ul li{
float:left;
}
.tj_wrapper ul li a{
outline:none;
display:block;
margin:0 0 20px 0;
}
.tj_wrapper ul li a img{
display:block;
border:none;
opacity:0.7; }
.tj_wrapper ul li a img:hover{
opacity:1.0;
} .example10 .tj_container{
}
 .content blockquote{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
margin:20px 10px 10px 20px;
padding: 0 0 0 5px;
border-left:1px solid #999;
}
.content blockquote p{
color:#999;	
}
.content p a{
color:#FFF;
text-decoration:none;
border-bottom:1px dotted #FFF;
}
.content p{
margin:10px 20px 10px 20px;
}
.content p a:hover{
color:#999;
border-bottom:1px dotted #999;
}
.content .descrip ul a, .content .section ul a{
color:#FFF;
text-decoration:none;
border-bottom:1px dotted #FFF;
}
.content .descrip ul a:hover, .content .section ul a:hover{
color:#999;
border-bottom:1px dotted #999;
}
.content .descrip ol a, .content .section ol a{
color:#FFF;
text-decoration:none;
border-bottom:1px dotted #FFF;
}
.content .descrip ol a:hover, .content .section ol a:hover{
color:#999;
border-bottom:1px dotted #999;
}.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
background: #f9f9f9;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-opened .fancybox-skin {
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
position: relative;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//peterdutch.ca/wp-content/themes/fashion/img/fancybox/fancybox.png);
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
background: url(//peterdutch.ca/wp-content/themes/fashion/img/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
position: absolute;
top: -18px;
right: -18px;
width: 30px;
height: 30px;
cursor: pointer;
z-index: 8040;
background-position: 30px 0;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url(//peterdutch.ca/wp-content/themes/fashion/img/blank.gif); -webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-prev {
left: 0;
}
.fancybox-next {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}
.fancybox-prev span {
left: 10px;
background-position: 30px -30px;
width:30px;
height:30px;
}
.fancybox-next span {
right: 10px;
background-position: 30px -60px;
width:30px;
height:30px;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
} .fancybox-lock {
overflow: hidden;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 88010;
background: url(//peterdutch.ca/wp-content/themes/fashion/img/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
} .fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent; background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap {
padding-top: 10px;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, .8);
}