/*! normalize.css 2011-09-22T17:42 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}body,button,input,select,textarea{font-family:sans-serif}a{color:#00e}a:visited{color:#551a8b}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}img:-moz-broken{-moz-force-broken-image-icon:1}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.event_manager_extras div{margin:10px}.event_manager_extras div label{width:100px;float:left}* html #selector{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader enabled=true,sizingMethod=scale src= "img/image.png";background-image:none;background-repeat:no-repeat;background-color:transparent}* html .group{height:1%}*:first-child+html .group{min-height:1px}.letter_manager_extras div{margin:10px}.letter_manager_extras div label{width:100px;float:left}.letter_manager_extras input#letternumber{width:40px}.letter_manager_extras input#letterlink{width:500px}body.woocommerce-page .right-col{display:none}#main.main-shop{padding-right:0}.woocommerce #content{background:#fff}.archive.woocommerce h1.page-title{display:none}.shop-featured-image{margin:0 auto;margin-bottom:15px;display:block;border-bottom:1px solid #000}ul.products{margin:0;padding:0;padding-top:50px;list-style-type:none;clear:both;margin-bottom:100px}ul.products:before,ul.products:after{content:" ";display:table;clear:both}ul.products li{width:316px;overflow:hidden;float:left;margin-right:15px;margin-bottom:15px;min-height:600px;border-bottom:4px solid #000;position:relative}ul.products li.first{clear:both}ul.products li.last{margin-right:0}ul.products li a{display:block}ul.products li #shop-product-description a:hover{text-decoration:underline;color:inherit}ul.products li img{width:100%;height:auto;overflow:hidden;display:block}h3.product-title{color:black;text-transform:uppercase;margin:5px 0 0 0;font-size:1.2em}#shop-product-description{color:#000;font-weight:300;line-height:1.35em;letter-spacing:0.015em;padding:0 25px 0 0;font-size:0.95em}.price{font-weight:600;display:block}.woocommerce-page footer{display:none}.woocommerce footer{display:none}.woocommerce .button{border:1px solid #a3a2a2;background-color:#fff;color:#000;padding:5px 5px 5px 5px;text-transform:uppercase;font-family:'Open Sans', sans-serif;font-weight:600;font-size:0.85em}.woocommerce .button:hover{color:#fff;background:#000}.woocommerce .quantity input{background-color:#fff;color:#000;border:none}.woocommerce .quantity .plus,.woocommerce .quantity .minus{height:30px;border-left:1px solid #000;float:right;display:none}.woocommerce .quantity .qty{float:left;height:26px;text-align:center;width:40px;border:1px solid #a3a2a2}.woocommerce .variations td.value{border:1px solid #a3a2a2;height:26px}.woocommerce .variations select{background:transparent;width:100%;padding:5px;line-height:1;border:0;border-radius:0;height:26px;-webkit-appearance:none;text-transform:uppercase;font-family:'Open Sans', sans-serif;font-size:0.85em;font-weight:600}.woocommerce .variations select:hover{cursor:pointer}.products .product .price{position:absolute;bottom:40px;right:0}#shop-purchase-container{position:absolute;bottom:5px;right:0;width:100%}#shop-purchase-container .button{width:33%;font-size:0.85em;font-weight:600;position:absolute;bottom:0;right:0;height:30px}#shop-purchase-container .quantity input{background-color:#fff;color:#000;border:none}#shop-purchase-container .quantity .plus,#shop-purchase-container .quantity .minus{height:30px;border-left:1px solid #000;float:right;display:none}#shop-purchase-container .quantity .qty{float:left;height:26px;text-align:center;width:10%;border:1px solid #a3a2a2;right:35%;position:absolute;bottom:0}#shop-purchase-container .variations{width:45%}#shop-purchase-container .variations td.value{height:26px}#shop-purchase-container .variations select{height:26px}#shop-purchase-container .stock{display:none}#shop-purchase-container .out-of-stock{display:block}.single-product #main{min-height:0;margin-bottom:100px}.single_add_to_cart_button:disabled{display:none}.single-product .images{width:490px;float:left}.single-product .images .woocommerce-main-image{display:block;cursor:default}.single-product .images .woocommerce-main-image:hover{cursor:default}.single-product .images .woocommerce-main-image img{width:480px;height:auto;display:block}.single-product .images .woocommerce-main-image img:hover{cusrsor:default}.single-product .thumbnails{display:none}.single-product .stock.in-stock{display:none}.single-product h1{margin:0;letter-spacing:0;font-size:1.3em;text-transform:uppercase}.single-product .summary,.single-product .woocommerce-tabs{width:460px;float:right;padding:0 0 0 20px}.single-product .summary .tabs,.single-product .woocommerce-tabs .tabs{display:none !important}.single-product .summary h2,.single-product .woocommerce-tabs h2{display:none}.single-product .summary p,.single-product .woocommerce-tabs p{font-size:1em;font-weight:400}.single-product .summary .price,.single-product .woocommerce-tabs .price{position:absolute;bottom:35px;right:0;display:block;font-weight:600;margin:0}.single-product .summary{margin:30px 0 0 0;position:relative}.single-product .product-meta{display:none}.single-product .variations{width:30%}.single-product .variations td.value{height:26px}.single-product .variations select{height:26px}.single-product .single_add_to_cart_button{float:right;padding:1px 8px 1px 8px;height:30px}.single-product .quantity{clear:both}.single-product .qty{width:30px}.single-product .single_variation_wrap{width:65%;position:absolute;right:0;bottom:0}.single_variation_wrap .single_variation{height:30px;position:absolute;bottom:0;right:0}.single-product:not(.has-children) .summary>div p.price{position:relative;bottom:0;text-align:right;margin-top:30px}.single-product:not(.has-children) .summary>p.out-of-stock{float:none;clear:both;width:100%}.about_paypal{display:none}.woocommerce-cart .post{padding:30px 0 0 0;width:75%;position:relative;margin:0 auto;margin-top:20px;border:1px solid #a3a2a2}.woocommerce-cart .post h3{margin:0 0 30px 0;text-align:center}.woocommerce-cart .post .cart_totals h2{text-align:center;font-size:1.1em;text-transform:uppercase}.woocommerce-cart .post .cart-empty{text-align:center;margin-bottom:10px}.woocommerce-cart .post .return-to-shop{text-align:center;margin-bottom:30px}.woocommerce-cart .woocommerce-message{margin:0px 0 40px 0;display:block;text-align:center;font-weight:400;font-style:italic}.woocommerce-cart .woocommerce-message a{text-align:center;display:block;width:150px;position:relative;margin:0 auto;font-weight:600;font-size:0.85em;font-style:normal}.shop_table{width:100%;margin:0;padding:0}.shop_table img{display:block;height:100px;width:auto}.shop_table a{display:block}.shop_table tr{border-bottom:1px solid #a3a2a2}.shop_table td.product-name a{text-transform:uppercase;font-weight:700;font-size:1.1em;vertical-align:middle}table.shop_table{margin:0px -1px 50px 0px;text-align:left;border-collapse:separate}table.shop_table th{line-height:18px;padding:9px 12px}table.shop_table td{border-top:1px solid rgba(0,0,0,0.1);padding:6px 12px;vertical-align:middle}table.shop_table td small{font-weight:normal}table.my_account_orders{font-size:0.85em}table.my_account_orders th,table.my_account_orders td{padding:4px 8px;vertical-align:middle}table.my_account_orders .button{white-space:nowrap}table.my_account_orders .order-actions{text-align:right}table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}td.product-name dl.variation{margin:.25em 0}td.product-name dl.variation dt,td.product-name dl.variation dd{display:inline-block;float:left;margin-bottom:1em}td.product-name dl.variation dt{padding:0 0 .25em 0;margin:0 4px 0 0;clear:left}td.product-name dl.variation dd{padding:0 0 .25em 0}td.product-name dl.variation dd p:last-child{margin-bottom:0}td.product-name p.backorder_notification{font-size:0.83em}td.product-quantity{min-width:80px}.cart_totals table.shop_table{border-bottom:1px solid rgba(0,0,0,0.1)}.cart_totals table.shop_table th{border-top:1px solid rgba(0,0,0,0.1)}.cart_totals table.shop_table tr.shipping p{font-style:italic}.wc-proceed-to-checkout{text-align:center;padding:0 0 50px 0}table.cart .product-thumbnail,#content table.cart .product-thumbnail{min-width:32px}table.cart th,table.cart td,#content table.cart th,#content table.cart td{vertical-align:middle}table.cart a.remove,#content table.cart a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;color:#000;text-decoration:none;font-weight:400}table.cart a.remove:hover,#content table.cart a.remove:hover{background-color:#000;color:#fff}table.cart td.actions .coupon .input-text,#content table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid blue;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1em}table.cart input,#content table.cart input{margin:0;vertical-align:middle;line-height:1em}td.actions{text-align:center;padding-top:50px !important}#thankyou{width:600px;text-align:center;margin:0 auto;position:relative;margin-top:100px}#thankyou p{font-weight:600;font-size:1.2em}#thankyou p.sub{font-size:1em;font-weight:400;margin-bottom:40px}#thankyou p.hash{font-weight:800}#thankyou #sociallinks{display:none;float:none;position:relative;margin:0 auto;width:100px}.woocommerce-checkout .post{padding:30px 0 0 0;width:75%;position:relative;margin:0 auto;margin-top:20px;border:1px solid #a3a2a2;margin-bottom:100px}.woocommerce-checkout .post h3{margin:0 0 30px 0;text-align:center}.woocommerce-checkout .col2-set{width:50%;position:relative;margin:0 auto}.woocommerce-checkout .col2-set h3{font-size:1.1em;font-weight:600;margin:0 0 10px 0;border-bottom:1px solid #a3a2a2}.woocommerce-checkout .col2-set label{font-size:0.9em;font-weight:700;color:#000;letter-spacing:0}.woocommerce-checkout .col2-set select{border:1px solid #a3a2a2;background:transparent;display:block;padding:5px;line-height:1;border-radius:0;height:26px;-webkit-appearance:none;text-transform:uppercase;font-family:'Open Sans', sans-serif;font-size:0.85em;font-weight:600}.woocommerce-checkout .col2-set select:hover{cursor:pointer}.woocommerce-checkout .col2-set .input-text{padding-left:8px;border:1px solid #a3a2a2;height:22px;margin-top:-4px;font-family:'Open Sans', sans-serif;font-size:0.9em;letter-spacing:0.015em}.woocommerce-checkout .col2-set ::-webkit-input-placeholder{color:#a3a2a2;font-family:'Open Sans', sans-serif;font-weight:300;font-size:1em;font-style:italic;letter-spacing:0.025em}.woocommerce-checkout .col2-set :-moz-placeholder{color:#a3a2a2;font-family:'Open Sans', sans-serif;font-weight:300;font-size:1em;font-style:italic;letter-spacing:0.025em}.woocommerce-checkout .col2-set ::-moz-placeholder{color:#a3a2a2;font-family:'Open Sans', sans-serif;font-weight:300;font-size:1em;font-style:italic;letter-spacing:0.025em}.woocommerce-checkout .col2-set :-ms-input-placeholder{color:#a3a2a2;font-family:'Open Sans', sans-serif;font-weight:300;font-size:1em;font-style:italic;letter-spacing:0.025em}.woocommerce-checkout .col2-set textarea{max-width:100%;min-height:100px}.woocommerce-checkout .col2-set .woocommerce-shipping-fields h3#ship-to-different-address{border:none;font-weight:600;text-transform:none;font-size:1.1em;font-style:italic;margin:15px 0 10px 0}.woocommerce-checkout .col2-set .woocommerce-shipping-fields h3#shipping-details-header{padding-top:30px}.woocommerce-checkout h3#order_review_heading{margin-top:40px}.woocommerce-checkout .shop_table .product-name{padding-left:75px}.woocommerce-checkout .shop_table .cart_item:last-child{border-bottom:1px solid #a3a2a2}.woocommerce-checkout .shop_table .cart_item .product-name{font-weight:700;text-transform:uppercase}.woocommerce-checkout .shop_table .cart_item .product-name .product-quantity{font-weight:300;padding-left:10px}.woocommerce-checkout .shop_table .cart_item .product-name .variation{font-weight:400;text-transform:none;margin:0}.woocommerce-checkout .shop_table .product-total{padding-right:75px;text-align:right}.woocommerce-checkout .shop_table .cart-subtotal th,.woocommerce-checkout .shop_table .order-total th,.woocommerce-checkout .shop_table .shipping th{padding-left:75px;font-weight:400;font-style:italic}.woocommerce-checkout .shop_table .cart-subtotal td,.woocommerce-checkout .shop_table .order-total td,.woocommerce-checkout .shop_table .shipping td{text-align:right;padding-right:75px;font-weight:700}.woocommerce-checkout .shop_table tfoot{border:none !important}.woocommerce-checkout #place_order{width:150px;position:relative;margin:0 auto}form .form-row{padding:3px;margin:0 0 6px}form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity 0.5s 0.5s ease;transition:opacity 0.5s 0.5s ease;opacity:0}form .form-row label{line-height:2em}form .form-row label.hidden{visibility:hidden}form .form-row label.inline{display:inline}form .form-row select{cursor:pointer;margin:0}form .form-row .required{color:red;border:0}form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}form .form-row input.input-text,form .form-row textarea{width:100%;margin:0;outline:0;line-height:1em}form .form-row textarea{height:4em;line-height:1.5em;display:block;box-shadow:none}form .form-row.validate-required.woocommerce-invalid .chosen-single,form .form-row.validate-required.woocommerce-invalid .chosen-drop,form .form-row.validate-required.woocommerce-invalid input.input-text,form .form-row.validate-required.woocommerce-invalid select{border-color:#fb7f88}form .form-row ::-webkit-input-placeholder{line-height:normal}form .form-row :-moz-placeholder{line-height:normal}form .form-row :-ms-input-placeholder{line-height:normal}form.login,form.checkout_coupon,form.register{border:1px solid black;padding:20px;margin:2em 0 2em 0px;text-align:left}ul#shipping_method{list-style:none outside;margin:0;padding:0}ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none outside}ul#shipping_method .amount{font-weight:bold}p.woocommerce-shipping-contents{margin:0}.checkout .col-2 h3#ship-to-different-address{float:left;clear:none}.checkout .col-2 .notes{clear:left}.checkout .col-2 .form-row-first{clear:left}.checkout .create-account small{font-size:11px;color:black;line-height:13px;font-weight:normal}.checkout div.shipping-address{padding:0;clear:left;width:100%}.checkout .shipping_address{clear:both}#payment{background:white}#payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid black;margin:0;list-style:none outside}#payment ul.payment_methods li{line-height:2em;text-align:left;margin:0;font-weight:normal}#payment ul.payment_methods li input{margin:0 1em 0 0}#payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;position:relative}#payment div.form-row{padding:1em;border-top:1px solid black}#payment div.payment_box{position:relative;width:96%;padding:1em 2%;margin:1em 0 1em 0;font-size:0.92em;line-height:1.5em;color:black}#payment div.payment_box input.input-text,#payment div.payment_box textarea{border-color:black;border-top-color:black}#payment div.payment_box ::-webkit-input-placeholder{color:black}#payment div.payment_box :-moz-placeholder{color:black}#payment div.payment_box :-ms-input-placeholder{color:black}#payment div.payment_box .wc-credit-card-form-card-number,#payment div.payment_box .wc-credit-card-form-card-expiry,#payment div.payment_box .wc-credit-card-form-card-cvc{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right}#payment div.payment_box .wc-credit-card-form-card-number.visa,#payment div.payment_box .wc-credit-card-form-card-expiry.visa,#payment div.payment_box .wc-credit-card-form-card-cvc.visa{background-image:url(../images/icons/credit-cards/visa.png)}#payment div.payment_box .wc-credit-card-form-card-number.mastercard,#payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#payment div.payment_box .wc-credit-card-form-card-cvc.mastercard{background-image:url(../images/icons/credit-cards/mastercard.png)}#payment div.payment_box .wc-credit-card-form-card-number.laser,#payment div.payment_box .wc-credit-card-form-card-expiry.laser,#payment div.payment_box .wc-credit-card-form-card-cvc.laser{background-image:url(../images/icons/credit-cards/laser.png)}#payment div.payment_box .wc-credit-card-form-card-number.dinersclub,#payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub{background-image:url(../images/icons/credit-cards/diners.png)}#payment div.payment_box .wc-credit-card-form-card-number.maestro,#payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#payment div.payment_box .wc-credit-card-form-card-cvc.maestro{background-image:url(../images/icons/credit-cards/maestro.png)}#payment div.payment_box .wc-credit-card-form-card-number.jcb,#payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#payment div.payment_box .wc-credit-card-form-card-cvc.jcb{background-image:url(../images/icons/credit-cards/jcb.png)}#payment div.payment_box .wc-credit-card-form-card-number.amex,#payment div.payment_box .wc-credit-card-form-card-expiry.amex,#payment div.payment_box .wc-credit-card-form-card-cvc.amex{background-image:url(../images/icons/credit-cards/amex.png)}#payment div.payment_box .wc-credit-card-form-card-number.discover,#payment div.payment_box .wc-credit-card-form-card-expiry.discover,#payment div.payment_box .wc-credit-card-form-card-cvc.discover{background-image:url(../images/icons/credit-cards/discover.png)}#payment div.payment_box span.help{font-size:11px;color:black;line-height:13px;font-weight:normal}#payment div.payment_box .form-row{margin:0 0 1em}#payment div.payment_box p:last-child{margin-bottom:0}#payment div.payment_box:after{content:"";display:block;border:8px solid black;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:0;margin:-1em 0 0 2em}p.out-of-stock{text-align:right;display:block;width:100px;float:right;font-style:italic}#shop-purchase-container .variations{float:left}#shop-purchase-container{min-height:30px}.external-product #shop-purchase-container form{display:none}.external-product #shop-purchase-container .external-product-button{display:table;text-align:center;position:absolute;bottom:0;right:0;min-width:33%;max-width:40%}.external-product #shop-purchase-container .external-product-button a{display:table-cell;padding:0;vertical-align:middle;position:relative}.external-single-product form{display:none}.external-single-product .single_add_to_cart_button{padding-top:6px;padding-bottom:6px;height:auto}.clear-fix:before,.clear-fix:after{content:"";display:table}.clear-fix:after{clear:both}.hide{display:none}.left{float:left}.right{float:right}.show{display:block}.invisible{opacity:0}.alignright{float:right}.alignleft{float:left}body{font-family:'Open Sans', sans-serif;text-align:center;color:#FFF;font-size:62.5%;margin-top:10px;background-color:#FFF}a{font-family:'Open Sans', sans-serif;color:black;text-decoration:none}a:visited{color:inherit}a img{border:none}em{font-style:italic}p{line-height:1.25em;margin:0;font-size:1em}strong{font-weight:bold}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}#categories{bottom:0;width:980px;height:23px;background:#fdf7b6;border-top:1px solid black;text-transform:uppercase}#categories ul{list-style-type:none;margin:0;padding:0}#categories ul li{display:inline-block;text-transform:uppercase;font-size:0.8em;color:#000;margin-right:30px;letter-spacing:0.035em;cursor:pointer}#categories ul li:hover{border-bottom:2px solid #000}#wrap{background:#FFF;color:#333;font-size:1.4em;margin:0 20px 0 20px}#content{background-color:#E8E7E7}#container{margin:0 auto;text-align:left;width:70%;min-width:980px;padding:10px 0;min-height:700px}#main{background-color:#FFF;padding-right:15px;min-height:1000px}.left-col{width:78%;float:left}.right-col{float:right;width:20%;background-color:#e8e7e7;position:relative}header{border-bottom:1px solid #747474;padding:0 0 2px 0}header a{text-transform:uppercase;margin:0;padding:0}h1{margin:0 0 -7px 0;letter-spacing:10px;padding:0}h6{margin:-10px 0 0 0;padding:0;font-size:0.9em;font-weight:400;text-align:right;letter-spacing:1px;color:#000}nav,.menu{font-size:0.9em;padding:0;display:inline;font-family:Open Sans, Serif;font-weight:400}nav ul,.menu ul{list-style-type:none;margin:8px 0 0 0;padding:0;float:left;overflow:hidden;width:780px}nav ul li,.menu ul li{margin:0 42px 0 0;display:inline}nav ul li:last-child,.menu ul li:last-child{margin:0}nav .menu-newsletter a{font-weight:bold !important}a[title="pride"]{font-weight:800;color:#FA58F4;font-size:1.05em}#sociallinks{height:25px;width:120px;float:right;margin:0;padding:0;text-align:right}#sociallinks ul{list-style-type:none;padding:0;margin:0}#sociallinks li{height:25px;width:25px;float:left;margin:0 0 0 5px}#sociallinks li a{position:relative;top:10px;padding:25px 25px 0 0}#sociallinks li a:hover{-webkit-transition:background-image 0.2s ease;transition:background-image 0.2s ease}#facebook{background-image:url("http://www.gayletter.com/wp-content/themes/gayletter/images/facebook.png")}#facebook:hover{background-image:url("http://www.gayletter.com/wp-content/themes/gayletter/images/facebook-animate.gif")}#twitter{background-image:url("http://www.gayletter.com/wp-content/themes/gayletter/images/twitter.png")}#twitter:hover{background-image:url("http://www.gayletter.com/wp-content/themes/gayletter/images/twitter-animate.gif")}#instagram{background-image:url("http://www.gayletter.com/wp-content/themes/gayletter/images/instagram.png")}#instagram:hover{background-image:url("http://www.gayletter.com/wp-content/themes/gayletter/images/instagram-animate.gif")}#rss{background-image:url("http://www.gayletter.com/wp-content/themes/gayletter/images/rss-icon.png")}#rss:hover{background-image:url("http://www.gayletter.com/wp-content/themes/gayletter/images/rss-icon-animate.png")}.color1{color:#b5d7ef}.color2{color:#fdf7b6}.color3{color:#cecbe6}.color4{color:#bce1cc}​ #emailform input#email{text-align:center;width:154px;display:block;border:none;height:22px;background-color:white;padding:3px 3px 3px 3px;font-family:'Open Sans', sans-serif;font-size:0.9em;font-style:italic;margin:0 0 10px 0}#emailform input#submit{margin:0 0 15px 0;width:160px;display:block;border:none;height:25px;background-color:#caf9d7;font-family:'Open Sans', sans-serif;font-size:1.1em;font-weight:700;font-style:italic;text-transform:uppercase;color:black}.widget{padding:15px 0 0 15px;width:196px;margin-bottom:10px}#extraad{margin-top:5px}#custom-ad{height:600px;width:160px;padding:0;margin:0;position:relative;overflow:hidden;display:block;background-color:#1c203e;background-image:url("../images/mag-ad/keithbg.jpg")}#custom-ad img{display:block;width:160px;height:auto;position:relative;margin:0 auto}#custom-ad span{display:block;text-align:center;text-transform:uppercase;color:#fff;font-family:Impact, "Impact", Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;font-weight:bold}#custom-ad a{display:block}.ad-cover-wrap{height:200px;width:160px;margin:100px 0 100px 0;display:block}#ad-carousel{position:absolute;left:0;top:0;height:1200px;width:100%;-webkit-transform:translate3d(0, 0, 0);-webkit-animation:werk 20s linear infinite;-moz-animation:werk 20s linear infinite}#custom-ad .ad-span{display:table}#custom-ad .ad-span span{display:table-cell;vertical-align:middle;text-align:center;font-size:16px;letter-spacing:0.07em;padding:0 40px 0 40px}@-webkit-keyframes werk{0%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(-1200px)}}#posts{padding-top:18px;margin:0}#posts .left{margin:70px 0 0 0}#posts .left:first-child{margin:0}#posts a .visit{padding:13px 5px;display:block}#posts .post:first-child{margin-top:0 !important}.post{border-bottom:1px solid #cdcdcd;margin-bottom:0px}.border{height:10px;display:block;position:relative;border-bottom:1px solid #a4a4a4}.postday{position:relative;font-size:1.1em;font-weight:100;color:black;width:750px;margin-bottom:5px;text-transform:uppercase;color:black;display:block}.postday p{margin:0;padding:0}.postday span{font-family:'Arial'}.post .postday{margin-bottom:10px}.maintext p{padding-top:20px;width:280px;float:left}.maintext a:hover{border-bottom:2px solid black;-webkit-transition:border-bottom 0.2s;transition:border-bottom 0.2s}.postgroup .today{font-size:3em;font-weight:800;text-transform:uppercase;color:black;border-top:0px;margin-top:0;margin-bottom:0}.rotated{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}span.byline{display:inline;font-style:italic;font-size:1em;font-weight:300;text-transform:uppercase;padding:0;margin:0}span.byline a{text-decoration:none}span.byline a:link,span.byline a:hover{text-decoration:none}span.moretext{margin:15px 0 0 0;display:block;font-weight:600;font-style:italic;text-align:center;font-size:0.85em}span.moretext a{text-decoration:none}span.moretext a:hover{border-bottom:2px solid black;-webkit-transition:border-bottom 0.2s;transition:border-bottom 0.2s}.postfooter{margin-top:6px}p.photocredit{margin-top:16px;padding-bottom:0px;font-size:0.7em;color:#999999;width:575px;float:left;text-transform:uppercase}p.category{margin:16px 12px 0 0;padding-bottom:0px;font-size:0.7em;color:#999999;float:right;font-weight:400;text-transform:uppercase;letter-spacing:1px}p.photocredit a,p.category a{color:#999999}p.photocredit a:link,p.category a:link{color:inherit}p.photocredit a:hover,p.category a:hover{color:#000000;-webkit-transition:color 0.2s;transition:color 0.2s}.shares{float:right;width:45px;margin:5px -2px 0 0}.shares img{padding-top:2px;height:18px;width:18px;opacity:0.3;overflow:hidden;position:relative;top:2px}.shares img:hover{opacity:1;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.custom-tweet-button a{float:left}.custom-facebook-button a{float:left;margin-right:6px}.event{margin:5px 0 0px 0;color:#333333;border-bottom:1px solid #cdcdcd;overflow:visible;position:relative}.event strong{font-weight:600;font-style:normal;color:#000000}.eventbg{width:750px;overflow:hidden}.eventslider{display:block;padding:5px 0 10px 0px;background-color:#ffffff;margin-right:60px;overflow:hidden;position:relative;left:0px;opacity:1;filter:alpha(opacity=100);-webkit-transition:left 1s ease, opacity 1s;transition:left 1s ease, opacity 1s}.closed{left:-660px;opacity:1;filter:alpha(opacity=80);height:auto}.event h3{margin:0 0 0 0;padding:0;font-size:1.6em;font-weight:800;text-transform:uppercase}.eventtext{float:left;width:640px;padding:0;margin:5px 0px 7px 0;line-height:1.4em;float:left}.eventtext a:hover{border-bottom:2px solid black;-webkit-transition:border-bottom 0.2s;transition:border-bottom 0.2s}span.categorylink:hover{border-bottom:4px solid black;-webkit-transition:border-bottom 0.2s;transition:border-bottom 0.2s}.eventdetails{color:#000;float:left;margin:0;padding:0;width:640px;font-weight:600;text-transform:uppercase;height:auto}.eventdetails a{color:inherit;text-decoration:none !important}.eventdetails a:hover{border-bottom:2px solid black;-webkit-transition:border-bottom 0.2s;transition:border-bottom 0.2s}.eventarrow{float:right;position:relative;width:24px;margin:0 5px 0 0;-webkit-transition:-webkit-transform 1.3s ease;transition:-webkit-transform 1.3s ease;transition:transform 1.3s ease;transition:transform 1.3s ease, -webkit-transform 1.3s ease;opacity:0.4;padding:90px 0 90px 0;cursor:pointer}.eventarrow:hover{opacity:1}.rotate{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.tease{position:absolute;width:60px;text-transform:uppercase;font-size:1em;font-weight:700;left:-48px;bottom:100px;overflow:visible}.teaser{-webkit-transition:opacity 1s, visibility 1s;transition:opacity 1s, visibility 1s}.post .maintext{padding:0 0 0 20px;margin:0 0 0 0;width:265px;overflow:hidden;font-size:0.9em}.post .maintext p{width:265px;display:block;padding-top:0}.post .maintext h3{position:relative;height:auto;margin-top:-5px}.readmore{width:265px;display:block;position:relative;float:left;text-align:center;padding:0 0 0 8px;margin:0 0 0 5px}.readmore a{margin-left:5px}.fader{float:float;margin:-30px 0 0 10px;position:relative;top:-15px;padding:0 0 0 8px}.post .postimage{float:left}.post h3{margin:0 0 0 0;padding:0;font-size:1.6em;font-weight:800;text-transform:uppercase}.standard h3{line-height:1em;width:445px}.standard .deck{width:445px}.deck{font-size:1em;font-weight:200;margin:0 0 10px 0;padding:0;top:-10px}.readmore{font-style:italic;font-weight:600;font-size:0.9em;text-align:center;margin-top:20px}.readmore a{color:black;text-decoration:none}.readmore a:active{border-bottom:2px solid black}.moregallery a:hover,.readmore a:hover{border-bottom:2px solid black;-webkit-transition:border-bottom 0.2s;transition:border-bottom 0.2s}.aside .postimage{margin-bottom:10px;width:750px;text-align:center}.post .maintext-full{margin:10px 0 0 0;font-size:0.9em}.post .maintext-full h3{position:relative;margin-top:-5px}.post .maintext-full a:link{text-decoration:underline}.gallerypost .gallery{padding:0;margin:0;height:496px;overflow:hidden}.gallerypost .gallery .gallery-item{float:left;margin-right:2px;margin-top:0;text-align:center;width:33%}.gallerypost dl.gallery-item{padding:0;margin:0 0 8px 0;height:160px;overflow:hidden}.moregallery{font-style:italic;font-weight:600;font-size:0.9em;text-align:center;margin-top:20px}.moregallery a{color:black;text-decoration:none}.moregallery a:hover{border-bottom:2px solid black;-webkit-transition:border-bottom 0.2s;transition:border-bottom 0.2s}.moregallery a:active{border-bottom:2px solid black}dt.gallery-icon{padding:0;margin:0}.gallery .wp-caption-text{display:none !important}.video p{width:750px}.quote blockquote,#singlepost blockquote{color:#000;font-size:1.4em;margin:0;padding:0;font-weight:600;line-height:0.9em;font-style:italic}.quote blockquote em,#singlepost blockquote em{font-size:1em;margin:0;padding:2px 0 0 0;display:block;letter-spacing:0px}.quote blockquote p,#singlepost blockquote p{padding-top:30px;margin-top:30px}.quote .maintext p{width:375px}.quote .postimage{width:350px;height:auto;display:block}.quote .postimage img{width:350px;position:relative;display:block}.quote .maintext{overflow:visible;width:375px;float:left;line-height:1em}#singlepost{margin-top:50px}#singlepost p{margin:0 0 5px 0}#singlepost a:link{text-decoration:underline}#singlepost h3{margin:0 0 0 0;padding:0;font-size:1.7em;font-weight:800;text-transform:uppercase;color:#000;line-height:1em}#singlepost img{position:relative;margin-left:auto;margin-right:auto;text-align:center;display:block}#titleblock{margin-bottom:25px}p.postdeck{font-size:1.1em;color:#565656;font-weight:200;margin:-2px 0 0 0;padding:0}p.postauthor{font-size:0.9em;color:black}.singleposttext{width:600px}.singleposttext img{max-width:750px;height:auto}.linespacer{margin:30px 0 8px 0;border-bottom:1px solid #a4a4a4;width:100%;height:13px}p.linespacer{height:auto;padding-top:30px;width:600px;margin-bottom:20px}.linespacing p{padding:0;margin:0}.gallerywhole .gallery{padding:0;margin:0}.gallerywhole .gallery br:last-child{display:none}.gallerywhole .gallery dl.gallery-item{padding:0;margin:30px 0 0 0;width:750px}.gallerywhole .gallery dl.gallery-item:first-child{margin:0}.gallerywhole .gallery img{max-width:750px;height:auto;position:relative;margin-left:auto;margin-right:auto;text-align:center;display:block;background-color:#b5d7ef}#letters{position:relative;margin-top:40px;padding:0 0 0 -5px;width:992px;overflow:hidden;background-color:white;left:-12px}.lettercontainer{width:184px;float:left;margin:0 0 20px 14px;padding:0}.lettercontainer img{background-color:#b5d7ef;width:184px;height:304px}.number{width:184px;font-size:0.3em;text-align:center}.page-id-8 #content{background-color:transparent}#aboutus{width:980px}#aboutus img{width:425px;height:auto;float:left;margin-bottom:20px}#aboutcontent{margin:0 0 0 40px;width:510px;float:left}#press{clear:both;border-top:1px solid #a4a4a4;padding-top:10px;width:980px;font-size:0.9em}#press a:hover{border-bottom:2px solid black;-webkit-transition:border-bottom 0.2s;transition:border-bottom 0.2s}#press p{position:relative;top:2px;font-weight:700;width:55px;float:left;text-transform:uppercase;padding:0}#press ul{padding:0;margin:0;list-style-type:none}#press ul li{display:inline;margin-right:20px;padding:0}#contact{width:980px;text-align:center}#contact ul{list-style-type:none;padding:15px 0 0 0;margin:0 auto;width:110px;border-top:1px solid #a4a4a4;text-align:center;margin-top:35px}#contact ul li{padding:0;margin:0}#mysubscribeform{text-align:center;margin-top:80px}#MERGE1{height:23px;width:210px;border:1px solid black;font-family:"Open Sans";font-style:italic;font-weight:200;text-transform:normal;background-color:white;padding:0 0 0 8px;margin:0;font-size:12px;color:black}#button{width:120px;border:1px solid black;height:25px;font-family:'Open Sans', sans-serif;font-size:13px;font-weight:700;font-style:italic;text-transform:uppercase;color:black;cursor:pointer;margin-left:10px;background-color:white}h1.mag-title{letter-spacing:0.025em;text-align:center;font-size:1.35em;text-transform:uppercase;font-weight:800;color:#000;margin-bottom:20px}#page-mag-covers{margin-bottom:50px}#page-mag-covers ul{list-style-type:none;padding:0;margin:0;width:100%}#page-mag-covers li{display:inline-block;padding:0;margin:0;margin-bottom:20px;float:left;width:33.33%;position:relative}#page-mag-covers li a.page-mag-cover-link{display:block;position:relative}#page-mag-covers li a.page-mag-cover-title{text-align:center;font-weight:bold;width:100%;display:inline-block}#page-mag-covers li img{line-height:1;width:100%;height:auto}#mag-nav{width:100%;position:relative;margin-top:80px}#mag-nav ul{list-style-type:none;padding:0;margin:0;width:100%}#mag-nav li{padding:0;margin:0;float:left;position:relative}#mag-nav a{display:block;position:relative;text-align:center;font-size:0.8em;font-weight:bold}#mag-nav img{display:block;line-height:1;height:auto;width:100%}#mag-nav li.mag-current a{cursor:default !important}#mag-nav li.mag-current a.page-mag-cover-title{text-decoration:underline}.page-template-page-magazine-issue #categories{display:none}.page-template-page-magazine-php #categories{display:none}.page-template-page-magazine-php footer{display:none}#main.magazine{padding:0}#main.magazine #posts{margin-bottom:100px}#mag-intro{margin:0 0 40px 0;opacity:0}.issue-thumb-container{position:relative;opacity:0.35}.issue-thumb-container img{display:block;height:auto;margin:0 auto;transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out}.issue-thumb-container h2{text-transform:uppercase;color:#000;font-size:1.4em;text-align:center;font-weight:800;margin-top:-10px}.issue-thumb-container.selected{opacity:1}.issue-count-2 .issue-thumb-container{width:48%;float:left}.issue-count-2 .issue-thumb-container img{width:90%;height:auto;position:relative;margin:0 auto}.issue-count-3 .issue-thumb-container{width:33.3%;float:left}.issue-count-3 .issue-thumb-container img{width:90%;height:auto;position:relative;margin:0 auto}.issue-count-4 .issue-thumb-container{width:24.5%;float:left}.issue-count-4 .issue-thumb-container img{width:90%;height:auto;position:relative;margin:0 auto}.issue-count-5 .issue-thumb-container{width:19.5%;float:left}.issue-count-5 .issue-thumb-container img{width:90%;height:auto;position:relative;margin:0 auto}#issues-container{position:relative;clear:both}.issue-container{top:0;width:100%}.issue-container.selected{display:block}#contributors{text-transform:uppercase;text-align:center;width:750px;position:relative;margin:0 auto;margin-top:80px;margin-bottom:80px;font-size:0.95em}#contributors a:hover{text-decoration:underline}#contributors p{line-height:1.5em}#mag-cover{display:block;width:450px;margin:0 auto}#mag-cover.mag-cover-double{width:900px}#mag-cover.mag-cover-double img{float:left}#spreads{position:relative;width:700px;margin:0 auto;padding-bottom:20px}.spread{margin:0 0 80px 0}.spread img{width:700px;height:auto}.spread p{padding:0 50px 0 50px;font-size:0.95em;font-style:italic;text-align:center;margin:-15px}#mag-buy a{display:block;width:125px;position:relative;margin:0 auto;padding:10px 10px 10px 10px;text-align:center;font-weight:800;text-transform:uppercase;border:1px solid #000;letter-spacing:0.035em}#mag-buy a:hover{color:#fff;background-color:#000}.mag-break{display:block;width:125px;height:5px;border-bottom:2px solid #000;position:relative;margin:0 auto;margin-top:70px;margin-bottom:70px}#stockists{text-align:center;width:80%;margin:0 auto;margin-top:80px;position:relative}#stockists h3{text-align:center;font-size:1.0em;text-transform:uppercase}#stockists h3 a{color:#000 !important}#stockists h3 a:link{color:#000 !important}#stockists h3 a:visited{color:#000 !important}#stockists h3 a:hover{text-decoration:underline;cursor:pointer}#stockists h4{margin:0}#stockist-container{margin-top:40px;width:100%;-webkit-column-count:2;column-count:2}.stockist-block{text-transform:uppercase;margin-bottom:25px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.stockist-block ul{margin:0;list-style:none inside none;padding-left:0;font-size:0.9em}.stockist-block ul li a:hover{color:#000;text-decoration:underline}.stockist-block ul li a:link{color:#000}.stockist-block ul li a:visited{color:#000}.second-cover{position:absolute !important;top:0;left:0}@-webkit-keyframes cf3FadeInOut{0%{opacity:1}35%{opacity:1}65%{opacity:0}100%{opacity:0}}@keyframes cf3FadeInOut{0%{opacity:1}35%{opacity:1}65%{opacity:0}100%{opacity:0}}#page-mag-covers img.second-cover,#mag-nav img.second-cover{-webkit-animation-name:cf3FadeInOut;animation-name:cf3FadeInOut;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-direction:alternate;animation-direction:alternate}#postnavi{margin-bottom:50px}.navi{font-family:'Open Sans', sans-serif;margin-top:40px;width:750px}.navi div{text-align:center;background-color:white}.navi ul.pages{margin:0;padding:0}.navi ul.pages li{display:inline;margin:5px}.nav-paged{clear:both;padding:75px 120px 0 110px;font-weight:bold;text-transform:uppercase;position:relative}.nav-paged .nav-paged-link{border-bottom:2px solid transparent}.nav-paged .nav-paged-link:hover{border-color:black}.nav-paged .nav-previous{text-align:left;float:left;display:inline-block}.nav-paged .nav-next{text-align:right;float:right;display:inline-block}.nav-paged span{display:none;font-weight:normal;font-size:0.8em}.nav-link{width:50%}.nav-link a{cursor:pointer !important;text-decoration:underline}.nav-previous{float:left}.nav-next{float:right}#menu-main-menu li:first-child a{color:#ff00ff !important}footer{color:black;font-size:1em;margin:0 auto;margin-top:75px;border-top:1px solid #a4a4a4;padding:5px 0 35px 0;width:980px;text-align:left}footer ul{list-style-type:none;width:980px;padding:0;margin:0}footer ul li{display:inline}footer a:hover{opacity:1}#footernav li{font-size:0.8em;text-transform:uppercase;margin-right:135px;font-weight:400;opacity:0.5}#footernav #copyright{float:right;margin-right:0}#footerfineprint{margin-top:20px;font-size:1em;opacity:0.5;text-transform:uppercase}.page-id-20656 #content,.page-id-27038 #content,.page-id-23239 #content{background-color:transparent}#stockist-link{text-align:center;position:relative;text-decoration:underline;letter-spacing:0.035em;text-transform:uppercase;display:block;width:150px;margin:0 auto}#stockist-link-wrap{width:100%;position:relative}img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}#scrolltotop{position:fixed;height:25px;width:25px;bottom:50%;right:15px;cursor:pointer;display:none;background-image:url("/wp-content/themes/gayletter/images/uparrow.png")}.ad-celine{margin-top:50px}.single-post .ad-celine{margin-bottom:50px;margin-top:0}.single-post .ad-celine:last-child{margin-top:50px}.ad-celine:last-child{margin-bottom:70px !important}.page-template-page-magazine .ad-celine,.page-template-page-magazine-issue .ad-celine,.page-template-page-archives .ad-celine{float:none;margin:50px auto;text-align:center}
/*# sourceMappingURL=style.css.map */