.button,.button-reset,.input-field,.lightbox-logo{font-family:franklin-gothic-urw,Arial,Helvetica,sans-serif}.blue-bullet,.red-bullet{padding-left:12px!important}.button,.smallcaps,.uppercase,.when{text-transform:uppercase}.button,.clickable{cursor:pointer}.masonry__spinner{background-image:url(data:image/gif;base64,R0lGODlhGAAYAOZSAPv7+/r6+t7d3dTT09jX1+np6dfW1v7+/vz8/Pn5+e7u7urq6vj4+O/v7+rp6d/f3+no6N/e3ujo6ODf3+jn5+vq6v39/ff399XU1Pv6+tfX193c3NnY2O/u7uHg4OPi4vDv7+vr6+3t7efn5+Hh4fz7++Lh4fDw8N7e3vn4+Ozr6+3s7P///+7t7dbW1vHx8eDg4Ofm5ubm5vb29vj39/Hw8N3d3ff29tva2vb19eLi4vX19fT09OPj49bV1fPy8trZ2fPz8+Tj49zb2+Xk5Nzc3OTk5PLx8fLy8tnZ2ebl5eXl5dra2uzs7PX09PTz89vb29PS0v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MjJBREI3MkFGOEUxM0IzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdCMzlGQ0VGMThDQjExRTM4NzM5RURGRTQ1NkNCNTQ4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdCMzlGQ0VFMThDQjExRTM4NzM5RURGRTQ1NkNCNTQ4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzODAxMTc0MDcyMDY4MTE4MDgzOTBDNUQ1NzIxMzkxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAzODAxMTc0MDcyMDY4MTE4MjJBREI3MkFGOEUxM0IzIi8+IDxkYzp0aXRsZT4gPHJkZjpBbHQ+IDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+Y2xvY2s8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAkDAFIALAAAAAAYABgAAAf/gFKCg1IACwIGAwMGAgsAhJCDCB5RlZaXMAiRgy+XAgUKCiETlyCbKpYxB5EHFJYLkCCVLgmQAVE4ggEGlQ2DGZUGFpEVURgsggcElQGCH5UMmxFRE4QplSZSt1EjmwcDUSqQEpUJIZWPkUGVF5AIlQ4PUQKbUq4Em/ICy92bQ1E9NpEjAG7FJmBROmxSEEVRFIOR3kXRFInhgGUU6gVotglCFALTUNQbKUVfsSjpSBKSWCBBpYwqCRWolEKKDmgxBbmM4kFXJQKrVLLgUG5Qg2Ac6wFYFkUBpAWWJAQlxMJjpQKbjlqKsKBBgwqkLCmsVyLspUsPUo7MUGBDokUbBSAkJRQIACH5BAkDAFIALAAAAAAYABgAAAf7gFKCg1IBIQ8EGBgEEQsJhJCDGR9RlZaXHwGRgw2XAhIiIhIRlw2bIZYUAJsOlguQNZUEDJtSO1IMBJUggwiVBge1S1EoUgcalQiCHpWamwGVRoIZlRNSAJUxtVJFUQPBghSVAAuV4JFBlaaDB5UFAlEC2z5RHJGkGwZRBbXlUReRyhkYEEXBJmxRYGzqNICgwUgIlUViqI/fQWcBoxiAJ29brQdRNvg755FdJQgIKZSEBKGZFGZRMJZEaE2KL40kt+mKskoQiEocaG1LwEEdJH9RJEgkhKClu00dLj0ooEBBAZCWHj4zcalrFBKPSiZwIIBAQwICHKTYFAgAIfkECQMAUgAsAAAAABgAGAAAB/iAUoKDUgALAgYDAwYCDgCEkIMIHlGVlpcwCJGDNZcCBQoKBQKXJ5sqljEHkQcUlguQDZUGAZuSGpUdgxmVGha2ggG/BJW1Uh+VNMBSF5UICJUmUgGVFMvNlQlSENkVlY+22FE5gtBRDg9RKMDi5IPpKMQS4ZbugwVRBBhRIpsA9ZEURBmwr1+kf1FmbBI4QJ6tAMYi4SMQIUqEZbYmRBGwoFIJjJDMFUhQaR7Ie5VSSNFRicFJKSSjkAhWicAqjCw4ZBvUYVaGZQCIRVEAqWPJm4QOcKvkYBOISxEWdGiwIJ2lBsAQaLzE9QG4ZRkKbEi0aAOEiIQCAQAh+QQJAwBSACwAAAAAGAAYAAAH+IBSgoNSASEPBBgYBBEVCYSQgwAfUZWWlx8BkYMglwISIiISKJcNmyGWIwCRABSWC5A1lQQ0m4MMBJUggwiVBge2hAcalQiCHpWawYQAlRNSzVExy4MjJlIVlRkLlcDLDQaVP1KVBQJRAss5G5ZCFlIRURvhBbYIQpY2M4PcBgNRCjZFi2JgF6EGUQb8C8iqkoRNCAfQswVAWaR+59JRi/RAnoNuG4VVghBtRMhBEJJJQRbFIrVoDwT1IuiNWq4oqwR1isIhxbIEHCp1gMRtpDFICFKW26Tg0oMCChQUmHCJ4aYAJi5pjULiEbUEDgQQUKhBQAEGmwIBACH5BAkDAFIALAAAAAAYABgAAAf9gFKCg1IBIQ8EGBgEERUJhJCDAB9RlZaXHwGRgyCXAhIiIhIolw2bIZYjAJEAFJYLkDWVBDSbgwwElSCDCJUGB7aEBxqVJYIklY/BhBmVE1IAlTLLkRKVGQuVwNTClQUCUQLcDCIePjhSMFEbBlEFthYnRkmXUVIrUQYDUQqb0ZcDBBR41CHKgH39WFViogSJBUINDLZ7t6mEskgV8oETxw3Sg3XZomzrKOVAJQj/KJAUBKGSJnVRNHX890BQr3wjl+WKskpQpygEGCxLwKFSB0gho0hAEAlBAUsUIRW09KCAAgUFPlpqESyAiXr1SFwMlsCBAAIHNQhwIDRSIAAh+QQJAwBSACwAAAAAGAAYAAAH8IBSgoNSASEPBBgYBBELCYSQgwAfUZWWlzoBkYMglwISIiISKJcNmyqWIwCRABKWC5A1lQQ0m4MMBJUggwiVBge2hAcalSWCHpWPwYQBlRNSAJUxy5GuURkLlcDUwpUFAlEC3JERURsGUQW2Fgzt7gzGDlEGA1EKm9GXlwA8UQP191jp29dvADp1myxcWMjwwip5BsCJG0fogTl5UbZRPFAJQr4RFAVBqKQJWRRN4/I9ENRrnsZluaKsEtQpCgEGyxJwqNQBUraOCCIhKGAJIaQOlx4UUKCgwIRLATcFMDHwEgllOR0IIPCPgIACOCMFAgAh+QQJAwBSACwAAAAAGAAYAAAH/YBSgoNSAAsCBgMDBgILAISQgwgkUZWWlx4IkYMvlwIFCgoFApcnmyqWMhaRByOWC5AglQYJm4MBBpUNgwCVGqu2gwcElQGCH5U0wZAMlSZSAZUjy5ESlQkhlY/UhAiVDg9RAtyR4QLEErYAxpsFUQQYUSKbJZU4MTwshApRA/HzkXpdGtDIGL8B6GwhaCAkl6UBUlARiBAFBbcETcIBkeJBXAVt5KQckOItioMElSiEFOQuCgMpOiq9JIcyCglB0d6NpMaCw7VBDWaxU0csigJICyxR2EnogLVvm2RZirCgQYMF4Sx1CFZiwqWvUR5sW5ahwIZEA1xsgDCUUCAAIfkECQMAUgAsAAAAABgAGAAAB/uAUoKDUgEhDwQYGAQRCwmEkIMAH1GVlpcfAZGDIJcCFCIiEhGXHZsqliMAkQASlguQL5UaNJuDDASVDYMIlQYWtoQHuVElgiSVj8GEAJUTUs1RMsuRrlEZFZXA1MKVBQJRAtyRpBsaUQW2CKubC1EGA1EKm9HpkQ1RA/HzrJYENZDwDTCAztYkSwIuDMrmApy4YE6GWCICbEKUIu6iHKCmwEUlJFIqQYg2gtsBGTCkoIqiyUMlTeN6RXkgSKaBjdyIsZPSKQoBBssScKhkilDGKBIQREJQwJI9SB0uPSigQEEBi5ZaBAtg4pLXKCSUBXUggIA+AgIKAI0UCAAh+QQJAwBSACwAAAAAGAAYAAAH+4BSgoNSASEPBBgYBBELCYSQgwAfUZWWlzoBkYMglwIUKyISKJcdmyqWIwCRABKWC5AvlRoXm4MMBJUNgwiVBha2hAcalSWCJJWPwYQZlRNSAJUyy5GuUQELlcDUwpUQAlEC3JEPURvEELYIq5vZBgNRLZvRUTObDVED8ArzlvaQ+AYYiFLA1gx/kCpEcQFOnK0bCAdNMJctyoFgECvdEMTCG70Ryy5YelSgkiYPJpdlRGChUgRBvaIYuBgsAAIpuaKwk3KiEgEGyyxwqGSKkEJvNyEhKFmpYKQOlx4UUKCgwERL8mwFMHGpaxQPypYlcCCAgD4NAgoAjRQIACH5BAkDAFIALAAAAAAYABgAAAf/gFKCg1IBIQ8EGBgEERUJhJCDAD1RlZaXHwGRgyCXAhQiIhIolx2bKpYjAJEAFJYLkC+VGhebgwwElQ2DCJUGFraEBxqVJYIklY/BhBmVE1IAlTLLkRKVARWVwNTClRCkAtyRD1EbxBC2CKub2QYDUQqb0VHbkA1RA+/xrJUem/cDDEQpYMtBpVqQsrkQECWcLR9RkkSaUG5BpQO2flQCQYiFt3kjgg3BRwjCNSkeTm5KUImIoHkRBPWKYgDjJiJRbAjKFWWdlBOVODCwFURKAg6V9g2yWEkCgk0hLBGM1OHSgwIKFBSgaKlFsAAmLomNQkLZsgQOBBDIp0FAgaGRAgIBACH5BAkDAFIALAAAAAAYABgAAAf/gFKCg1IBIQ8EGBgEERUJhJCDAB9RlZaXHwGRgyCXAhQrIhIolw2bKpYjAJEAFJYLkC+VGhebgwwElaaCCJUGFraEBxqVJYIklY/BhBmVE1IAlTLLkRKVGRWVwNTClQUCUQLckRFRG8QFtgirmwtRBgNRCpvRUduQDVED8fORAbqb8g0wECXdJiBRPmzK5gKcuE0j3m2aYM5dlAObeFRKAYlFJQj1Rmw6EK8JJAiVNHlIuQncA0L1Xkrp9Q4jJIs2peSKwk5KpygEGEAKMACIoAQcKvUbZDGKBASREBSwZBBSh0sPCihQoGKlpRbBApi4RDaKB2XLEjgQoGGfBgEFBIRGCgQAIfkECQMAUgAsAAAAABgAGAAAB/+AUoKDUgEhDwQYGAQRFQmEkIMAH1GVlpc6AZGDJ5cCFCsrEiiXDZsqliMAkQAUlguQL5UGF5uDDASVIIMIlS4WtoQHGpUlgiSVj8GEGZUTUgCVMsuREpUBFZXA1MKVEAJRAtyRD1EbxAW2CKubC1EGA1Etm71R7JANUQPxCpsXlTk25RtgIEq6SAwq1YqUzQU4cQgVbppgzl2UAxGjLCTEwlu0KCMybhxU4JoUDyYJJdQI6WMEQfUMYBz0L0pAQrnscapEgIGklFIScKjUAZLFKBAQCLKgVAqCkpUOQupw6UGBIEEcULQ0z1YAE5fCRvGgbFkKBwII7NMgoIDPSIEBAAAh+QQJAwBSACwAAAAAGAAYAAAH/4BSgoNSASEPBBgYBA8VCYSQgwA9UZWWlx8BkYMnlwIUKyISApcNmyqWIwCRABSWC5AvlQYXm4MMBJUggwiVLha2hAcGlQiCJJWPwYQBlRNSAJUyy5GuURkVlcDUwpUFpDbckRFRGxpRELYIq5sLUQYDUQqbFpWakQ1RA/HzkTWVKTblG0CswCYiUYDYcmeAlIBNuZTYelDOXZQDkJpF+bGJRSUI0aLEgNSiEsZIEOxJ8aByEMsim0JGENTr3UmP6CBWYielUxQCDAThGKBsUAIOlTpAsojOGCQEBSwZjNThkgcVChQ4mHCp36YAJi6JjeKhaLAEDgQQ2NewQNBIgQEAACH5BAkDAFIALAAAAAAYABgAAAf8gFKCg1IBIRMcGBgEDxUBhJCDAD1RlZaXHxmRgyeXAhQrKxQClw2bKpYxAJEAFJYLkC+VBhebgwwElSCDFpUuFraEBxqVCIImlQnBkAGVE1IllTLLka5RABWVwNTClQWkAtyREVEbxAW2CKubC1EGA1EKm71Rj5ENUQPw8pE6lfaQ8A0wEAUdJAaVKNjK5gJcJBxRMASbUM5BpQOEZEV5YYtFJQgAEhLCEAVHsAL/pHhIKSVGJQa2QkaJIAhBJQ0YyX0IluvaIBCVOKSQEsRWgiSV+A1qV6nCJgQoP25ScGmCAwUKHFC0JCJYAGSXwnpQRi3Ft3cDBRSAGSkQACH5BAkDAFIALAAAAAAYABgAAAf0gFKCg1IBIRMcGBgcDyEBhJCDAD1RlZaXHxmRgyeXAhQrKxQClw2bKpYxAJEAFJYVkC+VBhebgwwElSCDCLMWtoQHBpUIgiSVCcCQAZUTUgCVMsqRrlEZC5W/08GVBaQC25ERURsaUQW2CCW22AYDUQqbF5WPkQ1RA+/xkDSW9ZD3BgxDR6hfpR3sohj4VtBSDmATyDmodEAQA0sIbbGoBAFaFAqFMCorQE8KDGIWDirzGEFQrygapCBIpixXlFWCQFTioM1WAg6V9g3CxrEYJAQku21ScGlCAQUKHEx4V6kFsATHLmn1QFMZA28a8i0swGBTIAAh+QQJAwBSACwAAAAAGAAYAAAH94BSgoNSASEPHBgYHA8hAYSQgwA9UZWWlx8ZkYMnlwIUKysUApcNmyqWMQCRABSWFZAvlRoXm4MMBJUngwiVBha2hAcGlQiCJJUJwZABlTBSAJUyy5GuUQALlcDUwpUFpALckRFRG8QFtiXGm9kGA1EK7JWPkQ1RA+/xhEcclvSQ9gYQczCIxgNLJv5BakcKhZQDSizh4LHs4AYHlaTwqORDBLUDlSBEi7JACowlB7hBmGey0ipxIx8I6hVFAwtxua4NAlGJg7JgCfrBg4Qx5DpCCApYQhdJwaUHBRQocDDhUgugyC5p9fBzWQoHAjTgMyCgAINNgQAAIfkECQMAUgAsAAAAABgAGAAAB/qAUoKDUiUhEQQDAxoCCwCEkIMIJlGVlpceCJGDL5cbEC0tEAKXNZsqljIWkRYxliGQJ5UuCZuDCQaVDYMAlQartoMHBJUBgh+VF8GQDJUmUgGVI8uREpUJFZWP1IQIlQsPUQLckRFRiFEStgHbkRBRiVEikE4UUNqbClGK8tAVEQMuRTEWSd8AYgukYLjk40MHTZsKwDM3QQqOcypScAvXqJKmA+SkeItSIEEldSGlvIvCQAolliFNRiEhKFoUDiC5cbg2qEMlDRmWASAWRQGkBZYk5CR0YCXJTQ0uPajQoEGFcJaM2gIwQaDACO2CBYCwwYUiF58IQgoEACH5BAkDAFIALAAAAAAYABgAAAfqgFKCg1IBIQ8cGBgEDxUJhJCDAB9RlZaXHxmRgyeXAhQrKxQClw2bKpYjAJEAFJYVkC+VBhebgwwElSCDCLMWtoQHBpUIgiSVj8CEAZUTUgCVMsqRrlEZC5UH05AHlQWkAtuREVEbwxBSCAzr7Ay/m9gGA1E/vZeXAZsNUQPz9ff49PE79+zGhYMHbxSDF8UAOHGQJpRzkA2iIBaVIECLQsGiFAiV8sEICXFjBEH2DGjblivKKkEgKnFIoSwBh0odIGHLuJAQggKWCmxScGlCAQUKHEi01AJYgGMALXlIpizFNw39HBZgsCkQACH5BAkDAFIALAAAAAAYABgAAAf5gFKCg1IACygaAwMEAg4AhJCDCB5RlZaXHgiRgy+XAgUtLQUClyebKpYyFpEHI5YVkCCVLgmbgwEGlQ2DAJUGq7aDBwSVAYIflTTBkAyVJlIBlSPLkRKVCSGVjwfUgyWVDg9RD1JFUR4ixtQRUSjEC1IYlwRGL8CREFEE8iJSCRIbLmnbpCCKoij9hP2QAaRSBoIGiUmwlUBdpAL62EXoFkmcgAUDOQpCAC5BpYkipWCMwkCKjkotOZo8JyiaPm7dOFwb1KESgUfBABCL0gISyJM4CR1YGaXApgaXJixo0KDChEsKgooTeCkC0GUBIGwwoMjFBgkWCQUCACH5BAkDAFIALAAAAAAYABgAAAf5gFKCg1IBIQ8EGBgEDxUBhJCDGR9RlZaXHwCRgw2XAhQrKxIClw2bIZYjmpAAFJYVkDWVBAybgwwElSeDCJUGB7aEBwaVCIIelY/BhAGVMFIAlQ5SJjHLgyOVAA6VUjy+pssH0qQCUhZClhs7yxFRAsTTgjOklT0lttwGA1EKkCC5KmXY1CHKAH7+IkFIRtBgPFsBBm5aEMUAqQjXNrnbwC0KsIyDxkUpEC2KBJCDJDCcIBBlyQmCekUhwAJkQHyCOkXhkGBZAg6Vwg3qGAWCMUgIFlYqsEnBpQkFFCgowNJSwk0JSFzaGoVEz2spCgjQcFCDgAK1IgUCACH5BAkDAFIALAAAAAAYABgAAAf7gFKCg1IBFQ8EGBgEDxUJhJCDGR9RlZaXHwGRgw2XAhQiIhIolw2bIZYUAJEAFJYhkCeVBCWbgwwElSeDCJUGUhYZtoIHBpUIgh6VJRaVF8OFlTBSAJUjUgmWz8OuUQAOlQeCM9rDB5UOAlEChOTOwxFRNsYOkO5R25HgBgNRCpH3hEXqEGVAv38AK2kaWJCerQwCIy2IYkBdBGi24m0AF0UcRkLnohSoFkXCR0ISFEqZUCkiRpITBPWKosEjNBa5otQS1CkKh0fDEnCoZIrQxEoQkEFCAMFSvUgKLj0ooEBBgQeXEG5KQOKS1ygkgEJLkY6AQQICCjDYFAgAIfkECQMAUgAsAAAAABgAGAAAB/+AUoKDUgEVEQQYGAQRFQmEkIMAH1GVlpcfAZGDIJcoEiIiEiiXDZshlgWbABSWFZAnlQQMUjubUgwElSeDCJUGB1IRUUa3BwaVCIIelZpSS5WPmwGVMFIAlTGEGFFDt1IjlQALlcGclUjGlQ4CUQKRQFE+38M2yKqQF+u3DlEGA1EUbGIWxRmkDlEGABQYyUKzTQgHIHNwCwAAfv5sREHxjV4UG/2imOtI6EClAtiiUCAJSUKlDFJgPGQpJUOlCYJ8+Rv57YCGSiXOReGQomMCDpVMESJXCYIySAggWKIYCaGlCAUUKCjw4BLDaSYuiY1iwuC3BOwIKCQgwEHRSIEBAAAh+QQJAwBSACwAAAAAGAAYAAAH/4BSgoNSARUPBBgYBBEVCYSQgxkfUZWWlx8ZkYMNlxMLIiISKJcNmyGWFACRABSWFZA1lQQMgkMYAZAMBJUngwiVBgeCB5UOkQcGlQiCHpW5gxNRNpsBlTBSAJUxkCuVw5EjlQAL35AJlU+bxVEOAlECm8rcm6QCygWbQlFMm1IOUQwMiKJgE4hKjyJ1iDJgYMFIFp5tWjhA2bFNAFZtKmfgXTx/ICNE2QAwCjiQkNgV0BaFAspIEippkhYF2kspGSpNEAQs4EmQBzRUKsGpEocUKBNwqGSKULlKEJhBQgDB0kVICy09KKBAQYEHlx5WM3GpbBQSCZO6I9CQgAAHSAMjBQIAIfkEBQMAUgAsAAAAABgAGAAAB/+AUoKDUgEVDwQYGAQRFQmEkIMZH1GVlpcfAZGDDZcCEkdHEiiXDZshlhQAggcHggAUlhWQNZUEDIMAlRmDDASVJ4MIlQaugzeVM4QHBpUIgh6VmoQ0lReQAZUwUrpRI5EM1pGxUQAOlcaE4VHXkAeVBQJRApvr7ZARUTbNDpvV7JvOGRgQRcEmZFGUReoQZQBBg5FKVFq1sCG/TVIy8Nq0IIoBeREwipSSb8O5KOlGDnoXpUA3CiohSZAmZQLNmNwqTRA0zGNKjCx+RSnBqRKHFCMTcKhkilDHShCeQUIAwVK/SAouPSigQEGBB5cgbgpg4pLZKCQeqUzhQAABhwQGBBTAFSkQADs=)}.blue-bullet:before,.red-bullet:before{background:#e90606;height:5px;top:.45em;width:5px;left:0;content:''}.button,.button-reset,.input-field{font-weight:500}.smallcaps{font-size:14px;font-size:.875rem}.allow-underline{text-decoration:underline}.meta{color:#ababab;font-style:italic;font-weight:lighter}.red-bullet{position:relative}.red-bullet:before{position:absolute}.blue-bullet{position:relative}.blue-bullet:before{position:absolute}.magazine_arrow{height:0;width:0;border-style:solid;border-width:.4em .4em .4em 0;border-color:transparent #e90606 transparent transparent;display:inline-block;vertical-align:middle;content:'';cursor:pointer;margin-top:-.25em;position:absolute;right:0;top:50%}.leftRailModule--collapsible--expanded .magazine_arrow{height:0;width:0;border-bottom:0;border-left:.4em solid transparent;border-right:.4em solid transparent;border-top:.4em solid #e90606;display:inline-block;vertical-align:middle}.input-field{-webkit-appearance:none;background:#f8f8f8;border:1px solid #e3e3e3;font-size:.9em;font-weight:400;padding:.3em .3em .3em .75em}.input-field:focus{background:#fff;border:1px solid #ababab;outline:0}.button{background:#e90606;border:0;border-radius:2px;color:#fff;font-size:.8em;letter-spacing:1px;padding:.5em 1em}.offScreen{visibility:hidden!important}.button-reset{color:#282828;margin:0;padding:0}.form-error-text{font-size:14px;font-size:.875rem;color:#c00;font-weight:400}.button-reset,.no-appearance{-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;border:0}.when{color:#ababab;font-size:.8em}.underline:after{border-bottom:1px solid #e3e3e3;clear:both;content:'';float:left;height:0;width:100%}.fill-viewport-content-to-right,.fill-viewport-nav-to-right{margin-right:-52%}.fill-viewport-nav-to-right{margin-left:-15.27778%}@media only screen and (max-width:1024px){.fill-viewport-content-to-right,.fill-viewport-nav-to-right{margin-right:-3.57143%}.fill-viewport-nav-to-right{margin-left:-3.57143%}}.aspect-snap{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.scale-width{height:auto;max-width:none;width:100%}.scale-height{height:100%;width:auto}.is-ie9 .scale-height,.lt-ie9 .scale-height{width:auto}.square{height:0;padding-bottom:100%}.lanscape-minor{height:0;padding-bottom:66.66667%}.lanscape-major{height:0;padding-bottom:177.77778%}.vertical-align:before{content:'';display:inline-block;height:100%;margin-left:-.31em;vertical-align:middle}.no-select{user-select:none}.play-button-overlay{position:relative}.play-button-overlay:before{color:#fff;content:'\e001';font-family:time-icons;font-size:50px;left:50%;line-height:1;margin:-25px;position:absolute;top:50%}.button__tooltip:after,.social-tooltip-style:after{content:' ';height:0;width:0}.fullscreen{bottom:0;left:0;position:fixed;right:0;top:0}.social-tooltip-style{background:#181818;display:none;height:50px;position:absolute;right:-4px;text-align:center;top:-49px;width:214px;z-index:254}.social-tooltip-style [class*=time-icons]{font-size:16px}.social-tooltip-style [class*=time-icons]:before{color:#fff;font-size:24px}.social-tooltip-style [class*=time-icons]:hover:before{color:#4198d2}.social-tooltip-style:after{border-bottom:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #181818;display:inline-block;vertical-align:middle;bottom:-4px;position:absolute;right:12px}.dark .social-tooltip-style{background-color:#3c3c3c}.button__tooltip{background:#fff;border-radius:8px;box-shadow:0 -1px 8px 0 rgba(50,50,50,.3);color:#535353;display:none;margin:0 auto;max-width:300px;padding:10px;position:relative;top:10px;z-index:1}.button__tooltip:after{border:solid transparent;bottom:100%;left:50%;pointer-events:none;position:absolute;border-bottom-color:#fff;border-width:15px;margin-left:-15px}.ir,.visuallyhidden{border:0;overflow:hidden}.ir{background-color:transparent}.ir:before{content:'';display:block;height:150%;width:0}.hidden{display:none!important;visibility:hidden}.visible{visibility:visible!important}.center{margin-left:auto;margin-right:auto}.visuallyhidden{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:' ';display:table}.clearfix:after{clear:both}input.empty{color:#aaa}.alignleft{float:left}.alignright,.close{float:right}.lightbox-logo{color:#b8b6b7!important;font-weight:900!important;letter-spacing:-.03em;text-transform:capitalize!important}#wpstats,[name=google_conversion_frame],[name="__bkframe"]{display:none}.masonry__spinner{background-position:center;background-repeat:no-repeat;content:'';display:block;height:200px;width:100%}@media only screen and (min-width:1025px){.hide-for-desktop{display:none}}@media only screen and (min-width:751px) and (max-width:1024px){.hide-for-tablet{display:none}}@media only screen and (max-width:750px){.hide-for-mobile{display:none}}.visible-large-block,.visible-larger-block,.visible-medium-block,.visible-micro-block,.visible-micro-inline-block,.visible-small-block,.visible-small-inline-block{display:none!important}@media only screen and (max-width:450px){.visible-micro-block{display:block!important}.visible-micro-inline-block{display:inline-block!important}.hidden-micro{display:none!important}}@media only screen and (min-width:451px) and (max-width:750px){.visible-small-block{display:block!important}.visible-small-inline-block{display:inline-block!important}.hidden-small{display:none!important}}@media only screen and (min-width:751px) and (max-width:800px){.visible-medium-block{display:block!important}.hidden-medium{display:none!important}}@media only screen and (min-width:801px) and (max-width:1024px){.visible-large-block{display:block!important}.hidden-large{display:none!important}}@media only screen and (min-width:1025px){.visible-larger-block{display:block!important}.hidden-larger{display:none!important}}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:rotate3d(0,0,1,0deg) translateY(1000px);transform-origin:top left;animation-timing-function:ease-out;opacity:1;top:0}}.hinge{animation:hinge forwards;animation-delay:1s}@keyframes bounce{0%{transform:translateY(0)}20%{transform:translateY(-170%)}100%,30%,50%,70%{transform:translateY(80%)}40%{transform:translateY(-55%)}60%{transform:translateY(-62%)}80%{transform:translateY(-6%)}}.bounce{animation:bounce .5s forward;transform-origin:center bottom}.comic-sans{font-family:"Comic Sans MS",cursive,sans-serif!important}.size_small{font-size:50px}.size_big{font-size:90px}.blue{background:#00f!important}#ad-blocker-modal{position:fixed;width:100%;height:100%;margin:0 auto;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:100000000;transition:.5s all;display:none}#letter{position:absolute;width:70%;height:80%;background:#fff;border-radius:4px;margin:0 auto;top:10%;left:15%;padding:100px 100px 80px}#letter h1{font-size:55px}#letter span{font-weight:200}.close{top:-80px;right:-70px;position:relative}@media only screen and (max-width:800px){#letter{width:90%;height:80%;top:10%;left:3%;padding:30px 20px}#letter h1{font-size:24px}#letter .close{top:-10px;right:0;position:relative;float:right}}@media only screen and (max-width:750px){#letter{width:90%;height:89%;top:10%;left:3%;padding:30px 20px}#letter h1{font-size:19px}#letter span{font-size:13px}#letter .close{top:-10px;right:0;position:relative;float:right}}#grey-line{border-bottom:1px solid #d3d3d3!important}.jp-carousel-wrap * {
	line-height:inherit; /* prevent declarations of line-height in the universal selector */
}

.jp-carousel-overlay {
	background: #000;
}

div.jp-carousel-fadeaway {
	background: -moz-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));
	position: fixed;
	bottom: 0;
	z-index: 2147483647;
	width: 100%;
	height: 15px;
}

.jp-carousel-next-button span,
.jp-carousel-previous-button span {
	background: url(/wp-content/mu-plugins/carousel/./images/arrows.png) no-repeat center center;
	background-size: 200px 126px;
}

.jp-carousel-msg {
	font-family: "Open Sans", sans-serif;
	font-style: normal;
	display: inline-block;
	line-height: 19px;
	padding: 11px 15px;
	font-size: 14px;
	text-align: center;
	margin: 25px 20px 0 2px;
	background-color: #fff;
	border-left: 4px solid #ffba00;
	-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
}

@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	.jp-carousel-next-button span,
	.jp-carousel-previous-button span {
		background-image: url(/wp-content/mu-plugins/carousel/./images/arrows-2x.png);
	}
}

.jp-carousel-wrap {
	font-family: "Helvetica Neue", sans-serif !important;
}

.jp-carousel-info {
	position: absolute;
	bottom: 0;
	text-align: left !important;
	-webkit-font-smoothing: subpixel-antialiased !important;
}

.jp-carousel-info ::selection {
	background: #68c9e8; /* Safari */
	color: #fff;
	}

.jp-carousel-info ::-moz-selection {
	background: #68c9e8; /* Firefox */
	color: #fff;
}

.jp-carousel-photo-info {
	position: relative;
	left: 25%;
	width: 50%;
}

.jp-carousel-transitions .jp-carousel-photo-info {
	-webkit-transition: 400ms ease-out;
	-moz-transition: 400ms ease-out;
	-o-transition: 400ms ease-out;
	transition: 400ms ease-out;
}

.jp-carousel-info h2 {
	background: none !important;
	border: none !important;
	color: #999;
	display: block !important;
	font: normal 13px/1.25em "Helvetica Neue", sans-serif !important;
	letter-spacing: 0 !important;
	margin: 7px 0 0 0 !important;
	padding: 10px 0 0 !important;
	overflow: hidden;
	text-align: left;
	text-shadow: none !important;
	text-transform: none !important;
	-webkit-font-smoothing: subpixel-antialiased;
}

.jp-carousel-next-button,
.jp-carousel-previous-button {
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}

.jp-carousel-next-button span,
.jp-carousel-previous-button span {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 82px;
	zoom: 1;
	filter: alpha(opacity=20);
	opacity: 0.2;
}

.jp-carousel-transitions .jp-carousel-next-button span,
.jp-carousel-transitions .jp-carousel-previous-button span {
	-webkit-transition: 500ms opacity ease-out;
	-moz-transition: 500ms opacity ease-out;
	-o-transition: 500ms opacity ease-out;
	transition: 500ms opacity ease-out;
}

.jp-carousel-next-button:hover span,
.jp-carousel-previous-button:hover span {
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.jp-carousel-next-button span {
	background-position: -110px center;
	right: 0;
}

.jp-carousel-previous-button span {
	background-position: -10px center;
	left:0;
}

.jp-carousel-buttons {
	margin:-18px -20px 15px;
	padding:8px 10px;
	border-bottom:1px solid #222;
	background: #222;
	text-align: center;
}

div.jp-carousel-buttons a {
	border: none !important;
	color: #999;
	font: normal 11px/1.2em "Helvetica Neue", sans-serif !important;
	letter-spacing: 0 !important;
	padding: 5px 2px 5px 0;
	text-decoration: none !important;
	text-shadow: none !important;
	vertical-align: middle;
	-webkit-font-smoothing: subpixel-antialiased;
}

div.jp-carousel-buttons a:hover {
	color: #68c9e8;
	border: none !important;
}

.jp-carousel-transitions div.jp-carousel-buttons a:hover {
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}

.jp-carousel-slide, .jp-carousel-slide img, .jp-carousel-next-button,
.jp-carousel-previous-button {
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
}

.jp-carousel-slide {
	position:fixed;
	width:0;
	bottom:0;
	background-color:#000;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
}

.jp-carousel-transitions .jp-carousel-slide {
	-webkit-transition: 300ms ease-out;
	-moz-transition: 300ms ease-out;
	-o-transition: 300ms ease-out;
	transition: 300ms ease-out;
}

.jp-carousel-slide.selected {
	position: absolute !important;
	filter: alpha(opacity=100);
	opacity: 1;
}

.jp-carousel-slide {
	filter: alpha(opacity=25);
	opacity: 0.25;
}

.jp-carousel-slide img {
	display: block;
	width: 100% !important;
	height: 100% !important;
	max-width: 100% !important;
	max-height: 100% !important;
	background: none !important;
	border: none !important;
	padding: 0 !important;
	-webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 2px 8px rgba(0,0,0,0.1);
	box-shadow: 0 2px 8px rgba(0,0,0,0.1);
	zoom: 1;
}

.jp-carousel-transitions .jp-carousel-slide {
	-webkit-transition: opacity 400ms linear;
	-moz-transition: opacity 400ms linear;
	-o-transition: opacity 400ms linear;
	transition: opacity 400ms linear;
}

.jp-carousel-close-hint {
	color: #999;
	cursor: default;
	letter-spacing: 0 !important;
	padding:0.35em 0 0;
	position: absolute;
	text-align: right;
	width: 90%;
}

.jp-carousel-transitions .jp-carousel-close-hint {
	-webkit-transition: color 200ms linear;
	-moz-transition: color 200ms linear;
	-o-transition: color 200ms linear;
	transition: color 200ms linear;
}

.jp-carousel-close-hint span {
	cursor: pointer;
	background-color: black;
	background-color: rgba(0,0,0,0.8);
	display: inline-block;
	height: 22px;
	font: 400 24px/1 "Helvetica Neue", sans-serif !important;
	line-height: 22px;
	margin: 0 0 0 0.4em;
	text-align: center;
	vertical-align: middle;
	width: 22px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.jp-carousel-transitions .jp-carousel-close-hint span {
	-webkit-transition: border-color 200ms linear;
	-moz-transition: border-color 200ms linear;
	-o-transition: border-color 200ms linear;
	transition: border-color 200ms linear;
}

.jp-carousel-close-hint:hover {
	cursor: default;
	color: #fff;
}

.jp-carousel-close-hint:hover span {
	border-color: #fff;
}

div.jp-carousel-buttons a.jp-carousel-reblog,
div.jp-carousel-buttons a.jp-carousel-commentlink,
a.jp-carousel-image-download {
	background: url(/wp-content/mu-plugins/carousel/./images/carousel-sprite.png?5) no-repeat;
	background-size: 16px 200px;
}

div.jp-carousel-buttons a.jp-carousel-reblog,
div.jp-carousel-buttons a.jp-carousel-commentlink {
	margin: 0 14px 0 0 !important;
}

div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
	background-color: #303030;
	padding-right: 8px !important;
	border-radius: 2px;
	border-radius: 2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
}

div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
	margin: 0 2px 0 -12px !important;
}

div.jp-carousel-buttons a.jp-carousel-reblog,
div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover {
	background-position: 6px -36px;
	padding-right: auto !important;
	padding-left: 26px !important;
	color: #999;
}

div.jp-carousel-buttons a.jp-carousel-commentlink {
	background-position: 0px -156px;
	padding-left: 19px !important;
}

div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover {
	cursor: default;
}

div.jp-carousel-buttons a.jp-carousel-reblog:hover {
	background-position: 6px -56px;
	color: #68c9e8;
}

@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	div.jp-carousel-buttons a.jp-carousel-reblog,
	div.jp-carousel-buttons a.jp-carousel-commentlink,
	a.jp-carousel-image-download {
		background-image: url(/wp-content/mu-plugins/carousel/./images/carousel-sprite-2x.png?5);
	}
}

/* reblog */
div#carousel-reblog-box {
	background: #222;
	background: -moz-linear-gradient(bottom,  #222,  #333);
	background: -webkit-gradient(linear, left bottom, left top, from(#222), to(#333));
	padding: 3px 0 0;
	display: none;
	margin: 5px auto 0;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.9);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,0.9);
	box-shadow: 0 0 20px rgba(0,0,0,0.9);
	height: 74px;
	width: 565px;
}

#carousel-reblog-box textarea {
	background: #999;
	font: 13px/1.4 "Helvetica Neue", sans-serif !important;
	color: #444;
	padding: 3px 6px;
	width: 370px;
	height: 48px;
	float: left;
	margin: 6px 9px 0 9px;
	border: 1px solid #666;
	-webkit-box-shadow: inset 2px 2px 2px rgba(0,0,0,0.2);
	box-shadow: inset 2px 2px 2px rgba(0,0,0,0.2);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

#carousel-reblog-box textarea:focus {
	background: #ccc;
	color: #222;
}

#carousel-reblog-box label {
	color: #aaa;
	font-size: 11px;
	padding-right: 2px;
	padding-left: 2px;
	display: inline;
	font-weight: normal;
}

#carousel-reblog-box select {
	width: 110px;
	padding: 0;
	font-size: 12px;
	font-family: "Helvetica Neue", sans-serif !important;
	background: #333;
	color: #eee;
	border: 1px solid #444;
	margin-top:5px;
}

#carousel-reblog-box .submit,
#wrapper #carousel-reblog-box p.response {
	float: left;
	width: 154px;
	padding-top: 0;
	padding-left: 1px;
	overflow: hidden;
	height: 34px;
	margin:3px 0 0 2px !important;
}

#wrapper #carousel-reblog-box p.response {
	font-size: 13px;
	clear: none;
	padding-left: 2px;
	height: 34px;
	color: #aaa;
}

#carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit {
	font: 13px/24px "Helvetica Neue", sans-serif !important;
	margin-top: 8px;
	padding: 0 10px !important;
	border-radius: 1em;
	height: 24px;
	color: #333;
	cursor:pointer;
	font-weight: normal;
	background: #aaa;
	background: -moz-linear-gradient(bottom,  #aaa,  #ccc);
	background: -webkit-gradient(linear, left bottom, left top, from(#aaa), to(#ccc));
	border: 1px solid #444;
}

#carousel-reblog-box input#carousel-reblog-submit:hover, #jp-carousel-comment-form-button-submit:hover {
	background: #ccc;
	background: -moz-linear-gradient(bottom,  #ccc,  #eee);
	background: -webkit-gradient(linear, left bottom, left top, from(#ccc), to(#eee));
}

#carousel-reblog-box .canceltext {
	color: #aaa;
	font-size: 11px;
	line-height: 24px;
}

#carousel-reblog-box .canceltext a {
	color: #fff;
}
/* reblog end */


/** Title and Desc Start **/
.jp-carousel-titleanddesc {
	border-top: 1px solid #222;
	color: #999;
	font-size: 15px;
	padding-top: 24px;
	margin-bottom: 20px;
	font-weight:400;
}
.jp-carousel-titleanddesc-title {
	font: 300 1.5em/1.1 "Helvetica Neue", sans-serif !important;
	text-transform: none !important; /* prevents uppercase from leaking through */
	color: #fff;
	margin: 0 0 15px;
	padding:0;
}

.jp-carousel-titleanddesc-desc p {
	color: #999;
	line-height:1.4;
	margin-bottom: 0.75em;
}

.jp-carousel-titleanddesc p a,
.jp-carousel-comments p a,
.jp-carousel-info h2 a {
	color: #fff !important;
	border: none !important;
	text-decoration: underline !important;
	font-weight: normal !important;
	font-style: normal !important;
}

.jp-carousel-titleanddesc p strong,
.jp-carousel-titleanddesc p b {
	font-weight: bold;
	color: #999;
}

.jp-carousel-titleanddesc p em,
.jp-carousel-titleanddesc p i {
	font-style: italic;
	color: #999;
}


.jp-carousel-titleanddesc p a:hover,
.jp-carousel-comments p a:hover,
.jp-carousel-info h2 a:hover {
	color: #68c9e8 !important;
}

.jp-carousel-titleanddesc p:empty {
	display: none;
}

.jp-carousel-photo-info h1:before,
.jp-carousel-photo-info h1:after,
.jp-carousel-left-column-wrapper h1:before,
.jp-carousel-left-column-wrapper h1:after {
	content:none !important;
}
/** Title and Desc End **/

/** Meta Box Start **/
.jp-carousel-image-meta {
	background: #111;
	border: 1px solid #222;
	color: #fff;
	font-size: 13px;
	font: 12px/1.4 "Helvetica Neue", sans-serif !important;
	overflow: hidden;
	padding: 18px 20px;
	width: 209px !important;
}

.jp-carousel-image-meta li,
.jp-carousel-image-meta h5 {
	font-family: "Helvetica Neue", sans-serif !important;
	position: inherit !important;
	top: auto !important;
	right: auto !important;
	left: auto !important;
	bottom: auto !important;
	background: none !important;
	border: none !important;
	font-weight: 400 !important;
	line-height: 1.3em !important;
}

.jp-carousel-image-meta ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
}

.jp-carousel-image-meta li {
	width: 48% !important;
	float: left !important;
	margin: 0 2% 15px 0 !important;
	color: #fff !important;
	font-size:13px !important;
}

.jp-carousel-image-meta h5 {
	color: #999 !important;
	text-transform: uppercase !important;
	font-size:10px !important;
	margin:0 0 2px !important;
	letter-spacing: 0.1em !important;
}

a.jp-carousel-image-download {
	padding-left: 23px;
	display: inline-block;
	clear: both;
	color: #999;
	line-height: 1;
	font-weight: 400;
	font-size: 13px;
	text-decoration: none;
	background-position: 0 -82px;
}

a.jp-carousel-image-download span.photo-size {
	font-size: 11px;
	border-radius: 1em;
	margin-left: 2px;
	display: inline-block;
}

a.jp-carousel-image-download span.photo-size-times {
	padding: 0 1px 0 2px;
}

a.jp-carousel-image-download:hover {
	background-position: 0 -122px;
	color: #68c9e8;
	border: none !important;
}

/** Meta Box End **/

/** GPS Map Start **/
.jp-carousel-image-map {
	position: relative;
	margin: -20px -20px 20px;
	border-bottom: 1px solid rgba( 255, 255, 255, 0.17 );
	height: 154px;
}

.jp-carousel-image-map img.gmap-main {
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	border-right: 1px solid rgba( 255, 255, 255, 0.17 );
}
.jp-carousel-image-map div.gmap-topright {
	width: 94px;
	height: 154px;
	position: absolute;
	top: 0;
	right: 0;
}
.jp-carousel-image-map div.imgclip {
	overflow: hidden;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
}
.jp-carousel-image-map div.gmap-topright img {
	margin-left: -40px;
}
.jp-carousel-image-map img.gmap-bottomright {
	position: absolute;
	top: 96px;
	right: 0;
}

/** Comments Start **/
.jp-carousel-comments {
	font: 15px/1.7 "Helvetica Neue", sans-serif !important;
	font-weight: 400;
	background:none transparent;
}

.jp-carousel-comments p a:hover, .jp-carousel-comments p a:focus, .jp-carousel-comments p a:active {
	color: #68c9e8  !important;
}

.jp-carousel-comment {
	background:none transparent;
	color: #999;
	margin-bottom: 20px;
	clear:left;
	overflow: auto;
	width: 100%
}

.jp-carousel-comment p {
	color: #999 !important;
}

.jp-carousel-comment .comment-author {
	font-size: 13px;
	font-weight:400;
	padding:0;
	width:auto;
	display: inline;
	float:none;
	border:none;
	margin:0;
}

.jp-carousel-comment .comment-author a {
	color: #fff;
}

.jp-carousel-comment .comment-gravatar {
	float:left;
}

.jp-carousel-comment .comment-content {
	border:none;
	margin-left:85px;
	padding: 0;
}

.jp-carousel-comment .avatar {
	margin:0 20px 0 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: none !important;
	padding: 0 !important;
	background-color: transparent !important;
}

.jp-carousel-comment .comment-date {
	color:#999;
	margin-top: 4px;
	font-size:11px;
	display: inline;
	float: right;
	/*clear: right;*/
}

#jp-carousel-comment-form {
	margin:0 0 10px !important;
	float: left;
	width: 100%;
}

textarea#jp-carousel-comment-form-comment-field {
	background: rgba(34,34,34,0.9);
	border: 1px solid #3a3a3a;
	color: #aaa;
	font: 15px/1.4 "Helvetica Neue", sans-serif !important;
	width: 100%;
	padding: 10px 10px 5px;
	margin: 0;
	float: none;
	height: 147px;
	-webkit-box-shadow: inset 2px 2px 2px rgba(0,0,0,0.2);
	box-shadow: inset 2px 2px 2px rgba(0,0,0,0.2);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder {
	color: #555;
}

textarea#jp-carousel-comment-form-comment-field:focus {
	background: #ccc;
	color: #222;
}

textarea#jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder {
	color: #aaa;
}

#jp-carousel-comment-form-spinner {
	color: #fff;
	margin:22px 0 0 10px;
	display: block;
	width: 20px;
	height: 20px;
	float: left;
}

#jp-carousel-comment-form-submit-and-info-wrapper {
	display: none;
	/*margin-bottom:15px;*/
	overflow: hidden;
	width: 100%
}

#jp-carousel-comment-form-commenting-as {
}

#jp-carousel-comment-form-commenting-as input {
	background: rgba(34,34,34,0.9);
	border: 1px solid #3a3a3a;
	color: #aaa;
	font: 13px/1.4 "Helvetica Neue", sans-serif !important;
	padding: 3px 6px;
	float: left;
	-webkit-box-shadow: inset 2px 2px 2px rgba(0,0,0,0.2);
	box-shadow: inset 2px 2px 2px rgba(0,0,0,0.2);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	width:285px;
}

#jp-carousel-comment-form-commenting-as input:focus {
	background: #ccc;
	color: #222;
}

#jp-carousel-comment-form-commenting-as p {
	font: 400 13px/1.7 "Helvetica Neue", sans-serif !important;
	margin:22px 0 0;
	float: left;
}

#jp-carousel-comment-form-commenting-as fieldset {
	float:left;
	border:none;
	margin:20px 0 0 0;
	padding:0;
}

#jp-carousel-comment-form-commenting-as fieldset {
	clear: both;
}

#jp-carousel-comment-form-commenting-as label {
	font: 400 13px/1.7 "Helvetica Neue", sans-serif !important;
	margin:0 20px 3px 0;
	float:left;
	width:100px;
}

#jp-carousel-comment-form-button-submit {
	margin-top: 20px;
	float:right;
}

#js-carousel-comment-form-container {
	margin-bottom:15px;
	overflow: auto;
	width: 100%;
}

#jp-carousel-comment-form-container {
	margin-bottom:15px;
	overflow: auto;
	width: 100%;
}

#jp-carousel-comment-post-results {
	display: none;
	overflow:auto;
	width:100%;
}

#jp-carousel-comment-post-results span {
	display:block;
	text-align: center;
	margin-top:20px;
	width: 100%;
	overflow: auto;
	padding: 1em 0;
	box-sizing: border-box;
	background: rgba( 0, 0, 0, 0.7 );
	border-radius: 2px;
	font: 13px/1.4 "Helvetica Neue", sans-serif !important;
	border: 1px solid rgba( 255, 255, 255, 0.17 );
	-webkit-box-shadow: inset 0px 0px 5px 5px rgba(0, 0, 0, 1);
	        box-shadow: inset 0px 0px 5px 5px rgba(0, 0, 0, 1);
}

.jp-carousel-comment-post-error {
	color:#DF4926;
}

.jp-carousel-comment-post-success {
	/*color:#21759B;*/
}

#jp-carousel-comments-closed {
	display: none;
	color: #999;
}

#jp-carousel-comments-loading {
	font: 400 15px/1.7 "Helvetica Neue", sans-serif !important;
	display: none;
	color: #999;
	text-align: left;
	margin-bottom: 20px;
}


/* ----- Light variant ----- */

.jp-carousel-light .jp-carousel-overlay {
	background: #fff;
}

.jp-carousel-light .jp-carousel-next-button:hover span,
.jp-carousel-light .jp-carousel-previous-button:hover span {
	opacity: 0.8;
}

.jp-carousel-light .jp-carousel-close-hint:hover,
.jp-carousel-light .jp-carousel-titleanddesc div {
	color: #000 !important;
}

.jp-carousel-light .jp-carousel-comments p a,
.jp-carousel-light .jp-carousel-comment .comment-author a,
.jp-carousel-light .jp-carousel-titleanddesc p a,
.jp-carousel-light .jp-carousel-titleanddesc p a,
.jp-carousel-light .jp-carousel-comments p a,
.jp-carousel-light .jp-carousel-info h2 a {
	color: #1e8cbe !important;
}

.jp-carousel-light .jp-carousel-comments p a:hover,
.jp-carousel-light .jp-carousel-comment .comment-author a:hover,
.jp-carousel-light .jp-carousel-titleanddesc p a:hover,
.jp-carousel-light .jp-carousel-titleanddesc p a:hover,
.jp-carousel-light .jp-carousel-comments p a:hover,
.jp-carousel-light .jp-carousel-info h2 a:hover {
	color: #f1831e !important;
}

.jp-carousel-light .jp-carousel-info h2,
.jp-carousel-light .jp-carousel-titleanddesc,
.jp-carousel-light .jp-carousel-titleanddesc p,
.jp-carousel-light .jp-carousel-comment,
.jp-carousel-light .jp-carousel-comment p,
.jp-carousel-light div.jp-carousel-buttons a,
.jp-carousel-light .jp-carousel-titleanddesc p strong,
.jp-carousel-light .jp-carousel-titleanddesc p b,
.jp-carousel-light .jp-carousel-titleanddesc p em,
.jp-carousel-light .jp-carousel-titleanddesc p i {
	color: #666;
}

.jp-carousel-light .jp-carousel-buttons {
	border-bottom-color: #f0f0f0;
	background: #f5f5f5;
}

.jp-carousel-light div.jp-carousel-buttons a:hover {
	text-decoration: none;
	color: #f1831e;
}

.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog,
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog:hover {
	background-position: 4px -56px;
	padding-left: 24px !important;
}

.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
	background-color: #2ea2cc;
	color: #fff;
}

.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-commentlink {
	background-position: 0px -176px;
}

.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
	background-position: 5px -36px;
}

.jp-carousel-light div#carousel-reblog-box {
	background: #eee;
	background: -moz-linear-gradient(bottom,  #ececec,  #f7f7f7);
	background: -webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f7f7f7));
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 2px 10px rgba(0,0,0,0.1);
	box-shadow: 0 2px 10px rgba(0,0,0,0.1);
	border:1px solid #ddd;
}

.jp-carousel-light #carousel-reblog-box textarea {
	border: 1px inset #ccc;
	color: #666;
	border: 1px solid #cfcfcf;
	background: #fff;
}

.jp-carousel-light #carousel-reblog-box .canceltext {
	color: #888;
}

.jp-carousel-light #carousel-reblog-box .canceltext a {
	color: #666;
}

.jp-carousel-light #carousel-reblog-box select {
	background: #eee;
	color: #333;
	border: 1px solid #aaa;
}

.jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit {
	color: #333;
	background: #fff;
	background: -moz-linear-gradient(bottom,  #ddd,  #fff);
	background: -webkit-gradient(linear, left bottom, left top, from(#ddd), to(#fff));
	border: 1px solid #aaa;
}

.jp-carousel-light .jp-carousel-image-meta {
	background: #fafafa;
	border: 1px solid #eee;
	border-top-color: #f5f5f5;
	border-left-color: #f5f5f5;
	color: #333;
}

.jp-carousel-light .jp-carousel-image-meta li {
	color: #000 !important;
}

.jp-carousel-light .jp-carousel-close-hint {
	color: #ccc;
}

.jp-carousel-light .jp-carousel-close-hint span {
	background-color: white;
	border-color: #ccc;
}

.jp-carousel-light #jp-carousel-comment-form-comment-field::-webkit-input-placeholder {
	color: #aaa;
}

.jp-carousel-light #jp-carousel-comment-form-comment-field:focus {
	color: #333;
}

.jp-carousel-light #jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder {
	color: #ddd;
}

.jp-carousel-light a.jp-carousel-image-download {
	background-position: 0 -122px;
}

.jp-carousel-light a.jp-carousel-image-download:hover {
	background-position: 0 -122px;
	color: #f1831e;
}

.jp-carousel-light textarea#jp-carousel-comment-form-comment-field {
	background: #fbfbfb;
	color: #333;
	border: 1px solid #dfdfdf;
	-webkit-box-shadow: inset 2px 2px 2px rgba(0,0,0,0.1);
	box-shadow: inset 2px 2px 2px rgba(0,0,0,0.1);
}

.jp-carousel-light #jp-carousel-comment-form-commenting-as input {
	background: #fbfbfb;
	border: 1px solid #dfdfdf;
	color: #333;
	-webkit-box-shadow: inset 2px 2px 2px rgba(0,0,0,0.1);
	box-shadow: inset 2px 2px 2px rgba(0,0,0,0.1);
}

.jp-carousel-light #jp-carousel-comment-form-commenting-as input:focus {
	background: #fbfbfb;
	color: #333;
}

.jp-carousel-light  #jp-carousel-comment-post-results span {
	background: #f7f7f7;
	border:1px solid #dfdfdf;
	-webkit-box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.05);
	        box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.05);
}

.jp-carousel-light .jp-carousel-slide {
	background-color:#fff;
}

.jp-carousel-light .jp-carousel-titleanddesc {
	border-top: 1px solid #eee;
}

.jp-carousel-light .jp-carousel-fadeaway {
	background: -moz-linear-gradient(bottom, rgba(255,255,255,0.75), rgba(255,255,255,0));
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0.75)), to(rgba(255,255,255,0)));
}

/* Small screens */
@media only screen and (max-width: 760px) {

	.jp-carousel-info {
		margin: 0 10px !important;
	}

	.jp-carousel-next-button, .jp-carousel-previous-button {
		display: none !important;
	}

	.jp-carousel-buttons {
		display: none !important;
	}

	.jp-carousel-image-meta {
		float: none !important;
		width: 100% !important;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing: border-box;
	}

	.jp-carousel-close-hint {
	 	font-weight: 800 !important;
		font-size: 26px !important;
		position: fixed !important;
		top: -10px;
	}

	.jp-carousel-slide img {
		filter: alpha(opacity=100);
		opacity: 1;
	}

	.jp-carousel-wrap {
		background-color: #000;
	}

	.jp-carousel-fadeaway {
		display: none;
	}

	#jp-carousel-comment-form-container {
		display: none !important;
	}

	.jp-carousel-titleanddesc {
		padding-top: 0 !important;
		border: none !important;
	}
	.jp-carousel-titleanddesc-title {
		font-size: 1em !important;
	}

	.jp-carousel-left-column-wrapper {
		padding: 0;
		width: 100% !important;
	}

	.jp-carousel-photo-info {
		left: 0 !important;
		width: 100% !important;
	}
}
