/*  
    Name: 'Esten' theme for tumblr
    Realese date: 30.06.2014;
    Version: 1.2a;
    Last update date: 14.04.2015;
    Author: webgregos;
*/

/*===================
==  EXTERNAL RESOURCES
====================*/

.pattern-1 {
	background-image: url(http://static.tumblr.com/8wlin78/4J4nlehkp/gplaypattern.png);
}
.pattern-2 {
	background-image: url(http://static.tumblr.com/8wlin78/4fInlej5g/grey.png);
}
.pattern-3 {
	background-image: url(http://static.tumblr.com/8wlin78/CShnlej71/symphony.png);
}
.pattern-4 {
	background-image: url(http://static.tumblr.com/8wlin78/xvanlenu0/irongrip.png);
}
.pattern-5 {
	background-image: url(http://static.tumblr.com/8wlin78/eNRnlenud/wild_oliva.png);
}

/*===================
==  ICON FONT
====================*/

@font-face {
	font-family: 'estentheme';
	src: url('http://static.tumblr.com/8wlin78/nkrn7ywlf/estentheme.eot');
}

@font-face {
	font-family: 'estentheme';
	src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggi/NwAAAC8AAAAYGNtYXDmYebIAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZtA2LRYAAAF4AAA0YGhlYWQAtxE3AAA12AAAADZoaGVhA90CCwAANhAAAAAkaG10eE0AClsAADY0AAAAqGxvY2E7syvCAAA23AAAAFZtYXhwADgCAwAANzQAAAAgbmFtZVSeChoAADdUAAABVHBvc3QAAwAAAAA4qAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmJgHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAEAAAAAMAAgAAgAEAAEAIOYj5ib//f//AAAAAAAg5gDmJf/9//8AAf/jGgQaAwADAAEAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEAAggHAAT4AMQAAJTgDMTI+AjU0LgIvAS4CIiMqAQ4BDwEOAxUUHgIzMj4CPwEXHgIyMwGmBQoHBAICBAKmAQQEBQICBQQEAaYDAwICBAcKBQIFBAQBlpYBBAQFAoIEBwkFAwYFBAKKAQICAgIBigIEBQYDBQkHBAEBAgJ8fAICAgADAA0AHwH7AaQAIwBqAM8AABMiDgIVFB4CFxQOAgcyPgI3OAMxMj4CNTQuAiMVMh4CFx4DFRQOAgcOAwc4AzEiDgIHDgMHIhQqASM+AjQ3OAMxNC4CJy4DNTQ+Ajc+AzM3HgMXHgMXHgMVFA4CBw4DBw4DFRQeAhcqASYiMS4DJy4DJzgDMSoCJiMOAwcwFA4BBx4DMzgDMR4DFy4DNT4DNTQuAifIJ0QyHg0YIhQECAwIHikeFQwmQjEcHTNEJxEeHBgKCg8KBQUJDwkKFxseEAUJBwcDBQcIBwQBAQEBAQEBAQQFCAURGhIJBQoPCgoYHB8QmAgNCwkEBQgIBwQKDwoFCRIaEQIFBAMCAQICAQEBAQEBAQEBBAcICAUCBwgIBQQFBQYDCBEREAgBAgEKFhcYDQsWHikeCAwIBBQiGA0XKTkiAaQXKDYeFCYgGwoQFhEOCAYNFREYKDUeHjYoFyYGCQ0HCBISFAoKExMRCAcNCgUBAgUGAwgKBwQCAQMHCAgEBgsJBwIIFRcaDgoUEhIIBw0JBgEFDQ4PBwIFBQUDCBETFAoNGhgVBwIDAwUCAgUGBQMECAgHAwECBQcKBwQGBAIBAQMFAwEBAQECAgQIBgMRFQ0FAQgOERYQChshJRQcMygaAwAAAAACACoALAHGAagAIgA3AAATIg4CMRcwHgIfAR4CNj8BPgE0Ji8BLgEiJiMqASYiIxcyHgIVFA4CIyIuAjU0PgIzQggKBQEXAQEDAdULDgoKCHUJCQoK1wIEBAQDCygsLA9EChMNCAgNEwoLEg4ICA4SCwGoCAkHnQMEBQK5CgkBCgqFCwwKCwm8AgIBASEHDhMKChMNCAgNEwoKEw4HAAAACwAzABIBzQGuADYAYQCYALcA7wEFASEBTwFuAbUCAAAAJT4DNz4CNDUmPAEmJy4DLwEjJgYmBicOAwcGFAYUFR8BHgMXMhYyFjcWNjI2MycuAjQ9ARcVFBYUFhcyFjIWNxY+ATQ1NxcVByYiJiI1NCYGIgcOAiInFzQiJiInLgEOAQcUBiYGJwc1FxUUFhQWFTAWNjI3MjYyNhcyHgIXFhQOARUOAyMGIgYmIzc+AjQ1PAEuAScuAQ4BBw4CFBUcAhYVHgI2NxcuAycuAjQ1PAE+ATc+AjIXMh4CHQEjBxQeAjcWPgI3ND4BFjcXBxQOAgcOASIGJzc0LgInBiIOAQcUBhQWMRYyFjYXNwU8ASY0NTwCJhUmIiYGJyM1FxUPAiYGJgY1NzYyPgE3PgM1NC4CJy4DByYOAgcOAxUUHgIXHgIyMzYWNjI3Jy4CNDU8AT4BNT4CFjMeAxUcAQ4BBw4CJiMXMj4CMzcXMhY2FjcWNhY2FzwCNjU0JjwBMSYiJgY1FAYcARUcAQYUMQ4CIgcuAjQnNScHMAYcARUWFB4BFx4DNyc2PAI9ATc+AxU0IiYiJwYmBiIHNA4CBw4DFTQuAicuAxU0IiYGJwYmBiYVJh4CHwEVHAEWFBUwFjYWNxY2FjYxAZkJDw0KAgEBAQECAQMJCw0ICJAmOCUTAgoSDwsCAQEBAwMJDA4IAwofOzMtOiIPAtgDBQITAQEBAQECAgEEBQMBEwkDBAEBAgICAgIGBwcDagICAQEBAwEBAQEBBAMJEwEBAQIBAQIFBAQCBQYFAwEBAQEBAwMEAgEFBQUCCQIBAQEBAQEGBQUCAQEBAQEFBgYCPgIFBAQBAQEBAQICAwkLDQYEBgQCKwECAwUDAgQDAgEBAgQDCQECAgMCAwgJCgQZAQMFBAIEAwIBAQEBAQIFBAv++gEBAQIEBQMMTBoBCgIDAwKPAQMDAwEEBQMCAgMFBAIGBwcFBAgHBgIFBwMCAQMGAwQGCAoFAgQEAwEYAgIBAQEBAwMEAgIDAgEBAgECAwQEAWABAgMCAQUBAQEDBQUEBgMBAQEBAQkLCQEBAQIDBAEDAgIBHAEBAQIEAwMGBgcEmgETBAcFAwEDBgYFBgQBAQIEAwICBAMCAgMDAgIEAwIBBAYGBQcEAQEDBgcEFAECBAYEBQYDARQCBwsMCAEHDRsXGRkPAwMGCwgIAQMBAQECAQMGDQ0JAggOGhNABgcKCgYDAQEBAQEBLAEGDBgSKAEnDg8KAgICAQEBAggTECkBZAEBAQIBAwEDAQQBAwICAgIBAgEBAgECAQIBAYkBEgUGBwIBAQICBAEBBQcMBgYPEQ0EAwYEBQIBARUBBQcOCAgIBwICAgQBAwQBBAQLBwYICQQCAgYBAQQVAgIEBQQBBQYMCAwNCwUEAwcCBAgIDgcPDAUKBQQBAQICBQEFAwMBAQEIBAYGAwMBAwECRQYGBgEBAQMDAwEFAgQDAQEBAT8BCBAUDQ8XDAcBAQEBARQBEgJzAQEBAQECxQIDAQIDCgwTDA4RDggEAgQCAgEBAgEDAQUIDxIODBMMCgIEAwQBAQIBGAMDCg0MCQ0GBAEDAQMBAgIJCwwKEAgGAQMBAQIaAQECBQQCAQIBAQIBAgEBCRIVDQsXDwsBAQIBAgYODwoJEQsJAwEDAQIBDBQULgEECg4UChYXDQQEAQMBAQIFAQULDAchLggSDAkBAgEBAQECAgEGBwoFBggIAwEBBAgIBgQLBgYBAgIBAQEBAgECAQkMEgkvIQgLCwUBAQECAQECAQIAAAEAMgAsAcoBjgB4AAA3LgMnLgMnLgMnLgMnJiIOAQcOAyMwLgIxND4CNz4DNz4BHgEXHgMXHgMXHgM3PgM3PgE8AScuAiIHBioCMTQ+Ajc+Azc2HgIXHgEUBgcOAwcOAwcOAyfjBgwLCgUCBAYIBwQHBgQBAwgICAQCBAUIBQMEBAIBBQYEERcXBgQKCgkDCA8PDAUDBQQEAgQGBQUDAwcHBwUFERMQBQECAQEJDBAKAQMDAQIEBAMHERYYDw8ZEgsDAQEBAQEHCAsGDSEjIQ0KFBIQBywBBwsPCQUKER4ZDhoVDgMKEA0IAQECBAQCAgIBBgcHARAVFAUDBwcFAQQBBAkHBQoNEg0XIxkTCQoPCAMBAhMbHgwECAkIAwcJBAIBAQYJCQUNFQ8JAQIEDBIOBA4PDgQIExQUChctKiIKBwsHAgEAAAABADUALwHJAXwAxAAANy4DJy4DJzA2OgE3Mj4CNz4DNTAmIiYjLgMnLgMxMDY6ATMyNjI2NTAuAiMuAycuAjQ1OgEWMhceAzUwNC4BJy4DJy4BNDY3ND4CPwEXHgMXHgM7ATUmPgI3PgIyMzIeAhceAxceAToBMzI+Ajc+AjIxMBQOAQcOAwcOAjAzOgE+ATc+AzEyDgIPARUOAwcOAwcOAwciDgEmI5wHEBAPBgQODQsBAQQHBgsTEhEJBAkIBgECAwMIEQ8MBQIEAwIDAwYDBQcFAgECAgIIDw0KBAEEAgEBAgIBBAkJBgICAQQJBwUCAQEBAQICAgECDAoWGBkOBxIRDwUFAwUOFg0FBwcIBQYICQgEBAUFBQICAgICAQMJCgsFAgQCAgEBAQIFBgYEAgMBAQIGCAkEAgUDAgEFCgsECgEBAwQDBxMYHRIJGBkaDQUPEBAELwECBAQCAgYHBQEBAQIEBwUBBgUEAQEBAQYJDAgCBgYFAQEBAQEBAQMJCw4IBAsLBwEBAQICAgEBAQICAQQKCwwGBAoMCgQDBQUEAgMMCxMPDAUDBAQCBA8cGRQGAQICAQEDAwEDBAMCAgIDAwUCAQIBAQMDAgQHCAYDAgMBAgMBAQEBAQgKDAQHEgkREREIFCUgHAsHCwkHAgEBAQAAAAAEADkAGQHHAacAZAC6ASQBhAAANzgBKgExIi4CJy4DJy4DJy4DJzwBJjY1PgM3PgM3PgM3NjoCMzoDFx4DFx4DFx4DFxwBFgYVFA4CBw4DBw4DByoDIyoDIzcyPgI1NjwBJjU0LgInLgMnLgMHDgMHMAYqARUiDgIVMAYUFhUUHgIXOgE2MjcyPgI3PgIyMx4DFxQyFjIxMhY6ATEWMjYyMTcyPgI3PgM1MDwBJjU0LgInLgMnIiYqAQciDgIHIg4CBw4DFQYcAhUeAxceAzM6ATYyNzI+AjM+AjI3OgMzHgMXHgMXMB4BMjEUFjIWMzA6ATYzNzI+Ajc+AzU0LgInNC4CJy4DJy4CIiMiDgIHDgMHDgMHHAEwFBUUHgIXHgIyMzoCNjM+Azc6AzM6AhYzHgMXHgIyFzoDM/cBAgsWFhQKBAgICAMDBwYGAwoQDAcBAQEBCA0RDAEDBQMBDBsdHhADBAQFAgQGBgYDDx0cGgsDBQUFAwoRDAcBAQEFBwoGCRYZHRAGDA0MBwIEBAUEAgMDAQFdAgMCAgEBAQEBAQEGBwgDDh0gIRIFCgsLBgIBAQICAQIBAQIDBAIBAQIDAgEGBgcEBw8PDgYMGBUVCQEBAQEBAQEBAQECFwECAQIBAQIBAQECAgQDDR0fIREDBwgIAwkQEBAIAgMCAgEBAQEBAQEBAQEBAQMCAwIBAQICAQEFBQYCBQgJCQUCBwgHAgoTERIIBgoKCQUCAQECAgEBAgIBARcCAwMCAQICAQEBAQICAgECAQsYGxwPCA4PDggMFxUUCgQEBAIBAQMCAQEBAgICAQMDBAEBAQICAgYODw8IAwQEBQQFCgoJBRAeHBkKAQMCAQEBAgIBARkEBgkGAgUFBgMDBgYHAwwaHR4PAwgIBwMRIR4cDQEEBAMBCxINCAEBAQEIDBEKAgUFBgIMGx4eEAMGBwYDDBkXFwoPGRURBgIEAwIBaQICAwIBAgECAQEBAgEBAQMEBAIGCAQBAgEBAgIBAQECAgICAgIBAQIDAwEBAQEBAQEBAQEBAQQHCQUBAQEBATUBAQEBAQMCAwIBAQEBAgMDAwEIDAkFAQEBAQMDAwEBAgEBAQICAQEBAgIBAQICAgEBAgEBAQEBAgEBAQIBAQIDBQMBBAUEAwEBAQEBAT0BAgECAQMDBAICAwQDAQEBAQEBBgoJBgIBAgEBAgQCAQIBAQEBAgMDAgEBAQECBQQDAQECAQECAwMBAQECBQgKBgEBAQEAAAUANwCMAb0BPAAeAD0AbQB/AI8AADc+ATQmIyIOAgcOAhQVFB4CMxYyHgEzMDYyNjczMj4CNTQuAicwIg4BBw4BHAEVFB4CFx4CNjclPgImJy4DIyIuAicuAycuAQ4BBw4CIi8BBxwBHgEXHgIyMzI+AjclNSMiDgEUBxwBHgE3PgM1IzQuAQYHDgEeARcWPgI1hwQEAwMCBAUEAQICAQEBAgIBAgEBAQECAwEiAgMBAQEBAgEEBQUCAwIBAQIBAgMCBAMBDAsOAgkKBQcIBwUGBwQDAgILDg8HDB8dFwQCAwcKCRoBAQEBAQ4cLSAmLhsNBf61CwQFAgEDBQUEAwIBIAIFBwUEAwMGBgMEAwGPASYsJAMFBQIECw8SDAsQCwYBAQEBAQEGEBsWDxoTCwECAgECBA0ZFhEZEQoBAgIBAQIHBhYYGQkEBgMBAQMFBQcQDgwDBQEFDAkDAwIBAUUQGhMMAQICAQEBAwMrLgEIERASFQsDAQECCRMRDQ8GBQcGEA8OBAIBCA8LAAEAVQATAagBrgDPAAA3NDY0NjU+Az8BJyY0JjYnNiY+ATc+AxcyHgIXHgEOAQcUBhQGFwYWBhYVHgMXHgE+ATc+Azc+AjQnLgMnJiIOAQcOAwcOAwcUBhQGFwYeAhcWFBYGFw4DIxQuAicuAycuATQmNyY2NDY3PgM3PgM3PgEyNjMyFjIWFx4DFx4DFx4CBhccAQ4BBw4DIyIuAicuAxUiDgIHDgMVDgMHFgYiJicuAjYnnAEDAgMGBQMNAwICAQEBAQMCBAILCw4GAwMEAgMEBgMHCQQBAQEBAQMDBAYGBAIMCgwEBwsMCQUGCgQFAxAVHA8HDhIOBwQPDA0DCg0NBwIBAQIBAwMIBAIBAgECAQQBAgcGCAEHBwcEAwECAQEBAQIBAwcMDAgIFhUaDQYGCwsKCQ0ICAMNExMQCAcNCQkCAgEBAQEBAQIFGSErFgoODwsHAQUBAwEBBAMEAQUDAwIDBwQEAQMBBwMGAwMBATMHCgkJBQQQFBgMOgsEBQcHBgcKCQgFBwsHAgIBAgMCBQ0VIBkGCQYHBAQFBAQCAwYFBQECAgEBAgIJCw0IDSEkIQwOFxEMAgEBAgEBBgYHBAcSExYLAwYHBwMJDAsMBwECAgQCBggGAwECBAUCBQoMDQgEBwcKBwcJBwcECxMSEQgJDwwIAwECAQECAQMHCgsIBw4QEgkEBgkMCgoMCQgFHS4hEQIGCAYCBAEBAQYKDgoIDw0IAgMJCwoEAQIBAgEEBwsJAAADAHEAXQGcAXgAKAAsAE4AABMiLgInLgM3Jj4CNz4DMzIeAhceAhQXBhQOAQcOAyMXIyczFyMnNi4CIyIOAgcOAxcHIyczBzM+AzMyHgIXkwQGBwUDAQUBAwEBAwEFAQMFBwYEAwgFBwEDAwMBAQMDAwEHBQgDHTsBPeo6AQEFBw0HBQYHBQMCBQECAQE6ATwBAgQODhMJERcRBwEBOwEDAwICBQYGAwMGBgQDAgMCAQECAwIDBAYGAwMHBQUCAgQCAd7AwGsLEQsFAQMEAwMHCAgEbsAeCA4IBQoUHhMAAAUAMgASAc4BrgAkAD0AVwBsAIEAABMqAgYxFSM1DgMVERQeAjMhMj4CNRE0LgIrARUjNSMXMzIeAh0BFA4CKwEiLgI9ATQ+AjMHMh4CFzMVFA4CIyEiLgI9ATM+AzMVIg4CFRQeAjMyPgI1NC4CIxUyHgIVFA4CIyIuAjU0PgIzgAEBAgIpBwsIBQ0VHBABABAcFQ0NFRwQ0igG9xIFCQYEBAYJBRIFCAcEBAcIBXcSIRwWBzYFCgwH/wAHDAoFNgcWHCESFSYcEBAcJhUVJhwQEBwmFQwVDwkJDxUMDBUPCQkPFQwBrgFRQgUOEBIJ/wAQHBUNDRUcEAEAEBwVDVJSHwMHCQUSBAkHBAQHCQQSBQkHA0oLEhoQngcMCgUFCgwHnhAaEgsPEBwmFRUmHBAQHCYVFSYcEC4JDxUMDBUPCQkPFQwMFQ8JAAAABABHABIBtwGtAJMAwQEGAUMAAAEqAQ4BBw4DBw4CFhceAxceAxc6AzEwHAEGFQYUBhQVFhQeARceAhQxMA4BIiMOAwcOAwcOARQWFx4DFx4BMjY3PgM3PgE0JicuAycuAycmND4BNz4DNz4BNDY1NCY0JicuAycuAzEwOgE2OwE3PgM1MCYqASMHMh4CFx4DFx4DBw4DBw4CIicuAyc8AzU+Azc+AzMXFRQGFAYVMCoCIyIGIgYxFAYWFDMwFjIWOwEVHAEWFDEwFjoBOwE3MzI2MjYzMDY8ATUiJiImIyoDMSY0JjQ9ASMHFjoCFx4DFx4DFRQOAgciBioBIyYqASYjLgMnLgE0JjU0NjQ2Nz4DNz4DMzoCNjEBFRcfFQ8IChQRDwYFCAMBAwIICw0HBgkKDAcDBgQDAQEBAQMDAwEBAQMEBgMLFxUSBgkOCggDAQEBAQQOFRsQBRITEgUVIxwTBQEBAQECBwwTDgYHBQIBAgYKBwYLCAYDAQEBAQEBAgUFBgQCAwIBAwQFAw4MBggFAQkPFg5UAwUFBQMCBwcHAgYIBgIBAQICBAIFDA0OBwoSDgkCAQIEBQQDCAgJBLMBAQQFBwQGCAQCAQEBBAUHBRMBAgIFBAwBEwUHBQMBAQEBBAgGBAcFBAEBDaECAgIBAQIKDAwDBQcFAwgQFg8DCgkJAgECAwQBDBQRDAMBAQEBAgECBggJBAYOEBELAQMCAgGtAgICAgkMDgkIExQUCAkPDQoEAwQCAQEBAgIBAgMDBQMEBgYGBAECAgEBAQEEBgYEBQoNDggECgsKBAsSDwoCAQEBAQMOFRsQAwoLCwMIDw8RCwUGBQMCBQkKCwYFCgsLBgMEBggHBggGBAMFCQkIBAIDAwIBBgMFAwEBARMBAQIBAQYGCAMIFBUVCQYIBgUDBQgEAgIPFhwQAwUFBQMGCQgHAwQFAwJzFAUIBQIBAQECBwcHAQETBAcFBAEoAQEHBwcCAQEBAgUIBRR+AQEBBwkJAwQKCgsFDBMPCQIBAQECBwsPCAIDBQYEBQYFAwIECAgGAgMFAwMBAAAEADYAMgHWAYMAQQBbAHAAhQAAEyIOAhUUDgIHDgIUFx4DFx4BMjY3PgMnLgMnLgM1NC4BBgcOAiYjJgYiBiMGIi4BJy4DJxc2HgIHDgMHLgMnJj4CFz4CMjcHFA4CJwYuAjU0PgI3HgMVNxQOAgcuAzU0PgIXNh4CFWcHCAYCAQMGBAUFAwECDRstIxgtKywXIS0bCwEBAgMFBQQFAwIGDhoVCA0SGRQMGhcSBQgLCg0JCQ8MCwTRGCofEAMEHi01Gx82LB0FBR40Px0FCwsLBV4EBwoFBQoHBAQHCgUFCgcEkAQHCgUGCQgEBAgJBgUKBwQBgwcMFQ0MERAOCQkPDxQOIy0iFAkBBAIEBhsnOSMPExALCAUNDBAIFRYICQkGAwMBAgEDAwEHBAYGBgIBgwEMFSIXISQTBAECBBMkIB0nEgQGAgECAVoKFA4JAQEJDhQKDBIPBwEBBw8SDAEMEhAHAQEHEBIMChQNCQEBCQ0UCgACADMAhAHNATwAFAApAAA3FA4CIyIuAjU0PgIzMh4CFTMUDgIjIi4CNTQ+AjMyHgIV6w8ZIRMTIhkODhkiExMhGQ/iDhkiExMhGQ8PGSETEyIZDuATIhgPDxgiExMiGA8PGCITEyIYDw8YIhMTIhgPDxgiEwAAAAABAI0AFgFhAacAPAAAJTU/ASc3JjYmNjU+Azc0PgI3MjYWNhc/AScGJgYiBw4DBw4DFQ4DBxQGFgYXDwIXBxcnASI/AUABAQEBAQEBAgEDBAMFAQICBgYHEgEqEBMJBwIHCgoIBQEEAgQCAQMBAQEBAQEBOQE7AVwBf2kBRAENBQUFAQIBBAIDAQICAwEBAQEBAQJDAQEBAQIBBgUJAwMDBgMDAQcFCAIDAgcJCRcBRAHSAWoAAAAABwA0ABQBywGmACgASQCBALkA6QEUAUcAAAEeAjY3PgM3PgM1MC4CJy4DJy4BDgEVMB4CFx4DFw8BMzI+Ajc+AzE2LgIjIg4CBw4DBw4DFQUyFjoBMzA2PAEnNC4CJy4DIzAOAgcOAwcOAzEwHgIXHgMVHgE6ATcyNh4BFwUeAjIxMD4CNz4DNz4DNz4CNDUuAzEiDgIHDgMjIgYiBjEcAR4BFx4DFxcWFDI2Nz4DNz4DPwEnIi4CJy4BIiYjKgEGIjEiHAEWFx4DFx4CFDEHFj4CNz4CJicuAycuAiIjIg4CBw4DBw4DDwEXHgMzFw4CIiMuAycuAycmNCY0NTQ+Ajc+Azc2HgIXFg4CBw4DBw4DBwEPBAQFBwcJEQ4NBgEEAgEDBgcDBw8PEAcHFhUPAQMDAgULCwoEswENDB0fIRADBQUDAREWFAIBBQgIAwYMDAsEAwYGBAFDAgMCAQEBAQMEBgMDBQYEAQEDAwIGDxESCgQGBAMBAQIBAQICAQEBAQQDCBocGgn+3AEBAQEBAQIBCBUXGAwECwsKBQMEAgEDBAMBAwQHAxEgIiIRBggFAgIBAQIHCQoF5gEBAgIGCwoKAwQIBgQBAQQBBAUGAwUHCQ0KBgwIBgECAQQGBwUCAQEBbAcQEA8HBgYCAQICBwgIBAEBAgEBAggJCwUJFBIRBQQHBgUBAgUJFBcXDC4EDxEPAxMhHxsMDRQPCgMBAQIDBgQIHCQqGC5YRy4DAgQJDwoEDA0OBQkUFRcLATYHBwIEAwUJCgoGAgMDAgEEBAUDBAcGBAIBAQECAQMDBQMHERERBywEAgQGAwEBAQEBHiIdAgUFAgQMDQ0HBQwNDAQkAQECBQQIDw4OBwQKCQYCAgMCBwwMCwUCAwMBAgQEAgMFBAIBAQEBAQICAnABAgEBAQICCxgWEwcDBQUFAQECAQEBAgcHBgEBAgEEBgUDAQEBCQwMBAkTEhEGHQIBAgEECwsMBgcPDw4GBQEBAQEBAQEBAQEDBAQKFxYWCgIFBAMiAQEBBAICAgMGBQ0bHBkKAwQBAwQFAwUNDg8HBAgJBwIEAwYLCAUgAQEBAwkOEwwMGx0fEgIHBwkFCxMSEgoWJyAXBgsSM04wESMhHw8FDg4MBAYMCQYCAAACADkAaAHHAVYAbQCEAAA3MDY8AT0BMx4DFx4DFx4DFxUjNScuAyMiDgEUFRwBFhQfATM6ATYyMT4DNTwBLgEnLgMnLgMvATU8AiYxJiIOAQciHAEGHQEHDgMHDgMVHAEeARUXMzoBNjI3Jz4DNz4DNz4DMTIcAh0BI/wBDQYKCgkDChEPDQQCBQQCATsDAQwODwUEAwIBAQFeEyMZEAEBAQECBAMEDxQXDQwYGRsNEQEBERMRAQEBDRIhHBcHBAYEAgECAl4bJRYJAXUBAgQDAgIFBwYEAgcIBgE8aggSHBRIAQEBAgEDCAsNCAMJCgoDBUMCAgMEAgENHBwUGQ4GAQMBAQQFCAUJDQ0NBw0YFRMIBgoIBAEBFQYIBgMCAgQCAwYIBxYFBRIXGg8HEBERBwMJBwYCAwEBPQMJCQgCBAkHBwICBQQDBQoPCScAAAAGAEEAawG+AVkAQQBgAJ0AtADHAOYAACU+Azc+AS4BIyoBDgEHDgMjBi4CNTQ+ATIzOgE2NCcuAycuAwciDgIHDgMVFB4CFx4BPgE3JzQ+Ajc+AzMyFjIWFx4DFRQOASIjKgEuATUHPgM3PgE0JicuAyciND4BNz4CJicuAycuAiInKgEOAQcOAhQVHAEWFDMUFjoBMzI+AjcnMCY0Jj0BMzIeAhcWDgIHDgEiJicnNTM6AR4BFx4DFRQOAisBJT4BLgEnLgMjIg4CBw4CFhceAjIzOgE+ATUBjwYLCggDAwIECgkHCAYFAwMFBQcECA4KBgILGBUZGgoBAgQGCQYHDg4RDAYKCAgFDBELBQgPFg4HEhISBkcCAgMCAwQFBgQDBQUEAQIFAwMECAsICgwHAmgFCwkHAwMDAwMCBgcHAgEBBAIFBwMBAgIFBwoGBggQHBkTGhEIAQECAQEBBQ8cGBodEQgFYgEBIA4SCwYBAQEFCAYEExUQAQIeCQwIBQICAgIBBAoRDhwBHQEBAQEBAQMKExAQEwkEAQEBAQEBAQQKExAQEwsEbgMHCQsGBwgFAQIEAwMEAwEBBAcLBwICAQUKCgkQDg0GBwkFAgEBAgQDBhEUGQ4RGxYQBAMBAQMDbgEDAwQCAwMCAQEBAQEFBgYCAQEBAQIBaQMGCQkGBRESEAYECAcFAQIDBAIGDQ4PCAYKCQcDAgMCAQEBAQEJGSwkFykfFAICAQEDAikFBwoFGQEFBwYHCggGAQECAQF2FgEDAQIDAwQCCAoFAjMCBgYFAwECAQEBAQIBAwUGBgICAQEBAQIABAA6ABgByQGlABQAKQA+AFMAABMiDgIXBh4CMzI+AjcuAyMXMh4CBxYOAiMiLgInPgMzFw4DBx4DFz4DNy4DJycuAQ4BBw4CFhcmPgI3PgMX0h84KBkBARkoOB8gNyoXAQEXKjcgARUpHBIBARIcKRUYJh4QAQEQHiYYaQQKCAoDESQiJRAGCAoIBRIjJCITQQ0aGxgMCQ4EAwYDAwcPCAsVGBYMAaUYKTgfHzgpGBgpOB8fOCkYLBEdKBYXJx0RER0nFxYoHRG0BQkJCgUQIiIiEQUJCgkFESIhIhGTBwQDDAoKGBsaDQsXFxUJCgwHAQMAAAMARQAuAbsBkQAMABkALgAAExU2HgIVNzYuAgc1FTYeAhUXLgMHExQOAicGLgI1ND4CNx4DFUckPzAcSAEoRFsxOW5VNEQBPmiGR28JEBQMCxUPCQkPFQsMFBAJARVEAhYuPCQBMFg+IwR9SAQvTmo3AUeCZDkD/tULFQ8KAQEKDxULDBQQCAEBCBAUDAAAAAMAPAAiAeABhwAVAEcAYgAAARUjDgMHHgMXPgM7ARU3JwUVMzIeAhceAxUeAxceAjIxMxU3JxUjMCIuAScuAycuAycuAysBFw4DIyoDIxU6Azc+AzcuAycBaiUNFBEQCQQHBQUDCA0PEQsYdnb+0joLEQ4LBQUIBQMCDRIXCwwWEQoldnYlBgoNBgcOCwgBAQUIDAgIFRgcEDpxBQkLDgsIEBAPCAkUExMKDBANDAcFBwcEAQGHLgECBwsIBgoKDQoJCwYBKERFLjMDBwkGBQ0ODgYYJh0VBgcHAzBERCUCBAQEDBEaEgsVFhQJCRALBrcICwcEMwECBAYKBwcNDQwGAAAAAgBBAB0BxAGpABoANQAAEw4DBxQGFgYXIxczNyM2JjY0Nz4DNyczDgMHBhQGFgczBzMnIyY2NDY1PgM3J54WHxYLBAMBAQECAZ0BZQEBAgICChEcEivkFSAUDgEDAgEBAQGfAWMCAQIECRIaFCwBqRkxLyoTCBAODQWengQKCw4IDyMnKhclGTEvKhMIEA4NBZ6eBAoLDggPIycqFyUAAAIAQQAdAcQBqQAaADUAACU+Azc0NiY2JzMnIwczFBYGFAcOAwcXIz4DNzY0NiY3IzcjFzMWHAEGBw4DBxcBZxYeFwsEAwEBAQIBnQFkAQICAgsQHBIr5BUgFA0CAwIBAQEBnwFjAQIBAwkSGhQsHRkxLyoSCRAODQWengQKDA0IDyMnKxYlGTEvKhIJEA4NBZ6eBAoMDQgPIycrFiUAAAANADwAFgHEAaoAFwAwAEkAYgB7AJQArQDGAN8A+AERASoBQwAAEyIOAhURFB4CMyEyPgI1ETQuAiMFMzIeAh0BFA4CKwEiLgI9ATQ+AjMHMzIeAh0BFA4CKwEiLgI9ATQ+AjMhMzIeAh0BFA4CKwEiLgI9ATQ+AjMFMzIeAh0BFA4CKwEiLgI9ATQ+AjMhMzIeAh0BFA4CKwEiLgI9ATQ+AjMFMzIeAh0BFA4CKwEiLgI9ATQ+AjMhMzIeAh0BFA4CKwEiLgI9ATQ+AjMHMzIeAh0BFA4CKwEiLgI9ATQ+AjMHMzIeAh0BFA4CKwEiLgI9ATQ+AjMhMzIeAh0BFA4CKwEiLgI9ATQ+AjMFMzIeAh0BFA4CKwEiLgI9ATQ+AjMhMzIeAh0BFA4CKwEiLgI9ATQ+AjNUBQkGBAQGCQUBWAUJBgQEBgkF/vm2AQIBAQEBAgG2AQIBAQEBAgFHIgECAgEBAgIBIgECAgEBAgIBASIiAQICAQECAgEiAQICAQECAgH+3iIBAgIBAQICASIBAgIBAQICAQEiIgECAgEBAgIBIgECAgEBAgIB/t4iAQICAQECAgEiAQICAQECAgEBIiIBAgIBAQICASIBAgIBAQICAdu2AQIBAQEBAgG2AQIBAQEBAgFHIgECAgEBAgIBIgECAgEBAgIBASIiAQICAQECAgEiAQICAQECAgH+3iIBAgIBAQICASIBAgIBAQICAQEiIgECAgEBAgIBIgECAgEBAgIBAaoDBwgF/poFCAcDAwcIBQFmBQgHAxEBAQIBqAECAgEBAgIBqAECAQEUAQICASABAgIBAQICASABAgIBAQICASABAgIBAQICASABAgIBRwECAgIfAgIBAQEBAgIfAgICAQECAgIfAgIBAQEBAgIfAgICAUgBAgIBIAECAgEBAgIBIAECAgEBAgIBIAECAgEBAgIBIAECAgEiAQICAaIBAgEBAQECAaIBAgIBJgEBAgIfAgICAQECAgIfAgIBAQEBAgIfAgICAQECAgIfAgIBAUcBAgIBIAECAgEBAgIBIAECAgEBAgIBIAECAgEBAgIBIAECAgEAAAEAKQAcAacBqQA3AAABBxcwLgIHDgMXHgM3PgM3NjwCMTU3FS4CIgcOAxceAzc+Azc2PAI1Aaf1Ag4UFwoRHBQJAgIQGR8RDhkTDAIBwQcPERIKERwUCQICEBkfEQ4ZEwwCAQGpIfsFBgQCAg8UGQ0NFg0GAwILDxMLAQQDA7YZiAUGBAEDDhUZDQ0VDgYDAgsPFAoCBAICAQAAAAIAVgA0Aa0BiwA8AHkAAAEuASIGDwEOARQWFx4DFzc+AzUuAycuATQ2PwE+ATIWFx4BFAYPAR4CBgc+Az8BPgE0JicHLgMnBw4DFR4DFx4BFAYPAQ4BIiYnLgE0Nj8BLgI2Nw4DDwEOARQWFx4BMjY/AT4BNCYnAa0OJCYkDk4ODg4OBQgIBwIPBAMCAQQFBgUECAgICE4IFBQUCAgICAg2AgIBAgIBAgECAU0ODw8OfwQHBwgFCwMEAwIEBQUGAwgICAhNCBQVFAgICAgINwICAQIDAwEBAQJODg4ODg4kJiQOTg4ODg4Biw4ODg5ODiQmJA4EBwUDAQ4CBQYGAwICAwQECBQUFAhOCAgICAgUFRQINwcPDw8IAQIBAgFODiQlJA9/BAYEAwMLAwYGBwQCAgMEAwgUFRQITQgICAgIExUUCDgIDw8PBwECAQECTg4kJiQODg8PDk0PJCUkDwAFABIAFwHuAakAFAAYABwANQA6AAATFA4CIyIuAjU0PgIzMh4CFRcjNxcXIzcXJSIOAhURFB4CMyEyPgI1ETQuAiMhFyERIRGtBQkMBwcMCgUFCgwHBwwJBVWlUirK6XU6/sMFCgcEBAcKBQGoBQoHBAQHCgX+WBABiP54AScHDQkFBQkNBwcMCQUFCQwHr1ktLJdM5gQHCgX+ogUKBwQEBwoFAV4FCgcEKv7CAT4AAAIAlwAaAWkBpgCEAK0AABMqAQ4BBw4DByc+Azc+AzMyHgIXHgMXHgMXHgMVFA4CBw4DBw4DBw4DBw4DBw4DFRwDFRwDFyMmPAEmNTwCJjU0PgI3PgM3PgM3PgM3PgM3PgM1NC4CJy4DIxMUDgIHDgMjIi4CJy4DNTQ+Ajc+AzMyHgIXHgMV8wUJCQkFBAkJCgQTBQsLDQYHDQ0OBwgPDQwGBQoIBwQDBQQEAQECAQEBAgICAgMFBAMDBQYFAwMGBgUDAgUFAwICAgIBATkBAQEBAgICAQMEBQICBQUFAwIGBQQDAgQEBAECAgEBAQQEAwMICQsGKwIDBQMDBwgJBAUICAcDAwUDAgIDBQMDBwgIBQQJCAcDAwUDAgFtAgECAQMDBQMzAwUFBAIBAwIBAgIDAwIFBgYDBAcHCAQECAgIBAUJCAgDBAcHBwMDBgYGAwIGBgYDAgcGBgMEBwcIBAEBAgEBAQICAQEBAwMDAgEDAwMBBQgJBwQDBwcGAwMGBQYCAwUFBgIDBQUGAgMGBgYEBAgIBgMDBQMB/tkFCQgGAwMFAwICAwUDAwYICQUFCAgHAwMFAwEBAwUDAwcICAUAAAAAAwAyADYBzgGKABwASwB9AAABIg4CFRcUHgIfARYyFjY3Mj4CPQE0LgIjByoBBiIVBw4CFBUUHgI7AToCNjE3FxQyFjI7ATI+AjU8AS4BLwEmIiYiMRUqAQYiFQcOAhQdARQeAjsBMj4CPQEzFRQeAjsBMj4CPQE0LgIvASYiJiIjAVkCAwICAQEBAQEiAQIDAgEBAgEBAgIDAn8BAQECwgIBAQICAwIZAQEBAqSqAQIBARkCAwICAQECyAEBAQIBAQECjQECAQEDAwJhAgMDAUgCAgMCaAEEAgIBAQIBlQEBAQEBAYoBAwMCMAEDAQIBFQEBAQECAgIBRgIDAwEXAQGEAQIDAwEBAwEBAXFuAQEBAgICAQMDAgGBAQFHAQFiAQECAgGCAgMDAQEDAwJrawIDAwEBAwMCgQECAgIBYgEBAAAABgBKABYBtgGqAEAARQBeAHcAkACpAAATOAMxIg4CFTgDMRE4AzEUHgIzOAMxITgDMTI+AjU4AzEROAMxNC4CIzgDMSEXIREhERczMh4CHQEUDgIrASIuAj0BND4CMwczMh4CHQEUDgIrASIuAj0BND4CMzczMh4CHQEUDgIrASIuAj0BND4CMzUzMh4CHQEUDgIrASIuAj0BND4CM2AFCAYDAwYIBQFABQgGAwMGCAX+wBUBFv7qMrICAwMBAQMDArICAwMBAQMDAgGWAQMDAQEDAwGWAgMCAQECAwIBsgIDAwEBAwMCsgIDAwEBAwMCsgIDAwEBAwMCsgIDAwEBAwMCAaoDBggE/pYECAYDAwYIBAFqBAgGAyv+wgE+IQICAwIVAgMCAgICAwIVAgMCAtUCAgMCFQIDAgICAgMCFQIDAgJHAgIDAhUCAwICAgIDAhUCAwICRwICAwIVAgMCAgICAwIVAgMCAgAAAAEAJwAXAdkBqQAjAAABIg4CFRQeAhcOAwc+Azc4AzE+AzU0LgIjAQAtTzsiDxwnGAEFCQ4JIzAiGQ0sTTkhIjtPLQGpGy0+IxcqJh4LExkUEAkBBg8YEwEbLjwiIz4tGwAAAAADAEUAUwG7AW0ABAAJAA4AABMVBTUFFxUlNSUXNxUnNUUBdv6KHgE6/sZ5SEgBbT4BQAFMzgHMASABJAEiAAAAAQA1ACcB0AGHAEMAACU+Azc8AS4BJy4DJy4DJy4BIgYHDgMPAScuAyMiDgIHDgMXBh4CFx4DFx4DMzI+AjcBGy1CLhcCAgIEAQYFCQMGCg0MCAQNDA0ECA8REAoMDwsXFRYJCxMSDwcJDggFAQEBAQQBCBkmMSEIEQsJAQEECAcFMhgzNDgdCA8PDgYHCwoJBQUIBgYBAgEBAgIICw4JDg8MEQwFBAYKBwgUFxoQCA0MDAcVKCclEwUJBgQCAwQCAAAAAAEAogAgAV4BoAAxAAA3OAMxFB4CMzI+Aj8BPgI0NTwBLgEvAS4DIyIOAhUUHgIfAQcOAhQVogQHCQUDBgUEAooBAgICAgGKAgQFBgMFCQcEAQECAnx8AgICOgUKBwQCAgQCpgEEBAUCAgUEBAGmAwMCAgQHCgUCBQQEAZaWAQQEBQIAAAEAawBLAZUBdQBOAAATIg4CFRQeAh8BBw4DFRQeAjMyPgI/ARceAzMyPgI1NC4CLwE3PgM1NC4CIzAiOAExIg4CDwEnLgMjOAMxiQYLCQQBAgQCYWECBAIBBQgLBgQGBQUCYWECBQUGBAYLCAUBAgQCYWECBAIBBAkLBgEDBgYFAmBhAgUFBgQBdQQJCwYEBgUFAmFhAgUFBgQGCwgFAQIEAmFhAgQCAQUICwYEBgUFAmFhAgUFBgQGCwkEAQMDAmFhAgQCAQAAAQBAAIIBwAE+ADEAABM4AzEiDgIVFB4CHwEeAjIzOgE+AT8BPgM1NC4CIyIOAg8BJy4CIiNaBQoHBAICBAKmAQQEBQICBQQEAaYDAwICBAcKBQIFBAQBlpYBBAQFAgE+BAcJBQMGBQQCigECAgICAYoCBAUGAwUJBwQBAQICfHwCAgIAAwBiAEkBngF3AAQACQAOAAATIRUhNRUhFSE1FSEVITViATz+xAE8/sQBPP7EAXc9PXk8PHg9PQACAIoAgwFyAS8AGgA1AAAlPgM3PgI0JzM1IxUzHAIGBw4DBxcjPgM3NjQ2NDUxNSMVMxQWDgEVDgMHFwE6DRMMCAEBAQEBAV88AQEBBgsQCxqJDRMNBwIBAV88AQEBAgYKEAwagwsVFBMIBAYHBQNERAIFBQYDBw8REgoQCxUUEwgEBgcFA0REAgUFBgMHDxESChAAAQAAAAEAAPx9sC9fDzz1AAsCAAAAAADPzuhGAAAAAM/O6EYAAAAAAfsBrgAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAAB+wABAAAAAAAAAAAAAAAAAAAAKgAAAAAAAAAAAAAAAAEAAAACAABAAgAADQIAACoCAAAzAgAAMgIAADUCAAA5AgAANwIAAFUCAABxAgAAMgIAAEcCAAA2AgAAMwIAAI0CAAA0AgAAOQIAAEECAAA6AgAARQIAADwCAABBAgAAQQIAADwCAAApAgAAVgIAABICAACXAgAAMgIAAEoCAAAnAgAARQIAADUCAACiAgAAawIAAEACAABiAgAAigAAAAAACgAUAB4AYAFWAaYESATsBegHwAiGCaIKEgq4DEgNAg0+DZoPSA/wESQRnhHmEmgSuBMIFJ4U7BWcFfQW1hd4GC4YYBiAGOIZJBmIGcoZ5howAAAAAQAAACoCAQANAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABABQAAAABAAAAAAACAA4AXAABAAAAAAADABQAKgABAAAAAAAEABQAagABAAAAAAAFABYAFAABAAAAAAAGAAoAPgABAAAAAAAKACgAfgADAAEECQABABQAAAADAAEECQACAA4AXAADAAEECQADABQAKgADAAEECQAEABQAagADAAEECQAFABYAFAADAAEECQAGABQASAADAAEECQAKACgAfgBlAHMAdABlAG4AdABoAGUAbQBlAFYAZQByAHMAaQBvAG4AIAAxAC4AMABlAHMAdABlAG4AdABoAGUAbQBlZXN0ZW50aGVtZQBlAHMAdABlAG4AdABoAGUAbQBlAFIAZQBnAHUAbABhAHIAZQBzAHQAZQBuAHQAaABlAG0AZQBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('truetype'),
		 url(data:application/font-woff;charset=utf-8;base64,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jIaWhpmGmYaXioyKjoqLfIsIfYuIi4uJioqUdpZxCJ9di2kFi3iMfIuKjIqPipaLmYuMjIuNCA73d7cVe458mX6lhJmKkXjOgbCBromRgqV/noGOhY2IinyBhIeFiIqLiox9nYuMi43Bu5qYCJaUm5WUj6CUoYWXeZR+j3+QaZVNkXCSdZRvk4GXjpmPr8CXrI6VjJmJk4eceJJyhQiHioeKi4yLjZKckZaer6efsY60j6N8kmiOf4twiH+Hdn5te3FnT1NIaHBweHGBeY4IDvcwuhV4jXOQepGBj2yaiY2LjI6Lmoyoi5+QpJiVj5yWi42LjImLhIx1jnWZfp6GkYWWi40Ii4ySi5OLmIuSjIqNi4uIjYeMdZN5m4Ggh5aGoI2NjIuOio6KlYech4yNjIuIjoiOCH+VgJyHm4mVip+OlYySjpOOjwiNjpd/BadtqXiwfp6EqIWZiwiQi4uPBYSyoLOwmpePkYyZi5qLk4mXhZSHkYeRhpCHi4qPjJKMnpGXkZCOkIyLi4yLiYeJhgiGgYKBgoOEhYuLjYuPipiOl4+RjZGNi4uOi3d0f4AIgYSLeQWKcod3hHR5VWpfXW1xeWd+aIZ/imuKf4wIDveLpBWLi4mLiotujG2UcZqAkYGSgZODkoGVhJNwq3uyiLSKlIuYjJKOuZ20qa2NjpOTjo0Iq6iznbWPkoyPi5KLlYySipOKtIeweqpwkoWThJGEpmqcY45hjISLgIqEimqBa3pvCHRlZ21he3uFeod6iYSLiYuBi4aLh4uKiwjo9BWQjI6PjI+MjYuOio2KjYqNiY2Ijn6Sgo9mm2GRXIZ+iXyJfIiJioqLioqHiomIiocIioqLiIyJjIaQh5CKjYuNi5CNj4yWjZSMn46fjJyKrIiog6R8jIqNiouLjIqNi4yLCIyKjouMjAiiwBWNi46NjY2OjoyOjJCLjYuLio2KkYmNg49pn2CXXY6DjH6Lg4p0i3aHdoWGioiKiYgIiYmJiYuIiomLiIuJjIiNiI2JjoiPiY+LjYuMjI+Mj4yTjZKMl46WjJiMkIubi5CLCKaJoYeig5qHl4WYhIyKjYqMi42KjYqNioyLjouNjAiiyBWQjI6Njo6Pjo2Qi5CLkImPh4+KjYmMiI1um2eWY5F3jnmMdotqi3CIcYWCiIiKiIkIh4mIh4qGi4mLi4uJi4WNhZCIj4iPio+LjouLi5CMnJCfjqCNk4uNi5WLmoyVipmKCLaHsYCne4+JjYqNio2LjouNiwgO9xv3IxWVjoz3CIKLh4uCgYiGhYCMeYtsi22Nfo+KjYqOioyKi4uOjI+NCK2LFZGNjJWLxou0iaiIjYmMgoeGiYOGjoqLT4tejXaOh5GFiouUjwj3oJIVqpyPt3Ckf5aEjn6LfIuJjIaYhZ1zpXiTa5lUgH90h4OHi3SMCHGMikYFimGMbo6IjoeqiuGL8YuajJeSCPvfthWLuYCLBYCLjIuJYYpbjIWYjZSMjI2LuAhrixWLrYWSfniAfJBtmYGTho6Si6oIDvcwvhWMnoyRjpqOlZOtkqsImcWHlgWIlYuPi5qLnoySkpiUnp2VnYeRio2KkYWZfIp9dkiHe4qGi4CKgYyIjoWQg5ODlIcIlIafjJePm5GbnJafna2Tx4GsgK9spWGRfI1uinyHfId1gICCdHh6b4dtioWKgIyCCIx1joKZd42Ii4qKhIh8iISIioiKfZKFkX2Yg5mGoIiWipCLnoudi5CPlpKnmaOfoAijo6masJOXjpKMo4uli5CKloiqhKJ/n3efeZh2k3KOf4uKi2+McoqFiH57PllbTIsIdIt4kn2ahJKJjImKioqHfYRyhnaFdomHiISBd4WBiYiLiX+Qf4+Mj4ujCA73J/fPFYGLg46FkYWRh5KLlIuUj5KRkZGQk46Vi5WLlIiRhpGFjoSLgouCiISFhYWFgoiBiwip+3IVT4uL91THiwX3f/tUFVCLi/YFi6mAmXaLgYuCh4WEhIOIgYt/CIv7AlCLi/dUxouLbYyLBZmin5emi7WLoXCLVwgO9xT4QhWJi4mLiYoIizpii4vNBXl9fnSLcgiL+5QFi2CuaLaLCPeUiwW2i66ui7YIi/eUBYu2aK5giwj7ZouLOWOLi92FiwX3i2wVnYsFmIuWgIt+CIt5BYt+gIB+iwh5iwV+i4CWi5gIi50Fi5iWlpiLCPsLQRW7i7VunWEIwYuL+zIFi3h8fHiLCPuUiwV4i3yai54Ii/cywYsFnbW1qLuLCIt8FVKLXV2LUotSuV3Ei8SLubmLxIvEXblSiwiLXRWri6Ryi2uLa3Jya4tri3Kki6uLq6Skq4sIDvep+EEVTYt7ineGb4Vyenx0fHWGbZN0knSaeZ6BmoOViZ6KlIuSi4uLi4qLiYqIiYeLh4uDCIyAjIeTgI2IjIiLi4qKhIqDi22Ia4N6gXN+f32DdIiAi3qOgJRvqnW1hZmJsIuZjQjCk7WqlrWNlIufiZSGoX+aZqh7mIiOiZCGmJGXn5ucmZaYkZuNk4yNi52LnYqMiZMIhpiEl4GVhpCIj4uMi4uSjJOLCJmLl5EFm5SQjoqMiox1i2aLCDd4FZKLkomSiJGImH+Rgpp1lGqIc4l8iYaEg359d4V5kHGSda2GtYqTi5GMko2bj5OVlAiUlJaQl4sI90f7BxWLdwWKfYuFioqKi4KLgYt7i4iKioqKh4t5jYqMipOKl4sInouLeAWLgYyCi4qLio+LlIsIl4uMs56LBZeLk4yMjIyMjJ2Kj4qMiIx7i4GLgouKi4qMipGLmQiLn36LBfs1+xIVj4qNi42KkImleJODmH+SfYt9i2x0dmWGgop5i4WLiYyGi4eMbJBzm4KhiZCKjouXCIuZjIyOkZCVmJiWkJuTn5CnjI6LjoyNiwgO8vgXFXmKhnuLZottiH2AdH5wioSNY5EyoWvpdsuFwYnIk+Kfq7uH7ImxiJeAnYGciJiKpAiKwYCQVHB1gIOKVY1qjWaJfYh2hoaMcpl0mHqSgIsI92X7FhXKi8FvhE2BNj2DRIw5jEiSfd9+2/Wd136ZjpqNmYsILTIVi25/c32LfIuAo4uoi6iWopqLmYuXdItuCPckixWLbn9zfYt8i3+ji6iLqJeimouZi5d0i24IDvd/93QVi1hiYliLWItitIu+i760tL6Lvou0YotYCPd2ixWLWGJiWItYi2K0i76LvrS0vou+i7Rii1gIDve29xMVivXLi4vQTIuLmQWLmIuMjI6Mj42Pj4+Pj4+OkYyNjJCLmosInoyLz2KLBV+LiouCiXuGfoOBf4eHhoOIhoiEiIKKg4qGi4mLdQiLc1GLi0bFi4v7Z+aLi/QFDvej98oVlniIjJ6Uo5eemJuaj5CPkIuMi42Bk4KReJZ2k3ePeY5ciouHi4qPhZCEmHmcb5Z4CPtHXxWKh5iLBauLuZG2lJONko2Mi46NUOeHi4mLfYOChXyAeHaAeoN+gnWJgAj312cVj4qPi4yLjIqLjoqViaGGnIKehZeAnImLi4uHh4aGe3l0e3B+goaDh4uLi4uNhY6FCI6EjoSLioyJjIuTjKKNvImkhgj7uPsEFY2IjYqL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) format('woff');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'estentheme';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-cancel:before {
	content: "\e622";
}
.icon-arrow-down:before {
	content: "\e623";
}
.icon-chat:before {
	content: "\e601";
}
.icon-movie:before {
	content: "\e617";
}
.icon-music:before {
	content: "\e618";
}
.icon-permalink:before {
	content: "\e619";
}
.icon-picture:before {
	content: "\e61a";
}
.icon-question:before {
	content: "\e61b";
}
.icon-text:before {
	content: "\e61d";
}
.icon-arrow-right:before {
	content: "\e621";
}
.icon-quotes:before {
	content: "\e626";
}
.icon-menu:before {
	content: "\e625";
}
.icon-heart:before {
	content: "\e620";
}
.icon-archive:before {
	content: "\e61f";
}
.icon-arrow-up:before {
	content: "\e600";
}
.icon-tag:before {
	content: "\e602";
}
.icon-youtube:before {
	content: "\e603";
}
.icon-vimeo:before {
	content: "\e604";
}
.icon-twitter:before {
	content: "\e605";
}
.icon-spotify:before {
	content: "\e606";
}
.icon-soundcloud:before {
	content: "\e607";
}
.icon-pinterest:before {
	content: "\e608";
}
.icon-linkedin:before {
	content: "\e609";
}
.icon-instagram:before {
	content: "\e60a";
}
.icon-google-plus:before {
	content: "\e60b";
}
.icon-github:before {
	content: "\e60c";
}
.icon-flickr:before {
	content: "\e60d";
}
.icon-facebook:before {
	content: "\e60e";
}
.icon-dribbble:before {
	content: "\e60f";
}
.icon-deviantart:before {
	content: "\e610";
}
.icon-behance:before {
	content: "\e611";
}
.icon-search:before {
	content: "\e612";
}
.icon-rss:before {
	content: "\e613";
}
.icon-random:before {
	content: "\e614";
}
.icon-quotes-open:before {
	content: "\e615";
}
.icon-quotes-close:before {
	content: "\e616";
}
.icon-home:before {
	content: "\e61c";
}
.icon-comment:before {
	content: "\e61e";
}

/*===================
==  GENERAL RULES
====================*/

body {
    color: #595959;
    font-size: 14px;
	font-family: 'Open Sans', sans-serif;
    background-color: #f3f3f3;
    line-height: 1.5;
}

a {
	text-decoration: none;
	-webkit-transition: all 300ms ease;
	        transition: all 300ms ease;
}

img {
	max-width: 100%;
	height: auto;
}

/*=================================
====  TYPOGRAPHY                  
=================================*/

.typography {
    line-height: 1.5;
    font-size: 14px;

}

.typography > * {
    margin-bottom: 10px;
}

.permalink-page .typography > * {
    margin-bottom: 15px;
}

.typography > *:last-child {
    margin-bottom: 0;
}

.typography a {
    color: #7b97db;
    text-decoration: none;
}


.typography strong, b {
    font-weight: bold;
}

.typography em, i {
    font-style: italic;
}

.typography blockquote {
    margin: 10px 0 10px 5px;
    border-left: 2px solid #ccc;
    padding: 2px 0 2px 12px;
}

.typography blockquote > *:last-child {
    margin-bottom: 0;
}

.typography h1,
 .typography h2,
  .typography h3,
   .typography h4,
    .typography h5,
     .typography h6 {
    margin-top: 30px;
    line-height: 1.3;
}

.typography h1:first-child,
 .typography h2:first-child,
  .typography h3:first-child, 
   .typography h4:first-child,
    .typography h5:first-child,
     .typography h6:first-child {
    margin-top: 0;
}

.typography h1 {
    font-size: 26px;
}

.masonry .typography h1 {
    font-size: 20px;
}

.typography h2 {
    font-size: 22px;
}
.masonry .typography h2 {
    font-size: 20px;
}

.typography h3 {
    font-size: 19px;
}
.masonry .typography h3 {
    font-size: 18px;
}

.typography h4 {
    font-size: 14px;
    text-transform: uppercase;
}

.typography h5 {
    font-size: 13px;
    text-transform: uppercase;
}

.typography h6 {
    font-size: 12px;
    text-transform: uppercase;
}

.typography ul {
    list-style: disc;
    margin-left: 30px;
}

.typography ol {
    list-style: decimal;
    margin-left: 30px;
}

.typography li > ul, li > ol {
    margin-left: 12px;
}

.typography ul > li > ul {
    list-style: circle;
    margin-bottom: 0;
}

.typography ol > li > ol {
    list-style: decimal;
    margin-bottom: 0;
}

.typography img {
    max-width: 100%;
    height: auto;
    display: block;
}


.nivo-lightbox-image img {
    display: inline;
}

.disabled {
    display: none !important;
}

.ftl {
    float: left;
    margin-right: 15px;
}

.ftr {
    float: right;
    margin-left: 15px;
}

.clear {
    clear: both;
}

.normal-text {
    font-weight: normal !important;
    font-style: normal !important;
}

.bold-text, .bold-italic-text {
    font-weight: bold !important;
}

.italic-text, .bold-italic-text {
    font-style: italic !important;
}

.border-text-1 > span {
    border: 2px solid #fff;
    padding: 6px 12px;
}

.border-text-2 > span {
    border: 3px solid #fff;
    padding: 10px 20px;
}

.border-text-3 > span {
    border: 5px solid #fff;
    padding: 10px 20px;
}

.button, .more_notes_link {
    display: inline-block;
    max-width: 200px;
    width: 40%;
    font-size: 13px;
    text-align: center;
    color: #fbfbfb;
    padding: 6px 0;
    background-color: #7b97db;
    border: 3px solid #7b97db;
    -webkit-border-radius: 4px;
            border-radius: 4px;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);
    cursor: pointer;
    -webkit-transition: all 0.2s ease 0s;
            transition: all 0.2s ease 0s;
}

.button:hover, .more_notes_link:hover {
    background-color: #fbfbfb;
    color: #7b97db;
}

.more_notes_link {
    margin-top: 20px;
}

.hard-shadows {
    -webkit-box-shadow: 0px 0px 1px 1px rgba(0,0,0,.05);
            box-shadow: 0px 0px 1px 1px rgba(0,0,0,.05);
}
.soft-shadows {
    -webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,.05);
            box-shadow: 0px 0px 5px 1px rgba(0,0,0,.05);
}

.nivo-lb > img {
	display: block;
}


/*===================
==  HEADER SECTION
====================*/

.full-row {
    width: 300px;
    margin: 0 auto;
    position: relative;
}


.captions-wrap {
    width: 100%;
    position: relative;
    z-index: 30;
}

.header-wrap {
    position: relative;
    margin: 23px auto 12px;
}

.header-s .header-image {
    height: 220px;
}

.header-m .header-image {
    height: 300px;
}

.header-l .header-image {
    height: 380px;
}

.header-xl .header-image {
    height: 520px;
}

.header-image {
    position: relative;
    overflow: hidden;
    background-size: cover;
    background-position: 50%;
    -webkit-border-radius: 3px;
            border-radius: 3px;
    margin: 0 13px;
}

/*===================================
=====    ELISE SLIDER
====================================*/

.elise-slider {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.elise-slider > .slide {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
    opacity: 0;
    -webkit-transition: all 1000ms ease;
            transition: all 1000ms ease;
}

.elise-slider > .slide.active {
    opacity: 1;
}

.elise-slider > .slider-overlay {
    width: 100%;
    height: 100%;
    z-index: 10;
    position: absolute;
}

.slider-nav.circle {
    position: absolute;
    right: 10px;
    bottom: 7px;
    z-index: 20;
    list-style: none;
    margin: 0;
}

.slider-nav.circle > li {
    float: left;
    width: 25px;
    height: 25px;
    cursor: pointer;
    position: relative;
}
.slider-nav.circle > li:after {
    content: '';
    width: 8px;
    height: 8px;
    -webkit-border-radius: 7px;
            border-radius: 7px;
    position: absolute;
    top: 6px;
    left: 6px;
    background-color: #fff;
    -webkit-transition: all 320ms ease;
            transition: all 320ms ease;
}
.slider-nav.circle > li:hover:after {
    background-color: #f5ad58;
}

.slider-nav.circle > li.active {
    cursor: default;    
}

.slider-nav.circle > li.active:after {
    background-color: #f5ad58;
}

/*=================================*/

header {
	margin-bottom: 12px

}

header.fullwidth {
	margin-bottom: 0px
}

.full-width .header-wrap {
	width: 100%;
    margin: 0 auto 15px;
}

.full-width .header-image {
	margin: 0;
    -webkit-box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.08) inset;
            box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.08) inset;
    -webkit-border-radius: 0;
            border-radius: 0;
}

.full-width .top-menu-wrap {
	position: absolute;
}

.full-width .top-menu {
	background: none;
	border: none;
	-webkit-box-shadow: none;
	        box-shadow: none;	
}

.full-width .top-menu.show-background {
	border: none;
}

.full-width .blog-name {
	padding: 0;
}

.full-width .blog-name > a {
	padding: 0;
}

.full-width .menu-btn {
	border: none;
}

.caption-1,
 .caption-2,
  .caption-3 {
    color: #eee;
    padding: 0 2%;
}

.top-menu-wrap {
	position: relative;
    height: 60px;
    width: 100%;
}

.top-menu {
    position: fixed;
    height: 60px;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 100;
    -webkit-transition: all 0.24s ease-in 0s;
            transition: all 0.24s ease-in 0s;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid #ddd;
}

.top-menu > .blog-name {
    width: 100%;
    height: 59px;
    position: absolute;
}

.top-bar {
    margin-left: 65px;
    margin-bottom: 0;
    height: 59px;
}

.blog-name {
    font-size: 18px;
    padding: 0 20px;
    line-height: 60px;
    font-weight: normal;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
}

.blog-name > a {
    color: #666;
    -webkit-transition: color 0.27s ease 0s;
            transition: color 0.27s ease 0s;
}

.blog-name > a:hover {
    color: #7b97db;
}

.menu-btn {
    position: absolute;
    display: block;
    width: 22px;
    height: 22px;
    font-size: 22px;
    padding: 19px;
    cursor: pointer;
    left: 0;
    top: 0;
    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    color: #666;
    -webkit-transition: all 0.27s ease 0s;
            transition: all 0.27s ease 0s;
}

.menu-btn:hover {
    color: #fff;
}

.menu-btn:after {
    content: '';
    position: absolute;
    top: 6px;
    left: 6px;
    width: 48px;
    height: 48px;
    z-index: -1;
    -webkit-border-radius: 2px;
            border-radius: 2px;
    -webkit-transition: color 0.27s ease 0s;
            transition: color 0.27s ease 0s;
}

.menu-btn.pressed:before {
    content: "\e622";
}

.full-width .menu-btn:after {
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 8px 10px;
	border-color: transparent transparent #007bff transparent;
	position: absolute;
	top: auto;
	bottom: 0;
	left: 20px;
    -webkit-transition: opacity 400ms ease;
            transition: opacity 400ms ease;
    opacity: 0;
}

.full-width .menu-btn.pressed:after {
	opacity: 1;    
}


.top-navigation {
    margin: 1px 0 0;
    padding: 0;
    list-style: none;
    border: 1px solid #dcdcdc;
    background-color: #fff;
    color: #595959;
    -webkit-transition: opacity 400ms ease;
            transition: opacity 400ms ease;
    height: 0;
    overflow-y: auto;
    max-height: 408px;
    max-width: 300px;
}

.top-navigation > li, .top-navigation-sl > li {
    border-top: 1px solid #dcdcdc;
}

.top-navigation > li:first-child,
 .top-navigation-sl > li:first-child {
    border-top: none;
}

.top-navigation > li > a,
 .top-navigation > li > span,
  .top-navigation-sl > li > a {
    font-size: 14px;
    padding: 12px 15px;
    display: block;
    cursor: pointer;
    color: inherit;
    -webkit-transition: all 0.2s ease 0s;
            transition: all 0.2s ease 0s;
}

.top-navigation-sl > li > a {
    padding: 10px 15px;	
}

.top-navigation > li > a:hover,
 .top-navigation > li > span:hover,
  .top-navigation-sl > li > a:hover,
   .top-navigation > .showed > span {
    padding-left: 15px;
    -webkit-border-radius: 3px;
            border-radius: 3px;
}

.top-navigation-sl {
    margin-left: 0;
    margin-bottom: 0;
    background-color: #f3f3f3;
    height: 0;
    overflow: hidden;
    border-top: 1px solid #dcdcdc;
}

.top-navigation-sl > li {
    margin-left: 20px;
    position: relative;
    list-style: none;
}

.top-navigation-sl > li:before {
    content: "";
    width: 1px;
    height: 110%;
    position: absolute;
    left: -15px;
    top: -3%;
    background-color: #dcdcdc;
}

.top-navigation-sl > li:first-child:before {
    height: 124%;
    top: -10px;
}

.top-navigation-sl > li:after {
	content: "";
	width: 10px;
	height: 0px;
	position: absolute;
	left: -15px;
	top: 22px;
	border-top: 1px solid #dcdcdc;
}

.top-navigation-sl > li:last-child:after {
    height: 100%;
    background-color: #f3f3f3;
}

.top-menu-categories > li > a {
	text-transform: capitalize;
}

.hidden {
    opacity: 0;
}

.showed {
    opacity: 1;
}

.pressed > .icon-arrow-right:before {
    content: "\e623";
}

/*===================
==  BLOG SECTION
====================*/

.blog-content {
    overflow: hidden;
    position: relative;
}

.posts {
    width: 300px;
    margin: 0 auto 20px;
}

.post, .first-post {
    width: 280px;
    background-color: #fff;
    -webkit-border-radius: 4px;
            border-radius: 4px;
    margin: 12px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 2;
}

.post-wrapper {
    width: 100%;
    padding: 16px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

.permalink-post {
    width: 280px;
    margin: 15px auto;
}

.disqus, .post-notes {
    margin: 0 auto 10px;
    width: 280px;
}

.posts.permalink-page {
    width: 280px;
}

.tumblr_controls {
	top: auto !important;
	bottom: 0 !important;
}

@media all and (min-width: 648px) {
	.tumblr_controls {
		top: 0 !important;
		bottom: auto !important;		
	}
    .posts {
        width: 648px;
    }
    .full-row {
        width: 648px;
    }
    .post, .first-post {
        width: 300px;
    }
    .posts > .large {
        width: 624px;
    }
    .posts.permalink-page {
        width: 600px;
    }
    .permalink-post,
     .disqus,
      .post-notes {
        width: 600px;
    }
}

@media all and (min-width: 972px) {
    .posts {
        width: 972px;
    }
    .full-row {
        width: 972px;
    }
    .posts.permalink-page {
        width: 600px;
    }
    .permalink-post, .permalink-post.large,
     .disqus,
      .post-notes {
        width: 600px;
    }
}

@media all and (min-width: 1296px) {
    .posts {
        width: 1296px;
    }
    .full-row {
        width: 1296px;
    }
}

@media all and (min-width: 1620px) {
    .posts {
        width: 1620px;
    }
    .full-row {
        width: 1600px;
    }
}

@media all and (min-width: 1944px) {
    .posts {
        width: 1944px;
    }
    .full-row {
        width: 1920px;
    }
}

.post-header {
    width: 100%;
    height: 32px;
    background-color: #7b97db;
    -webkit-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0;
    position: relative;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.post-header > span {
    font-size: 13px;
    color: #f5f5f5;
    position: absolute;
    top: 6px;
    left: 43px;
}

.post-header-s1 > .post-icon,
 .post-header-s2 > .post-icon {
    width: 36px;
    height: 36px;
    background-color: #fbfbfb;
    border: 4px solid #7b97db;
    -webkit-border-radius: 22px;
            border-radius: 22px;
    position: absolute;
    left: -8px;
    top: -5px;
}

.post-header-s1 > .post-icon > span,
 .post-header-s2 > .post-icon > span {
    display: block;
    font-size: 25px;
    text-align: center;
    margin: 6px;
}

.post-header-s1 > .post-icon > span {
    color: #7b97db;
}

.post-header-s2 > span {
    left: 38px;
}

.post-header-s2 > .post-icon {
    border: none;
    background: none;
    left: 0px;
    top: 5px;
}

.post-header-s2 > .post-icon > span {
    color: #f3f3f3;
    font-size: 21px;
    margin: 0;
}

.post > .post-header-s3 {
    display: none;
}

.single-page > .post-header-s3 {
    display: block;
}

.date-format {
	display: none;
}

.post-date-1 > .date-format-1 {
	display: inline;
}

.post-date-2 > .date-format-2 {
	display: inline;
}

.post-counts {
    text-align: right;
    font-size: 13px;
    color: #f5f5f5;
    position: relative;
    top: 5px;
}

.post-counts > span {
    display: inline-block;
    vertical-align: middle;
}

.post-counts > .icon {
    font-size: 15px;
    margin-right: 9px;
}

.dsq-comment-count > a {
    color: #f5f5f5;
}

.single-page .post-counts {
    display: none;
}

.single-page .post-options {
    display: none;
}

.single-page .post-title {
    font-size: 22px;
    text-transform: uppercase;
}

.single-page > .post-header {
    height: auto;
}

.single-page > .post-header-s1 > .post-icon {
    top: -4px;
}

.single-page > .post-header-s2 > .post-icon,
 .single-page > .post-header-s3 > .post-icon {
    display: none;
}

.single-page > .post-header > span {
    position: relative;
    display: block;
    padding: 8px;
    top: auto;
    left: 0;
    width: auto;
    margin-left: 32px;
}

.single-page > .post-header-s2 > span,
 .single-page > .post-header-s3 > span {
    margin-left: 4px;
}

.single-page .post-text {
    margin-bottom: 20px;
}

.single-page li > ol,
 .single-page li > ul {
    margin-bottom: 0;
}

.first-post-section {
	margin-bottom: 16px;
}

.first-post {
    -webkit-border-radius: 4px;
            border-radius: 4px;
}

.first-post .post-text {
    padding: 0 7px;
}

.about-social-links {
	margin-bottom: 22px;
	padding: 0 5px;
}

.about-social-links i {
	display: inline-block;
	font-size: 20px;
	padding: 8px;
	margin: 0 2px 5px 0;
	color: #eee;
	-webkit-border-radius: 40px;
	        border-radius: 40px;
	-webkit-transition: all 320ms ease;
	        transition: all 320ms ease;
}

.about-social-links i:hover {
	opacity: 0.7;
}

.about-social-links .icon-facebook {
    background-color: #3c5998;
}

.about-social-links .icon-twitter {
    background-color: #55acee;
}

.about-social-links .icon-google-plus {
    background-color: #d2412f;
}

.about-social-links .icon-dribbble {
    background-color: #e04c86;
}

.about-social-links .icon-instagram {
    background-color: #9f6a52;
}

.about-social-links .icon-flickr {
    background-color: #0963db;
}

.about-social-links .icon-youtube {
    background-color: #e02927;
}

.about-social-links .icon-vimeo {
    background-color: #229acc;
}

.about-social-links .icon-deviantart {
    background-color: #607765;
}

.about-social-links .icon-pinterest {
    background-color: #dc3d39;
}

.about-social-links .icon-linkedin {
    background-color: #2079b5;
}

.about-social-links .icon-behance {
    background-color: #3cc0f0;
}

.about-social-links .icon-github {
    background-color: #060709;
}

.about-social-links .icon-spotify {
    background-color: #7fb61d;
}

.about-social-links .icon-soundcloud {
    background-color: #f37123;
}

.navigation {
    border-left: 4px solid #7b97db;
    margin: 0 15px 10px 15px;
    overflow: hidden;
}

.navigation > li {
    margin-left: 16px;
    position: relative;
}

.navigation > li:last-child {
    margin-bottom: 0;
}

.navigation > li > a {
    display: block;
    color: #666;
    -webkit-transition: all 0.22s ease 0s;
            transition: all 0.22s ease 0s;
    position: relative;
    cursor: pointer;
    padding: 7px 0;
    font-size: 14px;
    text-transform: uppercase;
}

.navigation > li > a:hover {
    padding-left: 5px;
    color: #7b97db;
}

.navigation > li > a:before {
    content: "";
    width: 32px;
    height: 80%;
    background-color: #7b97db;
    -webkit-border-radius: 8px;
            border-radius: 8px;
    position: absolute;
    left: -40px;
    top: 10%;
    -webkit-transition: all 0.3s ease 0s;
            transition: all 0.3s ease 0s;
    -webkit-transform: translatex(-30px);
            -ms-transform: translatex(-30px);
        transform: translatex(-30px);
    opacity: 0;
}

.navigation > li > a:hover:before {
    -webkit-transform: translatex(0);
            -ms-transform: translatex(0);
        transform: translatex(0);
    opacity: 1;
}

.icon-arrow-right {
    position: relative;
    left: 4px;
    top: 0px;
    font-size: 11px;
}

/*========================================*/

.page-info {
    width: 100%;
    text-align: center;
    line-height: 1.4;
    padding: 12px 12px 15px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

.page-info > div {
    font-size: 15px;
    padding: 18px 17px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #fff;
    -webkit-border-radius: 4px;
            border-radius: 4px;
}

.page-info > div > span {
    color: #7b97db;
}

.page-info > div > *:last-child {
	margin-bottom: 0;
}

.page-info > .no-results {
    padding: 100px 30px;
    background: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    font-size: 20px;
}

/*========================================*/

.post-title {
    font-size: 22px;
    color: #666;
    margin-bottom: 15px;
    line-height: 1.3;
}

.read_more {
    font-size: 13px;
    font-weight: bold;
    color: #7b97db;
}

.read_more:after {
    content: " >>";
    position: relative;
    top: 1px;
    left: 1px;
}

.read_more:hover {
    text-decoration: underline;
}

/*========================================*/

.photo .post-wrapper > a {
    margin-bottom: 15px;
    display: block;
}

.masonry .photo .post-wrapper > a {
    margin-bottom: 10px;
}

.photo .post-wrapper img,
 .panorama .post-wrapper img {
	max-width: 100%;
	height: auto;
	display: block;
}

.panorama-image,
 .photoset-grid {
	margin-bottom: 15px;
}

.masonry .panorama-image,
 .masonry .photoset-grid {
	margin-bottom: 10px;
}


/*========================================*/

.quote-content {
    margin-bottom: 15px;
}

.quote-content > blockquote {
    font-size: 20px;
    line-height: 1.4;
    font-style: italic;
    border: none;
    margin: 0 10px;
    position: relative;
}
.masonry .quote-content > blockquote {
    line-height: 1.3;	
}
.quote-content > blockquote:before, .quote-content > blockquote:after {
    font-family: "estentheme";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.quote-content > blockquote:before {
    content: "\e615";
    font-size: 16px;
    margin-left: -12px;
    position: relative;
    top: -8px;
}

.quote-content > blockquote:after {
    content: "\e616";
    font-size: 12px;
    position: relative;
    top: 6px;
}

.quote .source {
    margin-bottom: 15px;
    line-height: 1.3;
}

/*========================================*/

.link-title {
    font-size: 20px;
    line-height: 1.3;
    text-align: center;
    margin: 5px 0;
    font-weight: normal;
}

.link-host {
    font-size: 12px;
    font-style: italic;
    color: #878787;
    text-align: center;
    margin-bottom: 12px;
}

.link-target {
    font-size: 14px;
    font-weight: bold;
    color: #7b97db;
    text-align: center;
    display: block;
    margin-bottom: 22px;
}

.link-target:hover {
    text-decoration: underline;
}

/*========================================*/

.chat .post-title {
    margin-left: 8px;
    margin-bottom: 15px;
}

.chat-content {
    list-style: none;
    margin-left: 0;
    margin-bottom: 15px;
}

.masonry .chat-content {
    margin-bottom: 10px;
}

.chat-content > li {
    padding: 7px 16px;
}

.chat-content > li > span {
    display: block;
    font-weight: bold;
    margin-bottom: 3px;
}

.chat-content > .odd {
    position: relative;
}

.chat-content > .odd:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.15;
    background-color: #7b97db;
    -webkit-border-radius: 4px;
            border-radius: 4px;
}

/*========================================*/

.audio-wrapper {
    margin-bottom: 15px;
}

.masonry .audio-wrapper {
    margin-bottom: 10px;
}

.post .spotify_audio_player {
    width: 250px;
    height: 330px;
}

.permalink-post .spotify_audio_player {
    width: 250px;
    height: 330px;
}

@media all and (min-width: 640px) {
    .post .spotify_audio_player {
        width: 266px;
        height: 350px;
    }
    .post.large .spotify_audio_player {
        width: 590px;
        height: 670px;
    }
    .permalink-post .spotify_audio_player {
        width: 570px;
        height: 640px;
    }
}


.audio-wrapper > iframe {
    width: 100%;
}

/*========================================*/

.video-wrapper {
    width: 100%;
    margin-bottom: 15px;
    overflow: hidden;
}

.masonry .video-wrapper {
    margin-bottom: 10px;
}

.video-wrapper p {
    display: none;
}

.tumblr_video_container {
    width: auto !important;
    height: 0 !important;
    padding-bottom: 56.25%;
    position: relative;
}

.tumblr_video_iframe {
    width: 100% !important;
    height: 100% !important;
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

/*========================================*/

.question-content {
    margin: 5px 0 24px;
    font-weight: bold;
}

.asked-by > a:hover, .first-answer > a:hover, .replies a:hover {
    text-decoration: underline;
}

.asked-by {
    font-weight: normal;
    text-align: right;
    width: 100%;
}

.asked-by > img {
    position: relative;
    top: 10px;
    margin-left: 5px;
    display: inline-block;
}

.first-answer {
    margin-bottom: 25px;
}

.post-wrapper > .replies {
    border-top: 1px solid #666;
    padding-top: 20px;
    position: relative;
}

.post-wrapper > .replies > span {
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    position: relative;
    margin-bottom: 5px;
    position: absolute;
    left: 0;
    top: -12px;
    padding-right: 14px;
    background-color: #fff;
}

.replies {
	margin-bottom: 8px;
}

/*========================================*/

.post-text, .post-caption {
    margin-bottom: 15px;
}

.post-text a:hover {
    text-decoration: underline;
}

.post-caption iframe, .post-text iframe {
	width: 100%;
}

/*========================================*/

.tags-s1 {
    margin: 10px 0;
    vertical-align: middle;
}

.tags-s1 > a {
    color: #eee;
    text-decoration: none;
    font-size: 11px;
    font-style: italic;
    padding: 2px 10px 3px 26px;
    border: 2px solid #848484;
    -webkit-border-radius: 4px;
            border-radius: 4px;
    margin: 0 3px 3px 0;
    display: inline-block;
    -webkit-transition: all 0.3s ease 0s;
            transition: all 0.3s ease 0s;
    position: relative;
    background-color: #848484;
}

.tags-s1 > a:hover {
    background-color: #fff;
    color: #848484;
}

.tags-s1 .icon-tag {
    position: absolute;
    font-size: 14px;
    left: 6px;
    top: 4px;
}

.tags-s2 {
    margin: 0 0 10px;
    vertical-align: middle;
}

.tags-s2 > a {
    color: #848484;
    text-decoration: none;
    font-size: 12px;
    font-style: italic;
    padding: 5px 5px 5px 21px;
    margin: 2px;
    display: inline-block;
    -webkit-transition: all 0.3s ease 0s;
            transition: all 0.3s ease 0s;
    position: relative;
    opacity: 0.7;
}

.tags-s2 > a:hover {
    color: #7b97db;
}

.tags-s2 .icon-tag {
    position: absolute;
    font-size: 14px;
    left: 0;
    top: 7px;
}

.tags-s3 {
    vertical-align: middle;
}

.tags-s3 > a {
    color: #a2a2a2;
    text-decoration: none;
    font-size: 12px;
    font-style: italic;
    margin: 0 7px 7px 0;
    display: inline-block;
    -webkit-transition: all 0.3s ease 0s;
            transition: all 0.3s ease 0s;
    position: relative;
    opacity: 0.7;
}

.tags-s3 > a:before {
    content: "#";
}

.tags-s3 > a:hover {
    opacity: 1;
}

.tags-s3 .icon-tag {
    display: none;
}

/*========================================*/

.post-options {
    margin: 7px 0 0;
    overflow: hidden;
}

.post-options > div {
    display: inline-block;
    font-size: 11px;
    line-height: 20px;
    -webkit-transition: all 0.3s ease 0s;
            transition: all 0.3s ease 0s;
    position: relative;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: bold;
    padding: 2px 3px;
}

.post-options > div > a {
    color: inherit;
}

.post-options > div:hover {
    color: #7b97db;
}

.post-options > div:before {
    content: "|";
    margin-right: 8px;
    color: #666;
    position: relative;
    top: -1px;
}

.post-options > div:first-child:before, .post-options > .pressed:before {
    content: "";
    margin: 0;
    position: static;
}

.post-options > .hidden {
    display: none;
}

.like_button,
 .like_button > iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    opacity: 0;
}

.unlike-btn {
	display: none;
}

.liked > .unlike-btn {
	display: block;
}

.liked > .like-btn {
	display: none;
}

.reblog > a {
    display: inline !important;
}

.reblog > a > svg {
    opacity: 0;
    width: 0;
    height: 0;
}

.reblog > a > svg:before {
    opacity: 0;
    width: 0;
    height: 0;
}

.button-icon {
    font-size: 20px;
    vertical-align: middle;
    margin-right: 3px;
    color: #ccc;
}

.share-button {
    cursor: pointer;
}

/*========================================*/

.disqus, .post-notes {
	background-color: #fff;
    -webkit-border-radius: 4px;
            border-radius: 4px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 17px 25px;
    margin-bottom: 25px;
}

.dsq-brlink {
    display: none;
}

.post-notes > ol {
    list-style: none;
    margin: 0;
}

.post-notes > ol > li {
    margin: 4px 0 10px 25px;
    position: relative;
}

.post-notes > ol > li:last-child {
    margin-bottom: 0;
    position: relative;
}

.avatar_frame {
    position: absolute;
    top: 2px;
    left: -25px;
}

.more_notes_link_container {
	margin-left: 0;
}

.more_notes_link_container > a {
	margin-top: 10px;
	margin-bottom: 7px;
}

/*========================================*/

.home-button {
    display: block;
    margin: 8px 10px 14px;
    width: 150px;
}

.permalink-navigation {
    width: 100%;
    text-align: center;
}

.permalink-navigation > a {
    display: inline-block;
    vertical-align: top;
    max-width: 140px;
    width: 40%;
    margin: 10px 10px 8px;
}

/*========================================*/

.more-posts {
    width: 200px;
    margin: 0 auto 20px;
    display: block;
}

.top-button {
    width: 60px;
    height: 60px;
    background-color: #6f6f6f;
    -webkit-border-radius: 30px;
            border-radius: 30px;
    display: block;
    position: relative;
    left: 50%;
    top: 35px;
    margin-left: -30px;
    -webkit-transition: all 0.2s ease 0s;
            transition: all 0.2s ease 0s;
}

.top-button:hover {
    top: 30px;
}

.top-button > span {
    display: block;
    font-size: 26px;
    color: #f3f3f3;
    margin: 4px 17px;
}

/*===================
==  FOOTER SECTION
====================*/

footer {
    width: 100%;
    background-color: #444;
    color: #dfdfdf;
    position: relative;
    z-index: 2;
    -webkit-box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.15);
            box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.15);
}

footer.sticked {
    width: 100%;
    position: fixed;
    bottom: 0;
}

.ft-con {
    margin: 0 auto;
    width: 300px;
}

.ft-con.widget {
	padding: 15px 0 18px;
}

@media all and (min-width: 320px) {
    .ft-con {
        width: 320px;
    }
}
@media all and (min-width: 640px) {
    .ft-con {
        width: 640px;
    }
}
@media all and (min-width: 960px) {
    .ft-con {
        width: 960px;
    }
}
@media all and (min-width: 1300px) {
    .ft-con {
        width: 1280px;
    }
}
.ft-section {
    width: 290px;
    margin: 5px 15px 12px; 
}

.ft-label {
	font-size: 17px;
	margin: 0px 0px 13px;
	padding-bottom: 7px;
	border-bottom: 1px solid #CCC;
}

.ft-label > .icon {
    font-size: 22px;
    position: relative;
    top: 4px;
    left: 1px;
}

.social-links > a {
    color: inherit;
    display: block;
    -webkit-transition: all 400ms ease;
            transition: all 400ms ease;
	background-color: #333;
	-webkit-border-radius: 3px;
	        border-radius: 3px;
	margin-bottom: 6px;
	line-height: 1;
	width: 48%;
	margin-right: 2%;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	float: left;	
}


.social-links > a > i,
 .social-links > a > span {
 	display: inline-block;
    vertical-align: middle;
    -webkit-transition: all 400ms ease;
            transition: all 400ms ease;
} 

.social-links > a:hover > i,
 .social-links > a:hover > span {
	color: #f7f7f7;
} 

.social-links > a:hover {
    background-color: #4f4f4f;	
}

.social-links > a > i {
    color: inherit;
    padding: 7px 12px;
    font-size: 22px;
}

.social-links > a:hover > i {
    color: #fff;
}

.social-links > a > span {
	font-size: 13px;
}

.categories > a {
	display: block;
	font-size: 13px;
	padding: 7px 12px;
	color: #f7f7f7;
	background-color: #333;
	margin: 0 6px 6px 0;
	-webkit-border-radius: 3px;
	        border-radius: 3px;
	-webkit-transition: all 300ms ease;
	        transition: all 300ms ease;
	float: left;
}

.categories > a:hover {
	color: #fff;
    background-color: #4f4f4f;
}

.text-widget {
    font-size: 13px;
}

.tweets > div {
    display: block;
    margin-bottom: 18px;
    font-size: 13px;
}

.tweets > div:last-child {
	margin-bottom: 0;
}

.tweet > i {
	font-size: 20px;
	float: left;
	margin-right: 5px;
	position: relative;
	margin-bottom: 6px;
}

.tweet-date {
    text-transform: uppercase;
	font-size: 10px;
	text-align: right;
	float: left;
	padding-top: 2px;
	font-weight: bold;
}

.tweet-text {
	margin-bottom: 15px;
	clear: both;
	padding-left: 12px;
	margin-left: 7px;
	border-left: 1px solid #eee;
}

.tweet-text > a {
	text-decoration: none;
}

.tweet-text > a:hover {
    text-decoration: underline;
}

.instagram-feed > ul,
 .flickr-feed > ul,
  .dribbble-feed > ul {
    list-style: none;
    margin-left: 1px;
}

.instagram-feed > ul > li,
 .flickr-feed > ul > li,
  .dribbble-feed > ul > li {
    margin: 3px;
    cursor: pointer;
    float: left;
}


.instagram-feed a,
 .flickr-feed a,
  .dribbble-feed a {
    position: relative;
    display: block;
    width: 66px;
    height: 66px;
    overflow: hidden;
    -webkit-border-radius: 3px;
            border-radius: 3px;
}

.dribbble-feed a {
    height: 51px;
}

.instagram-feed a:after,
 .flickr-feed a:after,
  .dribbble-feed a:after {
    content: "";
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;
    -webkit-transition: all 0.3s ease 0s;
            transition: all 0.3s ease 0s;
}

.instagram-feed a:hover:after,
 .flickr-feed a:hover:after,
  .dribbble-feed a:hover:after {
    opacity: 0.55;
}

.search > form > input {
    width: 95%;
    height: 32px;
    border: none;
    padding-left: 5%;
    margin-bottom: 3px;
    -webkit-border-radius: 4px;
            border-radius: 4px;
    background-color: #333;
    -webkit-box-shadow: 1px 1px 0 0 rgba(200, 200, 200, 0.1);
            box-shadow: 1px 1px 0 0 rgba(200, 200, 200, 0.1);
    -webkit-transition: all 0.4s ease-out 0s;
            transition: all 0.4s ease-out 0s;
}

.search > form > input:hover {
    background-color: #4f4f4f;
    color: #eee;
}

.search > form > input:focus {
    background-color: #f3f3f3;
    color: #666;
    -webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2) inset;
            box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2) inset;
}

input::-webkit-input-placeholder {
	color: #9A9A9A;
}
input::-moz-placeholder {
	color: #9A9A9A;
    opacity: 1;
}
input:-ms-input-placeholder {
	color: #9A9A9A;
}

.blogroll-wrap {
    height: 0;
    margin-top: -42px;
    padding: 40px 0 40px;
}

.blogroll-list {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
}

.blogroll-item {
    float:left;
    display: none;
}

.blogroll-item.show {
    display: block;
}

.blogroll-item a {
    display:block;
    width: 66px;
    height: 66px;
    padding: 3px;
}

.blogroll-item img {
    -webkit-border-radius: 4px;
            border-radius: 4px;
    -webkit-transition: all 320ms;
            transition: all 320ms;
    opacity: 1;
    background-color: #000;
}

.blogroll-item img:hover {
    opacity: 0.6;
}

.blogroll-item-info {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: -60px;
    left: 0;
    width: 92%;
    height: 50px;
    background-color: #333;
    -webkit-border-radius: 4px;
            border-radius: 4px;
    padding: 6px 4% 0;
    overflow: hidden;
    -webkit-transition: all 420ms ease;
            transition: all 420ms ease;
}

.blogroll-item:hover .blogroll-item-info {
    opacity: 1;
    visibility: visible;
}

.br-name {
    font-size: 14px;
    height: 19px;
    text-transform: uppercase;
    border-bottom: 1px solid #ddd;
    margin-bottom: 2px;
    padding-bottom: 5px;
}

.br-title {
    font-size: 12px;
    height: 12px;
    color: #eee;
}

.blogroll-nav {
    clear:both;
    width: 100%;
    height: 25px;
    position: absolute;
    left: 0;
    bottom: 8px;
}

.br-next, .br-previous {
    text-align: center;
	font-size: 13px;
	padding: 7px 20px;
	color: #f7f7f7;
	background-color: #333;
    position: absolute;
    top: 0;
    -webkit-transition: all 300ms;
            transition: all 300ms;
    cursor: pointer;
    -webkit-box-shadow: 1px 1px 0 0 rgba(200, 200, 200, 0.1);
            box-shadow: 1px 1px 0 0 rgba(200, 200, 200, 0.1);
    -webkit-border-radius: 4px;
            border-radius: 4px;
}

.br-next:hover , .br-previous:hover {    
    background-color: #4f4f4f;
}

.br-next {
    right: 4px;
}

.br-previous {
    right: 67px;
}

.copyright {
    background-color: #3a3a3a;
    text-align: center;
    color: #ccc;
    -webkit-box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.09);
            box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.09);
}

.copyright > div > span {
    display: block;
    font-size: 11px;
    line-height: 1;
    padding: 12px 20px;
    text-transform: uppercase;
    font-weight: bold;    
}

.copyright a {
    text-decoration: underline;
    color: #ccc;
}

.copyright a:hover {
    opacity: 0.7;
}