/*****************************************
ACTIVISON FONTSS
*****************************************/

@import url('https://fonts.googleapis.com/css?family=Roboto:100,400,700');
@import url('https://fonts.googleapis.com/css?family=Noto+Sans:wght@400;700');

@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/FontAwesome.eot');
    src: url('../fonts/FontAwesome.eot?#iefix') format('embedded-opentype'),
         url('../fonts/FontAwesome.woff') format('woff'),
         url('../fonts/FontAwesome.ttf') format('truetype'),
         url('../fonts/FontAwesome.svg#FontAwesome') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
 font-weight: normal;
 font-style: normal;
 font-family: "FontAwesome";
 src: url("../custom-fonts/fontawesome.eot");
/* src: url(data:fonts/woff;base64,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 ) format('woff');*/
}
@font-face {
    font-family: 'entyporegular';
    src: url('../custom-fonts/entypo.eot');
    src: url('../custom-fonts/entypo.eot?#iefix') format('embedded-opentype'), url('../fonts/entypo.woff') format('woff'), url('../fonts/entypo.ttf') format('truetype'), url('../fonts/entypo.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-weight: normal;
    font-style: normal;
    font-family: "entypo";
    src:url('../custom-fonts/entypo.eot');
    /*src: url(data:fonts/woff;base64,d09GRgABAAAAAFWcAA0AAAAAikAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAABVgAAAABwAAAAcXjDqDkdERUYAAFVgAAAAHgAAAB4AKQD4T1MvMgAAAaQAAABBAAAAYCuuUIVjbWFwAAADUAAABKAAAAmOdb/nA2dhc3AAAFVYAAAACAAAAAj//wADZ2x5ZgAACdgAAEOSAABrbGn2qYloZWFkAAABMAAAADMAAAA2+tatnGhoZWEAAAFkAAAAHQAAACQFGAJTaG10eAAAAegAAAFnAAADyN49Lnxsb2NhAAAH8AAAAeYAAAHmCQTubm1heHAAAAGEAAAAHgAAACABQgB2bmFtZQAATWwAAAG/AAADscVY6Xxwb3N0AABPLAAABisAAAnjFd28AXjaY2BkYGBgZHAMvX6pJJ7f5isDN/MLoAjDmXVbHeG00f//TBqMX4FcDgYmkCgAg+ANhQB42mNgZGBgevefDUhGMQABkwYDIwMq+AQASQoDcAAAAHjaY2BkYGD4xFDMwMcAAkxAzMgAEnMA8xkAKDwBuQAAeNpjYGb8wziBgZWBhamLKYKBgcEbQjPGAdnTGNAAExLbxQlIOCiI/f/P9O4/GwMD8wsGRqAII5ISBQZGACJnCqYAAAB42o2SIU8DQRCFd05himgRCIIiV0RDLucAWyqactRxRfAPMBhMERiw/Ag0BocsP4AUAwJxOAICxGng7cxLd8/R5Mub2+2+mZ0dqZ3+ZB+cuFyGLk8K6HGkLegLtCRLhtRG0o321gy5JlOXuyfoBdYzsMH1oXlLj7HXWeQfe93bnvzie8WQK/BsXpr/kOcGWNuK6vGkWPukxx1rH7P+S/BG9cyx37YzyY7h1+TW8H7qMyeVoXly4uN+yN2opaBH3VzXPpesv2IO348J9yueSSNff69vauSnb5g10bstEx+P8C7vho+1p6MQN2ou2YuM9XTtnnIO3YP+cFYwS4v6+jxT2hm5gR6AXfagzful0Rx1whl5gG6y/1PGcb9q1nMUfDRPze9t6Fkzh/pPSBref/EmM94N8yOnUZ9dNJvroMf/f4GP8Fbqt8pcLXoVnIkBe/IfMuuX9gz3d6/8fmQ9nWi+ODN/xhWTNQB42s2VfWiVVRzHv3dv5vIl39YeonVfvM/jumazQtF0vjBXli/gSxqEKWaYhrQiESLwTy3I161cMXe1LFBroZlUKInJSsoEtXsv2xpoHjW2ppuzhLDPc46FRH/2h5d99vk+D5d7fuf8znMeSYWS8mEkFEh5+xUh6Y513I3Y+/kqtvcL8tZx3aC1KlJZtCQ2LrYl1hTbFzsWL4vXxbcn8hIjEqnEpURn4lqyMbk/eSB5MHkoeSR5Inky2eNH/CJ/mF/hT/SX+Mv8lf4Gf7O/zU/7zUHfYEAwJCgJZgSzgrnBoqAu2BHsCrpTfdrz2wvPNRmZQlNs+plSEzXDTbkZbcaa8abSTDFVptrMNitNjVlj1pt6k76grmhv5MYNyda38Z/6auMNN+u7mOhIdP9nfYW31LeC+jZRXyP19aG+wbfUVxukqe9KqtDWt5f6Cmx9g6gvbgJTYcZQ3wQz2dY3wyykvtVm3a31/dzRdrzt1ban2xa0TWvtbF3TWtM6sOVSy4WWVEt5SzL3em5F7oXc8tzS3OLcvNzc3OhcMhfPDc1ez3Zmj2ebs0ez6Wxjtj67NbsqW5EdmS3PBpkrmcuZjszZzN7MzkxjZv7pquj06OP3pL053mzvSe8Jr9qb5FV6E7wx3kNehfegN8ob6aU83yvzPG+YV1TaW9pVuvmuV4q3uP7fxp9+4b/CUzevXgt77Qj3cWycI9zLsY2wRXaPx5oc6ov3OcJ9HTvm0J1SvMwRjhCvhTpyf9wA28kDpUSeQ4PwCIcG45RDQ/BFuEQeijugk0x9iW64Ri6Vko0O3Yv3O8TYyQMO3YcPOhTFhxyK4SMOxfEJhxL4pEPDcY9DScmPOOTzx1r4ReQAD3OoHFc4dD+e6BDz8Zc4wvPBX+bQA3gFrCSPwhscCn9jE2wmj8bbHHoYM1c/TX4ENzs0hjL6AD3RWDzAofGYNQ1YSz2KSxyipmCGQ5V4lkOT8FyHJuNFDk3B9DEI+zgVM36wg1yFdzlUja8AvdFjTJn1SVGTpkvt+Q4xXnuhQzOlc3sh3EuMbeTQHMyeM+F3qMMUOzQf93PoKcy+MfRfC3DUoWcxvTT0TYsxvTH0REsxa2pYSz2PWS/DOmk5Hu8QfTATgPUQ/TDM3zBvrcJVDr2Eqx2qwczHzCa/jBdC2MfVuMahN3B4vYb8JubcN+vJb+F6h3i2TNohen5BDtH7rqhDPHu9EYe2KtJdYJFq8QCLVIenWqS3MedP91byO/h9i1SPP7JI7+LdsIf8Hv7EEr6XIt2fWaTt+JhFalSkZyaE+ySNn7FIO/FzEO5nxulJW6Rd+AMIx/oQ77NIjNnzJXxF3oMPwWHyx/hri9SEj8I35E9xs0UKf+M7OE7m/drzg0U6gE9apM/xaThDPojbLNIX+CycJ4fjd8Fl8mHcC7+Tw/H/VORquM6Mf5V1vhru4W9xMXC26Xvc3yKdwIOA80k/4hK4m3wKexbpDPYt0k+4EnjOlMHTINw/OTzPIv2Cl8OL5PP4D7hO/lWR3rUWqQPvtkidmB71huvzmxThTPr7xRMJz9e8f536kdv0RfQ/fv4CKUwNZwAAAAAAAAAAABwAVABmAHgAigCcALIAyADiASIBQgFaAYQBpgHOAjICZAKQArwC4gMGA4wDoAPAA+4ECAQeBCoERARQBF4EagR+BSYFSAVwBYYFrgXeBhQGMAZqBogGuAbqByYHUAfsCEIIagiMCOQJJglOCYgJtgoKCjAKVgqKCroLCgtIC2YLeAuIC7ILygvyDBoMKgw6DEwMmAz8DQwNHA0sDT4NjA3wDjYOeg7IDvYPEg82D2YPng/iEAgQJhBaEKgQ6BEOEVgRqBHsEhASPBJ+EqASyBMGE0wTmBPGE/QUEBQsFFgUphTqFPwVJhVSFX4VrBXMFe4WEBYwFk4WahaGFqIWwBbeFvoXGBc8F2QXkhfGF/gYmhjYGRwZehm0Ge4aLhqKGooatBryG4wbwBwaHLAc+B0yHXQdrh3gHiAehB7EHwYfRh+IH/4gTCDUIRwhViHgIjwibiK0IuAjACM0I2gjniPwJBokRCScJMIk/iVOJYol6CYiJlomhCbSJwQnQCeOJ9IoDChqKJwo6ikSKUgpzip6KsorPCuUK8AsDixCLHQszCziLUgtZi2wLdguEi6ALsAvKC+OL+IwMjBiMLoxDDFkMbox5jJKMrQzQjN+M/A0SDRgNLI06DUiNW41tgAAeNq9vXmcHFd5KNpf7Xt1d229r9Nds/bM9CrNjFqj1ZJGy0iWLGmQtVhjyZIXZCtG3sbYxku8kMhAlBAWOwYDNjeWwUsMjh1iQxAP5wHG1+TGDiAwBgwOSwzJ1Q+a952q7llkmdw/3nujrlNVp6rO+c453/n2cxSgAuXABIzCQwE+oAcC4bIVMnO1ULF9Pj01dXJqCh7KtH6YzUIy0z4HAuS7AETgrYAcyAUCRtm2TC6fKzaqdTq3FOr5HMe7TaiUdeAq5YajwQ8iMTcRiUF+TdlJ8TzXq6sD+2OulRdku6D3vgveilvRYsxx3Jay872JsGS7Q5tvy6TMvlIAq8L6ZqgEHAtwgUDDbVhZK/vwNdfAVa0/m5mZmdwZaL/DQj/8grwD+RD+a0D/5h2bZ+Ca1vvh6LGzyynUsvjPgQe9pzObd07OvK2cAu9WQpUQ9M/MbN4x49fYfucWeAWuwvYHGhYBqGwnIV87MT0NhplafWZgcls5ad1zjf/uNHwKjnvv5opLoGJVag5fm7aSq5+85pqTKfPkRyauuGIi4PfrZqoID2LdKn5q5UnZLF/L1yo1OH4GSz8+feYMHF1Nyn9xcmB1OUDjN/fgN5cEnEAm0INfdUbD1QDTWrVeKdtOE9hyvVHCHDNbrpIBSgF8qXdsrNfdlEpucvvGxvrcTcnk5B8CqRWOszy9GPYuXpxeYdsr4JLa4kX17my2u75occ3NZt1HC8lk4dZbSerB3A0vwwuIQwbBIdvkcsWqU0Gg89gAbO3fPnL99Y9c//Pp6crFF1fghevJ7RFyfXG7zZ3v5bnv2XznO5j83e/aHy2p+O+X4Tl4DjE27rc2hM3NYktD2FR2rlrsMSuZtFovmamUCcZ0eXoaP5zN6LeSp0nW9PSCMo1zlmktLOvM2eWUvXEeht/AlwMxxBub6wPL1KAPCDRk1DHBmVF24N8FVu4FXjhwYJ/G98qscEqwhf8Q5I/gtPjIRyTpI7LwNUEIaARvcFyPezA52NZ0IB9wA32BwUAl0AiMBpYGVniwJsGHdQkgrA5BLmy++w5nxCUr2z5cHKMGnilasyyttYWkvyxHy+UTC5NoGVadgVXkcgIx0NJe101Tf12zyphRnlmYTJS9vwnydqA9vhPYjocCwUBiFt4+yA0C6ZCKgfPZ5V3e4Z0GvEU6+RdG8GFNe1g3H+oaH+/84KGkdcZMaR9S8dd6s7B0vGvp0q7xpYXxdh1XwBtwR0AJRLEOnABIebwOcfj5N/BDnv+irOtyD88/LgWDEnAszzM38IL2K03gb5h/8/ZyG1UE2AMfYV9wU+afJqU9zf/QL/Zx/gzPzpbK8PNv2uUegt1wD5ZrnwVvo4xl5nN4DQGef0LWNPnfC4UiAZRjr+JF9d9UkTeTP03iL/D2shaA5VYrfmm1O/knJU2TnuS3F7EwBK5T0lXs9aSkpEdHArAOaXocqch+vEb0NVNAivJwqwnVEhAQcXbwQzzn2Eja624xn3OqTbpRrzW4nOuYTopDxEdcTkKTqlXLFpbh1KpuiYN1Q8PDQxdcdgE5bT+8/VcixZSay/t5fag2tobRuChVgvJ1ZWqADvIKy9HA0gIjsyo1wIzkYtkldIkKsSrLU3CLXR1MlSrOaMh1Q6NOpZQarNqjQdcN0jxDx6KsFH9F1MN8hCrp0Xg8GhygdV4RZYVjRZGXWJlRqIFgljIiIV0PRQwqq5eoIKsJitzhAc8H7ofhgOhRJIt0Qa26pZTJlDIwnHHsbNZ2/L5/Hjbhe0IgPPem10UeCW5/8o1SBt9vf4n3/ing9fnz0PLqMQLJ+XXVz3E1V1h/9hsLYcmcdW7zOvg1XIt4ESj4FKLeKNRtC34dCbauk0VOhHs188GQw0rsD0Q51OFVu5HmKGSm4tDjPPXICiwuFE4XwyYcz/wsm/1ZWPPePYEywG7shcBScMpHj544dapTRj/c65XRxmxCRh0o8PzLSiikAM8KPHubIOkAuiT439wROAOXk7IMhy+fOgWXHz26sA7gXYgcPQq7SS1nf2O5Z/CT14/6+RNwHOnNgrH7qw8cOPCBA/DQgbVrDh5cszYQkAi+I10iMoyFlKk7UA2MB9YFdgQOBN7d5qLYesI+u2ZLcWo5xG7bbT8ZxbfqPuH1yBrlEzcvx+A5t9ioN+o2NMGxOR00IBmGY/Nc0S26JSDPivU02PgmpUp6NBLVpVbrqs2br5q8BxnyHdEoZkQl/e+CihJUEl76Qiika2FKDydax3mD5Sg+jCc9TEfDYZ01eJ3mKY41oBROhEN4YL2KYJqCcvXk4pHJyZHFHzs12tM7Mk2ylE97xZOk9cHZS9gZCqlamNZDidYpgeI4A6ugOKwUtoTDGkvxOsUbHEe1/tqvI6Qv4OMMmQuGlW9CIwVtUaRSrtfeeEo8OLPx0PU7Jt8jv4Rj/8JTaw8K0rHJ7Tcc2qTNzrsdOCYfC0S8EWjzYE+CqXQkmTo8Ul69utz6XqFeK4IAsLExsFrRYPnKi1ZWuwpV4NT6+moP1S4vhfT7ZYIL4FR4x+UbbgW0sfvfN/infzr4vvvh5c9c9MgllzxykQd/510iA7TfbSBfchvIn1yHhzfaX42NjU2k1+xIxHecl4aSX8BnPnOsuXMxdfHF1OKdHbo8AH8KX/XlFJSReVqjciVw6WIT7LJHTnNIYu1/W7+P7oLMsjXjWeiiujfra5Zls8tIAl/tcVrf4W3TtHno0ZLWZXpYIRRLCXu0Ywbx/Bjir4OSwVx/YTfVvDTr5Vjz8uGYrCGKYe9rMjmgn9zP5YGhmzr+yv7phH/y+nEA/hnbglJpVxNc2yFSGiKxDfRhoytmj9/05LgZbL7/8AeaqjP+xE3jZjzf5v3wA3gY+4BAaCMxcIvVRr2cRuQvO3XkC8g/SGY+x+PMSgM8m88//ng+n9mRTiYyO1jLMDKxWLUWiWdMw/4w3JPZlXnwQUySyVgseZ+ZyYaMSKkUMcKZrPHngc789+t8W42d0tM7M4lkege8P7Mr++CD2XZp3rc6bIMfERkO5XjKn8Mlyg3ZHM+VAKezE/pVqT+UkGgAlhFzEXCzhVVmd7GvC35kNQbWdYdEmhWL3Vmm9VZkUNHMRaOqrsLqDn7L8CC84WFEwSsUSQEptcbjTJm9+zDIkIlnSoIYTcXin8PLAUGMpOJxeHSkdb/lSkowEhlWJPbve36Dd7Lu35E6mFka7uPFIMG9WUo+Oo+qV/h3yL+ju3ugu/tVL71l3jUcJ2nnd3L+jd+2Isq/3/QkmrrNa1SJ4ngnTzeakKLr8GNeYIZW9qaTudHugfKu0kCzK5Eb2ArvpXlu1YSuRoJm9lG4JJQ1Q7lCdLYtSaoA/xIoBUYCOwP7sC04Y/Ia8J4I1iRjStIyuWqUnTLPEcEESSx5BUksElfkP76oWbDJcCI+4Bc+ZSZv48teOTbgVCdvvpfBodUpgcuzHAQp2hJQpADekFfElqicNBbstkMUw0IX8JSVvOGfRSkiC99gmC4OokIwWk3YPbmcwgPNjSON5EI8ZSQN2gRKbG19b/F6SXRkQGlHBpXixSLHgULRPB+heV0YoIGJKYmkA1hjFhgqokT/XRYsXvw5w6WZvdV0v8rZrptXkl1yIkGLNJdjo5qZ5pIUC60Hbui7VhIccR4tHgjUCPd3OL6IHYNpji+6KLSRFCdfvWGjCIdpuWE72HGYalCuV4s5zoRHujk5n41Lpu1cgPNdisd7eKmnR+IL6bhkWZhpWVI8m5e57m+ur9XW1850RU1LTCddSejpEaTuRFxSE7HurlhCFdOJbnwPS3STadEyozfV1tfr6wO+DFSkTPgG0pYQcuIAGSYkVzjxDCQRBuonno4SYllWai0XWY79HmMzaqPRWCqIAv7gDlFsfaBc3n7iRHuORQK/g1extEADSS1S3KLHgVMkOY9yu6ldNLVjF0VPUhdS1Oej1NQuzhW4yy6mqCcZV5S+4fVfhw+N/hFOxJM+zBfdRpkQMsR4n4bZDuKcZWJ3vgOvmkIOqnJRmhFESGQ5TqcYPQbAiEL5bWzsMoGXOB5GJJ5iRUh1CSInM0BxixmGZhlWKrf78A6E93Kc8VnUEDs2gFmQLZP3oGZNGxkxGV6mfbZMeGxoxYqh1q8HV64cHFphTporW98v1ov4Q7HGO12+Ysh/uGKoK5nJDq04GnPdWLxY3OWl8ViHtukIw4+IprQU8nweuadTIccIpCgER8fMp5pTi8rd3eVFU83ykZtpKWYGi2Hj5iP6qfK2bSj2MbwmBUMAp9p6zVtwN0oTXTjvccYiQ8MZS2Z2Podzm63P03yx18uNZUEKFPi0ITIC/3lK0DWR+jw8IIWE1hEhJH1JTIhwRJT5IE7ovcCysHeQlZ4SgkHhKYmdZlmvzgZ8AZ5F2kn0SKL96NRSqk43iLyWd3UcW9uBDwf1G+89Fr33xvi3FYjKOK9kURMVDu4LZgThxuOxa47fyLU+qthRWQWlWxAVxeufAPLr36CcGWj4smGxkaKQvQAhQBoWXSZECZHUayOiD0EoTJFAbqYlESinHGFtm2UEWpNHHEVkBW5NyFnJc4pmH+AELb4kMVkFqhbRs1ZDlziJY9Ty0g2bg6UcRW3anrfLkjOUgmuAygaVhmaHaVaJaN05hlZSQiLBM1SmzT9vRv5pEHsVEkSUVtIERCcFPM3lT4bkKYGxk+Loh4S4qnD8SSk8ob1HSYQZZcObeI+5rZ8EA2fZdubbhmYVfqfh23h+v6Fvw/r+DRv612/oa9t6tm/oW78ec0nawa9rcERmAmlCI0yeQ9h4IoSgxjtfqCAsHyxRFKPi8uWYCMKqVUgm2neiuOp/eJnr13uZGzfNv9v039qXFpgr5tmEfti3YbYNC41DrX/sWz/bFr/8KGyFV1DjqPgaEo9TAzkR72kVdezppUTQ8GUjpCh5vKmU6TJham4OhwN6+iyu6JjIJIRxgVKEjKLInKZqmZyqnU/X80PLlqMiAinbTlIpeCa9JJOSUnpIFTSeG1blmMALoq2aRti2opvzVuuTKduJQ7IUb4/ZNjgJ9+GIuUR2cDw2ma+1lX0iRp4j7/q1huF2rwmGFuXjmuCk+vp++bYcuG/t6s1bw0y+3pcK9zf7F961x/gQ9s3dvhXOJDa0HDGdoXxSq6KEAqt0/VD5EEnA8M8k6eDHafzWQFwj3+KIVSvk/dbvdB1fLrff2Qb3Yds4T88kdtXTzz57Elv74IN77/banofvw4tIc5AToT6AM1ADHQZxQJq0Dg68LNAsq7HxCzPZ+LP/9l4pIWvZv9LgG4KgKXF50SOjo88mrl/C6izTuOfqDlyTSMc+6enhOY5vMsT8C+OHruujxJ7Gxc3HH//awHopu3W8tvdvPu29n6UEeHpOB8q5DbtCuDIx21Z4t4IoMLbt2LFt5zXyvcNLp6aWNqfgvF27mjizn77m4Wv6C6mpm6a2Nw8cOP9qX3bH8r5KysMZ6JACiB2YKLLEOO/ZKR7+zDFqya5da6ipJikPuVrjvK3XwFf/5PyDB5sXTI0vnUoV+695+Ow+JLb4ipX/xTPPPProtgcf3HO3/3wl3ACf8+zneStfyzfghr137X3wP06efPas56jTV2oVC27A7r8LKDIUHblvBnmJr9v0BRqe/uRZDQn6OfOuC+fAEnfe89NEuTlBdJsTs1fwgq5vK2/R9S3luccd1We6fSpvIy+RpJ2DcHFn6VyDKB2ch70wr753unZIOgpzGtk52jLt698ITPQcVzPk6mRHXzs5e+dfLQR+gRZXXpDZwckxHMOnvHlARtByf/Hoo8/AU3ue2fvs2c/nz5Onnn127zPtMXxk4Rg/svfv9z47f4wfWTjGj+Cnfz83xh4dxDF+xbO8IEVPQtYjfiiWIK91q/WlQLShMgrwtoU8UMNhthsE1rznD6nAJVOtI2FnMO8wYFEsRTEUXbqqhFI18DwPrNP1wMREGX93Z5K1i3kulE/JsQinRgQJqKgRHxmJ9zMhTac4zonLqfwx8i5xw3jylEEF4HRAwlmzAueNz5aJeoZMulYv4oghvbadOTLNW5VateHRRp+iE7bdzkR6/nfP/ikFt+3ZcydQr+kGIhtomGpb1XisJ2PmqIYgGCYnCAxH05Ik0zxVp2hZc+B71K34lfftTwxNN8J4wCdDtmsYqlWlKFVTJEkRZY6hKCTrjJRkKE6QBDG0sB0WkQvntQNJkcURslKr0ih3uEgG2p47p+457uZBHPiD5UAoaDhTej0mRhSetdSIPpoQYjLHhdX5MDYjqha0g8nWd2IxJWxMDiUdNRRaX/VguQLH+3bP0jlAaFGKNjU6V6KrTcqeFUcbNkoabctnpaxBa9e2RX2m2bdo29zFsmW7lr2bSVpUlthSeUaA26OF7rSW6ilEo4WelJbuLnx3af/A0qUD/f0Mx/J2Om07aSfSxrsAFUY5LIFaJfJfbDDREX01kQwVztI01ImAxtddT9ZE7RGleyIAUVK4v1cU2Ain/MSSD3G0+BNV26SL2tY4qwUPmXSQoVBF0ZSIrXGSmIU3ahdmFE3dpAuf1EN/JVrcJ0XVXLZR45j/CkYEStRZPhQSs5rKLbB/pdq0vw9qFZevWB1HnnOWFWxPbcf26g1Eu+Dp+YawPUeP7lloDJvjQxrONmQAxLVYTjEOvNV33SVPPDGwsdYXC9OT6wcu//Tf7I33Vat9ameeTiJMnwywnl2Pd/BDp5yi0uAX8uPDh594Yqa6seBQVN+WVU88Aft2X7QKyyivWRONbujH4jrl7Pf8WSqRrQ0ipjlEjBtEqS1NtPXiUs9A+ktBuP56QdD1++/XP3XffUE9GLzhhmBQhzv5MHfkSi7M6/rxP9f1Pz+u60H9yiOYdMpvYPnPIKZ3Ee9uw5oT20aBcPG8Rfhvtcl6DPihsi617iSU9XgwzrHLIHH++l4QtFT3ip5PfepQomc3IaxgyJoS5bnTj/SsZrTeQinrbJy5ZVZvTaDeagV6CD4bOWKCaAIyoYpVKaegQhRZp+PvcrKNfMdHl3Xz56tIr2CwxNnPOtzAIIg0JbBSKCSV7dat9rAUDksbIJJ/EbbILBXSJyb0ECOyCUPeLhszM97puw902u37CQlPCjQqju9ubDh5lrD6Wt4lCuDJPx3/vpWs7NhehlXl7Tsqd46fNlMPr06Zf7l//8XT07esTlod29lz8BAZ6VlPneV2APcF3unpaU+2fShpnTRTExMp86SVnEfPTdL/DRQtKhb5HLmH//koFOYVSfD4+ZNAUUlrZiJKCtwDw6T46MTJlPk8lPyiT1jJmaR1gtycspJtHlzGep6b5xctv11Oh1A21EBO0TlYJ1+tEBrjuaSI7OP43sbWEa8xx1tHTs6QP+ilZuje+FTCks+S4x+A/tZLFw0MTHi/+/N52Ra6I41GpFuQgvRCnhYP9BKYECTPpkZoCFKXqifYEymlwhL85/LYF2R4HOAlyZF2CBzHj7HsGM8x0g4Jhll2VKZ4/i/Nz4qSAK9IrS2S9CoNbA8t0T0sUHukS8gVRx9lOn7FMvRj32jECud7P3QoMbWq3bbqXH/J2mYmzYb6svF9i7q7F7nw3Npq7c6+Xs5ZPn5+tnotZrmLsCy23c/PI7XOBgo+jgPpZEISBz0LHJm02NvYKqJ6OVAj/I54mv0zlUJ+xjDsZZeJwuWXEWPN1aJw2eWC0Gpt/drWr2372lY4xkqtVyWWpleuZFlysBJ0Sexa/6b18u+rv5/9+XKhSJnwM89n0+XR7zmOVjeIsQfpdArcJrPUl935Bmc6NuopDQ4y+/+Mgrum9/85UHcf3ngFdeXGTZdTR4qUkO3fnErhyba2pMZkWUpKsfBKeAPu2j+NX9yNaWsrHPn45UCSjWr3jv4My+LJtjLsragCyHJsRbhNE2SUewh86UA/oXLlBu9b/Y15rtQ2l3H4CoKNCKJDpVGZWPLNJXHIrli3PAf/a3D8yEePjA9acqQUE7neEseLFZmt9WZ6YCif/w/etiybhzvFQohN9vQk2VBBjKjqJEoRwtJsW8c8jng4P56BSJm+DhvKh2A3Qf4zBLnPnIFXENEf8BAds1tHYHfrgY4cPleOM08fni2LxBtYbRvdvDLNF1988VsLi72kv/+X/f04f/x+ClAu8mA7ECMRRECcI6hllVD1RaSiibnWTkPBaNCocCN/pijHYCYoTfi6gArvlMlOssYPBY3KtlprvrzmI8v/osgaF6kwyoZbbwg81aA0vhRhwzAQ5pagWHTdQOtXNdBaO3/b8/4QF6ssiEvw+sjw/SUdi1KtkLWyZUIXOjQCnsN+QdF/Xrd57RjD8X7Ki5+K+pFQedTTrPbZnvUclj/2vdG/v+3yD48e25or5fAHT33vY7c9Pfrhy84/tjMbcbJZlE7A6+/nsL+RehTmPMA1l+so3o3qrEsYiQoJbkB5DY6l+1GDhlusKF6k48YtgLf96ZjxPoD3hU/2ZUg2LVAbg5ivb6QEKt1PMoMbGVFgNupt3I2ifPCKx0cqJJLAtxy2A7tmr12UGrOW2UcjXRsEpOOe7wBz+JmUSXrHTJ3pXPxNmLIgKi07o0js8LC0UYK94gTpPP+xd76bVYuSVHR+2C1JfXfKVBsWn8aLKAn5sLR7w/VEIhJb5gkPOSJ8cywKSJpHZKueBahCDGmvDi4fxN9iPjY5ah5avmXMs/C4Y+X10I05l6zYMiqKQlTsGSmvl7kzuVIplx0cXJoaa24c8WxCPc2NeD0qRgVR7Fk6mOrYbkgfOW0JrTMXvKiuEFFNyPzy9BMHniOtPG0mh0+fHk6a5dOnp+dmRLkMuycmcLJ9bmxibF/gbWUXaj737MgvfnxZPlRoB4MNDCetU6Qg5IrDX4Pj+0+fniiXO3MtaU1MtB74xEVYdocv1eBZ+FI7rqxiubzbIDasPIKZ+Xh5bXn9o+X1Sz5ehi99vLm+vPZvMefjS+bB5H3XcL0PwfuscVPtQ/gWPLeh+sHymg+VP1TbiE1aU/5gdYM/frPxVAuiftoSEIk+sip+ZJQ/x7AxmJyaPnGCzLV2475mJs+cOlU+gTPxRJsn+fzVt3MPBurzRgG7JeuX6VOmclujQHToXBXwjTR4GqTP/fdPt97tizO6IQdlecRLYUfr2/uvndg1Aa+kzNZL2MM//jH2N/Sbqa2GIMm8ILdPdDq9/5oTJ+bxy+c8SuBHar1NKrFn4eFnwQKEyTvmiSNrEQjB2IEHggN/0Xo33Nv6NjznA+MDMuhDIfigtF59/XXQUqn5sZkUwoTae95wKw8eff3o0dfhrSdbz/1de36Z0ILvI90Kte1CnmU2PKeGWZ7w+IVn77jj2Ts++qHDhz90+PSiiy9eBN+/g2S13jy8buLQoYl1nz24Z8/BwIIyif885sWctMNX5rwOrKd1VKDlFXJH68Bhr2QwD+zZc+DMnjvu2LP39tv3rjvsFX7NoosPLF4Aq1dunRSJZRc8e5jXnfWCF1GZL3vFgoFweUW0fk7K/YhX1+seuIcPH1t84OJFZ8FL4j8CXbPBNnSnWISZrhFJ2oJjfiFzoF28yPSh3bOgvr17D/hy9IOwFSYDQWL/IJZqQpk8Ick2Yf3Voi1eTRT+iy4yDQFSR0TxiBAVDGP3bsMQor4dNPAq3ONpXISiEV3JL4fYEz7Lk5cvvBBfjghXCsJBuFUQwvZF++ywILxHkBXh0nllhAgW+IE4uY6SVd6Pn12JX4fDF14YDgtRuPU9giLjx1jOvouwnI6diLRjE2lHwVfWiMxX9SMZ1882Qbgai/rOvCYIR4R2XM8XIAZjhHoYdaftiyU98TtZVdWLZPUiVVXUbVBXVVndK8t7VVlRNs7F9zwJV3iUx+bbTlxSxqP4qbxXUfaSMjY+iF+q+xR1HynigoXf+Y31ncBucdGmTfO+fHDbBd6XqkK+XAhrw9NGyYek3s2qoigXqfJFeFK3PSvLirpHxZ8iy5v8+uAHfn2G05jXys1f+CKB8J9k9Z+wlXDJ5z9PQPyyLH8ZW9lpYx7rfJF8W1jQRjAJqF9WlC+TIh5bRkD9iqJ+hZTwxbd9e1Y7H3ts3sfLvvBF72NV+UqnnbPwFlx+Xkvhy1/8AmnqP6nyP2FL73nsMdLU51X8+XFx1KxdNohaXgCseYGnWRIWiGSMKs7pVFayjEJT/wyhWSdI1gmPVPqxK7PlRN6hpAaywLeVFp0+q7zo/v3z7MV+eYk/UmLl3KWeq1ws2afrC8vO/DelExvlOWuITp+zEq8aP17Is9NHiYdrgeW/Nt/071QsB5mw5wBYtTjfU/YcADsp4gCgji3LL4tOwFeJF6CYmlo6PnVB8+DB8/9kzwHMDgizNI/4ttxAI7A8sDFwIdKJgOEFBpAoAMuPFvBSJDaY0/CeocSFOc5s4EDFjxmoE9WKOMJRNPOLIA8anhGUJ3Fu9SVQp23fKooNqj8gSxE7XiilaCodFxpSSspGDYf5jCYnE73uWKPYp9Yml1G8kVJ1Xhk0hVFDSEadMRom9iweyHE5mtfl8x6doDJZJRMps2WVGHz76sl4A85jY8WCbdiCQAuRBDUcUheP1pY1htJR5a94S9PTfFh9XemXWEWzHYmpL+cneIfi1/ZFomy4OLQjXFizDPjhn648INsinaDWjkoya7V+yzJiqDtjcZP+ON2FusulyIuKRHMhgX0EF7yAFArVe6rspCi+4mb5SjmNml2dsk1Wo8Jy6xI5TGmMySS6OVm/+WZdFgqpm3dWWm9UdjKUecKkIGzpGyRVlTYETTbhcigFdCWtxYuZcrmj3y+F38CTWDfREObX7amUfN5pEHtPGupFzOfSqAsjftYb8HOFDUFIbn1UxhMjb5KjVWnFe29aKVaiSj8ocutZWQEeQhJ04xuvxexdxPq1K+o87Rw4dOiA83s5GJQLJHS6bYPp2JWJNbcYGAqMLLAuI8o4yCIaRZrgkMtZqM0RIzNRWeqzQgYxs1Y9JWaesflHg73pxPJEuv8RTas4YD8+3J1ONVPpPnrX+Piu8Z9XMa+qzbc5X4b3WtVpnUmlM6l0f2Wo9zLKqup61ZlaNlAaHy8NBNNDg0O96VQm3ZaPJlD3NHxPMgGYWH4bPgnFNvBNcD1DgpMCWKUNDA5ulmtSLDnEa7o43L1O26cpDBvVvPSe7g0hrdD9pdxy88IQLwb3ykW3ysY0TWW8tDO3NcqAHwU0Qj2Ikz8FxIPaqDaaQEzQHKHD5F+DuEAuNwZNiwv3nddL0TEFnlQfGTX6GEbUgyGByZijP7g/xJrmYLhX5FSKTm2Drep3R4wszYf0oECzvcbIZz0am4QX4GVPxnOxpX58E5IUHKQ8NrrmdgQeEhPlDUkSHB5qwi0CpU1rv7lZAIHfz0kWIDkB4WYBlUfh5toW6XyNErZLWzgRX2D/lZMnr7xyUua2yds4YozAi7btoEwlUB4mtprBwBJCNbNYYQMRMgUuHqgi4x1rOx4e8yToxw/WIR4TfJesVSCrOUxUf+o1+J+tT6ocB720oK3D43+TmxUhiqaLVJDjW5+MMXSWZnlapCkdHrg8f0suckJW4ViURGGAOg6qjBfTQV4Mn8aLqPoVXbYZAd/u7j5BglKiCteJn3sLjiOWK4gj0bb2kq/RNaJcVDzFLE9C5qw8vCLpZ06duMU8dUaTW9vNW07AcV2anmm9OT0zMy1rYERn2vxORR7yExz/lEc18i6fJ92NA15ApDtrEQdbc3FIeAu+W25eOhUr1tkgbA3zlwhID1onSAobu85ftqoEGycm3Njkhwz+Bjb0RUX4uaB4yQ82T6aWb7u0rz0OEhWGN3AcugI7AwfnrRAiEUGEbiM2kggpRHi7kvIkTadO44iUUzTiCsrC/g85EZnNZHxKTL5E4rqreINErwk0IftFPzhHA8hN33PP9P73vx+GNjZFoLRgkJJtRw6lNR1YRQ73/XTRdpMOKpoEVLgodAks0IidjMBLkZAJQkwK6SZivMpTVjabHh9WS0oPXQBOgzfev98v/JfLL7UUxkA0oBQna2cgF+xO2cFFoPOrqxTQLMNlNT0mad0U12tnmKBlJcRQPKiwDA2MzrMhk+V5kaPU1jVSzmZBBwFm5bJlyIsfJxSCyK0koBDhcwmtaDTppZDD2+Jn3vXAVo2ii/VIT2zVddkIl2ftbe/alojz8Q3nvSsvw5/VTFmjKXPV0lXhoVKxrITk8oVjJVkCNTrac61vP0K8+ALO0L4AaiUNp6ExbYNhCQp+9Coiiu+p9+RDIns7Rh1JViNFDJzF2z59F8VQoq6b3U4w0m12peH9iuL+tZwz43FTZT9weyr1TUX5Zip1XMT25mlOFqlw6LmtK+WopEqc6MhqRAgW7uMN3q6Eg5EglVsfDF6Nt1cHg61HRpYrssGYm0dURmzLQ6PI/54KjAZWovRwMHDYp6IEZhKS6Wo0wk7UFOJU5NxqsVasVxpVshiFLG6pV+oOohPOeatStnm7QXoVFc4m5TU175JgMRIJ4+Y7ITEGMYAgR6UyevcgSyF+UX1pS3C6yolYJhXNwGqaphCDqI3AODS7iWaAoZgdXF/zb7UQFVLtrVpKZ8IpYOA029dN9dHRHRGg+yj2fGCG2GVrul7r2Z2lQlhCalfCKPY6DJ1P9maiQlkBGuIUYnCDwkKrMlZj4aFXuo7Q3KWcZmeystKfp0XYqd15A1DU+VswEUFmHri1vabmKtTFXaSAjfaaCuIVnh95W/OW1fgRuKgokwhczrcomTXPoFS24RJp1fJlkvS4JC1bvkrSpdFbR6U9k/kTJ/KTeVgqrSqt4ZajJIW/5dya0ipJWpVdvDi7SjoW1Tdt0n92+LAejfp8aIxKIr4R+wmJbyMIjQdyI40idj4yt+l2qIlpw/e6kqIqFHsNXYzipN7VvPAQy+wdu7dLt209aNtwS6TZS6NMYznJLl4tFC5eM3p1qLf1FTtjWRm7I+tr2CE/witiFSFrRXiiSwJRZ33RlieGOyABXO2gFLrh8h//xM5PgMTzrTcFUyhySUvWCoIAiKR8gUtZqvza129+4dv40rcxB18SipJmpfgivo0v8UVZtZJc63tfv/nrbVtvAh7C+olfJu+FPPhHh+xWPLuaf7SFerbhUgl/OZsitJqC0rmG5wSl9dLMDBzzMlKE6qb8S1GWxdcnJgKzsUTfQv6bnrOwGNjDWAnOFRxapJYIBFkfVXn08zfe+Pkbf9rcwe3dy+1o5ps7uX37uJ3NPHzrRvKo9b95kruD37evcxFYYOfvOYdtvl6ikH22XdcNxCxvwCvleYb654NiJJqyIpbNcj12f9jAuUVTCy33/24PZXLSU4LI5/Sgyuu599GxmMD6vMVEXvl9rJ1w+BVICazOmg/C6r1YDtpbKUP0B8+G7LllCKLluWKOBHWkoOxFfbDYEUUXhvOlZaWB5aWubDcKgabMXxDZd1FkGy+b/emEm13VXWKW0ruapXC4RJLWb5lSd4T+sywTCYbjcaRfTDaai4ejg0uKvFQqSXxxyWA0HMtfnBgZ2HSLHuJ4soKC50JdAyOJ6qZZv51nd494+OGFq/peyyaNhImwRr5MlrSZjp3PefMV5bZtsKi6xFlzXE/b3XS0nmYjRve/8Hw0xnJqMptNwSiRyLpe6nU+y5vRYJwKLS9yxSUjNB+N3xeNs0IhfW26KPr1R7z6Y8TL1sBh8wzuWJ/G4sz0ZKIcGcCqWySuZfKAug8ataa95rgQ0uNafBYAjo/4AITj1lMeAP+zz/ksqwVVQwqfC4RIVuf8edoNp+EFlNaIv8/zyXiB2JTr0wXisbL5MrL7PMrxedvNunl4SaOGGb31ioa8iVLpIUY0fmmI7tOJXkukSsY6o+Tsg72NX8OH1VDr73Ud6lpIpQu0ICR/kmvkgrt33/3USIfnRpHnvkLspiQaqA88WcNHoXcIB4IHDvzsZwcGCfP2Qn5IDBA1cKREc34MEOPk7+6K1mrRLhL8E3dQVNC1t4f/RGJyKt/GgxTy45eRTmwkkU2k8nonIKkxr37w63eIIO+4XuxS9R1jl9ovU8Ujqaap0qAARwMVX5mgGA5vaNVKLBJpGt56V+vB3mLCoMmyA4r8ClMFiuWpINBGIjURj6f1uBAKMUJIoUOq0d1tpGgFVYJQSLAiihNiapFLXWfVLjsUzCRQy2YVmxcpcMKkC3oY3VZYOyIlMm26/Ic/wL3ImzjEeuJjQcEWJZxGvloiAh3xStvIyjkb/6UYbGkFVROW8OiPvD/flT94R1dvhmYu2LptG0uZmWzkGex7HkRKphWqX+lR+imLUbFVwlVXmtWqBXCwa+XAiq6xCy4YS9X6euv/SgUZndYZnQnRSwYGR+kkb8sh8aI2z5Dgt/AzHIUtgQs8+YKoCGSpHIpA3jWeycpClIaKvt+wXvXjd5r4qEoMWnXfiZgiz4hhzLvGs0lMxb7D8k2JUVwlCBQE5T45yjpcSIiG4ktkiYkzilJTWKlPwh95C6UDXe5WopzDhTlM5ZWywKRYRV2sMlKfKP4Fkv8vCSFapm21R5FYmxPkfhkkN6LleUHZopjAUZpQFKJ4tF9TJdZgBblbBqye53vxvW2yARz4722tVidvuaXjLxVwrHTUH4dQJvUoVM6Xv+tldu6Wwlu+XrbmvXA7250dWj6U7WaBhap/Y8VjDLD3A9t5Br/qW1VPZgcHs8n6qj6K6txFBrKjOer7cxn42JsnEqzD8QkRSoFYuLB6t5jDIaLarg5Epuf5Uqnr/KvO7yqVEEUsZDECZQaD4ZCStFDAen304pGNPYu3bFncs3Hk4lHmFMXSdNKJVKJKKDe4npbbOLEMceJxpJGLUY8JGP5iqSaVosiSKbu9KkADltwQcca7880RTdr2lZy6F15/7oe7BJPnKSGSHjlvx4pswggGjSWLyktylV4HpsidGR2MDi0l9zZv8UHDsAd7xvPevRHEL2efR6yznsMF+BjlFNM0g2XaiOhhM9jIG5qmr8VigyHD8G7CpJBgKGhD0CT3VwSJuOM/VYNnPw2IC3zYjmfTI16xWmDZ23cGID4m4v9yUORwKiSAkoRSWvkKiiM8HiRKpoJwe7GV3sOzA2TIUdb1KV1P4W9M1ydS5GKCJDo8lDLPtMWK1ksnTpyORm/S5/2lOhcL6GyUrHpuyy06DDk2Ci+N+jBRIDpRPB4U5uV90fyZ4WXhK8xkG5iXU2brTSvP2IYW420GwTWw5mfAbr0RmI3PKsI3sI4siRQpeIH0o0A0ViAOVULSUOTM11xULUgYhlGrcN7ao5pbscB+jQFqaFKwgBe1dxNFyZocotgfbtE+oPHaem3iOzRF97buHGC/8+/lK7N1tYdSOV4Jdtc/UP5cPK62vlLud3t7zy8H5vlD1XYUhTPfK0i8oaZNjBxEKITrz+uEHZ055QUnR/Hbja1fdgKRTsyQUOAr2vtWzPnxZmVMu2MxNn333VebnrO/7bp7uD+d6etvduSeMtXtxQv5/uy2QZFQ0krByfo9hbSU9BcVDApggRRsXR6jLBCC8ATb2oncSdoSC+nB+MNSGFYpyg8UNfoDRWmYyyUtpIeVjt/Wk1Pp2Zgtj980zhGZYmAfOHh89J76vFiL5++5554fDQz89u2BKtDd3//l/v65eBXfh+7vl3G2B3YUPBN9pWbgTCA1ZUmPe456v1xn8t5Ju/UAalVMnkS4zcV/EfG+9cCpU3B8G/55Y5pHPfhFj38OkbVmXhxjoe7Zs0iMFNVwkOe4tE+YGkbdcwESSwtx06ywWNYejsFHeIMLhm7kRJ7/83g0zFG33n6SUzlOYNinGUkUr7+SDQuGeqNi/C/WsVilm+KADwav5Ngr+G4Udw58u/WmzLAGD0WBormNnxBoTjGeIB1Pz8q1AuJHrN0b+RBZ+jl3QWxb1Qo8JGvT5p7ZBF7RpdZ2eCh6As9vgkHOMzPRtv30OPKiUNs2tsDD7VTcvFtp4Bku93YV+QlJU6+aj9v18GS4gX2ttW4l+4fADZo1ES2ThRnenjsoPPyKrFZskM4iRo6U31HEMlpvs3CypG4pic0l6zg5QrXb7jLuf1RyXVTff3UP2nlO7X7TjESCOm1/Sompn7IVjlPkN6OCkIrH/zNLRaMrCv+lqKr6Xz1sV37v4H91q1zeHsKPaCqolK1PqzHlU7aKsx8/SqYEPvqfxRXRCJX5T0WR8aOOj30V9oG/fwfpAzdURRrS7lmXx66Ffkmf0KWyaeJ5AvUk0qFTUMcJjdmtI1NTcNz39YrYn2/6MrfXmTnsSpyCPAlNbgfceZbRGk2YqQN3iIrgcP9XMGxzL4gisXkyz4kqysTrLPgTRmr9mJfDwHL0ZawkKVdhxpsykSevZUUBOE1x0shQ+fZceRWxhEepoivQHej38Nhya+QokKqJzxhJSp44nkNtFzaNbc2G+FDD4mvkeHV6ehqulINfZVBkpYH9alCWlX/4B+W1++Gq+2/Bh8/lunPjeNzG6a0vhbhJwL9JLgTjOiewGzawrSsgMt76iZd8DN87jofXL4RmPu9F89a9DRMIty+nKH+FHGoFnuWRoAlEN9tEPOMtKRRWQrwBkfrExL0RsBgNQFOsREzU7Ve9l8JdMUUHlTUh8oF1E40ImKyhhENSSJV53W7rgqexX/pRziA2Ep4rEZXVl/Xttqkeh6OzXLvJNupEfMBMSkPdEZ5NihEtm1nRo2mMrFAmxYejMV0JqnRCRGm3mxfk4NLtBZtWlMgWRaBUTXMTAqUkumHVqmskTo8GGUqXEzFWYUKcLLKxYoJjVZbiIuHgIB9bNDiQjbHS1L8xufFMdnGcKa5YXuvQ8yLSpG8gTSK0z/Hs5yyReuf5iSodv9QouIikt2zZcz5chmg056JirU3D23yXFEPt3DYM37jupps+zdqi75uKKPVlTKPBLFtYZ4LUWfhjlbn+UhDK/qO1RW655fw9j7y9tkuvQyjavPQtLzaM8BJfzsl6cVeIlj4papDdn37Eia2myElkx6LWk5o1cwKeE7mxMcz+IIit/0Qi9Lq/R5E0SyfPtdfSH4stXkJVLLfNsJxaJUlhLlnsMn+3qP7WSydnTk1Pz0yUyxMzp06UzxVuORONTkejhBzii1HyN+GlXntZ2Aq/QNhiZ0Wd+TxzltvbDRLYmSNVP+sFVBMyi+T32IvwC6zxOq/G27HGXm8NkalPwLrWk2f5agxsfb4Tfeibcdx62SErx+fOGe8MrhfGl0xu67+uP5/ckjy09p/X5Ec+MXroAKQvzm//7fYTnUi/Rf39Xcnk4XXr8qOjhw8ezO/YEZitl8RMCTjL+wn1h7YMU28sFF9RAOkszbArVDuYucu3VFrYx0Sk6e//8ZzAOqZxOqs/jAenfemStWsvWQsDmiTxYSChkvibILF5+OJpK6mXNK2kt95cS967WtakkOD1ewrp8svI53Ke/OgvN/bBQVJAYgydWTuRl1Gct/8L3Mlfct7qQwwdvPA9F4YYimw8w+u737P79PGDB48ffEySy4UlSwplhmJjudyHBWGERCCOSJKTTD7txjPEk5aJ+/OrCb+BJ3Bk8ufy+Z7L2atyvrMXJTLf2fvCQi+vDK4cgh/aMd/LG7OfduZ7eD3ZBn4H3/LsemPeqPAc1XZMVF0bR6eNdJbpEFJMTP+EGPLEHMLV/d1N8t72JrBo+xGG7gXIr9lyXh6ons1JzcNLNrIiU2lQzBaRYo7cQ2WTwfLTWyaKxXW9PeuKRfjWcMJo/QcnxiKRmAga3VP0kFmThGSaYgfTS9KDdmL4Z8E4d8CeCFuaFSZJmzePI28Oe75WzxzZsUYSMdaiPNhdFLqJWeZMprjpyKZixtwm6dOry5lYOZ7/fbhJgoUWFZvh75ItebaX84l+4QtPCQOJ/Nm6RYGsXiMbufAaTWIQy55HbBRIQBpb9HIcbzm3F6GWc+uNKomRgM/GK8l4JF5ZlK1W49VkPO1u6AsfOtT6XaFUra5ezDsU87tDh8KrxxyVg94B2JDJ5dOZAWs1nnv6+8emplC9WF0XkhT3vvLU1NhIMgQ81d/ef4n4L2Nv0wF9qLzN3xYIvTPT04egPgE7k9a95P5eK9mYmmocOrS6s4/N/w1fRR0hSaz3ltsge5Q0HMKEGw7vea9d4rZ2+eMjd/WPUKPl1VS5q5/6lncztAaG8aZv8b0jHxD6lnxmrCxUhK7+md97N8NSldyURjp02N+7icQgp1EiGUYePB5YE5gM7Ji3zyQOpjOHgHaR5Odq1S5vhXSRbGeBGShFVbk2NSnW2488v7vrtC8of68u83Q7+DdrJ5O2lUrdbeplSCTC/v5Kw6Yejdzubb50dZeXGcSUYvXQSyFywekXew9h3WDWL+jWFCnFslNrvK2XbvLe4gx+v3d7m7cQM9HlFfJTr0At9GLYvwDee3r2/lRpbxXsisCGwLsChwJXvdP+VHPL6P5/2KJq75bR0S2jE//fbFI10tszOtrT2/v/9jZVbbr+c/gO6uJpfwUg8UX5weNQ5xvEF0a77Z0ZXL7o7cnAl4B4yeA1QWhdKwqiKAhwR2gqWoiHlMrk5t677X6HpRn7r+8wV2ZC5/XHkoMsRYXgm4KJH/A8b/NwR/Bb0dJkWMkWef2uoE1TbKS/dsfyv8wErUzU0FnGLLZ15RCcgdcQvmSgN7AosJr4oImvlypRxIJFfMMUgcZBGP39D3wdaFZv8tTPlLemkbSLqEx3WZdeMWhp47sOrJNc97eMXEwmmi6L50Sy6ZK1OcJgOBwMDgnTIsvGVYukvMZ/U+LEIYHRBBbPIlxpDV5xqaW5rrTuwK7xH7BuM5EsovbpNpOJovw1gbf4oWAwHB4UmqwpDtkKSdWlYZONM6qIKdsZA3/NmhUYIFJ2gZg/yG6Z3tz2jDMk4M2X+snSPbfo7+uDTUEdcN6aaXisy8rqud4zy1atWnamN6dnra6VrLjSEiTUhuV1KsMIK+2QwCpr1fvkUEg2CJs7MzzqGLsXNfYYztiFHL9CJzsN8mQrFp5frgusmsxxB+P9iUR/fC5+/hn4kq9FF/wIT39Nhre5SrET4QyP64oTDu4p9Izvmbppr/PWyh1LV+64KqQ5weAea89N79oz3l+4ecfKpQP9K/xyGXgKZbso2afJCwRydYqMm8/e/e2gbL6OF4TcphgnRSOHgSekoUo2M5qv8sEiSrgCI92s8OJ5i2s767poWWWdYWgK9RmGbKXISwLMjOwXOXYfd75GEUvksK7+YzRf2yxJy3bbNT0o2ahnkI0RaUphBODbcj3S4m/48qDPSRAwf+fONjfxiQpZ8eVFsl8lmZGUFb83YaUiqPhWLqqcmI6X4rDYkJ+PkDkjipHnZSPfGBtr5AcGBmLJZHvNC7ENzdbCdarx95sk9eQ8I0Wd+M1JLZqUitn3OrGUpOnSqelyZXga+k3pecmgJUGQaEPCalY3GqbUGDs61o6Feg7+BfvZ33XDC2zx9TdPhSOEDn9Uk0KEIwZi4jDFXO8ttw5XCBHL4eS9G7fcJksZPiFWVVpV7NDy5VM7zktSTM/51cp5Dk2VLmZUCvh0cijhQiYUZoxwen8yqabji+N7L+uVkzjLAVa2nsvUipwsS4YxnEcV5XJgAcw+KRzNzfrCAq9jn4g+1/MNCv8sa1NTbcMM2Zc5OmvD8/TkdGA5iS0rt81POJOWenTd9Le98tfBGX4g+NxamaXEB4+N7kSH1+2v8KYQDFqJorsosS6/Li4I4VC0Z52qqgX1t4nEpkIxHUWKZvHRrk2apmS0qGDyoVA0vvY2ng+FzcSioptYlxNjAikn0rNWLSqqChUsMLGpK4ql83yka6MWNhSVVaPkm2ic7rR7Gl5BuhCcJ7vUvL1qGxY8RGST1qdh1ZlDh9qyyupDRFAJzK5f+g3q7SbSzT5v9w6PoZFRJoTRI4M02e+qqFE+eWcISf9009FWCKXoC6IbDqviC4hBK5WZYMQJ8hGTPqkXIxT2XarLYVgTvt5cqaxABHtBVIxwUXwhWhJWaq3fBx0nzDOm837dRLLvFFImx0SKXnsaqFc960VL161QNtcOtq77pwaF7CHF0cxRSSrg5NskyIskEb4gq62bePa4LGUZYI+pclVSOmO9jArA4+0Y4bovlcMgRbh4kWf9dQZdKOYh2sKveYGC1RQo3A26/BzyG6r15qI9HMfA51qnJ5dxIjyGfIRufZPjWXqFoL5IXvmaXaQEivpw6y8O9Ixw/FlrLktkv4tzr7lskL1E/OXy3ko1nigAZBcsfwdwkt/eIKH9xH6HBZkhU0xIetBIG0Yx2WekWY1P8eIHLT4pZoxM2DCMVG84hbnp4Dut0Txh6mFBMsIri9mgJPQYkmzqQdMI5zKW4eWE7cCC2DjW83qTFTu5aqVsOjgxkv46IQ/mxjzJc26NDOSy2ZzOM2xiXYJl+OF2zFv4gaNHHzgKW1auVBmWu+jqqy/iWOZB79H+6Xta649u3nLVVVs2d/yc7di8HpRyF0Tm8e1FKF58FHHLzAaDD9Jp6MSEe/HXtYqFIkpnD0VqNvruAvno5sau6E7GMCIJN5eNJpUw7ySK77uWP7q5ckH8XVwo6CRysbRtIvegUha80QHzZDq3+eiiUrej6VShkMzaioJ0Sg1ydTux5aqhnp6wKkOhQJkZjWElhtLEs9oz8M7tydtOZ+cZZPDE31Stk8ibha0iiOLvrOFUrIVNelfs+u2sYGQdR0zkxnMhLmaDwz7xPg5btT2+iZG6FuVjihnJhFk6sXKuUY+ms5uPNgbrYcmUBvSSnUoiL6QSiZFIjLQpzys9SkmyWVFJLIibzAWKni3wnK2Z3ZCEtMSpuHzDmW2Gi21qVPjKLPg7xKObaztj65eONpvcovjuRTV66V4B83bENsXHi07P+JLiHLxPxtObj1b7c7l6vRBWCisiXKYvGd9yVaUvP3y+dOGRwII+zwT6/fVws7H2RbfibdLc3qOErB8g6HJuZM4uRmwu1LrTSW6MLkeDuqbHhrjw0GCYTyZ7F+L2tYWuxY1CIRoZ6LPsQtE0+wYHByKRK8+B5HP9SHsruFCHNIifEQ/6nIB8/ZFHHtm+sDqpp2dDTw8M/HdzqNjere8co5SCShllR3/zOI81zo2Sj2qki85Gs5cgFg1rdJ7iIF3oW0tvfNVHsXWZ5f1pl6FlPfY27Nod71XpXmApa2RZUA/t83ErW4l3M5Tgy/c+vKJnofDGbG6fYsd02ptqkz0F/V22rbJtnLOrfn7ZwMBlA4uoGi9xdF9fHz0qh4AC4KiF/Xfb5pHFmzcvHhkRI/sUkfrbC0z7gC4QM/zqc3XpPBhjnl+gGmietYbTN3ohLnlRSvkKcmhvpxviyjw3rHArJwjcLZxQZQWa4m9lhcn6IZehZg6ZC4FdKrCfYwWBrQrcoxxNUwJXdU9cxDLUyb/8S9h1Tni5WXhDnkc5i9QHhYKCY+nUIMW7tQb+HIssnXUtp7YUhQKy4eq58Q/+gWVHKPpGptkcgWUfNOGKKwS3q3hB3yUL4PwttZKKAlSpWHxJBFYmlozu74OBPlSZg3qw2hvuheXnhHXhesbovMjAeRYNgyzxaS++7Cxc3DUR3Xb26svDUL8Os+9s8zIdroIfoc5IxmuNZ8P11hB5g9WJ9edJOD0JLms/csl9E7xqCQSF2cWa87qkHs3no936lv6+rnw53+Vu0bvbOVYYb+oJy0pYrV9b3vnfvPQOfLFQz/wkVCRvFkOLXfJpQdjndiF31kxT0+/3UtNsXemddK3Dk7uxHS94M4PsyB0Ak0Rf468zSRq1udYQn1Dj7HWmc6DPa8RVBdp2k45lxRQqT5rhtcUcTsai3n3rX00Cuemnr3opHO/Wk30xheeFYCTst9oNPdNp1AFdF+WUE/RuO635RLs1EOk0i/X2xhRwbIgFZ3tgX+BSokXOtqaKk8q15u7JJNMgCfPeIErxWYNIIlTb65rLdWO27cZs3pw1CF7z2los2yHvQnfKIYP2Lvv6y0V/UMt9fa2/9dt/2O+DVf7djd7N+0Ku3/rFLnegc32AMzRu8eyTTD22utM3q2P1zJVe+00TLut0zgfbOWanb7y4w8DDON6EN7hkrefbR9k9x8je3jU7hiPzB+6jHWhmR6lx9sh0aIaPZ369o4FVgU1k12feOhsAerZHqdna2f9DKB/umgUz6oM47CMW9Q7gw/EiQr6gCa2nO93YwajX/8/ayHi28I/BW4EIyjC9RPMtEEPoIPBug2y85NgO2eA85e/mYvKO3YQiTxK8dfyzDrAiErPWupl64mAuO3bhkqx6MFnPFG0rkso0IR0bSqi/IUk0M34FnrVommo+PzCQD9vhXcHHWCP/QN5MPRa6MGxP5Pr/wrgMqLCuDg3vxaSsGe/+MLnRw9RlbVuAvwfFAj4Oxl3bt991544d8MqOO/3Ljj5UgNPwXZSea57vUWN4EhPoeus02BFwmgyR5R1bo3iyy3EdJSEUKU1YTlMSnVEXa0GVNZfVNJ3jDEGTw07SYo2RsW3dDE0Bmxgqh3k5I+MfJv8YTScUk4tyXFBrLDc5LagPB5O8SvPRsf40h9pTzwVY1O2yrGQUkizkpXJAQT3Q6kQ8zVqyWdMBQvfTZJVT1QV7Vgp5rfW1HoDy8vWHazevv7Sn9YfhOWnjiluWDwP0XPrPtUsnllVaf+jpxL94+yP4/59E1zxvYYglNCRE6gSrEsqGKjVU/2tELmwHekVb21NmNGqmYFOj9ZPG8Bojlown4LgXZ5WEY2Uz1bozacG11dadcKzqTGQVJevN361Y598EBKxxEOcvsTlQZAA875Ctkf+HpL17GV/0ZFNi6SO2ZWxtE34fepznLtOjF5y39U8ANDMIcO+hrnTefGgV3koUWbzVTWufTLzG0K1fxvvKP33vLl2QdUqTmDB75UfFPiq94d2GKKlUUOKDE6N8ocNnI6i3vhLQvD0kyfp+t94gcqC3zLWI6hSxf7SDQnN+8ChPpnDDhcmp5ZTNscPpzBDL2dTSvVqMbSKKfNwE41GjZnzOoMzd8uSRSZD/KW40Q1o4rIWaxj32eaGQUX1ZiMq7ZXm3FBOKqUguF0kF/h9QukUdAAB42qWRsU7jQBCG/zUhIRAhQoUEQit0V2KZlAghxSbR6YQISqwTFFcsxKAosY0ch4j2qhM9rwEvQMETXHcPAA1PQEfBbzMCmhTceeT1N+N/dv61AayoH1B4vVaxLaxQRF/YQgm/hKdQxbVwgZo/wtOMe+Ei40m4hK/qm/AMKuq3cJl8IzyHRfUgXMGitSy8gKK1JVxFyepwuiqUmW3lTjJW7PgpbGEeifAU1nApXKDmTngas/grXGT9UbiE73gWnsGSioTL5CvhOXxRt8IV8pPwAiqWLVzFvOXBo48ABil6OCdpVmKEjBgRhnnucXVxiHV0UCfX4GCDK7wkMGnvPNBeHIZxNNSep93D9U5d15wNvm9wixQXOONmaETpxRmfbU45xQgDTk2YBqejgSE00cIefOxyhotNZj5rDRxgn9xmhmZrz9+tu5stv9k42G+1/QkjarBpMQvUbMdxJsg+FjXPn53W8E7py6BLn2Husc9ajBOuO8wjKgO6z75JwnMcM5MtdW+ojU4T0w1Ck/R1fKJ3TNQLBtpNRseUTez/J9k4D5tO3+VHb2Kb58lE47HdzduOsi57+D+Nn/mhL/H2mgUAeNptVQWT7LgR3m/HMLD77t67MF+YnByEmZmZE1lu23ojW36SPLPzwgyXuyQXTi7MzMzMzMycqlTlDyQtz+y+2lSmauSvJUvq/vrr9tb21vD7z0Vb///3b/5jaxvbGCFCjAQpxphgunUhZtjBLo7gNJyOoziGM3AxXByXwCVxKVwal8FlcTlcHlfAFXElnIkr4yq4Kq6Gq+MauCauhWvjOrguMlwP18dZOBvn4FzcADfEjXBj3AQ3xc1wc9wCt8StcOutI1v/wm1wW9wOt8cdcEfcCXfGXXBX3A13xz1wT9wL98Z9cF/cD/fHA/BAPAgPxkPwUDwMD8cj8Eg8Co/GYyCQQ6IAoUSFGgrHMYdGgxYGHU7AwsGjxwJL7GGFk3gsHofH4wl4Ip6EJ+MpeCqehqfjGXgmnoVn4zk4D8/F+bhga4Tn4fl4AS7EC/EivBgvwUvxMrwcr8ArcRFehVfjNXgtXofX4w14I96EN+MteCvehrfjHXgn3oV34z14L96H9+MD+CA+hA/jI/goPoaP4xP4JD6FT+Mz+Cw+h8/jC/givoQv4yv4Kr6Gr+Mb+Ca+hW/jO/guvofv4wf4IX6EH+Mn+Cl+hp/jF/glfoVf4zf4LX6H3+MP+CP+hD/jL/gr/oa/4x/4Z9SJ3kWqLc1EU+kzX6s27bvhObWqqtdTk8Is2wGNNS1IZ303XYOwkLil8rLekcpKTUXW6d7t7huNanu34070wu4v7RvDUlSbhsZzWuVG2CImKxxtl+V2mSfeZNQWY344L6yf1Ka3lRbOjQrjx35p+Hbvpr62RANMFkb3DUXOm27mrRJtpYl9jTotVkcOJoa4dg/MEMIpK9CQWJLGFokojvfOTzpFmazZg1hq0xdR8GYahoyazq9Gkm/QyvmoMaad1cRvrlfiAUet8bSTk2g45oBdwu6Y3kelFlXsjdFuJE2VLoVtVVtFudHsXt23BdlsuHKyMEpSI5QeC2U5mpaiYCUdtVLptCTha7KxrEnOD6iX1jgXD+MB54MV1aS7+ETPvsQDGZNCcchemTYtjWU/ipGUy225jAId2xxfIGkmiiLjbIRYd9u+ySmcGKy1eNjvYiOaAIOOwnMtnoDG4YDekT2QSnDkwAgyHNGKRl5UO32njSjW4ceWOr2aDGMmtI6kKSihvc5wTjqrWp9a8ksin0rTNNT6iPPl44XkSFK+1JJzY22kCCGOGtGF9zpWUuxZbzXrSR71tOdZC5LdWJD1VHDM0u0y14WTogs6kSPLWxxLgSIZFDlAkWuKtalUm/DIeZ3xdeokZWWv9c4Gu4b9jjvT9V3a9TmTVqe5NUsmYyYsg4w9ys0BF4GzAyOwe5DVgeDpvtUzfTUtrGk3WzbGesvG2GzZWH13bB8OXg0b/2cqbD/j8NRwyOmH5/ru6P5EaA7DSYdnwkHHDs0M55x2aIq7SWdNFbKUnXUKnn0KnnMKnruTCznnLGVeNZS2nHhj57Fqc7OXqpbrUuuxViXlvVnFjWG9xbntXZ00ouK3U2FlrRbEXYsKatNOSd9biittcmK9i/JIZUXRD1rJOPNjlkDVi4pGjZJpJzR5T4lXck4sMVWQmdZclZtya3qnZOKt6erVhIu4yR3HN9ugQNAoF1UUqiAOg5vqdcX0Oh+1tIyXwpNNCz6ALxrxwTPJZaZ8Noi5Ma3yxk5yq6iU3CsjJxa0LYuk5AIjO96X8Viyo23BnUqrljIOqasnOfesNZJadUPHTYT3QvKSMfNG2LmLApoY7ixZQHFXm5YmDVViQMm6MMchkgBGTPuE/XYd14hNGpMrzdyqqhU6kdzzrBgXwoucfY0LG4jP+0DdLHSshpt/CNfVfVlqpt+YLpYrlvaGlnDNeA25CzU9dyxnuDOmOftNdpU4Cvkc8QeEN8v5JAxZ8D7KiYWwHxY36HYeBeVMueu6ejhyGqp3TchscD8bWuu2lLGUWb4KY8tMhjGjfgOOd2HeiWG1CGNXpDyeJGvCK0NTCMBSo/bCN0POd0odSlxwJyloNhi5FS3zPmDPX7A1CsnaHVAnLCuZdFrkWegrY37y0R0l1gzSy8PBY9fztzdwW4m+oh3uZ2WpJHeTlv4LkAlITAAAAAAB//8AAgABAAAADAAAABYAAAACAAEAAwDxAAEABAAAAAIAAAAAAAAAAQAAAADE25TXAAAAAMyn3UQAAAAAzK138g== ) format('woff');*/
}

@font-face {
    font-family: 'entypo-social';
    src: url('../custom-fonts/entypo-social.eot');
    src: url('../custom-fonts/entypo-social.eot?#iefix') format('embedded-opentype'), url('../fonts/entypo-social.woff') format('woff'), url('../fonts/entypo-social.ttf') format('truetype'), url('../fonts/entypo-social.svg#entyposocial') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GELIcons';
    src: url('../custom-fonts/gel.eot');
    src: url('../custom-fonts/gel.eot?#iefix') format('embedded-opentype'),
       url('../custom-fonts/gel.woff') format('woff'),
       url('../custom-fonts/gel.ttf') format('truetype'),
       url('../custom-fonts/gel.svg#gel') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    text-decoration: inherit;
}
a [class^="icon-"], a [class*=" icon-"] {
    display: inline-block;
    text-decoration: inherit;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
    vertical-align: top;
    font-size: 1.3333333333333333em;
}
.btn [class^="icon-"], .btn [class*=" icon-"] {
    /* keeps button heights with and without icons the same */

  line-height: .9em;
}
li [class^="icon-"], li [class*=" icon-"] {
    display: inline-block;
    width: 1.25em;
    text-align: center;
}
li .icon-large[class^="icon-"], li .icon-large[class*=" icon-"] {
    /* 1.5 increased font size for icon-large * 1.25 width */

  width: 1.875em;
}
li[class^="icon-"], li[class*=" icon-"] {
    margin-left: 0;
    list-style-type: none;
}
li[class^="icon-"]:before, li[class*=" icon-"]:before {
    text-indent: -2em;
    text-align: center;
}
li[class^="icon-"].icon-large:before, li[class*=" icon-"].icon-large:before {
    text-indent: -1.3333333333333333em;
}
/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
.icon-glass:before {
    content: "\f000";
}
.icon-music:before {
    content: "\f001";
}
.icon-search:before {
    content: "\f002";
}
.icon-envelope:before {
    content: "\f003";
}
.icon-heart:before {
    content: "\f004";
}
.icon-star:before {
    content: "\f005";
}
.icon-star-empty:before {
    content: "\f006";
}
.icon-user:before {
    content: "\f007";
}
.icon-film:before {
    content: "\f008";
}
.icon-th-large:before {
    content: "\f009";
}
.icon-th:before {
    content: "\f00a";
}
.icon-th-list:before {
    content: "\f00b";
}
.icon-ok:before {
    content: "\f00c";
}
.icon-remove:before {
    content: "\f00d";
}
.icon-zoom-in:before {
    content: "\f00e";
}
.icon-zoom-out:before {
    content: "\f010";
}
.icon-off:before {
    content: "\f011";
}
.icon-signal:before {
    content: "\f012";
}
.icon-cog:before {
    content: "\f013";
}
.icon-trash:before {
    content: "\f014";
}
.icon-home:before {
    content: "\f015";
}
.icon-file:before {
    content: "\f016";
}
.icon-time:before {
    content: "\f017";
}
.icon-road:before {
    content: "\f018";
}
.icon-download-alt:before {
    content: "\f019";
}
.icon-download:before {
    content: "\f01a";
}
.icon-upload:before {
    content: "\f01b";
}
.icon-inbox:before {
    content: "\f01c";
}
.icon-play-circle:before {
    content: "\f01d";
}
.icon-repeat:before {
    content: "\f01e";
}
/* \f020 doesn't work in Safari. all shifted one down */
.icon-refresh:before {
    content: "\f021";
}
.icon-list-alt:before {
    content: "\f022";
}
.icon-lock:before {
    content: "\f023";
}
.icon-flag:before {
    content: "\f024";
}
.icon-headphones:before {
    content: "\f025";
}
.icon-volume-off:before {
    content: "\f026";
}
.icon-volume-down:before {
    content: "\f027";
}
.icon-volume-up:before {
    content: "\f028";
}
.icon-qrcode:before {
    content: "\f029";
}
.icon-barcode:before {
    content: "\f02a";
}
.icon-tag:before {
    content: "\f02b";
}
.icon-tags:before {
    content: "\f02c";
}
.icon-book:before {
    content: "\f02d";
}
.icon-bookmark:before {
    content: "\f02e";
}
.icon-print:before {
    content: "\f02f";
}
.icon-camera:before {
    content: "\f030";
}
.icon-font:before {
    content: "\f031";
}
.icon-bold:before {
    content: "\f032";
}
.icon-italic:before {
    content: "\f033";
}
.icon-text-height:before {
    content: "\f034";
}
.icon-text-width:before {
    content: "\f035";
}
.icon-align-left:before {
    content: "\f036";
}
.icon-align-center:before {
    content: "\f037";
}
.icon-align-right:before {
    content: "\f038";
}
.icon-align-justify:before {
    content: "\f039";
}
.icon-list:before {
    content: "\f03a";
}
.icon-indent-left:before {
    content: "\f03b";
}
.icon-indent-right:before {
    content: "\f03c";
}
.icon-facetime-video:before {
    content: "\f03d";
}
.icon-picture:before {
    content: "\f03e";
}
.icon-pencil:before {
    content: "\f040";
}
.icon-map-marker:before {
    content: "\f041";
}
.icon-adjust:before {
    content: "\f042";
}
.icon-tint:before {
    content: "\f043";
}
.icon-edit:before {
    content: "\f044";
}
.icon-share:before {
    content: "\f045";
}
.icon-check:before {
    content: "\f046";
}
.icon-move:before {
    content: "\f047";
}
.icon-step-backward:before {
    content: "\f048";
}
.icon-fast-backward:before {
    content: "\f049";
}
.icon-backward:before {
    content: "\f04a";
}
.icon-play:before {
    content: "\f04b";
}
.icon-pause:before {
    content: "\f04c";
}
.icon-stop:before {
    content: "\f04d";
}
.icon-forward:before {
    content: "\f04e";
}
.icon-fast-forward:before {
    content: "\f050";
}
.icon-step-forward:before {
    content: "\f051";
}
.icon-eject:before {
    content: "\f052";
}
.icon-chevron-left:before {
    content: "\f053";
}
.icon-chevron-right:before {
    content: "\f054";
}
.icon-chevron-thin-left:before {
    content:'\E765';
}
.icon-chevron-thin-down:before {
    content:'\E764';
}
.icon-chevron-thin-up:before {
    content:'\E767';
}
.icon-chevron-thin-right:before {
    content:'\E766';
}
.icon-chevron-left-thin:before {
    content:'\2190';
}
.icon-chevron-down-thin:before {
    content:'\2193';
}
.icon-chevron-up-thin:before {
    content:'\2191';
}
.icon-chevron-right-thin:before {
    content:'\2192';
}
.icon-plus-sign:before {
    content: "\f055";
}
.icon-minus-sign:before {
    content: "\f056";
}
.icon-remove-sign:before {
    content: "\f057";
}
.icon-ok-sign:before {
    content: "\f058";
}
.icon-question-sign:before {
    content: "\f059";
}
.icon-info-sign:before {
    content: "\f05a";
}
.icon-screenshot:before {
    content: "\f05b";
}
.icon-remove-circle:before {
    content: "\f05c";
}
.icon-ok-circle:before {
    content: "\f05d";
}
.icon-ban-circle:before {
    content: "\f05e";
}
.icon-arrow-left:before {
    content: "\f060";
}
.icon-arrow-right:before {
    content: "\f061";
}
.icon-arrow-up:before {
    content: "\f062";
}
.icon-arrow-down:before {
    content: "\f063";
}
.icon-share-alt:before {
    content: "\f064";
}
.icon-reply:before {
    content: "\f064";
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);

}
.icon-resize-full:before {
    content: "\f065";
}
.icon-resize-small:before {
    content: "\f066";
}
.icon-plus:before {
    content: "\f067";
}
.icon-minus:before {
    content: "\f068";
}
.icon-asterisk:before {
    content: "\f069";
}
.icon-exclamation-sign:before {
    content: "\f06a";
}
.icon-gift:before {
    content: "\f06b";
}
.icon-leaf:before {
    content: "\f06c";
}
.icon-fire:before {
    content: "\f06d";
}
.icon-eye-open:before {
    content: "\f06e";
}
.icon-eye-close:before {
    content: "\f070";
}
.icon-warning-sign:before {
    content: "\f071";
}
.icon-plane:before {
    content: "\f072";
}
.icon-calendar:before {
    content: "\f073";
}
.icon-random:before {
    content: "\f074";
}
.icon-comment:before {
    content: "\f075";
}
.icon-magnet:before {
    content: "\f076";
}
.icon-chevron-up:before {
    content: "\f077";
}
.icon-chevron-down:before {
    content: "\f078";
}
.icon-retweet:before {
    content: "\f079";
}
.icon-shopping-cart:before {
    content: "\f07a";
}
.icon-folder-close:before {
    content: "\f07b";
}
.icon-folder-open:before {
    content: "\f07c";
}
.icon-resize-vertical:before {
    content: "\f07d";
}
.icon-resize-horizontal:before {
    content: "\f07e";
}
.icon-bar-chart:before {
    content: "\f080";
}
.icon-twitter-sign:before {
    content: "\f081";
}
.icon-facebook-sign:before {
    content: "\f082";
}
.icon-camera-retro:before {
    content: "\f083";
}
.icon-key:before {
    content: "\f084";
}
.icon-cogs:before {
    content: "\f085";
}
.icon-comments:before {
    content: "\f086";
}
.icon-thumbs-up:before {
    content: "\f087";
}
.icon-thumbs-down:before {
    content: "\f088";
}
.icon-star-half:before {
    content: "\f089";
}
.icon-heart-empty:before {
    content: "\f08a";
}
.icon-signout:before {
    content: "\f08b";
}
.icon-linkedin-sign:before {
    content: "\f08c";
}
.icon-pushpin:before {
    content: "\f08d";
}
.icon-external-link:before {
    content: "\f08e";
}
.icon-signin:before {
    content: "\f090";
}
.icon-trophy:before {
    content: "\f091";
}
.icon-github-sign:before {
    content: "\f092";
}
.icon-upload-alt:before {
    content: "\f093";
}
.icon-lemon:before {
    content: "\f094";
}
.icon-phone:before {
    content: "\f095";
}
.icon-check-empty:before {
    content: "\f096";
}
.icon-bookmark-empty:before {
    content: "\f097";
}
.icon-phone-sign:before {
    content: "\f098";
}
.icon-twitter:before {
    content: "\f099";
}
.icon-facebook:before {
    content: "\f09a";
}
.icon-github:before {
    content: "\f09b";
}
.icon-unlock:before {
    content: "\f09c";
}
.icon-credit-card:before {
    content: "\f09d";
}
.icon-rss:before {
    content: "\f09e";
}
.icon-hdd:before {
    content: "\f0a0";
}
.icon-bullhorn:before {
    content: "\f0a1";
}
.icon-bell:before {
    content: "\f0a2";
}
.icon-certificate:before {
    content: "\f0a3";
}
.icon-hand-right:before {
    content: "\f0a4";
}
.icon-hand-left:before {
    content: "\f0a5";
}
.icon-hand-up:before {
    content: "\f0a6";
}
.icon-hand-down:before {
    content: "\f0a7";
}
.icon-circle-arrow-left:before {
    content: "\f0a8";
}
.icon-circle-arrow-right:before {
    content: "\f0a9";
}
.icon-circle-arrow-up:before {
    content: "\f0aa";
}
.icon-circle-arrow-down:before {
    content: "\f0ab";
}
.icon-globe:before {
    content: "\f0ac";
}
.icon-wrench:before {
    content: "\f0ad";
}
.icon-tasks:before {
    content: "\f0ae";
}
.icon-filter:before {
    content: "\f0b0";
}
.icon-briefcase:before {
    content: "\f0b1";
}
.icon-fullscreen:before {
    content: "\f0b2";
}
.icon-group:before {
    content: "\f0c0";
}
.icon-link:before {
    content: "\f0c1";
}
.icon-cloud:before {
    content: "\f0c2";
}
.icon-beaker:before {
    content: "\f0c3";
}
.icon-cut:before {
    content: "\f0c4";
}
.icon-copy:before {
    content: "\f0c5";
}
.icon-paper-clip:before {
    content: "\f0c6";
}
.icon-save:before {
    content: "\f0c7";
}
.icon-sign-blank:before {
    content: "\f0c8";
}
.icon-reorder:before {
    content: "\f0c9";
}
.icon-list-ul:before {
    content: "\f0ca";
}
.icon-list-ol:before {
    content: "\f0cb";
}
.icon-strikethrough:before {
    content: "\f0cc";
}
.icon-underline:before {
    content: "\f0cd";
}
.icon-table:before {
    content: "\f0ce";
}
.icon-magic:before {
    content: "\f0d0";
}
.icon-truck:before {
    content: "\f0d1";
}
.icon-pinterest:before {
    content: "\f0d2";
}
.icon-pinterest-sign:before {
    content: "\f0d3";
}
.icon-google-plus-sign:before {
    content: "\f0d4";
}
.icon-google-plus:before {
    content: "\f0d5";
}
.icon-money:before {
    content: "\f0d6";
}
.icon-caret-down:before {
    content: "\f0d7";
}
.icon-caret-up:before {
    content: "\f0d8";
}
.icon-caret-left:before {
    content: "\f0d9";
}
.icon-caret-right:before {
    content: "\f0da";
}
.icon-columns:before {
    content: "\f0db";
}
.icon-sort:before {
    content: "\f0dc";
}
.icon-sort-down:before {
    content: "\f0dd";
}
.icon-sort-up:before {
    content: "\f0de";
}
.icon-envelope-alt:before {
    content: "\f0e0";
}
.icon-linkedin:before {
    content: "\f0e1";
}
.icon-undo:before {
    content: "\f0e2";
}
.icon-legal:before {
    content: "\f0e3";
}
.icon-dashboard:before {
    content: "\f0e4";
}
.icon-comment-alt:before {
    content: "\f0e5";
}
.icon-comments-alt:before {
    content: "\f0e6";
}
.icon-bolt:before {
    content: "\f0e7";
}
.icon-sitemap:before {
    content: "\f0e8";
}
.icon-umbrella:before {
    content: "\f0e9";
}
.icon-paste:before {
    content: "\f0ea";
}
.icon-user-md:before {
    content: "\f200";
}
/* custom head icons */
.active .icon-chevron:before {
    content: "\f077";
}
.icon-chevron:before {
    content: "\f078";
}
.main-nav li .icon-chevron {
    font-size:0.9em;
    display:none;
    padding-left:0.3em;
}
.breadcrumb li:after {
    content: "\f054";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    font-size:0.9em;
    color:#91d300;
    line-height:1.3em;
    margin:0 0.7em;
}
.breadcrumb li:last-child:after {
    display:none;
}
.with-icon .icon-star:before {
    font-size: 2em;
    color: #6f6f6f;
    padding-right:1em;
    float:left;
}
.with-icon .icon-thumbs-up:before {
    font-size: 2em;
    color: #6f6f6f;
    padding-right:1em;
    float:left;
}
.with-icon .icon-envelope-alt:before {
    font-size: 2em;
    color: #6f6f6f;
    padding-right:1em;
    float:left;
}
.register-box-rht-one i {
    font-size: 1.5em;
    padding-right: 0.5em;
}
.register-box-rht-one p:nth-child(3) a {
    background-color:#5276aa;
}
.icon-popup {
    color: #333333;
    font-family: 'entypo';
    font-size: 2em;
    line-height: 0;
    padding-left: 0.2em;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    outline:none;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
sup {
	font-size: 40%;
    vertical-align: super;
}
div.carousel{
	margin:0;
}
#HomePageCarousel{
	width:100%;
}
#HomePageCarousel-ct-carousel .slidesjs-container{
	overflow:hidden;
	position:relative;
	width:100%;
	height:auto;
}
#HomePageCarousel-ct-carousel .slidesjs-control,
#HomePageCarousel #CarouselCR-1,
#HomePageCarousel #CarouselCR-2,
#HomePageCarousel #CarouselCR-1 .atvi-image-image,
#HomePageCarousel #CarouselCR-2 .atvi-image-image,
#HomePageCarousel #CarouselCR-3 .atvi-image-image,
#HomePageCarousel #CarouselCR-4 .atvi-image-image{
	width:100%;
    height: 100%;
}
#HomePageCarousel #CarouselContentTileCR1 > .tile-foreground p.editing-label{
	display:none;
}
#HomePageCarousel #HomePageCarousel-ct-carousel > a.slidesjs-previous{
	position:absolute;
	top:40%;
	z-index:99;
	left:1em;
	display:none;
}
#HomePageCarousel #HomePageCarousel-ct-carousel > a.slidesjs-next{
	position:absolute;
	top:40%;
	z-index:99;
	right:1em;
	display:none;
}

/*#HomePageCarousel #CarouselContentTileCR1 .tile-foreground{
	position:absolute;
	left:0;
	top:0;
	z-index:99;
	width:100%;
	bottom:0;
}*/
/***********CSS for secound carousel CTA's**************/
#HomePageCarousel #CarouselContentTileCR2 > .tile-foreground p.editing-label{
	display:none;
}

#HomePageCarousel #CarouselContentTileCR2 .tile-foreground{
	position:absolute;
	left:0;
	top:0;
	z-index:99;
	width:100%;
	bottom:0;
}
#HomePageCarousel #CR2ActionItem1 > p,
#HomePageCarousel #CR2ActionItem2 > p,
#HomePageCarousel #CR2ActionItem3 > p:first-child{
	float:left;
}
/***********CSS for 3rd carousel CTA's**************/
#HomePageCarousel #CarouselContentTileCR3 > .tile-foreground p.editing-label{
	display:none;
}

#HomePageCarousel #CarouselContentTileCR3 .tile-foreground{
	position:absolute;
	left:0;
	top:0;
	z-index:99;
	width:100%;
	bottom:0;
}


/***********CSS for 4th carousel CTA's**************/

#HomePageCarousel #CarouselContentTileCR4 > .tile-foreground p.editing-label{
	display:none;
}

#HomePageCarousel #CarouselContentTileCR4 .tile-foreground{
	position:absolute;
	left:0;
	top:0;
	z-index:99;
	width:100%;
	bottom:0;
}


/******************** Generic CTA styling ***********************/


/*
#HomePageCarousel .tile-foreground .action-link-3 {
position: absolute;
right: 40px;
top: 120px;
background: url('../../../../../content/dam/atvi/activision/home/yellow-arrow-block.gif') right center no-repeat;
padding-right:7px;
}

#HomePageCarousel .tile-foreground .action-link-3:hover
{

background: url('../../../../../content/dam/atvi/activision/company/about/ACTVI_BlackArrow.png') right center no-repeat;
}
*/
/*** Feed Styling******/
#HomePageCarousel .twitter-feed,
#HomePageCarousel .jive-feed{
	height:125px;
	overflow: hidden;
}

#HomePageCarousel .twitter-feed .feed-column,
#HomePageCarousel .jive-post{
font-family: Georgia;
color: #fff;
line-height: 22px;
height: 92px;
overflow: hidden;
margin-left: 4%;
margin-top: 2%;
width:50%;
}
#HomePageCarousel .jive-title a{
color: #fff;
}
#HomePageCarousel .twitter-feed .feed-column .tweet-avatar,
#HomePageCarousel .jive-time
{
float:none;
display:none;
width:0;
}
#HomePageCarousel #CR3SocialFeed .twitter-feed .feed-column {
	color: #000;
}
#HomePageCarousel .twitter-feed .feed-column .tweet-body,
#HomePageCarousel .jive-post .jive-post-body
{
padding-left:0;
width:100%;
}

/*UI Update task#770 ends*/

#CTA-TR-Yellow-III p a
{
padding-left: 7%;
padding-right: 8%;
padding-bottom: 10%;
padding-top: 10%;

}



.CTA-TR-Yellow a:link,
.CTA-TR-Yellow a:visited{color:#000000;}

.CTA-Video.CTA-Color-black a{
	background:url("../../../../../content/dam/atvi/activision/home/watchIcon-grey.png") right center no-repeat;
}
.CTA-Color-black a,
.CTA-Color-black a:link,
.CTA-Color-black a:visited{color:#000000;}
/********************************** Generic CTA styling Ends *******************************/


#CR1TagLine sup{
    font-size: 0.875em;
    vertical-align:top;
	font-weight: normal;
}
#CR2TitleTop sup{
    font-size: 0.3em;
    vertical-align:top;
	font-weight: normal;
}

/*UI Update task#770 starts*/
.CTA-Video:hover a,
.CTA-Video:hover a:link,
.CTA-Video:hover a:visited{
	background:url("../../../../../content/dam/atvi/activision/home/watchIcon_yellow.png") right center no-repeat;
	color:#ffe600;
	
}


/***********************************
TABLET LANDSCAPE
***********************************/

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

    #HomePageCarousel-ct-carousel ul.slidesjs-pagination{
	    position:absolute;
	    z-index:99;
	    left:4%;
		top:90%!important;
    }


}


/***********************************
TABLET POTRAIT
***********************************/


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait){
    #HomePageCarousel-ct-carousel ul.slidesjs-pagination {
	    position: absolute;
		z-index: 99;
	    left: 4%;
		top:90%!important;
    }
    #HomePageCarousel-ct-carousel > a.slidesjs-previous {
	    position: absolute;
		top: 12em;
		z-index: 99;
		left: 0.5em;
		display: none;
    }
    #HomePageCarousel-ct-carousel > a.slidesjs-next {
		position: absolute;
		top: 14em;
		z-index: 99;
		right: 1em;
		display: none;
    }

}


/***********************************
PHONES
***********************************/
@media screen and (max-device-width:730px), screen and (max-width:657px) { 
#HomePageCarousel-ct-carousel,
#HomePageCarousel-ct-carousel .slidesjs-container{
	/*overflow:visible !important;*/
}
}

/* added for 1210 */

#HomePageCarousel-ct-carousel .dark-theme #CR1TagLine,
#HomePageCarousel-ct-carousel .dark-theme  #CR1TitleTop,
#HomePageCarousel-ct-carousel .dark-theme  #CR1TitleBottom,
#HomePageCarousel-ct-carousel .dark-theme #CR2TagLine,
#HomePageCarousel-ct-carousel .dark-theme  #CR2TitleTop,
#HomePageCarousel-ct-carousel .dark-theme  #CR2TitleBottom,
#HomePageCarousel-ct-carousel .dark-theme #CR3TagLine,
#HomePageCarousel-ct-carousel .dark-theme  #CR3TitleTop,
#HomePageCarousel-ct-carousel .dark-theme  #CR3TitleBottom,
#HomePageCarousel-ct-carousel .dark-theme #CR4TagLine,
#HomePageCarousel-ct-carousel .dark-theme  #CR4TitleTop,
#HomePageCarousel-ct-carousel .dark-theme  #CR4TitleBottom,
#HomePageCarousel-ct-carousel .dark-theme  #CR1Description,
#HomePageCarousel-ct-carousel .dark-theme  #CR2Description,
#HomePageCarousel-ct-carousel .dark-theme  #CR3Description,
#HomePageCarousel-ct-carousel .dark-theme  #CR4Description{
	color:#000;
}


#HomePageCarousel-ct-carousel .light-theme #CR1TagLine,
#HomePageCarousel-ct-carousel .light-theme  #CR1TitleTop,
#HomePageCarousel-ct-carousel .light-theme  #CR1TitleBottom,
#HomePageCarousel-ct-carousel .light-theme #CR2TagLine,
#HomePageCarousel-ct-carousel .light-theme  #CR2TitleTop,
#HomePageCarousel-ct-carousel .light-theme  #CR2TitleBottom,
#HomePageCarousel-ct-carousel .light-theme #CR3TagLine,
#HomePageCarousel-ct-carousel .light-theme  #CR3TitleTop,
#HomePageCarousel-ct-carousel .light-theme  #CR3TitleBottom,
#HomePageCarousel-ct-carousel .light-theme #CR4TagLine,
#HomePageCarousel-ct-carousel .light-theme  #CR4TitleTop,
#HomePageCarousel-ct-carousel .light-theme  #CR4TitleBottom,
#HomePageCarousel-ct-carousel .light-theme  #CR1Description,
#HomePageCarousel-ct-carousel .light-theme  #CR2Description,
#HomePageCarousel-ct-carousel .light-theme  #CR3Description,
#HomePageCarousel-ct-carousel .light-theme  #CR4Description{
	color:#fff;
}

/*UI Update task#770 ends*/

#HomePageCarousel-ct-carousel .light-theme .tile-foreground .action-link-1 a {
    color: #fff;
    background: url("../../../../../content/dam/atvi/activision/home/watchIcon.png") right center no-repeat;
}
#HomePageCarousel-ct-carousel .light-theme .tile-foreground .action-link-1 a:hover{
	color:#ffe600;
    background: url("../../../../../content/dam/atvi/activision/home/watchIcon_yellow.png") right center no-repeat;
}
#HomePageCarousel-ct-carousel .dark-theme .tile-foreground .action-link-1 a{
    color: #000;
    background: url("../../../../../content/dam/atvi/activision/home/watchIcon.png") right center no-repeat;
}
#HomePageCarousel-ct-carousel .dark-theme .tile-foreground .action-link-1 a:hover{
	color:#ffe600;
    background: url("../../../../../content/dam/atvi/activision/home/watchIcon_yellow.png") right center no-repeat;
}
/*Studio Banner starts*/
#studio-detail-section{
    margin-top:2.188em;
}
#StudioBanner{
    position:relative;
    font-size:16px;
}

#StudioBanner #BannerImg img{
    width:100%;
    height:30%;
    overflow:hidden;
}
/*#StudioBanner > .tile-foreground{
    position:absolute;
    left:0;
    top:0;
    z-index:99;
    width:100%;
}
*/
#StudioBanner #company{
    padding-bottom: 1%;
}
#StudioBanner #company p a{
    position:absolute;
	left:0;
	top:55px;
    text-decoration:none;
    text-transform:uppercase;
    color:#ffffff;
    font-family: "Roboto", sans-serif;
    font-size: 1.1875em;
    background-image:url('../../../../../content/dam/atvi/activision/company/locations/companyBullet.png');
    background-repeat:no-repeat;
    display:inline-block;
    background-position:left;
    padding-left:40px;
}
#StudioBanner #Studios{
	margin-left:2%;
	padding-top:6%;
}
#StudioBanner #Studios p{
    font-size:7.625em;
	line-height:6.500em;
    margin-left:1%;
    line-height:87%;
    padding-top:1%;
}
#StudioBanner #Studios p a{
	text-decoration:none;
    text-transform:uppercase;
    color:#ffffff;
    font-family: "Roboto", sans-serif;
}
#StudioBanner > .tile-foreground .action-link-2{
	position:absolute;
	right:40px;
	top:60px;
    background:url('../../../../../content/dam/atvi/activision/company/locations/grey-arrow-block.png') right 10px no-repeat;
    padding-right:8px;
}

#StudioBanner > .tile-foreground .action-link-2:hover
{
	background:none;
}
#StudioBanner #executives{
	padding:1% 5%;
    background-color: rgba(26,26,26,0.7);
    display:block;
}

#StudioBanner #executives:hover
{
	background: url('../../../../../content/dam/atvi/activision/company/about/ACTVI_WhiteArrow.png') right center no-repeat;

}
#StudioBanner #executives p a{
	text-decoration:none;
    text-transform:uppercase;
    color:#ffffff;
    font-family: "Roboto", sans-serif;
    font-size:1.176em;
    letter-spacing:2.2px;
    background-image:url('../../../../../content/dam/atvi/activision/company/locations/yellow-arrow.png');
    background-repeat:no-repeat;
    display:inline-block;
    background-position:right 12px;
    padding:5% 17px 5% 5%;
    float:left;
}
#StudioBanner #executives p a:hover
{
    background: #fff;
    color: #1a1a1a;
    opacity: 1;
}
#StudioBanner > .tile-foreground .action-link-3{
	position:absolute;
	right:40px;
	top:120px;
    background:url('../../../../../content/dam/atvi/activision/company/locations/yellow-arrow-block.png') right center no-repeat;
    padding-right:7px;
}
#StudioBanner > .tile-foreground .action-link-3:hover
{
	background: url('../../../../../content/dam/atvi/activision/company/about/ACTVI_BlackArrow.png') right center no-repeat;
}
#StudioBanner #corpCitizen{
	background-color:#ffe600;
	padding:4% 5%;
    display:block;
}

#StudioBanner #corpCitizen:hover
{
	background-color: #000;
}
#StudioBanner #corpCitizen p a{
	text-decoration:none;
    text-transform:uppercase;
    color:#000000;
    font-family: "Roboto", sans-serif;
    font-size:1.176em;
    float:left;
    letter-spacing:2.2px;
    white-space: nowrap;
}

#StudioBanner #corpCitizen p a:hover
{

	background: #000;
	color: #ffe600;
}
/*Studio Banner ends*/

#StudioContentContainer{
    background:#313131;
    position:relative;
    min-height:800px;
}
#StudioContentContainer #StudioContentContainer-c0{
	background:#f0f0f0;
    position:absolute;
    top:-99px;
    width:34%;
}
#StudioContentContainer #StudioContentContainer-c1{
    margin-left:34%;
    width:62%;
    min-height:800px;
    background:#ffffff;
    padding:2%;
}

#CountryDropDown{
    display:none;
 	padding:0% 4% 4% 1%;
	background-color:#f0f0f0;

}
#StudioTemplateContent #CountryContainer select{
        width:92%;
        padding:2% 6% 2% 2%;
        outline:none;
        background:#fff url('../../../../../content/dam/atvi/activision/company/locations/arrow-down.png') 95% center no-repeat !important;
    	font-family: "Roboto", sans-serif;
        font-size: 1.5em;
    	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
    }

#StudioTextMobileView p a{
    text-decoration:none;
    text-transform:capitalize;
    color:#000000;
    font-family: "Roboto", sans-serif;
    font-size:2.25em;
    background-image:url('../../../../../content/dam/atvi/activision/company/locations/left-arrow.gif');
    background-repeat:no-repeat;
   	display:inline-block;
    background-position:left;
    padding: 7%;
	margin-left: 2%;
	padding-left: 0.88em;
	display:none;
    }



/*Studio details Model Hero Rotator*/
#RightHeroRotator{
    position:relative;
}
#RightHeroRotator-ct-carousel .slidesjs-container{
	overflow:hidden;
	position:relative;
	height:auto;
    width:100%;
	padding-top:2%;
	background:url('../../../../../content/dam/atvi/activision/company/locations/page-pattern.png') left top repeat-x;
}
#InfinityWardImg .atvi-image-image{
	width: 100%;
    height: auto;
    overflow: hidden;
}	
#BuildingImg .atvi-image-image{
	width: 100%;
    height: auto;
    overflow: hidden;
}
#RightHeroRotator-ct-carousel .tile-foreground{
	display: none;
}
#RightHeroRotator-ct-carousel > a.slidesjs-previous{
	position: absolute;
	top: 15em;
	z-index: 99;
	left: 1em;
    display:none;
}
#RightHeroRotator-ct-carousel > a.slidesjs-next{
	position: absolute;
	top: 15em;
	z-index: 99;
	right: 1em;
    display:none;
}
#RightHeroRotator-ct-carousel ul.slidesjs-pagination{
	position: absolute;
	bottom: 5%;
	z-index: 99;
	left:1em;
}
#StudioContentContainer-c1 .atvi-responsive-carousel.atvi-carousel{width:100%!important;}
#RightHeroRotator-ct-carousel .slidesjs-pagination li a{
	background:url('../../../../../content/dam/atvi/activision/home/cr-pagination.png') left top repeat-x;
    width:10px;
    height:10px;
}
#RightHeroRotator-ct-carousel .slidesjs-pagination li a.active,
#RightHeroRotator-ct-carousel .slidesjs-pagination li a:hover.active {
    background-position: 0 -11px;
}

#RightHeroRotator-ct-carousel .slidesjs-pagination li a:hover {
    background-position: 0 -11px;
}

/* added for studio detail section */
#studio-detail-section #std-detail-heading{
    font-family:Georgia, serif;
    font-size:2.250em;
    color:#1c1c1c;
    background:#ffe600;
    padding:2% 2% 5%;
    position:relative;
}
#studio-detail-section #std-detail-heading div{
    padding:0 2%;
    background:#fff;
    text-indent:-9999px;
    position:absolute;
    right:0;
    bottom:0;
    font-size:0.9em;
}
#studio-detail-section #std-article-detail #std-article-detail-c0,
#studio-detail-section #std-article-detail #std-article-detail-c1{
    width:45%;
    float:left;
    padding:3% 5% 3% 0;
    font-family: "Roboto", sans-serif;
    line-height:1.563em;
    color:#040404;
}
#StudioTemplateContent #StudioTemplateContent-c0{
    padding-bottom: 0.4375em;
	background: #313131 url("../../../../../content/dam/atvi/activision/company/locations/page-pattern.png");
}
#studio-detail-section #std-article-detail #std-article-detail-c1{padding-right:0; width:50%;}
#studio-detail-section #std-article-detail p{margin-bottom:5%;}
#studio-detail-section #std-aditional-link{border-top:3px solid #040404; margin-top:2%; padding-top:2%;}
#studio-detail-section #std-aditional-link li{padding:1% 0; border-bottom:1px dotted #040404;}
#studio-detail-section #std-aditional-link li a{text-decoration:none; background:url(../../../../../content/dam/atvi/activision/studioTemplate/list-item-circle.png) right center no-repeat; padding-right:18px; color:#1a1a1a;}
#StudioTemplateContent #StudioWithArrow{display:none;}
/***********************************
Common CSS
***********************************/

.clearfix:after{
    clear: both; 
    content:".";
    display: block;
    height: 0;
    visibility: hidden
 }
 .clearfix {
    min-width: 0;
 }
 /*body{font-size:16px;}*/
 /**Common CSS styling for ADC Title**/
 .container i, .container em {
     font-style: italic;
 }
 span.adcTitle{
     font-family: Georgia;
     font-size: 1.875em;
     border-top: 1px solid #000;
     padding-bottom: 0.5em;
     margin-top: 0.75em;
     display: block;
 }
 span.adcTitle p{
     width: 1.5em;
     height: 6px;
     background: black;
     margin-bottom: 0.5em;
 }
 /**End**/
 /*Quote styling*/
 span.adcQuote {
     font-family: "Roboto", 'sans-serif';
     font-size:1.375em;
     line-height:1.750em;
     background-image:url('../../../../../content/dam/atvi/activision/careers/life-at-atvi/quote-top.gif'), url('../../../../../content/dam/atvi/activision/careers/life-at-atvi/quote-bottom.gif');
     background-position:left 10%, right 90%;
     background-repeat:no-repeat;
     border-bottom:1px solid #040404;
     border-top:1px solid #040404;
     padding:1em 1.5em 1em 2em;
     /*margin:1em;
     width:25%;
     float:right;
     position:relative;
     margin-right:10%;*/
     display: block;
     position: relative;
 }
 span.adcQuote .heading-styling-top{
     position:absolute;
     right:0;
     top:0;
     height:4px;
     border-top:4px solid #040404;
     width:80%;
 }
 span.adcQuote .heading-styling-bottom{
     position:absolute;
     left:0;
     bottom:-4px;
     height:4px;
     border-top:4px solid #040404;
     margin: 0 !important;
     width:80%;
 }
 .adcQuoteAuthor{
     color:#696969;
     font-family: "Roboto", 'sans-serif';
     font-style:italic;
     line-height:1.2em;
     padding:5px 0;
 }
 /*Ends*/
 
 /****** Middle Main container starts**********************/
 
 #MiddleContainerColumn{
     background-color:#323232;
     padding-top:1%;
     padding-bottom:1%;
 }
 
 #FastCompanyText{
     border-bottom:1px solid #e8e8e8;
     padding-bottom:2%;
 }
 #FastCompanyText .ti-image{
     width:40%;
     float:right;
 }
 #FastCompanyText .ti-text{
     width:60%;
     float:left;
 }
 #FastCompanyText .ti-text p a{
     font-family: "Roboto", 'sans-serif';
     font-size: 1.25em;
     text-decoration:none;
     color:#000000;
 }
 #TellMeMore p a{
     position:absolute;
     padding-top:3.688em;
     color:#000000;
     text-decoration:none;
     margin-top:1%;
     background-image:url("../../../../../content/dam/atvi/activision/arrow1.gif");
     background-position:right 2px; 
     background-repeat:no-repeat;
     display:inline-block;
     padding-right:10px;
     font-family: "Roboto", 'sans-serif';
 }
 /*middle row*/
 #middleRow{
     height:auto;
     overflow:hidden;
     padding-top:2%;
 }
 #ourTeam p a{
     margin-bottom:10px;
     font-family: "Roboto", 'sans-serif';
     font-size:1.25em;
     text-transform:uppercase;
     color:#000000;
     text-decoration:none;
 }
 #middleRow #team-block-1{
     width:50%;
     float:left;
 }
 #middleRow #team-block-2{
     width:43%;
     float:left;
     padding-left:7%;
 }
 #middleRow #team-block-1 ul{
     list-style:none;
     list-style-type:none;
 }
 #middleRow #team-block-1 li,
 #middleRow #team-block-2 li{
     padding:2px 0;
 }
 #middleRow #team-block-1 li a,
 #middleRow #team-block-2 li a{
     color:#565656;
     text-decoration:none;
    font-family: "Roboto", 'sans-serif';
     font-size:0.813em;
 }
 #viewAllTeams p a{
     color:#565656;
     text-decoration:none;
     margin-top:2%;
     background-image: url("../../../../../content/dam/atvi/activision/arrow1.gif");
     background-position:right 2px; 
     background-repeat:no-repeat;
     display:inline-block;
     padding-right:10px;
     padding-bottom:2%;
     font-family: "Roboto", 'sans-serif';
     font-weight:bold;
 }
 #viewAllTeams{
     height:auto; 
     overflow:hidden; 
     padding:10px 0 0 0;
     border-bottom:1px solid #e8e8e8;
     margin-bottom:20px;     
 }
 #careerAtActi p a{
     margin-bottom:10px;
     font-family: "Roboto", 'sans-serif';
     font-size:1.25em;
     text-transform:uppercase;
     color:#000000;
     text-decoration:none;
 }
 #searchJob #home-search-block{
     width:98%;
     display:block;
     position:relative;
     border:1px solid #F0F0F0;
     border-top-width:2px;
     border-bottom-width:2px;
     height:auto; 
     overflow:hidden;
 }
 #searchJob #home-search-block .searchText{
     background:#ffffff;
     color:#565656;
     padding:7px 3% 7px 2%;
     width:95%;
     outline:none;
     border:none;
 }
 #searchJob #home-search-block .btn-search{
     background:url('../../../../../content/dam/atvi/activision/home/life-at-activision/atvi-lata-search.png') left 0 no-repeat;
     width:37px;
     height:35px;
     border:none;
     text-indent:-9999px;
     cursor:pointer;
     position:absolute;
     right:0;
     top:0;
     border-left:1px solid #F0F0F0;
 }
 /****** Middle Main container Ends**********************/
 
 /* added on 10th July. modified on 1/16/2013 */
 #content-container{
     padding:0;
     font-family: "Roboto", 'sans-serif';
     /*margin-top: -15%;*/
     background:#1a1a1a url('../../../../../content/dam/atvi/activision/home/page-pattern.png');
 }
 #content-container #content-container-c0{
     float:left;
     width:35%;
     padding:0;
 
     border-top-width: 7px;
     border-top-style: solid;
     border-top-color: rgba(255,255,255,0.1);
 }
 #content-container #content-container-c0 img{width:100%}
 #content-container #content-container-c1{
     float:left;
     width:30%;
     padding:7px 0 0;
     background: #000;
 }
 #content-container #content-container-c1 img{width:100%}
 #content-container #content-container-c2{
     float:right;
     background:#000;
     width:35%;
     /*padding:0 2% 2%;*/
     padding:7px 0 0;
     font-size:16px;
 }
 
 
 /* added for general page heading */
 .page-heading-highlight{ 
     background:#FFE600;
     color:#1C1C1C;
     font-family:Georgia,serif;
     width:100%;
     position:relative;
     /*margin-left:30px;*/
 }
 .page-heading-highlight p{
     padding:30px 2%;
     font-size:2.25em;
     line-height:normal;
 }
 .page-heading-highlight .white-dot{   
     background:#FFf;
     height:30px;
     position:absolute;
     right:0;
     width:30px;
     bottom:0;
     padding:0;
     display:inline-block;
 }
 .page-heading-highlight .yellow-dot{
     background:#FFE600;
     height:10px;
     width:10px;
     position:absolute;
     left:-15px;
     top:0;
     padding:0;
     display:inline-block;
 }
 
#just-now-heading{
	background:#1A1A1A;
    border-top:1px solid #FBE300;
    color:#FFFFFF;
    height:auto; 
    padding:11px 15px;
    position:absolute;
    top:-7px;
    left:0;
}
#content-container-c1 #JustNow{
	background: #f0f0f0;
    padding:0 5%;
    border-right: 1px solid #d4d4d4;
}
#JustNow .just-now-date,
#JustNow .lithium-time{ 
    padding:5% 0 3%;
    color: #787878;
    font-size: 0.8125em;
    font-family: "Roboto", sans-serif;
}
#JustNow #JustNow-c0 .lithium-post,
#JustNow #JustNow-c1 .lithium-post,
#JustNow #JustNow-c3 .lithium-post{
    border-bottom: 1px solid #dadada;
    /*padding:3% 0;*/
    border-top: 1px solid #fefefe;
	padding-bottom: 5%;
}
#JustNow #JustNow-c0 .social-feed:first-of-type .lithium-post{
	border-top:none;
	margin-top:6%;
	padding-top:0;
}
#JustNow #JustNow-c3 .lithium-post:last-child{
	border-bottom:none;
}
/*#JustNow #JustNow-c0 .lithium-title a,
#JustNow #JustNow-c3 .lithium-title a,
#JustNow #JustNow-c1 .lithium-title a,*/
#JustNow .lithium-title a,
#JustNow #JustNow-c0 .lithium-text,
#JustNow #JustNow-c3 .lithium-text,
#JustNow #JustNow-c1 .lithium-text {
	font-size:1.250em;
	color:#040404;
	line-height:normal;
	padding:0;
	text-decoration:none;
}
/*#JustNow #JustNow-c0 .lithium-title a,
#JustNow #JustNow-c1 .lithium-title a,
#JustNow #JustNow-c3 .lithium-title a{*/
#JustNow .lithium-title a {
	font-family: "Roboto", sans-serif;
	font-size:1.250em;
	display:block;
	display:inline;
	border-bottom:1px dotted #040404;
}

#JustNow .lithium-teaser {
    margin-top: 10px;
	font-family: "Roboto", sans-serif;
}

#JustNow #JustNow-c0 .lithium-text,
#JustNow #JustNow-c1 .lithium-text,
#JustNow #JustNow-c3 .lithium-text{
	/*text-overflow:ellipsis;*/
	line-height:normal;
	height:3em;
	/*overflow:hidden;*/
	width:100%;
	/*white-space:nowrap;*/
	margin:5% 0 0 0;
	font-family: "Roboto", sans-serif;
	font-size:0.813em;
}
/*#JustNow #JustNow-c0 .lithium-title a:hover,
#JustNow #JustNow-c3 .lithium-title a:hover{*/
#JustNow .lithium-title a:hover {
	text-decoration:none;
	border-bottom:1px dotted #5f6061;
	color:#5f6061;
}
#JustNow .lithium-post .lithium-post-body .lithium-time{
	color:#696969;
 	font-family: "Roboto", sans-serif;
	font-size:0.813em;
	padding:3% 0 2% 0;
}
#JustNow #JustNow-c0{
    padding-top: 8%;
	height: auto;
	overflow: hidden;
}
#JustNow #JustNow-c0 .social-feed,
#JustNow #JustNow-c1 .social-feed,
#JustNow #JustNow-c2 .social-feed,
#JustNow #JustNow-c3 .social-feed{
	height:auto;
	overflow: hidden;
}
#JustNow #just-now-twitter-feed img{display:none;}
#JustNow #just-now-twitter-feed .tweet-time{display: none;}
#JustNow #just-now-twitter-feed .tweet-name{
	font-family: "Roboto", sans-serif;
    font-size: 0.8125em;
    color: #696969;
    padding-top:5.5%;
}
#JustNow #just-now-twitter-feed .tweet-text{
	font-family: "Roboto", sans-serif;
    font-size: 1.25em;
    text-transform: uppercase;
    color: #040404;
    padding-top:4%;
    line-height: 1.325em;/*UI Update task#770*/
}

/* Just now other feed styles */

#JustNow #CODSocialFeedFB img{display:none;}
#JustNow #CODSocialFeedFB .tweet-time{display: none;}
#JustNow #CODSocialFeedFB .tweet-name{
	font-family: "Roboto", sans-serif;
    font-size: 0.8125em;
    color: #696969;
    padding-top:5.5%;
}
#JustNow #CODSocialFeedFB .tweet-text{
	font-family: "Roboto", sans-serif;
    font-size: 1.25em;
    text-transform: uppercase;
    color: #040404;
    padding-top:4%;
    line-height: 1.325em;/*UI Update task#770*/
}



#JustNow #just-now-facebook-feed2 img{display:none;}
#JustNow #just-now-facebook-feed2 .tweet-time{display: none;}
#JustNow #just-now-facebook-feed2 .tweet-name{
	font-family: "Roboto", sans-serif;
    font-size: 0.8125em;
    color: #696969;
    padding-top:5.5%;
}
#JustNow #just-now-facebook-feed2 .tweet-text{
	font-family: "Roboto", sans-serif;
    font-size: 1.25em;
    text-transform: uppercase;
    color: #040404;

    padding-top:4%;
    line-height: 1.325em;/*UI Update task#770*/
}


/*UI Update task#770 starts*/
#JustNow #just-now-twitter-feed .tweet-text:hover{
	border-bottom: 2.8px dotted #040404;
    display: inline;
}
/*UI Update task#770 ends*/
#JustNow #JustNow-c2{
	display:none;
}
#JustNow #just-now-facebook-feed .fb-time, #JustNow #just-now-facebook-feed1 .fb-time, #JustNow #just-now-facebook-feed2 .fb-time{
	display: none;
}
#JustNow #just-now-facebook-feed .fb-name, #JustNow #just-now-facebook-feed1 .fb-name, #JustNow #just-now-facebook-feed2 .fb-name{
	font-family: "Roboto", sans-serif;
    font-size: 0.8125em;
    color: #696969;
    padding-top:5.5%;
}
#JustNow #just-now-facebook-feed .fb-text, #JustNow #just-now-facebook-feed1 .fb-text, #JustNow #just-now-facebook-feed2 .fb-text{
	font-family: "Roboto", sans-serif;
    font-size: 1.25em;
    text-transform: uppercase;
    color: #040404;
    padding-top:4%;
    line-height: 1.325em;/*UI Update task#770*/
}
/*UI Update task#770 starts*/
#JustNow #just-now-facebook-feed .fb-text:hover, #JustNow #just-now-facebook-feed1 .fb-text:hover, #JustNow #just-now-facebook-feed2 .fb-text:hover{
	border-bottom: 2.8px dotted #040404;
    display: inline;
}
/*UI Update task#770 ends*/
#JustNow #just-now-facebook-feed .fb-text a, #JustNow #just-now-facebook-feed1 .fb-text a, #JustNow #just-now-facebook-feed2 .fb-text a{
    text-decoration: none;
    color: #040404;
    word-wrap: break-word;
    width:100%;
}
#JustNow #JustNow-c3{
	min-height: 135px;
}
#JustNow #just-now-text a{
    font-family: "Roboto", sans-serif;
    font-size: 1.25em;
    text-decoration: none;
    color: #040404;
    line-height: 1.325em;/*UI Update task#770*/
}
/*UI Update task#770 starts*/
 #JustNow #just-now-text a:hover{
    border-bottom: 2.8px dotted #040404;
    display: inline;
}
/*UI Update task#770 ends*/

#JustNow-c3 div.image
{
    display:none;
}


@media screen and (min-width:768px) and (max-width:1023px) {
	#JustNow-c2{display: none;}
    #content-container #content-container-c1{width:34.6%; float:right;}
    #content-container #content-container-c2{width:100%;}
    #JustNow-c3 div.image{display:block;}
    #JustNow{
        height:auto!important;
    }
}
@media screen and (max-width:767px) {
    #content-container #content-container-c1
    {
        width:100%;
        padding-top: 4%;
    }
    #JustNow-c2{display: none;}
    #JustNow-c3{display:none; }
    #JustNow{
        height:auto!important;
    }
}

@media screen and (max-device-width:730px), screen and (max-width:657px){ 
    #content-container #content-container-c1
    {
        width:100%;
        padding-top: 4%;
    }
    #JustNow-c2{display: none;}
    #JustNow-c3{display:none; }
    #JustNow{
        height:auto!important;
    }
	
	#just-now-heading{
		font-size:2em;
		padding:3% 5% 2% 5%;
	}
}

/***********************************
PHONES DESKTOP
***********************************/
@media screen and (max-width:767px){


     #just-now-heading
     {
		font-size: 1.5em;
     }
	 
}

 /*added for correct styling of Just Now in mobile desktop*/
@media screen and (max-device-width:730px), screen and (max-width:657px) {
	 #JustNow #JustNow-c0 .lithium-feed{
		padding-bottom:5%;
	 }
	 #JustNow #JustNow-c0 .lithium-post{
		padding-bottom: 5%;
	 }
	 #JustNow #JustNow-c0 .lithium-post-body .lithium-time{
		font-size:1.2em;
	 }
	 #JustNow #JustNow-c0 .lithium-post-body .lithium-text{

		font-size: 1.5em;
		margin: 3% 0 0 0 ;
	 }	
     
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
    #JustNow #JustNow-c0 {
        padding-top: 18%;
    }
}
#aboutUs-template{
	background:#313131 url("../../../../../content/dam/atvi/activision/company/locations/page-pattern.png");
    padding-top:0.500em;
    font-size:16px;
}
#aboutUs-template #aboutUs-template-c0{
    background:#FFFFFF url("../../../../../content/dam/atvi/activision/company/about/ATVI-justNow-bg.png") left top no-repeat;
    /*min-height:735px;*/
    padding:3.125em 0 0 1.125em;
}
#aboutUs-template #abtUs-columnCont #abtUs-columnCont-c0{
    width:67%;
    float:left;
    padding-right:3%;
    /*margin-right:30%;*/
    position:relative;
}
#aboutUs-template #abtUs-columnCont-c0 .yellow-dot{
    width:10px;
    height:10px;
    background:#ffe600;
    float:left;
}
#aboutUs-template #abtUs-columnCont-c0 #aboutus-left-heading{
    position:relative;
}
#abtUs-columnCont-c0 #aboutus-left-heading.page-heading-highlight p {
	padding-left: 0.5em !important;
}
#aboutUs-template #abtUs-columnCont-c0 .white-block-tb{
    height:30px;
    width:30px;
    background:#fff;
    position:absolute;
    right:0;
    bottom:0;
}
#aboutUs-template #abtUs-columnCont-c0 .abtUs-left-heading{
    background:#ffe600;
    font-family:Georgia, serif;
    font-size:2.250em;
    line-height:normal;
    margin-left:0.625em;
    padding:30px 26px;
    color:#1c1c1c;
}
#aboutUs-template #abtUs-columnCont #abtUs-columnCont-c1{
    width:30%;
    /*position:absolute;
    right:0;*/
    position: relative;
    float: right;
    /*margin-top:-7.125em;*/
    background:#161616 url("../../../../../content/dam/atvi/activision/company/locations/page-pattern.png");
}
#aboutUs-template #abtUs-columnCont #abtUs-columnCont-c1 .yellowPattern-top{
	background:#161616 url("../../../../../content/dam/atvi/activision/company/about/yellow-page-pattern.png");
    height:4px;
}
#aboutUs-template #abtUs-columnCont #abtUs-columnCont-c1 .location-image{
    padding:4.375em 0 3em 1.250em !important;
}
#aboutUs-template #abtUs-columnCont #abtUs-columnCont-c1 .location-image img{
    width: 96%;
}
#aboutUs-template #abtUs-uotations{
    height:auto;
    overflow:hidden;
}
#aboutUs-template #abtUs-uotations #abtUs-uotations-c0,
#aboutUs-template #abtUs-uotations #abtUs-uotations-c1{
    width:43%;
    float:left;
    padding:3% 3% 3% 4%;
}

#aboutUs-template #abtUs-uotations #abtUs-uotations-c0 p,
#aboutUs-template #abtUs-uotations #abtUs-uotations-c1 p{
    font-size:0.938em;
    line-height:1.563em;
    /*margin-bottom:1.875em;*/
    color:#040404;
    font-family: "Roboto", 'sans-serif';
}

/*#aboutUs-template #abtUs-uotations #abtUs-uotations-c0 #quotedText{
    padding:1em;
    position:relative;
    min-height:9.875em;
    margin:0;
    border-top: 1px solid #000;
}*/
#aboutUs-template #abtUs-uotations #abtUs-uotations-c0 #quotedText .openingQuote{
    background:url('../../../../../content/dam/atvi/activision/company/about/darkQuotes.png') left top no-repeat;
    height:24px;
    width:28px;
    position:absolute;
    left:0;
    top:20px;
}
#aboutUs-template #abtUs-uotations #abtUs-uotations-c0 #quotedText .qutoes{
    width:73%;
    left:14%;
    font-family:Georgia, serif;
    font-size:1.375em;
    position:absolute;
    margin-bottom: 0;
	margin-top: 6%;
}
#aboutUs-template #abtUs-uotations #abtUs-uotations-c0 #quotedText .closingQutoe{
    background:url('../../../../../content/dam/atvi/activision/company/about/darkQuotes.png') left -24px no-repeat;
    height:24px;
    width:28px;
    position:absolute;
    right:0;
    bottom:0;
    margin-bottom: 4%;
}

#aboutUs-template #abtUs-uotations .topQuoteBlockClass .border-bottom-black
{
margin-bottom: 0 !important;
}

#aboutUs-template .back-seperator{
	background:url('../../../../../content/dam/atvi/activision/company/about/black-sep.gif') left top repeat-x;
    float:right;
	height:3px;
    width:80%;
    margin-left:20%;
}

#aboutUs-template .border-bottom-black{border-bottom:1px solid #474747;}
#aboutUs-template .float-left{float:left;}
#aboutUs-template .float-none{float:none;}
#aboutUs-template .quote-seperator-bottom p{
	margin:0!important;
    font-size:0px!important;
}
#aboutUs-template .width-10ps{width:20%;}
#aboutUs-template .offer-heading{
    font-size:1em!important;
}
#aboutUs-template .offer-heading p{
    font-size:1.873em!important;
    line-height:1.998em!important;
    font-family:Georgia, serif!important;
    /*margin:0.7em 0 0 0!important;*/
}
.right-rail-heading,
.heading-yellow-top{
    color:#040404;
	background:#fff;
    border-top:2px solid #ffe600;
	padding:0.813em;
	font-size:0.875em;
    font-family: "Roboto", 'sans-serif';
    position:absolute;
    top:0;
	width:auto;
}
/*AboutUs Banner starts*/
#AboutUsBanner{
    position:relative;
}
#AboutUsBanner .editing-label{display:none;}
#AboutUsBanner #BannerImg img{
	width:100%;
    height:auto;
	overflow:hidden;
}
/*#AboutUsBanner > .tile-foreground{
	position:absolute;
	left:0;
	top:0;
    z-index:99;
    width:100%;
}
*/
#AboutUsBanner #Passion p a{
    position:absolute;
	left:0;
	top:55px;
    text-decoration:none;
    text-transform:uppercase;
    color:#ffffff;
    font-family: "Roboto", 'sans-serif';
    background-image:url('../../../../../content/dam/atvi/activision/company/locations/companyBullet.png');
    background-repeat:no-repeat;
    display:inline-block;
    background-position:left;
    padding-left:40px;
}
#AboutUsBanner #AboutActiTxt{
	margin-left:2%;
	padding-top:4%;
	position:absolute;
	top:0;
}
#AboutUsBanner #AboutActiTxt p{
    /*font-size:7.625em;
	line-height:6.500em;
    margin-left:1%;
    line-height:87%;
    padding-top:4%;
*/
	margin-left:1%;
	padding-top:4%;
}
#AboutUsBanner #AboutActiTxt p a{
	font-size:6em;
	display:inline-block;

	text-decoration:none;
    text-transform:uppercase;
    color:#ffffff;
    font-family: "Roboto", 'sans-serif';
}
/*CTAs

*/
.article p, .article h2{
    /*-moz-column-count:2*/; /* Firefox */
	/*-webkit-column-count:2;*/ /* Safari and Chrome */
	/*column-count:2; */
	color:#040404;
    font-family: "Roboto", 'sans-serif';
    font-size:0.938em;
    line-height:1.563em;
    margin:1.875em 0;
    padding-left: 4%;
}
.article h2 {
    font-size: 2em;
}
/*AboutUsBanner ends*/


/*adc-title specific to About Us*/

#aboutUs-template span.adcTitle {
    border-top: 1px solid #000000;
    display: block;
    font-family: Georgia;
    font-size: 1.875em;
    margin-top: 0!important;
    padding-bottom: 0.5em;
}
#aboutUs-template .offer-heading p{
	/*margin-bottom:0 !important;*/
	font-size: 1em !important;
}

@media only screen and (max-width: 657px) {
    #AboutUsBannerContainer .adc-home-carousel-item-layout .title-top>div,
    #AboutUsBannerContainer .adc-home-carousel-item-layout .title-bottom>div{
		font-size:2em;
	}

    #AboutUsBannerContainer .adc-home-carousel-item-layout .black-CTA a,
    #AboutUsBannerContainer .adc-home-carousel-item-layout .yellow-CTA a{
        font-size:1em;
    }
}

@media only screen and (max-width: 430px) {
	#AboutUsBannerContainer .adc-home-carousel-item-layout .black-CTA a,
    #AboutUsBannerContainer .adc-home-carousel-item-layout .yellow-CTA a {
		font-size: 0.75em;
	}
}

@media screen  and (max-width:1034px) {
    #abtUs-columnCont{
        padding-bottom:10%;
    }
	#aboutUs-template #abtUs-columnCont #abtUs-columnCont-c0,
	#aboutUs-template #abtUs-columnCont #abtUs-columnCont-c1{
		float:none; 
		clear:both;
	}
	#aboutUs-template #abtUs-columnCont #abtUs-columnCont-c0,
	#aboutUs-template #abtUs-columnCont #abtUs-columnCont-c1{
		width:97%!important;
		margin:0!important;
	}
	#aboutUs-template #abtUs-columnCont #abtUs-columnCont-c1 .location-image img{
		width:100%;
		margin:0 auto;
	}
    #AboutUsBanner .title-top,
	#AboutUsBanner .title-bottom{
		font-size:1em
	}
}
@media screen and (max-device-width:730px), screen and (max-width:657px) {
	#AboutUsBanner .black-CTA,
    #AboutUsBanner .yellow-CTA{
        font-size:2em;
    }
}
div.studio-hero {
    position: relative;
    background: url("../../../../../content/dam/atvi/activision/company/locations/page-pattern.png") repeat scroll 0 0 #313131;
    padding-bottom: 0.4375em
}
#iw-tile div.studio-hero div.adc-studio-hero-category{
	position:absolute;
}
#iw-tile .adc-studio-hero-title .adc-studio-hero-title p{
	margin-top:20px;
    padding-left:3%;
    position:absolute;
    text-transform:uppercase;
    top:8.5%;
	position:absolute;
	width:60%;
}


.studio-entry .thumbnail > img {
    width: 200px;
}
.studio-selector{
    background: none repeat scroll 0 0 #F0F0F0;
    position: relative;
    top: -62px;
    width: 34%;
    float: left
}
.studio-thumbnails .state-heading {
    font-size: 1.125em;
    font-family: "Roboto", sans-serif;
    margin: 4% 5%;
}
.studio-detail-container{
    background: none repeat scroll 0 0 #FFFFFF;
    margin-left: 34%;
    min-height: 800px;
    padding: 2%;
    width: 62%;
}
.studio-detail-container .slidesjs-container{
    padding-top: 2%;
    background: url('../../../../../content/dam/atvi/activision/company/locations/page-pattern.png') left top repeat-x;
}
.slidesjs-pagination {
    position: relative;
    left: 20px;
    float: none;
    top: -50px;
    z-index: 99;
}
.studio-detail-container .slidesjs-pagination li a{
    background: url('../../../../../content/dam/atvi/activision/home/cr-pagination.png') left top repeat-x;
    width: 10px;
    height: 10px;
}
.studio-detail-container .slidesjs-pagination li a:hover, .studio-detail-container .slidesjs-pagination li a.active{
    background-position: 0 -11px;
}
.studio-detail-container .slidesjs-navigation{
    display: none;
}
.studio-detail-container .std-detail-heading {
    font-family: Georgia, serif;
    font-size: 2.250em;
    color: #1c1c1c;
    background: #ffe600;
    padding: 2% 2% 5%;
    position: relative;
    max-height: 30px;
	margin-top: 0.75em;
}
.studio-detail-container .atvi-responsive-carousel{
    width: 100%;
}
#studioDetailsDescription-c0, #studioDetailsDescription-c1 {
    width: 45%;  
    float: left;  
    padding: 3% 5% 3% 0;
    font-family: "Roboto", sans-serif;
    line-height: 1.563em;
    color: #040404;
}
#studioDetailsDescriptionCol1 p {
    padding-bottom: 5%;
}
#studioDetailsDescriptionCol1 p i,
#studioDetailsDescriptionCol1 p em{
    font-style: italic;
}
#studioDetailsDescription-c1 {
    padding-right: 0;
    width: 50%;
}
ul#studioDetailsDescriptionCol2 {
    border-top: 3px solid #040404;
    margin-top: 2%;
    padding-top: 2%;
}
ul#studioDetailsDescriptionCol2 li {
    padding:2% 0;
    border-bottom: 1px dotted #040404;
}
ul#studioDetailsDescriptionCol2 li a {
    text-decoration: none;
    background: url('../../../../../content/dam/atvi/activision/company/locations/list-item-circle.png') right center no-repeat;
    padding-right: 18px;
    color: #1a1a1a;
}
ul#studioDetailsDescriptionCol2 li a:hover{
	text-decoration:none;
    background:#ffe600 url("../../../../../content/dam/atvi/activision/home/ATVI_white-item-circle.png") 95% center no-repeat;
    padding:0.5em 2em 0.5em 0.5em;
	position:relative;
	left:-0.5em;
}
.studio-detail-container .std-detail-heading div{
    padding: 0 2%;
    background: #fff;
    text-indent: -9999px;
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 0.9em;
}
.studio-country-selector #locationsSelectHeading {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Roboto", sans-serif;
    font-size: 1.33em;
    padding: 0.5em;
}
select.country-selector{
    border: 1px solid #d3d3d3;
    background:#FFF url('../../../../../content/dam/atvi/activision/games/subMenu/games-menu-dropDown.png') 96.2% 50% no-repeat;
    font-family: "Roboto", sans-serif;
    outline:none;
    width:90%;
    margin:5%;
    padding:1em;
    font-size:1em;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.1px;
    text-overflow: '';
}

.studio-selector .studio-country-selector{
    border-bottom:1px solid #cbcbcb;
}

.studio-overview-bottom .studio-thumbnail-container{
    border-top:2px solid #dddddd;
}

.studio-thumbnails .studio-entry{
    width: 90%;
    margin-right: 10%;
    background: url('../../../../../content/dam/atvi/activision/games/right-arrow-dark-hover.png') right center no-repeat;
}
.studio-thumbnails .studio-entry:hover, .studio-thumbnails .studio-entry.active{
    background: url('../../../../../content/dam/atvi/activision/careers/teams-and-roles/yellow-right-arrow.png') right center no-repeat;
}
.studio-thumbnails .studio-entry a{
    display: block;
    margin: 0px 5%;
    padding: 5% 0px;
    border-top: 1px solid #cbcbcb;
	height:auto;
	overflow:hidden;
}
.studio-thumbnails .studio-entry.active a{
    margin: 0px 12px 0px 0px;
    padding: 5% 0px 5% 5%;
    background-color: #ffe600;
}
.studio-thumbnails .studio-entry:last{
    border-bottom:none;
}
.studio-info .studio-info-name{
    font-family: "Roboto", sans-serif;
    font-size:1.125em;
    line-height:1.25em;
    margin-left: 7%;
    margin-bottom: 5%;
    display: inline-block;
    /*white-space: nowrap;*/
}
.studio-entry .thumbnail, .studio-entry .studio-info {
    display: inline-block;
    vertical-align: top;
    color: #000;
    text-decoration: none;
	float:left;
	width:62%;
}
.studio-entry .thumbnail {
    width: 35%;
    padding: 4px;
	float:left;
}
.studio-entry:hover .thumbnail, .studio-entry.active .thumbnail {
    background: url('../../../../../content/dam/atvi/activision/company/locations/page-pattern.png');
}
.studio-entry .thumbnail > img {
    width: 100%;
    height: auto;
    border: 1px solid #000;
}
.studio-entry .studio-info-city{
    font-family: "Roboto", sans-serif;
    font-size:0.812em;
    line-height:1.25em;
    margin-left: 7%;
	display:block;
	clear:both;
    white-space: nowrap;
}

.studio-thumbnail-container .data-renderer.studio-thumbnails{
    height: 600px;
    max-height: 600px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.studio-thumbnails .jspDrag img{
    height:100%;
    width: 100%;
}
.studio-thumbnails .jspVerticalBar{
    width: 27px;
}
.studio-thumbnails, 
.studio-thumbnails .jspContainer, 
.studio-thumbnails .jspPane,
.studio-thumbnails .jspScrollable{
    width: 100% !important;
}
.studio-thumbnails .jspScrollable jspPane{
    width: 95% !important;
}

.atvi-responsive-carousel.atvi-carousel{
    min-height: 0px;
}
.studio-detail-container .back-to-studios-list{
	display: none;
    background: url('../../../../../content/dam/atvi/activision/company/locations/left-arrow.gif') left no-repeat;
    padding: 10px;
    padding-left: 20px;
}
.studio-detail-container .back-to-studios-list span{
	font-family: "Roboto", sans-serif;
    font-size:2.25em;
   	cursor: pointer;
}
.studio-thumbnail-container .jspContainer .jspVerticalBar .jspDrag{
	/*background: none;*/
    background: url(../../../../../content/dam/atvi/activision/company/locations/custom-scroller.png) top left no-repeat;
    background-size: 100% 100%;
}
.studio-thumbnail-container .jspContainer .jspVerticalBar .jspDrag img{
	width: 100%;
    height: 100%;
}
.studio-overview-container .studio-hero .adc-studio-hero-title select.country-selector{
	display: none;
}
.studio-detail-container .responsive-slides-container img{
	width:100%;
}
.studio-detail-container .responsive-slides-container.one-slide-carousel {
	/*display: block;*/
}
.studio-detail-container .responsive-slides-container .child-slide-container .child-slide-text {
	display: none;
}                                
/******************************************* RWD for Studio Template ***********************************/
@media screen and (max-device-width:730px), screen and (max-width:657px) {
    .studio-overview-container{
    	width: 100%;
		overflow: hidden;
        position: relative;
		padding:10px;
		
    }
    .studio-overview-bottom .studio-country-selector select.country-selector {
		display: none;
    }
    .studio-overview-container .studio-hero .adc-studio-hero-title select.country-selector{
        display: block;
		font-size:2em;
    }

    .studio-overview-container .studio-overview-bottom{
		width: 200%;
    	display: table;
    	position: relative;
	}
    .studio-thumbnail-container .studio-thumbnails{
    	overflow-y: hidden;
    }
	.studio-overview-container .studio-overview-bottom > div{
		width: 50%;
    	display: block;
    	vertical-align: top;
	}
    div.studio-hero {
        padding-bottom: 0px;
    }
    .studio-overview-container .studio-hero .adc-studio-hero-category,
    .studio-overview-container .studio-hero .adc-studio-cta-1,
    .studio-overview-container .studio-hero .adc-studio-cta-2,
    .studio-overview-container .studio-hero .adc-studio-banner{
        display: none;
    
    }
    .studio-overview-container .studio-hero .adc-studio-hero-title{
        background-color:#F0F0F0;
        color:#000;
		padding-bottom:3%;
    }
    div.studio-hero div.adc-studio-hero-title p {
        width:80%;
        position:static;
        color:#000;
        font-size:5em;
        margin-top:0px;
        padding-top:0.5em;
        padding-left:5%;
		font-family: "Roboto", sans-serif;
		line-height:normal;
    }
    .studio-thumbnail-container > div {
    	height: auto !important;
    	overflow: hidden;
    }
    .studio-country-selector #locationsSelectHeading{
        display:none;
    }
	.studio-thumbnail-container .data-renderer.studio-thumbnails {
                max-height: none;
        overflow-y: scroll;
    }

    .studio-selector{
        position: static;
    	float: none;
    }
    .studio-detail-container{
        margin-left: 0px;
        float: none;
    }
    #studioDetailsDescription-c0, #studioDetailsDescription-c1{
        width: 94%;
        padding: 0px;
    }
    .studio-detail-container .back-to-studios-list{
        display: block;
    }
	.studio-thumbnails .state-heading{
		font-size:2.250em;
		font-family: "Roboto", sans-serif;
		background:url('../../../../../content/dam/atvi/activision/company/locations/location-seperator.gif') left bottom repeat-x;
	}
	.studio-entry .thumbnail,
	.studio-thumbnails .studio-entry:hover .thumbnail{
		width:50%;
		float:left;
	}
	.studio-entry .studio-info{
		width:40%;
		float:left;
	}
	.studio-entry .thumbnail, .studio-entry .studio-info .studio-info-name,
	.studio-entry .thumbnail, .studio-entry .studio-info .studio-info-city{
		font-size:2.250em;
	}
	.studio-thumbnails .state-heading {
		margin:0 5%;
		padding:4% 0;
	}
	.studio-thumbnails .studio-entry{
		margin-right:1%;
		width:99%;
	}
	.studio-thumbnails .studio-entry.active .thumbnail{
		width:53%;
	}
	.studio-detail-container .back-to-studios-list{
		padding:1em 3em 3em;
		background-position:1em 1.5em;
	}
	.studio-detail-container .slidesjs-container{
		background-size:1%;
		padding-top:2em;
	}
	.studio-detail-container .responsive-slides-container img{
		width:100%;
	}
	.studio-carousel{
		margin-bottom:3em;
	}
	.studio-detail-container .std-detail-heading{
		/*font-size:2.748em;
		padding:4% 3% 5%;*/
        max-height: none;
	}
	#studioDetailsDescription-c0, 
	#studioDetailsDescription-c1{
		width:100%;
		font-size:1.749em;
	}
	#studioDetailsDescription-c0{
		padding-top:5%;
	}
	#studioDetailsDescription-c1{
		padding-bottom:5%;
	}
	#studioDetailsDescriptionCol1 p{
		padding-bottom:3%;
	}
	ul#studioDetailsDescriptionCol2 li a {
		background-size:5%;
		padding-right:6%;
	}
	
	ul#studioDetailsDescriptionCol2 li a:hover{
		text-decoration:none;
		background:#ffe600 url("../../../../../content/dam/atvi/activision/home/ATVI_white-item-circle.png") 95% center no-repeat;
		padding:0.5em 2em 0.5em 0.5em;
		position:relative;
		left:-0.5em;
	}
	.studio-selector .jspVerticalBar{
		display:none;
	}
	select.country-selector{
		font-size:100%;
		font-weight:bolder;
	}
	#iw-tile .adc-studio-hero-title .adc-studio-hero-title p{
		position:static;
		margin-top:0;
		color:#040404;
	}
    #studioDetailsDescription-c0{
        width:92%;
    }
}
@media only screen and (min-width :658px) and (max-width:1140px) {
	/*div.studio-hero div.adc-studio-hero-category{
		top:15%;
	}*/
	div.studio-hero div.adc-studio-hero-title p{
		margin:0;
		top:25%;
		/*font-size:5.625em;*/
		font-size:5em;
        width:80%;
	}
	div.studio-hero .adc-studio-cta-1,
	div.studio-hero .adc-studio-cta-2{
		right:2%;
	}
	div.studio-hero .adc-studio-cta-2{
		top:50%;
	}
	div.studio-hero .adc-studio-cta-1{
		top:30%;
	}
	.studio-selector{
		top:-1.9em;
	}
	select.country-selector{
		font-size:100%;
		font-weight:bolder;
	}
	.studio-thumbnails .studio-entry:hover .thumbnail, 
	.studio-thumbnails .studio-entry.active .thumbnail,
	.studio-thumbnails .studio-entry .thumbnail{
		width:40%;
		float:left;
	}
	.studio-entry .studio-info,
	.studio-thumbnails .studio-entry:hover .studio-info, 
	.studio-thumbnails .studio-entry.active .studio-info{
		width:50%;
		float:left;
	}
	
}
@media only screen and (min-width :658px) and (max-width:895px) {
	.studio-thumbnails .studio-entry:hover .thumbnail, 
	.studio-thumbnails .studio-entry.active .thumbnail,
	.studio-thumbnails .studio-entry .thumbnail{
		width:90%;
		float:none;
	}
	.studio-entry .studio-info,
	.studio-thumbnails .studio-entry:hover .studio-info, 
	.studio-thumbnails .studio-entry.active .studio-info{
		width:90%;
		float:none;
	}
}


@media only screen and (min-width :658px) and (max-width:832px) {
	div.studio-hero .adc-studio-cta-1,
	div.studio-hero .adc-studio-cta-2 a{
		font-size:1em;
	}
}

@media screen and (max-width: 360px) {

.studio-overview-bottom .studio-thumbnail-container{
float:left;
}

.studio-overview-container .studio-overview-bottom > div{
float :left;
}

#studioDetailsDescription-c0, #studioDetailsDescription-c1{
font-size :15px !important;
}

.studio-entry .thumbnail, .studio-entry .studio-info .studio-info-name, .studio-entry .thumbnail, .studio-entry .studio-info .studio-info-city{
font-size:12px !important;
}
.studio-thumbnails .state-heading{
font-size:20px !important;
}
.studio-detail-container .responsive-slides-container img{
width:92% !important;
}
}

@media screen and (max-width: 480px) {

.studio-overview-bottom .studio-thumbnail-container{
float:left;
}

.studio-overview-container .studio-overview-bottom > div{
float :left;
}

#studioDetailsDescription-c0, #studioDetailsDescription-c1{
font-size :15px !important;
}

.studio-entry .thumbnail, .studio-entry .studio-info .studio-info-name, .studio-entry .thumbnail, .studio-entry .studio-info .studio-info-city{
font-size:12px !important;
}
.studio-thumbnails .state-heading{
font-size:20px !important;
}
.studio-detail-container .responsive-slides-container img{
width:95% !important;
}

}

#terms-of-use-template{
    background: #fff url('../../../../../content/dam/atvi/activision/legal/terms-of-use/corner-lines.png') right 0 no-repeat;
}
#terms-of-use-template-c0{
    padding-left: 3%;
}
#terms-of-use-template span.adcTitle{
	font-family: Georgia;
    font-size: 1.875em;
    border-top: 1px solid #000;
    padding-bottom: 0.5em;
    margin-top: 0.75em;
    line-height: 1.5;
    display: block;
}
#terms-of-use-template span.adcTitle p{
    width: 1.5em;
    height: 6px;
    background: black;
    margin-bottom: 0.5em;
}
#terms-of-use-template h2 {
    font-family: "Roboto", sans-serif;
    padding-bottom: 0.5em;
    padding-top: 50px;
    position: relative;
    border-top: 1px solid #000;
    margin-bottom: 50px;
    margin-top: 50px;
    font-size: 1.25em;
}
#terms-of-use-template h2:before {
    content: "";
    height: 5px;
    width: 40px;
    background: #000;
    position: absolute;
    top: -1px;
    left: 0;
}
#terms-of-use-template h3 {
    font-family: "Roboto", sans-serif;
    font-size: 1.25em;
    font-weight: bold;
    padding-bottom: 1em;
}
#terms-of-use-template p {
    font-family: "Roboto", sans-serif;
    font-size: 1em;
    line-height: 1.5em;
    margin-bottom: 15px;
}
#terms-of-use-template p b, #terms-of-use-template li b {
    font-weight: bold;
}
#terms-of-use-template #legal-rails-c0{
    width:70%;
}
#terms-of-use-template #legal-rails-c0 ul li{
    font-family: "Roboto", sans-serif;
    font-size: 1em;
    line-height: 1.5em;
    margin-left: 5%;
    padding-left: 2%;
    list-style: initial;
}
#terms-of-use-template #acti-heading p{
    font-family: "Roboto", sans-serif;
    font-size: 7.625em;
    line-height: normal;
}
#terms-of-use-template #acti-heading{
	margin: 0 3% 2% 0;
    border-bottom: 6px solid black;
    padding-bottom: 2%;
    padding-top: 2.5%;
}


#date p {
    font-family: "Roboto", sans-serif;
    font-size: 1.4em;
    padding-bottom: 0.5em;
}
#important-notice p {
    font-weight: bold;
    font-family: "Roboto", sans-serif;
    font-size: 1.2em;
}
.heading p:first-child {
    border-top: 6px solid black;
    width: 6.5%;
}
.heading {
    border-top: 1px solid black;
    padding-bottom: 1em;
    margin-top: 1.5em;
}
#important-notice {
    padding-bottom: 1.5em;
}
.heading p+p {
    font-family: "Roboto", sans-serif;
    font-size: 1.65em;
}
.acti-content p {
    font-family: "Roboto", sans-serif;
    font-size: 1em;
    line-height:1.2em;/*line hieght updated*/
}
.acti-content{
	padding-bottom: 1em;
}
.acti-accounts{
	padding-bottom: 1em;
}
.acti-accounts p:first-child{
    padding-bottom: 1em;
}
.sub-heading p {
    font-family: "Roboto", sans-serif;
    font-size: 1.2em;
}
.sub-heading{
    padding-bottom:1em;
}
/*UI Update task#770 starts*/
#use-of-data-details p a,#copyright-notice-content p a,
#Usernames-grpdesignation-details p a,#support-content p a,
#general-heading-acti-content p a{
    color: #040404;
    border-bottom: 2.8px dotted #040404;
    display: inline;
	text-decoration: none;
}
#use-of-data-details p a:hover,#copyright-notice-content p a:hover,
#Usernames-grpdesignation-details p a:hover,#support-content p a:hover,
#general-heading-acti-content p a:hover{
	color: #5f6061;
    border-bottom: 2.8px dotted #5f6061;
    display: inline;
}
#terms-of-use-template p a{
    color: #040404;
    border-bottom: 2.8px dotted #040404;
    display: inline;
	text-decoration: none;
}
#terms-of-use-template p a:hover{
    color: #5f6061;
    border-bottom: 2.8px dotted #5f6061;
    display: inline;
}
/*UI Update task#770 ends*/
strong{
    font-weight: bold;
}

#terms-of-use-template #legal-rails-c0 #acti-publishing p:first-child, #terms-of-use-template #legal-rails-c0 #acti-platform-owners p+p{
    font-family: "Roboto", sans-serif;
    font-size: 1.875em;
    padding-bottom: 2%;
}
#terms-of-use-template #legal-rails-c0 #acti-publishing p+p{
	font-family: "Roboto", sans-serif;
    font-size: 0.9375em;
}
#terms-of-use-template #legal-rails-c0 #acti-platform-owners{
    border-top: 1px solid black;
	margin-top: 3%;
}

#terms-of-use-template #legal-rails-c0 #acti-platform-owners p:first-child{
	border-top: 6px solid black;
	width: 6.5%;
}
#terms-of-use-template #legal-rails-c0 #acti-platform-owners p+p{
    padding-top: 2%;
}
#terms-of-use-template #legal-rails-c0 .acti-platform-owner-description p:first-child{
	font-family: "Roboto", sans-serif;
    font-size: 1.25em;
    margin-top: 2%;
}
#terms-of-use-template #legal-rails-c0 .acti-platform-owner-description p+p{
	font-family: "Roboto", sans-serif;
    font-size: 0.9375em;
    margin-top: 2.5%;
}
#terms-of-use-template #legal-rails-c0 #image-row-1, #terms-of-use-template #legal-rails-c0 #image-row-2, #terms-of-use-template #legal-rails-c0 #image-row-3, #terms-of-use-template #legal-rails-c0 #image-row-4{
    margin-top: 4%;
    margin-bottom: 5%;
}
#terms-of-use-template #legal-rails-c0 #image-row-1 .image-row-1-child, #terms-of-use-template #legal-rails-c0 #image-row-2 .image-row-2-child, #terms-of-use-template #legal-rails-c0 #image-row-3 .image-row-3-child, #terms-of-use-template #legal-rails-c0 #image-row-4 .image-row-4-child{
    float: left;
    margin-right: 3%;
}
#terms-of-use-template #legal-rails-c0 #acti-properties-heading p+p{
	font-family: "Roboto", sans-serif;
    font-size: 1.875em;
    padding-top: 2%;
}
#terms-of-use-template #legal-rails-c0 #acti-properties-heading{
	border-top: 1px solid black;
	margin-top: 3%;
    margin-botttom: 2%;
}
#terms-of-use-template #legal-rails-c0 #acti-properties-heading p:first-child{
	border-top: 6px solid black;
	width: 6.5%;
}
#terms-of-use-template #legal-rails-c0 .acti-properties{
    margin: 4% 0;
}
#terms-of-use-template #legal-rails-c0 .acti-properties p:first-child{
	font-family: "Roboto", sans-serif;
	font-size: 1.25em;
}
#terms-of-use-template #legal-rails-c0 .acti-properties p+p{
	font-family: "Roboto", sans-serif;
    font-size: 0.9375em;
    margin-top: 2.5%;
}
@media screen and (min-width:768px) and (max-width:1023px) {
	#terms-of-use-template #legal-rails-c0 #image-row-3 #image-row-3-c2,#terms-of-use-template #legal-rails-c0 #image-row-3 #image-row-3-c3{
		margin-top: 3%;
    }
    #terms-of-use-template #legal-rails-c0 #image-row-3 #image-row-3-c2{
		clear: both;
    }
    #terms-of-use-template-c0{
    	padding-right: 3%;
		width: 94%;
	}
    #terms-of-use-template #legal-rails-c0{
    	width: 100%; 
	}
    #terms-of-use-template #legal-rails-c0 #image-row-1 .image-row-1-child, #terms-of-use-template #legal-rails-c0 #image-row-2 .image-row-2-child, #terms-of-use-template #legal-rails-c0 #image-row-4 .image-row-4-child{
		width: 47%;
    }
    #terms-of-use-template #legal-rails-c0 #image-row-3 .image-row-3-child{
        width: 47%;
    }
    #terms-of-use-template div.image img{
        width: 100%;
        height: auto;
    }
    #terms-of-use-template #acti-heading p{
        font-size: 5em;
    }
    #terms-of-use-template #legal-rails-c0 #acti-publishing p:first-child, #terms-of-use-template #legal-rails-c0 #acti-platform-owners p+p{
        font-size: 3.125em;
    }
    #terms-of-use-template #legal-rails-c0 #acti-publishing p+p{
        font-size: 1.75em;
    }
    #terms-of-use-template #legal-rails-c0 .acti-platform-owner-description p:first-child{
        font-size: 2.375em;
    }
    #terms-of-use-template #legal-rails-c0 .acti-platform-owner-description p+p{
        font-size: 1.75em;
    }
    #terms-of-use-template #legal-rails-c0 #acti-properties-heading p+p{
		font-size: 3.125em;
    }
    #terms-of-use-template #legal-rails-c0 .acti-properties p:first-child{
        font-size: 2.375em;
    }
    #terms-of-use-template #legal-rails-c0 .acti-properties p+p{
        font-size: 1.75em;
    }
}
@media screen and (max-width:767px) {
    #terms-of-use-template #legal-rails-c0 #image-row-3 #image-row-3-c2,#terms-of-use-template #legal-rails-c0 #image-row-3 #image-row-3-c3{
		margin-top: 3%;
    }
    #terms-of-use-template #legal-rails-c0 #image-row-3 #image-row-3-c2{
		clear: both;
    }
    #terms-of-use-template-c0{
    	padding-right: 3%;
		width: 94%;
	}
    #terms-of-use-template #legal-rails-c0{
    	width: 100%; 
	}
    #terms-of-use-template #legal-rails-c0 #image-row-1 .image-row-1-child, #terms-of-use-template #legal-rails-c0 #image-row-2 .image-row-2-child, #terms-of-use-template #legal-rails-c0 #image-row-4 .image-row-4-child{
		width: 47%;
    }
    #terms-of-use-template #legal-rails-c0 #image-row-3 .image-row-3-child{
        width: 47%;
    }
    #terms-of-use-template div.image img{
        width: 100%;
        height: auto;
    }
    #terms-of-use-template #acti-heading p{
        font-size: 5em;
    }
    #terms-of-use-template #legal-rails-c0 #acti-publishing p:first-child, #terms-of-use-template #legal-rails-c0 #acti-platform-owners p+p{
        font-size: 3.125em;
    }
    #terms-of-use-template #legal-rails-c0 #acti-publishing p+p{
        font-size: 1.75em;
    }
    #terms-of-use-template #legal-rails-c0 .acti-platform-owner-description p:first-child{
        font-size: 2.375em;
    }
    #terms-of-use-template #legal-rails-c0 .acti-platform-owner-description p+p{
        font-size: 1.75em;
    }
    #terms-of-use-template #legal-rails-c0 #acti-properties-heading p+p{
		font-size: 3.125em;
    }
    #terms-of-use-template #legal-rails-c0 .acti-properties p:first-child{
        font-size: 2.375em;
    }
    #terms-of-use-template #legal-rails-c0 .acti-properties p+p{
        font-size: 1.75em;
    }
}

body.ar {
	direction: rtl;
}
#privacy-policy-template #cookie-policy-container h3 {
	font-family: "Roboto", sans-serif;
    font-weight: bold;
    padding-top: 40px;
    border-top: 1px solid #000;
}

#privacy-policy-template{
    background: #fff url('../../../../../content/dam/atvi/activision/legal/terms-of-use/corner-lines.png') right 0 no-repeat;
}

#privacy-policy-template ul {
    list-style: disc;
    list-style-position:inside;
    padding: 10px 10px 10px 30px;
}

#privacy-policy-template ol {
	padding: 10px 10px 10px 30px;
    list-style-position: inside;
    list-style-type: decimal;
}

#privacy-policy-template-c0{
    padding-left: 3%;
}

#privacy-policy-template #legal-rails-c0{
    width:95%;
}

#privacy-policy-template a {
	text-decoration: none;
	color: #040404;
}
#privacy-policy-template span.adcTitle {
    font-family: Georgia;
    font-size: 1.875em;
    border-top: 1px solid #000;
    padding-bottom: 0.5em;
    margin-top: 0.75em;
    display: block;
}
#privacy-policy-template span.adcTitle p {
    width: 1.5em;
    height: 6px;
    background: black;
    margin-bottom: 0.5em;
}
#privacy-policy-template h2 {
    font-family: Georgia;
    padding-top: 1em;
    font-size: 1.5em;
    padding-bottom: 0.5em;
}
#privacy-policy-template h3 {
    font-family: Georgia;
    font-size: 1.25em;
    font-weight: bold;
    padding-bottom: 1em;
    padding-top: 1em;

}
#privacy-policy-template p  {
    font-family: "Roboto", sans-serif;
    font-size: 1em;
    line-height: 1.5em;
    padding-bottom: 8px;

}
#privacy-policy-template #acti-heading p{
    font-family: "Roboto", sans-serif;
    font-size: 7.625em;
    line-height: normal;
}
#privacy-policy-template #acti-heading{
	margin: 0 3% 2% 0;
    border-bottom: 6px solid black;
    padding-bottom: 2%;
    padding-top: 2.5%;
}

#privacy-policy-template a{
	color: #040404;
    border-bottom: 2.8px dotted #040404;
    display: inline;
	text-decoration: none;
	word-break: break-word;
}
#privacy-policy-template a:hover{
	color: #5f6061;
    border-bottom: 2.8px dotted #5f6061;
    display: inline;
}
#privacy-policy-template a.scrollup{
	display: inline-block;
    margin-bottom: 20px;
}

/* NEW PRIVACY LAYOUT STYLES */
#privacy-policy-template div.hidden-content {
    display: none;
    background-color: #F0F0F0;
    margin-bottom: 10px;
    padding: 15px;
}

#privacy-policy-template div.content-holder {
    border-top: 1.5px solid #5F6061;
    padding-top: 20px;
}

#privacy-policy-template div.holder_0 {
    border: 1.5px solid #5F6061;
    padding: 5px;
}

#privacy-policy-template .content-holder b {
    font-weight: bold;
    word-break: break-word;

}

#privacy-policy-template li {
    padding-left: 15px;
    list-style-position: outside;
    font-family: "Roboto", sans-serif;
    line-height: 22px;
}

/*#privacy-policy-template li a{
    border-bottom : 0;    
}*/ 

#privacy-policy-template .expandParagragh {
    text-align: right;
}

#privacy-policy-template .rightItem {
    padding-left: 4px;
    padding-right: 4px;
}

#privacy-policy-template .floatItem {
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
}

#privacy-policy-template .content-holder.holder_3 {
    clear: both;
}

#privacy-policy-template .content-holder.holder_1, #privacy-policy-template .content-holder.holder_2 {
    border-top: 1.5px none;
}

#privacy-policy-template .content-holder {
    padding-top: 20px;
    border-top: 1.5px solid #5F6061;
}

#privacy-policy-template a.expand-content-link {
    background:url("../../../../../content/dam/atvi/activision/careers/faq/ATVI_black_plus.png") left 2px no-repeat;
    padding: 5px 0 3px 30px;
    line-height:1.6em;
    color:#040404;
    text-decoration:none;
    border-style:none;
}

#privacy-policy-template a.hide-content-link {
	background:url("../../../../../content/dam/atvi/activision/careers/faq/ATVI_black_minus.png") left 5px no-repeat;
    padding: 5px 0 3px 30px;
    text-decoration:none;
    border-style:none;
    display: none;
}

#privacy-policy-template a.expand-content-link:hover{
    background:url("../../../../../content/dam/atvi/activision/careers/faq/ATVI_yellow_plus.png") left 2px no-repeat;
    padding: 5px 0 3px 30px;
    line-height:1.6em;
    color:#040404;
    text-decoration:none;
    border-style:none;
}

#privacy-policy-template a.hide-content-link:hover{
	background:url("../../../../../content/dam/atvi/activision/careers/faq/ATVI_yellow_minus.png") left 5px no-repeat;
    padding: 5px 0 3px 30px;
    text-decoration:none;
    border-style:none;
    display: none;
}
#privacy-policy-template tr{
    display: flex;
}
#privacy-policy-template td {
    border: 1px solid #5F6061;
    padding: 10px;
    width: calc(100%/3);
}








body.en_privacy_policy #privacy-policy-template .content-holder.holder_1, #privacy-policy-template .content-holder.holder_2 {
    border-top: 1.5px none;
    float: left;
    width: 90%;
}

body.en_privacy_policy .esrb-wrap {

    float: right;

}

body.en_privacy_policy .esrb-wrap img{
    margin-top: 20px;
    float: right;

}









@media screen and (min-width:768px) and (max-width:1023px) {
    #privacy-policy-template-c0{
    	padding-right: 3%;
		width: 94%;
	}
    #privacy-policy-template #legal-rails-c0{
    	width: 100%;
	}
    #privacy-policy-template #acti-heading p{
        font-size: 5em;
    }
    #privacy-policy-template #legal-rails-c0 #acti-publishing p{
        font-size:0.938em;
    }

}
@media screen and (max-width:767px) {
    #privacy-policy-template-c0{
    	padding-right: 3%;
		width: 94%;
	}
    #privacy-policy-template #legal-rails-c0{
    	width: 100%;
	}
    #privacy-policy-template #acti-heading p{
        font-size: 5em;
    }

    #privacy-policy-template #holder_12 div.hidden-content table
    {
    width :100%;
    }

    #privacy-policy-template #holder_12 div.hidden-content table td
    {
    width :33%;

    }

    #privacy-policy-template #holder_12 div.hidden-content table td p
    {

    font-size: 0.8em;
    /*word-break: break-all;*/
    }


}

@media screen and (max-width:767px) {
    #privacy-policy-template #acti-heading p{
        font-size: 2em;
        word-wrap: break-word;
    }


}

/**Common CSS styling for ADC Title**/
span.adcTitle{
    font-family: Georgia;
    font-size: 1.875em;
    border-top: 1px solid #000;
    padding-bottom: 0.5em;
    margin-top: 0.75em;
    display: block;
}
#terms-of-use-template span.adcTitle p:first-child{
    width: 1.5em;
    height: 6px;
    background: black;
    margin-bottom: 0.5em;
}
#terms-of-us-template b {
	font-weight: bold;
}
/**End**/
#legal-template{
    background: #fff url('../../../../../content/dam/atvi/activision/legal/terms-of-use/corner-lines.png') right 0 no-repeat;
}
#legal-template ol, 
#legal-template ul {
    list-style: disc;
    list-style-position:inside;
}
#legal-template-c0{
    padding-left: 3%;
}
#legal-template h2{
    font-family: Georgia;
    /*padding-top: 1em;*/
    font-size: 1.5em;
    padding-bottom: 0.5em;
}
#legal-template #legal-rails-c0{
    width:70%;
}
#legal-template #acti-heading p{
    font-family: "Roboto", sans-serif;
    font-size: 7.625em;
    line-height: normal;
}
#legal-template #acti-heading{
	margin: 0 3% 2% 0;
    border-bottom: 6px solid black;
    padding-bottom: 2%;
    padding-top: 2.5%;
}
#legal-template #legal-rails-c0 #acti-publishing p:first-child, #legal-template #legal-rails-c0 #acti-platform-owners p+p{
    font-family: "Roboto", sans-serif;
    font-size: 1.875em;
    padding-bottom: 2%;
}
#legal-template #legal-rails-c0 #acti-publishing p+p{
	font-family: "Roboto", sans-serif;
    font-size: 0.9375em;
}
#legal-template #legal-rails-c0 #acti-platform-owners{
    border-top: 1px solid black;
	margin-top: 3%;
}

#legal-template #legal-rails-c0 #acti-platform-owners p:first-child{
	border-top: 6px solid black;
	width: 6.5%;
}
#legal-template #legal-rails-c0 #acti-platform-owners p+p{
    padding-top: 2%;
}
#legal-template #legal-rails-c0 .acti-platform-owner-description p:first-child{
	font-family: "Roboto", sans-serif;
    font-size: 1.25em;
    margin-top: 2%;
}
#legal-template #legal-rails-c0 .acti-platform-owner-description p+p{
	font-family: "Roboto", sans-serif;
    font-size: 0.9375em;
    margin-top: 2.5%;
}
#legal-template #legal-rails-c0 #image-row-1, #legal-template #legal-rails-c0 #image-row-2, #legal-template #legal-rails-c0 #image-row-3, #legal-template #legal-rails-c0 #image-row-4{
    margin-top: 4%;
    margin-bottom: 5%;
}
#legal-template #legal-rails-c0 #image-row-1 .image-row-1-child, #legal-template #legal-rails-c0 #image-row-2 .image-row-2-child, #legal-template #legal-rails-c0 #image-row-3 .image-row-3-child, #legal-template #legal-rails-c0 #image-row-4 .image-row-4-child{
    float: left;
    margin-right: 3%;
}
#legal-template #legal-rails-c0 #acti-properties-heading p+p{
	font-family: "Roboto", sans-serif;
    font-size: 1.875em;
    padding-top: 2%;
}
#legal-template #legal-rails-c0 #acti-properties-heading{
	border-top: 1px solid black;
	margin-top: 3%;
    margin-botttom: 2%;
}
#legal-template #legal-rails-c0 #acti-properties-heading p:first-child{
	border-top: 6px solid black;
	width: 6.5%;
}
#legal-template #legal-rails-c0 .acti-properties{
    margin: 4% 0;
}
#legal-template #legal-rails-c0 .acti-properties p:first-child{
	font-family: "Roboto", sans-serif;
	font-size: 1.25em;
}
#legal-template #legal-rails-c0 .acti-properties p+p{
	font-family: "Roboto", sans-serif;
    font-size: 0.9375em;
    margin-top: 2.5%;
}
@media screen and (min-width:768px) and (max-width:1023px) {
	#legal-template #legal-rails-c0 #image-row-3 #image-row-3-c2,#legal-template #legal-rails-c0 #image-row-3 #image-row-3-c3{
		margin-top: 3%;
    }
    #legal-template #legal-rails-c0 #image-row-3 #image-row-3-c2{
		clear: both;
    }
    #legal-template-c0{
    	padding-right: 3%;
		width: 94%;
	}
    #legal-template #legal-rails-c0{
    	width: 100%; 
	}
    #legal-template #legal-rails-c0 #image-row-1 .image-row-1-child, #legal-template #legal-rails-c0 #image-row-2 .image-row-2-child, #legal-template #legal-rails-c0 #image-row-4 .image-row-4-child{
		width: 47%;
    }
    #legal-template #legal-rails-c0 #image-row-3 .image-row-3-child{
        width: 47%;
    }
    #legal-template div.image img{
        width: 100%;
        height: auto;
    }
    #legal-template #acti-heading p{
        font-size: 5em;
    }
    #legal-template #legal-rails-c0 #acti-publishing p:first-child, #legal-template #legal-rails-c0 #acti-platform-owners p+p{
        font-size: 3.125em;
    }
    #legal-template #legal-rails-c0 #acti-publishing p+p{
        font-size: 1.75em;
    }
    #legal-template #legal-rails-c0 .acti-platform-owner-description p:first-child{
        font-size: 2.375em;
    }
    #legal-template #legal-rails-c0 .acti-platform-owner-description p+p{
        font-size: 1.75em;
    }
    #legal-template #legal-rails-c0 #acti-properties-heading p+p{
		font-size: 3.125em;
    }
    #legal-template #legal-rails-c0 .acti-properties p:first-child{
        font-size: 2.375em;
    }
    #legal-template #legal-rails-c0 .acti-properties p+p{
        font-size: 1.75em;
    }
}
@media screen and (max-width:767px) {
    #legal-template #legal-rails-c0 #image-row-3 #image-row-3-c2,#legal-template #legal-rails-c0 #image-row-3 #image-row-3-c3{
		margin-top: 3%;
    }
    #legal-template #legal-rails-c0 #image-row-3 #image-row-3-c2{
		clear: both;
    }
    #legal-template-c0{
    	padding-right: 3%;
		width: 94%;
	}
    #legal-template #legal-rails-c0{
    	width: 100%; 
	}
    #legal-template #legal-rails-c0 #image-row-1 .image-row-1-child, #legal-template #legal-rails-c0 #image-row-2 .image-row-2-child, #legal-template #legal-rails-c0 #image-row-4 .image-row-4-child{
		width: 47%;
    }
    #legal-template #legal-rails-c0 #image-row-3 .image-row-3-child{
        width: 47%;
    }
    #legal-template div.image img{
        width: 100%;
        height: auto;
    }
    #legal-template #acti-heading p{
        font-size: 5em;
        line-height: 1.25em;
    }
    #legal-template #legal-rails-c0 #acti-publishing p:first-child, #legal-template #legal-rails-c0 #acti-platform-owners p+p{
        font-size: 3.125em;
        line-height: 1.25em;
    }
    #legal-template #legal-rails-c0 #acti-publishing p+p{
        font-size: 1.75em;
        line-height: 1.25em;
    }
    #legal-template #legal-rails-c0 .acti-platform-owner-description p:first-child{
        font-size: 2.375em;
        line-height: 1.25em;
    }
    #legal-template #legal-rails-c0 .acti-platform-owner-description p+p{
        font-size: 1.75em;
        line-height: 1.25em;
    }
    #legal-template #legal-rails-c0 #acti-properties-heading p+p{
		font-size: 3.125em;
        line-height: 1.25em;
    }
    #legal-template #legal-rails-c0 .acti-properties p:first-child{
        font-size: 2.375em;
        line-height: 1.25em;
    }
    #legal-template #legal-rails-c0 .acti-properties p+p{
        font-size: 1.75em;
        line-height: 1.25em;
    }
}
#aboutUs-template b {
	font-weight: bold;
}
#aboutUs-template i { 
	font-style: italic;
}

#aboutUs-template.studentsTemplate #abtUs-uotations{
    display: none;
}
#aboutUs-template.studentsTemplate #abtUs-columnCont #abtUs-columnCont-c1{
    width:30%;
    position:absolute;
    right:0;
    /*top:-7.125em;*/
    background:#f0f0f0;
    min-height:14.563em;
    border-top:1px solid #fff;
}

#aboutUs-template.studentsTemplate #abtUs-columnCont #abtUs-columnCont-c1 .yellowPattern-top{
    display:none;
}

#aboutUs-template.studentsTemplate #abtUs-uotations #abtUs-uotations-c0,
#aboutUs-template.studentsTemplate #abtUs-uotations #abtUs-uotations-c1{
    width:43%;
    float:left;
    padding:3% 3% 3% 4%;
}
#aboutUs-template.studentsTemplate #abtUs-columnCont-c0 #developerInterview-c0,
#aboutUs-template.studentsTemplate #abtUs-columnCont-c0 #developerInterview-c1{
    display:none;
}

#aboutUs-template.studentsTemplate #abtUs-uotations #abtUs-uotations-c0 p,
#aboutUs-template.studentsTemplate #abtUs-uotations #abtUs-uotations-c1 p,
#aboutUs-template.studentsTemplate #abtUs-columnCont-c0 #developerInterview-c0 p,
#aboutUs-template.studentsTemplate #abtUs-columnCont-c0 #developerInterview-c1 p{
    font-size:0.938em;
    line-height:1.563em;
    /*margin-bottom:1.875em;*/
    color:#040404;
    font-family: "Roboto", sans-serif;
}
#aboutUs-template.studentsTemplate .right-rail-heading-black{
    color:#ffffff;
	background:#1a1a1a;
    border-top:1px solid #ffe600;
	padding:0.813em;
	font-size:0.875em;
    font-family: "Roboto", sans-serif;
    position:absolute;
    top:-1px;
    left:0;
}
/*AboutUs Banner starts*/
#studentBanner{
    position:relative;
}
#studentBanner .editing-label{display:none;}
#studentBanner img{
	width:100%;
}
#studentVideo{
    background:url("../../../../../content/dam/atvi/activision/studioTemplate/page-pattern.png") left top repeat-x;
    padding-top:20px;
    display:none;
}

#aboutUs-template.studentsTemplate #abtUs-columnCont-c1 .abtUs-columnCont-c1{
    padding:15% 0 0 10%;
    width:90%;
}
#aboutUs-template.studentsTemplate #job-links{
    padding:2% 0;
}
#aboutUs-template.studentsTemplate #job-links li{
    padding:2% 0;
    font-family: "Roboto", sans-serif;
}
#aboutUs-template.studentsTemplate #job-links li a{
    background:url("../../../../../content/dam/atvi/activision/company/locations/list-item-circle.png") 95% 6px no-repeat;
    color:#040404;
    text-decoration:none;
	display:inline-block;
	padding:0.3em 2em 0.3em 0;
}
#studentVideo #studentVideo-video-player .player-title
{
  	display: none;
}

#student-search
{
    width: 85%;
}

#student-search .searchBlockStudent
{
    display: block;
    position: relative;
    border: 0.5px solid #F0F0F0;
    border-top-width: 0px;
    border-bottom-width: 0px;
    height: auto;
    overflow: hidden;
}

#student-search .searchBlockStudent .searchInputStudent
{
    color: #565656;
    padding: 11px 13% 10px 2%;
    width:85%;
    outline: none;
    border: none;
	margin:0;
}

#student-search .searchBlockStudent .searchInputBTnStudent
{
    background:#fff url('../../../../../content/dam/atvi/activision/home/footer/search-icon-footer-new.png') left 0 no-repeat;
    width:38px;
    height:37px;
    border: none;
    text-indent: -9999px;
    cursor: pointer;
    position: absolute;
    right: 0;
    border-left: 1px solid #F0F0F0;
    top:0;
}
/*UI Update task#770 starts*/
#student-search .searchBlockStudent .searchInputBTnStudent:hover{
    background:#ffe600 url('../../../../../content/dam/atvi/activision/home/footer/search-icon-footer-new.png') left 0 no-repeat;
}
#aboutUs-template.studentsTemplate #job-links li a:hover{
    background:#ffe600 url("../../../../../content/dam/atvi/activision/home/ATVI_white-item-circle.png") 95% 6px no-repeat;
    padding:0.3em 2em 0.3em 0.5em;
	position:relative;
	left:-0.5em;
}
/*UI Update task#770 ends*/

/***********************************
TABLET LANDSCAPE
***********************************/

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) , screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait),screen and (max-width:1140px)  {
	/*#studentBanner > .tile-foreground{position:static;}*/
 	#aboutUs-template.studentsTemplate #abtUs-uotations #abtUs-uotations-c0,
    #aboutUs-template.studentsTemplate #abtUs-uotations #abtUs-uotations-c1,
    #aboutUs-template.studentsTemplate #abtUs-columnCont-c0 #developerInterview-c0,
    #aboutUs-template.studentsTemplate #abtUs-columnCont-c0 #developerInterview-c1{
        width:96%;
        float:none;
    }

    #aboutUs-template.studentsTemplate #aboutUs-template-c0
    {
        padding-left:0px;
    }


    #aboutUs-template.studentsTemplate #abtUs-columnCont #abtUs-columnCont-c1{
        position: static;
		bottom: 0;
		width: 96%;
        padding: 2%;
		/*float: right;*/
        margin-right: 0px;
        width: auto !important;
        }

	#aboutUs-template.studentsTemplate #abtUs-columnCont-c0 .abtUs-left-heading
    {
        margin-right:0.625em;
        margin-top: 3%;
    }
	#aboutUs-template.studentsTemplate #abtUs-columnCont-c0 .yellow-dot {display:none;}
	#aboutUs-template.studentsTemplate #abtUs-uotations #abtUs-uotations-c0 p, #aboutUs-template.studentsTemplate #abtUs-uotations #abtUs-uotations-c1 p {
    margin-right: 2.8em;}
    .right-rail-heading, .heading-yellow-top {
        position:static;
        white-space: nowrap;
        width: 12%;
        font-family: "Roboto", sans-serif;
    }
 #aboutUs-template.studentsTemplate #abtUs-columnCont #abtUs-columnCont-c0
    {
		width:100%;
        position: relative;
    }





    #abtUs-columnCont-c1 .yellow-bar{
		display: none;
    }


	/*#studentBanner > .tile-foreground{
        height: 100%;
    }
	*/
	#studentBanner > .tile-foreground .action-link-2, #studentBanner > .tile-foreground .action-link-2:hover,
	#studentBanner > .tile-foreground .action-link-3, #studentBanner > .tile-foreground .action-link-3:hover {
	top: auto;
    bottom: 0px;
	}
    #aboutUs-template.studentsTemplate #abtUs-columnCont-c0 .white-block-tb {
    right: 1.375em;}

    /*RWD of AboutUs-template starts*/
    #studentBanner #BannerImg img{
        width:100%;
        height:100%;
        overflow:hidden;
    }
    #studentBanner #Passion p a{
        display:none;
    }
    #studentBanner #AboutActiTxt{
        margin-left:2%;
        padding-top:4%;
    }
    #studentBanner #AboutActiTxt p{
        font-size:5em;
        line-height:6.500em;
        margin-left:1%;
        line-height:87%;
        padding-top:4%;
    }
    #AboutUsBanner #AboutActiTxt p a{
        text-decoration:none;
        text-transform:uppercase;
        color:#ffffff;
        font-family: "Roboto", sans-serif;
    }
    #studentVideo #studentVideo-video-player .player-title
	{
    	display: none;
	}

	#aboutUs-template.studentsTemplate #abtUs-columnCont-c0 #developerInterview-c1
	{
		display:none;
	}

	#aboutUs-template.studentsTemplate #abtUs-uotations #abtUs-uotations-c1 .quotationBlockRightTxt
	{
		display:none;
	}

	#aboutUs-template.studentsTemplate #abtUs-columnCont-c1 .abtUs-columnCont-c1
	{
    	padding:0px;
    	width: 100%;
	}

	#aboutUs-template.studentsTemplate .right-rail-heading-black
	{
    	position: static;
		width: 95%;
		padding: 2% 2% 2% 3%;
    	font-size: 1.35em;

	}

	#student-search
    {
        padding-top: 5%;
        width:90%;
        /*padding-left:4%;*/


    }

    #student-search .searchBlockStudent
    {
        display: block;
        position: relative;
        border: 0.5px solid #F0F0F0;
        border-top-width: 0px;
        border-bottom-width: 0px;
        height: auto;
        overflow: hidden;
    }


    #student-search .searchBlockStudent .searchInputStudent
    {
        color: #565656;
        padding: 11px 13% 10px 2%;
        width:85%;
        outline: none;
        border: none;
		border-radius:0;
    	font-size: 1em;
		margin:0;
    }

    #student-search .searchBlockStudent .searchInputBTnStudent
    {
        background: url('../../../../../content/dam/atvi/activision/home/footer/searchButton.png') left 0 no-repeat;
        width: 37px;
        height: 35px;
        border: none;
        text-indent: -9999px;
        cursor: pointer;
        position: absolute;
        left:88%;
        border-left: 1px solid #F0F0F0;
        top:2px;
    }

	#aboutUs-template.studentsTemplate #job-links li {
    padding: 1% 0;
    font-family: "Roboto", sans-serif;
    }
	#aboutUs-template.studentsTemplate #job-links li a{
		font-size: 1.25em;
    	background-size: 0.85em;
	}
	#studentBanner .banner-title-big
	{
    	font-size: 5.000em;
    	line-height: 0%;
	}

	/*#studentBanner .banner-first-title
	{
    	display:none;
	}*/

	#aboutUs-template.studentsTemplate #aboutUs-template-c0
	{
        padding: 1.125em 1.125em 0 1.125em;
	}
	.authenticated-navigation
    {
		display:none;
	}
}

/***********************************
MOBILE
***********************************/

@media screen and (max-device-width:730px), screen and (max-width:657px) {

	#studentBanner > .tile-foreground{position:static;}
	#studentBanner > .tile-foreground .title-top > div{top:7%}
 #aboutUs-template.studentsTemplate #abtUs-uotations #abtUs-uotations-c0,
    #aboutUs-template.studentsTemplate #abtUs-uotations #abtUs-uotations-c1,
    #aboutUs-template.studentsTemplate #abtUs-columnCont-c0 #developerInterview-c0,
    #aboutUs-template.studentsTemplate #abtUs-columnCont-c0 #developerInterview-c1{
        width:96%;
        float:none;
    }

    #aboutUs-template.studentsTemplate #aboutUs-template-c0
    {
        padding-left:0px;
    }


    #aboutUs-template.studentsTemplate #abtUs-columnCont #abtUs-columnCont-c1{
        position: static;
		bottom: 0;
		width: 100%;
		/*float: right;*/
        margin-right: 0px;
        }

	#aboutUs-template.studentsTemplate #abtUs-columnCont-c0 .abtUs-left-heading
    {
        margin-right:0.625em;
        margin-top: 3%;
    }
	#aboutUs-template.studentsTemplate #abtUs-columnCont-c0 .yellow-dot {display:none;}
	#aboutUs-template.studentsTemplate #abtUs-uotations #abtUs-uotations-c0 p, #aboutUs-template.studentsTemplate #abtUs-uotations #abtUs-uotations-c1 p {
    margin-right: 2.8em;}
    .right-rail-heading, .heading-yellow-top {
        position:static;
        white-space: nowrap;
        width: 12%;
        font-family: "Roboto", sans-serif;
    }
 #aboutUs-template.studentsTemplate #abtUs-columnCont #abtUs-columnCont-c0
    {
		width:100%;
        position: relative;
    }





    #abtUs-columnCont-c1 .yellow-bar{
		display: none;
    }

	/*
	#studentBanner > .tile-foreground{
        height: 100%;
    }
	*/
	#studentBanner > .tile-foreground .action-link-2, #studentBanner > .tile-foreground .action-link-2:hover,
	#studentBanner > .tile-foreground .action-link-3, #studentBanner > .tile-foreground .action-link-3:hover {
	top: auto;
    bottom: 0px;
	}
    #aboutUs-template.studentsTemplate #abtUs-columnCont-c0 .white-block-tb {
    right: 1.375em;}

    /*RWD of AboutUs-template starts*/
    #studentBanner #BannerImg img{
        width:100%;
        height:100%;
        overflow:hidden;
    }
    #studentBanner #Passion p a{
        display:none;
    }
    #studentBanner #AboutActiTxt{
        margin-left:2%;
        padding-top:4%;
    }
    #studentBanner #AboutActiTxt p{
        font-size:5em;
        line-height:6.500em;
        margin-left:1%;
        line-height:87%;
        padding-top:4%;
    }
    #AboutUsBanner #AboutActiTxt p a{
        text-decoration:none;
        text-transform:uppercase;
        color:#ffffff;
        font-family: "Roboto", sans-serif;
    }
    #studentBanner .black-CTA{
        background:#040404;
        padding-right: 0px;
		position:static;
		float:right;
		width:50%;
		padding-left:0;
		clear:none;
		font-size:2em;
    }
    #studentBanner .black-CTA a{
       text-decoration:none;
        width: 100%;
        text-align: center;
		padding-left:0;
		padding-right:0;
		background-image:none;
    }

    #studentBanner .yellow-CTA{
        position: static;
		float:right;
		background-image:none;
		padding-left:0;
		padding-right:0;
		clear:none;
		width:50%;
		font-size:2em;
    }

	#studentBanner .yellow-CTA a {
        text-decoration: none;
        width: 100%;
        text-align: center;
		padding-left:0;
		padding-right:0;
     }
    #studentVideo #studentVideo-video-player .player-title
	{
    	display: none;
	}

	#aboutUs-template.studentsTemplate #abtUs-columnCont-c0 #developerInterview-c1
	{
		display:none;
	}

	#aboutUs-template.studentsTemplate #abtUs-uotations #abtUs-uotations-c1 .quotationBlockRightTxt
	{
		display:none;
	}


	#aboutUs-template.studentsTemplate #abtUs-columnCont-c1 .abtUs-columnCont-c1
	{
    	padding:0px;
	}

	#aboutUs-template.studentsTemplate .right-rail-heading-black {
        position: relative;
        width: 95%;
        font-size: 1em;
        padding: 2% 2% 2% 3%;
    }

	#student-search
    {
        padding-top: 5%;
        width:96%;
        padding-left:4%;


    }

    #student-search .searchBlockStudent
    {
        display: block;
        position: relative;
        border: 0.5px solid #F0F0F0;
        border-top-width: 0px;
        border-bottom-width: 0px;
        height: auto;
        overflow: hidden;
    }


    #student-search .searchBlockStudent .searchInputStudent
    {
        color: #565656;
        padding: 11px 13% 10px 2%;
        width:85%;
        outline: none;
        border: none;
		border-radius:0;
		font-size:1em;
		margin:0;
    }

    #student-search .searchBlockStudent .searchInputBTnStudent
    {
        background: url('../../../../../content/dam/atvi/activision/home/footer/searchButton.png') left 0 no-repeat;
        width: 37px;
        height: 38px;
        border: none;
    	background-size: 112%;
        text-indent: -9999px;
        cursor: pointer;
        position: absolute;
        left:87%;
        border-left: 1px solid #F0F0F0;
        top:2px;
    }

	#aboutUs-template.studentsTemplate #job-links li {
    padding: 1% 4%;
    font-family: "Roboto", sans-serif;
    }

	#studentBanner .banner-title-big
	{
    	font-size: 5.000em;
    	line-height: 0%;
	}

	#aboutUs-template.studentsTemplate #aboutUs-template-c0 {
        padding: 1.125em 1.125em 0 1.125em;
	}
	.authenticated-navigation{
		display:none;
	}
	#aboutUs-template.studentsTemplate #job-links li a{
		font-size:1em;
		/*background-position:95% 13px;*/
	}
}

@media screen and (max-width: 360px) {

    #studentBanner .black-CTA a{
    font-size:0.73em !important;
    }
    #studentBanner .yellow-CTA a{
    font-size:0.73em !important;
    }
}

@media screen and (max-width: 480px) {


    #studentBanner .yellow-CTA a{
    font-size:1.1em ;
    }
    #studentBanner .black-CTA a{
    font-size:1.1em ;
    }
}



#piracy-template{
    background: #fff url('../../../../../content/dam/atvi/activision/legal/terms-of-use/corner-lines.png') right 0 no-repeat;
}
#piracy-template ol, 
#piracy-template ul {
    list-style: disc;
    list-style-position:inside;
    line-height:1.563em;
    font-family: "Roboto", sans-serif;
}
#piracy-template .watch-out-heading{
    font-weight: 600;
}
#piracy-template #watch-out-list1 li p, #piracy-template #watch-out-list2 li p, #piracy-template .customer-suppport p{
    font-family: "Roboto", sans-serif;
    font-size: 0.938em;
}
#piracy-template #watch-out-list1{
    padding-top:1%;
}
#piracy-template #watch-out-list2{
    padding-top:2%;
    padding-bottom:2%;
}
#piracy-template-c0{
    padding-left: 3%;
}
#piracy-template #legal-rails-c0{
    width:70%;
}
#piracy-template #acti-heading p{
    font-family: "Roboto", sans-serif;
    font-size: 7.625em;
    line-height: normal;
}
#piracy-template #acti-heading{
	margin: 0 3% 2% 0;
    border-bottom: 6px solid black;
    padding-bottom: 2%;
    padding-top: 2.5%;
}
#piracy-template p{
    font-family: "Roboto", sans-serif;
    /*font-size:0.938em;
    line-height:1.563em;*/
    color:#040404;
    line-height: 1.5em;
}
#piracy-template h2 {
    font-family: Georgia;
    font-size: 1.875em;
    padding-bottom: 0.5em;
    padding-top: 0.5em;
}
#piracy-template a{
    color:#040404;
}
/*UI Update task#770 starts*/
#piracy-template a{
	color: #040404;
    border-bottom: 1px dotted #040404;
    display: inline;
	text-decoration: none;    
}
#piracy-template a:hover{
	color: #5f6061;
    border-bottom: 1px dotted #5f6061;
    display: inline;
}
/*UI Update task#770 ends*/


@media screen and (min-width:768px) and (max-width:1023px) {
    #piracy-template-c0{
    	padding-right: 3%;
		width: 94%;
	}
    #piracy-template #legal-rails-c0{
    	width: 100%; 
	}
    #piracy-template #watch-out-list1 li p, #piracy-template #watch-out-list2 li p{
        font-size: 1.75em;
    }
    #piracy-template #acti-heading{
        font-size: 5em;
    }
	#piracy-template #acti-publishing p, #piracy-template #watch-out-heading, #piracy-template .customer-support, #piracy-template .watch-out-heading{
        font-size: 1.75em;
    }
    #piracy-template #acti-heading p{
    font-size: 1.625em;
    }

}
@media screen and (max-width:767px) {
    #piracy-template-c0{
    	padding-right: 3%;
		width: 94%;
	}
    #piracy-template #legal-rails-c0{
    	width: 100%; 
	}
    #piracy-template #watch-out-list1 li p, #piracy-template #watch-out-list2 li p{
        font-size: 1.75em;
    }
    #piracy-template #acti-heading{
        font-size: 5em;
    }
    #piracy-template #acti-publishing p, #piracy-template #watch-out-heading, #piracy-template .customer-support, #piracy-template .watch-out-heading{
        font-size: 1.75em;
    }
    #piracy-template #acti-heading p{
    font-size: 0.625em;
    }

}

#aboutUs-template.veteransTemplate #abtUs-columnCont #abtUs-columnCont-c1{
    width:30%;
    position:absolute;
    right:0;
    /*top:-7.125em;
    /*background:#f0f0f0;*/
    min-height:14.563em;
    border-top:1px solid #fff;
}

#aboutUs-template.veteransTemplate #abtUs-columnCont #abtUs-columnCont-c1 .yellowPattern-top{
    display:none;
}
#aboutUs-template.veteransTemplate #abtUs-uotations #abtUs-uotations-c0,
#aboutUs-template.veteransTemplate #abtUs-uotations #abtUs-uotations-c1,
#aboutUs-template.veteransTemplate #abtUs-columnCont-c0 #developerInterview-c0,
#aboutUs-template.veteransTemplate #abtUs-columnCont-c0 #developerInterview-c1{
    width:43%;
    float:left;
    /*padding:3% 3% 3% 4%;*/
}


#aboutUs-template.veteransTemplate #abtUs-uotations #abtUs-uotations-c0 p,
#aboutUs-template.veteransTemplate #abtUs-uotations #abtUs-uotations-c1 p,
#aboutUs-template.veteransTemplate #abtUs-columnCont-c0 #developerInterview-c0 p,
#aboutUs-template.veteransTemplate #abtUs-columnCont-c0 #developerInterview-c1 p{
    font-size:0.938em;
    line-height:1.563em;
    /*margin-bottom:1.875em;*/
    color:#040404;
    font-family: "Roboto", sans-serif;
}

#aboutUs-template.veteransTemplate .right-rail-heading-black{
    border-top: 2px solid #FFE600;
    color: #040404;
    font-family: "Roboto", sans-serif;
    font-size: 0.875em;
    padding: 0.813em;
    position: absolute;
    left: 0;
    top: 0;
    background: #FFFFFF;
}
#aboutUs-template.veteransTemplate .abtUs-columnCont-c1 .textimage h1 {
	color: #FFF;
    font-size: 20px;
    padding: 15px 0;
}

#veterans-Video{
	display:none;
}
.veterans-video-block{
    background:url("../../../../../content/dam/atvi/activision/company/locations/page-pattern.png") left top repeat-x;
    padding:20px 0;
	min-height:200px;
}
#aboutUs-template.veteransTemplate #abtUs-columnCont-c1 .abtUs-columnCont-c1{
    padding:15% 0 0 8%;
    width:90%;
	position:relative;
}
#aboutUs-template.veteransTemplate #job-links{
    padding:2% 0;
}
#aboutUs-template.veteransTemplate #job-links li{
    padding:2% 0;
    font-family: "Roboto", sans-serif;
}
#aboutUs-template.veteransTemplate #job-links li a{
    color: #ffffff;
    font-family: "Roboto", sans-serif;
    font-size: 0.9754em;
    text-decoration: none;
    background: url('../../../../../content/dam/atvi/activision/careers/life-at-atvi/view-more-anchor.png') 96% 50% no-repeat;
    padding: 0.5em 2em 0.5em 0;

}

/*US-Military-veterans Banner starts*/
#veteransBanner{
    position:relative;
}
#veterans-search
{
    width: 85%;
}

#veterans-search .searchBlockVeterans
{
    display: block;
    position: relative;
    border: 0.5px solid #F0F0F0;
    border-top-width: 0px;
    border-bottom-width: 0px;
    height: auto;
    overflow: hidden;
}

#veterans-search .searchBlockVeterans .searchInputVeterans
{
    border:none;
    color:#565656;
    outline:none;
    padding:11px 3% 8px 2%;
    width:88%;
}

#veterans-search .searchBlockVeterans .searchInputBTnVeterans
{
    background:url('../../../../../content/dam/atvi/activision/careers/students/footer-search.png') left 0 no-repeat;
    width: 37px;
    height: 35px;
    border: none;
    text-indent: -9999px;
    cursor: pointer;
    position: absolute;
    right: 0;
    border-left: 1px solid #F0F0F0;
    top:0;
}
#veterans-search .searchBlockVeterans .searchInputBTnVeterans:hover{
    background:url('../../../../../content/dam/atvi/activision/careers/students/footer-search.png') left -35px no-repeat;
}

#veterans-Video #veterans-Video-video-player .player-title
{
 display:none;
}


/*UI Update task#770 starts*/
#aboutUs-template.veteransTemplate #job-links li a:hover{

color: #000000;
    background: #ffe500 url('../../../../../content/dam/atvi/activision/careers/life-at-atvi/ATVI_white-item-circle.png') 96% 50% no-repeat;
    position: relative;
    left: -0.5em;
    padding: 0.5em 2em 0.5em 0.5em;
}
#aboutUs-template.veteransTemplate #abtUs-columnCont #abtUs-columnCont-c0 a{
	color:#040404;
	text-decoration:underline;
}
#aboutUs-template.veteransTemplate  #abtUs-columnCont #abtUs-columnCont-c0 a:hover{
	text-decoration:none;
}

#GamesMediaTabGalleryComponent .thumbnails
{
margin-bottom: -15px !important;
margin-top: -7px !important;    
}
.article p, .article h2{
	margin:0 !important;
	}

/*UI Update task#770 ends*/


/**RWD**********************************************************************************************************************************/

/***********************************
TABLET & Mobile
**********************************

@media screen and (min-width:768px) and (max-width:1023px) {*/

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape),screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait){
	/*#veteransBanner > .tile-foreground{
		position:static;
	}*/
	#veteransBanner .banner-first-title{
		width:70%;
	}
	#aboutUs-template.veteransTemplate  #abtUs-columnCont #abtUs-columnCont-c0{
		width:100%!important;
	}
    #aboutUs-template.veteransTemplate #abtUs-uotations #abtUs-uotations-c0, 
    #aboutUs-template.veteransTemplate #abtUs-uotations #abtUs-uotations-c1, 
    #aboutUs-template.veteransTemplate #abtUs-columnCont-c0 #developerInterview-c0, 
    #aboutUs-template.veteransTemplate #abtUs-columnCont-c0 #developerInterview-c1{
        width:96%;
        float:none;
        margin-right:6%;
    }


    #aboutUs-template.veteransTemplate #aboutUs-template-c0 
    {
		padding-left:0px;
    }

    #aboutUs-template.veteransTemplate #abtUs-columnCont #abtUs-columnCont-c0 
    {
		width: 96%;
        float: left;
        position: relative;
        margin-right: 0px;
    }


    #aboutUs-template.veteransTemplate #abtUs-columnCont #abtUs-columnCont-c1
    {
        position: static;
		bottom: 0;
		width:95%!important;
		float: right;
        margin-right: 0px;
		padding-right:5%;
        }

	#aboutUs-template.veteransTemplate #abtUs-columnCont-c0 .abtUs-left-heading 
    {
        margin-right:0.625em;
		margin-top: 3%;
    }
	#aboutUs-template.veteransTemplate #abtUs-columnCont-c0 .yellow-dot {display:none;}
	#aboutUs-template.veteransTemplate #abtUs-uotations #abtUs-uotations-c0 p, #aboutUs-template.veteransTemplate #abtUs-uotations #abtUs-uotations-c1 p {
    margin-right: 2.8em;}
    .right-rail-heading, .heading-yellow-top {
        position:static;
        white-space: nowrap;
        width:auto;
		display:inline-block;
   		font-family: "Roboto", sans-serif;
    }

    #aboutUs-template.veteransTemplate #aboutUs-template-c0{
    	padding:2%;
		background: #ffffff;
    }


    #abtUs-columnCont-c1 .yellow-bar{
		display: none;
    }    

	#veteransTemplate #abtus-columnCont{
		font-size:1em;
	}
	/*#veteransBanner > .tile-foreground{
        height: 100%;
    }

	#veteransBanner > .tile-foreground .action-link-2, #veteransBanner > .tile-foreground .action-link-2:hover, 
	#veteransBanner > .tile-foreground .action-link-3, #veteransBanner > .tile-foreground .action-link-3:hover {
	top: auto;
    bottom: 0px;
	}
    */
    #aboutUs-template.veteransTemplate #abtUs-columnCont-c0 .white-block-tb {
    right: 1.375em;}
    /*RWD of AboutUs-template starts*/
    #veteransBanner img{
        width:100%;
        height:100%;
        overflow:hidden;
    }    
    /*#veteransBanner .banner-first-title{
       display:none;
    }*/ 
    #veteransBanner #US-Military-Veterans{
        margin-left: 2%;
        padding-top: 4%;
        margin-top: 0px;
        width: 70%;
		position:absolute;
		z-index:99;
		top:0;

    }
    #veteransBanner #US-Military-Veterans p{
    line-height: 100%;
    padding-top: 1%;
    margin-top: 0px;
    font-size: 5em;
    }
    #veteransBanner #US-Military-Veterans p a{
        text-decoration:none;
        text-transform:uppercase;
        color:#ffffff;
        font-family: "Roboto", sans-serif;
    }
    /*#veteransBanner .black-CTA{
        position: relative;
        top: auto;
        background: none;
        right: 0px;
        padding-right: 0px;
    	opacity: 1;
    }
    #veteransBanner .black-CTA a{
       text-decoration: none;
        float: left;
        left: 0px;
        width: 100%;
        text-align: center;
        padding-top: 1em;
        padding-bottom: 1em;
        padding: 1em 0px;
    	opacity: 1;
    }

    #veteransBanner .yellow-CTA{
        position: absolute;
        right: 0px;
        bottom: 16%;
        top: auto;
        background: none;
        width: 100%;
    	padding-right: 0px;
    }

	#veteransBanner .yellow-CTA a {
        text-decoration: none;
        float: right;
        right: 0px;
        width: 100%;
        text-align: center;
        padding: 1.3em 0;
     }
	 */
    #veterans-Video #studentVideo-video-player .player-title
	{
    	display: none;
	}

	#aboutUs-template.veteransTemplate #abtUs-columnCont-c0 #developerInterview-c1
	{
		display:none;
	}

	#aboutUs-template.veteransTemplate #abtUs-uotations #abtUs-uotations-c1 .quotationBlockRightTxt
	{
		display:none;
	}
/*
	#aboutUs-template.veteransTemplate #abtUs-columnCont-c1 .abtUs-columnCont-c1 
	{
    	padding:0px;
	}

	#aboutUs-template.veteransTemplate .right-rail-heading-black
	{
    	position: relative;
		width: 26%;
		padding-left:4%;
	}
*/

    #veterans-search
    {
        padding-top:5%;
        width:96%;
        padding-left:4%;
    }

    #veterans-search .searchBlockVeterans
    {
         display: block;
        position: relative;
        border: 0.5px solid #F0F0F0;
        border-top-width: 0px;
        border-bottom-width: 0px;
        height: auto;
        overflow: hidden;
    }

    #veterans-search .searchBlockVeterans .searchInputVeterans
    {
        color: #565656;
        padding: 11px 3% 8px 2%;
        width:95%;
        outline: none;
        border: none;
		border-radius:0;
		font-size:1em;
    }

    #veterans-search .searchBlockVeterans .searchInputBTnVeterans
    {
        background: url('../../../../../content/dam/atvi/activision/home/footer/searchButton.png') left 0 no-repeat;
        width: 37px;
        height: 35px;
        border: none;
        text-indent: -9999px;
        cursor: pointer;
        position: absolute;
        left:95.2%;
        border-left: 1px solid #F0F0F0;
        top:5px;
    }



	#aboutUs-template.veteransTemplate #job-links li {
    padding: 1% 4%;
    font-family: "Roboto", sans-serif;
    }

	/*#veteransBanner .tile-foreground .action-link-2
	{
    	width: 50%;
        position: static;
        left: 0px;
        bottom: 0px;
    	font-size:1.750em;
	}

	#veteransBanner .tile-foreground .action-link-3
	{
        width: 50%;
        position: absolute;
        right: 0px;
        bottom: 0px;
    	font-size:1.750em;
	}
	*/
	#veteransBanner .banner-title-big
	{
    	line-height: 0%;
	}

	/*#veteransBanner .banner-first-title
	{
    	display:none;
	}
	*/
	#aboutUs-template.veteransTemplate #abtUs-columnCont-c1 .abtUs-columnCont-c1{
		width:95%;
		padding:5% 5% 5% 0;
	}



}

@media screen and (max-device-width:730px), screen and (max-width:657px) {

	/*#veteransBanner > .tile-foreground{
		position:static;
	}*/
	#veteransBanner.adc-home-carousel-item-layout .tile-foreground .title-top>div{
		top:7%;
	}
	#veteransBanner.adc-home-carousel-item-layout .black-CTA{
		position:static;
		width:50%;
		padding-left:0;
		padding-right:0;
		background:#040404;
		float:left;
		font-size:1.4em;
	}
	#veteransBanner.adc-home-carousel-item-layout .yellow-CTA{
		position:static;
		width:50%;
		padding-left:0;
		padding-right:0;
		float:right;
		font-size:1.4em;
	}
	#veteransBanner.adc-home-carousel-item-layout .black-CTA a,
	#veteransBanner.adc-home-carousel-item-layout .yellow-CTA a{
		width:100%;
		text-align:center;
		width:100%;
		padding-left:0;
		padding-right:0;
		background-image:none;
	}
    #aboutUs-template.veteransTemplate #abtUs-uotations #abtUs-uotations-c0, 
    #aboutUs-template.veteransTemplate #abtUs-uotations #abtUs-uotations-c1, 
    #aboutUs-template.veteransTemplate #abtUs-columnCont-c0 #developerInterview-c0, 
    #aboutUs-template.veteransTemplate #abtUs-columnCont-c0{
        width:96%;
        float:none;
        margin-right:4%;
    }

    /*#aboutUs-template.veteransTemplate #aboutUs-template-c0 
    {
		padding-left:0px;
    }*/

    #aboutUs-template.veteransTemplate #abtUs-columnCont #abtUs-columnCont-c0 
    {
		width:100%!important;
        float: none;
        position: relative;
        margin-right: 0px;
    }


    #aboutUs-template.veteransTemplate #abtUs-columnCont #abtUs-columnCont-c1
    {
        position: static;
		bottom: 0;
		width:95%!important;
        margin-right: 0px;
        margin-right: 0px;
		padding-right:5%;
        }

	#aboutUs-template.veteransTemplate #abtUs-columnCont-c0 .abtUs-left-heading 
    {
        margin-right:0.625em;
		margin-top: 3%;
    }
	#aboutUs-template.veteransTemplate #abtUs-columnCont-c0 .yellow-dot {display:none;}
	#aboutUs-template.veteransTemplate #abtUs-uotations #abtUs-uotations-c0 p, #aboutUs-template.veteransTemplate #abtUs-uotations #abtUs-uotations-c1 p {
    margin-right: 2.8em;}
    .right-rail-heading, .heading-yellow-top {
        position:static;
        white-space: nowrap;
        width:auto;
		display:inline-block;
   		font-family: "Roboto", sans-serif;
    }

    #aboutUs-template.veteransTemplate #aboutUs-template-c0{
    	padding:3%;
		background: #ffffff;
    }


    #abtUs-columnCont-c1 .yellow-bar{
		display: none;
    }    


	/*#veteransBanner > .tile-foreground{
        height: 100%;
    }


	#veteransBanner > .tile-foreground .action-link-2, #veteransBanner > .tile-foreground .action-link-2:hover, 
	#veteransBanner > .tile-foreground .action-link-3, #veteransBanner > .tile-foreground .action-link-3:hover {
	top: auto;
    bottom: 0px;
	}
	*/
    #aboutUs-template.veteransTemplate #abtUs-columnCont-c0 .white-block-tb {
    right: 1.375em;}

    /*RWD of AboutUs-template starts*/
    #veteransBanner img{
        width:100%;
        height:100%;
        overflow:hidden;
    }    
    /*#veteransBanner .banner-first-title{
        display:none;
    }
	*/
    #veteransBanner #US-Military-Veterans{
        margin-left: 2%;
        padding-top: 4%;
        margin-top: 0px;
        width: 70%;
		position:absolute;
		z-index:99;
		top:0;

    }
    #veteransBanner #US-Military-Veterans p{
    line-height: 100%;
    padding-top: 1%;
    margin-top: 0px;
    font-size: 5em;
    }
    #veteransBanner #US-Military-Veterans p a{
        text-decoration:none;
        text-transform:uppercase;
        color:#ffffff;
        font-family: "Roboto", sans-serif;
    }
    /*#veteransBanner .black-CTA{
        position: relative;
        top: auto;
        background: none;
        right: 0px;
        padding-right: 0px;
    	opacity: 1;
    }
    #veteransBanner .black-CTA a{
       text-decoration: none;

        float: left;
        left: 0px;
        width: 100%;
        text-align: center;
        padding-top: 1em;
        padding-bottom: 1em;
        padding: 1em 0px;
    	opacity: 1;
    }


    #veteransBanner .yellow-CTA{
        position: absolute;
        right: 0px;
        bottom: 16%;
        top: auto;
        background: none;
        width: 100%;
    	padding-right: 0px;
    }

	#veteransBanner .yellow-CTA a {
        text-decoration: none;
        float: right;
        right: 0px;
        width: 100%;
        text-align: center;
        padding: 1.3em 0;
     }*/
    #veterans-Video #studentVideo-video-player .player-title
	{
    	display: none;
	}

	#aboutUs-template.veteransTemplate #abtUs-columnCont-c0 #developerInterview-c1
	{
		display:none;
	}

	#aboutUs-template.veteransTemplate #abtUs-uotations #abtUs-uotations-c1 .quotationBlockRightTxt
	{
		display:none;
	}

/*#aboutUs-template.veteransTemplate #abtUs-columnCont-c1 .abtUs-columnCont-c1 
	{
    	padding:0px;
	}

	#aboutUs-template.veteransTemplate .right-rail-heading-black
	{
    	position: relative;
		width: 26%;
		padding-left:4%;
		font-size:1.750em;
	}
*/

    #veterans-search
    {
        padding-top: 5%;
        width:96%;
        padding-left:4%;
    }

    #veterans-search .searchBlockVeterans
    {
        display: block;
        position: relative;
        border: 0.5px solid #F0F0F0;
        border-top-width: 0px;
        border-bottom-width: 0px;
        height: auto;
        overflow: hidden;
    }

    #veterans-search .searchBlockVeterans .searchInputVeterans
    {
        color: #565656;
        padding: 11px 3% 8px 2%;
        width:95%;
        outline: none;
        border: none;
		border-radius:0;
		/*font-size:1.750em;*/
    }

    #veterans-search .searchBlockVeterans .searchInputBTnVeterans
    {
            background: url('../../../../../content/dam/atvi/activision/home/footer/searchButton.png') left 0 no-repeat;
        width: 37px;
        height: 35px;
        border: none;
        text-indent: -9999px;
        cursor: pointer;
        position: absolute;
        left:87%;
        border-left: 1px solid #F0F0F0;
    }



	#aboutUs-template.veteransTemplate #job-links li {
    padding: 1% 4%;
    font-family: "Roboto", sans-serif;
    }
	/*#aboutUs-template.veteransTemplate #job-links li a{
		font-size:1.750em;
		background-position:95% 13px;
	}
	#veteransBanner .tile-foreground .action-link-2
	{
    	width: 50%;
        position: static;
        left: 0px;
        bottom: 0px;
    	font-size:1.750em;
	}

	#veteransBanner .tile-foreground .action-link-3
	{
        width: 50%;
        position: absolute;
        right: 0px;
        bottom: 0px;
    	font-size:1.750em;
	}
	*/
	#veteransBanner .banner-title-big
	{
    	line-height: 0%;
	}

	/*#veteransBanner .banner-first-title
	{
    	display:none;
	}
	*/

	#aboutUs-template.veteransTemplate #abtUs-columnCont-c1 .abtUs-columnCont-c1{
		padding:5% 0 0 0;
	    width:100%!important;
		margin-right:0;
		position:relative;
	}
	#aboutUs-template.veteransTemplate #abtUs-columnCont.abtUsColumnCont #abtUs-columnCont-c1{
		font-size:1.5em;
	}
	#veterans-search{
        width:96%;
        padding-right:4%;
		padding-left:0;
    }
    #veterans-search .searchBlockVeterans .searchInputVeterans{
		font-size:1em;
	}
	#veterans-search .searchBlockVeterans .searchInputBTnVeterans{
		width:45px;
		height:48px;
		left:93%;
		background-size:113%;
		top:3px;
	}
	#aboutUs-template.veteransTemplate #job-links li{
		padding:1% 0;
	}
}

/* added for color theme banner */
#veteransBanner.dark-theme #US-Military-Veterans p a,
#veteransBanner.dark-theme  .banner-first-title{
	color:#fff;
}
#veteransBanner.light-theme #US-Military-Veterans p a,
#veteransBanner.light-theme .banner-first-title{
	color:#fff;
}
#veteransBanner .tile-foreground .text-simple .atvi-text-simple
{
color: #fff;
}

/*css for correct styling - column gap and padding*/
#abtUs-columnCont-c0 .text p,#abtUs-columnCont-c0 .text h2{
	padding-left:0 !important;
	-moz-column-gap: 50px;
	column-gap:50px;
	-webkit-column-gap:50px;

}

	#aboutUs-template.veteransTemplate #abtUs-uotations-c0, 
	#aboutUs-template.veteransTemplate #abtUs-uotations-c1{
		padding:0!important;
	}


/******************************************************* added for US Militrary Vetran's  banner ************************************
********************************************************************************************************************/
@media screen and (min-width:664px) and (max-width:1030px){
	#aboutUs-template #abtUs-columnCont #abtUs-columnCont-c0{
		float:left;
		position:relative;
		width:67%;
	}
	#aboutUs-template.veteransTemplate #abtUs-columnCont-c1 .abtUs-columnCont-c1{
		padding:8% 0 0 5%;
	    width:95%;
		margin-right:0;
		position:relative;
	}
	#aboutUs-template.veteransTemplate #abtUs-columnCont.abtUsColumnCont #abtUs-columnCont-c1{
		margin-right:0;
		position:static;
	}
}


@media screen and (max-width: 320px) {

#veteransBanner .banner-first-title {
font-size:2em;
}
#veteransBanner .black-CTA a {
font-size:0.78em !important;
}

#veteransBanner .yellow-CTA a{
font-size:0.78em !important;
}
}

@media screen and (max-width: 480px) {

#veteransBanner .banner-first-title {
font-size:2em;
}
#veteransBanner .black-CTA a {
font-size:1.23em ;
}

#veteransBanner .yellow-CTA a{
font-size:1.23em ;
}
}

@media screen and (max-width: 730px), screen and (max-width: 657px){

#veterans-search .searchBlockVeterans .searchInputVeterans {
	width: 82%;
}

#veterans-search .searchBlockVeterans .searchInputVeterans {
padding: 10px 0% 6px 2%;
}

#veterans-search .searchBlockVeterans .searchInputVeterans {
font-size: 15px;
}

#veterans-search .searchBlockVeterans .searchInputBTnVeterans {
position: absolute;
left: 84%;
border: none;
top: 2px;
width: 12%;
height: 88%;
}
#veterans-search{
        padding-top:11%;
    }
}



/* For Veteran careers - Agegate  */
.atvi-gallery .display-frame .display-link {
	position: relative;
}



@media screen and (max-width: 667px){
    #veterans-search .searchBlockVeterans .searchInputBTnVeterans {
        top: 0px;
        width: 6%;
        height: 100%;
	}
}

@media screen and (max-width: 480px){
    #veterans-search .searchBlockVeterans .searchInputBTnVeterans {
    	width: 9%;
    }
}
@media screen and (max-width: 320px){
    #veterans-search .searchBlockVeterans .searchInputBTnVeterans {
    	width: 11%;
    }
}
/* Previous next icons for veteran page */

#GamesMediaTabGalleryComponent .gallery-next {
background: url("../../../../../content/dam/atvi/activision/games/right-arrow-white-normal.png ") no-repeat;
background-color: rgba(34,34,34, 0.1) !important;
}

#GamesMediaTabGalleryComponent .gallery-next:hover {
background: url("../../../../../content/dam/atvi/activision/games/right-arrow-white-hover.png ") no-repeat;
background-color: rgba(34,34,34, 0.3) !important;
}

#GamesMediaTabGalleryComponent .gallery-prev { 
background: url("../../../../../content/dam/atvi/activision/games/left-arrow-white-normal.png ") no-repeat;
background-color: rgba(34,34,34, 0.1) !important;
}

#GamesMediaTabGalleryComponent .gallery-prev:hover {
background: url("../../../../../content/dam/atvi/activision/games/left-arrow-white-hover.png ") no-repeat;
background-color: rgba(34,34,34, 0.3) !important;
}

#abtUs-columnCont-c0 .abtUs-columnCont-c0 .article {
    margin-bottom: 36px;
}

.vtrn-dayserv img {
	width : 100%;
}



/* Modifications as per ATVI-3263 */

.right-logo-text {
  color: #040404;
  text-decoration: none;
  display: inline-block;
  padding: 2% 0;
  font-family: "Roboto", sans-serif;
  font-size: 100%;
}
.right-logo-text.seperator{
    width: 340px;
    border-top: 2px solid #323232;
    /* margin-top: 26px; */
    padding: 4% 0;
}
.right-logo {
    border-top: 1px solid #000;
    margin: 8% 10% -1% -2%;
    width: 100%;
}
.right-logo img{
    width: 100%;
}

.right-logo-text p a{
    color: #b4b4b4;
}

#veterans-video{
    display:none;
}

#aboutUs-template.veteransTemplate .right-logo-text h2,#aboutUs-template.veteransTemplate .right-logo-text h2 a{
    color: #b4b4b4;
    font-family: "Roboto", sans-serif;
    font-size: 1.2em;
    line-height: 22px;
    text-transform: uppercase;
    letter-spacing: 0.05px;
    font-weight: bold;
    text-decoration:none;
}
#aboutUs-template.veteransTemplate .right-logo-text .right-links-desc .right-links-desc-sub h2{
color: #F0F0F0;
}

#aboutUs-template.veteransTemplate .right-logo-text p{
     color: #ffffff;
    font-family: "Roboto", sans-serif;
    font-size: 0.938em;
    line-height: 1.563em;
}
#aboutUs-template.veteransTemplate .right-logo-text .right-links-desc .right-links-desc-sub{
    margin-top: 14px;
}
#aboutUs-template.veteransTemplate .right-logo-text .right-links-desc .right-links-desc-sub p a.link-hover{
    background: url("../../../../../content/dam/atvi/activision/careers/life-at-atvi/view-more-anchor.png") 96% 10px no-repeat;
    text-decoration: none;
    display: inline-block;
    padding: 0.3em 2em 0.3em 0.2em;
}

#aboutUs-template.veteransTemplate .right-logo-text .right-links-desc .right-links-desc-sub p a.link-hover:hover{
    background: #ffe500 url('../../../../../content/dam/atvi/activision/careers/life-at-atvi/ATVI_white-item-circle.png') 96% 50% no-repeat;
    position: relative;
    color: #000000;
}

#GamesMediaTabGalleryComponent {
    width:100% !important;
    padding: 0 !important;
    padding-top: 0;
    padding-bottom: 6% !important;
}
.vtrn-dayserv{
    margin-top:3%;
    margin-bottom: 3%;
}

#veteran-rec-video .player-title, #veteran-rec-video .controls{
    display:none;
}
#abtUs-columnCont-c1 #veterans-video #veteran-rec-video{
    padding-top: 2%!important;
}
#veterans-video .veteran-video-title{
     font-family: "Roboto", sans-serif;
    color: #ffffff;
}

@media screen and (max-width: 1024px){
    #aboutUs-template-c0 #abtUs-columnCont-c0 .abtUs-columnCont-c0 .article p {
        font-size: 1.2938em;	
    }
}


/* Lower gallery section for veterans page */

#aboutUs-template.veteransTemplate #abtUs-columnCont-c0 #TeamGallery .thumbnails .thumbnails-inner .gallery-prev, #aboutUs-template.veteransTemplate #abtUs-columnCont-c0 #TeamGallery .thumbnails .thumbnails-inner .gallery-prev:hover {
    width: 4%;
    height: 120%;
    background-position: 40%;
    left: 0;
    top: 1%;
    display:block !important;
}
#aboutUs-template.veteransTemplate #abtUs-columnCont-c0 #TeamGallery .thumbnails .thumbnails-inner .gallery-next, #aboutUs-template.veteransTemplate #abtUs-columnCont-c0 #TeamGallery .thumbnails .thumbnails-inner .gallery-next:hover {
    width: 4%;
    height: 120%;
    background-position: 40%;
    right: 0;
    top: 1%;
    display:block !important;
}
#aboutUs-template.veteransTemplate #abtUs-columnCont-c0 #TeamGallery .gallery-prev {
    background: url("../../../../../content/dam/atvi/activision/games/left-arrow-white-normal.png ") no-repeat;
    background-color: rgba(34,34,34, 0.1) !important;
}

#aboutUs-template.veteransTemplate #abtUs-columnCont-c0 #TeamGallery .gallery-next {
    background: url("../../../../../content/dam/atvi/activision/games/right-arrow-white-normal.png ") no-repeat;
    background-color: rgba(34,34,34, 0.1) !important;
}
#aboutUs-template.veteransTemplate #abtUs-columnCont-c0 #TeamGallery .gallery-next:hover {
    background: url("../../../../../content/dam/atvi/activision/games/right-arrow-white-hover.png ") no-repeat;
    background-color: rgba(34,34,34, 0.3) !important;
}
#aboutUs-template.veteransTemplate #abtUs-columnCont-c0 #TeamGallery .gallery-prev:hover {
    background: url("../../../../../content/dam/atvi/activision/games/left-arrow-white-hover.png ") no-repeat;
    background-color: rgba(34,34,34, 0.3) !important;
}

#aboutUs-template.veteransTemplate #abtUs-columnCont-c0 #TeamGallery .thumbnail-container {
    width: 90%!important;
}

#aboutUs-template.veteransTemplate #abtUs-columnCont-c0 #TeamGallery .thumbnails {
    height: 88px;
}
#aboutUs-template.veteransTemplate #abtUs-columnCont-c0 #TeamGallery {
    width: auto;
    margin-bottom: 2%;
}
#aboutUs-template.veteransTemplate #abtUs-columnCont-c0 #TeamGallery .thumbnail-container ul li {
    width: 150px;
    position: relative;
    margin-bottom: 1%;
}



/* Modifications as per ATVI-3280 */
@media screen and (max-width: 667px){
    #aboutUs-template.veteransTemplate #job-links li a {    
        font-size: 0.59754em;    
    }
    .right-logo {
    border-top: 1px solid #000;
    margin: 0;
    width: 100%;
}
.right-logo-text.seperator {
    width: 100%;
    border-top: 2px solid #323232;
    /* margin-top: 26px; */
    padding: 4% 0;
}
#aboutUs-template.veteransTemplate .right-logo-text h2 {
    font-size: 0.781em;
    line-height: 30px;
}
#aboutUs-template.veteransTemplate .right-logo-text p {
    font-size: 0.57em;
    line-height: 1.463em;
}
}


@media screen and (max-width: 568px){
    #aboutUs-template.veteransTemplate #abtUs-columnCont-c1 .abtUs-columnCont-c1 {
        padding: 5% 0 0 0;
        
    }
    template.veteransTemplate .right-logo-text h2 {
        font-size: 0.81em;
        line-height: 23px;
    }
    #veterans-video .veteran-video-title p{
        font-size: 0.681em;
        line-height: 23px;
    }
    
}


@media screen and (max-width: 360px){
    #abtUs-columnCont-c1 .abtUs-columnCont-c1 .right-logo img{
        width:100%;
    }
    #aboutUs-template.veteransTemplate .right-logo-text h2 {
        font-size: 0.6785em;
        line-height: 25px;
    }
    #aboutUs-template.veteransTemplate .right-logo-text p {
        font-size: 0.5656em;
        line-height: 1.3463em;
    }
    #veterans-video #veteran-rec-video iframe{
        width:100%;
    }
    
}
#studentBannerContainer.faqBanner .display-none{
    display:none;
}
#studentBannerContainer.faqBanner .banner-title-big{
    line-height:87%;
}
#faqContent #faqContent-c0{
    background:#FFFFFF url("../../../../../content/dam/atvi/activision/AboutUs/ATVI-justNow-bg.png") left top no-repeat;
    min-height:735px;
    /*padding:3.125em 0 0 1.125em;*/
    padding:0 0 0 1.125em;
}

body.playtest #faqContent #faqContent-c0{

background: transparent !important;

}
#faqContent #faqContent-c0{
    width:67%;
    float:left;
    padding-right:3%;
    margin-right:30%;
    position:relative;
}
#faqContent #faqContent-c0 .yellow-dot{
    width:10px;
    height:10px;
    background:#ffe600;
    float:left;
}
#faqContent #faqContent-c0 #page-heading{
    position:relative;
}
#faqContent #faqContent-c0 .white-block-tb{
    height:30px;
    width:30px;
    background:#fff;
    position:absolute;
    right:0;
    bottom:0;
}
#faqContent #faqContent-c0 .left-heading-cont{
    background:#ffe600;
    font-family:Georgia, serif;
    font-size:2.250em;
    line-height:normal;
    margin-left:0.625em;
    padding:30px 26px;
    color:#1c1c1c;
}
#faqContent #faqContent-c0 #faq-carousel{
    padding:1% 2%;
    font-family: "Roboto", 'sans-serif';
}
#faqContent #faqContent-c0 #faq-carousel a{
    background:url("../../../../../content/dam/atvi/activision/careers/faq/ATVI_black_plus.png") left 2px no-repeat;
    padding: 5px 0 3px 30px;
    line-height:1.6em;
    color:#040404;
    text-decoration:none;
}
#faqContent #faqContent-c0 #faq-carousel a.active{
	background:url("../../../../../content/dam/atvi/activision/careers/faq/ATVI_black_minus.png") left 5px no-repeat;
    padding: 5px 0 3px 30px;
}
/*UI Update task#770 starts*/
#faqContent #faqContent-c0 #faq-carousel a:hover{
    background:url("../../../../../content/dam/atvi/activision/careers/faq/ATVI_yellow_plus.png") left 2px no-repeat;
    padding: 5px 0 3px 30px;
    line-height:1.6em;
    color:#040404;
    text-decoration:none;
}
#faqContent #faqContent-c0 #faq-carousel a.active:hover{
	background:url("../../../../../content/dam/atvi/activision/careers/faq/ATVI_yellow_minus.png") left 5px no-repeat;
    padding: 5px 0 3px 30px;
}

/*UI Update task#770 ends*/
#faqContent #faqContent-c0 #faq-carousel .pointer{
    padding:1% 2% 2%;
    font-family: "Roboto", 'sans-serif';
}
#faqContent #faqContent-c0 #faq-carousel .description{
    padding:0 5.5% 3%;
    display:none;
    line-height:1.222em;
    font-family: "Roboto", 'sans-serif';
}
#faqContent #faqContent-c0 #faq-carousel .description a{
	background:none;
	margin:0;
	padding:0;
	text-decoration:underline;
}
#faqContent #faqContent-c0 #faq-carousel .description a:hover{
	margin:0;
	padding:0;
	background:none;
	text-decoration:none;
}
#faqContent #faqContent-c1{
 	border-top:1px solid #FFFFFF;
    position:absolute;
    right:0;
    top:-7.125em;
    width:27%;
    font-family: "Roboto", 'sans-serif';
    font-size:1em;
    padding:5% 0 0 3%;
    line-height:1.222em;
}
#faqContent h3.addthis-follow-header {
    float: left;
    padding-right: 10px;
}
#faqContent #faqContent-c1 .right-rail-heading-black{
    background:#1A1A1A;
    border-top:1px solid #FFE600;
    color:#FFFFFF;
    font-family: "Roboto", 'sans-serif';
    font-size:0.875em;
    left:0;
    padding:0.813em;
    position:absolute;
    top:-1px;
}
#faqContent #faqContent-c1 #faqSocialFeed{
    padding:2% 0;
}
#faqContent #faqContent-c1 #faqSocialFeed .addthis_toolbox a{
	/* padding:5% 0; */
    color:#040404;
    text-decoration:none;
}
#faqContent #faqContent-c1 #search-block,
#faqContent #faqContent-c1 #faqSearch{
    height:auto;
    overflow:hidden;
    padding-bottom:7%;
}
#faqContent #faqContent-c1 .searchText{
    border:1px solid #969696;
    border-right:none;
    color:#040404;
    padding:8px 3% 9px 2%;
    float:left;
    width:78%;
    margin-top:2px;
	height:16px;
}
#faqContent #faqContent-c1 .btn-search{
    background:url("../../../../../content/dam/atvi/activision/home/footer/footer-search.png ") left top no-repeat;
    border:1px solid #969696;
    cursor:pointer;
    height:35px;
    text-indent:-9999px;
    width:40px;
    float:left;
    margin:2px 0 0 0;
}
#faqContent #faqContent-c1 .btn-search:hover{
	    background:url("../../../../../content/dam/atvi/activision/home/footer/footer-search.png ") left -35px no-repeat;
}
#faqContent #faqContent-c1 .sub-heading-rRail{
    font-family: "Roboto", 'sans-serif';
    padding-bottom:3%;
}
#faqContent #faqContent-c1 .join-us-rRail{
    height:auto;
    overflow:hidden;
    padding:5% 0;
}
/*#faqContent #faqContent-c1 .join-us-rRail a{
    background:#161616;
    padding:2% 7%;
    color:#ffffff;
    float:left;
    text-decoration:none;
}*/
#faqContent #faqContent-c1 .contact-us-mail{
    padding-top:5%;
}
/*UI Update task#770 starts*/
#faqContent #faqContent-c1 .join-us-rRail a{
	background: #161616 url("../../../../../content/dam/atvi/activision/games/news-tab/ATVI_yellow-item-circle.png") 85% center no-repeat;
	padding: 2% 4%;
	padding-right: 10%;
	color: #ffffff;
	float: left;
	text-decoration: none;
}

#faqContent #faqContent-c1 .join-us-rRail a:hover{
	background: #ffe600 url("../../../../../content/dam/atvi/activision/games/news-tab/ATVI_black-item-circle.png") 85% center no-repeat;
    color:#040404;
}

#faqContent #faqContent-c1 #contact-us-mail p a{
    color: #040404;
    border-bottom: 2px dotted #040404;
    display: inline;
	text-decoration: none;
}
#faqContent #faqContent-c1 #contact-us-mail p a:hover{
    color: #5f6061;
    border-bottom: 2px dotted #5f6061;
    display: inline;
}
/*UI Update task#770 ends*/
@media screen and (max-device-width:730px), screen and (max-width:657px) {
	#faqContent #faqContent-c0{
		font-size:1.5em;
	}
	#faqContent #faqContent-c1 .searchText,
	#faqContent #faqContent-c1 .addthis-follow,
	#faqContent #faqContent-c1 .text.section p,
	#faqContent #faqContent-c1 .html{
		padding:0 1em;
        font-size:1.5em;
		line-height:normal;
	}
	#faqContent #faqContent-c1 .right-rail-heading-black p{
		padding:0!important;
	}
	#faqContent #faqContent-c1 #faqSocialFeed .addthis_toolbox a{
		display:inline-block;
	}
	#faqContent #faqContent-c1 #faqSearch{
		display:block;
		position:relative;
		padding-bottom:5%;
	}
	#faqContent #faqContent-c1 #faqSearch .searchText{
		width:95%;
		border-right:1px solid #969696;
	}
	#faqContent #faqContent-c1 #faqSearch .btn-search{
		position:absolute;
		left:94%;
		border:none;
		top:18px;
	}

    #studentBanner.adc-home-carousel-item-layout #faq
    {
		margin-top: 7% ;
		margin-left: 4% ;
		font-size: 2.5em ;
    }
}




@media only screen and (min-width:657px) and (max-width:768px){
	#studentBanner.adc-home-carousel-item-layout #faq
	{
		margin-top: 7% ;
		margin-left: 4% ;
	}
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait),
screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
	#faqContent #faqContent-c1 .searchText,
	#faqContent #faqContent-c1 .addthis-follow,
	#faqContent #faqContent-c1 .text.section p,
	#faqContent #faqContent-c1 .html{
		padding:0 1em;
		line-height:normal;
	}
	#faqContent #faqContent-c1 .right-rail-heading-black p{
		padding:0!important;
	}
	#faq{
		line-height:100%;
		margin-top:7%;
		margin-left:4%;
	}
}



@media screen and (max-width: 640px) {

#faqContent #faqContent-c0 .left-heading-cont
{
margin-left: 0 !important;
padding: 20px;
font-size: 1em;
}
}


@media screen and (max-width: 320px) {

#studentBanner  .banner-first-title {

font-size:2em;
}

}

@media screen and (max-width: 480px) {

#studentBanner  .banner-first-title {

font-size:2em;
}

}

@media screen and (max-width: 730px), screen and (max-width: 657px){

#faqContent #faqContent-c1 #faqSearch .searchText {
	width: 82%;
}

#faqContent #faqContent-c1 .searchText {
padding: 5px 3% 7px 2%;
}

#faqContent #faqContent-c1 .searchText, #faqContent #faqContent-c1 .addthis-follow, #faqContent #faqContent-c1 .text.section p, #faqContent
#faqContent-c1 .html{
font-size: 15px;
}

#faqContent #faqContent-c1 #faqSearch .btn-search {
position: absolute;
left: 88%;
border: none;
top: 2px;
width: 12%;
height: 64%;
}

}


#NewsTabSocialFeed.newsTabSocialFeed{
    background:url('../../../../../content/dam/atvi/activision/legal/terms-of-use/corner-lines.png') right 0 no-repeat;
	height:auto;
    overflow:hidden;
    padding-top:2%;
    padding-bottom:5%;
}

#NewsTabSocialFeed .twitter-feed .tweet-time,
#NewsTabSocialFeed .jive-post .jive-time{
    font-family: "Roboto", sans-serif;
	font-size:0.813em;
    padding-top:2%;
    padding-bottom:2%;
}
#NewsTabSocialFeed .twitter-feed .tweet-name,
#NewsTabSocialFeed .jive-post .jive-title{
    font-family: "Roboto", sans-serif;
	font-size:0.938em;
    line-height:22px;
}

#NewsTabSocialFeed .jive-post .jive-title a{
    color:#040404;
    text-decoration:none;
    border-bottom:1px dotted #040404;
}
#NewsTabSocialFeed .jive-post .jive-title a:hover{
    color:#5f6061;
    text-decoration:none;
    border-bottom:1px dotted #5f6061;
}
#NewsTabSocialFeed .twitter-feed .tweet-text,
#NewsTabSocialFeed .jive-post .jive-text{
    font-family: "Roboto", sans-serif;
	font-size:0.938em;
	padding-top:3%;
	padding-bottom:6%;
}
#NewsTabSocialFeed .twitter-feed .tweet-avatar{
	display:none;
}
#NewsTabSocialFeed .twitter-feed .feed-column.sf-c1,
#NewsTabSocialFeed .twitter-feed .feed-column.sf-c2,
#NewsTabSocialFeed .twitter-feed .feed-column.sf-c3,
#NewsTabSocialFeed .jive-post{
	width:30%;
	float:left;
    padding-left:2.5%;
}
#view-all{
    padding:2% 2%;
}
.light,
.dark{position:relative;}
#view-all.view-all{
    background:#404040;
    padding:1% 2%;
    position:absolute;
    right:5%;
    top:-65px;
}
#view-all.view-all a {
    background: url("../../../../../content/dam/atvi/activision/games/overview/view-more-anchor.png") no-repeat scroll right center transparent;
    color: #F0F0F0;
    display: inline-block;
    font-family: "Roboto", sans-serif;
    font-size: 0.941em;
    padding-right: 20px;
    text-decoration: none;
}

.dark #view-all.view-all{
    background:#FFE600;
    padding:1% 2%;
    position:absolute;
    right:5%;
    top:-65px;
}
.dark #view-all.view-all a {
    background: url("../../../../../content/dam/atvi/activision/games/overview/list-item-circle.png") no-repeat scroll right center transparent;
    color:#404040;
    display: inline-block;
    font-family: "Roboto", sans-serif;
    font-size: 0.941em;
    padding-right: 20px;
    text-decoration: none;
}
#border{
    margin-left:2%;
	margin-right:3%;
}
/*for dark theme*/
.dark-color-scheme .newsTabSocialFeed{
    background:#040404 url('../../../../../content/dam/atvi/activision/legal/terms-of-use/corner-lines.png') right 0 no-repeat;
}
.dark-color-scheme .newsTabSocialFeed .twitter-feed div.tweet{
    border-top:4px solid #313131;
    height:140px;
    overflow:hidden;
}   
.dark-color-scheme .newsTabSocialFeed .twitter-feed .tweet-time{
    color:#5b5b5b;
}
.dark-color-scheme .newsTabSocialFeed .twitter-feed .tweet-name{
    color:#ffffff;
}
.dark-color-scheme .newsTabSocialFeed .twitter-feed .tweet-text{
    color:#ffffff;
}
.dark-color-scheme.news-tab-bottom-section .view-all p{
    background-color:#ffe600;
}
.dark-color-scheme.news-tab-bottom-section .view-all p a{
    background:url("../../../../../content/dam/atvi/activision/games/news-tab/ATVI_black-item-circle.png") right center no-repeat;
    padding-right:20px;
    color:#040404;
}
.dark-color-scheme.news-tab-bottom-section .border{
    border-bottom: 1px solid #ffffff;
}
.dark-color-scheme.news-tab-bottom-section{
	background:#040404;
}
.dark{
    background:#040404;
}
.dark .view-all{background:#404040;}
.dark .view-all a{
    font-family: "Roboto", sans-serif;
    padding:1%;
	background:url("../../../../../content/dam/atvi/activision/games/overview/list-item-circle.png") no-repeat right center;
    color:#404040;
    display:inline-block;
    padding-right:20px;
    text-decoration:none;
    font-size:0.941em;
}
.dark-dark-color-scheme #NewsTabSocialFeed .jive-post .jive-title a,
.dark-color-scheme #NewsTabSocialFeed .jive-post .jive-title a{
	color:#ffffff;
	border-bottom:1px dotted #fff;
}
.dark-dark-color-scheme #NewsTabSocialFeed .jive-post .jive-title a:hover,
.dark-color-scheme #NewsTabSocialFeed .jive-post .jive-title a:hover{
	color:#5f6061;
	border-bottom:1px dotted #5f6061;
}
/*dark theme ends*/

/*for light theme*/
.light-color-scheme .newsTabSocialFeed{
    background:#ffffff url('../../../../../content/dam/atvi/activision/legal/terms-of-use/corner-lines.png') right 0 no-repeat;
}
.light-color-scheme .newsTabSocialFeed .twitter-feed div.tweet{
    border-top:4px solid #f1f1f1;
}   
.light-color-scheme .newsTabSocialFeed .twitter-feed .tweet-time{
    color:#696969;
}
.light-color-scheme .newsTabSocialFeed .twitter-feed .tweet-name{
    color:#040404;
}
.light-color-scheme .newsTabSocialFeed .twitter-feed .tweet-text{
    color:#040404;
}
.light-color-scheme.news-tab-bottom-section .view-all p{
    background-color:#040404;
}
.light-color-scheme.news-tab-bottom-section .view-all p a{
    background:url("../../../../../content/dam/atvi/activision/games/news-tab/ATVI_yellow-item-circle.png") right center no-repeat;
    padding-right:20px;
    color:#ffffff;
}
.light-color-scheme.news-tab-bottom-section .border{
    border-bottom:1px solid #040404;
}
.light-color-scheme.news-tab-bottom-section{
	background:#ffffff;
}
/*light theme ends*/        

/**RWD**********************************************************************************************************************************/

/***********************************
TABLET 
***********************************/
@media screen and (min-width:768px) and (max-width:1023px) {
	#view-all{display:none;}
	#border{display:none;}

    #NewsTabSocialFeed .twitter-feed{
        padding-top:6%;}

	#NewsTabSocialFeed .twitter-feed .feed-column.sf-c1,
	#NewsTabSocialFeed .twitter-feed .feed-column.sf-c2,
	#NewsTabSocialFeed .jive-post{
    	width: 40%;
   		float:left;
    	padding-left: 5%;
    	padding-right: 5%;
	}
    #NewsTabSocialFeed .twitter-feed .feed-column.sf-c3{display:none}

}
/***********************************
MOBILE
***********************************/
@media screen and (max-width:767px) {
	#view-all{display:none;}
	#border{display:none;}
    #NewsTabSocialFeed.newsTabSocialFeed{background:none;}
    #NewsTabSocialFeed .twitter-feed .feed-column.sf-c1,
	#NewsTabSocialFeed .twitter-feed .feed-column.sf-c2,
    #NewsTabSocialFeed .twitter-feed .feed-column.sf-c3,
	#NewsTabSocialFeed .jive-post{
    	width: 80%;
   		float:none;
    	padding-left: 10%;
    	padding-right: 10%;
	}
    #NewsTabSocialFeed .twitter-feed .tweet-time,
	#NewsTabSocialFeed .twitter-feed .tweet-name,
	#NewsTabSocialFeed .twitter-feed .tweet-text{
		font-size:1.750em;
	}
    .dark-color-scheme .newsTabSocialFeed .twitter-feed div.tweet{
    border-top: 10px solid #313131;
	} 
	.light-color-scheme .newsTabSocialFeed .twitter-feed div.tweet{
    border-top: 10px solid #f1f1f1;
	} 

    #NewsTabSocialFeed .twitter-feed .tweet-time,
	#NewsTabSocialFeed .jive-post .jive-time{
		padding-top: 5%;
    	padding-bottom: 5%;
    }
    #NewsTabSocialFeed .twitter-feed .tweet-text{
		padding-top: 7%;
    	padding-bottom: 11%;
    }

}
@media screen and (min-width: 768px) and (max-width: 1140px){
	.adc-games-bottom-container{padding-top:4em;}
}
/***** added on 10th July ****/

#content-container-c2 #life-at-activision{
    background:#fff;
    padding:0 5%;
}

#lata-middle-row #tell-me-more-link{
    /*display: none;*/
     margin-top: -30px; 
}
#top-row-ad{
    padding-bottom:5%;
}
#top-row-ad .ti-text .text p a{
    font-size: 1.25em;
}
#left-heading{
	background:#1A1A1A;
    border-top:1px solid #FBE300;
    color:#FFFFFF;
    height:auto;
    padding:11px 15px;
    position:absolute;
    top:-7px;
    left:-5.5%;
}
#content-container #life-at-activision-c0{
    position:relative;
    padding-top:50px;
    font-size:16px;
    padding-bottom:30px;
    border-bottom:1px solid #e8e8e8;
}
#top-row-ad.atvi-textimage .ti-image{
    float:right;
    width:40%;
    text-align:center;
}
#top-row-ad.atvi-textimage .ti-image .ti-image-content img:hover{
	opacity:0.75;
}
#top-row-ad.atvi-textimage .ti-text{
    float:left;
    width:60%;
    font-family: "Roboto", sans-serif;
}
#top-row-ad.atvi-textimage .ti-text a{
	color:#040404;
    text-decoration:none;
    line-height:1.25em;
    font-family:inherit;
	border-bottom:1px dotted #040404;
}
#top-row-ad.atvi-textimage .ti-text a:hover{
    text-decoration:none;
	border-bottom:1px dotted #5F6061;
	color:#5F6061;
}
#content-container #life-at-activision-c0 #top-row-tellme{display:none;}

#content-container #life-at-activision-c1{
    padding-top:30px;
    padding-bottom:30px;
    border-bottom:1px solid #e8e8e8;
}
#content-container #life-at-activision #lata-team-heading{
    font-size:1.250em;
    text-transform:uppercase;
    color:#040404;
    font-family: "Roboto", sans-serif;
}
#content-container #life-at-activision #team-list-first,
#content-container #life-at-activision #team-list-second{
    float:left;
    width:50%;
    padding:15px 0;
}
#content-container #life-at-activision .team-list li{
    padding:5px 0;
}
#content-container #life-at-activision .team-list li a,
#content-container #life-at-activision #view-all-list a,
#lata-middle-row #tell-me-more-link p a{
    color:#434343;
    font-size: 0.875em;
    text-decoration:none;
}
#lata-team .lata-team-c0>div.text{
	clear:both;
}
/*UI Update task#770 starts*/
#content-container #life-at-activision .team-list li a:hover
{
    text-decoration:none;
    background-color:#ffe600;
	padding:5px;
	position:relative;
	left:-5px;
	color:#04040;
}
#content-container #life-at-activision #view-all-list a:hover,
#lata-middle-row #tell-me-more-link p a:hover{
    text-decoration:none;
    background:#ffe600 url("../../../../../content/dam/atvi/activision/home/ATVI_white-item-circle.png") 96% center no-repeat;
    padding:0.5em 2em 0.5em 0.5em;
	position:relative;
	left:-0.5em;
}
/*UI Update task#770 ends*/
#content-container #life-at-activision #view-all-list a,
#lata-middle-row #tell-me-more-link p a{
    /*background:url("../../../../../content/dam/atvi/activision/home/arrow1.gif") right 1px no-repeat;*/
    background: url("../../../../../content/dam/atvi/activision/games/overview/list-item-circle.png") right center no-repeat;
    padding-right:20px;
    font-weight:bold;
    font-family: "Roboto", sans-serif;
    font-size: 0.875em;
    color:#1a1a1a;
    text-transform:capitalize;
}

#content-container #life-at-activision-c2{
    padding-top:30px;
    padding-bottom:30px;
}
#content-container #life-at-activision-c0 #lata-career-heading{
    text-transform:uppercase;
	color:#040404;
    font-size:1.25em;
    margin-bottom:15px;
    /*display:none;*/
}
#searchJob #search-block {
    width: 98%;
    display: block;
    position:relative;
    border:2px solid #F0F0F0;
    /*border-top-width:2px;
    border-bottom-width:2px;*/
    height:auto; overflow:hidden;
    /*display:none;*/
}


#searchJob #search-block .searchText{
    background:#ffffff;
    color:#565656;
    padding:11px 3% 8px 2%;
    width:95%;
    outline:none;
    border:none;
    margin: 0 !important;
    /*display:none;*/
}

#searchJob #search-block .btn-search{
    background:url('../../../../../content/dam/atvi/activision/home/life-at-activision/atvi-lata-search.png') left 0 no-repeat;
    width: 3em;
    height:100%;
    border:none;
    text-indent:-9999px;
    cursor:pointer;
    position:absolute;
    right:0;
	top:0;
    border-left:1px solid #F0F0F0;
}
/*UI Update task#770 starts*/
#searchJob #search-block .btn-search:hover,
#searchJob #home-search-block .btn-search:hover{
    background:url('../../../../../content/dam/atvi/activision/home/life-at-activision/atvi-lata-search.png') left -35px no-repeat;
}
/*UI Update task#770 ends*/
#JobText,#JobText p{
    display:block;
    font-family: "Roboto", sans-serif;
    font-size: 0.875em;
    color:#1a1a1a;
}
#JobText p{
	padding-bottom:12%;
    font-family: "Roboto", sans-serif;
    font-size:1.250em;
	font-weight:bold;
	color: #040404;
	text-decoration: none;
    text-transform:uppercase;
    line-height: 1.563em;
}

#FindJob{display:block;}
#FindJob p a{
    background:url("../../../../../content/dam/atvi/activision/home/arrow1.gif") right -2px no-repeat;
    padding-right:10px;
    font-weight:bold;
    font-family: "Roboto", sans-serif;
    font-size:1.064em;
    color:#1a1a1a;
    text-transform:capitalize;
    text-decoration:none;

}
#lata-team ul li p{
    font-family: "Roboto", sans-serif;
}
/*@media screen and (min-width:767px) and (max-width: 1024px){*/
    @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
    .leftcol{
		width: 64%;
        float: left;
        padding-right: 2%;
    	border-right: 1px solid #e8e8e8;
	}
	#life-at-activision #life-at-activision-c1{
		border: none !important;
	}
	#life-at-activision #life-at-activision-c2{
    	width: 31%;
        float: left;
        margin: 2% 0;
        padding-left: 2.5%;
	}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	.leftcol{
		width: 64%;
        float: left;
        padding-right: 2%;
    	border-right: 1px solid #e8e8e8;
	}
	#life-at-activision #life-at-activision-c1{
		border: none !important;
	}
	#life-at-activision #life-at-activision-c2{
    	width: 31%;
        float: left;
        margin: 2% 0;
        padding-left: 2.5%;
		/*styling for movie blocks inline*/
		/*margin-top:4.5%;*/
}
/*added for correct styling of yellow-item-circle next to tell me more*/
	/*#lata-middle-row-c0 .text #tell-me-more-link p a{
		background-size:11%;
		font-weight:normal!important;
		font-size:1em;
	}
	#lata-team #lata-team-c0 .text #view-all-list p a{
		background-size:6%;
		font-weight:normal!important;
	}
	#content-container #life-at-activision #team-list-first,
	#content-container #life-at-activision #team-list-second{
		padding:40px 0;
		font-size:0.86em;
	}

	/*ENDS*/
	/*#life-at-activision-c0 #left-heading{
		font-size:1.6em;
	}
	
	#life-at-activision-c0 .life-at-activision-c0 .column-control{
		margin-top:4.5%;
	}*/
	
    }

@media screen and (max-device-width:730px), screen and (max-width:657px) {
	
    #top-row-ad .ti-text .text p a{
        font-size: 1.05em;
    }
	#lata-top-row #tell-me-more-link{
        display: block;
    }
    #content-container #content-container-c2{
        width:100% !important;
    }
    #content-container-c2 #life-at-activision{
    	height: auto !important;
    }
    #life-at-activision-c0 #lata-top-row{
		padding-top:4em;
    }
	#life-at-activision-c0 #left-heading{
        padding:3% 5% 2% 5%;
        left:-5%;
		font-size:2em;
    }
    #content-container-c2 #life-at-activision{
        padding:0 4%;
    }
	
	#content-container #life-at-activision-c0 #lata-career-heading{
		font-size:2em;
	}	
	#searchJob #search-block{
		display:inline-block;
		margin:0.5em 0;
	}
	#searchJob #search-block .searchText{
		font-size:2em;
		border:1px solid #d2d2d2;
		border-top-width:2px;
		border-bottom-width:2px;
	}
	#searchJob #search-block .btn-search{
		height:35px;
		right:10px;
		top:15px;
	}
	#top-row-ad.atvi-textimage .ti-image{
		width:30%;
	}
	#top-row-ad.atvi-textimage .ti-image img{
		width:100%;
	}
	#top-row-ad.atvi-textimage .ti-text{
		width:70%;
	}
	#top-row-ad.atvi-textimage .ti-text p{
		font-size:1.9em;
	}
    #lata-middle-row #tell-me-more-link p a{
        font-size: 2.05em;
        background-size: 11%;
    }
    #content-container #life-at-activision #lata-team-heading{
        font-size: 2em;
    }
    #content-container #life-at-activision #view-all-list a,
	#lata-middle-row #tell-me-more-link p a{
        font-size: 2em;
        background-size: 6%;
        padding-right: 48px; 
    }
    #content-container #life-at-activision .team-list li a{
        font-size: 1.5em;
    }
}


/***********************************
PHONES DESKTOP
***********************************/
        @media screen and (max-width:767px){


            #content-container #life-at-activision #view-all-list a,
			#lata-middle-row #tell-me-more-link p a
            {
				font-size: 1.2em;
				background-size: 15px 15px;
                background: url("../../../../../content/dam/atvi/activision/games/overview/list-item-circle.png") 91% center no-repeat;
            }

            #content-container #life-at-activision #view-all-list a:hover,
			#lata-middle-row #tell-me-more-link p a:hover
            {
				font-size: 1.2em;
				background-size: 15px 15px;
                background: #ffe600 url("../../../../../content/dam/atvi/activision/home/ATVI_white-item-circle.png") 95% center no-repeat;
            }

            #content-container #life-at-activision .team-list li a
            {
				font-size: 1.1em;
            }

            #content-container #life-at-activision #lata-team-heading
            {
				font-size: 1.5em;
            }

            #lata-middle-row #tell-me-more-link p a
            {
				font-size: 1.5em;
            }

            #top-row-ad .ti-text .text p a
            {
				font-size: 0.9em;
            }

            #searchJob #search-block .searchText
            {
				font-size: 1em;
            }

            #searchJob #search-block .btn-search
            {
				top: 1px;
				right: 1px;
            }

            #content-container #life-at-activision-c0 #lata-career-heading
            {
				font-size: 1.5em;
            }

            #life-at-activision-c0 #left-heading
            {
				font-size: 1.5em;
            }



        }


@media screen and (max-width: 480px) {

#life-at-activision-c0 #lata-top-row{
padding-top:0px !important;
}

#lata-middle-row #tell-me-more-link{
margin-top:0px !important;
}
}    

@media screen and (max-width: 320px) {

#life-at-activision-c0 #lata-top-row{
padding-top:0 !important;
}

#lata-middle-row #tell-me-more-link{
margin-top:0px !important;
}
}


.atvi-age-gate-container {
    width: 100% !important;
    min-height: 150px;
    padding-top: 0 !important;
    margin: 1% auto !important;
    background: #323232 !important;
}
.atvi-age-gate-container h2 {
    color: #fff;
    font-family: "Roboto", sans-serif;
    font-size: 70px;
    text-transform: uppercase;
}
.atvi-age-gate-container h2 span{
    display:block;
}
.atvi-age-gate-container .dob-prompt {
    width: 100%;
    padding: 7% 4%;
    margin: 0 !important;
}
.atvi-gallery .display-frame{
    width: auto;
    height: auto;
}
.display-frame .atvi-age-gate-container #dob-fields input{
    background: #fff;
    border: none;
    margin-right: 1.5%;
}
.display-frame .atvi-age-gate-container #dob-fields input::-webkit-input-placeholder{
    color: black;
}
.display-frame .atvi-age-gate-container #dob-fields input::-moz-placeholder{
    color: black;
}
.display-frame .atvi-age-gate-container #dob-fields input:-ms-input-placeholder{
    color: black;
}
.display-frame .atvi-age-gate-container #dob-fields input:first-child{
    background: #ffe600;
    border: none;
    margin-right: 1.5%;
}
.display-frame .atvi-age-gate-container #dob-fields{
    margin: 3% 0;
}
.display-frame .atvi-age-gate-container #dob-fields input[type=text]{
    color: black;
    font-size: 5.625em;
    font-family: "Roboto", sans-serif;
    padding: 1% 2%;
    text-align: center;
    margin-bottom:10px;
}
.display-frame .atvi-age-gate-container input.submit {
    padding: 1.5% 7.5% 1.5% 3.5%;
    margin: 3.5% 0;
    border: none;
    font-family: "Roboto", sans-serif;
    font-size: 1.5em;
    background: #ffe600 url('../../../../../content/dam/atvi/activision/games/atvi-watchIconblack.png') 90% center no-repeat; 
    
}
.atvi-age-gate-container .age-gate{
    background: url('../../../../../content/dam/atvi/activision/legal/terms-of-use/corner-lines.png') top right no-repeat;
}
.age-gate #age-gate-failure.error-message.age-gate-failure-error-message{
    color: red;
    font-size: 1.1em;
    display: none;
}
.age-gate #invalid-date.error-message.invalid-date-error-message {
    padding-top: 1em;
    color: red;
    font-size: 1.1em;
    display: none;
}
/*CSS for kids games*/
#kids-games{
    background: #323232;
    color: #fff;
}
.kids-fun-games-c0>div.textimage{
    float: left;
    width: 16%;
    margin-right: 2%;
}
.kids-fun-games-c0>div.textimage .ti-text p:first-child {
    word-wrap: break-word;
    width: 84%;
    font-family: Georgia;
    font-weight: bold;
    font-size: 1em;
    padding-top: 0.5em;
}
.kids-fun-games-c0>div.textimage .ti-text p+p {
    padding-top: 0.7em;
    color: grey;
    font-family: Georgia;
    font-size: 1em;
}
#kids-games #text-message p {
    font-family: "Roboto", sans-serif;
    font-size: 4em;
    padding-bottom: 0.3em;
}
#kids-games #text-message-2 p {
    font-family: Georgia;
    font-size: 1em;
    padding-bottom: 2em;
}
.kids-fun-games-c0>div.textimage img.atvi-image-image{
    width: 100%;
    height: auto;
}

@media screen and (max-width: 640px) {
    
    
    .display-frame .atvi-age-gate-container input.submit {
                padding: 1.5% 12.5% 1.5% 3.5% !important;
                font-size: 12px !important;
                background: #ffe600 url('../../../../../content/dam/atvi/activision/games/atvi-watchIconblack.png') 95% center no-repeat; 
                
            }

        }

.esrb-rating-logo {
	width: 181px;
    height: 85px;
    display: table;
    }

.esrb-descriptors {
	padding-left: 51px;
    text-align: center;
    color: #000;
    font-size: 11px;
    display: table-cell;
    vertical-align: middle;
    font-family: Arial; line-height: 1;
    }


.adc-games-detail-container{
    width:62%;
    padding:2% 2% 0 2%;
    float:left;
}
.adc-games-hero-share.addthis a.addthis_button_facebook_like{
    position: absolute;
    right: 14.5%;
    top: 43%;
}
#facebook tr td+td._51m- {
    display: none;
}
.adc-games-hero-share.addthis a.addthis_button_tweet{
    position: absolute;
    top: 43%;
    right: 4.5%;
}
#widget .count-o.enabled {
    display: none;
}
.adc-games-hero-share.addthis a.addthis_counter{
    position: absolute;
    top: 43%;
    right: 2.5%;
}
.adc-games-quick-facts-container{
    float:left;
    background:#161616;
    color:#f0f0f0;
    position:relative;
    width:34%;
    top:-4px;
	padding-top:2%;
}
.quick-facts-caption{
    background:#fff;
    border-top:1px solid #FBE300;
    color:#040404;
    height:auto;
    padding:11px 15px;
    position:absolute;
    top:-4px;
    left:0%;
    font-size:1.1em;
    font-family: "Roboto", sans-serif;
}
.quick-facts-logo {
    padding:8% 12.5% 0 12.5%;
    width:75%;
    text-align: center;
}
.quick-facts-logo img{
    width:80%;
    height:auto;
    display: inline-block;
}
.quick-facts-content {
    margin:5% 7%;
    padding:5% 0;
    border-top:2px solid #fff;
}
.quick-facts-content div.clearfix{
    padding:5% 0;
    border-bottom:1px solid #040404;
    border-top:1px solid #282828;
    width:100%;
}
.quick-facts-content .quick-facts-row-5 .quick-facts-row-5-content a img:hover {
    opacity: 0.80;
}
.quick-facts-content .quickCols{
    width:100%;
    float:none;
}
.quick-facts-content .quick-facts-follow-us div.clearfix{
    padding:0;
    border:none;
}

.quick-facts-row-1{
    border-top:none !important;
}
.quick-facts-row-6{
    border-bottom:none !important;
}
.quick-facts-row-6 img{
    max-width: 180px;
}
.quick-facts-row-0-label, .quick-facts-row-1-label, .quick-facts-row-2-label, .quick-facts-row-3-label, .quick-facts-row-4-label, .quick-facts-row-5-label, .quick-facts-row-6-label{
    font-family: "Roboto", sans-serif;
    float:left;
    width:50%;
    line-height: normal;
}
.quick-facts-row-0-content, .quick-facts-row-1-content, .quick-facts-row-2-content, .quick-facts-row-3-content, .quick-facts-row-4-content, .quick-facts-row-5-content, .quick-facts-row-6-content{
    font-family: "Roboto", sans-serif;
    float:left;
    word-wrap:break-word;
    width:50%;
    text-transform:capitalize;
    line-height: normal;
}
.quick-facts-row-0{
    display:none;
}
.adc-games-detail-container .game-quote{
    background:#ffe600;
    font-family:Georgia, serif;
    font-size:2.250em;
    line-height:normal;
    /*margin-left:0.625em;*/
    padding:30px 26px;
    color:#1c1c1c;
}
.adc-games-detail-container .game-description{
    padding-top:4%;
    padding-bottom:2%;
    /*-webkit-column-width: 18em;*/
    /*-webkit-column-count:2;
    -webkit-column-gap:2.5em;
    -moz-column-count:2;
    -moz-column-gap:2.5em;*/
    font-family: "Roboto", sans-serif;
    /*margin-left:1.4em;*/
    font-size:0.9375em;
    line-height:1.6em;
}
.adc-games-detail-container .game-description p,
.adc-games-detail-container .game-description ul {
	padding-bottom: 10px;
}
.adc-games-detail-top-overview{
    position:relative;
}
.adc-games-detail-container .white-block{
    height: 30px;
    width: 30px;
    background: #fff;
    position: absolute;
    right: 0;
    /*bottom: 0;*/
}


/* added for latest promotion */
.adc-games-detail-promotions>.promotions-parsys,
.adc-games-detail-discussions>.discussions-parsys{
    /*border-top:1px solid #404040;*/
    margin-top:3%;
}
.adc-games-detail-promotions .promotions-parsys .separator,
.adc-games-detail-discussions .separator{
    border-top:4px solid #404040;
    width:3.750em;
}
.adc-games-detail-promotions .block-heading,
.adc-games-detail-discussions .block-heading{
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size:1.873em;
    padding-bottom:4%;
    padding-top:2%;
}
.adc-games-detail-promotions .sub-heading,
.adc-games-detail-promotions .sub-heading{
    border-top:2px solid #ffe600;
    font-family: "Roboto", sans-serif;
    background:#040404;
    padding:0.625em 1.250em;
    color:#fff;
    position:absolute;
    left:0;
    top:0;
}

.adc-games-detail-promotions .sub-heading p{
    font-size:0.938em;
    font-family: "Roboto", sans-serif;
}
.adc-games-detail-promotions .ti-image img{width:100%;}
.adc-games-detail-promotions .trailer-child,
.adc-games-detail-promotions .order-now-child{
    background:#efefef;
    border-bottom:6px solid #d6d6d6;
    padding-bottom:5%;
    position:relative;
}
.adc-games-detail-promotions .article-heading{
    font-size:1.125em;
    font-family: "Roboto", sans-serif;
}
.adc-games-detail-promotions #latest-promotion-columns {
    vertical-align: top;
}
.adc-games-detail-promotions #latest-promotion-columns .ti-text{
    padding:1.250em;
}
.adc-games-detail-promotions #latest-promotion-columns .ti-text .text{
    border-bottom:1px solid #d7d7d7;
    padding-bottom:1.250em;
    line-height:1.250em;
    min-height:2.813em;
}
.adc-games-detail-promotions .article-desc{
    font-family: "Roboto", sans-serif;
    font-size:0.938em;
    color:#404040;
    line-height:1.125em;
    padding:0 1.25em 1.25em 1.25em;
}
.adc-games-detail-promotions .watch-now{
    padding:0 1.25em;
}
.adc-games-detail-promotions .watch-now a{
    font-family: "Roboto", sans-serif;
    color:#404040;
    font-size:0.937em;
    background:url('../../../../../content/dam/atvi/activision/company/locations/list-item-circle.png') right center no-repeat;
    padding-right:20px;
    text-decoration:none;
    padding:0.5em 20px 0.5em 0.5em;
}
.dark-color-scheme .adc-games-detail-promotions .watch-now a:hover {
    color:#fff;
	padding-right:30px;
    background:#000 url('../../../../../content/dam/atvi/activision/games/overview/view-more-anchor.png') 92% center no-repeat;
}
/*UI update ATVI-770*/
.light-color-scheme .adc-games-detail-promotions .watch-now a:hover {
    color: #000000;
    background: #ffe500 url('../../../../../content/dam/atvi/activision/careers/life-at-atvi/ATVI_white-item-circle.png') 98% center no-repeat;
}
.light-color-scheme .adc-games-detail-discussions .view-more a:hover {
    color: #040404;
    background: #ffe600 url("../../../../../content/dam/atvi/activision/home/ATVI_white-item-circle.png") 93% center no-repeat;
}
.dark-color-scheme .adc-games-detail-discussions .view-more a:hover {
    color: #f0f0f0;
    background: #404040 url('../../../../../content/dam/atvi/activision/games/overview/view-more-anchor.png') 93% center no-repeat;
}
/*UI update ends*/
.adc-games-detail-discussions{
    position:relative;
    margin-bottom: 3em;
}
.adc-games-detail-discussions .view-more a{
    font-family: "Roboto", sans-serif;
    text-decoration: none;
    font-size: 0.941em;
    color: #f0f0f0;
    display: inline-block;
    background: #404040 url('../../../../../content/dam/atvi/activision/games/overview/view-more-anchor.png') 93% center no-repeat;
    padding: 1em 31px 1em 1em;
    position: absolute;
    right: 0;
    top: 11px;
}

/* added for promotion */
#promotion-block{
    padding-bottom:1.875em;
}
.promotion-block-child {
    /*max-width:385px;*/
    float:left;
    margin-right:23px;
	width: 100%;
}
.promotion-block-child:last-child{
    margin-right:0;
}
.promotion-block-child > div {
    width: 94%;
    margin-left: 3%;
}
#promotion-block .promotion-block-child{
    position:relative;
}
#promotion-block .promotion-block-c0,
#promotion-block .promotion-block-c1{
    /*background:#efefef;
    border-bottom:6px solid #d6d6d6;*/
    position:relative;
}
#promotion-block .promotion-block-child .ti-image{
    background:#ffe600;
    padding:1%;
    width:13%;
    float:left;
    text-align:center;
}
#promotion-block .promotion-block-child .ti-text{
    float:left;
    width:83%;
    padding:1%;
    min-height:3.188em;
    background:#d6d6d6;
    font-family: "Roboto", sans-serif;
}
#promotion-block .promotion-block-c0 .parbase.textimage.section {
	width: 47.5%;
}
#promotion-block .promotion-block-c0 #feed2{
	position: absolute;
	top: 0;
	right: 0;
    width: 47.5%;
}
/*Recent Discussions theming for Dark-color-scheme*/
.dark-color-scheme .adc-games-detail-discussions .adc-games-detail-recent-discussion-more a:hover {
    background: #fff url('../../../../../content/dam/atvi/activision/games/overview/view-more-anchor.png') 90% center no-repeat;
}
.dark-color-scheme .adc-games-detail-discussions #resent-promotion .jive-rss-feed .jive-rss-post>p {
    background-color: #474747;
}
.dark-color-scheme .adc-games-detail-discussions .adc-games-detail-recent-discussions {
    border-top: 1px solid #f0f0f0;
}
.dark-color-scheme .adc-games-detail-discussions .adc-games-detail-recent-discussions .block-heading-style {
    background: #f0f0f0;
}
.dark-color-scheme .adc-games-detail-discussions .adc-games-detail-recent-discussion-more a {
    background: #ffe600 url('../../../../../content/dam/atvi/activision/games/overview/list-item-circle.png') 90% center no-repeat;
    color: #404040;
}
.dark-color-scheme .adc-games-detail-discussions #resent-promotion .jive-rss-text {
    color: #040404;
}
.dark-color-scheme .adc-games-detail-discussions #resent-promotion .jive-rss-feed .jive-rss-post {
    border-bottom: 6px solid #ffe600;
}
/*Recent Discussions theming for Dark-color-scheme ends*/
/*Recent Discussions theming for dark-dark-color-scheme*/
.dark-dark-color-scheme .adc-games-detail-discussions .adc-games-detail-recent-discussion-more a:hover {
    background: #fff url('../../../../../content/dam/atvi/activision/games/overview/view-more-anchor.png') 90% center no-repeat;
}
.dark-dark-color-scheme .adc-games-detail-discussions #resent-promotion .jive-rss-feed .jive-rss-post>p {
    background-color: #474747;
}
.dark-dark-color-scheme .adc-games-detail-discussions .adc-games-detail-recent-discussions {
    border-top: 1px solid #f0f0f0;
}
.dark-dark-color-scheme .adc-games-detail-discussions .adc-games-detail-recent-discussions .block-heading-style {
    background: #f0f0f0;
}
.dark-dark-color-scheme .adc-games-detail-discussions .adc-games-detail-recent-discussion-more a {
    background: #ffe600 url('../../../../../content/dam/atvi/activision/games/overview/list-item-circle.png') 90% center no-repeat;
    color: #404040;
}
.dark-dark-color-scheme .adc-games-detail-discussions #resent-promotion .jive-rss-text {
    color: #040404;
}
.dark-dark-color-scheme .adc-games-detail-discussions #resent-promotion .jive-rss-feed .jive-rss-post {
    border-bottom: 6px solid #ffe600;
}
/*Recent Discussions theming for dark-dark-color-scheme ends*/
/*Styling for no feed*/
/*.adc-games-detail-discussions .jive-rss-feed>a {
    background: #efefef url('../../../../../content/dam/atvi/activision/games/landing-page/recent-discussion-bg.gif') left top repeat-x;
    padding: 6em;
    width: inherit;
    display: block;
    text-align: center;
    text-decoration: none;
    color: #040404;
}

.adc-games-detail-discussions .jive-rss-feed>a:hover {
    text-decoration: underline;
}*/
.adc-games-detail-discussions .jive-rss-feed .be-first-link {
    background: #efefef url('../../../../../content/dam/atvi/activision/games/landing-page/recent-discussion-bg.gif') left top repeat-x;
    padding: 6em;
    width: inherit;
    display: block;
    text-align: center;
	border-bottom: 6px solid #d6d6d6;
	position: relative;
}

.adc-games-detail-discussions .jive-rss-feed .be-first-link .yellow-bar {
	width: 4em;
	height: 6px;
	background-color: #ffe500;
	position: absolute;
	right: 0;
	bottom: -6px;
}

.dark-color-scheme .adc-games-detail-discussions .jive-rss-feed .be-first-link {
	border-bottom: 6px solid #ffe600;
}

.dark-color-scheme .adc-games-detail-discussions .jive-rss-feed .be-first-link .yellow-bar {
	background-color: #474747;
}


.adc-games-detail-discussions .jive-rss-feed .be-first-link a {
    text-decoration: none;


    color: #040404;
    font-size: 1.250em;
    border-bottom: 1px dotted #040404;
}

.adc-games-detail-discussions .jive-rss-feed .be-first-link a:hover {
    text-decoration:none;
	border-bottom:1px dotted #5f6061;
	color:#5f6061;
}

/*Styling for no feed ends*/
.adc-games-detail-discussions .jive-rss-feed{
    font-family: "Roboto", sans-serif;
}
.adc-games-detail-discussions .adc-games-detail-recent-discussions{
	font-family: "Roboto", sans-serif;
	font-size:1.873em;
	padding-top:0.9em;
	border-top:1px solid #040404;
}
.adc-games-detail-discussions .adc-games-detail-recent-discussions .block-heading-style{
	position:absolute;
	left:0;
	top:0;
	height:6px;
	width:60px;
	background:#040404;
}
.adc-games-detail-discussions .adc-games-detail-recent-discussion-more{
	position:absolute;
	font-family: "Roboto", sans-serif;
	font-size:0.938em;
	right:0;
	top:1.1em;
}
.adc-games-detail-recent-discussions .social-feed{
	margin-top: 50px;
}
.adc-games-detail-discussions .adc-games-detail-recent-discussion-more a{
	background:#040404 url('../../../../../content/dam/atvi/activision/games/overview/view-more-anchor.png') 90% center no-repeat;
	color:#404040;
	text-decoration:none;
	padding:12px 30px 12px 12px;
	color:#f0f0f0;
}
.adc-games-detail-discussions .adc-games-detail-recent-discussion-more a:hover{
	background:#ffe600 url('../../../../../content/dam/atvi/activision/games/overview/list-item-circle.png') 90% center no-repeat;
	color:#404040;
	text-decoration:none;
	padding:12px 30px 12px 12px;
}
.adc-games-detail-discussions #resent-promotion .jive-rss-feed .jive-rss-post {
	width: 47.5%;
	float: left;
	background: #efefef;
	border-bottom: 6px solid #d6d6d6;
    position: relative;
}
.adc-games-detail-discussions #resent-promotion .jive-rss-feed .jive-rss-post>p {
    width: 4em;
    height: 6px;
    background-color: #ffe500;
    position: absolute;
    right: 0;
    bottom: -6px;
}
.adc-games-detail-discussions #resent-promotion .jive-rss-feed .jive-rss-post+.jive-rss-post {
	margin-left: 5%;
}
.adc-games-detail-discussions #resent-promotion .jive-rss-time{
    width: auto;
	/*padding: 0.45em 1.875em;*/
	padding:0.5em 1em;
	font-size:0.938em;
    background-color: #000;
    color: #fff;
    border-top: 3px solid #ffe600;
    display: inline-block;
}
.adc-games-detail-discussions #resent-promotion .jive-rss-feed>div+div .jive-rss-time{
    left: 37em;
	z-index: 999999999;
}
.adc-games-detail-discussions #resent-promotion .jive-rss-title{
    border-bottom:1px solid #D7D7D7;
    font-family: "Roboto", sans-serif;
    line-height:1.25em;
    margin:0 1.875em 20px;
    padding:1.875em 0;
}
.adc-games-detail-discussions #resent-promotion .jive-rss-title a{
    font-size:1.125em;
    color:#040404;
    text-decoration:none;
}
.adc-games-detail-discussions #resent-promotion .jive-rss-title a:hover{
    text-decoration:underline;
}
.adc-games-detail-discussions #resent-promotion .jive-rss-text{
    font-family: "Roboto", sans-serif;
    font-size:0.938em;
    line-height:1.5em;
    padding:0 1.875em 1.875em;
}
.adc-games-detail-discussions #resent-promotion .ti-text p{
    padding:0 1.125em;
    font-size:0.813em;
    line-height:1.125em;
}
.adc-games-detail-discussions #resent-promotion .ti-text p.date{
    padding:0.5em 1.125em 0.313em 1.125em;
}
.adc-games-detail-discussions #resent-promotion .ti-text p.date sup{
    font-size:0.625em;
    position:relative;
    top:-7px;
}
#promotion-block .discussion-sub-heading{
    padding:1.875em 0;
    margin:0 1.875em 20px 1.875em;
    border-bottom:1px solid #d7d7d7;
    font-family: "Roboto", sans-serif;
    font-size:1.125em;
    line-height:1.250em;
}
#promotion-block .discussion-desc{
    font-family: "Roboto", sans-serif;
    font-size:0.938em;
    padding:0 1.875em 1.875em 1.875em;
    line-height:1.125em;
}
.adc-games-detail-container .yellow-border{

    width:3.750em;
    background:#ffe600;
    height:6px;
    position:absolute;
    bottom:-6px;
    right:0;
}

.adc-games-detail-promotions #latest-promotion-columns .ti-text,
#promotion-block .promotion-block-c0,
#promotion-block .promotion-block-c1{
    color:#040404;
}

/* added for dark theme */
.dark-color-scheme .adc-games-quick-facts-container{
    background:#fff;
    color:#040404;
}
.dark-color-scheme .quick-facts-caption{
    background:#040404;
    color:#fff;
}
.dark-color-scheme .adc-games-detail-discussions .view-more{
    background:#ffe600;
}
.dark-color-scheme .adc-games-detail-discussions .view-more a{
    color:#404040;
    background:url('../../../../../content/dam/atvi/activision/games/overview/list-item-circle.png') right center no-repeat;
}
.dark-color-scheme .adc-games-detail-promotions .sub-heading,
.dark-color-scheme .adc-games-detail-promotions .sub-heading{
    background:#ffffff;
    color:#040404;
}

/***************************** CSS for Custom Carousel ******************************/
div.carousel{
    position: relative;
    display: block;
}
div.carousel div.visible-area {
    overflow: hidden;
    position: relative;
}
div.carousel div.visible-area ul {
    overflow: hidden;
    position: relative;
    margin: 0px;
    padding: 0px;

    top: 0px;
    left: 0px;
}
div.carousel div.visible-area ul li {
    max-width: 425px;
    float: left;
    list-style: none;
}
div.carousel div.visible-area ul li > div{
    width: 94%;
    margin-left: 3%
}

div.carousel > span {
    position: absolute;
    cursor: pointer;
    top: 50%;
    height: 40px;
    width: 40px;
    background-image:url('../../../../../content/dam/atvi/activision/games/overview/carousel-arrows.png');
}
div.carousel span.prev1, div.carousel span.prev2 {
    left: 1%;
    background-position:0px 200px;
}
div.carousel span.next1, div.carousel span.next2 {
    right: 1%;
    background-position: 40px 0px;
}
div.carousel span.prev1.disabled, div.carousel span.prev2.disabled {
    background-position: 0px 40px;
}
div.carousel span.next1.disabled, div.carousel span.next2.disabled {
    background-position: 40px 40px;
}
div.carousel div#elipses1 span, div.carousel div#elipses2 span{
    height: 11px;
    width: 11px;
    cursor: pointer;
    display: inline-block;
    background-image:url('../../../../../content/dam/atvi/activision/home/cr-pagination.png');
}
div.carousel div#elipses1 span:hover, div.carousel div#elipses2 span:hover{
    background-position: 0px 11px;
}
div.carousel div#elipses1 span.active, div.carousel div#elipses2 span.active{
    background-position: 0px 11px;
}

/***************************** End of CSS for Custom Carousel ******************************/

.quick-facts-row-5-content #FollowUsRightRail .addthis_toolbox a{
    float: left;
    padding-right: 3%;
}
.quick-facts-content{
    background: url('../../../../../content/dam/atvi/activision/games/atvi-white-pattern.png') left bottom repeat-x;
    margin: 5% 7% 5% 7% !important;
    margin-top: 5% !important;
	padding-top: 0;
}



/* games-common.css at /etc/designs/atvi/activision/adc/games-libs/css/games-common.css */
/* for styles across all games pages */
.adc-games-hero-content{
    padding:0;
    background-size:100% 100%!important;
    position:relative;
}
.adc-games-hero-content img{
    width:100%;
    height:100%;
}
.adc-games-hero-container .adc-games-hero-content .adc-games-hero-category{
    position:absolute;
    left:0;
	top:0;
}
.adc-games-hero-container .adc-games-hero-content .adc-games-hero-title{
    margin-top:14px;
    padding-left:3%;
    text-transform:uppercase;
    position:absolute;
    top:8.5%;
}

.adc-games-hero-content .adc-games-hero-buy{
    position:absolute;
    right:60px;
    top:188px;
    background:url('../../../../../content/dam/atvi/activision/company/locations/yellow-arrow-block.png') right top no-repeat;
    padding-right:7px;
    font-family: "Roboto", sans-serif;
}
.adc-games-hero-content .adc-games-hero-buy a{
    background:#ffe600;
    padding:0.5em 2.000em;
    color:#000;
    text-decoration:none;
    text-transform:uppercase;
}
.adc-games-hero-content .adc-games-hero-buy:hover{
    background:url('../../../../../content/dam/atvi/activision/company/about/ACTVI_BlackArrow.png') right center no-repeat;
}
.adc-games-hero-content .adc-games-hero-buy:hover a{
    background:#000;
    color:#ffe600;
}

/*theme for the banner*/
.light-color-scheme .adc-games-hero-category,
.light-color-scheme .adc-games-hero-title,
.dark-color-scheme .adc-games-hero-category,
.dark-color-scheme .adc-games-hero-title{
    color:#fff
}

/* adc-games-nav css goes here */
.adc-games-nav{
    height:5px;
    position:relative;
   /*top:-3px;*/
}
.adc-games-nav .tertiary-select-nav{
    display:none;
}
.adc-games-nav .tertiary-nav{
    position:relative;
    top:-47px;
    height:auto;
    overflow:hidden;
    margin:0 5%;
    width:90%;
}
.adc-games-nav .tertiary-nav li{
    padding:1em 0;
    float:left;
    background:#040404;
}
.adc-games-nav .tertiary-nav li a{
    text-decoration:none;
    color:#fff;
    font-size:1.250em;
    font-family: "Roboto", sans-serif;
    text-transform:capitalize;
    padding:0 1em;
    border-right:1px dotted #b3b3b3;
}
.adc-games-nav .tertiary-nav li:last-child a{
    border:none;
}
.adc-games-nav .tertiary-nav li:first-child{
    background:#fff;
}
.adc-games-nav .tertiary-nav li:first-child a{
    color:#040404;
    border:none;
}

/***************** theme for sub-tabs **********************/
/* dark color scheme */
.dark-color-scheme .adc-games-nav{
    background:#fff;
}
.dark-color-scheme .adc-games-nav .tertiary-nav li:hover, .dark-color-scheme .adc-games-nav .tertiary-nav li.active{
    background:#040404;
}
.dark-color-scheme .adc-games-nav .tertiary-nav li:hover a, .dark-color-scheme .adc-games-nav .tertiary-nav li.active a{
    color:#fff;
}
.dark-color-scheme .adc-games-nav .tertiary-nav li{
    background:#fff;
}
.dark-color-scheme .adc-games-nav .tertiary-nav li a{
    color:#040404;
}
.dark-color-scheme .adc-games-bottom-container{
    background:#040404;
    color:#fff;
}
.dark-color-scheme .white-block{background:#040404;}
/* light color scheme */
.light-color-scheme .adc-games-hero-container,
.light-color-scheme .adc-games-nav{
   /* background:#040404;*/
}
.light-color-scheme .adc-games-nav .tertiary-nav li:hover, .light-color-scheme .adc-games-nav .tertiary-nav li.active{
    background:#fff;
}
.light-color-scheme .adc-games-nav .tertiary-nav li:hover a, .light-color-scheme .adc-games-nav .tertiary-nav li.active a{
    color:#040404;
}
.light-color-scheme .adc-games-nav .tertiary-nav li{
    background:#040404;
}
.light-color-scheme .adc-games-nav .tertiary-nav li a{
    color:#fff;
}
.light-color-scheme .adc-games-bottom-container{
    background:#fff;
    color:#040404;
}
/* dark color theme */
.dark-color-scheme .adc-games-detail-promotions .trailer-child,
.dark-color-scheme .adc-games-detail-promotions .order-now-child,
.dark-color-scheme #promotion-block .promotion-block-c0,
.dark-color-scheme #promotion-block .promotion-block-c1{
    border-color:#fee30a;
}
.dark-color-scheme .adc-games-detail-container .yellow-border{
    background:#373737;
}



/* added for banner on mobile device */
@media screen and (max-device-width:730px), screen and (max-width:657px) {
    .adc-games-detail-discussions #resent-promotion .jive-rss-title a{
    	font-size: 1.2em;
    }
    /*.adc-games-detail-discussions #resent-promotion .jive-rss-text {
        font-size: 0.5625em;
    }*/
	.adc-games-detail-discussions .adc-games-detail-recent-discussions{
        font-size: 2.5em;
    }
    .adc-games-detail-discussions .adc-games-detail-recent-discussion-more{
        font-size: 0.9em;
    	top: 0.5em;
    }
    .adc-games-detail-discussions .adc-games-detail-recent-discussion-more a{
        background-size: 12%;
        padding-right: 38px;
        background-position-y: 13px;
    }
    /*added for font-scaling*/
	.adc-games-detail-promotions{
		font-size:26px;
		margin-bottom:6%;
	}
	.adc-games-detail-container .game-description{
		font-size:30px;
	}
	.adc-games-detail-container .game-quote{
		font-size:15px;
	}
	.adc-games-detail-container .game-description {
		font-size: 13px;
        }
	.adc-games-detail-container .game-description br{
		display:none;
	}
	.adc-games-detail-promotions #latest-promotion-columns{
		margin-top:0.5em;
	}
	.adc-games-detail-promotions .sub-heading p{
		font-size:1.25em;
	}
	.adc-games-detail-promotions .article-desc p{
		font-size:32px;
	}

	/*font-scaling ends*/

	.adc-games-detail-discussions #resent-promotion .jive-rss-feed .jive-rss-post+.jive-rss-post{margin-top:5%; margin-left:0;}
    .adc-games-hero-content .adc-games-hero-category{display:none;}
    .adc-games-hero-content .adc-games-hero-title{font-size:5em; top:10px}
    .adc-games-hero-content .adc-games-hero-site{
        background:none;
        padding:0;
        left:0;
        top:83%;
        width:50%;
    }
    .adc-games-hero-content .adc-games-hero-buy{
        background:none;
        padding:0;
        right:0;
        top:83%;
        width:50%;
    }
    .adc-games-hero-content .adc-games-hero-site a,
    .adc-games-hero-content .adc-games-hero-buy a{
        padding:5% 3%;
        width:94%;


        text-align:center;
        display:block;
        opacity:1;
    }
    .adc-games-hero-content .adc-games-hero-site a{
        background:#404040;
    }
    .adc-games-hero-content .adc-games-hero-buy a{
        padding:6% 3%;
    }
    .adc-games-hero-content .adc-games-hero-buy:hover,
    .adc-games-hero-content .adc-games-hero-site:hover{
        background:none;
    }
    /* added for sub-menu */
    .dark-color-scheme .adc-games-nav{background:#040404;height:4.5em;}
    .light-color-scheme .adc-games-nav{height:4.5em; background:#fff;}
    .adc-games-nav .tertiary-nav{display:none;}
    .dark-color-scheme .adc-games-nav .tertiary-select-nav{
        display: block;
        position: absolute;
        left: 10%;
        top: 20%;
        padding: 2% 1% 1%;
        width: 46%;
        -webkit-appearance: none;
        border-radius: none;
        border: none;
        background: #fff url('../../../../../content/dam/atvi/activision/games/subMenu/games-menu-dropDown.png') 96% -5px no-repeat;
        font-family: "Roboto", sans-serif;
        font-size: 1em;
		background-size:6% !important;
    }
    .adc-games-nav .tertiary-select-nav option{
        padding:1%;
    }
    .adc-games-nav .tertiary-select-nav {
        text-transform: capitalize;
    }
    .light-color-scheme .adc-games-nav .tertiary-select-nav{
        display: block;
        position: absolute;
        left: 10%;
        top: 20%;
        padding: 2% 1% 1%;
        width: 46%;
        -webkit-appearance: none;
        color: #fff;
        border-radius: none;
        border: none;
        background: #000 url('../../../../../content/dam/atvi/activision/games/subMenu/games-menu-dropDown-dark.png') 96% -5px no-repeat;
        font-family: "Roboto", sans-serif;
        font-size: 1em;
		background-size:6% !important;

    }
    /*tempororay added */
    .adc-games-detail-container{width:96%; float:none; top:0;}
    .adc-games-quick-facts-container{width:100%; float:none; /*top:-445px;*/}
    .quick-facts-content{margin-bottom:0!important; font-size:23px;}
    .adc-games-detail-discussions{/*padding-bottom:3.125em;*/ margin: 3% 2% 0 2%; /*top:945px;*/}
    .adc-games-detail-discussions .view-more{top:388px;}


    .quick-facts-caption{top:0;font-size:1.25em;}
    .quick-facts-content .quickCols{float:none; width:100%;}
    .adc-games-bottom-container{padding-bottom:1.625em;}
}


/* added for portrait */
@media only screen
and (min-width : 768px)
and (max-width : 1140px){

	.adc-games-detail-discussions #resent-promotion .jive-rss-feed .jive-rss-post+.jive-rss-post{margin-top:5%; margin-left:0;}
    .adc-games-detail-discussions #resent-promotion .jive-rss-feed .jive-rss-post{
        width: 100%;
    }
    .adc-games-hero-share.addthis a.addthis_button_facebook_like{
        position: absolute;
        bottom: 6%;
        right: 21%;
        top: auto;
    }
    .adc-games-hero-share.addthis a.addthis_button_tweet {
        position: absolute;
        bottom: 6%;
        right: 6%;
        top: auto;
    }
    .adc-games-hero-share.addthis a.addthis_counter {
        position: absolute;
        bottom: 7%;
        right: 2%;
        top: auto;
    }
    .adc-games-hero-content .adc-games-detail-discussions{
        top:1118px;
    }
    .adc-games-detail-promotions #latest-promotion-columns .ti-text .text{
        min-height:2.5em;
    }
    .adc-games-nav .tertiary-nav{display:none;}
    .adc-games-hero-content .adc-games-hero-title{
        top:70px;
        font-size:6.286em;
    }
    .adc-games-hero-content .adc-games-hero-site{
        top:75px;
    }
    .adc-games-hero-content .adc-games-hero-buy{
        top:135px;
    }
    .adc-games-nav .tertiary-select-nav{
        display:block;
        position:absolute;
        left:2.875em;
        top:3px;
        padding:1.5% 1%;
        width:40%;
        border-radius:none;
        border:1px solid #d3d3d3;
        border-top:0;
        z-index:99;
        font-family: "Roboto", sans-serif;
    }
    .dark-color-scheme .adc-games-nav .tertiary-select-nav{
        background:#fff url('../../../../../content/dam/atvi/activision/games/subMenu/games-menu-dropDown.png') 97% 1px no-repeat;
    }
    .light-color-scheme .adc-games-nav .tertiary-select-nav{
        background:#000 url('../../../../../content/dam/atvi/activision/games/subMenu/games-menu-dropDown-dark.png') 97% 1px no-repeat;
        color:#fff;
		font-size:1.75em;
    	background-size: 6.5%;
    }
    /* theam for the drop down */

    .light-color-scheme .adc-games-bottom-container{background:#fff;}

    /* added for right rail */
    .adc-games-detail-container{width:91.8%; float:none; padding:7% 4.1% 0; top:0px;}
    .adc-games-quick-facts-container{width:100%; float:none; /*top:-490px;*/}
    .adc-games-detail-discussions{/*top:640px;*/}

    .quick-facts-content .quickCols{
        width:50%;
        float:left;
    }

    .quick-facts-logo{
        text-align:center;
        margin:0 5%;
        padding:8% 0 5% 0;
        width:90%;
    }
    .quick-facts-logo img{
        width:100%;
    }
    .dark-color-scheme .quick-facts-logo{
        border-bottom:4px solid #171717;
    }
    .quick-facts-content{
        margin:5% 0!important;
        padding:0 5%;
        width:90%;
        height:auto;
        overflow:hidden;
    }
    .quick-facts-content .quickCols{
        width:45%;
        float:left;
        padding:0 2.5%;
    }
    .quick-facts-content .quickCols div.clearfix:first-child,
    .quick-facts-content .quickCols:first-child div.clearfix:last-child{
        border:none;
    }
.quick-facts-caption{font-size:1.25em;}
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape),
screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait){
    .adc-games-detail-discussions{padding-bottom:2em; margin: 3% 2% 0 2%;}
}

/* added for 1111 */
.adc-games-bottom-container em{font-style:italic}
.adc-games-bottom-container ul{list-style:disc; list-style-type:disc; list-style-position:inside}
.adc-games-bottom-container ol{list-style:decimal; list-style-type:decimal; list-style-position:inside}





/*added for proper viewing on browser*/



@media screen and (max-width:768px){
	.adc-games-detail-discussions{margin: 3% 2% 0 2%;}
	.adc-games-detail-discussions #resent-promotion .jive-rss-feed .jive-rss-post+.jive-rss-post{margin-left:0;margin-top:5%;}
    .adc-games-detail-discussions #resent-promotion .jive-rss-feed .jive-rss-post{
        width: 100%;
    }
    .adc-games-hero-content .adc-games-hero-category{display:none;}
    .adc-games-hero-content .adc-games-hero-title{font-size:5em; top:10px}
    .adc-games-hero-content .adc-games-hero-site{
        background:none;
        padding:0;
        left:0;
        top:83%;
        width:50%;
    }
    .adc-games-hero-content .adc-games-hero-buy{
        background:none;
        padding:0;
        right:0;
        top:83%;
        width:50%;
    }
    .adc-games-hero-content .adc-games-hero-site a,
    .adc-games-hero-content .adc-games-hero-buy a{
        padding:5% 3%;
        width:94%;
        text-align:center;
        display:block;
        opacity:1;
    }
    .adc-games-hero-content .adc-games-hero-site a{
        background:#404040;
    }
    .adc-games-hero-content .adc-games-hero-buy a{
        padding:6% 3% !important;
    }
    .adc-games-hero-content .adc-games-hero-buy:hover,
    .adc-games-hero-content .adc-games-hero-site:hover{
        background:none;
    }
    /* added for sub-menu */
    .dark-color-scheme .adc-games-nav{background:#040404;height:4.5em;}
    .light-color-scheme .adc-games-nav,.mixed-color-scheme .adc-games-nav{height:4.5em; background:#fff;}
    .adc-games-nav .tertiary-nav{display:none;}
    .dark-color-scheme .adc-games-nav .tertiary-select-nav{
        display: block;
        position: absolute;
        left: 10%;
        top: 20%;
        padding: 2% 1% 1%;
        width: 80%;
        -webkit-appearance: none;
        border-radius: none;
        border: none;
        background: #fff url('../../../../../content/dam/atvi/activision/games/subMenu/games-menu-dropDown.png') 96% -5px no-repeat;
        font-family: "Roboto", sans-serif;
        font-size: 1em;
    }
    .adc-games-nav .tertiary-select-nav option{
        padding:1%;
    }
    .adc-games-nav .tertiary-select-nav {
        text-transform: capitalize;
    }
    .light-color-scheme .adc-games-nav .tertiary-select-nav,.mixed-color-scheme .adc-games-nav .tertiary-select-nav{
        display: block;
        position: absolute;
        left: 10%;
        top: 20%;
        padding: 2% 1% 1%;
        width: 80%;
        -webkit-appearance: none;
        color: #fff;
        border-radius: none;
        border: none;
        background: #000 url('../../../../../content/dam/atvi/activision/games/subMenu/games-menu-dropDown-dark.png') 96% -5px no-repeat;
        font-family: "Roboto", sans-serif;
        font-size: 1em;

    }
    /*tempororay added */
    .adc-games-detail-container{width:96%; float:none; top:0;}
    .adc-games-quick-facts-container{width:100%; float:none; /*top:-445px;*/}
    .quick-facts-content{margin-bottom:0!important}
    /*.adc-games-detail-discussions{padding-bottom:3.125em; top:945px;}*/
    .adc-games-detail-discussions .view-more{top:388px;}


    .quick-facts-caption{top:0; font-size:1.25em;}
    .quick-facts-content .quickCols{float:none; width:100%;}
    .adc-games-bottom-container{padding-bottom:1.625em;}
}

/*quick fix for drop down button*/
@media screen
and (min-width : 769px)
and (max-width : 1140px){
    .light-color-scheme .adc-games-nav .tertiary-select-nav{
                    background:#000 url('../../../../../content/dam/atvi/activision/games/subMenu/games-menu-dropDown-dark.png') 93% -3px no-repeat;
                    color:#fff;
                    font-size:1.4em;
                    background-size: 12.5%;
                }
}


/* added for portrait */
@media screen
and (min-width : 768px)
and (max-width : 1140px){
    .adc-games-hero-share.addthis a.addthis_button_facebook_like{
        position: absolute;
        /*bottom: 6% !important;*/
        right: 20%;
        top: 45%;
    }
    .adc-games-hero-share.addthis a.addthis_button_tweet {
        position: absolute;
        /*bottom: 6%;*/
        right: 7%;
        top: 45%;
    }
    .adc-games-hero-share.addthis a.addthis_counter {
        position: absolute;
        /*bottom: 7%;*/
        right: 3%;
        top: 45%;
    }
    .adc-games-hero-content .adc-games-detail-discussions{
        top:1118px;
    }
    .adc-games-detail-promotions #latest-promotion-columns .ti-text .text{
        min-height:2.5em;
    }
    .adc-games-nav .tertiary-nav{display:none;}
    .adc-games-hero-content .adc-games-hero-title{
        top:70px;
        font-size:6.286em;
    }
    .adc-games-hero-content .adc-games-hero-site{
        top:75px;
    }
    .adc-games-hero-content .adc-games-hero-buy{
        top:135px;
    }
    .adc-games-nav .tertiary-select-nav{
        display:block;
        position:absolute;
        left:2.875em;
        top:3px;
        padding:1.5% 1%;
        width:40%;
        border-radius:none;
        border:1px solid #d3d3d3;
        border-top:0;
        z-index:99;
        font-family: "Roboto", sans-serif;
    }
    .dark-color-scheme .adc-games-nav .tertiary-select-nav{
        background:#fff url('../../../../../content/dam/atvi/activision/games/subMenu/games-menu-dropDown.png') 93% -3px no-repeat;
		font-size:1.4em;
    	background-size: 12.5%;
    }
	/*.dark-color-scheme .adc-games-nav .tertiary-select-nav{
        background:#fff url('../../../../../content/dam/atvi/activision/games/subMenu/games-menu-dropDown.png') 97% 1px no-repeat;
		font-size:1.75em;
    	background-size: 6.5%;
    }*/
	/*.light-color-scheme .adc-games-nav .tertiary-select-nav{
        background:#000 url('../../../../../content/dam/atvi/activision/games/subMenu/games-menu-dropDown-dark.png') 93% -3px no-repeat;
        color:#fff;
		font-size:1.4em;
    	background-size: 12.5%;
    }*/
    /*.light-color-scheme .adc-games-nav .tertiary-select-nav{
        background:#000 url('../../../../../content/dam/atvi/activision/games/subMenu/games-menu-dropDown-dark.png') 97% 1px no-repeat;
        color:#fff;
		font-size:1.75em;
    	background-size: 6.5%;
    }*/

    /* theam for the drop down */

    .light-color-scheme .adc-games-bottom-container{background:#fff;}

    /* added for right rail */
    .adc-games-detail-container{width:91.8%; float:none; padding:7% 4.1% 0; top:0px;}
    .adc-games-quick-facts-container{width:100%; float:none; /*top:-490px;*/}
    .adc-games-detail-discussions{/*top:640px;*/}

    .quick-facts-content .quickCols{
        width:50%;
        float:left;
    }

    .quick-facts-logo{
        text-align:center;
        margin:0 5%;
        padding:8% 0 5% 0;
        width:90%;
    }
    .quick-facts-logo img{
        width:100%;
    }
    .dark-color-scheme .quick-facts-logo{
        border-bottom:4px solid #171717;
    }
    .quick-facts-content{
        margin:5% 0!important;
        padding:0 5%;
        width:90%;
        height:auto;
        overflow:hidden;
    }
    .quick-facts-content .quickCols{
        width:45%;
        float:left;
        padding:0 2.5%;
    }
    .quick-facts-content .quickCols div.clearfix:first-child,

    .quick-facts-content .quickCols:first-child div.clearfix:last-child{
        border:none;
    }
	/*added for spacing between latest promotion and quick facts for tablet*/
	div.carousel div.visible-area ul{
		margin-bottom:40px;
	}
}

@media screen
and (min-width : 768px)
and (max-width : 1024px)
and (orientation : landscape),
screen
and (min-width : 768px)
and (max-width : 1024px)
and (orientation : portrait){
    .adc-games-detail-discussions{padding-bottom:2em; margin: 3% 2% 0 2%;}

}

/* added for 1111 */
.adc-games-bottom-container em{font-style:italic}
.adc-games-bottom-container ul{list-style:disc; list-style-type:disc; list-style-position:inside}
.adc-games-bottom-container ol{list-style:decimal; list-style-type:decimal; list-style-position:inside}

.adc-games-detail-discussions .jive-rss-post-body{
    background:url('../../../../../content/dam/atvi/activision/games/landing-page/recent-discussion-bg.gif') left top repeat-x;
    position: relative;
}


/* added for dark-dark-color-scheme */
.dark-dark-color-scheme .adc-games-nav{
    background:#fff;
}
.dark-dark-color-scheme .adc-games-nav .tertiary-nav li:hover,
.dark-dark-color-scheme .adc-games-nav .tertiary-nav li.active{
    background:#040404;
}
.dark-dark-color-scheme .adc-games-nav .tertiary-nav li:hover a,
.dark-dark-color-scheme .adc-games-nav .tertiary-nav li.active a{
    color:#fff;
}
.dark-dark-color-scheme .adc-games-nav .tertiary-nav li{
    background:#fff;
}
.dark-dark-color-scheme .adc-games-nav .tertiary-nav li a{
    color:#040404;
}
.dark-dark-color-scheme .adc-games-bottom-container{
    background:#040404;
    color:#fff;
}
.dark-dark-color-scheme .white-block{background:#040404;}
.dark-dark-color-scheme .adc-games-detail-promotions .trailer-child,
.dark-dark-color-scheme .adc-games-detail-promotions .order-now-child,
.dark-dark-color-scheme #promotion-block .promotion-block-c0,
.dark-dark-color-scheme #promotion-block .promotion-block-c1{
    border-color:#fee30a;
}
.dark-dark-color-scheme .adc-games-detail-container .yellow-border{
    background:#373737;
}
.dark-dark-color-scheme .adc-games-quick-facts-container{
    background:#fff;
    color:#040404;
}
.dark-dark-color-scheme .quick-facts-caption{
    background:#040404;
    color:#fff;
}
.dark-dark-color-scheme .adc-games-detail-discussions .view-more{
    background:#ffe600;
}
.dark-dark-color-scheme .adc-games-detail-discussions .view-more a{
    color:#404040;
    background:url('../../../../../content/dam/atvi/activision/games/overview/list-item-circle.png') right center no-repeat;
}
.dark-dark-color-scheme .adc-games-detail-promotions .sub-heading,
.dark-dark-color-scheme .adc-games-detail-promotions .sub-heading{
    background:#ffffff;
    color:#040404;
}

/* added for social sharing placemnt */
.adc-games-hero-container{position:relative;}

.adc-games-hero-container .adc-games-hero-share{
	position:absolute;
	bottom:20px;
	right:20px;
	width:55%;
}


.adc-games-hero-container .adc-games-hero-share a{
	position:static!important;

}
   .adc-games-news-container {
    margin-bottom: 200px  !important;
   }


@media screen and (max-width:768px){
    .adc-games-hero-container .adc-games-hero-share a {
        float: right !important;

    }


}

@media screen and (max-width:767px){
	.adc-games-hero-container .adc-games-hero-share{
		display:block !important;

	}


}
@media screen and (min-width: 767px) and (max-width:965px){
	.adc-games-hero-container .adc-games-hero-share{
		width:65%;
		right:-10px;
	}

   .adc-games-news-container {
    margin-bottom: 200px !important;
   }

}


@media screen and (max-width:640px){

    .adc-games-hero-content .adc-games-hero-buy, .adc-games-hero-content .adc-games-hero-site, .adc-games-hero-content .adc-games-hero-site a {
    font-size: 1.25em !important;

	}

   .adc-games-news-container {
    margin-bottom: 20px !important;
   }

}

@media screen and (max-width:480px){

   .large-font-size .adc-games-hero-content .adc-games-hero-title, .large-font-size.adc-home-carousel-item-layout .title-top > div, .large-font-size.adc-home-carousel-item-layout .title-bottom > div, .medium-font-size .adc-games-hero-content .adc-games-hero-title, .medium-font-size.adc-home-carousel-item-layout .title-top > div, .medium-font-size.adc-home-carousel-item-layout .title-bottom > div, .small-font-size .adc-games-hero-content .adc-games-hero-title, .small-font-size.adc-home-carousel-item-layout .title-top > div, .small-font-size.adc-home-carousel-item-layout .title-bottom > div, #HomePageCarousel .large-font-size .tile-foreground .title-top > div, #HomePageCarousel .large-font-size .tile-foreground .title-bottom > div, #HomePageCarousel .medium-font-size .tile-foreground .title-top > div, #HomePageCarousel .medium-font-size .tile-foreground .title-bottom > div, #HomePageCarousel .small-font-size .tile-foreground .title-top > div, #HomePageCarousel .small-font-size .tile-foreground .title-bottom > div {
    font-size: 2em !important;
	}

.quick-facts-caption{ font-size:1.25em;}

   .adc-games-news-container {
    margin-bottom: 20px ! important;
   }
.adc-games-hero-container .adc-games-hero-share{
padding-top:5%;
}
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m{
padding:0;
}
#games-landing-container .games-results-blocks .search-reslut-block .games-name{
word-wrap:break-word !important;
}

}
@media screen and (max-width:360px){

   .large-font-size .adc-games-hero-content .adc-games-hero-title, .large-font-size.adc-home-carousel-item-layout .title-top > div, .large-font-size.adc-home-carousel-item-layout .title-bottom > div, .medium-font-size .adc-games-hero-content .adc-games-hero-title, .medium-font-size.adc-home-carousel-item-layout .title-top > div, .medium-font-size.adc-home-carousel-item-layout .title-bottom > div, .small-font-size .adc-games-hero-content .adc-games-hero-title, .small-font-size.adc-home-carousel-item-layout .title-top > div, .small-font-size.adc-home-carousel-item-layout .title-bottom > div, #HomePageCarousel .large-font-size .tile-foreground .title-top > div, #HomePageCarousel .large-font-size .tile-foreground .title-bottom > div, #HomePageCarousel .medium-font-size .tile-foreground .title-top > div, #HomePageCarousel .medium-font-size .tile-foreground .title-bottom > div, #HomePageCarousel .small-font-size .tile-foreground .title-top > div, #HomePageCarousel .small-font-size .tile-foreground .title-bottom > div {
    font-size: 1.2em !important;
	}

.quick-facts-caption{ font-size:1.25em;}
#games-landing-container .games-results-blocks .search-reslut-block .games-name{
word-wrap:break-word !important;
}
}


@media screen and (max-width: 320px) {
.adc-games-hero-container .adc-games-hero-share{
padding-top:4% !important;
}
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m{
padding:0;
}

}

/**********************************
Character Tab
************************************/

#CharaterTabCarousel
{
display:none;
}


#CharactersGalleryComponent
{
width: 100%;
height: 40em;
padding-top: 3%;
display:block;
padding-bottom: 0.5%;

}

#CharactersGalleryComponent .image-media
{
position: absolute;
width: 100%;
height: 40em;
}

#CharactersGalleryComponent  .thumbnails
{
position: absolute;
left: 4%;
height: 12.5em;
z-index: 9999999;
width: 46%;
}

#CharactersGalleryComponent  .thumbnails-inner
{
height: 12.5em;
}

#CharactersGalleryComponent .display-media
{
position: absolute;
width: 40%;
right: 0;
margin-right: 1%;
min-height:36em;
padding-top:1.250em;
background: url("../../../../../content/dam/atvi/activision/company/locations/page-pattern.png") left top repeat-x;
background-size: 5px 5px;
background-origin: padding-box;
}


#CharactersGalleryComponent .display-media img
{
height:100%;
padding-top: 1%;
}

#CharactersGalleryComponent .display-caption
{
position: absolute;
width: 50%;
background: #fff;
color: #000;
top:12em;
padding: 0;
padding-left: 4em;
}


#CharactersGalleryComponent .border-bottom-black
{
border-bottom: 1px solid #474747;
}

#CharactersGalleryComponent .back-seperator
{
background: url('../../../../../content/dam/atvi/activision/company/about/black-sep.gif') left top repeat-x;
float: left;
height: 3px;
width: 10%;
}


#CharactersGalleryComponent .characterTitle
{
padding-top: 7%;
font-family: 'HelveticaNeueLTStd-HvCn',Helvetica, Arial, Helvetica, sans-serif;
font-size: 2em;
}


#CharactersGalleryComponent .characterContent
{
padding-top: 3%;
line-height: 1.5em;
-moz-column-count:2; /* Firefox */
-webkit-column-count:2; /* Safari and Chrome */
column-count:2;
}

/*#CharactersGalleryComponent .characterContentPara1
{
float: left;
width: 46%;
line-height: 1.5em;
padding-right: 4%;
}

#CharactersGalleryComponent .characterContentPara2
{
float: left;
width: 46%;
line-height: 1.5em; 
}
*/
#CharactersGalleryComponent .thumbnail-container ul li 
{
width: 24%;
}



#CharactersGalleryComponent .thumbnail-container ul li a > img
{
height:6em;
}


#CharactersGalleryComponent .thumbnail-container ul li .thumbnail-caption
{
background-color: rgba(204,204,204,0.3);
text-align:left;
font-family:"HelveticaNeueLTStd-Md",Helvetica, Arial, Helvetica, sans-serif;
font-size:0.749em;
height:3.687em;
line-height:normal;
color:#000;
padding:0.813em;
}

#CharactersGalleryComponent .thumbnail-container ul li .item-border{
    background-color:#000;
    border-top:4px solid #FFF;
    position:absolute;
    top:0;
    width:inherit;
}
#CharactersGalleryComponent .thumbnail-container ul li:hover .item-border,
#CharactersGalleryComponent .thumbnail-container ul li.active .item-border
{
    background-color: rgba(204,204,204,0.8);
    border-top:4px solid #f9e11b;
    z-index:9;
}

.characterComponent-yellow-border
{
background-color: rgba(204,204,204,0.8);
border-top: 4px solid #f9e11b !important;
}

#CharactersGalleryComponent .thumbnail-container
{
height:9.063em;
overflow: hidden;
width: 99% !important;
margin-left:55px;
}


#CharactersGalleryComponent .gallery-prev
{
width: 7%;
height: 74%;
left: 0;
top:0;
}



#CharactersGalleryComponent .gallery-next
{
width: 7%;
height: 74%;
right:-95px;
top:0;
}




/**********************
Character tab : Theme
***********************/

.dark-color-scheme #CharactersGalleryComponent .display-caption
{
background: #000;
}


.dark-color-scheme #CharactersGalleryComponent .thumbnail-container ul li .item-border
{
border-top: 4px solid #fff;
}


.dark-color-scheme #CharactersGalleryComponent .thumbnail-container ul li:hover .item-border
{
border-top: 4px solid #ffe600;
}

.dark-color-scheme #CharactersGalleryComponent .gallery-next {
background: url("../../../../../content/dam/atvi/activision/games/right-arrow-dark-normal.png ") no-repeat left 46% top 45%;
background-color: rgba(22,22,22,0.8) !important;
}

.dark-color-scheme #CharactersGalleryComponent .gallery-next:hover {
background: url("../../../../../content/dam/atvi/activision/games/right-arrow-dark-hover.png ") no-repeat left 46% top 45%;
background-color: rgba(22,22,22,0.5) !important;
}
.dark-color-scheme #CharactersGalleryComponent .gallery-prev {
background: url("../../../../../content/dam/atvi/activision/games/left-arrow-dark-normal.png ") no-repeat left 46% top 45%;
background-color: rgba(22,22,22,0.8) !important;
}

.dark-color-scheme #CharactersGalleryComponent .gallery-prev:hover {
background: url("../../../../../content/dam/atvi/activision/games/left-arrow-dark-hover.png ") no-repeat left 46% top 45%;
background-color: rgba(22,22,22,0.5) !important;
}


/*
.dark-color-scheme #CharactersGalleryComponent .gallery-prev
{
background-color: rgba(22,22,22,0.8);
}

.dark-color-scheme #CharactersGalleryComponent .gallery-next
{
background-color: rgba(22,22,22,0.8);
}
*/
.dark-color-scheme #CharactersGalleryComponent .border-bottom-black
{
border-bottom: 1px solid #fff;
}


.dark-color-scheme #CharactersGalleryComponent .characterTitle
{
color: #fff;
}

.dark-color-scheme #CharactersGalleryComponent .characterContent
{
color: #fff;
}

.dark-color-scheme #CharactersGalleryComponent .display-media
{
background: url("../../../../../content/dam/atvi/activision/games/atvi-white-pattern.png") left top repeat-x;
background-size: 9px 9px;
background-origin: padding-box;
}

.dark-color-scheme #CharactersGalleryComponent .back-seperator
{
background: url('../../../../../content/dam/atvi/activision/games/white-sep.gif') left top repeat-x;
float: left;
height: 3px;
width: 10%;
}

.dark-color-scheme #CharactersGalleryComponent .thumbnail-container ul li .thumbnail-caption
{
                color:#fff;
}


/*** light theme**/



.light-color-scheme #CharactersGalleryComponent .thumbnail-container ul li .item-border{
    background-color:#000;
    border-top:4px solid #fff;
    position:absolute;
    top:0;
    width:inherit;
}
.light-color-scheme #CharactersGalleryComponent .thumbnail-container ul li:hover .item-border,
.light-color-scheme #CharactersGalleryComponent .thumbnail-container ul li.active .item-border
{
background-color: rgba(204,204,204,0.8);
border-top:4px solid #f9e11b;
z-index:9;
}


.light-color-scheme #CharactersGalleryComponent .display-caption
{
background: #fff;
}

.light-color-scheme #CharactersGalleryComponent .thumbnail-container ul li .item-border
{
border-top: 4px solid #efefef;
}

.light-color-scheme #CharactersGalleryComponent .thumbnail-container ul li:hover .item-border
{
border-top: 4px solid #ffe600;
}

.light-color-scheme #CharactersGalleryComponent .thumbnail-container ul li:active .item-border
{
border-top: 4px solid #ffe600;
}

.light-color-scheme #CharactersGalleryComponent .gallery-next {
background: url("../../../../../content/dam/atvi/activision/games/right-arrow-white-normal.png ") no-repeat left 45% top 48%;
background-color: rgba(34,34,34, 0.1) !important;
}

.light-color-scheme #CharactersGalleryComponent .gallery-next:hover {
background: url("../../../../../content/dam/atvi/activision/games/right-arrow-white-hover.png ") no-repeat left 45% top 48%;
background-color: rgba(34,34,34, 0.3) !important;
}

.light-color-scheme #CharactersGalleryComponent .gallery-prev {
background: url("../../../../../content/dam/atvi/activision/games/left-arrow-white-normal.png ") no-repeat left 35% top 48%;
background-color: rgba(34,34,34, 0.1) !important;
}

.light-color-scheme #CharactersGalleryComponent .gallery-prev:hover {
background: url("../../../../../content/dam/atvi/activision/games/left-arrow-white-hover.png ") no-repeat left 35% top 48%;
background-color: rgba(34,34,34, 0.3) !important;
}


.light-color-scheme #CharactersGalleryComponent .border-bottom-black
{
border-bottom: 1px solid #000;
}


.light-color-scheme #CharactersGalleryComponent .characterTitle
{
color: #000;
}

.light-color-scheme #CharactersGalleryComponent .characterContent
{
color: #000;
}

.light-color-scheme #CharactersGalleryComponent .display-media
{
background: url("../../../../../content/dam/atvi/activision/company/locations/page-pattern.png") left top repeat-x;
background-size: 5px 5px;
background-origin: padding-box;
}


.light-color-scheme #CharactersGalleryComponent .back-seperator
{
background: url('../../../../../content/dam/atvi/activision/company/about/black-sep.gif') left top repeat-x;
float: left;
height: 3px;
width: 10%;
}


.light-color-scheme #CharactersGalleryComponent .thumbnail-container ul li .thumbnail-caption
{
color:#000;
}

/***********************************
TABLET LANDSCAPE
***********************************/

@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) {

    #CharaterTabCarousel
    {
         display:none;
    }

    #CharactersGalleryComponent{

        padding-top: 8%;
        display:block;
    }

    #CharactersGalleryComponent .display-media{

    top: 13em;
    height: 23em;
    width: 55%;
    margin-right: 3%;
    }

    #CharactersGalleryComponent  .thumbnails
    {
        width: 84%;
        left: 3%;
    }

    #CharactersGalleryComponent .display-caption
    {
        padding-left: 2.5em;
        width: 35%;
    }

    #CharactersGalleryComponent .characterContent
    {
        width: 90%;
        padding-right: 0;
        padding-top: 3%;
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }

    #CharactersGalleryComponent .display-media img
    {
       padding-top: 2%;
    }

    #CharactersGalleryComponent .thumbnail-container ul li
    {
       width:19%;
    }

    #CharactersGalleryComponent .gallery-prev
    {
       margin-top:1%;
    }

}

/***********************
PHONE RWD
************************/

@media only screen and (max-width:657px) {

    #CharactersGalleryComponent
    {
    display:block;
    width: 100%;
    height: 100%;
    padding-top: 2%;
    padding-left: 0.5%;
    }
    
    #CharaterTabCarousel
    {
    width: 100%;
    display:none;
    }
    
    #CharaterTabCarousel .slidesjs-container
    {
    width: 100% !important;
    height: 100% !important;
    position: relative !important;
    
    }
    
    #CharaterTabCarousel .slidesjs-control
    {
    height: 100% !important;
    width: 100% !important;
    }
    
    #CharaterTabCarousel .slidesjs-slide
    {
    position: relative !important;
    width: 100% !important;
    }
    
    #CharaterTabCarousel .tile-background img
    {
    width: 100%;
    
    }


    #CharaterTabCarousel .tile-foreground
    {
    width: 100%;
    }
    
    #CharaterTabCarousel .tile-foreground .title-top,
    #CharaterTabCarousel .tile-foreground .title-bottom,
    #CharaterTabCarousel .tile-foreground .action-link-1,
    #CharaterTabCarousel .tile-foreground .action-link-2,
    #CharaterTabCarousel .tile-foreground .action-link-3
    {
        display:none;
    }
    
    #CharaterTabCarousel .tile-foreground .editing-label
    {
      display:none;
    }
    
    #CharaterTabCarousel .slidesjs-previous,
    #CharaterTabCarousel .slidesjs-next
    {
        display:none;
    }

    #CharaterTabCarousel .tile-foreground .characterCarouselDescription1 {
        padding-right: 4%;
        padding-top: 2%;
        padding-bottom: 2%;
    }
    
    #CharaterTabCarousel .tile-foreground .characterCarouselDescription1 p
    {
        font-family: "HelveticaNeueLTStd-Roman",Helvetica, Arial, Helvetica, sans-serif;
        font-size: 1em;
    }
    
    #CharaterTabCarousel .tile-background,
    #CharaterTabCarousel .tile-foreground
    {
        padding-left: 2%;
        padding-right: 2%;
    }
    
    #CharaterTabCarousel .tile-foreground .characterCarouselTitle1
    {
        font-family: "HelveticaNeueLTStd-BdCn",Helvetica, Arial, Helvetica, sans-serif;
        font-size: 2.2em;
        padding-top: 1em;
    }

    #CharactersGalleryComponent .image-media {
    position: relative;
    height: 100%;
    }
    
    #CharactersGalleryComponent .display-media
    {
    float: left;
    width: 97%;
    position: relative;
    height: 100%;
    margin-left: 1%;
    background: none !important;
    
    }

    #CharactersGalleryComponent .display-media img
    {
    height: 24em;
    }
    
    #CharactersGalleryComponent .display-caption
    {
    position: relative;
    width: 100%;
    height: 100%;
    float: left;
    top: 0;
    width: 96%;
    padding-left: 1.3%;
    }

    #CharactersGalleryComponent .thumbnails
    {
        display: block;
        height: 1em;
        width: auto;
        top: 23em;
    }

    #CharactersGalleryComponent .thumbnail-container
    {
        overflow: hidden;
        height: auto;
        margin-left: 1px;
        width: auto !important;                        
    }

    #CharactersGalleryComponent .thumbnail-container ul li
    {
        border-top: none !important;
        width: 0.5em;
        height: 0.5em;
        border-radius: 24px;
        -moz-border-radius: 24px;
        -webkit-border-radius: 24px;
        background: #8A8A8A;
    }

    #CharactersGalleryComponent .thumbnail-container ul li.active
    {
        background: #FF0;
    }

    #CharactersGalleryComponent .characterContent
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        /*height: 13em;*/
    }
}

/**********************************
Media Tab
************************************/

#GamesMediaTabGalleryComponent
{
width: 90%;
padding: 2%;
padding-top: 0;
}

#GamesMediaTabGalleryComponent .image-media
{
width: 100%;
height: auto;
}

#GamesMediaTabGalleryComponent .video-media
{
width: 100%;
height: 645px;
padding-top: 3%;
border-bottom: 3px #666666 solid;
}

#GamesMediaTabGalleryComponent .video-media .display-media
{
height: 89% !important;
padding-top: 2%;

}

#GamesMediaTabGalleryComponent .display-frame .display-media img
{
/*height: 600px;*/
padding-top: 6%;
border-bottom: 3px #666666 solid;
}

#GamesMediaTabGalleryComponent .thumbnails
{
width: 100%;
height: 131px;
margin-top:1%;
}

#GamesMediaTabGalleryComponent .thumbnails-inner
{
width: 100%;
height: 100%;
padding-left: 0.3%;
}

#GamesMediaTabGalleryComponent .thumbnail-container
{
width: 92% !important;
height: 100%;

}

#GamesMediaTabGalleryComponent .thumbnail-container ul li 
{
width: 12%;
margin-right: 0.2%;
height: auto;

}

#GamesMediaTabGalleryComponent .thumbnail-container ul li a > img
{
width: 100%;
height: auto;
}


#GamesMediaTabGalleryComponent .display-frame .display-caption
{
bottom: 92%;
background-color: #fff;
color: #000;
padding: 0;
font-size: 1.250em;
font-family: "HelveticaNeueLTStd-BdCn",Helvetica, Arial, Helvetica, sans-serif;
}



#GamesMediaTabGalleryComponent .thumbnail-container ul li .thumbnail-caption
{
background-color: rgba(204,204,204,0.3);
text-align: left;
font-family: "HelveticaNeueLTStd-Md",Helvetica, Arial, Helvetica, sans-serif;
font-size: 0.749em;
height: 3.687em;
line-height: normal;
padding: 0.813em;
}

#GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-next,
#GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-next:hover
{
width: 4%;
height: 100%;
background-position: 40%;
right: 0;
top: 1%;
}


#GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-prev,
#GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-prev:hover
{
width: 4%;
height: 100%;
background-position: 40%;
left: 0;
top: 1%;
}


// Styles w.r.t to themes dark and light. 


.light-color-scheme #GamesMediaTabGalleryComponent .display-frame .display-caption
{
color: #000;
background-color: #fff;
}

.light-color-scheme #GamesMediaTabGalleryComponent .thumbnail-container ul li .thumbnail-caption
{
color: #000;
}
.light-color-scheme #GamesMediaTabGalleryComponent .thumbnail-container ul li .item-border{
    background-color:#000;
    border-top: 4px solid #fff;
    margin-right: 0.2%;
    position:absolute;
    top:0;
    width: 11.05%;
    z-index:9;
    height::auto;
}

.light-color-scheme #GamesMediaTabGalleryComponent .thumbnail-container ul li:hover .item-border,
.light-color-scheme #GamesMediaTabGalleryComponent .thumbnail-container ul li.active .item-border
{
    background-color: rgba(204,204,204,0.8);
    border-top:4px solid #f9e11b;
    z-index:9;
}


.light-color-scheme #GamesMediaTabGalleryComponent .gallery-next {
background: url("../../../../../content/dam/atvi/activision/games/right-arrow-white-normal.png ") no-repeat;
background-color: rgba(34,34,34, 0.1) !important;
}

.light-color-scheme #GamesMediaTabGalleryComponent .gallery-next:hover {
background: url("../../../../../content/dam/atvi/activision/games/right-arrow-white-hover.png ") no-repeat;
background-color: rgba(34,34,34, 0.3) !important;
}

.light-color-scheme #GamesMediaTabGalleryComponent .gallery-prev {
background: url("../../../../../content/dam/atvi/activision/games/left-arrow-white-normal.png ") no-repeat;
background-color: rgba(34,34,34, 0.1) !important;
}

.light-color-scheme #GamesMediaTabGalleryComponent .gallery-prev:hover {
background: url("../../../../../content/dam/atvi/activision/games/left-arrow-white-hover.png ") no-repeat;
background-color: rgba(34,34,34, 0.3) !important;
}


/**** dark theme ******/        

.dark-color-scheme #GamesMediaTabGalleryComponent .display-frame .display-caption
{
color: #fff;
background-color: #000;
}

.dark-color-scheme #GamesMediaTabGalleryComponent .thumbnail-container ul li .thumbnail-caption
{
color: #fff;
}

.dark-color-scheme #GamesMediaTabGalleryComponent .thumbnail-container ul li .item-border
{
border-top: 4px solid #000;
height: auto;
margin-right: 0.2%;
/*width: 12%;*/
}

.dark-color-scheme #GamesMediaTabGalleryComponent .thumbnail-container ul li:hover .item-border,
.dark-color-scheme #GamesMediaTabGalleryComponent .thumbnail-container ul li.active .item-border
{
border-top: 4px solid #ffe600;
width:100%;
}

.dark-color-scheme #GamesMediaTabGalleryComponent .gallery-next {
background: url("../../../../../content/dam/atvi/activision/games/right-arrow-dark-normal.png ") no-repeat;
background-color: rgba(22,22,22,0.8) !important;
}

.dark-color-scheme #GamesMediaTabGalleryComponent .gallery-next:hover {
background: url("../../../../../content/dam/atvi/activision/games/right-arrow-dark-hover.png ") no-repeat;
background-color: rgba(22,22,22,0.5) !important;
}

.dark-color-scheme #GamesMediaTabGalleryComponent .gallery-prev {
background: url("../../../../../content/dam/atvi/activision/games/left-arrow-dark-normal.png ") no-repeat;
background-color: rgba(22,22,22,0.8) !important;
}

.dark-color-scheme #GamesMediaTabGalleryComponent .gallery-prev:hover {
background: url("../../../../../content/dam/atvi/activision/games/left-arrow-dark-hover.png ") no-repeat;
background-color: rgba(22,22,22,0.5) !important;
}




/***********************************
TABLET LANDSCAPE
***********************************/

@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) {


#GamesMediaTabGalleryComponent .thumbnails {
width: 100%;
height: 123px;
}

#GamesMediaTabGalleryComponent
{
width: 97%;
padding-top: 5%;
}
#GamesMediaTabGalleryComponent .thumbnail-container ul li
{
width: 16%;
margin-right: 0.2%;
height: auto;
}

#GamesMediaTabGalleryComponent .thumbnail-container
{
width: 90% !important;
}    


#GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-prev,
#GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-prev:hover
{
left: 0;
width: 5%;
height: 100%;
}

#GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-next,
#GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-next:hover
{
width: 5%;
right: 0;
height: 100%;
}

#GamesMediaTabGalleryComponent .display-frame .display-media img
{
padding-top: 10%;
}

#GamesMediaTabGalleryComponent .video-media .display-media
{
height: 96% !important;

}


}



/***********************
PHONE RWD
************************/

@media only screen and (max-width:657px) {

#GamesMediaTabGalleryComponent
{
    width: 97%;
}

#GamesMediaTabGalleryComponent .display-frame .display-media img
{
padding-top: 14%;
height: 350px;
}

#GamesMediaTabGalleryComponent .thumbnails
{
width: 100%;
height: auto;
border-top: none;
position: relative;
bottom: 6%;
}

#GamesMediaTabGalleryComponent .thumbnails-inner
{
height: auto;
}

/*#GamesMediaTabGalleryComponent .thumbnail-container ul li
{
border-top: none !important;
width: 0.5em;
height: 0.5em;
border-radius: 24px;
-moz-border-radius: 24px;
-webkit-border-radius: 24px;
background: #8A8A8A;
float: left;
margin-right: 6px;
}*/

#GamesMediaTabGalleryComponent .thumbnail-container ul li.active
{
background: #FF0;
}

#GamesMediaTabGalleryComponent .thumbnail-container
{
width: 100% !important;
}

#GamesMediaTabGalleryComponent .video-media
{
border-bottom:none;
height: 350px;
}

#GamesMediaTabGalleryComponent .display-frame .display-media img
{
border-bottom:none;
} 

#GamesMediaTabGalleryComponent .video-media .display-media
{
height: 379px !important;
}


#GamesMediaTabGalleryComponent .display-frame .display-caption
{
bottom: 96%;
}

#GamesMediaTabGalleryComponent .image-media .atvi-age-gate-container
{
height: 350px;
}

}

#temp-games-links .data-renderer{
	display:none;
}
#games-landing-container{
	background:#0A0A0A url('../../../../../content/dam/atvi/activision/games/landing-page/page-corner-line.png') right 2% no-repeat;
	font-size:1em;
	padding:3.563em 2.375em 1em;
	font-family: "Roboto", sans-serif;
	color:#fff;
	border-top:1px solid #313131;
}
#games-landing-container .show-me-more{
    background:url("../../../../../content/dam/atvi/activision/games/landing-page/search-games-pointer.png") no-repeat scroll 50% bottom transparent;
    padding-bottom:12px;
    text-align:center;
}

#games-landing-container .show-me-more a{
    background:#FFE701;
    color:#040404;
    display:block;
    font-family: "Roboto", sans-serif;
    font-size:1.375em;
    padding:0.938em;
    text-decoration:none;
	text-transform:uppercase;
}
#games-landing-container .games-page-heading{
	color:#fff;
	font-size:7.625em;
	line-height:normal;
	font-family: "Roboto", sans-serif;
	text-transform:uppercase;
}
#games-landing-container .sorting-options{
	border-top:1px solid #505050;
	position:relative;
}
#games-landing-container .sorting-options li{
	float:left;
	font-family: "Roboto", sans-serif;
}
#games-landing-container .sorting-options li .sort-by{
	padding:1.5em 1.25em 1.25em 0;
	color:#a7a7a7;
	font-size:0.938em;
}
#games-landing-container .sorting-options li a{
	padding:1em 1.1em;
	font-size:1.250em;
	color:#ffffff;
	text-decoration:none;
	display:inline-block;
}
#games-landing-container .sorting-options li .selected{
	background:url("../../../../../content/dam/atvi/activision/games/landing-page/search-games-pointer.png") no-repeat scroll 50% bottom transparent;
    padding-bottom:12px;
}
#games-landing-container .sorting-options li .selected a{
	background:#FFE701;
    color:#040404;
}
#games-landing-container .sorting-options .all-games-lbl{
	position:absolute;
	right:0;
	top:1.2em;
	color:#a7a7a7;
}
.games-results-blocks{
	padding:1.875em 0;
}
.games-results-blocks .search-reslut-block {
    border-top:6px solid #303030;
    float:left;
    margin-right:1em;
    margin-bottom:3%;
    padding-top:1.063em;
    width:13em;
}
.games-results-blocks .search-reslut-block.selected,
.games-results-blocks .search-reslut-block:hover{
	border-top:6px solid #ffe60e;
}
.games-results-blocks .games-image{
	position:relative;
	background:url('../../../../../content/dam/atvi/activision/games/landing-page/result-games-backround.gif') left top no-repeat;
	background-size:100%;
	min-height:227px;
}
.games-results-blocks .games-image img{width:13em; height:227px;}
.games-results-blocks .games-image:hover .hover-state{
	display:block;
}
.games-results-blocks .games-image .hover-state{
	position:absolute;
    left:0;
    top:0;
    bottom: 0;
    width:100%;
    background:rgba(255, 255 ,255 ,1);
    /*height:207px;*/
	padding-top:20px;
	display:none;
}

.games-results-blocks .games-image .hover-state a{
	text-decoration:none;
	color:#040404;
	/*background:url('../../../../../content/dam/atvi/activision/games/landing-page/list-item-circle.png') right center no-repeat;
	padding:5px 25px 5px 5px; */
	display:inline-block;
	/*margin-left:10px;
	margin-bottom:10px;*/
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    margin-left: 0;
    margin-bottom: 0;    
}
.games-results-blocks .games-image .hover-state a:hover{
    /*color:#000000;   
    background:#ffe500 url('../../../../../content/dam/atvi/activision/games/landing-page/ATVI_white-item-circle.png') 98% center no-repeat; */
}
.games-results-blocks .games-image .hover-state a.hover-cta{
	background:#040404;
    bottom:10px;
    color:#fff;
    padding:10px;
    position:absolute;
    text-decoration:none;
	left:10px;
	white-space:nowrap;
	width:auto;
}
.games-results-blocks .games-image .hover-state a .hover-state-text {
    color: #000000;
    background: #ffe500 url('../../../../../content/dam/atvi/activision/games/landing-page/ATVI_white-item-circle.png') 98% center no-repeat;
    margin-top: 20px;
    padding: 5px 21px 5px 5px;
    display: inline-block;
    margin-left: 10px;
}
.games-results-blocks .games-image .hover-state a.hover-cta span{
	background:url('../../../../../content/dam/atvi/activision/games/landing-page/hover-cta-yellow.gif') right center no-repeat;
	padding-right:15px;
}
.games-results-blocks .games-image .hover-state a.hover-cta:hover{
    background:#ffe500;
    color:#000000;
}
.games-results-blocks .games-image .hover-state a.hover-cta:hover span{
	background:url('../../../../../content/dam/atvi/activision/games/landing-page/cta-hover-bg.png') right center no-repeat;
}
.games-results-blocks .games-name {
	font-family: "Roboto", sans-serif;
	font-size:0.938em;
	color:#fff;
	padding:2px 0;
}
.games-results-blocks .games-name a{
	font-family: "Roboto", sans-serif;
	font-size:0.938em;
	color:#fff;
	padding:2px 0;
    text-decoration: none;
}        
.games-results-blocks .games-rate{
	font-family: "Roboto", sans-serif;
	font-size:0.938em;
	color:#575757;
	padding:2px 0;
    word-wrap: break-word;
}
#games-landing-container .search-result-block .c1{
	padding:1.5em 0 0.5em 0;
}
#games-landing-container .rwd-filter{
	display:none;
}
#games-landing-container .rwd-filter a{
	background:#eeeeee url('../../../../../content/dam/atvi/activision/games/landing-page/list-item-circle.png') 90% 50% no-repeat;
	font-family: "Roboto", sans-serif;
	color:#040404;
	text-align:center;
	padding:2em 0;
	margin-bottom:2em;
	text-decoration:none;
	display:none;
	font-size:1.768em;
	margin-top:3em;
	background-size:3%;
	display:block;
}


/******************************** Filters *********************************/
#games-landing-container .search-result-block .c1{
	overflow:visible;
}
div.filter-container div{
		margin-right:5px;
		margin-bottom:10px;
	}
	div.custom-dropdown{
		/*display:inline-block;*/
		vertical-align:top;
		position:relative;
    	float: left;
        margin-left:-3px;
	}
	div.custom-dropdown div.list{
		background:#FFF url('../../../../../content/dam/atvi/activision/search/games-menu-dropDown.png') right top no-repeat;
		border:1px solid #cbcbcb;
    	/* border-left:none; */
		outline:none;
		cursor: pointer;
		min-width:11.430em;
		font-family: "Roboto", sans-serif;
		font-size:1em;
		padding:1em 2em 1em 1em;
		margin-right:0;
		color:#040404;
	}
	div.custom-dropdown div.list.active{
		background:#FFF url('../../../../../content/dam/atvi/activision/search/games-menu-dropDown-active.png') right top no-repeat;
	}
	div.custom-dropdown ul{
		display: none;
		list-style: none;
		border:1px solid #cbcbcb;
		/* border-left:none; */
		border-top:none;
		margin:0px;
		padding:0;
		position:absolute;
		top:49px;
		width:97.3%;
		background:#fff;
    	z-index: 999999999;
		color:#040404;
	}
	div.custom-dropdown ul li{
		cursor:pointer;
		font-family: "Roboto", sans-serif;
		font-size:1em;
		padding:3% 6%;
	}
	div.custom-dropdown ul li:hover{
		background-color:#fee600;
	}
	div.custom-dropdown ul li span.count{
		float:right;
		color:#8F8787;
		margin-right:6%;
	}
	div.filter-container div.selected {
		border:none;
		/*display:inline-block;*/
		min-width:11.750em;
		font-family: "Roboto", sans-serif;
		font-size:1em;
		/* padding:1em 2em 1.4em 1em; */
    	padding:1em 2em 1em 1em;
		background:#fee600;
		position:relative;
		margin:2.5% 5% 1% 0;
    	float: left;
	}
	div.filter-container div.selected img{
		cursor:pointer;
		position:absolute;
		right:10px;
		top:5px;
	}

    #mobile-filter select{
        font-family: "Roboto", sans-serif;
        background:none;
        -webkit-appearance:none;
        padding:1em;
        display:none;
        width:100%;
    }	
    .no-games-found{
        display: none;
    }

/********************************* End of Filters ********************************/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait){
	#games-landing-container .sorting-options .all-games-lbl{
		top:4.2em;
	}
	#games-landing-container .sorting-options li .selected{
		padding-bottom:11px;
	}

	#games-landing-container .search-reslut-block img{
		width:100%;
	}
	#games-landing-container .games-image:hover .hover-state{
		/*height:95%;*/
	}
	#games-landing-container .games-image .hover-state a{
		margin-left:6%;
		margin-top:7%;
		background-size:16%;
		padding-right:11%;
	}
	#games-landing-container .games-image .hover-state a.hover-cta{
		padding:7% 5% 5% 8%;
		left:7%;
		bottom:10%;
		display:block;
		white-space:nowrap;
		width:auto;
	}
	#games-landing-container .games-image .hover-state a.hover-cta span{
		background-size:9%;
		padding-right:16%;
		float:left;
	}
	div.filter-container div.custom-dropdown{
		margin:2.5% 5% 1% 0;
	}
	div.filter-container div.custom-dropdown div.list{
		padding-bottom:1.3em;
	}
	div.filter-container div.custom-dropdown ul{
		top:52px;
		width:99.3%
	}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	#games-landing-container .sorting-options .all-games-lbl{
		top:3.2em;
	}

	#games-landing-container .search-reslut-block img{
		width:100%;
	}
	#games-landing-container .games-image:hover .hover-state{
		/*height:95%;*/
	}
	#games-landing-container .games-image .hover-state a{
		margin-left:6%;
		margin-top:7%;
		background-size:16%;
		padding-right:11%;
	}
	#games-landing-container .games-image .hover-state a.hover-cta{
		padding:7% 5% 5% 8%;
		left:7%;
		bottom:10%;
		display:block;
		white-space:nowrap;
		width:auto;
	}
	#games-landing-container .games-image .hover-state a.hover-cta span{
		background-size:9%;
		padding-right:16%;
		float:left;
	}
	div.filter-container div.custom-dropdown{
		margin:2.5% 5% 1% 0;
	}
	div.filter-container div.custom-dropdown div.list{
		padding-bottom:1.3em;
	}
	div.filter-container div.custom-dropdown ul{
		top:52px;
		width:99.3%
	}
}
@media screen and (max-device-width:730px), screen and (max-width:657px) {
	#games-landing-container{
		background:#0A0A0A;
	}
	#games-landing-container .games-page-heading{
		font-size:4.375em;
	}
	#games-landing-container .rwd-filter{
		display:block;
	}
	#games-landing-container .sorting-options .all-games-lbl{
		top:-8.5em;
		left:0;
		font-family: "Roboto", sans-serif;

	}
	#games-landing-container .sorting-options{
		font-size:1.875em;
		font-family: "Roboto", sans-serif;
	}
	#games-landing-container .games-results-blocks .search-reslut-block {
		width:46%;
		margin:0 3% 3% 0.5%;
		padding-top:3%;
	}
	#games-landing-container .games-results-blocks .search-reslut-block img{
		width:100%;
	}
	#games-landing-container .games-results-blocks .search-reslut-block .games-name{
		font-size:1.750em;
	}
	#games-landing-container .games-results-blocks .search-reslut-block .games-description{
		padding-top:7%;
	}
	#games-landing-container .games-results-blocks .search-reslut-block .games-description .games-rate{
		font-size:1.750em;
		padding-top:2%;
	}
	#games-landing-container .show-me-more a{
		font-size:1.750em;
	}
	.games-results-blocks .games-image img{width:100%; height:inherit;}
	div.filter-container,
	#games-landing-container .search-result-block .c1{
		display:none;
	}
	
	#games-landing-container .search-reslut-block img{
		width:100%;
	}
	#games-landing-container .games-image:hover .hover-state{
		height:95%;
		font-size:1.750em;
	}
	#games-landing-container .games-image .hover-state a{
		margin-left:6%;
		margin-top:7%;
		background-size:7%;
		padding-right:11%;
		float:none;
		clear:both;
	}
	#games-landing-container .games-image .hover-state a.hover-cta{
		padding:7% 5% 5% 8%;
		left:7%;
		bottom:10%;
		display:block;
		white-space:nowrap;
		width:auto;
	}
	#games-landing-container .games-image .hover-state a.hover-cta span{
		background-size:9%;
		padding-right:16%;
		float:left;
	}
	#games-landing-container .mobile-filter-reset-btn{
		font-size:1.750em;
		font-family: "Roboto", sans-serif;
		width:48%;
		padding:5% 1%;
		border:none;
		background:#E6E6E6;
		cursor:pointer;
	}
	#games-landing-container .mobile-filter-apply-btn{
		font-size:1.750em;
		font-family: "Roboto", sans-serif;
		width:48%;
		padding:5% 1%;
		border:none;
		background:#fee600;
		cursor:pointer;
	}
	#mobile-filter>div{
		padding:1em 0;
	}
	#mobile-filter select{
		background:#e6e6e6;
		padding:1em;
		font-size:1.750em;
		border:none;
		display:block;
		outline:none;
	}
	#mobile-filter select option{
		padding:0 1em;
		border:none;
	}
	#mobile-filter .mobile-selected-Filter{
		background:#040404;
		color:#fff;
		padding:1em;
		height:auto;
		overflow:hidden;
		border-top:1px solid #2e2e2e;
		border-bottom:1px solid #c5c5c5;
		margin-bottom:1px;
		font-size:1.765em;
	}
	#mobile-filter .mobile-selected-Filter .value{
		float:left;
	}
	#mobile-filter .mobile-selected-Filter .count{
		float:right;
		color:#797979;
	}
}

@media screen and (max-width:657px){
	#games-landing-container{
		font-size:10px;
	}
}

@media screen and (max-width:640px){
        #games-landing-container .sorting-options li {
        float: none;
        width: 100%;
    }


    #games-landing-container .sorting-options li a {

        display: block;
        font-size: 1em !important;
        padding: 0.5em;
        text-decoration: none;
        width: 94% !important;
    }

}



@media screen and (max-width: 360px){
            #games-landing-container .games-image:hover .hover-state {
                height: 90%;
            }
            #games-landing-container .games-results-blocks .games-image {
        min-height: 173px;
                    }
}

@media screen and (max-width: 320px){
    #games-landing-container .games-image:hover .hover-state {
        height: 80%;
    }
    #games-landing-container.games-results-blocks .games-image {
    min-height: 173px;
            }
}
/****************************
LABELS CQ EDIT
****************************/
.label-hide {
	display: none;	
}

.cq-wcm-edit .label-hide {
	display: block;	
}


/****************************
For removal of extra space on footer
****************************/

body > p:last-child{
    background-color: #0f0f0f;
}
.title-bottom .carousal-buynow{

    color:white
}
.adc-home-carousel-item-layout .tile-background img,
.studio-hero .adc-studio-banner img{
	width:100%;
	height:100%;
}
.adc-home-carousel-item-layout .tile-foreground{
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:100%;
}
#HomePageCarousel .responsive-slides-container .slidesjs-navigation{
	background:url('../../../../../content/dam/atvi/activision/home/carousel/home-carousel-arrow.png') left top no-repeat;
	width:17px;
	height:17px;
}
#HomePageCarousel .responsive-slides-container .slidesjs-next{
	background-position:right top;
}
#HomePageCarousel .responsive-slides-container .slidesjs-next:hover{
	background-position:right -20px;
}
#HomePageCarousel .responsive-slides-container .slidesjs-previous{
	background-position:left top;
}
#HomePageCarousel .responsive-slides-container .slidesjs-previous:hover{
	background-position:left -20px;
}
#HomePageCarousel #HomePageCarousel-ct-carousel > a.slidesjs-next,
#HomePageCarousel #HomePageCarousel-ct-carousel > a.slidesjs-previous{
	top:50%;
}
#HomePageCarousel #HomePageCarousel-ct-carousel > a.slidesjs-previous{
	left:0.5em;
}
#HomePageCarousel #HomePageCarousel-ct-carousel > a.slidesjs-next{
	right:0.2em;
}
#HomePageCarousel .tagline>div,
.studio-hero .adc-team-hero-category,
.adc-games-hero-content .adc-games-hero-category,
.adc-home-carousel-item-layout .tagline>div,
.adc-studio-detail-layout .studio-overview-container .adc-studio-hero-category{
	margin:2.5% 0 0;
	padding-left:40px;
	position:relative;
    background: url("../../../../../content/dam/atvi/activision/company/locations/companyBullet.png") no-repeat scroll left 3px transparent;
	font-size:1.250em;
	font-family: "Roboto", sans-serif;
	display:block;
	text-transform:uppercase;
}
#HomePageCarousel .tile-foreground .title-top>div,
.studio-hero .teamDeailsTitle,
.adc-games-hero-content .adc-games-hero-title,
.adc-home-carousel-item-layout .title-top>div,
.adc-studio-detail-layout .studio-overview-container .adc-studio-hero-title p{
	padding:1% 0 0 3%;
	position:relative;
	font-size:6.9em;
	font-family: "Roboto", sans-serif;
	width:80%;
	text-transform:uppercase;
}
#HomePageCarousel .tile-foreground .title-bottom>div,
.adc-home-carousel-item-layout .title-bottom>div{
	position:relative;
	padding-top:0;
	padding-left:3%;
	font-size:6.9em;
	font-family: "Roboto", sans-serif;
	text-transform:uppercase;
}
#HomePageCarousel .tile-foreground .description>div,
.adc-home-carousel-item-layout .description>div{
	position:relative;
	padding-left:3%;
	font-size:1.400em;
	display:block;
	font-family: "Roboto", sans-serif;
}
/* cta video */
.CTA-Video{
    height:23px;
    line-height:1.438em;
    padding-left:3%;
    float:left;
    padding-top:2%;
	text-transform:uppercase;
	/*transition:padding 1s, position 1s;
	-webkit-transition:padding 1s, position 1s;*/
}
.CTA-Video a,
.CTA-Video a:link,
.CTA-Video a:visited{
	background:url("../../../../../content/dam/atvi/activision/home/watchIcon.png") right center no-repeat;
	padding-right:30px;
	font-family: "Roboto", sans-serif;
	color:#fff;
	font-size:1.500em;
	text-decoration:none;
}
/* pagination */
#HomePageCarousel #HomePageCarousel-ct-carousel ul.slidesjs-pagination{
	position:absolute;
	top:93%;
	z-index:99;
	left:3%;
}

#HomePageCarousel-ct-carousel > .slidesjs-pagination li a{
	background:url('../../../../../content/dam/atvi/activision/home/cr-pagination.png') left top repeat-x;
	width:10px;
	height:10px;
}
#HomePageCarousel-ct-carousel > .slidesjs-pagination li a.active,
#HomePageCarousel-ct-carousel > .slidesjs-pagination li a:hover.active {
    background-position: 0 -11px;
}
#HomePageCarousel-ct-carousel > .slidesjs-pagination li a:hover {
    background-position: 0 -11px;
}

/* added for the banner theme .light-theme & .dark-theme */

/* general page theme */
.adc-home-carousel-item-layout.light-theme .tagline>div,
.adc-home-carousel-item-layout.light-theme .tile-foreground .title-top>div,
.adc-home-carousel-item-layout.light-theme .tile-foreground .title-bottom>div,
.adc-home-carousel-item-layout.light-theme .tile-foreground .description>div{
	color:#fff;
}

.adc-home-carousel-item-layout.dark-theme .tagline>div,
.adc-home-carousel-item-layout.dark-theme .tile-foreground .title-top>div,
.adc-home-carousel-item-layout.dark-theme .tile-foreground .title-bottom>div,
.adc-home-carousel-item-layout.dark-theme .tile-foreground .description>div{
	color:#040404;
}


/* themes for studio pages*/
.adc-studio-detail-layout.light-theme .studio-overview-container .adc-studio-hero-category,
.adc-studio-detail-layout.light-theme .studio-overview-container .adc-studio-hero-title p{
	color:#fff;
}
.adc-studio-detail-layout.dark-theme .studio-overview-container .adc-studio-hero-category,
.adc-studio-detail-layout.dark-theme .studio-overview-container .adc-studio-hero-title p{
	color:#040404;
}
/* theme for teams page*/
.team-detail-container.light-theme .studio-hero .adc-team-hero-category,
.team-detail-container.light-theme .adc-studio-detail-layout .studio-overview-container .adc-studio-hero-title p,
.team-detail-container.light-theme #TeamDetailsAnimationPage .studio-hero .adc-team-hero-title,
.adc-team-detail-layout.light-theme .adc-studio-hero-title p,
.adc-team-detail-layout.light-theme .adc-team-hero-title,
.team-detail-container.light-theme .adc-team-hero-subtitle,
.light-theme #TeamDetailsAnimationPage .studio-hero .adc-team-hero-subtitle a,
.team-detail-container.light-theme .adc-team-hero-subtitle a{
	color:#fff!important;
}
.team-detail-container.dark-theme .studio-hero .adc-team-hero-category,
.team-detail-container.dark-theme .adc-studio-detail-layout .studio-overview-container .adc-studio-hero-title p,
.team-detail-container.dark-theme #TeamDetailsAnimationPage .studio-hero .adc-team-hero-title,
.adc-team-detail-layout.dark-theme .adc-studio-hero-title p,
.adc-team-detail-layout.dark-theme .adc-team-hero-title,
.team-detail-container.dark-theme .adc-team-hero-subtitle,
.dark-theme #TeamDetailsAnimationPage .studio-hero .adc-team-hero-subtitle a,
.team-detail-container.dark-theme .adc-team-hero-subtitle a{
	color:#040404!important;
}


/* global CTA styling  */
#HomePageCarousel .tile-foreground .CTA-TR-Black,
.adc-games-hero-content .adc-games-hero-site,
.life-at-activision-banner-child .tile-foreground .hero-cta-black,
#teams-and-roles-banner .tile-foreground .action-link-1>div,
.adc-home-carousel-item-layout .black-CTA,
div.studio-hero .adc-studio-cta-1>div{
	position:absolute;
	right:3%;
	top:20px;
	background:url('../../../../../content/dam/atvi/activision/company/locations/grey-arrow-block.png') right center no-repeat;
	padding-right:8px;
    font-family: "Roboto", sans-serif;
	/*transition:top 1s, position 1s;
	-webkit-transition:top 1s, position 1s;*/
}
#HomePageCarousel .tile-foreground .CTA-TR-Black>P>a,
.adc-games-hero-content .adc-games-hero-site a,
.life-at-activision-banner-child .tile-foreground .hero-cta-black a,
#teams-and-roles-banner .tile-foreground .action-link-1>div a,
.adc-home-carousel-item-layout .black-CTA a,
div.studio-hero .adc-studio-cta-1>div a{
	padding:18px 35px;
	background-color:rgba(26,26,26,0.7);
	background-image:url('../../../../../content/dam/atvi/activision/home/yellow-arrow.png');
	background-position: 95% center;
	background-repeat: no-repeat;
	background-size:3%;
	display:inline-block;
	color:#fff;
	text-decoration:none;
	font-size:1.250em;
	white-space:nowrap;
	text-transform:uppercase;
}
#HomePageCarousel .tile-foreground .CTA-TR-Black:hover,
.adc-games-hero-content .adc-games-hero-site:hover,
.life-at-activision-banner-child .tile-foreground .hero-cta-black:hover,
#teams-and-roles-banner .tile-foreground .action-link-1>div:hover,
.adc-home-carousel-item-layout .black-CTA:hover,
div.studio-hero .adc-studio-cta-1>div:hover{
	background:url('../../../../../content/dam/atvi/activision/company/about/ACTVI_WhiteArrow.png') right center no-repeat;
}
#HomePageCarousel .tile-foreground .CTA-TR-Black:hover>p>a,
.adc-games-hero-content .adc-games-hero-site:hover a,
.life-at-activision-banner-child .tile-foreground .hero-cta-black:hover a,
#teams-and-roles-banner .tile-foreground .action-link-1>div:hover a,
.adc-home-carousel-item-layout .black-CTA:hover a,
div.studio-hero .adc-studio-cta-1>div:hover a{
	background-color:#fff;
	color:#1A1A1A;
	background-image:url('../../../../../content/dam/atvi/activision/home/yellow-arrow.png');
	background-position: 95% center;
	background-repeat: no-repeat;
}

#HomePageCarousel .tile-foreground .CTA-TR-Yellow,
.adc-games-hero-content .adc-games-hero-buy,
.life-at-activision-banner-child .tile-foreground .hero-cta-yellow,
#teams-and-roles-banner .tile-foreground .action-link-2>div,
#TeamDetailsAnimationPage .studio-hero .adc-team-cta-1 > div,
.adc-home-carousel-item-layout .yellow-CTA,
div.studio-hero .adc-studio-cta-2>div{
	position:absolute;
	right:3%;
	top:100px;
	background:url('../../../../../content/dam/atvi/activision/company/locations/yellow-arrow-block.png') right center no-repeat;
	padding-right:7px;
    font-family: "Roboto", sans-serif;
	/*transition:top 1s, position 1s;
	-webkit-transition:top 1s, position 1s;*/
}
#HomePageCarousel .tile-foreground .CTA-TR-Yellow>P>a,
.adc-games-hero-content .adc-games-hero-buy a,
.life-at-activision-banner-child .tile-foreground .hero-cta-yellow a,
#teams-and-roles-banner .tile-foreground .action-link-2>div a,
#TeamDetailsAnimationPage .studio-hero .adc-team-cta-1>div a,
.adc-home-carousel-item-layout .yellow-CTA a,
div.studio-hero .adc-studio-cta-2>div a{
	padding:18px 35px;
	background:#FFE600;
	display:inline-block;
	color:#000000;
	text-decoration:none;
	/*font-size:1.563em;*/
	font-size:1.250em;
	white-space:nowrap;
	text-transform:uppercase;
}

#HomePageCarousel .tile-foreground .CTA-TR-Yellow:hover,
.adc-games-hero-content .adc-games-hero-buy:hover,
.life-at-activision-banner-child .tile-foreground .hero-cta-yellow:hover,
#teams-and-roles-banner .tile-foreground .action-link-2>div:hover,
#TeamDetailsAnimationPage .studio-hero .adc-team-cta-1>div:hover,
.adc-home-carousel-item-layout .yellow-CTA:hover,
div.studio-hero .adc-studio-cta-2>div:hover{
	background:url('../../../../../content/dam/atvi/activision/company/about/ACTVI_BlackArrow.png') right center no-repeat;
}
#HomePageCarousel .tile-foreground .CTA-TR-Yellow:hover>p>a,
.adc-games-hero-content .adc-games-hero-buy:hover a,
.life-at-activision-banner-child .tile-foreground .hero-cta-yellow:hover a,
#teams-and-roles-banner .tile-foreground .action-link-2>div:hover a,
#TeamDetailsAnimationPage .studio-hero .adc-team-cta-1>div:hover a,
.adc-home-carousel-item-layout .yellow-CTA:hover a,
div.studio-hero .adc-studio-cta-2>div:hover a{
	background:#000000;
	color:#FFE600;
}


/* RWD CSS */

@media screen and (min-width:1000px) and (max-width:1200px) {
	#HomePageCarousel .tile-foreground .title-top>div,
	.studio-hero .teamDeailsTitle,
	.adc-games-hero-content .adc-games-hero-title,
	.adc-home-carousel-item-layout .title-top>div,
	.adc-studio-detail-layout .studio-overview-container .adc-studio-hero-title p,
	#HomePageCarousel .tile-foreground .title-bottom>div,
	.adc-home-carousel-item-layout .title-bottom>div{
		font-size:4.8em;
	}
	.adc-games-hero-container .adc-games-hero-content .adc-games-hero-title{
		width:60%
	}
}
@media screen and (max-width:1000px) {
	#HomePageCarousel .tile-foreground .title-top>div,
	.studio-hero .teamDeailsTitle,
	.adc-games-hero-content .adc-games-hero-title,
	.adc-home-carousel-item-layout .title-top>div,
	.adc-studio-detail-layout .studio-overview-container .adc-studio-hero-title p,
	#HomePageCarousel .tile-foreground .title-bottom>div,
	.adc-home-carousel-item-layout .title-bottom>div{
		font-size:4.5em;
	}
	
	#HomePageCarousel .tile-foreground .description>div,
	.adc-home-carousel-item-layout .description>div{
		font-size:1.3em;
	}
}
@media screen and (max-width:860px) {
	#HomePageCarousel .tile-foreground .description > div, 
	.adc-home-carousel-item-layout .description > div{
		font-size:1.2em;
	}
	.CTA-Video a, .CTA-Video a:link, .CTA-Video a:visited{
		font-size:1.2em;
	}
	.CTA-Video{
		padding-top:1%;
	}
}
@media screen and (min-width:731px) and (max-width:810px){
	#HomePageCarousel .tile-foreground .title-top>div,
	.studio-hero .teamDeailsTitle,
	.adc-games-hero-content .adc-games-hero-title,
	.adc-home-carousel-item-layout .title-top>div,
	.adc-studio-detail-layout .studio-overview-container .adc-studio-hero-title p,
	#HomePageCarousel .tile-foreground .title-bottom>div,
	.adc-home-carousel-item-layout .title-bottom>div{
		font-size:3.9em;
	}
	#HomePageCarousel .tile-foreground .description>div{
		font-size:0.94em;
	}
	.CTA-Video a, .CTA-Video a:link, .CTA-Video a:visited{
		font-size:1em;
		padding-top:2px;
		padding-bottom:2px;
	}
}
/******************************************************* added for games banner ************************************
********************************************************************************************************************/
@media screen and (min-width:664px) and (max-width:900px){
	.adc-games-hero-container .adc-games-hero-content .adc-games-hero-title{
		width:70%;
	}
}


@media screen and (max-device-width:730px), screen and (max-width:657px) {
	.studio-hero,
	.adc-games-hero-content,
	.adc-home-carousel-item-layout,
	.adc-studio-detail-layout{
		position:relative;
	}
	
	.adc-home-carousel-item-layout .tile-foreground,
	.adc-games-hero-container .headerTitlesWrapper,
	#life-at-activision-banner .tile-foreground{
		position:static;
	}
	.adc-games-hero-container .headerTitlesWrapper{
		height:auto;
		overflow:hidden;
	}
	#HomePageCarousel .tile-foreground .title-top>div,
	.studio-hero .teamDeailsTitle,
	.adc-games-hero-content .adc-games-hero-title,
	.adc-home-carousel-item-layout .title-top>div,
	.adc-studio-detail-layout .studio-overview-container .adc-studio-hero-title p{
		position:absolute;
		top:0;
		font-size:3em;
	}
	#HomePageCarousel .tile-foreground .title-bottom>div,
	.adc-home-carousel-item-layout .title-bottom>div{
		position:absolute;
		top:26%;
		font-size:3em;
	}
	#HomePageCarousel-ct-carousel .light-theme .tile-foreground .action-link-1 a{
		padding-right:21px;
		background-size:15%;
	}
	#HomePageCarousel .tagline>div,
	.studio-hero .adc-team-hero-category,
	.adc-games-hero-content .adc-games-hero-category,
	.adc-home-carousel-item-layout .tagline>div,
	.adc-studio-detail-layout .studio-overview-container .adc-studio-hero-category{
		display:none;
	}
	#HomePageCarousel .tile-foreground .description>div,
	.adc-home-carousel-item-layout .description>div{
		display:none;
	}
	#HomePageCarousel .tile-foreground .CTA-TR-Black,	
	.adc-games-hero-content .adc-games-hero-site/*,
	.adc-home-carousel-item-layout .black-CTA,
	#teams-and-roles-banner .tile-foreground .action-link-1>div,
	.life-at-activision-banner-child .tile-foreground .hero-cta-black,
	div.studio-hero .adc-studio-cta-1>div*/{
		background:none;
		clear:both;
		margin:0;
		padding:0;
		position:absolute;
		top:74%;
		width:50%;
		left:0;
	}
	#HomePageCarousel .tile-foreground .CTA-TR-Black>P>a,
	.adc-games-hero-content .adc-games-hero-site a/*,
	.adc-home-carousel-item-layout .black-CTA a,
	#teams-and-roles-banner .tile-foreground .action-link-1>div a,
	.life-at-activision-banner-child .tile-foreground .hero-cta-black a,
	div.studio-hero .adc-studio-cta-1>div a*/{
		background-color:#040404;
		background-image:none;
		padding-left:0;
		padding-right:0;
		text-align:center;
		width:100%;
	}
	#HomePageCarousel .tile-foreground .CTA-TR-Black:hover a,
	.adc-games-hero-content .adc-games-hero-site:hover a/*,
	.adc-home-carousel-item-layout .black-CTA:hover a,
	#teams-and-roles-banner .tile-foreground .action-link-1>div:hover a,
	.life-at-activision-banner-child .tile-foreground .hero-cta-black:hover a,
	div.studio-hero .adc-studio-cta-1>div:hover a*/{
		background:#fff;
	}
	#HomePageCarousel .tile-foreground .CTA-TR-Yellow,
	.adc-games-hero-content .adc-games-hero-buy/*,
	.adc-home-carousel-item-layout .yellow-CTA,
	#TeamDetailsAnimationPage .studio-hero .adc-team-cta-1 > div,
	#teams-and-roles-banner .tile-foreground .action-link-2>div,
	.life-at-activision-banner-child .tile-foreground .hero-cta-yellow,	
	div.studio-hero .adc-studio-cta-2>div*/{
		background:none;
		clear:both;
		margin:0;
		padding:0;
		position:absolute;
		top:74%;
		width:50%;
		right:0;
	}
	.adc-games-hero-content .adc-games-hero-site,
	.adc-games-hero-content .adc-games-hero-buy{
		position:static;
		/*margin-top:-3px;*/
	}
	.adc-games-hero-content .adc-games-hero-site{
		float:left;
		clear:none;
	}
	.adc-games-hero-content .adc-games-hero-buy{
		float:right;
		clear:none;
	}
	#HomePageCarousel .tile-foreground .CTA-TR-Yellow>P>a,
	.adc-games-hero-content .adc-games-hero-buy a/*,
	.adc-home-carousel-item-layout .yellow-CTA a,
	#teams-and-roles-banner .tile-foreground .action-link-2>div a,
	#TeamDetailsAnimationPage .studio-hero .adc-team-cta-1>div a,
	.life-at-activision-banner-child .tile-foreground .hero-cta-yellow a,
	div.studio-hero .adc-studio-cta-2>div a*/{
		padding-left:0;
		padding-right:0;
		width:100%;
		text-align:center;
	}
	.CTA-Video{
		position:absolute;
		top:54%;
		padding-top:0;
	}
	#HomePageCarousel #HomePageCarousel-ct-carousel ul.slidesjs-pagination{
		top:65%;
	}
	.CTA-Video a, 
	.CTA-Video a:link, 
	.CTA-Video a:visited{
		font-size:1em;
		padding-bottom:2px;
		padding-top:2px;
		position:relative;
		top:-4px;
	}
	/*.adc-games-hero-content{
		background:#FFE600;
	}
	*/
	
}

/******************************************************* added for life at activision banner ************************************
********************************************************************************************************************/
@media screen and (min-width:890px) and (max-width:940px){
	#life-at-activision-banner-c1 .banner-search{
		width:45%;
		bottom:5%;
		left:40px;
	}
	#life-at-activision-banner .adc-home-carousel-item-layout .title-top>div{
		font-size:4.3em;
		margin-left:40px;
		padding-left:0;
	}
	.adc-home-carousel-item-layout .description>div{
		margin-left:40px;
		padding-left:0;
	}
}
@media screen and (min-width:658px) and (max-width:890px){
	#life-at-activision-banner .adc-home-carousel-item-layout .title-top>div{
		width:55%;
		font-size:3.6em;
		margin-left:40px;
		padding-left:0;
	}
	.adc-home-carousel-item-layout .description>div{
		margin-left:40px;
		padding-left:0;
	}
	#life-at-activision-banner-c1 .banner-search{
		width:45%;
		bottom:5%;
		left:40px;
	}
}

/******************************************************* added for teams and roles banner ************************************
********************************************************************************************************************/

@media screen and (min-width:875px) and (max-width:1105px){
	.adc-home-carousel-item-layout .description > div{
		width:60%;
		padding-left:0;
		margin-left:40px;
	}
}
@media screen and (min-width:780px) and (max-width:876px){
	.adc-home-carousel-item-layout .description > div{
		width:55%;
		padding-left:0;
		margin-left:40px;
		font-size:1.2em;
	}
}

@media screen and (max-width:670px){
	#teams-and-roles-banner .tile-foreground .action-link-1 > div,
	#teams-and-roles-banner .tile-foreground .action-link-2 > div,
	#teams-and-roles-template .adc-home-carousel-item-layout .black-CTA{
		position:static;
		background:none;
		padding:0;
	}
	#teams-and-roles-banner .tile-foreground .action-link-1 > div{
		width:50%;
		float:left;
		background:#040404;
	}
	#teams-and-roles-banner .tile-foreground .action-link-1 > div a{
		width:100%;
		padding-left:0;
		padding-right:0;
		text-align:center;
		background:none;
		background-image:none;
	}
	#teams-and-roles-banner.tile-foreground .action-link-1 > div a:hover{
		background-image:none;
	}
	#teams-and-roles-banner.tile-foreground .action-link-1:hover > div{





		background:none;
	}
	#teams-and-roles-banner .tile-foreground .action-link-2 > div{
		width:50%;
		float:right;
	}
	#teams-and-roles-banner .tile-foreground .action-link-2 > div a{
		width:100%;
		padding-left:0;
		padding-right:0;
		text-align:center;
	}
	#teams-and-roles-banner.adc-home-carousel-item-layout .title-top>div,
	#teams-and-roles-banner.adc-home-carousel-item-layout .title-bottom>div{
		font-size:4em;
		width:80%;
		padding-left:0;
		margin-left:40px;
	}
	#teams-and-roles-banner .tile-foreground #teams-and-roles-description{
		display:block;
		bottom:30%;
		position:absolute;
		padding-left:0;
		margin-left:40px;
	}
}
@media screen and (min-width:664px) and (max-width:800px){
	#teams-and-roles-banner.adc-home-carousel-item-layout .title-top>div,
	#teams-and-roles-banner.adc-home-carousel-item-layout .title-bottom>div,
	#teams-and-roles-banner .tile-foreground #teams-and-roles-description{
		width:50%;
		margin-left:10px;
	}
	#teams-and-roles-banner .tile-foreground #teams-and-roles-description{
		padding-left:0;
		margin-left:40px;
	}
}

/******************************************************* added for team & Details banner ************************************
********************************************************************************************************************/

#TeamDetailsAnimationPage .studio-hero .adc-team-cta-1 > div{
	top:3%;
}

@media screen and (max-device-width:730px), screen and (max-width:657px) {
	#TeamDetailsAnimationPage .studio-hero{
		position:static;
	}
	#TeamDetailsAnimationPage .studio-hero-content-wrapper{
		position:static;
	}
	#TeamDetailsAnimationPage .studio-hero div[class="adc-team-hero-category"]{
		display:none;
	}
	#TeamDetailsAnimationPage .studio-hero .teamDeailsTitle {
		font-size:4em;
		width:90%;
	}
	#TeamDetailsAnimationPage .studio-hero .adc-team-cta-1 > div,
	#TeamDetailsAnimationPage .studio-hero .adc-team-cta-2 > div{
		position:static;
		background:none;
		background:none;
		padding-right:0;
	}
	#TeamDetailsAnimationPage .studio-hero .adc-team-cta-1 .adc-team-cta-1{
		background:none;
		width:50%;
		background:none;
		padding-right:0;
	}
	#TeamDetailsAnimationPage .studio-hero .adc-team-cta-1 div a{
		background-image:none;
		width:100%;
		text-align:center;
		padding-left:0;
		padding-right:0;
	}
	#TeamDetailsAnimationPage .studio-hero .teamDetailsAction2{
		display:none;
	}
	#TeamDetailsAnimationPage .team-detail-content{
		margin-top:1%;
	}
	#TeamDetailsAnimationPage .studio-hero{
		padding-bottom:0;
	}
	/******************************************************* added for Militrary Vetrans banner ************************************
	********************************************************************************************************************/
	#aboutUs-template.veteransTemplate .tile-foreground .title-top>div{
		top:7%;
	}
	#aboutUs-template.veteransTemplate .tile-foreground .CTA-TR-Yellow a,
	#aboutUs-template.veteransTemplate .tile-foreground .CTA-TR-Black a{
		font-size:2.5em!important;
	}
}
@media screen and (min-width:660px) and (max-width:742px){
	#TeamDetailsAnimationPage .studio-hero .adc-team-hero-subtitle a{
		display:none;
	}
}

/******************************************************* added for Studio & Location's  banner ************************************
********************************************************************************************************************/
div.studio-hero .adc-studio-cta-2>div{
	top:60px;
}
/******************************************************* added for Studio & Location's  banner ************************************
********************************************************************************************************************/
@media screen and (max-device-width:730px), screen and (max-width:657px) {
	.adc-home-carousel-item-layout .black-CTA{
		position:static;
		float:left;
		width:50%;
		background:#040404;
		padding-left:0;
		padding-right:0;
	}
	.adc-home-carousel-item-layout .black-CTA a{
		background-image:none;
		width:100%;
		text-align:center;
		padding-left:0;
		padding-right:0;
	}
	.adc-home-carousel-item-layout .yellow-CTA{
		position:static;
		float:right;
		width:50%;
		background:#040404;
		padding-left:0;
		padding-right:0;
	}
	.adc-home-carousel-item-layout .yellow-CTA a{
		background-image:none;
		width:100%;
		text-align:center;
		padding-left:0;
		padding-right:0;
	}

}


/******************************************************* added for home page on ipad ************************************
********************************************************************************************************************/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait){
	#HomePageCarousel .tile-foreground .description>div,
	.adc-home-carousel-item-layout .description>div{
		margin-left:3%;
		padding-left:0!important;
	}
	#TeamDetailsAnimationPage .studio-hero div[class="adc-team-hero-category"],
	.adc-studio-detail-layout .studio-overview-container .adc-studio-hero-category{
		top:5%;
	}
	#TeamDetailsAnimationPage .adc-team-details-layout .studio-hero .adc-team-cta-1 > div{
		top:60px!important;
	}
	#aboutUs-template.veteransTemplaet #abtUs-columnCont.abtUsColumnCont{
		padding:2%!important;
	}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	#HomePageCarousel .tile-foreground .description>div,
	.adc-home-carousel-item-layout .description>div{
		margin-left:3%;
		padding-left:0!important;
	}
	#TeamDetailsAnimationPage .studio-hero div[class="adc-team-hero-category"],
	.adc-studio-detail-layout .studio-overview-container .adc-studio-hero-category{
		top:5%;
	}
	#TeamDetailsAnimationPage .adc-team-details-layout .studio-hero .adc-team-cta-1 > div{
		top:60px!important;
	}
	#aboutUs-template.veteransTemplate #abtUs-columnCont #abtUs-columnCont.abtUsColumnCont{
		padding:2%!important;
	}
}
/******************************************************* added for home page on iphone ************************************
********************************************************************************************************************/
@media screen and (max-device-width:730px), screen and (max-width:657px) {
	#HomePageCarousel .tile-foreground .title-top>div{
		font-size:5em;
		top:7%;
	}
	#HomePageCarousel .tile-foreground .title-bottom>div{
		font-size:5em;
		top:33%;
	}
	.CTA-Video{
		display:none;
	}
	.CTA-Video a{
		padding-right:50px;
	}
	#HomePageCarousel .tile-foreground .CTA-TR-Yellow,
	#HomePageCarousel .tile-foreground .CTA-TR-Black{
		top:74%;
	}
	#HomePageCarousel .tile-foreground .CTA-TR-Yellow a,
	#HomePageCarousel .tile-foreground .CTA-TR-Black a{
		font-size:2.5em!important;
		padding-bottom:5%!important;
		padding-top:5%!important;
	}
	.studio-hero .teamDeailsTitle,
	.adc-games-hero-content .adc-games-hero-title,
	.adc-home-carousel-item-layout .title-top>div,
	.adc-studio-detail-layout .studio-overview-container .adc-studio-hero-title p{
		font-size:5em;
	}
	.adc-games-hero-content .adc-games-hero-buy a{
		font-size:2.5em!important;
	}
	.adc-games-hero-content .adc-games-hero-share{
		display:none;
	}
	.adc-games-hero-content .adc-games-hero-site{
		font-size:1.7em!important;
	}
	#life-at-activision-banner .adc-home-carousel-item-layout .title-top>div{
		font-size:5em;
		top:7%;
	}
	
	/******************** 
		teams and roles 
	********************/
	#teams-and-roles-template #teams-and-roles-title{
		top:7%;
	}
	#teams-and-roles-banner .tile-foreground .action-link-1 > div,
	#teams-and-roles-banner .tile-foreground .action-link-2 > div,
	#teams-and-roles-template .adc-home-carousel-item-layout .black-CTA{
		position:static;
		background:none;
		padding:0;
	}
	#teams-and-roles-banner .tile-foreground .action-link-1 > div{
		width:50%;
		float:left;
		background:#040404;
		font-size:2em!important;
	}
	#teams-and-roles-banner .tile-foreground .action-link-1 > div a{
		width:100%;
		padding-left:0;
		padding-right:0;
		text-align:center;
		background:none;
		background-image:none;
	}
	#teams-and-roles-banner.tile-foreground .action-link-1 > div a:hover{
		background-image:none;
	}
	#teams-and-roles-banner.tile-foreground .action-link-1:hover > div{
		background:none;
	}
	#teams-and-roles-banner .tile-foreground .action-link-2 > div{
		width:50%;
		float:right;
		font-size:2em!important;
	}
	#teams-and-roles-banner .tile-foreground .action-link-2 > div a{
		width:100%;
		padding-left:0;
		padding-right:0;
		text-align:center;
	}
	
	/*****************************************
	Team Detail page
	******************************************/
	#TeamDetailsAnimationPage .studio-hero .adc-team-cta-1 > div{
		font-size:1em;
	}
	#TeamDetailsAnimationPage .studio-hero .adc-team-cta-1 > div a{
		font-size:2.5em;
	}
	/*****************************************
	About Us page
	******************************************/
	#AboutUsBanner .title-top,
	#AboutUsBanner .title-bottom{
		/*font-size:3.9em*/
	}
	/*****************************************
	US Military Vetrans
	******************************************/
	#veteransBanner.adc-home-carousel-item-layout .black-CTA{
		position:static;
		width:50%;
		padding-left:0;
		padding-right:0;
		background:#040404;
		float:left;
		font-size:2em;
	}
	#veteransBanner.adc-home-carousel-item-layout .yellow-CTA{
		position:static;
		width:50%;
		padding-left:0;
		padding-right:0;
		float:right;
		font-size:2em;
	}
	#veteransBanner.adc-home-carousel-item-layout .black-CTA a,
	#veteransBanner.adc-home-carousel-item-layout .yellow-CTA a{
		width:100%;
		text-align:center;
		width:100%;
		padding-left:0;
		padding-right:0;
		background-image:none;
	}
	
	/* added for games CTA */
	.adc-games-hero-content .adc-games-hero-site a{
		font-size:1.48em;
	}
}



@media screen and (max-width: 480px) {

#veteransBanner .yellow-CTA a{
        font-size:12px !important;
}

#veteransBanner .black-CTA a{
        font-size:12px !important;
}
}


@media screen and (max-width: 360px) {

#veteransBanner .yellow-CTA a{
        font-size:12px !important;
}

    #veteransBanner .black-CTA a{
        font-size:12px !important;
}
    
}
/**************************************************
HOME PAGE FIXES
**************************************************/

/*----[ HOME HERO CAROUSEL ] ---------*/

#HomePageCarousel-ct-carousel .slidesjs-control > .content-tile {
	bottom: 0;	
}

#HomePageCarousel-ct-carousel .slidesjs-control > .content-tile .tile-background .atvi-image,
#HomePageCarousel-ct-carousel .slidesjs-control > .content-tile .tile-background .atvi-image .atvi-image-image{
	height: 100%;
}

.mobile-device #HomePageCarousel .responsive-slides-container .slidesjs-navigation {
	display: block !important;
}

/*----[ FEATURED GAMES ] ----*/

#featured-games-block .list-anchors .browse-all a {
	background-position: 97% 50%;
}

#featuredGameImages .images-holder, 
#platformImages .images-holder {
	/*text-align: center;*/
}

#featured-games-block #featured-games-block-c1 div.images-holder div.image {
	float: none;
	display: inline-block;
	width: 79px;
	height: 95px;
	padding: 0;
	margin: 0 7% 7% 7%;
    /*background: url('../../../../../content/dam/atvi/activision/games/landing-page/result-games-backround.gif') left top no-repeat;*/
}

#content-container #content-container-c0 img{
	height: auto;
}


/**************************************************
HOME PAGE MEDIA QUERIES FIXES
**************************************************/

/*----[ HOME HERO CAROUSEL ] ---------*/

@media only screen and (max-width: 1280px) {

}

@media only screen and (max-width: 1000px) {

#HomePageCarousel .tile-foreground .title-top>div, 
#HomePageCarousel .tile-foreground .title-bottom>div,
#HomePageCarousel .large-font-size .tile-foreground .title-top>div, 
#HomePageCarousel .large-font-size .tile-foreground .title-bottom>div,
#HomePageCarousel .medium-font-size .tile-foreground .title-top>div, 
#HomePageCarousel .medium-font-size .tile-foreground .title-bottom>div,
#HomePageCarousel .small-font-size .tile-foreground .title-top>div, 
#HomePageCarousel .small-font-size .tile-foreground .title-bottom>div {
	font-size: 3em;	
}

}

@media only screen and (max-width: 768px) {

}

@media only screen and (max-width:657px) {

#HomePageCarousel .tile-foreground .CTA-TR-Yellow,
#HomePageCarousel .tile-foreground .CTA-TR-Black{
	top: 100%;
}	

#HomePageCarousel .tile-foreground .CTA-TR-Yellow a, 
#HomePageCarousel .tile-foreground .CTA-TR-Black a {
	font-size: 1.250em !important;
	padding-bottom: 18px !important;
	padding-top: 18px !important;
}

#HomePageCarousel .tile-foreground .CTA-TR-Black.fullWidthCta,
#HomePageCarousel .tile-foreground .CTA-TR-Yellow.fullWidthCta {
	width: 100%;
}

}

/*----[ FEATURED GAMES ] ----*/

@media only screen and (max-width : 1280px) {

#featured-games-block #featured-games-block-c1 div.images-holder div.image {
	margin: 0 2% 2% 2%;
}

}

@media only screen and (max-width : 1028px) {

#featured-games-block #featured-games-block-c1 div.images-holder div.image {
	margin: 0 7% 7% 7%;
}

}

@media only screen and (max-width:657px) {
	
#featured-games-block #featured-games-block-c1 div.images-holder div.image{
	height: 140px!important;
}

}

@media only screen and (max-width : 1270px) {
#featured-games-block #featured-games-block-c1 div.images-holder div.image {
	margin: 0 2% 2% 2%!important; 
}
}


@media screen and (max-width: 730px), screen and (max-width: 657px){
	#featured-games-block .list-anchors .browse-all a {
		background: url('../../../../../content/dam/atvi/activision/home/featured-games/ATVI_yellow-item-circle.png') 87% 40% no-repeat !important;
    }
}


/*----[ LIFE AT ACTIVISION ] ----*/


@media screen and (max-device-width:730px), screen and (max-width:657px) {
	
#lata-middle-row #tell-me-more-link p a {
	font-size: 1.5em !important;
}
		
}



@media only screen and (max-width: 360px){

	#featured-games-block #featured-games-block-c1 .view-all-link a {
	    font-size: 1em;
    }

    #featured-games-block .list-anchors a {
    	font-size: 1em;
	}


	#JustNow #JustNow-c0 .jive-post-body .jive-text {
    	font-size: .9em;
	}

    #top-row-ad.atvi-textimage .ti-text p {
    	font-size: 1.5em;
	}

    #lata-middle-row #tell-me-more-link p a {
    	font-size: 1em !important;
	}

    #featured-games-block .list-anchors a {
    	font-size: 1em;
	}
}

/**************************************************
GAME SEARCH PAGE FIXES
**************************************************/

.games-results-blocks .games-name,
#searchResult .games-name{
	text-transform: uppercase;
}

div.filter-container div.selected {
	padding: 1em 2em 1.1em 1em;
	/*margin: 0;*/
    margin-right: 5px;
    color: #000;
}

.desktop-device div.filter-container div.selected {
	margin: 0;
    margin-right: 5px;
}

.mobile-device div.filter-container div.selected {
    margin-right: 5%;
}

/**************************************************
GAME DETAIL PAGE FIXES
**************************************************/

/*----[ GAME CONTAINERS ] ---------*/

.adc-games-overview-layout,
.adc-games-media-layout {
	overflow: hidden;
}

/*----[ GAME HERO ] ---------*/


.adc-games-hero {
	height: 0;
    padding-bottom: 32%;
}

.adc-games-hero-content {
	position: absolute;
    width: 100%;
    height: 100%;
}

.adc-games-hero-content img {
	height: auto;
}

.adc-games-hero-container .adc-games-hero-share {
	/*right: 3%;*/
	width: 212px;
}

.adc-games-hero-share-container {
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 10;
}

.adc-games-hero-container .adc-games-hero-share a {
	float: right;	
}

/*----[ GAME TERTIARY NAV BORDER ] ---------*/

.adc-games-bottom-container {
	position: relative;
	margin-top: 0;
	border-top: #323232 solid 1px;
}

.adc-games-nav {
    height: auto;
    position: absolute;
    top: auto;
    bottom: 0;
    width: 100%;
}

.adc-games-nav .tertiary-nav {
	/*top: -56px;*/
    top: auto;
}

.adc-games-nav .tertiary-nav li {
	border-top: 1px solid #323232;
	z-index: 10;
	position: relative;
}

.adc-games-nav .tertiary-nav li.active a {
	cursor: default;
}

.adc-games-nav .tertiary-nav li:first-child {
	border-left: 1px solid #323232;
}

.adc-games-nav .tertiary-nav li:last-child {
	border-right: 1px solid #323232;
}

.adc-games-nav .tertiary-nav li:last-child a,
.adc-games-nav .tertiary-nav li.active a {
	border-right: none;
}

.adc-games-nav .tertiary-nav li a {
	/*border-right: none;*/
}

.adc-games-quick-facts-container {
	top: 0px;
}

.quick-facts-caption {
	top: -1px;
}

/*----[ GAME TERTIARY NAV ] ---------*/


.adc-games-nav .tertiary-nav li.game-community-tab a,
.adc-games-nav .tertiary-nav li.game-support-tab a {
	background: url(../../../../../content/dam/atvi/activision/games/external-link-bg.png) no-repeat;
	padding-right: 1.5em;
}

.light-color-scheme .adc-games-nav .tertiary-nav li.game-community-tab a,
.light-color-scheme .adc-games-nav .tertiary-nav li.game-support-tab a,
.light-light-color-scheme .adc-games-nav .tertiary-nav li.game-community-tab a,
.light-light-color-scheme .adc-games-nav .tertiary-nav li.game-support-tab a,
.mixed-color-scheme .adc-games-nav .tertiary-nav li.game-community-tab a,
.mixed-color-scheme .adc-games-nav .tertiary-nav li.game-support-tab a,
.dark-color-scheme .adc-games-nav .tertiary-nav li.game-community-tab:hover a,
.dark-color-scheme .adc-games-nav .tertiary-nav li.game-support-tab:hover a,
.dark-dark-color-scheme .adc-games-nav .tertiary-nav li.game-community-tab:hover a,
.dark-dark-color-scheme .adc-games-nav .tertiary-nav li.game-support-tab:hover a  {
	background-position: right -14px;
}

.light-light-color-scheme .adc-games-nav .tertiary-nav li.game-community-tab:hover a,
.light-light-color-scheme .adc-games-nav .tertiary-nav li.game-support-tab:hover a,
.light-color-scheme .adc-games-nav .tertiary-nav li.game-community-tab:hover a,
.light-color-scheme .adc-games-nav .tertiary-nav li.game-support-tab:hover a,
.mixed-color-scheme .adc-games-nav .tertiary-nav li.game-community-tab:hover a,
.mixed-color-scheme .adc-games-nav .tertiary-nav li.game-support-tab:hover a,
.dark-color-scheme .adc-games-nav .tertiary-nav li.game-community-tab a,
.dark-color-scheme .adc-games-nav .tertiary-nav li.game-support-tab a,
.dark-dark-color-scheme .adc-games-nav .tertiary-nav li.game-community-tab a,
.dark-dark-color-scheme .adc-games-nav .tertiary-nav li.game-support-tab a  {
	background-position: right -67px;
}

.light-light-color-scheme .adc-games-nav .tertiary-nav li:hover,
.mixed-color-scheme .adc-games-nav .tertiary-nav li.active,
.mixed-color-scheme .adc-games-nav .tertiary-nav li:hover
 {
	background: #FFF;
}

.mixed-color-scheme .adc-games-nav .tertiary-nav li
 {
	background: #000;
}

.light-light-color-scheme .adc-games-nav .tertiary-nav li:hover a,
.mixed-color-scheme .adc-games-nav .tertiary-nav li.active a,
.mixed-color-scheme .adc-games-nav .tertiary-nav li:hover a{
	color: #000;
}

.mixed-color-scheme .adc-games-nav .tertiary-nav li a {
	color: #FFF;
}


.dark-dark-color-scheme .adc-games-nav {
	background: none;
}

/*----[ GAME OVERVIEW QUICK FACTS RAIL ] ---------*/

.quick-facts-content{
    background: url('../../../../../content/dam/atvi/activision/games/atvi-white-pattern.png') left bottom repeat-x;
    margin: 5% 7% 5% 7% !important;
    margin-top: 5% !important;
	padding: 0 0 5% 0;
}

.quick-facts-row-1-content,
.quick-facts-row-6-content {
    text-transform:none
}

.dark-color-scheme .quick-facts-content {
	border-top: 2px solid #000;
}

/*----[ GAME OVERVIEW LATEST PROMOTIONS ] ---------*/

.adc-games-detail-discussions #resent-promotion .jive-rss-text iframe {
	width: 100%;
}

/* TEMP */

.adc-games-detail-promotions #latest-promotion-columns {
	text-align: center;
}

.adc-games-detail-promotions #latest-promotion-columns .latest-promotion-columns-child {
	width: 40%;
	display: inline-block;
	margin: 0 3%;
	text-align: left;
}

.adc-games-detail-promotions .ti-image img {
	height: auto;
}


.adc-games-detail-promotions #latest-promotion-columns {
    margin-left: 5% !important;

}

.adc-games-detail-promotions #latest-promotion-columns .latest-promotion-columns-child {

    float: left !important;

}

/*----[ GAME OVERVIEW RECENT DISCUSSIONS ] ---------*/

.adc-games-detail-discussions #resent-promotion .jive-rss-title a {
	text-decoration: none;
	border-bottom: 1px dotted #040404;
    font-size: 25px;
}

.jive-rss-text .jive-rendered-content p{
font-size: 15px;
}

.adc-games-detail-discussions #resent-promotion .jive-rss-title a:hover {
	border-bottom:1px dotted #5f6061;
	color:#5f6061;
	text-decoration: none;
}

.adc-games-detail-discussions {
	margin-top: 3em;
}

.dark-color-scheme span.adcTitle,
.dark-dark-color-scheme span.adcTitle {
	border-top: 1px #FFF solid;
}

.dark-color-scheme span.adcTitle p,
.dark-dark-color-scheme span.adcTitle p {
	background: #FFF;
}

/*----[ GAME MEDIA GALLERY  ] ----*/

.adc-games-media-container {
	width: 62%;
	padding: 2% 2% 0 2%;
	float: left;
}

#GamesMediaTabGalleryComponent .display-frame .display-caption {
	bottom: 94%;
}

.dark-dark-color-scheme #GamesMediaTabGalleryComponent .display-frame .display-caption,
.dark-color-scheme #GamesMediaTabGalleryComponent .display-frame .display-caption {
	background-color: #000;
	color: #FFF;
}

#GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-next,
#GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-next:hover,
#GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-prev,
#GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-prev:hover
{
	display: block !important;
}

#GamesMediaTabGalleryComponent .thumbnails {
	height: 151px;
	overflow: hidden;
}

#GamesMediaTabGalleryComponent .thumbnail-container ul li {
	width: 150px;
	position: relative;
	margin-bottom: 10px;
}

.light-color-scheme #GamesMediaTabGalleryComponent .thumbnail-container ul li .item-border,
.dark-color-scheme #GamesMediaTabGalleryComponent .thumbnail-container ul li .item-border {
	width: 100%;
}

.dark-dark-color-scheme #GamesMediaTabGalleryComponent .gallery-next {
background: url("../../../../../content/dam/atvi/activision/games/right-arrow-dark-normal.png ") no-repeat;
background-color: rgba(22,22,22,0.8) !important;
}

.dark-dark-color-scheme #GamesMediaTabGalleryComponent .gallery-next:hover {
background: url("../../../../../content/dam/atvi/activision/games/right-arrow-dark-hover.png ") no-repeat;
background-color: rgba(22,22,22,0.5) !important;
}

.dark-dark-color-scheme #GamesMediaTabGalleryComponent .gallery-prev {
background: url("../../../../../content/dam/atvi/activision/games/left-arrow-dark-normal.png ") no-repeat;
background-color: rgba(22,22,22,0.8) !important;
}

.dark-dark-color-scheme #GamesMediaTabGalleryComponent .gallery-prev:hover {
background: url("../../../../../content/dam/atvi/activision/games/left-arrow-dark-hover.png ") no-repeat;
background-color: rgba(22,22,22,0.5) !important;
}

#GamesMediaTabGalleryComponent .thumbnail-container ul li a > img {
	width: 150px;
	height: 84px;
}

.dark-dark-color-scheme #GamesMediaTabGalleryComponent .thumbnail-container ul li .item-border{
    background-color:#000;
    border-top: 4px solid #040404;
    margin-right: 0.2%;
    position:absolute;
    top:0;
    width: 100%;
    z-index:9;
    height:auto;
}

.dark-dark-color-scheme #GamesMediaTabGalleryComponent .thumbnail-container ul li:hover .item-border,
.dark-dark-color-scheme #GamesMediaTabGalleryComponent .thumbnail-container ul li.active .item-border {
	background-color: rgba(204,204,204,0.8);
	border-top: 4px solid #f9e11b;
	z-index: 9;
}

.mixed-color-scheme #GamesMediaTabGalleryComponent .display-frame .display-caption
{
color: #000;
background-color: #fff;
}

.mixed-color-scheme #GamesMediaTabGalleryComponent .thumbnail-container ul li .thumbnail-caption
{
color: #000;
}
.mixed-color-scheme #GamesMediaTabGalleryComponent .thumbnail-container ul li .item-border{
    background-color:#000;
    border-top: 4px solid #fff;
    margin-right: 0.2%;
    position:absolute;
    top:0;
    width: 100%;
    z-index:9;
    height:auto;
}

.mixed-color-scheme #GamesMediaTabGalleryComponent .thumbnail-container ul li:hover .item-border,
.mixed-color-scheme #GamesMediaTabGalleryComponent .thumbnail-container ul li.active .item-border
{
    background-color: rgba(204,204,204,0.8);
    border-top:4px solid #f9e11b;
    z-index:9;
}


.mixed-color-scheme #GamesMediaTabGalleryComponent .gallery-next {
background: url("../../../../../content/dam/atvi/activision/games/right-arrow-white-normal.png ") no-repeat;
background-color: rgba(34,34,34, 0.1) !important;
}

.mixed-color-scheme #GamesMediaTabGalleryComponent .gallery-next:hover {
background: url("../../../../../content/dam/atvi/activision/games/right-arrow-white-hover.png ") no-repeat;
background-color: rgba(34,34,34, 0.3) !important;
}

.mixed-color-scheme #GamesMediaTabGalleryComponent .gallery-prev {
background: url("../../../../../content/dam/atvi/activision/games/left-arrow-white-normal.png ") no-repeat;
background-color: rgba(34,34,34, 0.1) !important;
}

.mixed-color-scheme #GamesMediaTabGalleryComponent .gallery-prev:hover {
background: url("../../../../../content/dam/atvi/activision/games/left-arrow-white-hover.png ") no-repeat;
background-color: rgba(34,34,34, 0.3) !important;
}



/*----[ GAME NEWS  ] ----*/

.adc-games-news-container {
	width: 62%;
	padding: 2% 2% 0 2%;
	float: left;
}

/*---[ GAME GALLERY ] -----*/

.adc-games-media-container .atvi-gallery .thumbnails .thumbnail-container {
	height: 110px;
}

.adc-games-media-container .atvi-gallery .display-frame.video-media {
	padding-bottom: 56.25%;
    height: 0 !important;
}


/**************************************************
HOME PAGE MEDIA QUERIES FIXES
**************************************************/

/*----[ GAME HERO ] --------------------------------*/


@media screen and (min-width: 1140px) {

	.adc-games-hero-container .adc-games-hero-share {
		right: 0;
		bottom: 0;
		top: auto;
		left: auto;
    }

}

@media only screen and (max-width: 768px) {

    .adc-games-hero-content .adc-games-hero-buy,
    .adc-games-hero-content .adc-games-hero-site {
        width: auto;
        left: auto;
    }
    
    .adc-games-hero-content .adc-games-hero-buy a,
    .adc-games-hero-content .adc-games-hero-site a{
        padding: 18px 35px !important;
        width: auto;
    }
    
    .adc-games-bottom-container {
        border-top: none;
    }
}

@media only screen and (max-width: 680px) {
	.adc-games-hero-container .adc-games-hero-share {
		bottom: 0 !important;	
	}
}

@media only screen and (max-width: 657px) {


    .adc-games-hero-container {
        z-index: 1;
    }

    .adc-games-hero-content .adc-games-hero-buy,
    .adc-games-hero-content .adc-games-hero-site {
        font-size: 1.25em !important;
        width: 50%;
    }
    
    .adc-games-hero-content .adc-games-hero-buy a {
        font-size: 1.25em!important;
    }
    
    .adc-games-hero-content .adc-games-hero-buy a,
    .adc-games-hero-content .adc-games-hero-site a{
        padding: 4% 0 !important;
        width: 100%;
    
    }
}

@media only screen and (max-width: 657px) {
	.adc-games-hero {
		padding-bottom: 50%;	
	}
}

@media only screen and (max-width: 480px),
screen and (max-width: 420px),
screen and (max-width: 360px) {
	.adc-games-hero-container .adc-games-hero-share {
		top: auto !important;	
	}
}


/*----[ GAME LATEST PROMOTIONS ] ----*/

@media only screen and (max-width: 640px) {

.adc-games-detail-promotions #latest-promotion-columns .latest-promotion-columns-child {
	width: 90%;
	display: block;
	margin-bottom: 20px;
}
}

/*----[ GAME QUICK FACTS ] ----*/

@media only screen and (max-width: 1140px) and (min-width: 768px) {

.quick-facts-content .quickCols:first-child div.clearfix:last-child,
.quick-facts-content .quickCols:last-child div.clearfix:last-child{
    border-top: 1px solid #282828;
}

.quick-facts-content .quickCols div.clearfix:first-child {
	border-bottom: 1px solid #282828;
    border-top: none;
}

}

/*----[ GAME TERTIARY NAV  ] ----*/

@media only screen and (max-width: 1140px) {

.dark-dark-color-scheme .adc-games-nav .tertiary-select-nav {
	background: #FFF url('../../../../../content/dam/atvi/activision/games/subMenu/games-menu-dropDown.png') 93% -3px no-repeat;
	color: #000;
	font-size: 1.4em;
	background-size: 12.5%;
}

}

@media only screen and (max-width: 768px) {

    .dark-dark-color-scheme .adc-games-nav{background:#040404;height:4.5em;}
    
    .dark-dark-color-scheme .adc-games-nav .tertiary-select-nav {
        display: block;
        position: absolute;
        left: 10%;
        top: 20%;
        padding: 2% 1% 1%;
        width: 80%;
        -webkit-appearance: none;
        border-radius: none;
        border: none;
        background: #fff url('../../../../../content/dam/atvi/activision/games/subMenu/games-menu-dropDown.png') 96% -5px no-repeat;
        font-family: "Roboto", 'sans-serif';
        font-size: 1em;
    }
    
    .adc-games-nav {
        bottom: auto;
        top: 100%;
        z-index: 10;
    }        

    .adc-games-detail-container {
		padding-top: 100px;
    }

}

@media screen and (max-width: 657px) {

    .adc-games-hero-content .adc-games-hero-buy, .adc-games-hero-content .adc-games-hero-site {
		top: 100%;
    }

	.adc-games-nav {
        top: 125%;
    }        

    .adc-games-detail-container {
		padding-top: 125px;
    }

    .adc-games-hero-container .headerTitlesWrapper {
		margin-top: 50%;
    }
}

/*----[ GAME MEDIA GALLERY  ] ----*/

@media only screen and (max-width: 1280px) {

}

@media only screen and (max-width: 1140px) {
.adc-games-media-container,
.adc-games-news-container{
	width: 100%;
	padding: 0;
	float: none;
	margin-bottom: 30px;
}

}

@media screen and (min-width:1000px) and (max-width:1200px) {

.adc-games-hero-container .adc-games-hero-content .adc-games-hero-title{
		width: 65%;
}

}

@media only screen and (max-width: 768px) {

}

@media screen and (max-width: 667px){
    /*.adc-games-hero-container .adc-games-hero-share {
        bottom: 161px !important;
    }*/
}

@media only screen and (max-width: 657px) {

.adc-games-media-container{
	margin-bottom: 65px;
}

.adc-games-bottom-container {
	padding-bottom: 3.625em;
}

#GamesMediaTabGalleryComponent.responsive {
	padding: 0;
}

#GamesMediaTabGalleryComponent .thumbnail-container {
    text-align: left;
}

#GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-next,
#GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-next:hover,
#GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-prev,
#GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-prev:hover {
	display: none !important;
}

#GamesMediaTabGalleryComponent.responsive .thumbnails {
	left: 0;
	height: auto !important;
	width: 100%;
	bottom: -30px;
}

#GamesMediaTabGalleryComponent.responsive .thumbnail-container ul li {
	height: 15px;
	width: 15px;
	margin-bottom: 0;
}

#GamesMediaTabGalleryComponent.responsive .display-frame .display-media img {
	height: auto;
}

#GamesMediaTabGalleryComponent .display-frame .display-caption {
	bottom: 89%;
}

  }




@media only screen and (max-width: 640px) {

    #games-landing-container .games-results-blocks .search-reslut-block img {
        width: 100%;
        height: 264px !important;
    }

}


@media only screen and (max-width: 568px) {

    #games-landing-container .games-results-blocks .search-reslut-block img {
        width: 100%;
        height: 296px !important;
    }
  	/*.adc-games-hero-container .adc-games-hero-share {
    	top: 152px !important;
	}*/

}


@media only screen and (max-width: 480px) {

/*
.adc-games-hero-container .adc-games-hero-share {
    display: block !important;
    top: 100px !important;
}
*/

}






@media screen and (max-width: 414px){
    /*.adc-games-hero-container .adc-games-hero-share {
        top: 83px !important;
    }*/
}
@media screen and (max-width: 375px){
    /*.adc-games-hero-container .adc-games-hero-share {
        top: 76px !important;
    }*/
}

@media only screen and (max-width: 480px) {

    #games-landing-container .games-results-blocks .search-reslut-block img {
        width: 100%;
        height: 226px !important;
    }

}



@media only screen and (max-width: 360px) {

    #games-landing-container .games-results-blocks .search-reslut-block img {
        width: 100%;
        height: 178px !important;
    }

    .quick-facts-logo {
    	padding: 15% 12.5% 0px;
	}

  	.quick-facts-content {
        font-size: 0.8em;
	}

	.quick-facts-row-6-content {
    	width: 60%;
    	padding-top: 5%;
    	padding-left: 30px;
	}

    #GamesMediaTabGalleryComponent .display-frame .display-media img {
   	 	padding-top: 14%;
    	height: auto;
	}

    .adc-games-media-container {
    	margin-bottom: 0px;
	}

    #GamesMediaTabGalleryComponent .thumbnail-container ul li a > img {
   		width: 70px;
    	height: auto;
	}

    #GamesMediaTabGalleryComponent .thumbnail-container ul li {
   		position: relative;
    	margin-bottom: 10px;
    	width: 70px;
	}

    #GamesMediaTabGalleryComponent .thumbnails {
    	overflow: hidden;
    	height: 90px;
        padding-top: 20px;
		padding-bottom: 20px;
		margin-bottom: 10px;
	}

    #GamesMediaTabGalleryComponent .thumbnails {
    	width: 100%;
    	height: auto!important;
    	border-top: medium none;
    	position: relative;
    	bottom: 6%;
    	left: 4%;
	}

    .adc-games-detail-discussions .adc-games-detail-recent-discussion-more,
     .adc-games-detail-discussions #resent-promotion .jive-rss-time {
        font-size: .8em;
      }
    .adc-games-detail-discussions .adc-games-detail-recent-discussion-more{
		top: 1.4em;
      }
	.adc-games-detail-discussions .adc-games-detail-recent-discussions {
    	font-size: 1.25em;
	}

    .adc-games-hero-content .adc-games-hero-buy, .adc-games-hero-content .adc-games-hero-site,
    .adc-games-detail-discussions #resent-promotion .jive-rss-title a {
    	font-size: 1em !important;
	}

    .adc-games-detail-discussions #resent-promotion .jive-rss-title {
        margin: 0px 1em 5px;
		padding: 1em 0px;
	}
    .adc-games-detail-discussions #resent-promotion .jive-rss-text {
    	font-size: 0.8em;
    	line-height: 1.5em;
    	padding: 0px 1em 1em;
	}

}


@media only screen and (max-width: 320px) {

    #games-landing-container .games-results-blocks .search-reslut-block img {
        width: 100%;
        height: 155px !important;
    }


}










/****************************
HOME PARALLAX BANNER
****************************/

#homepage-parallax.atvi-parallax-carousel,
#homepage-parallax .slide  {
	overflow: visible !important;
}

#homepage-parallax .slide .tagline p {

    padding-left: 40px;
    position: relative;
    background: url("../../../../../content/dam/atvi/activision/company/locations/companyBullet.png") repeat-y scroll left 3px transparent;
    font-size: 1.250em;
    font-family: "Roboto", 'sans-serif';
    display: block;
    text-transform: uppercase;
    color: #FFF;
}

#homepage-parallax .slide .title-top {
	font-family: "Roboto", 'sans-serif';
    font-size: 5.5em;
    color: #FFF;
    text-transform: uppercase;
    width: 100%;
}
#homepage-parallax .slide .title-top sup{
    font-size: 40%;
    top: -40px;
    position: relative;
    vertical-align: middle;
}
#homepage-parallax .slide .title-bottom {
	font-size: 1.400em;
	display: block;
    font-family: "Roboto", 'sans-serif';
    color: #FFF;
    width: 100%;
}

#homepage-parallax .slide .learn-more-btn {
	width: 100%;
}

#homepage-parallax .slide .learn-more-btn a {
	color: #fff;
	background: url("../../../../../content/dam/atvi/activision/home/watchIcon.png") right center / auto no-repeat;
    font-family: "Roboto", 'sans-serif';
    font-size: 1.500em;
    text-decoration: none;
    padding-right: 30px;
}

#homepage-parallax .slide .learn-more-btn a:hover {
	color: #ffe600;
	background: url("../../../../../content/dam/atvi/activision/home/watchIcon_yellow.png") right center / auto no-repeat;
    color: #fff;

}

#homepage-parallax .slide .cta-btn-1 {
	position: absolute;
    top: 20px;
    background: url('../../../../../content/dam/atvi/activision/company/locations/grey-arrow-block.png') right center no-repeat;
    padding-right: 8px;
    font-family: "Roboto", 'sans-serif';
}

#homepage-parallax .slide .cta-btn-1:hover {
	background: url('../../../../../content/dam/atvi/activision/company/about/ACTVI_WhiteArrow.png') right center no-repeat;
}

#homepage-parallax .slide .cta-btn-1 a {
	color: #FFF;
    background-color: rgba(26,26,26,0.7);
    background-image: url('../../../../../content/dam/atvi/activision/home/yellow-arrow.png');
    background-position: 95% center;
    background-repeat: no-repeat;
    padding: 8% 35px;
    text-decoration: none;
    white-space: nowrap;
    text-transform: uppercase;
	background-size: 3%;
	display: inline-block;
    font-family: "Roboto", 'sans-serif';
}

#homepage-parallax .slide .cta-btn-1 a:hover {
	background-color: #fff;
    color: #1A1A1A;
}

#homepage-parallax .slide .cta-btn-2 {
	position: absolute;
    top: 100px;
    background: url('../../../../../content/dam/atvi/activision/company/locations/yellow-arrow-block.png') right center no-repeat;
    padding-right: 7px;
    font-family: "Roboto", 'sans-serif';
}

#homepage-parallax .slide .cta-btn-2:hover {
	background: url('../../../../../content/dam/atvi/activision/company/about/ACTVI_BlackArrow.png') right center no-repeat;
}

#homepage-parallax .slide .cta-btn-2 a {
	padding: 14px 35px;
    background: #FFE600;
    display: inline-block;
    color: #000000;
    text-decoration: none;
    white-space: nowrap;
    text-transform: uppercase;
    font-family: "Roboto", 'sans-serif';
}

#homepage-parallax .slide .cta-btn-2 a:hover {
	background: #000000;
	color: #FFE600;
}

#homepage-parallax .p-nav-arrows {
	background: url('../../../../../content/dam/atvi/activision/home/carousel/home-carousel-arrow.png') left top no-repeat;
	width: 17px;
	height: 17px;
}

#homepage-parallax .p-nav-next{
	background-position:right top;
    margin-top: -8px;
    right: .5%;
}
#homepage-parallax .p-nav-next:hover{
	background-position:right -20px;
}
#homepage-parallax .p-nav-prev{
	background-position:left top;
    margin-top: -8px;
    left: .5%;
}
#homepage-parallax .p-nav-prev:hover{
	background-position:left -20px;
}

#homepage-parallax .p-pagination ul {
	text-align: left;
    padding-left: 3.125%;
}

#homepage-parallax .p-pagination ul li {
	background:url('../../../../../content/dam/atvi/activision/home/cr-pagination.png') left top no-repeat;
	width:10px;
	height:10px;
    margin: 0 1px;
}

#homepage-parallax .p-pagination ul li:hover,
#homepage-parallax .p-pagination ul li.active{
	background-position: left -11px;
}
@media screen and (max-width: 1020px) {
    #homepage-parallax .slide .learn-more-btn a{
        background-size: auto 100%;
    }

}
@media screen and (max-width: 730px) {

#homepage-parallax .slide .tagline,
#homepage-parallax .slide .title-bottom,
#homepage-parallax .slide .learn-more-btn {
	display: none;
}

#homepage-parallax .slide .m-cta-btn-1 {
	position: absolute;
    background: url('../../../../../content/dam/atvi/activision/company/locations/grey-arrow-block.png') right center no-repeat;
    font-family: "Roboto", 'sans-serif';
    top: 100% !important;
	right: auto !important;
	left: 0 !important;
	background: none;
	padding-right: 0;
	width: 50%;
    display:block;
}

#homepage-parallax .slide .m-cta-btn-1:hover {
	background: url('../../../../../content/dam/atvi/activision/company/about/ACTVI_WhiteArrow.png') right center no-repeat;
}

#homepage-parallax .slide .m-cta-btn-1 a {
	color: #FFF;
    text-decoration: none;
    white-space: nowrap;
    text-transform: uppercase;
	background-size: 3%;
	display: inline-block;
    font-family: "Roboto", 'sans-serif';
    padding: 20px 0;
	width: 100%;
	background: #000;
	font-size: 20px !Important;
	text-align: center;
}

#homepage-parallax .slide .m-cta-btn-1 a:hover {
	background-color: #fff;
    color: #1A1A1A;
}


#homepage-parallax .slide .cta-btn-1{
	top: 100% !important;
	right: auto !important;
	left: 0 !important;
	background: none;
	padding-right: 0;
	width: 50%;
}

#homepage-parallax .slide .cta-btn-1.fullWidthCta,
#homepage-parallax .slide .m-cta-btn-1.fullWidthCta{
	top: 100% !important;
	right: auto !important;
	left: 0 !important;
	background: none;
	padding-right: 0;
	width: 100%;
}

#homepage-parallax .slide .cta-btn-1 a {
	padding: 20px 0;
    width: 100%;
	background: #000;
	font-size: 20px !Important;
	text-align: center;
}

#homepage-parallax .slide .cta-btn-2 {
	top: 100% !important;
	right: auto !important;
	left: 50% !important;
	background: none;
	padding-right: 0;
	width: 50%;
}

#homepage-parallax .slide .cta-btn-2 a {
	padding: 20px 0;
	width: 100%;
	background: #FFE600;
	font-size: 20px !Important;
	text-align: center;
}

#homepage-parallax .p-nav-arrows {
	display: none;
}

}
/* added for new featured games */
#featured-games-block{
	height:auto; 
	overflow:hidden;
	border-bottom:1px solid #070707;
	padding-bottom:0;
}
#featured-games-block.featured-platfroms{
	padding-top:10px;
	border-top:1px solid #212121;
	border-bottom:0;
}


#featured-games-block #featured-games-block-c0{width:48%; float:left; padding:4% 0 0; margin-right:2%;}
#featured-games-block #featured-games-block-c1{width:50%; float:left; padding:4% 0 0;}
#featured-games-block #featured-games-block-c1 div.images-holder div.image{
	/*float: left; 
	width:43%; 
	padding:0; 
	height:auto; 
	margin:2% 2.5%;*/
	float: none;
	display: inline-block;
	width: 79px;
	height: 95px;
	padding: 0;
	margin: 0 7% 7% 7%;
}

/*UI update ATVI-770*/
/*#featured-games-block #featured-games-block-c1 div.images-holder div.image{opacity: 0.75;}*/
/*UI update ends*/
#featured-games-block.featured-platfroms #featured-games-block-c0,
#featured-games-block.featured-platfroms #featured-games-block-c1{padding-top:0;}
#featured-games-block.featured-platfroms #featured-games-block-c1 .atvi-text{clear:both;}
#featured-games-block .games-block,
#featured-games-block .home-platform-child{
    padding-top:15%;
}
#featured-games-block .block-heading{
    padding-left:22%;
    padding-bottom:8%;
    font-family: "Roboto", 'sans-serif';
    color:#ffffff;
    font-size:1.125em;
    text-transform:uppercase;
}
#featured-games-block .list-anchors a{
    border-top:1px solid #2e2e2e;
    border-bottom:1px solid #040404;
    cursor:pointer;
    color:#ffffff;
    display:block;
    font-family: "Roboto", 'sans-serif';
    font-size:0.9em;
    padding-left:22%;
    padding-top:5%;
    padding-bottom:4%;
    background-color:rgba(28,28,28,.7);
    text-decoration:none;
}
#featured-games-block .list-anchors a:hover{
    background-color: rgba(40,40,40,.7);
    color: #a5a6a9;
}
#featured-games-block .list-anchors a.active{
    background-color: rgba(240,240,240,.9);
    text-decoration:none;
	color:#040404;
}

#featured-games-block .list-anchors .browse-all{
	background:rgba(28, 28, 28, 0.7);
}
#featured-games-block .list-anchors .browse-all a:hover{
    background-color: rgba(40,40,40,.7);
    color: #a5a6a9;
}
#featured-games-block .list-anchors .browse-all a{
	/*background:url('../../../content/dam/atvi/activision/home/featured-games/browse-pointer.png') 60% center no-repeat;*/
	background:url('../../../../../content/dam/atvi/activision/home/featured-games/ATVI_yellow-item-circle.png') 60% 52% no-repeat;
    color: #fff;
}

#featured-games-block #featured-games-block-c1 .view-all-link a{
    color:#ffffff;
    display:inline-block;
    background:url('../../../../../content/dam/atvi/activision/home/featured-games/ATVI_yellow-item-circle.png') 98% 52% no-repeat;
    padding:10px 25px 10px 3px;
    text-decoration:none;
    font-family: "Roboto", 'sans-serif';
    font-size:0.813em;
}

#featured-games-block #featured-games-block-c1 .view-all-link a:hover{
	color:#000000;
	background:#ffe500 url('../../../../../content/dam/atvi/activision/careers/life-at-atvi/ATVI_white-item-circle.png') 96% 50% no-repeat;
	cursor:pointer;
}
#featuredGameImages,
#platformImages{
	padding-top:18px;
}
#featuredGameImages a:hover img,
#platformImages a:hover img{
	opacity: 0.75;
}
#featuredGameImages .images-holder, 
#platformImages .images-holder{
	min-height:209px;
}

/* responsive css */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
    #content-container #content-container-c0{
        width: 65.5%;
    }
    #featured-games-block .home-platform-child{
        padding-top:19px;
    }
    #featured-games-block #featured-games-block-c1 div.image{
        height:auto;
    }
    #featured-games-block #featured-games-block-c1 div.image .atvi-image-image{
        width:100%;
        height:auto;
    }
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
    #content-container #content-container-c0{

        width: 65.5%;
    }
    #featured-games-block .home-platform-child{
        padding-top:19px;
    }
    #featured-games-block #featured-games-block-c1 div.image{
        height:auto;
    }
    #featured-games-block #featured-games-block-c1 div.image .atvi-image-image{
        width:100%;
        height:auto;
    }
	/*added for correct styling  for images-holder in ipad */
	#featured-games-block #featured-games-block-c1 div.images-holder div.image{
		width:45%!important;
		height:auto!important;
		padding:0!important;
		margin:0 2.5% 4% 2.5%!important;
	}
	#featured-games-block #featured-games-block-c1 .view-all-link a{
		display:inline-block;
		font-size:1.15em!important;
	}
	#featured-games-block #featured-games-block-c0 .text p,
	#featured-games-block #featured-games-block-c0 .text-list ul{
		font-size:1.2em;
	}
	/*ends*/
}

/*added for landscape in tablet*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

	/*added for correct styling  for images-holder in ipad */
	#featured-games-block #featured-games-block-c1 div.images-holder div.image{
		width:45%!important;
		height:auto!important;
		padding:0!important;
		margin:0 2.5% 4% 2.5%!important;
	}
	#featured-games-block #featured-games-block-c1 .view-all-link a{
		display:inline-block;
		font-size:1.15em!important;
	}
	#featured-games-block #featured-games-block-c0 .text p,
	#featured-games-block #featured-games-block-c0 .text-list ul{
		font-size:1.2em;
	}
	/*ends*/
}

@media screen and (max-device-width:730px), screen and (max-width:657px) {
    #content-container #content-container-c0{
        width:100%;
    }
	.featured-platfroms{display:none;}
	#featured-games-block .block-heading{
		padding-left:10%;
		font-size:2em;
	}
	#featured-games-block .list-anchors a{
		padding-left:10%;
		font-size:2em;
	}
	/*.featured-games-block-c1 .all-new-releases-link,
	.featured-games-block-c1 .all-new-releases-link a,
	.featured-games-block-c1 .all-coming-soon-link,
	.featured-games-block-c1 .all-coming-soon-link a{display:none!important;}*/
	#featured-games-block #featured-games-block-c1 div.image{display:none!important;}
	#featured-games-block #featured-games-block-c1 div.image:first-child,
	#featured-games-block #featured-games-block-c1 div.image:nth-child(2){display:block!important;}
	#featured-games-block #featured-games-block-c1 div.image .atvi-image-image{width:100%}
	#featuredGameImages{padding-top:55px;}
	#featured-games-block #featured-games-block-c1 div.images-holder div.image{
		float:left!important;
		width:45%!important;
		height:auto!important;
		padding:0!important;
		margin-left:2.5%!important;
		margin-right:0!important;
	}	
	#featured-games-block .list-anchors .browse-all a{
		background:url('../../../../../content/dam/atvi/activision/home/featured-games/ATVI_yellow-item-circle.png') 59% 40% no-repeat;
		color: #fff;
		background-size:8%;
	}
	#featured-games-block-c1 #featuredGameImages div.images-holder{
		height:auto;
		overflow:hidden;
	}
	#featured-games-block-c1 #featuredGameImages div.image:nth-child(2){
		margin-right:2.5%!important;
	}
	#featured-games-block #featured-games-block-c1 .view-all-link a{
		background:url('../../../../../content/dam/atvi/activision/home/featured-games/ATVI_yellow-item-circle.png') 98% 42% no-repeat;
		width:60%;
		font-size:2em;
		background-size:11%;
	}
	/*added for correct styling of yellow-item-circle next to tell me more
	#lata-middle-row-c0 .text #tell-me-more-link p a{
		background-size:11%;
		font-weight:normal!important;
	}
	#lata-team #lata-team-c0 .text #view-all-list p a{
		background-size:6%;
		font-weight:normal!important;
	}
	#content-container #life-at-activision #team-list-first,
	#content-container #life-at-activision #team-list-second{
		padding:40px 0;
		font-size:0.86em;
	}
	*/
	
	}
#content-container #content-container-c0 img{
	width:100%;
	height:100%;
}

@media only screen and (min-device-width: 768px){
    #featured-games-block .list-anchors .browse-all a{
        background-position: 73% 52%;
    }
}

/***********************************
PHONES DESKTOP
***********************************/
@media screen and (max-width:767px){

    #featured-games-block .list-anchors a
    {
        font-size: 1.2em;
    }

    #featured-games-block .block-heading
    {
        font-size: 1.2em;
    }
}


@media screen and (max-width:640px){

    #content-container #content-container-c0, #content-container #content-container-c1
    
    {

    height: 100% !important
    }
    
    #featuredGameImages {
        padding-top: 0;
    }
    
    #featured-games-block-c1 #featuredGameImages div.images-holder
    {
     height: auto;
     min-height: 0px !important;
    }
}
@media only screen and (max-width: 360px) { 

    #featured-games-block .list-anchors a,
    #featured-games-block #featured-games-block-c1 .view-all-link a,
    #JustNow #JustNow-c0 .jive-title a, #JustNow #JustNow-c3 .jive-title a,
    #content-container #life-at-activision .team-list li a,
    #content-container #life-at-activision #view-all-list a, #lata-middle-row #tell-me-more-link p a,
    #footerContainer #footerContainer-c4 #copyRights p,
    #footerContainer #footerContainer-c4 .footerContainer-c4 div#legalLink, #footerContainer #footerContainer-c4 .footerContainer-c4 div#termsOfUseLink, #footerContainer #footerContainer-c4 .footerContainer-c4 div#privacyPolicyLink, #footerContainer #footerContainer-c4 .footerContainer-c4 div#piracyLink, #footerContainer #footerContainer-c4 .footerContainer-c4 div#OnlineSafetyLink
    {
        font-size: 1em !important;;
    }
    #JustNow #JustNow-c0 .jive-post-body .jive-time,
    #footerContainer #footerContainer-c5 #atvi-cookie p {
    	font-size: .9em  !important;;
	}
    #featured-games-block .block-heading,
    #just-now-heading, 
    #life-at-activision-c0 #left-heading, 
    #content-container #life-at-activision-c0 #lata-career-heading,
    #content-container #life-at-activision #lata-team-heading,
    #PopularGamesRWD,
    #CompanyTxt,
    #BottomRowColumnControl #LetsConnect {
    	font-size: 1.2em  !important;;
	}


    #homepage-parallax .slide .cta-btn-2 a,
    #homepage-parallax .slide .cta-btn-1 a
    {
    	font-size: 18px !important;
	}

    #top-row-ad .ti-text .text p a {
    	font-size: 0.8em;
	}

}


/* games-wheretobuy.css */
.adc-games-wheretobuy-container{
    width:62%;
    padding:2% 2% 0 2%;
    float:left;
	text-transform: uppercase;
	font-family: "Roboto", sans-serif;
}
.adc-games-wheretobuy-container .wtb-header {
	background: #ffe600;
    font-family: Georgia, serif;
    font-size: 2.250em;
    line-height: normal;
    padding: 30px 26px;
    color: #1c1c1c;
    position: relative;
}
.adc-games-wheretobuy-container .wtb-header:after {
    content: "";
	height: 30px;
    width: 30px;
    background: #fff;
    position: absolute;
    right: 0;
    bottom: 0;
}
.dark-color-scheme .adc-games-wheretobuy-container .wtb-header:after {
    content: "";
	height: 30px;
    width: 30px;
    background: #000;
    position: absolute;
    right: 0;
    bottom: 0;
}  
.adc-games-wheretobuy-container .wtb-store {
	width: 80%;
	margin: 70px auto 0;
    position: relative;
}
.adc-games-wheretobuy-container form div.section {
	padding-bottom: 4px;
}
.adc-games-wheretobuy-container .wtb-store .atvi-pre-order-left-column {
	width: 40%;
	float: left;
} 
.adc-games-wheretobuy-container .wtb-store .atvi-pre-order-left-column .region {
	margin-bottom: 30px;
}
.adc-games-wheretobuy-container .wtb-store b{
	font-weight: bold;
}
.adc-games-wheretobuy-container .wtb-store .atvi-pre-order-bundles {
	width: 50%;
	float: right;
}
.adc-games-wheretobuy-container .wtb-store .atvi-pre-order-bundles img {
	width: 100%;
}
.adc-games-wheretobuy-container .wtb-store .atvi-pre-order-bundles .bundle-info-container {
	position: absolute;
    top: 180px;
    left: 0;
	width: 40%;
}
.adc-games-wheretobuy-container .wtb-store .atvi-pre-order-bundles .btn-purchase {
	color: #000;
    background: #ffe600;
    padding: 15px 40px;
    text-decoration: none;
    font-size: 14px;
	font-weight: bold;
    text-align: center;
    display: inline-block;
    margin-top: 15px;
}
.adc-games-wheretobuy-container .wtb-store .atvi-pre-order-bundles .btn-purchase.disabled {
	color: #ccc;
    background: #666;	
}
.sbHolder{
    background-color: #000;
    border: solid 1px #515151;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 45px;
    position: relative;
    width: 100%;
}
.sbHolder:focus .sbSelector{
    
}
.sbSelector{
    display: block;
    height: 45px;
    left: 0;
    line-height: 45px;
    outline: none;
    overflow: hidden;
    position: absolute;
    text-indent: 10px;
    top: 0;
    width: 100%;
	font-size: 16px;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
    color: #FFF;
    outline: none;
    text-decoration: none;
}
.sbToggle{
    background: url(games-libs/images/selectbox/select-icons.png) 0 -116px no-repeat;
    display: block;
    height: 45px;
    outline: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 45px;
}
.sbToggle:after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 9px 8px 0px 8px;
	border-color: #FFF transparent transparent transparent;	
	position: absolute;
	top:50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.sbToggle:hover{
    background: url(games-libs/images/selectbox/select-icons.png) 0 -167px no-repeat;
}
.sbToggleOpen{
    background: url(games-libs/images/selectbox/select-icons.png) 0 -16px no-repeat;
}
.sbToggleOpen:hover{
    background: url(games-libs/images/selectbox/select-icons.png) 0 -66px no-repeat;
}
.sbHolderDisabled{
    background-color: #3C3C3C;
    border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{
    
}
.sbHolderDisabled .sbToggle{
    
}
.sbOptions{
    background-color: #000;
    border: solid 1px #515151;
    list-style: none !important;
    left: -1px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 30px;
    width: 100%;
    z-index: 1;

    overflow-y: auto;
}
.sbOptions li{
    padding: 0 7px;
}
.sbOptions a{
    border-bottom: dotted 1px #515151;
    display: block;
    outline: none;
    padding: 7px 0 7px 3px;
}
.sbOptions a:link, .sbOptions a:visited{
    color: #ddd;
    text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
    color: #FFF;
}
.sbOptions li.last a{
    border-bottom: none;
}
.sbOptions .sbDisabled{
    border-bottom: dotted 1px #515151;
    color: #999;
    display: block;
    padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
    border-bottom: dotted 1px #515151;
    color: #EBB52D;
    display: block;
    font-weight: bold;
    padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
    padding-left: 17px;
}

/*custom wtb store*/
#kora-wtb-store .region,
#voice-wtb-store .region{
	display: none;
}

.no-region .region {
	display: none;
}

.no-platform .platform {
	display: none;
}


.adc-games-wheretobuy-container .no-region .atvi-pre-order-bundles .bundle-info-container {
    top: 100px;
}

@media screen and (max-width: 1140px) {
	.adc-games-wheretobuy-container{
		width:100%;
		float:none;
	}	
}

@media screen and (max-width: 767px) {
	.adc-games-wheretobuy-container .wtb-store {
		width: 90%;	
	}
	.adc-games-wheretobuy-container .wtb-header {
		padding: 15px 20px;	
		font-size: 1.25em;
	}
	.adc-games-wheretobuy-container .wtb-store .atvi-pre-order-left-column,
	.adc-games-wheretobuy-container .wtb-store .atvi-pre-order-bundles,
	.adc-games-wheretobuy-container .wtb-store .atvi-pre-order-bundles .bundle-info-container {
		width:100%;
		float:none;
	}	
	
	.adc-games-wheretobuy-container .wtb-store .atvi-pre-order-bundles .bundle-image-container {
		padding-top: 360px;	
	}
	
	/*custom*/
    .adc-games-wheretobuy-container .no-region .atvi-pre-order-bundles .bundle-image-container{
		padding-top: 200px;	
	}
}

/*CQ EDIT*/

.cq-wcm-edit .adc-games-wheretobuy-container .wtb-store .atvi-pre-order-bundles .bundle-info-container {
	position: relative;
	display: block;
	width: 100%;
	float: none;
	top: 0;
	left: 0;
	right: auto;
	bottom: auto;
	margin: 0;
	padding: 0;	
}
.playtest-container .faq-head h2 {
    font-size: 40px;
    font-weight: bold;
}
.playtest-container #abtUs-columnCont-c1 .location-text{
    color: #fff;
	padding: 0 9% 10% 6%;
    font-family: "Roboto", sans-serif;
	font-size: 0.875em;
    line-height: 18px;
}
.playtest-container #abtUs-columnCont-c1 .location-text h4{
    font-weight: bold;
    font-style: italic;
    font-size: 1.15em;
    margin-top: 12px;
}
.playtest-container #abtUs-columnCont-c1 .location-text p{
	margin-top:5%;
}
.article div p
{
    column-count : auto !important;
}

@media screen and (min-width: 768px) {
   .adc-home-carousel-item-layout.light-theme .tile-foreground .description>div{
   		width:75%;
    }
}
@import url('https://fonts.googleapis.com/css?family=Roboto:100,200,300,400,700');

/** in-game.css **/

#ingame-back-wrapper {
    margin-bottom: 70px;
}

.ingame.back-button-container {
  width: auto;
  height: 60px;
  background-color: black;
  margin: 5px 5px;
  position: fixed;
  top: 0px;
  z-index: 1;
  border: 1px solid white;
  opacity: .4;
}

.ingame.back-button-container:hover {
  opacity: 1;
}

.ingame.back-button-container a {
  width: 100%;
  height: 100%;
  display: inline-block;
}

.ingame.back-button-container .back-button-image {
  width: 50px;
  height: 60px;
  display: inline-block;
  background: url(../../skylanders/base/web/corelibs/images/base/carousel-arrows-sprite.png) no-repeat;
  background-size: 200%;
  background-position: bottom left;
}

.ingame.back-button-container .back-button-text {
    position: relative;
    top: -50%;
    color: white;
    font-family: "Roboto", sans-serif;
    letter-spacing: 1px;
    margin-right: 10px;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: bottom;
    line-height: 8px;
}

/** END in-game.css **/

/** UPDATED INGAME TOS **/

body.ingame-legal .atvi-xtext {
	margin-left: 3%;
    border-bottom: 6px solid black;
}

body.ingame-legal .atvi-xtext h1 {
	font-family: "Roboto", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 7.625rem;
    padding: 2% 180px 2% 0;
    margin-bottom: 2%;
    position: relative;
}

body.ingame-legal .atvi-xtext h1:after {
    content: "";
	height: 5px;
    width: 90%;
    background: #000;
    position: absolute;
    left: 0;
    bottom: 0;
}

body.ingame-legal .atvi-xtext h1:before {
	content: "";
    background: #FFF url(../../../../../content/dam/atvi/activision/legal/terms-of-use/corner-lines.png) center center no-repeat;
    background-size: contain;
    width: 150px;
    height: 150px;
    right: 0;
    top: 0;
    position: absolute;
}

body.ingame-legal .atvi-xtext p,
body.ingame-legal .atvi-xtext li {
    line-height: 1.5;
    margin-bottom: 30px;
    font-family: "Roboto", sans-serif;
    font-size: 1em;
}

body.ingame-legal .atvi-xtext p,
body.ingame-legal .atvi-xtext ul,
body.ingame-legal .atvi-xtext h2 {
	width: 70%;
    box-sizing: border-box;
}

body.ingame-legal .atvi-xtext p b,
body.ingame-legal .atvi-xtext p strong {
	font-weight: bold;
}

body.ingame-legal .atvi-xtext p i,
body.ingame-legal .atvi-xtext p em {
	font-style: italic;
}

body.ingame-legal .atvi-xtext p u {
	text-decoration: underline;
}

body.ingame-legal .atvi-xtext h2 {
	padding-top: 80px;
    position: relative;
    border-top: 1px solid #000;
    margin-bottom: 30px;
    margin-top: 80px;
    font-size: 1.25em;
}

body.ingame-legal .atvi-xtext h2:before {
	content: "";
    height: 5px;
    width: 40px;
    background: #000;
    position: absolute;
    top: -1px;
    left: 0;
}

@media screen and (max-width: 768px) {

    body.ingame-legal .atvi-xtext {
		margin-left: 0;
    }

	body.ingame-legal .atvi-xtext h1 {
		font-size: 50px;
        padding: 5% 15px;
    }

    body.ingame-legal .atvi-xtext h1:before {
		display: none;
    }

    body.ingame-legal .atvi-xtext h1:after {
		left: 15px;
    }

	body.ingame-legal .atvi-xtext p,
    body.ingame-legal .atvi-xtext ul,
    body.ingame-legal .atvi-xtext h2 {
        width: auto;
        padding: 0 15px;
    }

    body.ingame-legal .atvi-xtext h2 {
		padding: 80px 15px 0;
    }

}
#hero-carousel.atvi-responsive-carousel.atvi-carousel{
    width:100%;
    max-height: 460px;
}
#hero-carousel.atvi-responsive-carousel.atvi-carousel .slidesjs-container{
    width: 100% !important;
}
#hero-carousel.atvi-responsive-carousel.atvi-carousel .slidesjs-control{
    width: 100% !important;
}
#hero-carousel.atvi-responsive-carousel.atvi-carousel .child-slide-container {
    width: 100% !important;
}
#hero-carousel.atvi-responsive-carousel.atvi-carousel .responsive-slides-container img{
    width:100% !important;
}

#hero-carousel .child-slide-container .child-slide-text{
    top:0 !important;
	background-color: rgba(0, 0, 0, 0);
}

#hero-carousel .tagline{
    line-height: 100%;
    font-size: 12.659px;
    position: absolute;
    top: 5.72082%;
    left: 0%;
}
#hero-carousel .tagline p {
    padding-left: 40px;
    position: relative;
    background: url("../../../../../content/dam/atvi/activision/company/locations/companyBullet.png") repeat-y scroll left 3px transparent;
    font-size: 1.250em;
    font-family: "Roboto", sans-serif;
    display: block;
    text-transform: uppercase;
    color: #FFF;

}
#hero-carousel .title-top{
    line-height: 100%;
    font-size: 79.119px;
    position: absolute;
    top: 9.15332%;
    left: 3.125%;
    font-family: "Roboto", sans-serif;
    color: #FFF;
    text-transform: uppercase;
    width: 100%;
    text-align:left;
}
#hero-carousel .learn-more-btn{
    line-height: 100%;
    font-size: 15.8238px;
    position: absolute;
    top: 48.0549%;
    left: 3.125%;
    width:100%;
    text-align:left;
}
#hero-carousel .learn-more-btn a {
    color: #fff;
    background: url("../../../../../content/dam/atvi/activision/home/watchIcon.png") right center / auto no-repeat;
    font-family: "Roboto", sans-serif;
    font-size: 1.500em;
    text-decoration: none;
    padding-right: 30px;
}
#hero-carousel .cta-btn-1 {
line-height: 100%;
    font-size: 15.8238px;
    position: absolute; 
    top: 3.43249%;
    right: 1.95313%;
}
#hero-carousel .cta-btn-1 {
    position: absolute;
    top: 20px;
    background: url('../../../../../content/dam/atvi/activision/company/locations/grey-arrow-block.png') right center no-repeat;
    padding-right: 8px;
    font-family: "Roboto", sans-serif;
}

#hero-carousel .cta-btn-1 a {
    color: #FFF;
    background-color: rgba(26,26,26,0.7);
    background-image: url('../../../../../content/dam/atvi/activision/home/yellow-arrow.png');
    background-position: 95% center;
    background-repeat: no-repeat;
    padding: 8% 35px;
    text-decoration: none;
    white-space: nowrap;
    text-transform: uppercase;
    background-size: 3%;
    display: inline-block;
    font-family: "Roboto", sans-serif;
}

#hero-carousel .cta-btn-2 {
    line-height: 100%;
    font-size: 15.8238px;
    position: absolute;
    top: 17.1625%;
    right: 1.95313%;
}
#hero-carousel .cta-btn-2 {
    position: absolute;
    top: 100px;
    background: url('../../../../../content/dam/atvi/activision/company/locations/yellow-arrow-block.png') right center no-repeat;
    padding-right: 7px;
    font-family: "Roboto", sans-serif;
}
#hero-carousel .cta-btn-2 a {
    padding: 14px 35px;
    background: #FFE600;
    display: inline-block;
    color: #000000;
    text-decoration: none;
    white-space: nowrap;
    text-transform: uppercase;
    font-family: "Roboto", sans-serif;
}
#hero-carousel .responsive-slides-container .slidesjs-navigation {
	background: url('../../../../../content/dam/atvi/activision/home/carousel/home-carousel-arrow.png') left top no-repeat;
    width: 17px;
    height: 17px;
}
#hero-carousel .responsive-slides-container .slidesjs-previous {
    top: 50%;
    left: 0;
    margin-top: -15px;
    background-position: left top;
    margin-top: -8px;
    left: .5%;
	position: absolute;
    z-index: 9999;
}
#hero-carousel .responsive-slides-container .slidesjs-next {
      top: 50%;
    right: 0;
    margin-top: -15px;
	background-position: right top;
    margin-top: -8px;
    right: .5%;
	position: absolute;
    z-index: 9999;
}

#hero-carousel .slidesjs-pagination li a:hover, #hero-carousel .slidesjs-pagination li a.active {
    background-position: left -11px;
}
#hero-carousel .slidesjs-pagination li a {
    background: url('../../../../../content/dam/atvi/activision/home/cr-pagination.png') left top no-repeat;
    width: 10px;
    height: 10px;
    margin: 0 1px;
} 


/** Home Hero Carousel Styles STARTS Tablets and Mobiles**/
@media screen and (max-width:768px){
    #hero-carousel .title-top {
        font-size: 45px;
        top: 10%;
    }
    #hero-carousel .learn-more-btn {
        top: 60%;
    }
    #hero-carousel .cta-btn-2{
        right: 10px;
        top: 65%;
    }
}
@media screen and (max-width: 675px) {
  #hero-carousel .title-top {
    font-size: 30px;
  }
}
@media screen and (max-width: 568px) {
    #hero-carousel .title-top {
        font-size: 26px;
        top: 16%;
    }
    #hero-carousel .cta-btn-2 a {
        padding: 10px 10px;
    }
}


@media screen and (max-width: 500px) {
    #hero-carousel .title-top {
        font-size: 20px;
        left: 20px;
    }
    #hero-carousel .tagline {
        font-size: 8px;
    }
    #hero-carousel .learn-more-btn a {
        font-size: 15px;
        padding: 4px 30px 10px 0;
        background-position: 100% 24%;
        background-size: 22%;
    }
    #hero-carousel .cta-btn-1{
        font-size: 13px;
    }
    #hero-carousel .cta-btn-1 a {
        padding: 6% 13px;
    }
    #hero-carousel .cta-btn-2{
        font-size: 13px;
    }
    #hero-carousel .cta-btn-2 a {
        padding: 6px 8px;
    }
    .slidesjs-pagination {
    	top: -35px;
	}
}
@media screen and (max-width: 320px){
    #hero-carousel .title-top {
        font-size: 16px;
    }
    .slidesjs-pagination {
    	top: -21px;
	}
}

/** Home Hero Carousel Styles ENDS Tablets and Mobiles**/
/**********************************
Character Tab
************************************/

#CharaterTabCarousel {
    display: none;
}


#CharactersGalleryComponent {
    width: 100%;
    height: 40em;
    padding-top: 3%;
    display: block;

}

#CharactersGalleryComponent .image-media {
    position: absolute;
    width: 100%;
    height: 40em;
}

#CharactersGalleryComponent .thumbnails {
    position: absolute;
    left: 4%;
    height: 12.5em;
    z-index: 9999999;
    width: 46%;
}

#CharactersGalleryComponent .thumbnails-inner {
    height: 12.5em;
}

#CharactersGalleryComponent .display-media {
    position: absolute;
    width: 40%;
    right: 0;
    margin-right: 1%;
    min-height: 36em;
    padding-top: 1.250em;
    background: url("../../../../../content/dam/atvi/activision/company/locations/page-pattern.png") left top repeat-x;
    background-size: 5px 5px;
    background-origin: padding-box;
}


#CharactersGalleryComponent .display-media img {
    height: 100%;
    padding-top: 1%;
}

#CharactersGalleryComponent .display-caption {
    position: absolute;
    width: 50%;
    background: #fff;
    color: #000;
    top: 12em;
    padding: 0;
    padding-left: 4em;
}


#CharactersGalleryComponent .border-bottom-black {
    border-bottom: 1px solid #474747;
}

#CharactersGalleryComponent .back-seperator {
    background: url('../../../../../content/dam/atvi/activision/company/about/black-sep.gif') left top repeat-x;
    float: left;
    height: 3px;
    width: 10%;
}


#CharactersGalleryComponent .characterTitle {
    padding-top: 4%;
    font-family: "Roboto", sans-serif;
    font-size: 2em;
}


#CharactersGalleryComponent .characterContent {
    padding-top: 3%;
    line-height: 1.5em;
    -moz-column-count: 2;
    /* Firefox */
    -webkit-column-count: 2;
    /* Safari and Chrome */
    column-count: 2;
}

/*#CharactersGalleryComponent .characterContentPara1
{
float: left;
width: 46%;
line-height: 1.5em;
padding-right: 4%;
}

#CharactersGalleryComponent .characterContentPara2
{
float: left;
width: 46%;
line-height: 1.5em; 
}
*/

#CharactersGalleryComponent .thumbnail-container ul li {
    width: 24%;
}



#CharactersGalleryComponent .thumbnail-container ul li a>img {
    height: auto;
}


#CharactersGalleryComponent .thumbnail-container ul li .thumbnail-caption {
    background-color: rgba(204, 204, 204, 0.3);
    text-align: left;
    font-family: "Roboto", sans-serif;
    font-size: 0.749em;
    height: 3.687em;
    line-height: normal;
    color: #000;
    padding: 0.813em;
}

#CharactersGalleryComponent .thumbnail-container ul li .item-border {
    background-color: #000;
    border-top: 4px solid #fff;
    position: absolute;
    top: 0;
    width: inherit;
}

#CharactersGalleryComponent .thumbnail-container ul li:hover .item-border,
#CharactersGalleryComponent .thumbnail-container ul li.active .item-border {
    background-color: rgba(204, 204, 204, 0.8);
    border-top: 4px solid #f9e11b;
    z-index: 9;
}

.characterComponent-yellow-border {
    background-color: rgba(204, 204, 204, 0.8);
    border-top: 4px solid #f9e11b !important;
}

#CharactersGalleryComponent .thumbnail-container {
    height: 9.063em;
    overflow: hidden;
    width: 99% !important;
    margin-left: 55px;
}


#CharactersGalleryComponent .gallery-prev {
    width: 7%;
    height: 74%;
    left: 0;
    top: 0;
}



#CharactersGalleryComponent .gallery-next {
    width: 7%;
    height: 74%;
    right: -95px;
    top: 0;
}




/**********************
Character tab : Theme
***********************/

.dark-color-scheme #CharactersGalleryComponent .display-caption {
    background: #000;
}


.dark-color-scheme #CharactersGalleryComponent .thumbnail-container ul li {
    border-top: 4px solid #000;
}

.dark-color-scheme #CharactersGalleryComponent .gallery-next {
    background: url("../../../../../content/dam/atvi/activision/games/right-arrow-dark-normal.png ") no-repeat left 46% top 45%;
    background-color: rgba(22, 22, 22, 0.8) !important;
}

.dark-color-scheme #CharactersGalleryComponent .gallery-next:hover {
    background: url("../../../../../content/dam/atvi/activision/games/right-arrow-dark-hover.png ") no-repeat left 46% top 45%;
    background-color: rgba(22, 22, 22, 0.5) !important;
}

.dark-color-scheme #CharactersGalleryComponent .gallery-prev {
    background: url("../../../../../content/dam/atvi/activision/games/left-arrow-dark-normal.png ") no-repeat left 46% top 45%;
    background-color: rgba(22, 22, 22, 0.8) !important;
}

.dark-color-scheme #CharactersGalleryComponent .gallery-prev:hover {
    background: url("../../../../../content/dam/atvi/activision/games/left-arrow-dark-hover.png ") no-repeat left 46% top 45%;
    background-color: rgba(22, 22, 22, 0.5) !important;
}


/*
.dark-color-scheme #CharactersGalleryComponent .gallery-prev
{
background-color: rgba(22,22,22,0.8);
}

.dark-color-scheme #CharactersGalleryComponent .gallery-next
{
background-color: rgba(22,22,22,0.8);
}
*/
.dark-color-scheme #CharactersGalleryComponent .border-bottom-black {
    border-bottom: 1px solid #fff;
}


.dark-color-scheme #CharactersGalleryComponent .characterTitle {
    color: #fff;
}

.dark-color-scheme #CharactersGalleryComponent .characterContent {
    color: #fff;
}

.dark-color-scheme #CharactersGalleryComponent .display-media {
    background: url("../../../../../content/dam/atvi/activision/games/atvi-white-pattern.png") left top repeat-x;
    background-size: 9px 9px;
    background-origin: padding-box;
}

.dark-color-scheme #CharactersGalleryComponent .back-seperator {
    background: url('../../../../../content/dam/atvi/activision/games/white-sep.gif') left top repeat-x;
    float: left;
    height: 3px;
    width: 10%;
}

.dark-color-scheme #CharactersGalleryComponent .thumbnail-container ul li .thumbnail-caption {
    color: #fff;
}


/*** light theme**/


.light-color-scheme #CharactersGalleryComponent .display-caption {
    background: #fff;
}

.light-color-scheme #CharactersGalleryComponent .thumbnail-container ul li {
    border-top: 4px solid #fff;
}

.light-color-scheme #CharactersGalleryComponent .gallery-next {
    background: url("../../../../../content/dam/atvi/activision/games/right-arrow-white-normal.png ") no-repeat left 45% top 48%;
    background-color: rgba(34, 34, 34, 0.1) !important;
}

.light-color-scheme #CharactersGalleryComponent .gallery-next:hover {
    background: url("../../../../../content/dam/atvi/activision/games/right-arrow-white-hover.png ") no-repeat left 45% top 48%;
    background-color: rgba(34, 34, 34, 0.3) !important;
}

.light-color-scheme #CharactersGalleryComponent .gallery-prev {
    background: url("../../../../../content/dam/atvi/activision/games/left-arrow-white-normal.png ") no-repeat left 35% top 48%;
    background-color: rgba(34, 34, 34, 0.1) !important;
}

.light-color-scheme #CharactersGalleryComponent .gallery-prev:hover {
    background: url("../../../../../content/dam/atvi/activision/games/left-arrow-white-hover.png ") no-repeat left 35% top 48%;
    background-color: rgba(34, 34, 34, 0.3) !important;
}


.light-color-scheme #CharactersGalleryComponent .border-bottom-black {
    border-bottom: 1px solid #000;
}


.light-color-scheme #CharactersGalleryComponent .characterTitle {
    color: #000;
}

.light-color-scheme #CharactersGalleryComponent .characterContent {
    color: #000;
}

.light-color-scheme #CharactersGalleryComponent .display-media {
    background: url("../../../../../content/dam/atvi/activision/company/locations/page-pattern.png") left top repeat-x;
    background-size: 5px 5px;
    background-origin: padding-box;
}


.light-color-scheme #CharactersGalleryComponent .back-seperator {
    background: url('../../../../../content/dam/atvi/activision/company/about/black-sep.gif') left top repeat-x;
    float: left;
    height: 3px;
    width: 10%;
}


.light-color-scheme #CharactersGalleryComponent .thumbnail-container ul li .thumbnail-caption {
    color: #000;
}

/***********************************
TABLET LANDSCAPE
***********************************/

@media only screen and (min-width : 768px) and (max-width : 1024px) {

    #CharaterTabCarousel {
        display: none;
    }

    #CharactersGalleryComponent {

        padding-top: 8%;
        display: block;
    }

    #CharactersGalleryComponent .display-media {

        top: 15em;
        height: 23em;
        width: 55%;
        margin-right: 3%;
    }

    #CharactersGalleryComponent .thumbnails {
        width: 84%;
        left: 3%;
    }

    #CharactersGalleryComponent .display-caption {
        padding-left: 2.5em;
        width: 35%;
    }

    #CharactersGalleryComponent .characterContentPara1 {
        width: 90%;
        padding-right: 0;
        padding-top: 3%;
    }

    #CharactersGalleryComponent .characterContentPara2 {
        width: 90%;
        padding-top: 8%;
    }

    #CharactersGalleryComponent .display-media img {
        padding-top: 2%;
    }

    #CharactersGalleryComponent .thumbnail-container ul li {
        width: 19%;
    }

    #CharactersGalleryComponent .gallery-prev {
        margin-top: 1%;
    }

}

/***********************
PHONE RWD
************************/

@media only screen and (max-width:657px) {

    #CharactersGalleryComponent {
        display: block;
        width: 100%;
        height: 100%;
        padding-top: 2%;
        padding-left: 0.5%;
    }

    #CharaterTabCarousel {
        width: 100%;
        display: none;
    }

    #CharaterTabCarousel .slidesjs-container {
        width: 100% !important;
        height: 100% !important;
        position: relative !important;

    }

    #CharaterTabCarousel .slidesjs-control {
        height: 100% !important;
        width: 100% !important;
    }

    #CharaterTabCarousel .slidesjs-slide {
        position: relative !important;
        width: 100% !important;
    }

    #CharaterTabCarousel .tile-background img {
        width: 100%;

    }


    #CharaterTabCarousel .tile-foreground {
        width: 100%;
    }

    #CharaterTabCarousel .tile-foreground .title-top,
    #CharaterTabCarousel .tile-foreground .title-bottom,
    #CharaterTabCarousel .tile-foreground .action-link-1,
    #CharaterTabCarousel .tile-foreground .action-link-2,
    #CharaterTabCarousel .tile-foreground .action-link-3 {
        display: none;
    }

    #CharaterTabCarousel .tile-foreground .editing-label {
        display: none;
    }

    #CharaterTabCarousel .slidesjs-previous,
    #CharaterTabCarousel .slidesjs-next {
        display: none;
    }

    #CharaterTabCarousel .tile-foreground .characterCarouselDescription1 {
        padding-right: 4%;
        padding-top: 2%;
        padding-bottom: 2%;
    }

    #CharaterTabCarousel .tile-foreground .characterCarouselDescription1 p {
        font-family: "Roboto", sans-serif;
        font-size: 1em;
    }

    #CharaterTabCarousel .tile-background,
    #CharaterTabCarousel .tile-foreground {
        padding-left: 2%;
        padding-right: 2%;
    }

    #CharaterTabCarousel .tile-foreground .characterCarouselTitle1 {
        font-family: "Roboto", sans-serif;
        font-size: 2.2em;
        padding-top: 1em;
    }

    #CharactersGalleryComponent .image-media {
        position: relative;
        height: 100%;
    }

    #CharactersGalleryComponent .display-media {
        float: left;
        width: 97%;
        position: relative;
        height: 100%;
        margin-left: 1%;
        background: none !important;

    }

    #CharactersGalleryComponent .display-media img {
        height: 24em;
    }

    #CharactersGalleryComponent .display-caption {
        position: relative;
        width: 100%;
        height: 100%;
        float: left;
        top: 0;
        width: 96%;
        padding-left: 1.3%;
    }

    #CharactersGalleryComponent .thumbnails {
        display: block;
        height: 1em;
        width: auto;
        top: 23em;
    }

    #CharactersGalleryComponent .thumbnail-container {
        overflow: hidden;
        height: auto;
        margin-left: 1px;
        width: auto !important;
    }

    #CharactersGalleryComponent .thumbnail-container ul li {
        border-top: none !important;
        width: 0.5em;
        height: 0.5em;
        border-radius: 24px;
        -moz-border-radius: 24px;
        -webkit-border-radius: 24px;
        background: #8A8A8A;
    }

    #CharactersGalleryComponent .thumbnail-container ul li.active {
        background: #FF0;
    }

    #CharactersGalleryCompone .characterContent {
        height: 13em;
    }

    #CharactersGalleryComponent .characterContentPara1 {
        float: left;
        width: 96%;
        line-height: 1.5em;
    }

    #CharactersGalleryComponent .characterContentPara2 {
        float: left;
        width: 96%;
        line-height: 1.5em;
    }


}

/**********************************
Media Tab
************************************/

#GamesMediaTabGalleryComponent {
    width: 90%;
    padding: 2%;
    padding-top: 0;
}

#GamesMediaTabGalleryComponent .image-media {
    width: 100%;
    height: auto;
}

#GamesMediaTabGalleryComponent .video-media {
    width: 100%;
    height: 645px;
    padding-top: 3%;
    border-bottom: 3px #666666 solid;
}

#GamesMediaTabGalleryComponent .video-media .display-media {
    height: 94% !important;

}

#GamesMediaTabGalleryComponent .display-frame .display-media img {
    height: 600px;
    padding-top: 6%;
    border-bottom: 3px #666666 solid;
}

#GamesMediaTabGalleryComponent .thumbnails {
    width: 100%;
    height: 100%;

}

#GamesMediaTabGalleryComponent .thumbnails-inner {
    width: 100%;
    height: 150px;
}

#GamesMediaTabGalleryComponent .thumbnail-container {
    width: 89% !important;
    height: 100%;

}

#GamesMediaTabGalleryComponent .thumbnail-container ul li {
    width: 10.875em;
    height: 10em;

}

#GamesMediaTabGalleryComponent .thumbnail-container ul li a>img {
    height: 6em;
}


#GamesMediaTabGalleryComponent .display-frame .display-caption {
    bottom: 92%;
    background-color: #fff;
    color: #000;
    padding: 0;
    font-size: 1.250em;
    font-family: "Roboto", sans-serif;
}



#GamesMediaTabGalleryComponent .thumbnail-container ul li .thumbnail-caption {
    background-color: rgba(204, 204, 204, 0.3);
    text-align: left;
    font-family: "Roboto", sans-serif;
    font-size: 0.749em;
    height: 3.687em;
    line-height: normal;
    padding: 0.813em;
}

#GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-next,
#GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-next:hover {
    width: 4%;
    height: 74%;
    background-position: 40%;
    right: 0;
    top: 1%;
}


#GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-prev,
#GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-prev:hover {
    width: 4%;
    height: 74%;
    background-position: 40%;
    left: 0;
    top: 1%;
}


// Styles w.r.t to themes dark and light. 

.light-color-scheme #GamesMediaTabGalleryComponent .display-frame .display-caption {
    color: #fff;
    background-color: #000;
}

.light-color-scheme #GamesMediaTabGalleryComponent .thumbnail-container ul li .thumbnail-caption {
    color: #000;
}

.light-color-scheme #GamesMediaTabGalleryComponent .thumbnail-container ul li {
    border-top: 4px solid #efefef;
}

.light-color-scheme #GamesMediaTabGalleryComponent .gallery-next {
    background: url("../../../../../content/dam/atvi/activision/games/right-arrow-white-normal.png ") no-repeat;
    background-color: rgba(34, 34, 34, 0.1) !important;
}

.light-color-scheme #GamesMediaTabGalleryComponent .gallery-next:hover {
    background: url("../../../../../content/dam/atvi/activision/games/right-arrow-white-hover.png ") no-repeat;
    background-color: rgba(34, 34, 34, 0.3) !important;
}

.light-color-scheme #GamesMediaTabGalleryComponent .gallery-prev {
    background: url("../../../../../content/dam/atvi/activision/games/left-arrow-white-normal.png ") no-repeat;
    background-color: rgba(34, 34, 34, 0.1) !important;
}

.light-color-scheme #GamesMediaTabGalleryComponent .gallery-prev:hover {
    background: url("../../../../../content/dam/atvi/activision/games/left-arrow-white-hover.png ") no-repeat;
    background-color: rgba(34, 34, 34, 0.3) !important;
}


/**** dark theme ******/

.dark-color-scheme #GamesMediaTabGalleryComponent .display-frame .display-caption {
    color: #fff;
    background-color: #000;
}

.dark-color-scheme #GamesMediaTabGalleryComponent .thumbnail-container ul li .thumbnail-caption {
    color: #fff;
}

.dark-color-scheme #GamesMediaTabGalleryComponent .thumbnail-container ul li {
    border-top: 4px solid #fff;
}

.dark-color-scheme #GamesMediaTabGalleryComponent .gallery-next {
    background: url("../../../../../content/dam/atvi/activision/games/right-arrow-dark-normal.png ") no-repeat;
    background-color: rgba(22, 22, 22, 0.8) !important;
}

.dark-color-scheme #GamesMediaTabGalleryComponent .gallery-next:hover {
    background: url("../../../../../content/dam/atvi/activision/games/right-arrow-dark-hover.png ") no-repeat;
    background-color: rgba(22, 22, 22, 0.5) !important;
}

.dark-color-scheme #GamesMediaTabGalleryComponent .gallery-prev {
    background: url("../../../../../content/dam/atvi/activision/games/left-arrow-dark-normal.png ") no-repeat;
    background-color: rgba(22, 22, 22, 0.8) !important;
}

.dark-color-scheme #GamesMediaTabGalleryComponent .gallery-prev:hover {
    background: url("../../../../../content/dam/atvi/activision/games/left-arrow-dark-hover.png ") no-repeat;
    background-color: rgba(22, 22, 22, 0.5) !important;
}




/***********************************
TABLET LANDSCAPE
***********************************/

@media only screen and (min-width : 768px) and (max-width : 1024px) {


    #GamesMediaTabGalleryComponent {
        width: 97%;
        padding-top: 5%;
    }


    #GamesMediaTabGalleryComponent .thumbnail-container {
        width: 90% !important;
    }


    #GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-prev,
    #GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-prev:hover {
        left: 0;
        width: 5%;
        height: 64%;
    }

    #GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-next,
    #GamesMediaTabGalleryComponent .thumbnails .thumbnails-inner .gallery-next:hover {
        width: 5%;
        right: 0;
        height: 64%;
    }

    #GamesMediaTabGalleryComponent .display-frame .display-media img {
        padding-top: 10%;
    }

    #GamesMediaTabGalleryComponent .video-media .display-media {
        height: 96% !important;

    }


}



/***********************
PHONE RWD
************************/

@media only screen and (max-width:657px) {

    #GamesMediaTabGalleryComponent {
        width: 97%;
    }

    #GamesMediaTabGalleryComponent .display-frame .display-media img {
        padding-top: 14%;
    }

    #GamesMediaTabGalleryComponent .thumbnails {
        width: auto;
        height: auto;
        border-top: none;
        position: absolute;
        bottom: 6%;
        left: 4%;
    }

    #GamesMediaTabGalleryComponent .thumbnails-inner {
        height: auto;
    }

    #GamesMediaTabGalleryComponent .thumbnail-container ul li {
        border-top: none !important;
        width: 0.5em;
        height: 0.5em;
        border-radius: 24px;
        -moz-border-radius: 24px;
        -webkit-border-radius: 24px;
        background: #8A8A8A;
    }

    #GamesMediaTabGalleryComponent .thumbnail-container ul li.active {
        background: #FF0;
    }

    #GamesMediaTabGalleryComponent .thumbnail-container {
        width: 100% !important;
    }

    #GamesMediaTabGalleryComponent .video-media {
        border-bottom: none;
    }

    #GamesMediaTabGalleryComponent .display-frame .display-media img {
        border-bottom: none;
    }

    #GamesMediaTabGalleryComponent .video-media .display-media {
        height: 104%;
    }



}

.atvi-locale-selector {
  display: inline-block;
}
.atvi-locale-selector hr {
  display: none;
}
.atvi-locale-selector .locale-list {
  padding: 10px;
  width: 325px;
  background: #fff;
}
.atvi-locale-selector .locale-list:after {
  content: ".";
  clear: both;
  visibility: hidden;
  height: 0;
  display: block;
}
.atvi-locale-selector .locale-entry {
  width: 50%;
  margin: 0;
  padding: 9px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
.atvi-locale-selector .locale-entry:nth-child(odd) {
  float: left;
  clear: left;
}
.atvi-locale-selector .locale-entry:nth-child(even) {
  float: right;
}
.atvi-locale-selector .locale-entry:last-child:nth-child(odd) {
  border-bottom: none;
}
.atvi-locale-selector .locale-link,
.atvi-locale-selector a {
  text-decoration: none;
  color: inherit;
}
.atvi-locale-selector .current .main-flag {
  float: none;
}
.atvi-locale-selector .current .region,
.atvi-locale-selector .current .message {
  display: none;
}
.atvi-locale-selector .locale-menu {
  display: none;
}
.atvi-locale-selector .flag {
  z-index: 1;
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 17px;
  height: 13px;
  background-color: #abc;
  background-image: url('../../../../../content/dam/atvi/global/locale-selector/flags-sprite-small.png');
}
.atvi-locale-selector .US .flag {
  z-index: 1;
  background-position: 0 0;
}
.atvi-locale-selector .UK .flag {
  z-index: 1;
  background-position: -29px 0px;
}
.atvi-locale-selector .CA .flag {
  z-index: 1;
  background-position: -340px 0px;
}
.atvi-locale-selector .FR .flag {
  z-index: 1;
  background-position: -263px 0px;
}
.atvi-locale-selector .ES .flag {
  z-index: 1;
  background-position: -301px 0px;
}
.atvi-locale-selector .IT .flag {
  z-index: 1;
  background-position: -220px 0px;
}
.atvi-locale-selector .DE .flag {
  z-index: 1;
  background-position: -239px 0px;
}
.atvi-locale-selector .AU .flag {
  z-index: 1;
  background-position: -378px 0px;
}
.atvi-locale-selector .NZ .flag {
  z-index: 1;
  background-position: -112px 0px;
}
.atvi-locale-selector .MX .flag {
  z-index: 1;
  background-position: -179px 0px;
}
.atvi-locale-selector .BR .flag {
  z-index: 1;
  background-position: -359px 0px;
}
.atvi-locale-selector .SE .flag {
  z-index: 1;
  background-position: -51px 0px;
}
.atvi-locale-selector .NL .flag {
  z-index: 1;
  background-position: -158px 0px;
}
.atvi-locale-selector .DK .flag {
  z-index: 1;
  background-position: -320px 0px;
}
.atvi-locale-selector .NO .flag {
  z-index: 1;
  background-position: -137px 0px;
}
.atvi-locale-selector .FI .flag {
  z-index: 1;
  background-position: -282px 0px;
}
.atvi-locale-selector .RU .flag {
  z-index: 1;
  background-position: -70px 0px;
}
.atvi-locale-selector .PL .flag {
  z-index: 1;
  background-position: -90px 0px;
}
.atvi-locale-selector .JA .flag {
  z-index: 1;
  background-position: -201px 0px;
}
.atvi-locale-selector .PT .flag {
  z-index: 1;
  background-position: -406px 0px;
}
.atvi-locale-selector .AR .flag {
  z-index: 1;
  background-position: -425px 0px;
}
.atvi-locale-selector .CN .flag {
  z-index: 1;
  background-position: -461px 0px;
}
.atvi-locale-selector .TW .flag {
  z-index: 1;
  background-position: -461px 0px;
}
.atvi-locale-selector .KO .flag {
  z-index: 1;
  background-position: -504px 0px;
}
.atvi-locale-selector .BE .flag {
  z-index: 1;
  background-position: -485px 0px;
}
.atvi-locale-selector .region {
  margin: 0px;
  display: inline-block;
  vertical-align: top;
  line-height: 13px;
  font-size: 14px;
}
.atvi-locale-selector .selected .region:after {
  display: inline-block;
  vertical-align: middle;
  content: "";
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSIyLjExOCwxMS45NDEgCgk2LjE5MywxOC4wMjggMTcuOTA2LDEuOTc4ICIvPgo8L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  left: 5px;
  line-height: 0;
  width: 12px;
  height: 12px;
}
.atvi-locale-selector.large .locale-list {
  width: 80%;
  font-size: 12px;
}
.atvi-locale-selector.large .flag {
  width: 37.4px;
  height: 28.6px;
  background-image: url('../../../../../content/dam/atvi/global/locale-selector/flags-sprite-large.png');
}
.atvi-locale-selector.large .region {
  line-height: 28.6px;
}
.atvi-locale-selector.large .US .flag {
  background-position: 0 0;
}
.atvi-locale-selector.large .UK .flag {
  background-position: -69px 0px;
}
.atvi-locale-selector.large .CA .flag {
  background-position: -785px 0px;
}
.atvi-locale-selector.large .FR .flag {
  background-position: -606px 0px;
}
.atvi-locale-selector.large .ES .flag {
  background-position: -696px 0px;
}
.atvi-locale-selector.large .IT .flag {
  background-position: -508px 0px;
}
.atvi-locale-selector.large .DE .flag {
  background-position: -559px 0px;
}
.atvi-locale-selector.large .AU .flag {
  background-position: -878px 0px;
}
.atvi-locale-selector.large .NZ .flag {
  background-position: -265px 0px;
}
.atvi-locale-selector.large .MX .flag {
  background-position: -414px 0px;
}
.atvi-locale-selector.large .BR .flag {
  background-position: -829px 0px;
}
.atvi-locale-selector.large .SE .flag {
  background-position: -120px 0px;
}
.atvi-locale-selector.large .NL .flag {
  background-position: -364px 0px;
}
.atvi-locale-selector.large .DK .flag {
  background-position: -741px 0px;
}
.atvi-locale-selector.large .NO .flag {
  background-position: -319px 0px;
}
.atvi-locale-selector.large .FI .flag {
  background-position: -653px 0px;
}
.atvi-locale-selector.large .RU .flag {
  background-position: -165px 0px;
}
.atvi-locale-selector.large .PL .flag {
  background-position: -215px 0px;
}
.atvi-locale-selector.large .JA .flag {
  background-position: -463px 0px;
}
.atvi-locale-selector.large .PT .flag {
  background-position: -931px 0;
}
.atvi-locale-selector.large .AR .flag {
  background-position: -980px 0;
}
.atvi-locale-selector.large .BE .flag {
  background-position: -1025px 0px;
}
.atvi-locale-selector.large .KO .flag {
  background-position: -1071px 0px;
}
@media screen and (max-width: 680px) {
  .atvi-locale-selector .locale-list {
    width: 80%;
    font-size: 12px;
  }
  .atvi-locale-selector .flag {
    width: 37.4px;
    height: 28.6px;
    background-image: url('../../../../../content/dam/atvi/global/locale-selector/flags-sprite-large.png');
  }
  .atvi-locale-selector .region {
    line-height: 28.6px;
  }
  .atvi-locale-selector .US .flag {
    background-position: 0 0;
  }
  .atvi-locale-selector .UK .flag {
    background-position: -69px 0px;
  }
  .atvi-locale-selector .CA .flag {
    background-position: -785px 0px;
  }
  .atvi-locale-selector .FR .flag {
    background-position: -606px 0px;
  }
  .atvi-locale-selector .ES .flag {
    background-position: -696px 0px;
  }
  .atvi-locale-selector .IT .flag {
    background-position: -508px 0px;
  }
  .atvi-locale-selector .DE .flag {
    background-position: -559px 0px;
  }
  .atvi-locale-selector .AU .flag {
    background-position: -878px 0px;
  }
  .atvi-locale-selector .NZ .flag {
    background-position: -265px 0px;
  }
  .atvi-locale-selector .MX .flag {
    background-position: -414px 0px;
  }
  .atvi-locale-selector .BR .flag {
    background-position: -829px 0px;
  }
  .atvi-locale-selector .SE .flag {
    background-position: -120px 0px;
  }
  .atvi-locale-selector .NL .flag {
    background-position: -364px 0px;
  }
  .atvi-locale-selector .DK .flag {
    background-position: -741px 0px;
  }
  .atvi-locale-selector .NO .flag {
    background-position: -319px 0px;
  }
  .atvi-locale-selector .FI .flag {
    background-position: -653px 0px;
  }
  .atvi-locale-selector .RU .flag {
    background-position: -165px 0px;
  }
  .atvi-locale-selector .PL .flag {
    background-position: -215px 0px;
  }
  .atvi-locale-selector .JA .flag {
    background-position: -463px 0px;
  }
  .atvi-locale-selector .PT .flag {
    background-position: -931px 0;
  }
  .atvi-locale-selector .AR .flag {
    background-position: -980px 0;
  }
  .atvi-locale-selector .BE .flag {
    background-position: -1025px 0px;
  }
  .atvi-locale-selector .KO .flag {
    background-position: -1071px 0px;
  }
}
@media screen and (max-width: 400px) {
  .atvi-locale-selector .locale-list {
    width: 99%;
  }
  .atvi-locale-selector .is-selected .region:after {
    left: 2px;
  }
}

@import url('https://fonts.googleapis.com/css?family=Roboto:100,400,700');
@-webkit-keyframes ajax-loader {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes ajax-loader {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@import url('https://fonts.googleapis.com/css?family=Roboto:100,400,700');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,400,700');
@-webkit-keyframes ajax-loader {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes ajax-loader {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*****************************************
ACTIVISON FONTSS
*****************************************/
body {
  font-size: 14px;
  letter-spacing: 0.02em;
  font-family: sans-serif;
}
@media screen and (max-width: 640px) {
  body {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  body {
    text-rendering: optimizeLegibility;
  }
}
p {
  line-height: 1em;
}
h1,
h2,
h3,
h4,
h5,
.headline {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}
@media screen and (max-width: 640px) {
  h1,
  h2,
  h3,
  h4,
  h5,
  .headline {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  h1,
  h2,
  h3,
  h4,
  h5,
  .headline {
    text-rendering: optimizeLegibility;
  }
}
.image-wrapper img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto;
}
.inner-wrapper {
  max-width: 1520px;
  margin: 0 auto;
  padding: 0 10px;
}
.svg-defs {
  height: 0;
  width: 0;
  position: absolute;
}
.superscript {
  font-size: 0.5em;
  vertical-align: super;
}
.servicecomponents.cloudservices {
  display: none;
}

@import url('https://fonts.googleapis.com/css?family=Roboto:100,400,700');
@-webkit-keyframes ajax-loader {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes ajax-loader {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* # Header
================================================== */
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 0.1px;
  text-overflow: "";
}
#header {
  width: 100%;
  background: #0a0a0a;
  position: relative;
  height: 55px !important;
}
#header #headerLinks-c0 {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}
@media screen and (max-width: 640px) {
  #header #headerLinks-c0 {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #header #headerLinks-c0 {
    text-rendering: optimizeLegibility;
  }
}
#header #headerLinks-c1 {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}
@media screen and (max-width: 640px) {
  #header #headerLinks-c1 {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #header #headerLinks-c1 {
    text-rendering: optimizeLegibility;
  }
}
/* temporary fix to force logo placement*/
.header-container #header #header-c0 {
  top: 0 !important;
}
#header #header-c0 {
  width: 263px;
  position: absolute;
  left: 0;
  bottom: 0px;
}
#header #header-c0 a {
  margin: 0 0 0 2.313em;
  display: block;
}
#header #header-c0 div.image {
  margin: 0;
}
#header #header-c1 {
  color: #fff;
  margin-left: 16.4375em;
  position: absolute;
  bottom: 0;
}
#header #header-c1 #header-section {
  float: left;
  /*margin-top:15px;*/
  /*margin-left:15px;*/
  height: 65px;
}
#header #header-c1 #header-section > li {
  background: #0a0a0a;
  float: left;
}
#header #header-c1 #header-section li > a {
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  display: block;
  border-top: 2px solid #0a0a0a;
  position: relative;
  font-size: 12px !important;
  margin-top: 21px;
  padding: 9px 6px 21px;
  z-index: 10;
}
#header #header-c1 #header-section li > a.current-page {
  border-top: 2px solid #fce301;
}
#header #header-c1 #header-section li > a:hover,
#header #header-c1 #header-section li > a.active {
  background: #fff;
  color: #111111;
  border-top: 2px solid #fce301;
}
a.atvi-instrument-header-navigation-link::after {
  content: "+";
}
#logoContainer #logoContainer-image-link .atvi-image-image {
  height: 55px;
  position: relative;
}
/* open tabs */
/* # Header - SSO Bar
================================================== */
#header #SSO-Bar {
  color: #969696;
  font-size: 0.781em;
  font-style: italic;
}
#header #SSO-Bar #myId {
  float: right;
  margin-right: 20px;
}
#header #SSO-Bar #myId li {
  float: left;
  color: #969696;
}
#header #SSO-Bar #myId li a {
  color: #969696;
  text-decoration: none;
  font-weight: bold;
  text-transform: uppercase;
}
#header #SSO-Bar #myId li #signUp,
#header #SSO-Bar #myId li #or,
#header #SSO-Bar #myId li #login {
  padding-left: 15px;
  padding-top: 12px;
  padding-bottom: 12px;
}
#header #SSO-Bar #myId li #support {
  padding-right: 15px;
  padding-top: 12px;
  padding-bottom: 12px;
}
#header #SSO-Bar #myId li #menu-locale {
  background-image: url('https://profile.callofduty.com/resources/common/images/sso-bar-sprite.png');
  /*background-image:url('../web-v2/common/components/header/content/dam/atvi/activision/HomePage/SSOBar/ACTVI_SSOBar_Arrow.png');*/
  background-position: -150px -158px;
  background-repeat: no-repeat;
  padding-right: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  cursor: pointer;
}
#header #SSO-Bar #myId li #menu-locale.active {
  padding-top: 5px 0;
  background-color: #fff;
}
#header #SSO-Bar #myId li #menu-locale p {
  margin: 0 5px;
}
#header #SSO-Bar #myId li #menu-locale a {
  background-image: url('https://profile.callofduty.com/resources/common/images/sso-bar-sprite.png');
  background-position: left top;
  background-repeat: no-repeat;
  width: 16px;
  height: 10px;
  display: block;
  text-indent: -9999px;
}
#header #SSO-Bar #SSO-Bar-c1 {
  position: absolute;
  right: 10px;
  top: 30px;
  width: 48%;
  z-index: 999;
  background: #fff;
  border: 2px solid #ffe600;
  border-top: none;
  display: none;
  font-style: normal;
}
#header #SSO-Bar #SSO-Bar-c1 #localConatainer {
  height: auto;
  overflow: hidden;
  padding: 10px 15px;
}
#header #SSO-Bar #SSO-Bar-c1 #localConatainer li {
  float: left;
  width: 49%;
  padding: 10px 0;
  border-bottom: 2px solid #adadad;
  margin-bottom: 5px;
  margin-right: 1%;
}
#header #SSO-Bar #SSO-Bar-c1 #localConatainer li a {
  color: #999;
  text-decoration: none;
  font-weight: bold;
  background-image: url('https://profile.callofduty.com/resources/common/images/sso-bar-sprite.png');
  background-repeat: no-repeat;
  width: auto;
  height: 11px;
  display: block;
  padding-left: 25px;
}
#header #SSO-Bar #SSO-Bar-c1 #localConatainer #unitedStates a {
  background-position: left top;
}
#header #SSO-Bar #SSO-Bar-c1 #localConatainer #australia a {
  background-position: 0px -22px;
}
#header #SSO-Bar #SSO-Bar-c1 #localConatainer #CanadienFra a {
  background-position: 0px -11px;
}
#header #SSO-Bar #SSO-Bar-c1 #localConatainer #france a {
  background-position: 0px -33px;
}
#header #SSO-Bar #SSO-Bar-c1 #localConatainer #espana a {
  background-position: 0px -55px;
}
#header #SSO-Bar #SSO-Bar-c1 #localConatainer #unitedKingdom a {
  background-position: 0px -132px;
}
#header #SSO-Bar #SSO-Bar-c1 #localConatainer #CanadienEng a {
  background-position: 0px -11px;
}
#header #SSO-Bar #SSO-Bar-c1 #localConatainer #italia a {
  background-position: 0px -44px;
}
#header #SSO-Bar #SSO-Bar-c1 #localConatainer #deutschland a {
  background-position: 0px -143px;
}
/* # Header - Search Block
================================================== */
#header #search-block {
  /* display:block; */
  display: none;
  height: auto;
  overflow: hidden;
  /*modified for defect-618*/
  /*float:left;*/
  float: right;
  /*margin-right:1.5em;*/
  margin-top: 1px;
}
#header #search-block .searchText {
  border: none;
  background: #f0f0f0;
  color: #111111;
  padding: 11px 25px 16px;
  float: left;
  margin: 1px 1px 0 0;
  height: 16px;
}
#headerLinks #headerLinks-c1 div#search-block .btn-search {
  background: url('../../../../../content/dam/atvi/activision/home/Header/header-search.png') left 0 no-repeat;
  width: 47px;
  height: 43px;
  margin: 0;
  padding: 0;
  border: none;
  text-indent: -9999px;
  cursor: pointer;
  margin-top: 1px;
}
#headerLinks #headerLinks-c1 div#search-block .btn-search:hover {
  background: url('../../../../../content/dam/atvi/activision/home/Header/header-search.png') left -43px no-repeat;
}
/* # Header - Search Block (Mobile)
================================================== */
#mobile-menu,
#mobile-menu-icon {
  display: none;
}
.responsiveDiv {
  position: absolute;
  width: 100%;
}
#mobile-search {
  display: none;
}
#mobile-search #search-block {
  padding: 10px;
  background: #fff;
}
#header #mobile-search .searchText {
  background: #fff;
  border: none;
  width: 94%;
  border: 1px solid #313131;
  padding: 13px 42px 13px 7px;
}
#mobile-search .btn-search {
  background: url('../../../../../content/dam/atvi/activision/search-desktop.gif') left 0 no-repeat;
  width: 47px;
  height: 43px;
  margin: 0;
  padding: 0;
  border: none;
  text-indent: -9999px;
  cursor: pointer;
  position: absolute;
  right: 1px;
  top: 11px;
}
/* # Header - Menu (Mobile)
================================================== */
#header-mobile-c0 {
  display: none;
}
/*#mobile-menu{display:none;}*/
#mobile-menu {
  display: none;
  min-height: 20px;
  border: 1px solid #252525;
  background: #232323;
  padding-left: 0;
  color: #797979;
  margin: 5px;
  min-width: 478px;
  z-index: 999999;
}
#mobile-menu ul {
  list-style: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#mobile-menu ul p {
  margin: 0;
  padding: 0;
}
#mobile-menu ul li {
  border-top: 1px solid #2e2e2e;
  border-bottom: 2px solid #040404;
  cursor: pointer;
}
#mobile-menu ul li a {
  color: #797979;
  text-decoration: none;
  padding: 20px 0 20px 29px;
  display: block;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 1.75em;
  text-transform: capitalize;
}
@media screen and (max-width: 640px) {
  #mobile-menu ul li a {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #mobile-menu ul li a {
    text-rendering: optimizeLegibility;
  }
}
/*#mobile-menu ul li ul.subMenu{border-top:2px solid #040404; }*/
#mobile-menu ul li ul {
  display: none;
}
#mobile-menu ul li ul.atvi-list li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
#mobile-menu ul li a.actives {
  color: black;
  background: white;
}
#mobile-menu ul.atvi-component li p a {
  background: #1c1c1c;
  color: #f0f0f0;
}
#mobile-menu ul.atvi-component li p a:active {
  background: #0b0b0b;
  color: #434343;
}
#mobile-menu ul.atvi-component li {
  border-top: 1px solid #0b0b0b;
  border-bottom: 1px solid #040404;
}
#mobile-menu li.mobile-support,
#mobile-menu li.mobile-login,
#mobile-menu li.mobile-signup {
  background: #f0f0f0;
}
#mobile-menu li.mobile-support a,
#mobile-menu li.mobile-login a,
#mobile-menu li.mobile-signup a {
  color: #040404;
  display: block;
  background: url('../../../../../content/dam/atvi/activision/arrow-right.png') right no-repeat;
  margin-right: 1em;
  width: 89%;
}
@media screen and (max-width: 1445px) {
  #games-tab #games-tab-c2 .games-tab-c2 .textimage:nth-child(6) {
    display: none;
  }
}
@media screen and (max-width: 1280px) {
  #games-tab #games-tab-c2 .games-tab-c2 .textimage:nth-child(5) {
    display: none;
  }
}
@media screen and (max-width: 1099px) {
  #games-tab #games-tab-c2 .games-tab-c2 .textimage:nth-child(4) {
    display: none;
  }
}
@media screen and (max-width: 1022px) {
  #games-tab #games-tab-c2 {
    width: 100vw!important;
  }
  #games-tab #games-tab-c2 .games-tab-c2 .textimage:nth-child(6),
  #games-tab #games-tab-c2 .games-tab-c2 .textimage:nth-child(5),
  #games-tab #games-tab-c2 .games-tab-c2 .textimage:nth-child(4) {
    display: inline-block;
  }
}
@media screen and (min-width: 769px) and (max-width: 1084px) {
  #header #header-c0 a {
    /*margin: 0 0 0 1.313em;*/
  }
  #header #header-c0 a img {
    /* width: 12.125em;*/
  }
  #header #header-c1 {
    margin-left: 16.4375em;
  }
  #header #header-c1 #header-section > li {
    /*border-right: 1px solid #313131;
        padding: 0;
        width: 6.5em;
        height: 3.375em;*/
  }
  #header #header-c1 #header-section li > a {
    /*padding: 1.25em 0;
        width: 6.5em;
        text-align: center;*/
  }
  #header #search-block {
    margin-right: -1px;
  }
  #header div#search-block {
    margin-top: 0.5em;
  }
  #header #search-block .searchText {
    /*padding: 0.75em 1.25em 1.125em;*/
    padding: 0.25em 1.25em 0;
    margin: 0.0625em 1px 0;
    height: 2.45em;
    width: 10em;
    font-size: inherit;
  }
  #headerLinks #headerLinks-c1 div#search-block .btn-search {
    height: 2.6875em;
    width: 2.9375em;
    margin: 1px 0 0;
    background-size: 2.9375em 5.375em;
    font-size: inherit;
  }
}
@media screen and (min-width: 1017px) and (max-width: 1084px), screen and (min-width: 881px) and (max-width: 948px), screen and (max-width: 812px) {
  #header #search-block .searchText {
    margin: 0.125em 1px 0;
    height: 2.3875em;
  }
}
@media screen and (max-width: 320px) {
  #header #header-c0 a img {
    display: block;
    margin: auto;
    text-align: center;
    width: 90%;
  }
  #mobile-search #search-block .searchText {
    font-size: 13px !important;
  }
}
@media screen and (max-width: 480px) {
  #mobile-search #search-block .searchText {
    font-size: 16px !important;
  }
}
body > p {
  height: 0;
  overflow: hidden;
}
#header #header-c1 #header-section li > a.store-tab {
  display: none;
}
/* # Header - Tabs
================================================== */
div.image {
  margin-bottom: 0;
}
#tabs-column-control {
  background: white;
  color: #040404;
  position: absolute;
  width: 100%;
  z-index: 1;
}
#games-tab:hover,
#community-tab:hover,
#careers-tab:hover,
#company-tab:hover,
#store-tab:hover {
  display: block!important;
}
#games-tab,
#community-tab,
#careers-tab,
#company-tab,
#store-tab {
  display: none;
  border-bottom: 5px solid #ffe709;
  background: white;
  color: #040404;
}
/* # Games Tab
================================================== */
#games-tab #games-tab-c0,
#games-tab #games-tab-c1,
#games-tab #games-tab-c2 {
  float: left;
}
#games-tab #games-tab-c0,
#games-tab #games-tab-c1 {
  padding-right: 1.5%;
  border-right: 1px solid #e8e8e8;
  margin-right: 1.5%;
  width: 12vw !important;
}
#games-tab #games-tab-c2 .games-tab-c2 .textimage {
  float: left;
}
#games-tab #games-tab-c2 .games-tab-c2 .textimage:last-child {
  margin-right: 0;
}
#games-tab a {
  text-decoration: none;
  color: #000;
}
#games-tab {
  padding-left: 3%;
  padding-top: 1.5em;
  padding-bottom: 1em;
  border-top: 1px solid #ffe600;
}
#games-tab #games-tab-c0 .games-tab-c0 .text .atvi-text p,
#games-tab #games-tab-c1 .games-tab-c1 .text .atvi-text p,
#games-tab #games-tab-c2 .games-tab-c2 .text .atvi-text p {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 1em;
  padding-bottom: 0;
  padding-top: .2em;
}
@media screen and (max-width: 640px) {
  #games-tab #games-tab-c0 .games-tab-c0 .text .atvi-text p,
  #games-tab #games-tab-c1 .games-tab-c1 .text .atvi-text p,
  #games-tab #games-tab-c2 .games-tab-c2 .text .atvi-text p {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #games-tab #games-tab-c0 .games-tab-c0 .text .atvi-text p,
  #games-tab #games-tab-c1 .games-tab-c1 .text .atvi-text p,
  #games-tab #games-tab-c2 .games-tab-c2 .text .atvi-text p {
    text-rendering: optimizeLegibility;
  }
}
#games-tab #games-tab-c0 .games-tab-c0 li .text .atvi-text p,
#games-tab #games-tab-c1 .games-tab-c1 li .text .atvi-text p {
  font-family: sans-serif;
  font-size: 0.813em;
  margin-top: 0.5em;
  padding-bottom: 0;
  line-height: 1.0em;
  background: url('../../../../../content/dam/atvi/activision/home/grey-arrow.png') no-repeat center right;
}
@media screen and (max-width: 640px) {
  #games-tab #games-tab-c0 .games-tab-c0 li .text .atvi-text p,
  #games-tab #games-tab-c1 .games-tab-c1 li .text .atvi-text p {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #games-tab #games-tab-c0 .games-tab-c0 li .text .atvi-text p,
  #games-tab #games-tab-c1 .games-tab-c1 li .text .atvi-text p {
    text-rendering: optimizeLegibility;
  }
}
#games-tab #games-tab-c0 .games-tab-c0 li:last-child .text .atvi-text p,
#games-tab #games-tab-c1 .games-tab-c1 li:last-child .text .atvi-text p {
  font-family: sans-serif;
  font-size: 0.813em;
  padding-bottom: 0;
  line-height: 1.0em;
  background: url('../../../../../content/dam/atvi/activision/home/grey-arrow.png') no-repeat center right;
}
@media screen and (max-width: 640px) {
  #games-tab #games-tab-c0 .games-tab-c0 li:last-child .text .atvi-text p,
  #games-tab #games-tab-c1 .games-tab-c1 li:last-child .text .atvi-text p {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #games-tab #games-tab-c0 .games-tab-c0 li:last-child .text .atvi-text p,
  #games-tab #games-tab-c1 .games-tab-c1 li:last-child .text .atvi-text p {
    text-rendering: optimizeLegibility;
  }
}
#games-tab #games-tab-c2 {
  width: 63vw;
  overflow: hidden;
}
#games-tab #games-tab-c2 .recent-games {
  position: relative;
  height: 150px;
  overflow: hidden;
}
#games-tab #games-tab-c2 .games-tab-c2 .textimage .ti-image,
#games-tab #games-tab-c2 .games-tab-c2 #skylanders-giants .ti-image {
  width: 145px;
  height: 205px;
}
/*#games-tab #games-tab-c2 .games-tab-c2>div ul{
    width:100%;
}
#games-tab #games-tab-c2 .games-tab-c2>div li{
    width:14.583%;
}
#games-tab #games-tab-c2 .games-tab-c2>div li img{
    max-width:100%;
}*/
/* # Community Tab
================================================== */
#community-tab #community-tab-c0,
#community-tab #community-tab-c1 {
  float: left;
}
#community-tab #community-tab-c1 {
  width: 80%;
}
#community-tab #community-tab-c0 {
  padding-right: 2.5%;
  border-right: 1px solid #e8e8e8;
  margin-right: 2.5%;
  padding-top: .2em;
}
#community-tab #community-tab-c1 .community-tab-c1 .textimage {
  float: left;
  margin-right: 2.5%;
}
#community-tab #community-tab-c1 .community-tab-c1 .textimage:last-child {
  margin-right: 0;
}
#community-tab a {
  text-decoration: none;
  color: #000;
}
#community-tab {
  padding-left: 3%;
  padding-top: 1.5em;
  padding-bottom: 1em;
  border-top: 1px solid #ffe600;
}
#community-tab #community-tab-c0 .community-tab-c0 .text p,
#community-tab #community-tab-c1 .community-tab-c1 .text p {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 1em !important;
  padding-bottom: 1em;
  padding-top: .2em;
}
@media screen and (max-width: 640px) {
  #community-tab #community-tab-c0 .community-tab-c0 .text p,
  #community-tab #community-tab-c1 .community-tab-c1 .text p {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #community-tab #community-tab-c0 .community-tab-c0 .text p,
  #community-tab #community-tab-c1 .community-tab-c1 .text p {
    text-rendering: optimizeLegibility;
  }
}
#community-tab #community-tab-c0 .community-tab-c0 li .text p {
  font-family: sans-serif;
  font-size: 0.813em;
  padding-bottom: 0.5em;
  line-height: 1.329em;
  background: url('../../../../../content/dam/atvi/activision/home/grey-arrow.png') no-repeat center right;
}
@media screen and (max-width: 640px) {
  #community-tab #community-tab-c0 .community-tab-c0 li .text p {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #community-tab #community-tab-c0 .community-tab-c0 li .text p {
    text-rendering: optimizeLegibility;
  }
}
#community-tab #community-tab-c0 .community-tab-c0 li:last-child .text p {
  font-family: sans-serif;
  font-size: 0.813em;
  padding-bottom: 0;
  line-height: 1.329em;
  background: url('../../../../../content/dam/atvi/activision/home/grey-arrow.png') no-repeat center right;
}
@media screen and (max-width: 640px) {
  #community-tab #community-tab-c0 .community-tab-c0 li:last-child .text p {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #community-tab #community-tab-c0 .community-tab-c0 li:last-child .text p {
    text-rendering: optimizeLegibility;
  }
}
#community-tab #community-tab-c0 {
  width: 19%;
  padding-top: .2em;
}
#community-tab #community-tab-c1 {
  width: 75%;
  padding-top: .2em;
}
/* # Careers Tab
================================================== */
#careers-tab-c1 {
  display: none;
}
#careers-tab #careers-tab-c0,
#careers-tab #careers-tab-c1,
#careers-tab #careers-tab-c2 {
  float: left;
}
#careers-tab #careers-tab-c0,
#careers-tab #careers-tab-c1 {
  padding-right: 2.5%;
  border-right: 1px solid #e8e8e8;
  margin-right: 2.5%;
}
#careers-tab #careers-tab-c2 .careers-tab-c2 .textimage {
  float: left;
  margin-right: 1%;
}
#careers-tab #careers-tab-c2 {
  width: 64%;
}
#careers-tab #careers-tab-c2 .careers-tab-c2 .textimage:last-child {
  margin-right: 0;
}
#careers-tab a {
  text-decoration: none;
  color: #000;
}
#careers-tab {
  padding-left: 3%;
  padding-top: 1.5em;
  padding-bottom: 1em;
  border-top: 1px solid #ffe600;
}
#careers-tab #careers-tab-c0 .careers-tab-c0 .text p,
#careers-tab #careers-tab-c1 .careers-tab-c1 .text p,
#careers-tab #careers-tab-c2 .careers-tab-c2 .text .atvi-text p {
  font-family: sans-serif;
  font-size: 1em;
  padding-bottom: 1em;
  padding-top: .2em;
}
@media screen and (max-width: 640px) {
  #careers-tab #careers-tab-c0 .careers-tab-c0 .text p,
  #careers-tab #careers-tab-c1 .careers-tab-c1 .text p,
  #careers-tab #careers-tab-c2 .careers-tab-c2 .text .atvi-text p {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #careers-tab #careers-tab-c0 .careers-tab-c0 .text p,
  #careers-tab #careers-tab-c1 .careers-tab-c1 .text p,
  #careers-tab #careers-tab-c2 .careers-tab-c2 .text .atvi-text p {
    text-rendering: optimizeLegibility;
  }
}
#careers-tab #careers-tab-c0 .careers-tab-c0 li .text p,
#careers-tab #careers-tab-c1 .careers-tab-c1 li .text p {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 0.813em;
  padding-bottom: 0.5em;
  line-height: 1.329em;
  background: url('../../../../../content/dam/atvi/activision/home/grey-arrow.png') no-repeat center right;
}
@media screen and (max-width: 640px) {
  #careers-tab #careers-tab-c0 .careers-tab-c0 li .text p,
  #careers-tab #careers-tab-c1 .careers-tab-c1 li .text p {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #careers-tab #careers-tab-c0 .careers-tab-c0 li .text p,
  #careers-tab #careers-tab-c1 .careers-tab-c1 li .text p {
    text-rendering: optimizeLegibility;
  }
}
#careers-tab #careers-tab-c0 .careers-tab-c0 li:last-child .text p,
#careers-tab #careers-tab-c1 .careers-tab-c1 li:last-child .text p {
  font-family: sans-serif;
  font-size: 0.813em;
  padding-bottom: 0;
  line-height: 1.329em;
  background: url('../../../../../content/dam/atvi/activision/home/grey-arrow.png') no-repeat center right;
}
@media screen and (max-width: 640px) {
  #careers-tab #careers-tab-c0 .careers-tab-c0 li:last-child .text p,
  #careers-tab #careers-tab-c1 .careers-tab-c1 li:last-child .text p {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #careers-tab #careers-tab-c0 .careers-tab-c0 li:last-child .text p,
  #careers-tab #careers-tab-c1 .careers-tab-c1 li:last-child .text p {
    text-rendering: optimizeLegibility;
  }
}
#infinity-ward .ti-text .text {
  /*padding: 0.8em 2.2em 0 0.8em;*/
  padding-top: 5%;
  padding-left: 5%;
  position: absolute;
  top: 0;
  bottom: 0;
}
#careers-tab #careers-tab-c2 .careers-tab-c2 #infinity-ward .ti-text .text p:first-child {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 1em;
  padding-bottom: 5%;
}
@media screen and (max-width: 640px) {
  #careers-tab #careers-tab-c2 .careers-tab-c2 #infinity-ward .ti-text .text p:first-child {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #careers-tab #careers-tab-c2 .careers-tab-c2 #infinity-ward .ti-text .text p:first-child {
    text-rendering: optimizeLegibility;
  }
}
#careers-tab #careers-tab-c2 .careers-tab-c2 #infinity-ward .ti-text .text p + p {
  font-family: sans-serif;
  font-size: 0.8125em;
}
@media screen and (max-width: 640px) {
  #careers-tab #careers-tab-c2 .careers-tab-c2 #infinity-ward .ti-text .text p + p {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #careers-tab #careers-tab-c2 .careers-tab-c2 #infinity-ward .ti-text .text p + p {
    text-rendering: optimizeLegibility;
  }
}
#careers-tab #careers-tab-c2 .careers-tab-c2 #infinity-ward .ti-text .text p + p + p {
  font-family: sans-serif;
  font-size: 0.8125em;
  padding-bottom: 4%;
}
@media screen and (max-width: 640px) {
  #careers-tab #careers-tab-c2 .careers-tab-c2 #infinity-ward .ti-text .text p + p + p {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #careers-tab #careers-tab-c2 .careers-tab-c2 #infinity-ward .ti-text .text p + p + p {
    text-rendering: optimizeLegibility;
  }
}
#careers-tab #careers-tab-c2 .careers-tab-c2 #infinity-ward .ti-text .text p:last-child {
  font-family: sans-serif;
  font-size: 0.8125em;
  padding-top: 0.5em;
  padding-bottom: 5%;
  position: absolute;
  bottom: 0;
}
@media screen and (max-width: 640px) {
  #careers-tab #careers-tab-c2 .careers-tab-c2 #infinity-ward .ti-text .text p:last-child {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #careers-tab #careers-tab-c2 .careers-tab-c2 #infinity-ward .ti-text .text p:last-child {
    text-rendering: optimizeLegibility;
  }
}
#careers-tab #careers-tab-c0 {
  width: 15%;
}
#careers-tab #careers-tab-c1 {
  width: 11%;
}
#careers-tab #careers-tab-c2 {
  width: 63%;
}
/*
#careers-tab #careers-tab-c2 .careers-tab-c2 .textimage{
	width:30%;
}
*/
/* # Company Tab
================================================== */
#company-tab {
  padding-left: 3%;
  padding-top: 1.5em;
  padding-bottom: 1em;
  border-top: 1px solid #ffe600;
  min-height: 100px;
}
#company-tab a {
  text-decoration: none;
  color: #000;
}
#company-tab #company-tab-c0,
#company-tab #company-tab-c1 {
  float: left;
  border-right: 1px solid #e8e8e8;
  padding-right: 2.5%;
}
#company-tab #company-tab-c0 {
  /*margin-right: 3%;*/
  width: 16%;
  margin-top: .2em;
}
#company-tab #company-tab-c1 {
  width: 12%;
  display: none;
}
#company-tab #company-tab-c2 {
  float: left;
  width: 52%;
  margin-left: 3%;
}
#company-tab #company-tab-c2 .company-tab-c2 .textimage {
  float: left;
  width: 34%;
  margin-right: 1%;
}
#company-tab #company-tab-c2 .company-tab-c2 .text .atvi-text p {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 1em;
  padding-bottom: 1em;
  padding-top: .2em;
}
@media screen and (max-width: 640px) {
  #company-tab #company-tab-c2 .company-tab-c2 .text .atvi-text p {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #company-tab #company-tab-c2 .company-tab-c2 .text .atvi-text p {
    text-rendering: optimizeLegibility;
  }
}
#company-tab #company-tab-c0 .company-tab-c0 .text p,
#company-tab #company-tab-c1 .company-tab-c1 .text p {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 1em;
  padding-bottom: 1.2em;
}
@media screen and (max-width: 640px) {
  #company-tab #company-tab-c0 .company-tab-c0 .text p,
  #company-tab #company-tab-c1 .company-tab-c1 .text p {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #company-tab #company-tab-c0 .company-tab-c0 .text p,
  #company-tab #company-tab-c1 .company-tab-c1 .text p {
    text-rendering: optimizeLegibility;
  }
}
#company-tab #company-tab-c0 .company-tab-c0 li .text p,
#company-tab #company-tab-c1 .company-tab-c1 li .text p {
  font-family: sans-serif;
  font-size: 0.813em;
  padding-bottom: 0.5em;
  line-height: 1.329em;
  background: url('../../../../../content/dam/atvi/activision/home/grey-arrow.png') no-repeat center right;
}
@media screen and (max-width: 640px) {
  #company-tab #company-tab-c0 .company-tab-c0 li .text p,
  #company-tab #company-tab-c1 .company-tab-c1 li .text p {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #company-tab #company-tab-c0 .company-tab-c0 li .text p,
  #company-tab #company-tab-c1 .company-tab-c1 li .text p {
    text-rendering: optimizeLegibility;
  }
}
#company-tab #company-tab-c0 .company-tab-c0 li:last-child .text p,
#company-tab #company-tab-c1 .company-tab-c1 li:last-child .text p {
  font-family: sans-serif;
  font-size: 0.813em;
  padding-bottom: 0;
  line-height: 1.329em;
  background: url('../../../../../content/dam/atvi/activision/home/grey-arrow.png') no-repeat center right;
}
@media screen and (max-width: 640px) {
  #company-tab #company-tab-c0 .company-tab-c0 li:last-child .text p,
  #company-tab #company-tab-c1 .company-tab-c1 li:last-child .text p {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #company-tab #company-tab-c0 .company-tab-c0 li:last-child .text p,
  #company-tab #company-tab-c1 .company-tab-c1 li:last-child .text p {
    text-rendering: optimizeLegibility;
  }
}
#company-tab #company-tab-c2 .company-tab-c2 #broadcast-media-center .ti-text .text p:first-child,
#company-tab #company-tab-c2 .company-tab-c2 #endowment .ti-text .text p:first-child {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 1em;
  padding-bottom: 8%;
}
@media screen and (max-width: 640px) {
  #company-tab #company-tab-c2 .company-tab-c2 #broadcast-media-center .ti-text .text p:first-child,
  #company-tab #company-tab-c2 .company-tab-c2 #endowment .ti-text .text p:first-child {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #company-tab #company-tab-c2 .company-tab-c2 #broadcast-media-center .ti-text .text p:first-child,
  #company-tab #company-tab-c2 .company-tab-c2 #endowment .ti-text .text p:first-child {
    text-rendering: optimizeLegibility;
  }
}
#company-tab #company-tab-c2 .company-tab-c2 #broadcast-media-center .ti-text .text p + p,
#company-tab #company-tab-c2 .company-tab-c2 #endowment .ti-text .text p + p {
  font-family: sans-serif;
  font-size: 0.8125em;
}
@media screen and (max-width: 640px) {
  #company-tab #company-tab-c2 .company-tab-c2 #broadcast-media-center .ti-text .text p + p,
  #company-tab #company-tab-c2 .company-tab-c2 #endowment .ti-text .text p + p {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #company-tab #company-tab-c2 .company-tab-c2 #broadcast-media-center .ti-text .text p + p,
  #company-tab #company-tab-c2 .company-tab-c2 #endowment .ti-text .text p + p {
    text-rendering: optimizeLegibility;
  }
}
#company-tab #company-tab-c2 .company-tab-c2 #broadcast-media-center .ti-text .text p:last-child,
#company-tab #company-tab-c2 .company-tab-c2 #endowment .ti-text .text p:last-child {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 0.8125em;
  padding-top: 0.5em;
  padding-bottom: 5%;
  position: absolute;
  bottom: 0;
}
@media screen and (max-width: 640px) {
  #company-tab #company-tab-c2 .company-tab-c2 #broadcast-media-center .ti-text .text p:last-child,
  #company-tab #company-tab-c2 .company-tab-c2 #endowment .ti-text .text p:last-child {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #company-tab #company-tab-c2 .company-tab-c2 #broadcast-media-center .ti-text .text p:last-child,
  #company-tab #company-tab-c2 .company-tab-c2 #endowment .ti-text .text p:last-child {
    text-rendering: optimizeLegibility;
  }
}
#broadcast-media-center .ti-text .text p a,
#endowment .ti-text .text p a {
  background: url('../../../../../content/dam/atvi/activision/home/Header/ATVI_SmallArrow-white.gif') no-repeat center right;
  padding-right: 1em;
  text-decoration: none;
  color: #fff;
}
/* # Store Tab
================================================== */
#store-tab #store-tab-c0,
#store-tab #store-tab-c1 {
  float: left;
}
#store-tab a {
  text-decoration: none;
  color: #000;
}
#store-tab {
  padding-left: 3%;
  padding-top: 1.5em;
  padding-bottom: 1em;
  border-top: 1px solid #ffe600;
}
#store-tab #store-tab-c0 {
  padding-right: 2.5%;
  border-right: 1px solid #e8e8e8;
  margin-right: 2.5%;
}
#store-tab #store-tab-c0 .store-tab-c0 .textimage,
#store-tab #store-tab-c1 .store-tab-c1 .textimage {
  float: left;
  margin-right: 2.5%;
}
#store-tab #store-tab-c0 {
  width: 42%;
}
#store-tab #store-tab-c1 {
  width: 50%;
}
#store-tab #store-tab-c0 .store-tab-c0 .textimage {
  width: 45%;
}
#store-tab #store-tab-c1 .store-tab-c1 .textimage {
  width: 22%;
}
#store-tab #store-tab-c0 .store-tab-c0 .text .atvi-text p,
#store-tab #store-tab-c1 .store-tab-c1 .text .atvi-text p {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 1em;
  padding-bottom: 1em;
  padding-top: .2em;
}
@media screen and (max-width: 640px) {
  #store-tab #store-tab-c0 .store-tab-c0 .text .atvi-text p,
  #store-tab #store-tab-c1 .store-tab-c1 .text .atvi-text p {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #store-tab #store-tab-c0 .store-tab-c0 .text .atvi-text p,
  #store-tab #store-tab-c1 .store-tab-c1 .text .atvi-text p {
    text-rendering: optimizeLegibility;
  }
}
#store-tab #store-tab-c0 .store-tab-c0 #jinx .ti-text .text p:first-child {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 1em;
  padding-bottom: 1.2em;
}
@media screen and (max-width: 640px) {
  #store-tab #store-tab-c0 .store-tab-c0 #jinx .ti-text .text p:first-child {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #store-tab #store-tab-c0 .store-tab-c0 #jinx .ti-text .text p:first-child {
    text-rendering: optimizeLegibility;
  }
}
#store-tab #store-tab-c0 .store-tab-c0 #jinx .ti-text .text p + p {
  font-family: sans-serif;
  font-size: 0.8125em;
  padding-bottom: 1.2em;
}
@media screen and (max-width: 640px) {
  #store-tab #store-tab-c0 .store-tab-c0 #jinx .ti-text .text p + p {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #store-tab #store-tab-c0 .store-tab-c0 #jinx .ti-text .text p + p {
    text-rendering: optimizeLegibility;
  }
}
#store-tab #store-tab-c0 .store-tab-c0 #jinx .ti-text .text p:last-child {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 0.8125em;
  padding-top: 1.8em;
  padding-bottom: 5%;
  position: absolute;
  bottom: 0;
}
@media screen and (max-width: 640px) {
  #store-tab #store-tab-c0 .store-tab-c0 #jinx .ti-text .text p:last-child {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #store-tab #store-tab-c0 .store-tab-c0 #jinx .ti-text .text p:last-child {
    text-rendering: optimizeLegibility;
  }
}
#jinx .ti-text .text {
  /*padding: 0.8em 2.2em 0 0.8em;*/
  padding-top: 5%;
  padding-left: 5%;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 94%;
}
#jinx {
  position: relative;
  /*min-height:149px; */
  cursor: pointer;
  /*min-width:254px;*/
  overflow: hidden;
  height: auto;
  width: 100%;
}
/*#jinx .ti-image{position:absolute; left:0; top:0; z-index:2;}*/
#jinx .ti-text {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 10;
  background: #1a1a1a url('../../../../../content/dam/atvi/activision/company/locations/page-pattern.png');
  opacity: 0.95;
  filter: alpha(opacity=95);
  color: #fff;
  display: none;
  width: 100%;
}
#jinx:hover .ti-text {
  display: block;
}
/* added on 11th July */
#infinity-ward {
  position: relative;
  overflow: hidden;
  height: auto;
  width: 100%;
}
/*#infinity-ward .ti-image{position:absolute; left:0; top:0; z-index:2;}*/
#infinity-ward .ti-text {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 10;
  background: #1a1a1a url('../../../../../content/dam/atvi/activision/company/locations/page-pattern.png');
  opacity: 0.95;
  filter: alpha(opacity=95);
  color: #fff;
  display: none;
  width: 100%;
  /*height: 98%;*/
}
#infinity-ward:hover .ti-text {
  display: block;
}
#broadcast-media-center {
  position: relative;
  overflow: hidden;
  height: auto;
  width: 100%;
}
/*#infinity-ward .ti-image{position:absolute; left:0; top:0; z-index:2;}*/
#broadcast-media-center .ti-text {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  background: #1a1a1a url('../../../../../content/dam/atvi/activision/company/locations/page-pattern.png');
  opacity: 0.95;
  filter: alpha(opacity=95);
  color: #fff;
  display: none;
  width: 100%;
  height: auto;
  bottom: 0;
}
#broadcast-media-center .ti-text .text {
  position: absolute;
  bottom: 0;
  top: 0;
  padding: 0.8em 2.2em 0 0.8em;
}
#broadcast-media-center:hover .ti-text {
  display: block;
}
#endowment {
  position: relative;
  overflow: hidden;
  height: auto;
  width: 100%;
}
/*#infinity-ward .ti-image{position:absolute; left:0; top:0; z-index:2;}*/
#endowment .ti-text {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 10;
  background: #1a1a1a url('../../../../../content/dam/atvi/activision/company/locations/page-pattern.png');
  opacity: 0.95;
  filter: alpha(opacity=95);
  color: #fff;
  display: none;
  width: 100%;
  height: auto;
}
#endowment .ti-text .text {
  position: absolute;
  bottom: 0;
  top: 0;
  padding: 0.8em 0 0 0.4em;
  width: 100%;
}
#endowment:hover .ti-text {
  display: block;
}
#games-tab .atvi-list li .atvi-text p a,
#community-tab .atvi-list li .atvi-text p a,
#careers-tab .atvi-list li .atvi-text p a,
#company-tab .atvi-list li .atvi-text p a,
#store-tab .atvi-list li .atvi-text p a {
  /* background: url('../../../../../content/dam/atvi/activision/home/grey-arrow.png') no-repeat center right;
    padding-right: 2.5em;*/
  width: inherit;
  display: block;
}
/*#tabs-column-control #store-tab,
#tabs-column-control #company-tab,
#tabs-column-control #careers-tab,
#tabs-column-control #community-tab
{height:250px;}*/
/*#tabs-column-control #games-tab{ height:203px;}
#tabs-column-control #community-tab{ height:212px; }
#tabs-column-control #careers-tab{ height: 185px; }
#tabs-column-control #company-tab{ height: 186px; }
#tabs-column-control #store-tab{ height: 221px; }*/
#tabs-column-control .column-control > div {
  margin-top: -1px;
}
#tabs-column-control .ti-image .atvi-image-image {
  height: auto;
  width: 100%;
}
#games-tab #games-tab-c2 .games-tab-c2 .textimage {
  margin-right: 1%;
}
#tabs-column-control sup {
  position: relative;
  top: -4px;
  font-size: 13px;
}
#tabs-column-control sup.tm {
  font-size: 9px;
}
/*UI Update task#770 starts*/
#games-tab .atvi-list li .atvi-text p a:hover,
#community-tab .atvi-list li .atvi-text p a:hover,
#careers-tab .atvi-list li .atvi-text p a:hover,
#company-tab .atvi-list li .atvi-text p a:hover,
#store-tab .atvi-list li .atvi-text p a:hover {
  color: #5f6061;
  /* border-bottom: 1px dashed #5f6061;*/
  /* display: inline;*/
}
/*UI Update task#770 ends*/
/* added for 1212 */
/*
#community-tab #community-tab-c1 .community-tab-c1 .textimage,
#careers-tab #careers-tab-c2 .textimage .ti-image-content,
#company-tab #company-tab-c2 .company-tab-c2 .textimage .ti-image .ti-image-content,
#jinx .ti-image .ti-image-content{
	width:254px; 
	height:149px;
}
*/
/*SKYLANDER*/
#skylanders-giants .ti-text .text p:first-child,
#skylanders-giants .ti-text .text p + p {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 0.9em;
}
@media screen and (max-width: 640px) {
  #skylanders-giants .ti-text .text p:first-child,
  #skylanders-giants .ti-text .text p + p {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #skylanders-giants .ti-text .text p:first-child,
  #skylanders-giants .ti-text .text p + p {
    text-rendering: optimizeLegibility;
  }
}
#skylanders-giants .ti-text .text p:first-child {
  font-size: 0.869em;
}
#skylanders-giants .ti-text .text p:first-child {
  text-transform: uppercase;
  word-wrap: break-word;
}
/*#games-tab #games-tab-c2 .games-tab-c2 #skylanders-giants .ti-text .text p+p{

    padding-bottom: 4%;
}*/
#skylanders-giants .ti-text .text p + p + p {
  font-family: sans-serif;
  font-size: 0.8125em;
  /*padding: 1em 0 0 0;*/
  padding: 14% 0 0 0;
  position: absolute;
  bottom: 20%;
}
@media screen and (max-width: 640px) {
  #skylanders-giants .ti-text .text p + p + p {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #skylanders-giants .ti-text .text p + p + p {
    text-rendering: optimizeLegibility;
  }
}
#skylanders-giants .ti-text .text p:last-child {
  font-family: sans-serif;
  font-size: 0.8125em;
  /*padding-top: 0.5em;*/
  padding-top: 6%;
  padding-bottom: 10%;
  position: absolute;
  bottom: 0;
}
@media screen and (max-width: 640px) {
  #skylanders-giants .ti-text .text p:last-child {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #skylanders-giants .ti-text .text p:last-child {
    text-rendering: optimizeLegibility;
  }
}
#store-tab #store-tab-c1 .store-tab-c1 #skylanders-giants .ti-text .text p + p {
  /*padding-bottom: 1.2em;*/
}
#skylanders-giants .ti-text .text {
  /*padding: 0.8em 0 0 0.8em;*/
  width: 90%;
  height: auto;
  padding-top: 10%;
  padding-left: 8%;
  position: absolute;
  top: 0;
  bottom: 0;
}
#skylanders-giants {
  position: relative;
  overflow: hidden;
  height: auto;
  width: 100%;
}
/*#skylanders-giants .ti-image{position:absolute; left:0; top:0; z-index:2;}*/
#skylanders-giants .ti-text {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  background: #1a1a1a url('../../../../../content/dam/atvi/activision/company/locations/page-pattern.png');
  opacity: 0.95;
  filter: alpha(opacity=95);
  color: #fff;
  display: none;
  width: 118px;
  height: auto;
  bottom: 0;
}
#skylanders-giants:hover .ti-text {
  display: block;
}
#skylanders-giants .ti-text .text p a,
#infinity-ward .ti-text .text p a,
#angry-birds-nest .ti-text .text p a,
#jinx .ti-text .text p a {
  background: url('../../../../../content/dam/atvi/activision/home/Header/ATVI_SmallArrow-white.gif') no-repeat center right;
  padding-right: 1em;
  text-decoration: none;
  color: #ffffff;
}
#skylanders-giants .ti-text .text p a:hover,
#infinity-ward .ti-text .text p a:hover,
#angry-birds-nest .ti-text .text p a:hover,
#jinx .ti-text .text p a:hover,
#endowment .ti-text .text p a:hover,
#broadcast-media-center .ti-text .text p a:hover {
  color: #ffe606;
  background: url('../../../../../content/dam/atvi/activision/careers/teams-and-roles/atvi-right-yellow-arrow.png') no-repeat center right;
  padding-right: 1.1em;
  /*padding-top: 0.1em;*/
}
#games-tab #games-tab-c2 #skylanders-giants.atvi-textimage {
  display: none;
}
#games-tab #games-tab-c2 .games-tab-c2 .textimage .ti-image-content,
#skylanders-giants .ti-image .ti-image-content {
  width: auto;
  height: 100%;
}
#games-tab #games-tab-c2 .games-tab-c2 .textimage .ti-image-content img,
#community-tab #community-tab-c1 .community-tab-c1 .textimage .ti-image-content img,
#careers-tab #careers-tab-c2 .careers-tab-c2 .textimage .ti-image-content img,
#company-tab #company-tab-c2 .company-tab-c2 .textimage .ti-image .ti-image-content img,
#jinx .ti-image .ti-image-content img,
#skylanders-giants .ti-image .ti-image-content img {
  height: 100%;
  width: 100%;
}
/*SKYLANDER ENDS*/
/*ANGRY BIRDS*/
#angry-birds-nest .ti-text .text {
  padding: 0.8em 2.2em 0 0.8em;
  position: absolute;
  top: 0;
  bottom: 0;
}
#community-tab #community-tab-c1 .community-tab-c1 #angry-birds-nest .ti-text .text p:first-child {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 1em;
  /*padding-bottom: 1.2em;*/
  padding-bottom: 8%;
}
@media screen and (max-width: 640px) {
  #community-tab #community-tab-c1 .community-tab-c1 #angry-birds-nest .ti-text .text p:first-child {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #community-tab #community-tab-c1 .community-tab-c1 #angry-birds-nest .ti-text .text p:first-child {
    text-rendering: optimizeLegibility;
  }
}
#community-tab #community-tab-c1 .community-tab-c1 #angry-birds-nest .ti-text .text p + p {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 0.8125em!important;
  text-transform: none;
  line-height: 1.3em;
  /*padding-bottom: 1.2em;
    padding-bottom: 9%;*/
}
@media screen and (max-width: 640px) {
  #community-tab #community-tab-c1 .community-tab-c1 #angry-birds-nest .ti-text .text p + p {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #community-tab #community-tab-c1 .community-tab-c1 #angry-birds-nest .ti-text .text p + p {
    text-rendering: optimizeLegibility;
  }
}
#community-tab #community-tab-c1 .community-tab-c1 #angry-birds-nest .ti-text .text p:last-child {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 0.8125em !important;
  /*padding-top: 1.8em;*/
  position: absolute;
  bottom: 0;
  padding-bottom: 5%;
}
@media screen and (max-width: 640px) {
  #community-tab #community-tab-c1 .community-tab-c1 #angry-birds-nest .ti-text .text p:last-child {
    text-rendering: optimizeSpeed;
  }
}
@media screen and (min-width: 641px) {
  #community-tab #community-tab-c1 .community-tab-c1 #angry-birds-nest .ti-text .text p:last-child {
    text-rendering: optimizeLegibility;
  }
}
#angry-birds-nest {
  position: relative;
  overflow: hidden;
  height: auto;
  width: 100%;
}
/*#angry-birds-nest .ti-image{position:absolute; left:0; top:0; z-index:2;}*/
#angry-birds-nest .ti-text {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  background: #1a1a1a url('../../../../../content/dam/atvi/activision/company/locations/page-pattern.png');
  opacity: 0.95;
  filter: alpha(opacity=95);
  color: #fff;
  display: none;
  width: 100%;
  height: auto;
  bottom: 0;
}
#angry-birds-nest:hover .ti-text {
  display: block;
}
/*ANGRY BIRDS ENDS*/
/*******************************************
HEADER MEGA MENU FIXES
*******************************************/
/*************************
ARROW RELOCATION
*************************/
#menu-locale #sso-country-menu-label {
  background-position: 15px 4px !important;
  width: 50px !important;
}
/* edited for V2
#tabs-column-control #games-tab{ height:185px;}
#tabs-column-control #community-tab{ height:185px;}
#tabs-column-control #careers-tab{ height: 185px;}
#tabs-column-control #company-tab{ height: 185px;}
#tabs-column-control #store-tab{ height: 185px;}
*/
/*---[ GAMES TAB ]---*/
#games-tab #games-tab-c0,
#games-tab #games-tab-c1,
#games-tab #games-tab-c2 {
  height: 200px!important;
  overflow: hidden;
}
#games-tab #games-tab-c0 {
  width: 12%;
  min-width: 160px;
  max-width: 235px;
}
#games-tab #games-tab-c1 {
  width: 10%;
  min-width: 160px;
  max-width: 215px;
}
/*---[COMMUNITY TAB ]---*/
#community-tab #community-tab-c0,
#community-tab #community-tab-c1 {
  height: 200px !important;
  overflow: hidden;
}
#community-tab #community-tab-c1 .community-tab-c1 .textimage {
  margin-right: 1%;
  margin-right: 17px;
}
/*---[CAREERS TAB ]---*/
#careers-tab #careers-tab-c0,
#careers-tab #careers-tab-c1,
#careers-tab #careers-tab-c2 {
  height: 200px !important;
  overflow: hidden;
}
#careers-tab #careers-tab-c2 .careers-tab-c2 .textimage {
  margin-right: 17px;
}
/*---[COMPANY TAB ]---*/
#company-tab #company-tab-c0,
#company-tab #company-tab-c2 {
  height: 200px !important;
  overflow: hidden;
}
#company-tab #company-tab-c2 .company-tab-c2 .textimage {
  margin-right: 17px;
}
/*---[STORE TAB ]---*/
#store-tab #store-tab-c0,
#store-tab #store-tab-c1 {
  height: 185px !important;
}
#store-tab #store-tab-c0 {
  width: 50%;
  max-width: 565px;
  padding-right: 0;
}
#store-tab #store-tab-c1 {
  width: 45%;
  overflow: hidden;
}
#store-tab #store-tab-c1 .store-tab-c1 .textimage {
  width: auto;
  margin-right: 1%;
  margin-right: 17px;
}
#jinx {
  min-width: 0;
}
#jinx .ti-text {
  width: 100%;
}
#store-tab #store-tab-c0 .store-tab-c0 .textimage {
  width: 45%;
  max-width: 254px;
  margin-right: 17px;
}
#jinx .ti-image .ti-image-content {
  width: auto;
}
/* # Changes made for V2
================================================== */
#community-tab #community-tab-c1 .community-tab-c1 .textimage {
  width: 30%;
  max-width: 290px;
}
#careers-tab #careers-tab-c2 .careers-tab-c2 .textimage {
  width: 30%;
  height: 100%;
}
#company-tab #company-tab-c1 .company-tab-c1 .textimage {
  width: 45%;
}
#tabs-column-control #games-tab {
  height: 100%;
}
#tabs-column-control #community-tab {
  height: 100%;
}
#tabs-column-control #careers-tab {
  height: 100%;
}
#tabs-column-control #company-tab {
  height: 100%;
}
/* 
 * We don't have a store tab anymore. 
 * We have a support tab with no dropdown.
 */
#tabs-column-control #store-tab {
  height: 100%;
  display: none !important;
}
/*
@media screen and (max-width:768px){
	.header-section-list-item-5{
		display:none !important;
    }
}
*/
/*---[ GAMES TAB ]---*/
#games-tab #games-tab-c0,
#games-tab #games-tab-c1,
#games-tab #games-tab-c2 {
  height: 260px!important;
}
/*---[COMMUNITY TAB ]---*/
#community-tab #community-tab-c0,
#community-tab #community-tab-c1 {
  height: 260px !important;
}
/*---[CAREERS TAB ]---*/
#careers-tab #careers-tab-c0,
#careers-tab #careers-tab-c1,
#careers-tab #careers-tab-c2 {
  height: 260px !important;
}
/*---[COMPANY TAB ]---*/
#company-tab #company-tab-c0,
#company-tab #company-tab-c2 {
  height: 260px !important;
}
/*******************************************
HEADER MEGA MENU MEDIA QUERIES
*******************************************/
@media screen and (min-width: 1023px) and (max-width: 1280px) {
  #games-tab #games-tab-c0 {
    width: 150px;
  }
  #games-tab #games-tab-c1 {
    width: 115px;
  }
  #games-tab #games-tab-c2 {
    width: 61%;
  }
  #games-tab #games-tab-c2 .games-tab-c2 .textimage {
    margin-right: 15px;
  }
}
/*SSO Bar starts*/
#header #SSO-Bar {
  display: none;
}
.ssoBar40 {
  background: #0a0a0a;
}
#header #header-c0 {
  top: -35px !important;
}
#cdo-bar {
  height: auto;
}
#cdo-bar.SSO-BAR {
  background: none;
  /* margin-left:65%;
    width:35%; */
}
#cdo-bar.SSO-BAR #sso-bar-wrapper {
  width: auto;
}
#cdo-bar.SSO-BAR #sso-bar-menu > #menu-login-register {
  margin-top: -25px;
  padding-bottom: 0px;
  border-bottom: 1px solid #969696;
}
#cdo-bar.SSO-BAR #sso-bar-menu > #menu-login-register > a {
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  background: none;
  font-style: italic;
  font-size: 13px;
  color: #969696;
}
#cdo-bar.SSO-BAR #or {
  background: none;
  text-transform: lowercase;
  font-style: italic;
  color: #969696;
}
#cdo-bar.SSO-BAR menu#sso-bar-menu li#menu-locale,
#footerContainer-c5 li#menu-locale {
  /*float:right;
	border:none;
    margin-right: -170px;
    margin-top: -15px;*/
  position: absolute;
  margin-top: 5px;
  right: 0%;
  border: none;
}
#cdo-bar.SSO-BAR menu#sso-bar-menu li#menu-support {
  /*float:right;
	border:none;
    margin-right: -88px;
    left:30%; 
    margin-top: -15px;*/
  margin-left: 100px;
  margin-right: 14px;
  margin-top: 5px;
  position: absolute;
  right: 5%;
  border: none;
  text-transform: uppercase;
  font-style: italic;
}
#cdo-bar.SSO-BAR menu#sso-bar-menu li#menu-explore {
  display: none;
}
#cdo-bar.SSO-BAR .sso-content-panel {
  right: 0;
}
.header-container {
  padding-top: 0px;
  background: #000;
}
.ssoBar40,
.sso-bar-spacer {
  display: none;
}
.mobile-menu-icon {
  padding: 0;
  float: left;
  margin: -14px 0px 0px 5px;
  z-index: 10000;
}
.mobile-menu-icon a {
  margin-top: 25px;
  width: 35px;
  height: 7px;
  text-indent: -9999px;
  display: block;
  background: #9b9b9b;
  position: relative;
}
.mobile-menu-icon a:before {
  content: "";
  position: absolute;
  background: transparent;
  width: 100%;
  height: 20px;
  top: -14px;
  left: 0;
  border-top: 7px solid #9b9b9b;
  border-bottom: 7px solid #9b9b9b;
}
@media screen and (min-width: 769px) {
  .mobile-menu-icon {
    display: none;
  }
}
@media screen and (max-width: 769px) {
  .header-section-list-item-5 {
    display: none;
  }
}
.SSO-BAR #sso-bar-menu > li.is-active {
  padding-bottom: 20px;
}
#headerLinks-c0 {
  display: none;
}

/*****************************************************
LESS compilation failed due a JavaScript error!

Input: /etc/designs/atvi/activision/web-v2/common/components/footer/footer.less
Error: NameError: .font-headline is undefined in /etc/designs/atvi/activision/web-v2/common/components/footer/footer.less on line 74, column 2:
73     font-size: 0.811em;
74  .font-headline();
75     padding: 0 30px 0 20px;


(uncompiled LESS src is included below)
*****************************************************/
#footerContainer {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #000;
}
#footerContainer > #footerContainer-c0 {
    width: 100%;
    background-color: #161616;
}
#VerticalTopRowColumns .c0 {
    float: left;
    width: 65%;
    margin-bottom: 0px;
}
#VerticalTopRowColumns .c1 {
    float: left;
    width: 33%;
    background: url("../../../../../content/dam/atvi/activision/home/footer/footer-border-left.gif") left top repeat-y;
    padding-bottom: 2.5%;
}
#QuoteImage .atvi-image-image {
    width: 88%;
    /*padding-top: 2%;*/
}
#OpenQuoteImg {
    padding: 6% 0 6% 9%;
}
#QuoteTextID {
    width: 72%;
    line-height: 1.2em;
    color: #696969;
    font-family: "Georgia", 'Arial', 'sans-serif';
    padding: 1% 10% 1% 18%;
}

#QuoteTextAuthorID {
    color: #696969;
    font-family: "Georgia", 'Arial','sans-serif';
    font-style: italic;
    line-height: 1.2em;
    padding-left: 25%;
    padding-top: 5%;
}
#QuoteTextID p {
    font-size: 1.375em;
    line-height: 1.125em;
    font-family: "Georgia", 'Arial', 'sans-serif';
}
#ClosedQuoteImg {
    float: right;
    padding-bottom: 3%;
}
#VerticalTopRowColumns-c1 > div div:nth-child(2) {
    margin-top: -10px;
}
#VerticalTopRowColumns-c1 > div div:nth-child(4) {
    position: relative;
    right: 30px;
    top: -20px;
}
#searchInputComp {
    float: left;
    width: 90%;
    padding: 2% 0 0 10%;
}
#searchInput {
    width: 85%;
    height: 2.6em;
    background: #fff url("../../../../../content/dam/atvi/activision/HomePage/Footer/searchButton.png") right center no-repeat;
    border: 1px solid #969696;
    color: #040404;
    font-size: 0.811em;
 .font-headline();
    padding: 0 30px 0 20px;
    text-transform: uppercase;
}
#SearchImgID {
    display: none;
    float: left;
    padding-top: 64%;
}
#CareersActivisionTXT {
    display: none;
}
#footerContainer > #footerContainer-c1 {
    width: 100%;
    margin-top: 0.6em;
  /*  background: url('../../../../../content/dam/atvi/activision/HomePage/Footer/activisionBold.png') left top no-repeat; */
    overflow: hidden;
    background-size: 100%;
    height: auto;
    display: none;
}
/* added for active social */
#MiddleRowColumnControl > #MiddleRowColumnControl-c0 {
    width: 29%;
    float: left;
    padding: 2%;
}
#MiddleRowColumnControl > #MiddleRowColumnControl-c1 {
    width: 30%;
    float: left;
    padding: 2%;
}
#MiddleRowColumnControl > #MiddleRowColumnControl-c2 {
    width: 29%;
    padding: 2%;
    float: left;
}
#MiddleRowColumnControl #ActiveSocial {
    color: #ffffff;
 .font-headline();
    text-transform: uppercase;
    padding: 0 0 5% 0;
}
#MiddleRowColumnControl #LeftColumn-c1 #LinkedInTextID {
    .font-real();
    font-size: 1.500em;
    line-height: 29px;
}
#MiddleRowColumnControl #LeftColumn-c1 #LeftColumnComp {
    background-color: #252525;
    height: 12em;
}
/*UI Update task#770 starts*/
#MiddleRowColumnControl #LeftColumn-c1 #LeftColumnComp:hover {
    background-color: #202020;
}
/*UI Update task#770 ends*/
#MiddleRowColumnControl #LinkedInTextID {
    padding-left: 9%;
    padding-right: 9%;
    color: #b5b6ba;
    height: 4em;
    overflow: hidden;
}
#MiddleRowColumnControl #LeftColumnComp-c1 .atvi-image {
    float: right;
    padding-right: 2%;
}
#MiddleRowColumnControl #LeftColumnComp-c1 #SocialFeedImageBG {
    background: url('../../../../../content/dam/atvi/activision/HomePage/Footer/SocialFeed.png') left top no-repeat;
    height: 16px;
    width: 15px;
    position: absolute;
    right: 3%;
    bottom: 5%;
}
#MiddleRowColumnControl #FacebookSocialFeed .feed-column {
    height: 10em;
    overflow: hidden;
    padding: 0 6% 0 5%;
}
#MiddleRowColumnControl #FBHeaderTxtID {
    padding: 0 0 5% 0;
    text-indent: -9999px;
}
#MiddleRowColumnControl #FacebookFeedColumn {
    background-color: #f0f0f0;
    height: 12em;
}
/*UI Update task#770 starts*/
#MiddleRowColumnControl #FacebookFeedColumn:hover {
    background-color: #cecece;
}
/*UI Update task#770 ends*/
#MiddleRowColumnControl #FacebookHeaderTxt {
    padding-left: 6%;
    font-weight: bold;
    .font-real();
}
#MiddleRowColumnControl #FacebookFeedContentId {
    padding:11% 2% 0 9%;
     height:4em;
    .font-real();
    font-size: 1.500em;
    line-height: 29px;
}
#MiddleRowColumnControl #FacebookIconBG {
    background: url('../../../../../content/dam/atvi/activision/HomePage/Footer/SocialFeed.png') left -31px no-repeat;
    height: 16px;
    width: 15px;
    position: absolute;
    right: 3%;
    bottom: 5%;
}
#MiddleRowColumnControl #TwitterHeaderTxtId {
    text-indent: -99999px;
    padding: 0 0 5% 0;
}
#MiddleRowColumnControl #TwitterColumnControlLayout {
    background-color: #ffe600;
    height: 12em;
}
/*UI Update task#770 starts*/
#MiddleRowColumnControl #TwitterColumnControlLayout:hover {
    background-color: #dbc600;
}
/*UI Update task#770 ends*/
#MiddleRowColumnControl #TwitterFeedTxt {
    padding-left: 6%;
    font-weight: bold;
    .font-real();
}
#MiddleRowColumnControl #TwitterContentTxt {
    padding: 11% 5% 0 9%;
    height: 4em;
    .font-real();
    font-size: 1.500em;
    line-height: 29px;
}
#MiddleRowColumnControl #TwitterIconBG {
    background: url('../../../../../content/dam/atvi/activision/HomePage/Footer/SocialFeed.png') left -15px no-repeat;
    height: 16px;
    width: 15px;
    position: absolute;
    right: 3%;
    bottom: 5%;
}
#footerContainer > #footerContainer-c2 {
    width: 100%;
    margin-top: 0.8%;
    background-color: #000000;
    ;
    overflow: hidden;
    height: auto;
}
#BottomRowColumnControl > #BottomRowColumnControl-c0 {
    width: 16%;
    height: 250px;
    background-color: #111111;
    float: left;
}
#BottomRowColumnControl #LetsConnect {
    text-transform: uppercase;
    color: #5d5d5d;
    padding: 12px 0 0 12px;
    font-size: 1.125em;
 .font-headline();
}
#BottomRowColumnControl #BottomRowLeftColumn > #BottomRowLeftColumn-c1 {
    float: left;
    padding-left: 16%;
    padding-top: 4%;
}
#BottomRowColumnControl #BottomRowLeftColumn > #BottomRowLeftColumn-c2 {
    float: left;
    padding-top: 10%;
    width: 45%;
    padding-left: 9%;
}
#BottomRowColumnControl #BottomRowLeftColumn > #BottomRowLeftColumn-c3 {
    padding: 9% 0 15% 16%;
}
#SocialFacebookFollow .addthis_follow_label {
    display: none;
}
#SocialTwitterFollow .addthis_follow_label {
    display: none;
}
#SocialGooglePlusFollow .addthis_follow_label {
    display: none;
}
#LeftColumnTwitterIcon {
    padding-left: 17%;
    padding-top: 15%;
}
#MiddleRowColumnControl {
    padding-bottom: 1%;
    text-transform: uppercase;
}
#BottomRowColumnControl > #BottomRowColumnControl-c1 {
    width: 39%;
    height: 250px;
    background-color: #111111;
    float: left;
    margin-left: 1%;
}
#BottomRowMiddleColumn {
    padding-bottom: 8%;
}
#BottomRowMiddleColumn > #BottomRowMiddleColumn-c0 {
    width: 48%;
    float: left;
    margin-right: 1%;
    height: 270px;
    margin-left: 1%;
}
#PopularGames {
    color: #5d5d5d;
    padding-top: 12px;
    padding-left: 12px;
 .font-headline();
    text-transform: uppercase;
}
#PopularGames > p,
#CompanyTxt > p {
    font-size: 16px;
    .font-healine();
    margin-top: 0;
}
#PopularGamesColumn > #PopularGamesColumn-c1 {
    padding-left: 12px;
    padding-top: 12px;
    color: #5d5d5d;
    line-height: 2em;
    font-size: 14px;
}
#BottomRowMiddleColumn > #BottomRowMiddleColumn-c1 {
    width: 48%;
    float: left;
    margin-right: 1%;
}
#CompanyTxt {
    color: #5d5d5d;
    padding-top: 12px;
    padding-left: 12px;
    font-size: 16px;
 .font-headline();
    text-transform: uppercase;
}
#CompanyColumn > #CompanyColumn-c1 {
    padding-left: 12px;
    padding-top: 12px;
    color: #5d5d5d;
    line-height: 2em;
    font-size: 14px;
}
#BottomRowColumnControl > #BottomRowColumnControl-c2 {
    width: 43%;
    float: left;
    height: 250px;
    background-color: #111111;
    margin-left: 1%;
    display: none;
}
#BottomRowColumnControl > #BottomRowColumnControl-c3 {
    width: 43%;
    float: left;
    height: 250px;
    background-color: #111111;
    margin-left: 1%;
}
#BottomRowColumnControl > #BottomRowColumnControl-c2 img {
    width: 100%;
}
#BottomRowRightColumn-c0, #BottomRowRightColumn-c1, #BottomRowRightColumn-c2 {
    width: 30%;
    float: left;
    margin-right: 12px;
}
#BottomRowRightColumn > #BottomRowRightColumn-c0 {
    margin-left: 12px;
    margin-top: 12px;
}
#BottomRowRightColumn > #BottomRowRightColumn-c1 {
    margin-top: 12px;
}
#BottomRowRightColumn > #BottomRowRightColumn-c2 {
    margin-top: 12px;
}
.BottomRowColumnControl-c3 {
    height: 100%;
}
#BottomRowRightColumn {
    height: 100%;
}
/*#BottomRowRightColumn div {
    height: 100%;
    position: relative;
}*/
#BottomRowRightColumn div img {
    position: static;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}
#SearchInputCompRWD {
    visibility: hidden;
    display: none;
}
#SearchImgIDRWD {
visibility:hidden;
display:none;
}
.PopularGamesColumn-c1 ul li p, .CompanyColumn-c1 ul li p {
    .font-real();
}
#PopularGamesList, #CompanyDetailsList, #CompanyDetailsList {
    font-size: 12px
}
#PopularGamesList a, #CompanyDetailsList a {
    text-decoration: none;
    color: #5d5d5d;
}
/*UI Update task#770 starts*/
#PopularGamesList a:hover, #CompanyDetailsList a:hover {
    color: #747577;
}
/*UI Update task#770 ends*/
#SocialFeedFacebook .feed-column {
    height: 9.3em;
    overflow: hidden;
    padding: 0 4%;
}
#TwitterFeedComp .feed-column {
    height: 9.3em;
    overflow: hidden;
    padding: 0 3%;
}
#VerticalTopRowColumns-c1 .VerticalTopRowColumns-c1 {
    padding-top: 2%;
}
#BottomRowLeftColumn-c1 #SocialConnect {
    width: 100%;
    height: auto;
    margin-left: -4%;
}
#BottomRowLeftColumn-c1 #SocialConnect a {
    width: 40%;
    padding-top: 13%;
    float: left;
}
#BottomRowLeftColumn-c1 #TwitterFeedComp .tweet-avatar {
    padding-bottom: 2%;
}
#footerContainer #SearchBlockFooter {
    width: 93%;
    display: block;
    position: relative;
    border: 0.5px solid #F0F0F0;
    border-top-width: 0px;
    border-bottom-width: 0px;
    height: auto;
    overflow: hidden;
	border-right:0;
}
#footerContainer #SearchInputFooter {
    background: #ffffff;
    color: #565656;
    padding: 11px 3% 10px 2%;
    width: 96%;
    outline: none;
    border: none;
	height:16px;
}
#footerContainer #SearchInputBtnFooter {
    background:#fff url('../../../../../content/dam/atvi/activision/home/footer/search-icon-footer-new.png') left 0 no-repeat;
    width: 38px;
    height: 37px;
    border: none;
    text-indent: -9999px;
    cursor: pointer;
    position: absolute;
    right: 0;
    border-left: 1px solid #F0F0F0;
    top:0px;


}
#footerContainer #SearchInputBtnFooter:hover {
    background:#ffe600 url('../../../../../content/dam/atvi/activision/home/footer/search-icon-footer-new.png') left 0 no-repeat;
}
#SearchBlockFooterRWD {
    width: 93%;
    display: block;
    position: relative;
    border: 0.5px solid #F0F0F0;
    border-top-width: 0px;
    border-bottom-width: 0px;
    height: auto;
    overflow: hidden;
}
#SearchInputFooterRWD {
    background: #ffffff;
    color: #565656;
    padding: 11px 3% 8px 2%;
    width: 96%;
    outline: none;
    height: 1.6em;
	border-radius:0;
}
#SearchInputBtnFooterRWD {
    background: url('../../../../../content/dam/atvi/activision/home/footer/searchButton.png ') left 0 no-repeat;
    width: 37px;
    height: 35px;
    border: none;
    text-indent: -9999px;
    cursor: pointer;
    position: absolute;
    right: 0;
    border-left: 1px solid #F0F0F0;
    top: 2px;
}
#RightSeparator {
    background: url("../../../../../content/dam/atvi/activision/company/locations/page-pattern.png") left top repeat-x !important;
    width: 100%;
    height: 5px;
}
#Container-footer-divider-c1 {
    height: 5px;
    background: #ffe600 url("../../../../../content/dam/atvi/activision/company/locations/page-pattern.png");
    width: 35%;
    float: right;
}
#Container-footer-divider-c0 {
    width: 65%;
    height: 5px;
    float: left;
    background: #323232 url("../../../../../content/dam/atvi/activision/company/locations/page-pattern.png");
}
#footerContainer-c6 {
    display:none;
    height: 41px;
    padding-top:1px;
    background-color: #111111;
    text-align: center;
}

#footerContainer-c6 .SSO-BAR {
    position: static;
}
#footerContainer-c6 > .SSO-BAR .sso-content-panel {
    top: auto;
    bottom: 33px;
    left: -260%;
}
#footerContainer-c6 > .SSO-BAR > menu#sso-bar-menu {
    margin: auto;
    display:none;
    width: 50px;
}
#footerContainer-c6 li#menu-locale {
    border-right:0px !important;
    position: relative;
}
#footerContainer-c6 .SSO-BAR #sso-bar-menu > li > a {
    line-height: inherit;
}
#footerContainer-c6 .SSO-BAR .sso-content-panel menu > li > a:hover, #footerContainer-c6 .SSO-BAR .panel-cta {
    color: #FFE700;
}
#footerContainer-c6 #menu-locale #sso-country-menu-label {
    border: 1px solid #414141;
    height: 30px;
    padding-top: 0;
    padding-bottom: 0;
    width: 56px;
}
#footerContainer-c6 #menu-locale a#sso-country-menu-label {
    background-position: 19px -2px !important;
}
#footerContainer-c6 .flag-wrapper {
    border-right: 1px solid #414141;
    height: 100%;
    padding-right: 0px;
    padding-top: 8px;
    padding-bottom: 11px;
    width: 23px;
}

/*Footer copyrights*/
#footerContainer #footerContainer-c4 {
    margin-top: 0.5%;
    padding: 20px 40px 10px 40px;
    color: #b5b6ba;
    background-color: #0f0f0f;
    border-top: 2px solid #ffe600;
    .font-real();
    line-height: 30px;
}
#footerContainer #footerContainer-c4 #copyRights p {
    font-weight: bold;
}
.footerContainer-c4 > .section {
    float: left;
    line-height: 2.25em;
}
.footerContainer-c4 > .column-control,
.footerContainer-c4 > .new.section {
    display: none;
}
.footerContainer-c4 > .section > .atvi-text,
.footerContainer-c4 > .section:after {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.5em;
}
.footerContainer-c4 > .section:after {
    content: '/';
    padding: 0 1em;
    color: #5d5d5d;
    .font-reg();
}
.footerContainer-c4 > .section:last-child:after {
    display: none;
}
.footerContainer-c4 > .section p {
    margin: 0;
}
#footerContainer #footerContainer-c4 .footerContainer-c4 #legalLink p:after, #footerContainer #footerContainer-c4 .footerContainer-c4 #termsOfUseLink p:after, #footerContainer #footerContainer-c4 .footerContainer-c4 #privacyPolicyLink p:after {
    display: none;
}
#footerContainer #footerContainer-c4 .footerContainer-c4 div#copyRights, #footerContainer #footerContainer-c4 .footerContainer-c4 div#legalLink, #footerContainer #footerContainer-c4 .footerContainer-c4 div#termsOfUseLink, #footerContainer #footerContainer-c4 .footerContainer-c4 div#privacyPolicyLink, #footerContainer #footerContainer-c4 .footerContainer-c4 div#OnlineSafetyLink {
    float: none; 
    margin: 0;
}
#footerContainer #footerContainer-c4 .footerContainer-c4 div a {
    color: #b5b6ba;
    text-decoration: none;
    .font-reg();
    text-transform: uppercase;
}
/*UI Update task#770-task#20 starts*/
#footerContainer #footerContainer-c4 .footerContainer-c4 div#legalLink p, #footerContainer #footerContainer-c4 .footerContainer-c4 div#termsOfUseLink p, #footerContainer #footerContainer-c4 .footerContainer-c4 div#privacyPolicyLink p,#footerContainer #footerContainer-c4 .footerContainer-c4 div#OnlineSafetyLink {

}
#footerContainer #footerContainer-c4 .footerContainer-c4 div#legalLink p a, #footerContainer #footerContainer-c4 .footerContainer-c4 div#termsOfUseLink p a, #footerContainer #footerContainer-c4 .footerContainer-c4 div#privacyPolicyLink p a,#footerContainer #footerContainer-c4 .footerContainer-c4 div#OnlineSafetyLink p a {
/* border-bottom: 2.8px dotted #b5b6ba;
display: inline;*/
}
#footerContainer #footerContainer-c4 .footerContainer-c4 div#legalLink p a:hover, #footerContainer #footerContainer-c4 .footerContainer-c4 div#termsOfUseLink p a:hover, #footerContainer #footerContainer-c4 .footerContainer-c4 div#privacyPolicyLink p a:hover,#footerContainer #footerContainer-c4 .footerContainer-c4 div#OnlineSafetyLink p a:hover {
    color: #5f6061;/* border-bottom: 2.8px dotted #5f6061;
display: inline;*/
}
#footerContainer #footerContainer-c4 .footerContainer-c4 div#copyRights p {
    background: none;
    padding-right: 5px;
}/*UI Update task#770-task#20 ends*/
/*
#footerContainer #footerContainer-c4 .footerContainer-c4 div a:before{
content: "/\00a0\00a0";
border-bottom:none;
}
*/
#footerContainer #footerContainer-c4 {
    font-size: 0.750em;
}
#footerContainer-c5 #atvi-cookie {
    padding: 0 40px 60px;
    color: #b5b6ba;
    background-color: #0f0f0f;
}
#footerContainer #footerContainer-c5 #atvi-cookie p {
    .font-reg();
    font-size: 0.750em;
    color: #b5b6ba;
}
#footerContainer #footerContainer-c5 #atvi-cookie p a {
    text-decoration: none;
    color: #fff;
}
 @media screen and (max-device-width:730px), screen and (max-width:657px) {
    #footerContainer #footerContainer-c4 .footerContainer-c4 div#copyRights {
        float: none;
    }
    #BottomRowRightColumn > #BottomRowRightColumn-c2, #BottomRowRightColumn > #BottomRowRightColumn-c1 {
        margin-top: 8%;
    }
    /*#BottomRowRightColumn > #BottomRowRightColumn-c0,
    #BottomRowRightColumn > #BottomRowRightColumn-c1 {
     margin-top:15%;
    }*/
}
/*Footer copyrights css ends*/


.uctxt {
    text-transform: uppercase;
}

div.grayoverlay{
    position: absolute;
    top: 0px;
    width: 100%;
    background: rgba(0,0,0,0.5);
    vertical-align: middle;
    text-align: center;
    padding-top: 50%;
    z-index: 999999999;
    display: none;
}
#BottomRowRightColumn > #BottomRowRightColumn-c0 a, #BottomRowRightColumn > #BottomRowRightColumn-c1 a, #BottomRowRightColumn > #BottomRowRightColumn-c2 a
{
    display: inline-block;
    width: 100%;
}
#BottomRowRightColumn > #BottomRowRightColumn-c0 a img, #BottomRowRightColumn > #BottomRowRightColumn-c1 a img, #BottomRowRightColumn > #BottomRowRightColumn-c2 a img
{
    display: inline-block;
    width: 100%;
}
#BottomRowColumnControl > #BottomRowColumnControl-c2 img {
    width: 100%;
}
#BottomRowRightColumn-c0 {
    width: 100px;
    float: left;
    margin-right: 2%;
}
#BottomRowRightColumn-c1 {
    width: 65px;
    float: left;
    margin-right: 2%;
}
 #BottomRowRightColumn-c2 {
    width: 70px;
    float: left;
    margin-right: 2%;
}

@media only screen and (min-width : 768px){
    #BottomRowRightColumn > #BottomRowRightColumn-c0 a img, #BottomRowRightColumn > #BottomRowRightColumn-c1 a img, #BottomRowRightColumn > #BottomRowRightColumn-c2 a img {
        display: inline-block;

    }
}


/***********************************
TABLET LANDSCAPE
***********************************/

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    #searchInputComp {
        float: left;
        width: 70%;
        padding-left: 16%;
        padding-top: 9%;
        visibility: hidden;
        display: none;
    }
    #SearchImgID {
        float: left;
        padding-top: 64%;
        visibility: hidden;
        display: none;
    }
    #searchInput {
        width: 100%;
        height: 2.68em;
    }
    #SearchInputCompRWD {
        width: 73%;
        float: left;
        margin-left: 4%;
        visibility: visible;
        display: block;
    }
    #SearchImgIDRWD {
        visibility: visible;
        display: block;
    }
    #footerContainer > #footerContainer-c1 {
        width: 100%;
        float: left;
        margin-top: 0.6em;
       /* background-image: url('../../../../../content/dam/atvi/activision/activisionBold.png'); */
        overflow: hidden;
        background-repeat: no-repeat;
        background-position: left top;
        background-size: 114%;
        height: auto;
    }
    #LeftColumnComp {
        width: 100%;
        margin-top: 4%;
        margin-left: 10%;
        background-color: #252525;
        padding-top: 3%;
        padding-bottom: 5%;
        height: 10.8em;
    }
    #FacebookFeedColumn {
        background-color: #f0f0f0;
        width: 100%;
        margin-top: 4%;
        margin-left: 10%;
        padding-top: 4%;
        padding-bottom: 4%;
        height: 10.8em;
    }
    #FacebookIconBG {
        background-image: url('../../../../../content/dam/atvi/activision/SocialFeed.png');
        height: 16px;
        background-repeat: no-repeat;
        float: right;
        width: 20px;
        margin-right: 22px;
        margin-top: 8px;
        background-position-y: -31px;
    }
    #TwitterColumnControlLayout {
        background-color: #ffe600;
        width: 100%;
        margin-top: 4%;
        margin-left: 10%;
        padding-top: 6%;
        padding-bottom: 3%;
        height: 10.8em;
    }
    #TwitterIconBG {
        background: url('../../../../../content/dam/atvi/activision/SocialFeed.png') left -15px no-repeat;
        height: 16px;
        float: right;
        width: 20px;
        margin: 8px 22px 0 0;
    }
    #SocialFeedImageBG {
        background: url('../../../../../content/dam/atvi/activision/SocialFeed.png') left top no-repeat;
        height: 16px;
        float: right;
        width: 20px;
        margin-right: 22px;
        margin-top: 0;
        padding-bottom: 0px;
    }
    #LinkedInTextID {
        padding: 0 6% 0 6%;
        color: #b5b6ba;
        height: 4em;
        overflow: hidden;
    }
    #LeftColumnTwitterIcon {
        padding: 20% 0 0 13%;
    }
    #LetsConnect {
        color: #5d5d5d;
        padding: 14% 0 0 20%;
        font-size: 20px;
    }
    #PopularGamesColumn > #PopularGamesColumn-c1 {
        padding: 4% 0 0 15%;
        color: #5d5d5d;
        line-height: 2em;
        font-size: 14px;
    }
    #PopularGames {
        color: #5d5d5d;
        padding-top: 10%;
        padding-left: 13%;
        .font-real();
    }
    #PopularGames > p {
        font-size: 16px!important;
        font-weight: bold!important;
    }
    #CompanyTxt {
        color: #5d5d5d;
        padding-top: 12px;
        padding-left: 12px;
        .font-real();
    }
    #CareersActivisionTXT {
        display: none;
    }
    #CompanyTxt > p {
        font-size: 16px!important;
        font-weight: bold!important;
    }
    #CompanyColumn > #CompanyColumn-c1 {
        padding: 4% 0 0 15%;
        color: #5d5d5d;
        line-height: 2em;
        font-size: 14px;
    }
    #BottomRowColumnControl > #BottomRowColumnControl-c0 {
        width: 24%;
        background-color: #111111;
        float: left;
    }
    #BottomRowColumnControl > #BottomRowColumnControl-c1 {
        width: 75%;
        background-color: #111111;
        float: left;
        margin-left: 1%;
    }
    #BottomRowColumnControl > #BottomRowColumnControl-c2 {
        width: 100%;
        float: left;
        background-color: #111111;
        margin-top: 1%;
        height: auto!important;
        margin-left: 0px!important;
        display: none;
    }
    #BottomRowColumnControl > #BottomRowColumnControl-c3 {
        width: 100%;
        float: left;
        background-color: #111111;
        margin-top: 1%;
        height: auto!important;
        margin-left: 0px!important;
    }
    #BottomRowRightColumn {
        /*margin-top: 4%;
        padding-left: 11%;
        padding-right: 11%;
        margin-bottom: 4%;*/
        height:auto;
        overflow:hidden;
		padding:0 6%;
		margin-top:0;
		margin-bottom:5%;
    }
    #BottomRowRightColumn #BottomRowRightColumn-c0 {
        width:26%;
		padding:0 2%;
        height:auto;
        text-align:center;
    }
    #BottomRowRightColumn #BottomRowRightColumn-c1 {
        width:20%;
		padding:0 3.2%;
        height:auto;
        text-align:center;
    }
    #BottomRowRightColumn #BottomRowRightColumn-c2 {
        width:25%;
		padding:0 2%;
        height:auto;
        text-align:center;
		margin-right:0;
    }
    #BottomRowColumnControl > #BottomRowColumnControl-c2 img {
        width: auto;
    }
    #BottomRowRightColumn #BottomRowRightColumn-c2 {
        margin-top: -1.8%;
    }
    /*#BottomRowRightColumn {
        /margin-top: 6%;
        padding-left: 15%;
        padding-right: 11%;
        margin-bottom: 6%;
    }*/
    #BottomRowRightColumn-c0, #BottomRowRightColumn-c1, #BottomRowRightColumn-c2 {
        margin-right: 5%;
        float: left;
        width: auto;
    }
    #BottomRowRightColumn > #BottomRowRightColumn-c0,
    #BottomRowRightColumn > #BottomRowRightColumn-c1/*,
    #BottomRowRightColumn > #BottomRowRightColumn-c2*/{
        margin-top:6%;
    }

	/*footer styling in tablet mode-portrait for correct adjustment*/
	  #BottomRowColumnControl-c3 #BottomRowRightColumn{
		margin-bottom:5%;
		margin-top: 5%;
	  }
	  #BottomRowColumnControl-c3 #BottomRowRightColumn #BottomRowRightColumn-c2{
		margin-top:0;
	  }
	/*ends*/


}

@media only screen and (max-device-width: 1024px) and (orientation : landscape) {
    #BottomRowRightColumn{
        padding:0;
    }
    #BottomRowRightColumn #BottomRowRightColumn-c0, #BottomRowRightColumn #BottomRowRightColumn-c1, #BottomRowRightColumn #BottomRowRightColumn-c2 {
        padding:0;
        margin-right: 3%;
    }
    #BottomRowRightColumn #BottomRowRightColumn-c0{
        width: 15%;
    }
    #BottomRowRightColumn #BottomRowRightColumn-c2, #BottomRowRightColumn #BottomRowRightColumn-c1{
        width: 9%;
    }
}

/***********************************
TABLET POTRAIT
***********************************/


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    #QuoteTextID {
        width: 68%;
        padding: 1% 14% 1% 18%;
    }
    #VerticalTopRowColumns-c1 .image {
        margin: 0;
    }
    #VerticalTopRowColumns-c1 > div div:nth-child(4) {
        top: 0;
    }
    #searchInputComp {
        float: left;
        width: 70%;
        padding-left: 16%;
        padding-top: 9%;
        visibility: hidden;
        display: none;
    }
    #SearchImgID {
        float: left;
        padding-top: 64%;
        visibility: hidden;
        display: none;
    }
    #searchInput {
        width: 100%;
        height: 2.68em;
    }
    #SearchInputCompRWD {
        width: 73%;
        float: left;
        margin-left: 4%;
        visibility: visible;
        display: block;
    }
    #SearchImgIDRWD {
        visibility: visible;
        display: block;
    }
    #CareersActivisionTXT {
        display: none;
    }
    #footerContainer > #footerContainer-c1 {
        width: 100%;
        float: left;
        margin-top: 0.6em;
       /* background-image: url('../../../../../content/dam/atvi/activision/activisionBold.png'); */
        overflow: hidden;
        background-repeat: no-repeat;
        background-position: left top;
        background-size: 142%;
        height: auto;
        display: none;
    }
    #LeftColumnComp {
        width: 100%;
        margin-top: 4%;
        margin-left: 10%;
        background-color: #252525;
        padding-top: 5.5%;
        padding-bottom: 0;
        height: 12em;
    }
    #FacebookFeedColumn {
        background-color: #f0f0f0;
        width: 100%;
        margin-top: 4%;
        margin-left: 10%;
        padding-top: 6%;
        padding-bottom: 0;
        height: 12em;
    }
    #TwitterColumnControlLayout {
        background-color: #ffe600;
        width: 100%;
        margin-top: 4%;
        margin-left: 10%;
        padding-top: 6%;
        padding-bottom: 0;
        height: 12em;
    }
    #TwitterIconBG {
        background-image: url('../../../../../content/dam/atvi/activision/SocialFeed.png');
        height: 16px;
        background-repeat: no-repeat;
        float: right;
        width: 20px;
        margin-right: 22px;
        margin-top: 21px;
        background-position-y: -15px;
    }
    #FacebookIconBG {
        background-image: url('../../../../../content/dam/atvi/activision/SocialFeed.png');
        height: 16px;
        background-repeat: no-repeat;
        float: right;
        width: 20px;
        margin-right: 22px;
        margin-top: 21px;
        background-position-y: -31px;
    }
    #SocialFeedImageBG {
        background-image: url('../../../../../content/dam/atvi/activision/SocialFeed.png');
        height: 16px;
        background-repeat: no-repeat;
        float: right;
        width: 20px;
        margin-right: 22px;
        margin-top: 8px;
    }
    #LinkedInTextID {
        padding-left: 6%;
        padding-right: 6%;
        color: #b5b6ba;
        height: 4em;
        overflow: hidden;
    }
    #LeftColumnTwitterIcon {
        padding-left: 13%;
        padding-top: 20%;
    }
    #LetsConnect {
        color: #5d5d5d;
        padding-left: 20%;
        padding-top: 14%;
        font-size: 20px;
    }
    #PopularGamesColumn > #PopularGamesColumn-c1 {
        padding-left: 15%;
        padding-top: 4%;
        color: #5d5d5d;
        line-height: 2em;
        font-size: 14px;
    }

    #PopularGames {
        color: #5d5d5d;
        padding-top: 10%;
        padding-left: 13%;
        .font-real();
    }
    #PopularGames > p {
        font-size: 16px !important;
        font-weight: bold !important;
    }
    #CompanyTxt {
        color: #5d5d5d;
        padding-top: 12px;
        padding-left: 12px;
        .font-real();
    }
    #CompanyTxt > p {
        font-size: 16px !important;
        font-weight: bold !important;
    }
    #CompanyColumn > #CompanyColumn-c1 {
        padding-left: 15%;
        padding-top: 4%;
        color: #5d5d5d;
        line-height: 2em;
        font-size: 14px;
    }
    #BottomRowColumnControl > #BottomRowColumnControl-c0 {
        width: 24%;
        background-color: #111111;
        float: left;
        height: 240px;
    }
    #BottomRowColumnControl > #BottomRowColumnControl-c1 {
        width: 75%;
        background-color: #111111;
        float: left;
        margin-left: 1%;
        height: 240px;
    }
    #BottomRowColumnControl > #BottomRowColumnControl-c2 img {
        width: auto;
    }
    #BottomRowColumnControl > #BottomRowColumnControl-c2 {
        width: 100%;
        float: left;
        background-color: #111111;
        margin-top: 1%;
        height: auto !important;
        margin-left: 0px !important;
        display: none;
    }
    #BottomRowColumnControl > #BottomRowColumnControl-c3 {
        width: 100%;
        float: left;
        background-color: #111111;
        margin-top: 1%;
        height: auto !important;
        margin-left: 0px !important;
    }
    #Container-footer-divider-c0, #VerticalTopRowColumns .c0 {
        width: 62.3%;
    }
    #Container-footer-divider-c1, #VerticalTopRowColumns .c1 {
        width: 37.7%;
    }
    #BottomRowColumnControl > #BottomRowColumnControl-c2 img {
        width: auto;
    }
    #BottomRowRightColumn > #BottomRowRightColumn-c0,
    #BottomRowRightColumn > #BottomRowRightColumn-c1  /*,#BottomRowRightColumn > #BottomRowRightColumn-c2*/ {
        margin-top:6%;
    }
	/*footer styling in tablet mode-portrait for correct adjustment*/
	  #BottomRowColumnControl-c3 #BottomRowRightColumn{
		margin-bottom:5%;
		margin-top: 5%;
	  }
	  #BottomRowColumnControl-c3 #BottomRowRightColumn #BottomRowRightColumn-c2{
		margin-top:0;
	  }
	/*ends*/

}


/***********************************
PHONES
***********************************/

@media screen and (max-device-width:730px), screen and (max-width:657px) {
    #CareersActivisionTXT {
        display: block;
        padding-left: 8%;
        padding-bottom: 2%;
        font-weight: bold;
    }
    #VerticalTopRowColumns .c0 {
        float: left;
        width: 70%;
        border-right-style: ridge;
        border-right-width: 0.2em;
        border-right-color: #242424;
        margin-bottom: 0px;
        display: none;
    }
    #VerticalTopRowColumns .c1 {
        float: left;
        width: 100%;
    }
    #OpenQuoteImg {
        padding-top: 8%;
        padding-left: 11%;
        display: none;
    }
    #QuoteTextID {
        padding-left: 16%;
        width: 80%;
        line-height: 1.2em;
        color: #696969;
        display: none;
    }
    #CareersActivisionTXT {
        display: block;
        padding-left: 3%;
    }
    #ClosedQuoteImg {
        float: right;
        display: none;
    }
    #footerContainer > #footerContainer-c0 {
        width: 100%;
        float: left;
        background-color: #ffffff;
    }
    #footerContainer > #footerContainer-c1 {
        width: 100%;
        float: left;
        margin-top: 0.6em;
       /* background-image: url('../../../../../content/dam/atvi/activision/activisionBold.png'); */
        overflow: hidden;
        background-repeat: no-repeat;
        background-position: left top;
        background-size: 100%;
        height: auto;
        display: none;
    }
    #VerticalTopRowColumns {
        border-top: 1px solid #d2d2d2;
        margin-left: 2%;
        margin-right: 2%;
        padding-top: 4%;
        padding-bottom: 5%;
        display: none;/*added for defect #489 */
    }
    #searchInput {
        width: 100%;
        height: 2.7em;
    }
    #searchInputComp {
        float: left;
        width: 70%;
        padding-left: 3%;
        padding-top: 0px;
    }
    #SearchImgID {
        float: left;
        border: 1px solid #d2d2d2;
        padding-top: 0px;
    }
    #BottomRowColumnControl > #BottomRowColumnControl-c3 {
        width: 100%;
        float: left;
        height: auto;
        background-color: #111111;
        margin-top: 1%;
    }
    #BottomRowColumnControl > #BottomRowColumnControl-c0 {
        width: 42%;
        height: 227px;
        background-color: #111111;
        float: left;
    }
    #BottomRowColumnControl > #BottomRowColumnControl-c1 {
        width: 57%;
        height: 227px;
        background-color: #111111;
        float: left;
        margin-left: 1%;
    }
    #BottomRowColumnControl > #BottomRowColumnControl-c2 {
        width: 100%;
        float: left;
        background-color: #111111;
        margin-top: 1%;
        height: auto;
        margin-left: 0px;
        padding-left: 2%;
        display: block;
    }
    #BottomRowRightColumn {
        /*margin-top:%;*/
        margin-bottom: 10%;
    }
    #BottomRowLeftColumn > #BottomRowLeftColumn-c3 {
        padding-left: 15%;
        padding-bottom: 15%;
        padding-top: 7%;
    }
    #BottomRowLeftColumn > #BottomRowLeftColumn-c1 {
        float: left;
        padding-left: 5%;
        padding-right: 10%;
    }
    #BottomRowColumnControl-c1 .BottomRowColumnControl-c1 {
        padding-left: 13%;
        padding-right: 15%;
        padding-top: 4%;
    }
    #BottomRowMiddleColumn > #BottomRowMiddleColumn-c0 {
        width: 48%;
        float: left;
        margin-right: 1%;
        margin-left: 1%;
        display: none;
    }
    #BottomRowMiddleColumn > #BottomRowMiddleColumn-c1 {
        width: 100%;
        float: left;
        margin-right: 1%;
    }
    #CompanyColumn > #CompanyColumn-c1 {
        padding-left: 2%;
        padding-top: 2%;
        color: #5d5d5d;
        line-height: 1.5em;
        font-size: 14px;
    }
    #CompanyTxt {
        color: #5d5d5d;
        padding-top: 0;
        padding-left: 1%;
        font-size: 1.871em !important;
     .font-headline();
    }
    #LeftColumnTwitterIcon {
        padding-left: 17%;
        padding-top: 18%;
    }
    #PopularGamesRWD {
        color: #5d5d5d;
        padding-top: 3%;
        padding-left: 7%;
        padding-bottom: 0;
        .font-reg();
        font-size: 1.873em;
    }
    #PopularGamesListRWD {
        padding-left: 7%;
        padding-top: 0%;
        color: #5d5d5d;
        padding-bottom: 2%;
        .font-real();
    }
    #PopularGamesListRWD li {
        padding: 1% 0;
    }
    #PopularGamesListRWD li a {
        text-decoration: none;
        .font-real();
        font-size: 1.40em;
        color: #575757;
    }
    #CompanyDetailsList a {
        text-decoration: none;
        .font-real();
        color: #575757;
    }
    #BottomRowColumnControl #LetsConnect {
        font-size: 16px;
        padding-top: 5%;
    }
    #CompanyColumn > #CompanyColumn-c1 li {
        padding: 1% 0;
    }
    #footerContainer-c5 #atvi-cookie {
        padding: 30px 40px;
    }
    #footerContainer-c5 #atvi-cookie #locale-wrapper {
		position: relative;
        right: -33.3%;
    }
    #footerContainer-c5 #atvi-cookie #locale-wrapper .atvi-locale-selector {
		background-position-x: right;
        padding-right: 10px;
    }
    #footerContainer-c5 #atvi-cookie #locale-wrapper .atvi-locale-selector a {
		height: 38px;
    }
    #footerContainer-c5 #atvi-cookie #locale-wrapper .locale-menu {
		right: -170px;
        bottom: 45px;
    }

    #footerContainer #footerContainer-c5 #atvi-cookie p {
        font-size: 1.5em;
    }
}


@media screen and (max-width:480px) {
    #BottomRowRightColumn div img {
    width: 100% !important;
 }
}


/* # addThis replacement styles for Social Portal
================================================== */

.social-portal {
    margin-top: 12px;
}
.social-portal .row {
    padding-left: 12px;
    margin-left: -10px;
}

.social-portal .square {
    display: inline-block;
    position: relative;
    margin-left: 10px;
    margin-bottom: 10px;
}

.social-portal .at-icon-wrapper {
    display: inline-block;
    overflow: hidden;
    width: 40px;
    height: 40px;
    line-height: 40px;
}
.social-portal .at-icon {
    fill: #fff;
    border: 0;
    height: 40px;
    width: 40px;
}
.social-portal .facebook-link .at-icon-wrapper {
    background-color: rgb(59, 89, 152);
}
.social-portal .twitter-link .at-icon-wrapper {
    background-color: rgb(29, 161, 242);
}
.social-portal .youtube-link .at-icon-wrapper {
    background-color: rgb(205, 32, 31);
}
.social-portal .linkedin-link .at-icon-wrapper {
    background-color: rgb(0, 119, 181);
}
.social-portal .instagram-link a {
	background: url(../../../../../content/dam/atvi/activision/atvi-touchui/blog/common/instagram-icon.jpg) center center no-repeat;
    text-indent: -1000%;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    letter-spacing: 0;
    width: 40px;
    height: 40px; 
}


@import "/etc/designs/atvi/activision/web-v2/common/css/utils.less";

/* Hiding old sso bar */

body .SSO-BAR #sso-bar-menu > #menu-login-register,
body .SSO-BAR #sso-bar-menu > #menu-identity,
body .SSO-BAR #sso-bar-menu > #menu-notification,
body #cdo-bar.SSO-BAR menu#sso-bar-menu li#menu-locale,
body #cdo-bar.SSO-BAR menu#sso-bar-menu li#menu-support,
body .SSO-BAR #sso-bar-menu > #menu-login-register,
{
    display:none !important;
}

/* 
 * This is the NEW login/signup/support/locale bar 
 * Don't believe the lies of 
 * sso-bar-base.css, sso-bar-custom.css, or sso-bar.css
 * They are deceivers! 
 */
#new-bar {
	/*display: none;*/
}
#log-sign{
    display: none;
    list-style:none;
    line-height:54px;
    margin-right:20px;
}

#login-solo {
    padding-right:5px;
	border-right: 1px solid #fff;
}

#menu-login-register > a{
    font-weight:bold;
}

#login-solo, #signup-solo{

    color:#fff;
    text-transform:uppercase;
    .font-real();
	font-weight: normal;
    text-decoration: none;
    font-size:12px;
}

#locale-wrapper{
	right:48%;
    position:absolute;
    margin-right:20px;
    padding:22px 43px 10px 6px;
    width:40px;
}

.atvi-locale-selector .locale-menu > a {
	display:none;
}
.atvi-locale-selector .locale-link,
.atvi-locale-selector a{
    display: block;
    padding-right: 25px;
    height: 25px;
}
.locale-list {
    padding:20px !important;
    color: #999;
    width: 400px !important;
}
.locale-menu {
	position:absolute;
    z-index:2;
    right:-170px;
    bottom: 34px;
    border: 1px solid gray;
    border-bottom:0px;

}

.atvi-locale-selector .locale-entry {
	border-bottom: 2px solid #999;
}

.atvi-component.atvi-locale-selector.style-default{
    background-image: url(https://uat.activision.com/resources/common/images/dark-down-arrow.png);
    background-position-x: 20px;
    background-repeat:no-repeat;
    margin-top:-10px;
    border: 1px solid gray;
    padding-top:9px;
    padding-left:9px;
    padding-right:3px;
    z-index: 10;
}

.atvi-component.atvi-locale-selector.style-default.open {
    background-image: url(https://uat.activision.com/resources/common/images/light-down-arrow.png);
    background-color:white;
}


.atvi-locale-selector hr {
	display:block !important;
    height:2px;
    color: #ADADAD;
    background-color: #ADADAD;
    width: 145px;
    float: left;
}

.atvi-locale-selector .locale-entry {
    padding:0px;
    border:none !important;
}

.atvi-locale-selector .flag{
	z-index:20000;
}

@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait), screen and (max-width: 768px) {
#new-bar {
    display:none;
}
}

/* # This is a copy of the activison-media-queries.css stylesheet found in activision/adc/home-libs, to prevent conflicts with the current homepage.
================================================== */



/***********************************
TABLET LANDSCAPE
***********************************/

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape),screen and (max-width:768px/*1140px/**/) {
	#header{
		min-height:initial;
	}
    #cdo-bar.SSO-BAR #or{
        display: none;
    }
    #mobile-search #search-block{
        position:absolute;
        left:0;
        top:100px;
        z-index:9999;
        width:98%;
    }
    #mobile-search #search-block .searchText{
        width:93%;
        margin:0 1%;
        padding:2%;
		font-size:1.750em;
		border-radius:0;
    }
	#mobile-search #search-block form{position:relative}
    #mobile-search #search-block .btn-search{
        background-position: left -5px;
        width:80px;
        height:67px;
        right:2.1%;
        top:5px;
		background-size:100%;
    }
    #mobile-menu-icon{
        cursor:pointer;
        display:block !important;
        width:57px;
        height:57px;
        overflow:hidden;
        position:absolute;
        left:3%;
        top:13px;
    }
	#header #header-c0{
		left:40%;
	}
	#headerLinks #headerLinks-c0{
		display:none;
	}
	#header #header-c1{
		margin:0;
		width:100%;
	}
	#headerLinks #headerLinks-c1 #header-section>li{
		display:none;
	}
	#headerLinks #headerLinks-c1 div#search-block{
		position:absolute;
		right:35px;
		top:15px;
	}
	#headerLinks #headerLinks-c1 div#search-block .btn-search{
		background:url('../../../../../content/dam/atvi/activision/home/menuNsearch.png') -76px 0 no-repeat;
		width:57px;
		height:57px;
		margin:0;
		padding:0;
		border:none;
		text-indent:-9999px;
		cursor:pointer;
	}
	#headerLinks #headerLinks-c1 div#search-block .btn-search:hover{
		background:url('../../../../../content/dam/atvi/activision/home/menuNsearch.png') -76px -63px no-repeat;
		width:57px;
		height:57px;
		margin:0;
		padding:0;
		border:none;
		text-indent:-9999px;
		cursor:pointer;
	}
	#headerLinks #headerLinks-c1 div#search-block #search-block .searchText{
		position:absolute;
		left:-100px;
		top:76px;
		display:none;
		font-size:1.750em;
	}
    #header #header-c0 a{margin:10px 0 0 0;}
    #life-at-activision-c0 #left-heading{
        padding:15px 30px 11px 36px;
        /*styling for position*/
        left:-9.5%;
        top:-1px;
		font-size:1.6em;
        /*ends*/
    }
    #content-container-c2 #life-at-activision{
        padding:0 4%;
    }
    #content-container #life-at-activision-c2{
        padding-top:2%;
        padding-bottom:2%;
    }
    #JobText p{
        padding-bottom:5%;
    }

	/*********************************** Mobile Menu Starts **********************************/
	#mobile-menu{

		position:absolute;
		top:85px;
		width:40%;
		z-index:999999999999999999999;
		background:#070707;
		border-right:2px solid #252525;
	}


    #mobile-menu ul li a
    {
		font-size:1.5em;
    }
	/*********************************** Mobile Menu Ends **********************************/

	/**** added for Studio Template ****/
    #StudioContentContainer #StudioContentContainer-c0 #dummy-left-container img{
        width:100%;
    }
    #StudioContentContainer #StudioContentContainer-c0{
        top:-71px;
    }
	#StudioContentContainer #StudioContentContainer-c1{
        width:63%;
    }
    /**** added to adjust the margin-top w.r.t the RWD design ****/
    #content-container {
		padding:0;
.font-headline();
		margin-top:0;
	}

    /* added for FAQ page */
    #aboutUs-template.faqTemplate{background:#fff;}
    #aboutUs-template.faqTemplate #aboutUs-template-c0{background:none; padding:0;}
    #faqContent{padding:2%}
    #faqContent #faqContent-c0{
        float:none;
        min-height:100px;
        width:96%;
        padding:2%;
    }
    #faqContent #faqContent-c1{
        position:static;
        padding:0%;
        width:96%;
        padding:2%;
    }
    #faqContent #faqContent-c1 .right-rail-heading-black{
        position:static;
        padding:2% 2% 2% 3%;
        width:95%;
        margin-bottom:5%;
    }
	#faqContent #faqContent-c1 .searchText{
		padding:11px 3% 10px 2%;
		border-radius:0;
	}
	#faqContent #faqContent-c1 .join-us-rRail a{
		padding:2% 7% 1.5% 7%;
		line-height:1.4em;
	}

	/*added for correct styling of yellow-item-circle next to tell me more*/
	#lata-middle-row-c0 .text #tell-me-more-link p a{
		background-size:11%;
		font-weight:normal!important;
		font-size:1em;
	}
	#lata-team #lata-team-c0 .text #view-all-list p a{
		background-size:6%;
		font-weight:normal!important;
	}
	#content-container #life-at-activision #team-list-first,
	#content-container #life-at-activision #team-list-second{
		padding:40px 0;
		font-size:0.86em;
	}

	/*ENDS*/
	/*#life-at-activision-c0 #left-heading{
		font-size:1.6em;
	}*/

	#life-at-activision-c0 .life-at-activision-c0 .column-control{
		margin-top:4.5%;
	}

	#life-at-activision #life-at-activision-c2{
		margin-top:4.5%;
	}

	#life-at-activision #life-at-activision-c2 .life-at-activision-c2{
		margin-top:10%;
	}
}




/***********************************
TABLET LANDSCAPE DESKTOP
***********************************/


@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait),screen and (max-width:768px/*1140px/**/) {
    #tabs-column-control{display:none;}
    #header{background:#000;}
    #cdo-bar.SSO-BAR #or{
        display: none;
    }
    #mobile-search #search-block{
        position:absolute;
        left:0;
        top:100px;
        z-index:9999;
        width:98%;
        }
    #mobile-search #search-block .searchText{
        width:93%;
        margin:0 1%;
        padding:2%;
		font-size:1.750em;
		border-radius:0;
    }
	#mobile-search #search-block form{position:relative;}
    #mobile-search #search-block .btn-search{
        background-position: left -5px;
        width:80px;
        height:67px;
        right:2.1%;
        top:5px;
		background-size:100%;
    }
    /*ended for responsive search*/
    /**** added for header ****/
    #mobile-menu-icon{
        cursor:pointer;
        display:block !important;
        width:57px;
        height:57px;
        overflow:hidden;
        position:absolute;
        left:3%;
        top:13px;
    }
	#mobile-menu-icon:hover img{
        margin-top:-63px;
    }
    /*mobile studio template Page starts*/
	#StudioBanner,
    #StudioTemplateContent{
        background:#f0f0f0;
    }
	#StudioBanner .tile-foreground{
		position:static;
        padding:0 3%;
        width: 94%;
    }
    #StudioBanner #Studios{
        margin-left:0;
    }
    #StudioBanner #Studios p{
        color:#000;
        font-size:5.000em;
        margin-left:0;
    }
    #StudioBanner #Studios p a{
        color:#000;
    }
    #StudioBanner #BannerImg img,
    #StudioBanner #company p a,
    #StudioBanner .tile-foreground .action-link-2,
    #StudioBanner #corpCitizen,
    #StudioBanner #corpCitizen p a,
    #StudioContentContainer #StudioContentContainer-c0{
        display:none;
    }
    #StudioContentContainer #StudioContentContainer-c1{
        margin:0;
        width:96%;
    }
    #StudioTemplateContent #StudioWithArrow{
        display:block;
        background:#fff;
        padding:0 3%;
    }
    #StudioTemplateContent #StudioWithArrow #StudioTextMobileView{
        border-top:3px solid #dddddd;
    }
    #StudioTemplateContent #CountryDropDown{
        display:block;
        padding:3%;
    }
    #StudioTemplateContent #CountryContainer select{
        width:100%;
        padding:2% 6% 2% 2%;
        outline:none;
        border:none;
    }
    #studio-detail-section #std-article-detail #std-article-detail-c0,
    #studio-detail-section #std-article-detail #std-article-detail-c1{
        float:none;
        clear:both;
        width:94%;
    }
    #studio-detail-section #std-article-detail p{margin:0;}
	/****** header ends *****/
	/****** added on 7/16/2013. adjust to margin top for potrait view. *****/
    #content-container {
        padding: 0;
.font-headline();
        margin-top: 0;
	}
    /**** added for life at activision ****/
	/*#life-at-activision .leftcol{
        width: 61.3%;
    }
    #life-at-activision #life-at-activision-c2{
        width: 33.7%;
    }*/
    /*#life-at-activision{
        position:relative;
        height:auto!important;
    }
    #content-container #life-at-activision-c1{
        min-height:315px;
    }
    #content-container #life-at-activision-c1 #lata-team-heading{
        margin:0 0 7% 0;
    }

    #content-container #content-container-c2{
        float:none;
        clear:both;
        width:100%;
    }
    #content-container #life-at-activision-c0,
    #content-container #life-at-activision-c2{
        width:60%;
    }
    #top-row-ad.atvi-textimage .ti-image{
		width:32%;
    }


    #top-row-ad.atvi-textimage .ti-text{
        width:66%;
    }
	#content-container #life-at-activision-c1{
        position:absolute;
        width:35%;
        top:0;
        padding-top:49px;
        right:0;
        padding-left:3%;
        border-left:1px solid #E8E8E8;
        border-bottom:none;
    }
    #content-container #life-at-activision-c1 #team-list-first,
    #content-container #life-at-activision-c1 #team-list-second{
        float:none;
        clear:both;
        width:100%;
        padding:0;
    }
    #top-row-ad.atvi-textimage .ti-image img{width:100%;}
    #content-container #life-at-activision-c1 #view-all-list{margin-top:13%;}

	/**** added for life at activision ****/
	#header{
		min-height:initial;
	}
	#header #header-c0{
		left:50%;
        width: auto;
        margin-left: -97px;
	}
	#headerLinks #headerLinks-c0{
		display:none;
	}
	#header #header-c1{
		margin:0;
		width:100%;
	}
	#headerLinks #headerLinks-c1 #header-section>li{
		display:none;
	}
	#headerLinks #headerLinks-c1 div#search-block{
		position:absolute;
		right:3%;
		top:20px;
	}
	#headerLinks #headerLinks-c1 div#search-block .btn-search{
		background:url('../../../../../content/dam/atvi/activision/home/menuNsearch.png') -76px 0 no-repeat;
		width:57px;
		height:57px;
		margin:0;
		padding:0;
		border:none;
		text-indent:-9999px;
		cursor:pointer;
	}
	#headerLinks #headerLinks-c1 div#search-block .btn-search:hover{
		background:url('../../../../../content/dam/atvi/activision/home/menuNsearch.png') -76px -63px no-repeat;
		width:57px;
		height:57px;
		margin:0;
		padding:0;
		border:none;
		text-indent:-9999px;
		cursor:pointer;
	}
	#headerLinks #headerLinks-c1 div#search-block #search-block .searchText{
		position:absolute;
		left:-100px;
		top:76px;
		display:none;
		font-size:1.750em;
	}
    #header #header-c0 a{margin:0 30px 0;}
	/*********************************** Mobile Menu Starts **********************************/
	#mobile-menu{

		position:absolute;
		top:85px;
		width:40%;
		z-index:999999999999999999999;
		background:#070707;
		border-right:2px solid #252525;
	}


    #mobile-menu ul li a
    {
		font-size:1.5em;
    }
	/*********************************** Mobile Menu Ends **********************************/


    /* added for FAQ page */
    #aboutUs-template.faqTemplate{background:#fff;}
    #aboutUs-template.faqTemplate #aboutUs-template-c0{background:none; padding:0;}
    #faqContent{padding:2%}
    #faqContent #faqContent-c0{
        float:none;
        min-height:100px;
        width:96%;
        padding:2%;
    }
    #faqContent #faqContent-c1{
        position:static;
        padding:0%;
        width:96%;
        padding:2%;
    }
    #faqContent #faqContent-c1 .right-rail-heading-black{
        position:static;
        padding:2% 2% 2% 3%;
        width:95%;
        margin-bottom:5%;
    }
	#faqContent #faqContent-c1 .searchText{
		padding:11px 3% 10px 2%;
		border-radius:0;
	}
	#faqContent #faqContent-c1 .join-us-rRail a{
		padding:2% 7% 1.5% 7%;
		line-height:1.4em;
	}
    /*#life-at-activision-c0 #left-heading{
        padding:11px 30px 11px 40px;
        left:-7.5%;
    }*/
    #content-container-c2 #life-at-activision{
        padding:0 4%;
    }
}



/***********************************
PHONES
***********************************/

@media screen and (max-width: 730px) {
	#content-container {
		padding-top:0px;
.font-headline();
        margin-top: 43px;
    }
    .homePageContentContainer{
		 margin-top: 0px !important;
     }
}

@media screen and (max-device-width:730px), screen and (max-width:657px) {
    /**** added for header ****/
    #mobile-menu-icon{
        cursor:pointer;
        display:block !important;
        width:57px;
        height:57px;
        overflow:hidden;
        position:absolute;
        left:3%;
        top:13px;
    }
	#mobile-menu-icon:hover img{
        margin-top:-63px;
    }
	/****** header ends *****/
    /****** added for adjusting the margin-top for the mobile view of the container *****/
    #content-container {
		padding-top:0px;
.font-headline();
        margin-top: 43px;
    }
	#header{
		min-height:initial;
	}
	#header #header-c0{
		left:50%;
	}
	#headerLinks #headerLinks-c0{
		display:none;
	}
	#header #header-c1{
		margin:0;
		width:100%;
	}
	#headerLinks #headerLinks-c1 #header-section>li{
		display:none;
	}
	#headerLinks #headerLinks-c1 div#search-block{
		position:absolute;
		right:3%;
		top:20px;
	}
	#headerLinks #headerLinks-c1 div#search-block .btn-search{
		background:url('../../../../../content/dam/atvi/activision/home/menuNsearch.png') -76px 0 no-repeat;
		width:57px;
		height:57px;
		margin:0;
		padding:0;
		border:none;
		text-indent:-9999px;
		cursor:pointer;
	}
	#headerLinks #headerLinks-c1 div#search-block .btn-search:hover{
		background:url('../../../../../content/dam/atvi/activision/home/menuNsearch.png') -76px -63px no-repeat;
		width:57px;
		height:57px;
		margin:0;
		padding:0;
		border:none;
		text-indent:-9999px;
		cursor:pointer;
	}
	#headerLinks #headerLinks-c1 div#search-block #search-block .searchText{
		position:absolute;
		left:-100px;
		top:76px;
		display:none;
		font-size:1.750em;
	}

	/*********************************** Middle CONTAINER STARTS **********************************/
	#MiddleContainerColumn > #MiddleContainerColumn-c0{
		width: 100%;
		height: auto;
		background-color: #ffffff;
	}
	#MiddleContainerColumn > #MiddleContainerColumn-c1{
		width: 100%;
		height: auto;
		background-color: #ffffff;
		border: 1px solid black;
	}
	#MiddleContainerColumn > #MiddleContainerColumn-c2{
		width: 100%;
		height: auto;
		background-color: #ffffff;
	}
	/*mobile studio template Page starts*/
	#StudioBanner,
    #StudioTemplateContent{
        background:#f0f0f0;
    }
	#StudioBanner .tile-foreground{
		position:static;
        padding:0 3%;
        width: 94%;
    }
    #StudioBanner #Studios{
        margin-left:0;
    }
    #StudioBanner #Studios p{
        color:#000;
        font-size:5.000em;
        margin-left:0;
    }
    #StudioBanner #Studios p a{
        color:#000;
    }
    #StudioBanner #BannerImg img,
    #StudioBanner #company p a,
    #StudioBanner .tile-foreground .action-link-2,
    #StudioBanner #corpCitizen,
    #StudioBanner #corpCitizen p a,
    #StudioContentContainer #StudioContentContainer-c0{
        display:none;
    }
    #StudioContentContainer #StudioContentContainer-c1{
        margin:0;
        width:96%;
    }
    #StudioTemplateContent #StudioWithArrow{
        display:block;
        background:#fff;
        padding:0 3%;
    }
    #StudioTemplateContent #StudioWithArrow #StudioTextMobileView{
        border-top:3px solid #dddddd;
    }
    #StudioTemplateContent #CountryDropDown{
        display:block;
        padding:3%;
    }
    #StudioTemplateContent #CountryContainer select{
        width:100%;
        padding:2% 6% 2% 2%;
        outline:none;
        background:#fff url('../../../../../content/dam/atvi/activision/arrow-down.png') 95% center no-repeat;
        border:none;
        font-size:1.125em

    }
    #studio-detail-section #std-article-detail #std-article-detail-c0,
    #studio-detail-section #std-article-detail #std-article-detail-c1{
        float:none;
        clear:both;
        width:94%;
    }
    #studio-detail-section #std-article-detail p{margin:0;}
    /*mobile studio template Page ends*/

    /* added for FAQ page */
        #aboutUs-template.faqTemplate{background:#fff;}
    #aboutUs-template.faqTemplate #aboutUs-template-c0{background:none; padding:0;}
    #faqContent{padding:2%}
    #faqContent #faqContent-c0{
        float:none;
        min-height:100px;
        width:96%;
        padding:2%;
    }
    #faqContent #faqContent-c1{
        position:static;
        padding:0%;
        width:96%;
        padding:2%;
    }
    #faqContent #faqContent-c1 .right-rail-heading-black{
        position:static;
        padding:2% 2% 2% 3%;
        width:95%;
        margin-bottom:5%;
    }
	#faqContent #faqContent-c1 .searchText{
		padding:11px 3% 10px 2%;
		border-radius:0;
	}
	#faqContent #faqContent-c1 .join-us-rRail a{
		padding:2% 7% 1.5% 7%;
		line-height:1.4em;
	}

    #content-container-c2 #life-at-activision{
        padding:0 4%;
    }
	#faqContent #faqContent-c0 #faq-carousel a{
		padding: 0px 0 0px 30px;
    }
    #content-container #content-container-c2{
		padding: 0px;
    }
    #VerticalTopRowColumns .c1{
		background: none;
    }

	/* Home page modifications
	#HomePageCarousel .tile-foreground .action-link-3{
		display:none;
	}
	#HomePageCarousel .slidesjs-control .tile-foreground{
		bottom:0;
	}
	#HomePageCarousel .slidesjs-control .social-feed{
		display:none;
	}
	#HomePageCarousel .slidesjs-control .CTA-Video{
		margin-top:3%;
	}
	#HomePageCarousel .tile-foreground .action-link-2{
		top:65%;
	}
	#HomePageCarousel #CR4TitleTop,
	#HomePageCarousel #CR4TitleBottom{font-size:3em}
	*/
}



/***********************************
PHONES DESKTOP
***********************************/

@media only screen
and (min-width : 1024px) {
	#footerContainer-c6 {
    }

    #faqContent #faqContent-c0 #faq-carousel a{
		padding: 2px 0 2px 30px;
    }
}
/*@media only screen and (max-width:1140px) {
#headerLinks #headerLinks-c1 div#search-block{
        right:-25px;}
}
@media only screen and (max-width:657px) {
#headerLinks #headerLinks-c1 div#search-block{
        right:-35px;}
}*/

/* added for mobile search */
@media screen and (max-device-width:730px), screen and (max-width:657px) {
	#mobile-search #search-block form{position:relative;}
	#mobile-search #search-block .btn-search{
        background-position: left -5px;
        width:80px;
        height:67px;
        right:2.1%;
        top:5px;
		background-size:100%;
	}
}

@media only screen and (min-width:656px) and (max-width:780px) {
	#content-container #content-container-c2{
		width:100%;
	}
}
@media only screen and (min-width:656px) and (max-width:773px) {
	#content-container #content-container-c1,
	#content-container #content-container-c2{
		width:100%;
	}
}
@media only screen and (min-width:664px) and (max-width:780px) {
	#content-container #content-container-c0{
		width:70%;
	}
	#content-container #content-container-c1{
		padding-top:0;
		width:30%;
	}
}
@media only screen and (min-width:781px) and (max-width:1041px) {
	/*#content-container #content-container-c0,
	#content-container #content-container-c1{
		width:50%;
	}*/
	#content-container #content-container-c2{
		width:100%;
	}
	#content-container-c2 #life-at-activision{
		height:auto!important;
	}
}
@media only screen and (min-width:1030px) and (max-width:1035px) {
	#content-container #content-container-c2{
		width:100%;
	}
	#content-container-c2 #life-at-activision{
		height:auto!important;
	}
}
@media only screen and (min-width:781px) and (max-width:1041px){
	#content-container #content-container-c0{
		width:70%;
	}
	#content-container #content-container-c1{
		width:30%;
	}
}





@media screen and (max-device-width:730px), screen and (max-width:657px) {
	#content-container #content-container-c0,
	#content-container #content-container-c1{
		width:100%;
	}

}


/*
/**************************************************
GLOBAL FIXES
**************************************************/

body {
	overflow-x: hidden;
}

/*----- [MOBILE MENU FLY OUT] -----*/

#header {
/*	height: auto !important; */
}

#mobile-menu {
	min-width: 80%;
	top: 55px;
	position: fixed !important;
	left: -81%;
	height: 91%;
	overflow-y: scroll;
	box-sizing: border-box;
}

#mobile-menu.active {
	display: block !important;
}

body > .container {
	/*position: relative;*/
    overflow: hidden;
}

body > .container > .blocker {
	width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9999;
}


/*----- [SUPER SCRIPTS] -----*/
.registered,
.trademark {
	vertical-align: super;
	font-size: 8px;
}

.adc-games-overview-layout sup,
.adc-home-carousel-item-layout sup,
.adc-games-media-layout sup {
	font-size: .5em;
	vertical-align: super;
}

/*----- [BANNER TEXT SIZES] -----*/

#HomePageCarousel .large-font-size .tile-foreground .title-top>div,
.large-font-size .adc-games-hero-content .adc-games-hero-title,
.large-font-size.adc-home-carousel-item-layout .title-top>div,
#HomePageCarousel .large-font-size .tile-foreground .title-bottom>div,
.large-font-size.adc-home-carousel-item-layout .title-bottom>div {
	font-size: 6.9em;
}

#HomePageCarousel .medium-font-size .tile-foreground .title-top>div,
.medium-font-size .adc-games-hero-content .adc-games-hero-title,
.medium-font-size .adc-home-carousel-item-layout .title-top>div,
#HomePageCarousel .medium-font-size .tile-foreground .title-bottom>div,
.medium-font-size.adc-home-carousel-item-layout .title-bottom>div {
	font-size: 6em;
}

#HomePageCarousel .small-font-size .tile-foreground .title-top>div,
.small-font-size .adc-games-hero-content .adc-games-hero-title,
.small-font-size.adc-home-carousel-item-layout .title-top>div,
#HomePageCarousel .small-font-size .tile-foreground .title-bottom>div,
.small-font-size.adc-home-carousel-item-layout .title-bottom>div{
	font-size: 5.5em;
}

#HomePageCarousel .tiny-font-size .tile-foreground .title-top>div,
.tiny-font-size .adc-games-hero-content .adc-games-hero-title,
.tiny-font-size.adc-home-carousel-item-layout .title-top>div,
#HomePageCarousel .tiny-font-size .tile-foreground .title-bottom>div,
.tiny-font-size.adc-home-carousel-item-layout .title-bottom>div {
	font-size: 4.6em;
}
.tiny-font-size .adc-games-hero-content .adc-games-hero-title {
    font-size: 4.4em;
}
.myst-of-mannr .tiny-font-size .adc-games-hero-content .adc-games-hero-title {
    font-size: 3.5em;
}

/**************************************************
GLOBAL MEDIA QUERIES FIXES
**************************************************/

@media only screen and (max-width: 1280px) {

}

@media only screen and (max-width: 1200px) and (min-width: 1000px) {

.large-font-size .adc-games-hero-content .adc-games-hero-title,
.large-font-size.adc-home-carousel-item-layout .title-top>div,
.large-font-size.adc-home-carousel-item-layout .title-bottom>div,
.medium-font-size .adc-games-hero-content .adc-games-hero-title,
.medium-font-size.adc-home-carousel-item-layout .title-top>div,
.medium-font-size.adc-home-carousel-item-layout .title-bottom>div,
.small-font-size .adc-games-hero-content .adc-games-hero-title,
.small-font-size.adc-home-carousel-item-layout .title-top>div,
.small-font-size.adc-home-carousel-item-layout .title-bottom>div,
#HomePageCarousel .large-font-size .tile-foreground .title-top>div,
#HomePageCarousel .large-font-size .tile-foreground .title-bottom>div,
#HomePageCarousel .medium-font-size .tile-foreground .title-top>div,
#HomePageCarousel .medium-font-size .tile-foreground .title-bottom>div,
#HomePageCarousel .small-font-size .tile-foreground .title-top>div,
#HomePageCarousel .small-font-size .tile-foreground .title-bottom>div{
	font-size: 4.8em;
}

#HomePageCarousel .tiny-font-size .tile-foreground .title-top>div,
#HomePageCarousel .tiny-font-size .tile-foreground .title-bottom>div,
.tiny-font-size .adc-games-hero-content .adc-games-hero-title,
.tiny-font-size.adc-home-carousel-item-layout .title-top>div,
.tiny-font-size.adc-home-carousel-item-layout .title-bottom>div {
	font-size: 3.5em;
}


}

@media only screen and (max-width: 1000px) {

#HomePageCarousel .tile-foreground .title-top>div,
.studio-hero .teamDeailsTitle,
.adc-games-hero-content .adc-games-hero-title,
.adc-home-carousel-item-layout .title-top>div,
.adc-studio-detail-layout .studio-overview-container .adc-studio-hero-title p,
#HomePageCarousel .tile-foreground .title-bottom>div,
.adc-home-carousel-item-layout .title-bottom>div {
	font-size: 3.9em;
}

.large-font-size .adc-games-hero-content .adc-games-hero-title,
.large-font-size.adc-home-carousel-item-layout .title-top>div,
.large-font-size.adc-home-carousel-item-layout .title-bottom>div,
.medium-font-size .adc-games-hero-content .adc-games-hero-title,
.medium-font-size.adc-home-carousel-item-layout .title-top>div,
.medium-font-size.adc-home-carousel-item-layout .title-bottom>div,
.small-font-size .adc-games-hero-content .adc-games-hero-title,
.small-font-size.adc-home-carousel-item-layout .title-top>div,
.small-font-size.adc-home-carousel-item-layout .title-bottom>div,
#HomePageCarousel .large-font-size .tile-foreground .title-top>div,
#HomePageCarousel .large-font-size .tile-foreground .title-bottom>div,
#HomePageCarousel .medium-font-size .tile-foreground .title-top>div,
#HomePageCarousel .medium-font-size .tile-foreground .title-bottom>div,
#HomePageCarousel .small-font-size .tile-foreground .title-top>div,
#HomePageCarousel .small-font-size .tile-foreground .title-bottom>div {
	font-size: 3.9em;
}

.tiny-font-size .adc-games-hero-content .adc-games-hero-title,
.tiny-font-size.adc-home-carousel-item-layout .title-top>div,
.tiny-font-size.adc-home-carousel-item-layout .title-bottom>div,
#HomePageCarousel .tiny-font-size .tile-foreground .title-top>div,
#HomePageCarousel .tiny-font-size .tile-foreground .title-bottom>div {
	font-size: 2.9em;
}

}

@media only screen and (max-width: 1024px) {

}


@media screen and (max-width: 1024px) {


    #GamesMediaTabGalleryComponent .video-media {
        height: 550px !important;
    }
}

@media screen and (max-width: 768px) {


    #GamesMediaTabGalleryComponent .video-media {
        height: 400px !important;
    }
}



@media only screen and (max-width: 768px) {

}

@media only screen and (max-width: 657px) {

.studio-hero .teamDeailsTitle,
.adc-games-hero-content .adc-games-hero-title,
.adc-home-carousel-item-layout .title-top>div,
.adc-home-carousel-item-layout .title-bottom>div,
.adc-studio-detail-layout .studio-overview-container .adc-studio-hero-title p {
	font-size: 3em;
}

.large-font-size .adc-games-hero-content .adc-games-hero-title,
.large-font-size.adc-home-carousel-item-layout .title-top>div,
.large-font-size.adc-home-carousel-item-layout .title-bottom>div,
.medium-font-size .adc-games-hero-content .adc-games-hero-title,
.medium-font-size.adc-home-carousel-item-layout .title-top>div,
.medium-font-size.adc-home-carousel-item-layout .title-bottom>div,
.small-font-size .adc-games-hero-content .adc-games-hero-title,
.small-font-size.adc-home-carousel-item-layout .title-top>div,
.small-font-size.adc-home-carousel-item-layout .title-bottom>div,
#HomePageCarousel .large-font-size .tile-foreground .title-top>div,
#HomePageCarousel .large-font-size .tile-foreground .title-bottom>div,
#HomePageCarousel .medium-font-size .tile-foreground .title-top>div,
#HomePageCarousel .medium-font-size .tile-foreground .title-bottom>div,
#HomePageCarousel .small-font-size .tile-foreground .title-top>div,
#HomePageCarousel .small-font-size .tile-foreground .title-bottom>div {
	font-size: 3em;
}

.tiny-font-size .adc-games-hero-content .adc-games-hero-title,
.tiny-font-size.adc-home-carousel-item-layout .title-top>div,
.tiny-font-size.adc-home-carousel-item-layout .title-bottom>div,
#HomePageCarousel .tiny-font-size .tile-foreground .title-top>div,
#HomePageCarousel .tiny-font-size .tile-foreground .title-bottom>div {
	font-size: 2em;
}

}

@media only screen and (max-width: 657px), screen and (max-device-width: 730px) {

#footerContainer > #footerContainer-c0 {
	background-color: #161616;
}

#VerticalTopRowColumns {
	display: block;
	border-top: none;
	padding-top: 1%;
	padding-bottom: 2%;
}

#CareersActivisionTXT {
	color: #FFF;
	padding-top: 3%;
	padding-left: 5%;
	font-family: "Roboto", 'sans-serif';
	font-size: 1.5em;
}

#QuoteTextAuthorID {
	display: none;
}

}



@media only screen and (max-width: 680px){

    .adc-games-hero-container .adc-games-hero-share {
      bottom: 170px !important;
    }

}

@media only screen and (max-width: 480px){

.adc-games-hero-container .adc-games-hero-share {
    display: block !important;
    top: 100px !important;
}

}
@media only screen and (max-width: 420px){

    .adc-games-hero-container .adc-games-hero-share {
        display: block !important;
        top: 75px !important;
    }



    div.large-font-size .adc-games-hero-content .adc-games-hero-title, div.large-font-size.adc-home-carousel-item-layout .title-top > div, div.large-font-size.adc-home-carousel-item-layout .title-bottom > div, div.medium-font-size .adc-games-hero-content .adc-games-hero-title, div.medium-font-size.adc-home-carousel-item-layout .title-top > div, div.medium-font-size.adc-home-carousel-item-layout .title-bottom > div, div.small-font-size .adc-games-hero-content .adc-games-hero-title, div.small-font-size.adc-home-carousel-item-layout .title-top > div, div.small-font-size.adc-home-carousel-item-layout .title-bottom > div, div#HomePageCarousel .large-font-size .tile-foreground .title-top > div, div#HomePageCarousel .large-font-size .tile-foreground .title-bottom > div, div#HomePageCarousel .medium-font-size .tile-foreground .title-top > div, div#HomePageCarousel .medium-font-size .tile-foreground .title-bottom > div, div#HomePageCarousel .small-font-size .tile-foreground .title-top > div, div#HomePageCarousel .small-font-size .tile-foreground .title-bottom > div {
        font-size: 12px;
    }

    .tiny-font-size .adc-games-hero-content .adc-games-hero-title, .tiny-font-size.adc-home-carousel-item-layout .title-top > div, .tiny-font-size.adc-home-carousel-item-layout .title-bottom > div, #HomePageCarousel .tiny-font-size .tile-foreground .title-top > div, #HomePageCarousel .tiny-font-size .tile-foreground .title-bottom > div {
        font-size: 12px;
    }

    .adc-games-hero-container .adc-games-hero-content .adc-games-hero-title {
        top: 0 !important;
    }

    .display-frame .atvi-age-gate-container #dob-fields input[type="text"] {
    font-size:12px !important;;
    }
    .atvi-age-gate-container h2{
        font-size:12px !important;;
    }


}

@media only screen and (max-width: 360px){

.adc-games-hero-container .adc-games-hero-share {
    display: block !important;
    top: 63px !important;
}


div.large-font-size .adc-games-hero-content .adc-games-hero-title, div.large-font-size.adc-home-carousel-item-layout .title-top > div, div.large-font-size.adc-home-carousel-item-layout .title-bottom > div, div.medium-font-size .adc-games-hero-content .adc-games-hero-title, div.medium-font-size.adc-home-carousel-item-layout .title-top > div, div.medium-font-size.adc-home-carousel-item-layout .title-bottom > div, div.small-font-size .adc-games-hero-content .adc-games-hero-title, div.small-font-size.adc-home-carousel-item-layout .title-top > div, div.small-font-size.adc-home-carousel-item-layout .title-bottom > div, div#HomePageCarousel .large-font-size .tile-foreground .title-top > div, div#HomePageCarousel .large-font-size .tile-foreground .title-bottom > div, div#HomePageCarousel .medium-font-size .tile-foreground .title-top > div, div#HomePageCarousel .medium-font-size .tile-foreground .title-bottom > div, div#HomePageCarousel .small-font-size .tile-foreground .title-top > div, div#HomePageCarousel .small-font-size .tile-foreground .title-bottom > div {
    font-size: 22px !important;
}

div.tiny-font-size .adc-games-hero-content .adc-games-hero-title, .tiny-font-size.adc-home-carousel-item-layout .title-top > div, .tiny-font-size.adc-home-carousel-item-layout .title-bottom > div, #HomePageCarousel .tiny-font-size .tile-foreground .title-top > div, #HomePageCarousel .tiny-font-size .tile-foreground .title-bottom > div {
    font-size: 20px !important;
}

.adc-games-hero-container .adc-games-hero-content .adc-games-hero-title {
    top: 0 !important;
}

.adc-games-hero-content img {
    height: 120px !important;
}

.display-frame .atvi-age-gate-container #dob-fields input[type="text"] {
font-size:12px !important;;
}
.atvi-age-gate-container h2{
    font-size:12px !important;
}

#CompanyDetailsList a {
    font-size: 1em;
}

#PopularGamesListRWD li a {
    font-size: 1em;
}
#GamesMediaTabGalleryComponent .thumbnail-container ul li .thumbnail-caption
    {
        height: 8.37em;
        padding: 0;
    	font-size: 0.559em;
    }


}

