﻿
.alttitle{font-family:'Lato';font-weight:300;margin-top:10px;}
.alttitle b, .alttitle strong{font-weight:400;}
.title-minimal{text-transform:uppercase;letter-spacing:0.15em;}
.title-ultraminimal{text-transform:uppercase;letter-spacing:0.4em;}
[data-bigletter]{position:relative;z-index:1;}
[data-bigletter]:before{z-index:-1;content:attr(data-bigletter);font-weight:700;font-size:1.9em;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:-0.25em;left:-0.35em;text-align:center;-webkit-transition:all 600ms 0.2s ease;-moz-transition:all 600ms 0.2s ease;-o-transition:all 600ms 0.2s ease;-ms-transition:all 600ms 0.2s ease;transition:all 600ms 0.2s ease;}
.align-center [data-bigletter]:before,.align-center[data-bigletter]:before,nav#main-nav [data-bigletter]:before{left:50%;width:1200px;margin-left:-600px;}
.align-right [data-bigletter]:before, .align-right[data-bigletter]:before{left:inherit;right:-0.35em;}
.visible[data-bigletter]:before{top:-0.02em;opacity:0.07;filter:alpha(opacity=7);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=7)";}
.text-light .visible[data-bigletter]:before{opacity:0.15;filter:alpha(opacity=15);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";}
::-webkit-input-placeholder{color:#0d0d0d;}
:-moz-placeholder{color:#0d0d0d;}
::-moz-placeholder{color:#0d0d0d;}
:-ms-input-placeholder{color:#0d0d0d;}
.text-light::-webkit-input-placeholder{color:#ffffff;}
.text-light:-moz-placeholder{color:#ffffff;}
.text-light::-moz-placeholder{color:#ffffff;}
.text-light:-ms-input-placeholder{color:#ffffff;}
.text-light input[type=text], .text-light input[type=password], .text-light input[type=email], .text-light textarea{border-color:#666666;color:#ffffff;}
input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, textarea:focus{border-color:#0d0d0d;}
.text-light input[type=text]:focus, .text-light input[type=password]:focus, .text-light input[type=email]:focus, .text-light textarea:focus{border-color:#ffffff;}
input.false[type=text], input.false[type=password]:focus, input.false[type=email], textarea.false{border-color:#fa4d5a;}
textarea{width:100%;min-height:100px;max-width:100%;line-height:26px;}
.one-half input[type=text], .one-half input[type=password], .one-half input[type=email]{width:520px;}
.one-half textarea{width:520px;}
input[type=submit]{background:none;cursor:pointer;border-radius:0px;-moz-border-radius:0x;-khtml-border-radius:0px;-webkit-border-radius:0px;display:inline-block;font-family:'Lato';font-weight:400;font-size:13px;line-height:20px !important;letter-spacing:0.2em;text-transform:uppercase;text-align:center;margin-bottom:5px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease;color:#0d0d0d;border:1px solid rgba(0,0,0,.2);padding:10px 30px;position:relative;}
.text-light input[type=submit]{border:1px solid rgba(255,255,255,.4);color:#ffffff;}
input[type=submit]:hover{background:#0d0d0d;color:#ffffff;border-color:#0d0d0d;}
.text-light input[type=submit]:hover{background:#ffffff;border-color:#ffffff;color:#0d0d0d;}
.wp-caption{max-width:100% !important;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f2f2f2;padding-top:4px;margin:10px;border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;max-width:100%;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
.wp-smiley{margin:0 !important;max-height:1em;}
blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left;}
blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right;}
#img-attch-page{text-align:center;overflow:hidden;}
#img-attch-page img{display:inline-block;margin:0 auto;max-width:100%;border:5px solid #d4d4d4;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:rgba(0,0,0, 0.08);-webkit-transition:border 0.3s ease;-o-transition:border 0.3s ease;-moz-transition:border 0.3s ease;}
#img-attch-page a:hover img{border-color:#fc7251;}
#img-attach-page-content{text-align:center;margin-top:25px;}
.gallery-item{float:left;}
.gallery-icon{text-align:center;display:inline-block;}
.gallery-item .gallery-caption{margin-bottom:0 !important;padding-right:12%;}
.gallery-item img{margin:0 !important;padding:0 !important;border:none !important;}
.gallery-item a{float:left;border:none !important;margin:0 !important;padding:0 !important;}
.gallery-item a:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.size-full{}
.size-large{}
.size-medium{}
.size-thumbnail{}