
/*=============design/css/reset.css===========*/
/* ####### RESET CSS ####### */
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, font, 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 {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline; 
    font-size:100%;
}
body {
    line-height: 1;
}
ol, ul, li {
    list-style: none;
}
blockquote, q {
    quotes: none;
}

:focus {
    outline: 0;
}

ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}


/* ####### AND RESET CSS ####### */

/*=============design/css/icons.css===========*/
@font-face {
  font-family: 'icons';
  src: url('data:application/octet-stream;base64,d09GRgABAAAAAC30AA8AAAAASVAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAAQwAAAFY+UFIXY21hcAAAAdgAAAFaAAAEKAfUviljdnQgAAADNAAAABMAAAAgBtX+pGZwZ20AAANIAAAFkAAAC3CKkZBZZ2FzcAAACNgAAAAIAAAACAAAABBnbHlmAAAI4AAAIHsAADEGyJVEG2hlYWQAAClcAAAAMwAAADYPqP+AaGhlYQAAKZAAAAAgAAAAJAheBNdobXR4AAApsAAAAFYAAAC4qjT/9GxvY2EAACoIAAAAXgAAAF4gKBRubWF4cAAAKmgAAAAgAAAAIAIUDI5uYW1lAAAqiAAAAX0AAAKptA54+XBvc3QAACwIAAABbgAAAhfhw3pdcHJlcAAALXgAAAB6AAAAhuVBK7x4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgZN7MOIGBlYGBqYppDwMDQw+EZnzAYMjIBBRlYGVmwAoC0lxTGBxeMHy4yhz0P4shijmI4RhQmBEkBwALXQztAHic5dTLTsJQFIXhH6yAAgJeEbyiggp9A6cmjjQmxoHxiZ37DnvoyJGJ7uWqM30C23wk/U96OKSnAMvAUlqkAmof1NDxnrX23ZdY/e4FL3k9pJ+lFfUoYhKzKOMqruMm7uL+7fXzE4IcacQ05tXI7c/Ir0ctZ9zL84FHnqrzOU+N1PObilxhgyYtVnIdbTp0WaOXqxiwzgabbLHNTs6yy4hxzrTPAYccccyEE045Y8qMcy64ZJ6/p8ypG3+s5j8dHX3UF9VVqSdneu5RyWdAVLRPojDtlWiY9lA0DbWWobZiqK0aam3T3oqOodY1rS7WDLWeodY31AaG2rqhtmGobRpqW4batqG2Y6gNDbVdQ21kqI0NtT1Dbd9QOzDUDg21I0Pt2FCbGGpTQ21muZuJueW+JhaWO5woDd13Zei+a8v9T9xYvgnEreU7QdwZmvve9H/w9mqUX2BkikUAAHicY2BAAxIQyBz03wqEARFMA30AeJytVml300YUHXlJnIQsJQstamHExGmwRiZswYAJQbJjIF2crZWgixQ76b7xid/gX/Nk2nPoN35a7xsvJJC053Cak6N3583VzNtlElqS2AvrkZSbL8XU1iaN7DwJ6YZNy1F8KDt7IWWKyd8FURCtltq3HYdERCJQta6wRBD7HlmaZHzoUUbLtqRXTcotPekuW+NBvVXffho6yrE7oaRmM3RoPbIlVRhVokimPVLSpmWo+itJK7y/wsxXzVDCiE4iabwZxtBI3htntMpoNbbjKIpsstwoUiSa4UEUeZTVEufkigkMygfNkPLKpxHlw/yIrNijnFawS7bT/L4vead3OT+xX29RtuRAH8iO7ODsdCVfhFtbYdy0k+0oVBF213dCbNnsVP9mj/KaRgO3KzK90IxgqXyFECs/ocz+IVktnE/5kkejWrKRE0HrZU7sSz6B1uOIKXHNGFnQ3dEJEdT9kjMM9pg+Hvzx3imWCxMCeBzLekclnAgTKWFzNEnaMHJgJWWLKqn1rpg45XVaxFvCfu3a0ZfOaONQd2I8Ww8dWzlRyfFoUqeZTJ3aSc2jKQ2ilHQmeMyvAyg/oklebWM1iZVH0zhmxoREIgIt3EtTQSw7saQpBM2jGb25G6a5di1apMkD9dyj9/TmVri501PaDvSzRn9Wp2I62AvT6WnkL/Fp2uUiRen66Rl+TOJB1gIykS02w5SDB2/9DtLL15YchdcG2O7t8yuofdZE8KQB+xvQHk/VKQlMhZhViFZAYq1rWZbJ1awWqcjUd0OaVr6s0wSKchwXx76Mcf1fMzOWmBK+34nTsyMuPXPtSwjTHHybdT2a16nFcgFxZnlOp1mW7+s0x/IDneZZntfpCEtbp6MsP9RpgeVHOh1jeUELmnTfwZCLMOQCDpAwhKUDQ1hegiEsFQxhuQhDWBZhCMslGMLyYxjCchmGsLysZdXUU0nj2plYBmxCYGKOHrnMReVqKrlUQrtoVGpDnhJulVQUz6p/ZaBePPKGObAWSJfIml8xzpWPRuX41hUtbxo7V8Cx6m8fjvY58VLWi4U/Bf/V1lQlvWLNw5Or8BuGnmwnqjapeHRNl89VPbr+X1RUWAv0G0iFWCjKsmxwZyKEjzqdhmqglUPMbMw8tOt1y5qfw/03MUIWUP34NxQaC9yDTllJWe3grNXX27LcO4NyOBMsSTE38/pW+CIjs9J+kVnKno98HnAFjEpl2GoDrRW82ScxD5neJM8EcVtRNkja2M4EiQ0c84B5850EJmHqqg3kTuGGDfgFYW7BeSdconqjLIfuRezzKKT8W6fiRPaoaIzAs9kbYa/vQspvcQwkNPmlfgxUFaGpGDUV0DRSbqgGX8bZum1Cxg70Iyp2w7Ks4sPHFveVkm0ZhHykiNWjo5/WXqJOqtx+ZhSX752+BcEgNTF/e990cZDKu1rJMkdtA1O3GpVT15pD41WH6uZR9b3j7BM5a5puuiceel/TqtvBxVwssPZtDtJSJhfU9WGFDaLLxaVQ6mU0Se+4BxgWGNDvUIqN/6v62HyeK1WF0XEk307Ut9HnYAz8D9h/R/UD0Pdj6HINLs/3mhOfbvThbJmuohfrp+g3MGutuVm6BtzQdAPiIUetjrjKDXynBnF6pLkc6SHgY90V4gHAJoDF4BPdtYzmUwCj+Yw5PsDnzGHQZA6DLeYw2GbOGsAOcxjsMofBHnMYfMGcdYAvmcMgZA6DiDkMnjAnAHjKHAZfMYfB18xh8A1z7gN8yxwGMXMYJMxhsK/p1jDMLV7QXaC2QVWgA1NPWNzD4lBTZcj+jheG/b1BzP7BIKb+qOn2kPoTLwz1Z4OY+otBTP1V050h9TdeGOrvBjH1D4OY+ky/GMtlBr+MfJcKB5RdbD7n74n3D9vFQLkAAQAB//8AD3iczXp7eBvXded9zBsDYAYYDJ4E8QZIkCCIp/gURPFNmqIoSiJliaKekUVTlF+SEluO47ccJ05sR37EdVwndRTb2ySO7aaOkziJ63X6pdVm/0jatett03xZefPlS7arL91tRXjPHVCy3Dht3O1+WxKYuZi5d+bee875nd859yIBoXc+zwVoM2pCKdSBZtEudBCN1obydp7ygzIlmOAVDhNEVhAS0IpNJAIvrEgK4fmDuxe2bc2k9+1dOLj74I75rbu27WrLpjsyHclENKKpvCeLBdGBvelUOiUKTlytVCupdM46h7HX5Cs57MBhXKnGhDAuVEopnEqnGrXZPyuxutWK1/SGsXUNSrjQj1OsRTXmwCb7Qf7y4V3FnODuDnntRibLywIn2LcNBvNfm3j8VK5Un8b+RAD7EoGf6QHsT/oC+LSseRTdYXNKroD9Ux+qubTmyMTA7ObxyY5Ws7Xg5UUHxfVnHB7sCZvE83OHQTxN8MW/lnYWPjJBJUIkmz/ozxhOl9z37K4ne/3O0d6hrB6E1/ixry8Q9/kT/tUdnGzjJIwp5iXs3N07NTky3tkmiOHm3vJNx9pMzfDxCh4ymkyzyRiBE3wQ/FGQy3X0a3QTMlAU5HLLi+1tqSTHDU58RZmeq2UQE4uICQWxUERXBIx4Hu1DPMfxs1Dk5iXM8dwVwVr6/aqild+oOV8LxmOmB6PWTKwj3hEKeqJm1KYgAxsyb2RxjEmjxIRRABmYljAoCMAIM3mUcpgWTG81h+MxQfT2Y7w6PTiQzmTSA4NPDEEBt0BpU+dMR+fM4ky+cyZ/4I/GNm//25s++rNtm0e+iWkmvbFREVoMPTG4EVr8RX5mz0xHntVfzU2OzGxf2HPl1MgmRGBuDtNzdAb5UTtqraVheomPHUb8GA/CIGG6dyJC0BzMpErGMtkWP8f7sjzux+US08AY00uDKVWxAEOScapcgpEVYQimx4CRxWE85+rfSaa6StV7H7y3WurqKlVOTfX3rivg9avBza3pLSuVA2k4b76msn8Cr89fX5u4t8KqWfUrVcOdqH8HPwu3L1aDM2mFHnGWgL9PjkNPReREJvpPLxhY5PDIxFdsINxORSY85Sh/QMCcSDlxScIiIeI+G8aI8pgusCkgM2yE26GAJoITX1GhYeFiQ275d25ZK75/IyqSpd/aan6+FkLI9LhduuZ02FWbIkuiwHNMv3Rm9249qtOoHuXj5aIn7onzcVr0Vosd9NHmC1+gO1ev2XNhTzd+vOdjtV07a+T46pfJ5tU/J+6ny+V3CC798pcIg4yP0TjIuA0N1zam/IRyaZ9H4BBviIBJdARR0FrKL4Myczxagn5xiCwhgjmClxDGRxDHqdxY2uP1eOMCH8hiwwHKmRZBwA4cy+FSPy54q6DSaWHtVxh7DNELWhDGNN4y0pLK3OlpGZ4dbmkZ2Zy6yzRvSW4ZacmOwsG8JZNqHczgD0Et885UpnUE6kBF887kluQtZsvIDLsAD2Dli/bc0Fkmcx3113p01SaBDeIRJFCeCmwkTApLiIOxspGwqd6BKMXbYDgqHdNhunVdE/lgloe5xezriZarerxa1Om5Cz74dtMvXpgnh+p/3tPT//Jp68IXVsOFQgt+6rbVH1/ejyrahGbQ7tpOt8thEwVBRNMeg4f+iJsBMGY689EIL5COXGsaLBq6NyLxMLeYCJgsyFhAVKA7kCiibczGxLGudQgNbVy3qWsTPLkaCumhkML7sxagV9MiO5XjHoYaadHLTnFPEYzNK3qr7OQplhnQe6tpdiqW8WXgb8G/2XAJ1CvSp2W7arQ9UIj7Y9mXW2O+WOGBNo/qlNavl+22Szfam5uaOk63mTan3F9vXl64sljmuEJ+0+aF5d1XlsqCVT67uorfU7NfdipG2+lCczCa/Sc3HO8+u57lysUrF5YXNm/KFzihXLpyd6NMOl7+hqW7p2COB5DC0Il5UIRHwMzIENzDR9+1pm1MxOO67qa8NyvjdDKqx/VosgrQc1svVlaTC7Sr/ute/Df1xwZWV/+MfPpXMMvW8xsytCHhaxLB7dBWhOYyBiTzEgW/ZdZj9ZiJ37IO8BMvvOdnPQYHSxe+Rj5Co5ZO2lC+1i5iHvMrnMB6vEIx9G4F+nlQkhCSbBKY+SUrl5h3BytnWuiHA/lI/c36GzjJvniVHVdfxEkyVn8TJ6DPMrzrH+kAeWjtXU7kRl4URM0ojj5au0kTCOfXRYPjCccvKOBdTZtHdvMUEbrgUAkYAJphZ4S3+Zxeu4uHDo5HIqGQz2cYmiaBJSEUiUfisWioOdQcbvIFfcGA3/AaAOiaWwPTYUDVGAQncjAOaxgBGAYPGJWGbxK+VYArEc5R+LJzEb4YvuTRM2fO1BfOzJw58w/sfAZKcOLZT/a5/IDPnznDbJ5xq8/RL9IACqEusLWr0I3oE+iBmtKLJWEEixIBwHcDbheZXa4gCfRbOoBEXhD5JbgiSFRYZPBGeG4RgA2TWRAGnmMOfTJYK13WSlz+HZvN11x33Xni+IF9O7ZPTWxYn2szZVA9nMPgFMElso/A3CKzuGq/xdREwbqaZn5zjbyx/0YtsVSupFPxKKvh9UBTsxgtwN2yaECreDQGVtzHwLUaLUADDwOCxnssSgevsIhejvQTMPMwEegdgX0D3bdtHPpYuW3ACPHR5qXBqSv3Lwxfm2iX5KitNbqvb/vu+U19e5ujuu7p7d+9Yah2c6Vvpz/xZWKYgfon7AFZw9imuJrwCgiTeiXBbavfrxiCZDNs+KhTleQ7HOFw0J+1KzwvhXw1f8Tf5oo1B1SdF11BrSlg13kB/8/R4+lYmOcq7cndlakvXTF8TbxFEJJNBwamd+1d2jrePR9MUZoK7+nb8ODIjvFNrSGBb4rGjwzsumt+PuAxsGozvN+D7rj9bpupOG2Sokg253cc0AtZcCs9Ud1JScDUMu6Y6eY012gOnuCWguHmgI55lxQIN6OL9k4CYO9u1F5rBTfBHwXbFMFmQMoLa8LFQHSgshu5AU+icTDQQFYvF4HX9GAPQHgTBtUGeHn07t2PPOL0vfLKK7jr24uH7v92xL/32/VOfBasEr3TzW2k3UhDPmBWG9BedATdhh5GT6Hn0Td5oRb55kt/9NyXnxUCzbfjUKSIDeEk9niPY7dnXZZwLgH0WQZ9viuI/eHmsL95OQrVfJGQbxlYBLERalt2YptAbPskLBhE2IdcIqe7DtgVwskytw+FUTMMehEFIr7ALIqkmoDXRXyLCKvg8sHxABv2uA3PAgxTF936AvImTSK6vOJiHMdi6qjmILKM5hMwZXY0FmyQ5U/CvXBs5XfvlKibumguI5f5f9s5bLq85uJv9Mr+72uSHNCdu3/X7hhL/8/744T+nPodhSYs/dt36zc65GEd+v/Sld8yQ75/XzNUu+df1RfRxS3/m3dmvvFX2/7oI0dXCHr5G3/89Rdf+OpXnnn6ic898tSjf/DwQ6c/8+n7Pn7P3Xfe+OGV247eemT5qkN79+y6cn5uy+aR4b4ecF2lzo72tpZ0It4cDvh9LCAE9qCISCPONETCPDi1sl6qgKMzPbohxDFQWR3+vXEIH4QYc3hQMovgBz3FaooFxOW4Xiwz58hC5bQXYtBUjDk+j+G1roIfhEbwLKt1sQOXGnF2E46LzIWWS9VyP7bCU8uvulkoAxVZexbBQlGHmlaAXmB1hHi1ZL2jCZsF5o7j5TSLwET6Nxfuz3R1ZeiRlq6ultXl7451jr7aSfkITzsDQachd75ib9F0qbNTlGTNE3AIfypK7q1uG48xb3dnUoYsd9rtLoEcPIgpFcICLXzRplKCqarKMqMbsnyf7NbK8FCni6OdnW926DabvqjBIe/HXIrHXIbD5/PT6zNtPVOvdbXgrawv9Wcy3fhcZ/0ZvDX/YkA1XDb/S3+bSriN5v/Rq7lurH8kYkpKU9cd4bFMzhFt1pNqS82eNUNeNeq3hfwhIxjs5oDiqbrisn9adzniQZ/s87q9/CLvNQjvcU385CWfzWXYgi/U35A6mh5vyufh0PF0XoiFhez2TIwv3PF7b58+/XbD575Oz5HzqIfFn92GyBPgnEHgUIkIoaQd8xw3wuqtWPkV1EivcHQFolFuBfECv4IE4WAi7oawtYXFbFgQgQYJIkuROCDS9LKYCDTAhILHADLFpM9OIis01MJiWn24Qs919UU6bD0joam2dQtV4eajV18R6mwtZLMTHb6w2zCu2ljeMDDi9w1Pbd5693VXTY1mUv3kQb/o7k7EneF4dWGdzyt2rdvdsa68I0R8tHNrtyzSvmnc6vXSNp+v3Dm35aqDhwLtl/ITXnI1kEgbxKpedH/DkebtEgu9CT7gAJvmebpPABrCwhsICVXCMkoz7Mxz2xWWU5oI1goXm9Blqw18lv6FRvO1mMulqoLg8ros41N11UozCDbBpkMIrDlZYAlsphx3s/RCmRH0eBNhRTJ6dubkyZmz9VNnT548S64+e7K+cPLsDE7C5TNwfY1PrY2PxU8yhfgJi16ISyFQhQiUes+d67n4IYW3z/W8/XbPube7z51737m5pzE3OYiLIZrbpzSGtB/GDaPEFOHdMqYcR2fgRLltMAsc5caDtTbBSqpa9fmj/0L1DzAnRWqlXKw5KevWkTwKUzADU/H8zFmYi1/OnF19CeYDfx8us2snrXG98yX6IHkbAggVeZAfbalNg6Ao69KyTZSohcJLICKowdFFGYPIyCycCD+HwDgmTdNhh+AQmX4TUNOl2z0OjyxxKq9eSgslASbFQsWV4gSX6S6YmhBJaRU3XCVNsydPvUper//d6+TVU8+eP18/c/58x+zn8WT9+TOvYe117pX6uW+R/25dx3PnV19idxp2ehUVgBuPokKtIwbuxmFlAhGbN0KXL2YDIT60soHcWPe6UqE1k0jwvJnVS/0EUJWl/ABmRQfvxEKqA+cI4K87h8vpUsVbMEXDCosA0NOllAhwDqjbCGIgHqrsfXLP537w7D3tU3qG11yGS+MFqmCMOSJw45KCB9qTrVgL88q69k2H8M3X3PwYTtl5AjGupvR045+vv+nwwKt3PPMWbg0/7k6lwmGXKEHs5rCH8pl1Bu7ScnZnbRvOp7wDc8H2gedv3nMTfvKajTmnzid4m0B9x2BcPMzDCojmCoipO1AfGkdb0BMTX9FAM8t2LAEwQWTJAl9ZXLaBDEWBExdVLIDkBB6iRAZiOxGlaE6BKVUp+PTKWjtu+QM1nK+lJyfW93fmCZreNLFlcsvQYP/4+vFqJd/X2dfWEmvW7ChIgg6WU442nKDe8IJRC+/AtbLUj9uwwkeQAcgIwz0IHpPvppth4umlrB1UBWUyhFiqVCF/WT86PbQx3dKS3jg0jT81PbgxA38bB68rzVfqRys7SqUdFfypynypfsPw8aGh4/ceG0rEjw22jmWzY7Oj2ezoj/3JZCEZo1ewVtPwtItPuPi01TFoDU+zngLnrqFj8BA49HYP1fdmR62nwAH/OFlIJIqJi/m/hn1JgBoG6qpVgFWAbuIRHnAAwBAvcpjN4yycEJ1jNjOpyBg57LKu6GBYEpYERj/ex368+PxvGM/cP/DvZzd/gI+/jJCVQ//PdIC8Au9RmOXwrAsjiBK6wnOksdzDki4ML7extNU4x3EKp+huXRN4X7Ya9USxmGbE5yny2Op+fP6pp07OpGbx1Jkz+In64tqYz9Ft5DuAlAZKsVxjEgsYOBWVBDLiNYk0iGTEVGuR8UR4CUULAEVY4PCCqtioIEnCrFUQpDkkCdKkx2NXPSlPKhppCuqaatgNnf1pdpbgjTOXUGYpm6LIloXY2hIPwF5Og0dNga6YXkOEuZptmYXPh6auJkcfvpY7jMfPrj+rjh+49vHHf/oortnw77Hbsz888tgRcviJw+Rs/9mouuGxnz5Gnjh6cFy9bFwMK8Noc22qCazApWuAOGTE6SDcIGLpJZ6yaWDiXZAEkRKOI7NWgXBziCPcpB0A0x62h/0+j7sBlbomAywxIPf+MyOI//CHh39r719rOfPben4xlxADvOTB91EMvs/jlbGIc/h8Xc3h1w+34fP4fHu9q1H393kP9aJW1F2rcswVjAgwREqOYpFYysrOoK0gPlBXjBqc2WNoTllErbhVslaOwMjBouNrxl7U13Lt7y0xo6efG96wvlBYv2H4wNxsoXghum5gXXTtWCzMzlGv39/e7vcXO7duP1gHJY6ui8LnvaWD27d2FlFDx+HwGjlp5RylF0QePFh7Nom9mFZhyNtxd7n+arGAuzrX4Z7O+nfJSKH+nZwl3xlulHZDOBFEWby7kdXIgiQ5grllRZQpx5YbWLYNmA1ZRDwvzAHdU0el92QeOn6zCatwBAF8UgafoAp0FiaSzDECObkWi3/ANzn/dW/yfNA3feCXNAKx5lDI4cAolA1lkwmgvkFHkEVUooDsWLWBgngvB/J4spQj8XLByi56igzoQXXgt4ng90/jffF433BfIt6XwNuGb/3Srjs+fMPzheL963v/6r4Hn3z961/F+sTUH8b7Rlg9OMi7nr5t+FvFwgvHPnzH5z9z31t96781NVH/xXNf/z66uI5Ivgcsro+tyJSAq6IU0FSwYoaER4HLAyhxCKJQQvAsACIbGSag6T3diVhT0KUhLzB2S8uBEBhmM8tnVtZjK9QjOby26GQteADDKKcqqfUY7veT9SzpCsOOhDE+f+1r1+PpsbzTHtg65IukYvCbnPguvuXOn92dbj3yQDBBJQegBqEqZzdEQxOdc/vxnT/D2s/uJDdN3T7Zf21LqFzMJXo9lJ+6/eHbp+o/2fOFRW5PCkAFKJrEUSfvMKVQyN1auH8Wbi1+YY3LcnbyMmCBBowvgppqAZCMA6BYZEsWa+ENPthWJYBKZZ0tlLpZ4OvFTtyBZeytYgG8tIxZJCxSvKX+h1y7qNBPy3L92fb5+fb6f8Bbb78db5XkCysSuRXPUNpPau76W/VvOMjHKK3/VWJsLFFfxiNLS/U/pngFx2Rl9RXZ1uDagFWfBaxyoCbAoCKTkYnJIKJsyZpyoKMQSPBkpwB0q0Hv8FhbtjmsOfMd2WJbMZkItza3Opu0Jq/MEv34sgVsQ2SrwILhDeJKA3wuV8N0TDBMa0fCFfW/bs+1TUw9PzXZlmuv/9dNd6Qz6Qurabayvam51Nxc6i83N5ebw9lsb7b1ND6/6bmpibYca/LcJvynUwODnxuoj+MXhx4bHEhl6oeby/1rjV5mDfpbG3qIfwDjVEAG47WRcJPbBeMDAQDmYo6RWABYfgk4F+bJEoyZHGHOeU7A1pBVG5hXwOvRnLaIGhF5pGDFQl6L2YLe9QNZArWD8aZZFkGkAsSWXiDKi/nS1Lp8iQx/an+u1xGYDQd2vFaaah3WzLbx8OyLdKbSWpgs7Zy64Huuvi5htE0tPln/da03s23npTXN36c2GAGPqixiiEOQWwwTLIAJIVAiAt2jhB+RmVmsWDYlYYGHvgt4AQgj1JphvJHMWVtMJsuljpwRTxlGPOHWbHxTNhnVZRyFaFnINg6xVB+2EjBxVmLJbSvDXTCbcBQkaxpOrAOjx1WIDz7LYgRymyKdVKQlSamHJeUky8E3fuI3TgkOG38PXLobKv4ZfE8tvVsD/8Sq1fh5D29zCKfqSeVdvxIjmyFOyqJQzR+1sQWqEfCmCK8AhKCDIV/IYDsOMGiZEOsAvVsPMAYH0D3Lh7/PVTzJ1/+RdwghQXjjDUEI8RqHef5HfP2CABd5/o03eD4ERVB93C2yutbPN95stKlf4KX3vWrp11fpDpCThA6jodrAgfnJDRziehToaykT1DiI8kbYssIKPBxxK2t2D9Zo8UG2Arjzyi2bx0azrbEIIDdjKKWUtfmmkgSpQNAkrmWm0jAsa6GWSaoMZmUlxFheqh9XWWSF0yAvGHF17WKx0IytLAeTYTPMzSXzBDyFC2FMemZOzJBt12/DIUk8pNjcGYF3TttF8Qp/QBY57SZJ1YLeTYImDJscL2UUp3RQlLDCH5Ic3mSjrnSFLyBLVL9JVLEz5N3EO8VRg+PkRmUFL/TMzh6bnT3B7mthT7AAU+iZxnyvXZoMaYr4IVnt5YVaGCZVLThDQSdWRauuPxBpF1XRmL6sqq2H5zeG1qoGNMx4l8RshXsBbHwMIrNldBzdju5DD6Mn0adqn5Cxm4T8CnW5N6U5qoiPTW4sczaFG3GAg7TbVPsyckEk7qIQImBgzFhm63uGyBuMX4oKEhc1rOjYBlR5EVy1U7I7F+GVgiTsRG4381lEdY89+cRDpx+4/5P3nrrrtltv+ejJGz984tgN1xw9fGjnjpnpbEtTPOB2efggxMQggWKlWHV7jUKarQEWTJAFiFNIpeOWsD1eJqtKoXopejZ4tkrI0pfMYcctSVcNLxN6PCZ4jTDxWgnRONuBkyOMDTqIt1QJg9OEuM1bBHcPt4sOUJtkiW3EsYDL3QDhmOCG+5VyCZrtvynL3/l9fvjvgMwZXGzPIKkVu3rJt5wQ+Yc1wo8+XIE72G8m/IOLpbb6hRZn5FjsxAoZ3n0t5qMB2SnFuvht3cn2zvED/XsPlyZGbnxzgoYDpbnF0tbF8Ufv3/lSbrSEC+Nt8Tb/kXXdhyIt/rvvvwdXc6lYPh9L5uqFkVx+sGCvTms9w93teE//XGKGw7YEeKEwjdT2D+KpLhyipLjcLVAukyIYuxzq4lDHlOd7V7t4xRUnieKtV+pRNZhyD+R6rm0LTP9JZf9wQXZMzab6Wyp7h0uqNzF6s5TMkdZ0Ip+/pT2H8239g8N/nWqDV+fx/4oXCkP5fP1PEkdr2XL37MUYc4VT6ZS1vp5Bs7XNUfAX4EZELGFRWkbAbyS2swRCTuZNKObpEks3wWcJTJ9reJWGH1XVVDISDgZ8JsRZTtXpLrkU3su0I3wRiVnipgfrzIy9BYvEp8SY6IlXy3FTG14ZGurC1UH7Wze+JTm6W4++de91HxvF+C1C/kthAG8o5zcMXPiPVuh4Q9wdy+OHAK8/+uCjgKBkd6T+3BrO0l+Rm9Ez6FmUq2VH8m2UMF5y+e4Ejqzw0PWDjzx0y82HDmyZ6e3uFtjeBIAUQFj4ODHrVVyMeax17LXl7DioIEBQB7Zy6wyDy6WG8sJ1a3magZHpMZ0NPINTzKq+doATScFD4bqVvYD6nNkoVIsWwFXKKcbyKuxBDMfWs8TFpUfEG9tbOul1mmuHSolKVM9pnqfgRFhaHYdCpt2lqzLLYkmA+I0/4ICCogaziyHFLTbbKeU5YNugX+BTqWRXRCdxSppdUSUNwmoiC8InPRKQ8ng07dOiQtJpV33N3kBrItPjbuztlIFYcvZmPW46FVuz4w63l2OXMQmMERyTIBxtwfe5/cejoMlARRgPZj0U+aF83AjoClAvQZRtosI5FTOoJWRDVWVRAYqB7YJBOJfIGaYzFXQaos2hABkQeSd1O4JBl6knXIpA4JkyR2zy5t7RpD8ndWiq6vLYnXaFEJnjOUkwE7oDE2q6W7yKINjAzJ0yL4IOdwySqOLx2Ktr+Yxf0J+Ts8BjU4wnEgE0Bdg7vwzawoMnXRSh+5SbhRPH0iscnQwGMIpGAqlgytBVReSQH/st3hQHPQAFB6EDeAGztTY1lHWg85dzRProl0bloOMXjqA88e1oe3uUboq2k1y90ru/p3f/8f09PfvJ1j02h8O2pz1aL0VyuQj+QbR99X9bN3v3H9vfu8YlSu9yiRb3P+US3iavxSWShqWDjMMC9IJSwW9Qt/e9ihcE5oCAOjC6oHENTvEjixo0LjY4xZtv8jMiKwDTYMyiQTvefEMQ3/cqmOM759+5hp6nE8hALWgUddZy+VZQsLU01sVcINfIBbLtpJFmT4vZ0thIKlxMBwgaM5QI8/tag3u/d3epYe31WttpwgzR2mvCLNfJdoZZNoTPf/zEdYPDw4PXncDmxdLHt44Ot8Lf8OjTFwt/z/GCTZAFlcSHNtwZ013JsQ0fjwkSLxERLItObBxYua5+/rqVgY2shFVWuvDfWjKDw58f3phpaclshMJgpgVv644U3QrbzKukYtvDTkckmx6ywW9ejWez/UyUIujhX3Ax2goRVQ/aiq5GN6Cb0ceRu6ZdiqYK+WCAwEwk2b6XCgPPMIHh4nwDE9IpBioptlU61UCrS6uErDKDKXcOi50sN1SthInYKbAt1PlOaClau3jgeue7Nyop7ABv3A+XxYuFaspBwsQKUL+9dWJsl218cPhLcFbGNw7D8OyU54NB382bJRkCTt4dWhkcqo1v3tB7cO+RA1fObugbzMTuKtw7ornEoFbcP+LReGekiTcdzs/6hmIOTfA59KhP5Dk16OdtzvoIr2tU1p1cj5rL2PztGbWQmR1MyIUtO0ZjjqpHMjxbVw7G4pphbD0KZ3yEp4J9IJmIUcKpmfXukJZpqY0/NDAz0BuPhvzt2UMw2ggeX9fm5IIRF7U1Tx/s1JoUpzY0MpYOmhL1hZyUswViut0vq47YcP0zkiA6nYLgnHJrrkzaqbWcUfTO0fHuoFa+YnzdGoYcJs8ARwujcVSqda7lRGFCrD17HEGLEJSyiOzd7Ag/NjrsTSfDmZho7TEVRCvad5uNgD/VT0FqbHdxAUyV8eM0k8BaeoA6KFtLcGBribefVAFY8I9qbdGmWPgeP9Zs1KYRUfElMmYsLfXv6P/R3Om5RFJVeUMNRYAxtJHM+OLRxfEMbuIF0xQSpW0f2QB1iLu9HxuptrP1X9ld2KEO33344Gis0Or2tdVqBaiAJWp4VSy1De+/eu0x62rdNlOVbIPTAyfmCnjbw2uxzjuv8gL5exRHHWhXbYcTbBzIJsuQKBB6K4CvIvgokTKcJQomixDggcXNqDaZ8ogDJVhgzMTKCzFuQdFkIpHoSHTk2tuyuu7WPcl4Om6HWK8Rd+eItSbjFRlFZOl+mClajZejZtLzboKXxvY+d8OWh4/Uakce3vLEtSsb9g5dPzh4/VBuqpDSuHP4VhH/9Ab2h7fe8PwhDLWegspLS+sHT9x7YjCQyudcn0gkjl1/PXzQ/wF6Le06AHicY2BkYGAA4hqhbJ14fpuvDNzML4AiDFcPxLFDaY7/X/5bsYoyBwG5HAxMIFEANMQLVwB4nGNgZGBgDvqfxcDA6vX/y/8vrKIMQBEUoAcAlikGPnicY37BwMCixMDA/AI/ZloNZZ8DsqWAenxwqGUDyili0Q8UY/WCsGF6WXiB4rMZGBjPAPkLgGxrIB0JFN8KxDxIekHiL/5/AbmT6RTQHFYGBgADjh+1AAAAAAAAAMwBWgG6AkwCtAL4A6oD2gP+BDQErgXSBgYJjAoKCnoKmAsEC2AL5Ay0DPwNLg2aDfgODg5uDooPfg/+EE4QwhEeEZoR8hK0E+YUThVkFcAWGBaoF4YYEBiDAAAAAQAAAC4AvgALAAAAAAACAE4AXgBzAAABGQtwAAAAAHicdZLLSsNAGIXP9Ca26ELBjZvZKC1CegEpdFUptgsXQhfduErTNElJM2UyLfQFfAcfwNfyWTyZDFYXJszkO+e/zD8QAFf4gkD5PHKVLFCnKrmCM4wcV+k/Oa6Rp47raOHFcYNq4biJB7w5buEa7+wgaudUG3w4FmiKquMKLsWF4yr9W8c18p3jOm5E13GD/rPjJhbi1XEL9+JzonZHnUSxke1JRw56/aFcHqWilWR+Kv29iZXO5ViuVWbCNFVeoLZJoLJ8Hkb71NeW7bYIdZ6oTPa9ntWzMAu1b8JV0TE/RANj1nKt1VZOXS+502oTBsaLjdmNut3fZ2AChR2O0EgQIYaBRJtuh98BeuhjSFoyQzKzzEqQwUdKx8eeFbGN5NRjrjVVRjdkRkr2EHDfsiqwkRxzxiJWpqzXv/wTLZihrVNoySk8znKKzxjPbI5vT1r9zJjjwN4DuoaTFNNoe7rkD/J3Lsl7F7ENnYC+Z29v6I7Q5fvPPb4BYdt45wAAAHicbVDZctQwEHTvWj42hJCLG8KdcDgUX+SStWNbtbJkpPE64esRzgNFinmZ6p7p6p5JVsldbZL/1zVWWCOFQIYcBUpscIAHOMRDHOERjnGCU5zhHI/xBE/xDM/xAi/xCq9xgTd4i3d4jw/4iE+4xBU+4wu+4hsqXON7ks2kesnpFMhngaRX/Yr3IvTSUzY4dv5HORp5O/dE5mChK+m9m4XyLoQy/PR3OJXjGMTYR0nRSkWNc7v81k08NZTzrJnJb9rJmKA8kRXKRLOjv0RNN5rPRhmD1Er7OK6j2GhL5ahtFFPgUtvAsvNyOP2T6d7e+Z48ayVNLY3ubN04Zjfkv5wbam2LpcfVcolbNbpbD60RC1r7EHLlhoEsZ4PUhl3WkYteqbatS+Ot44m0naFq66YmNq+7notAzNp2IfO03WouYowdbbVd7XcbrZytln8c/6M01LKIj9lNYibduEMmq6JvtSDRjWYKSfIbrqWcBwAAeJxj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxlYnTYxMDJogRibuZgYOSAsPgYwi81pF9MBoDQnkM3utIvBAcJmZnDZqMLYERixwaEjYiNzistGNRBvF0cDAyOLQ0dySARISSQQbOZhYuTR2sH4v3UDS+9GJgYXAAx2I/QAAA==') format('woff'),
  url('data:application/octet-stream;base64,AAEAAAAPAIAAAwBwR1NVQiCLJXoAAAD8AAAAVE9TLzI+UFIXAAABUAAAAFZjbWFwB9S+KQAAAagAAAQoY3Z0IAbV/qQAAD04AAAAIGZwZ22KkZBZAAA9WAAAC3BnYXNwAAAAEAAAPTAAAAAIZ2x5ZsiVRBsAAAXQAAAxBmhlYWQPqP+AAAA22AAAADZoaGVhCF4E1wAANxAAAAAkaG10eKo0//QAADc0AAAAuGxvY2EgKBRuAAA37AAAAF5tYXhwAhQMjgAAOEwAAAAgbmFtZbQOePkAADhsAAACqXBvc3Thw3pdAAA7GAAAAhdwcmVw5UErvAAASMgAAACGAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAEDswGQAAUAAAJ6ArwAAACMAnoCvAAAAeAAMQECAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQOgA8NUDUv9qAFoDUgDGAAAAAQAAAAAAAAAAAAUAAAADAAAALAAAAAQAAAH8AAEAAAAAAPYAAwABAAAALAADAAoAAAH8AAQAygAAABgAEAADAAjoAugE6CLoJ+gt6DzoRehI6E/oUfDV//8AAOgA6AToBugm6CvoPOhF6EjoTuhR8NX//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAYABwAHABUAFYAWgBaAFoAWgBcAFwAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAACLAAAAAAAAAAtAADoAAAA6AAAAAABAADoAQAA6AEAAAACAADoAgAA6AIAAAADAADoBAAA6AQAAAAEAADoBgAA6AYAAAAFAADoBwAA6AcAAAAGAADoCAAA6AgAAAAHAADoCQAA6AkAAAAIAADoCgAA6AoAAAAJAADoCwAA6AsAAAAKAADoDAAA6AwAAAALAADoDQAA6A0AAAAMAADoDgAA6A4AAAANAADoDwAA6A8AAAAOAADoEAAA6BAAAAAPAADoEQAA6BEAAAAQAADoEgAA6BIAAAARAADoEwAA6BMAAAASAADoFAAA6BQAAAATAADoFQAA6BUAAAAUAADoFgAA6BYAAAAVAADoFwAA6BcAAAAWAADoGAAA6BgAAAAXAADoGQAA6BkAAAAYAADoGgAA6BoAAAAZAADoGwAA6BsAAAAaAADoHAAA6BwAAAAbAADoHQAA6B0AAAAcAADoHgAA6B4AAAAdAADoHwAA6B8AAAAeAADoIAAA6CAAAAAfAADoIQAA6CEAAAAgAADoIgAA6CIAAAAhAADoJgAA6CYAAAAiAADoJwAA6CcAAAAjAADoKwAA6CsAAAAkAADoLAAA6CwAAAAlAADoLQAA6C0AAAAmAADoPAAA6DwAAAAnAADoRQAA6EUAAAAoAADoSAAA6EgAAAApAADoTgAA6E4AAAAqAADoTwAA6E8AAAArAADoUQAA6FEAAAAsAADw1QAA8NUAAAAtAAYAAP+jBBoDHwAdACYALwBUAF0AZgBIQEUwDQUDBUQJAwIBAgFvBAECAAJvAAAGAG8LBwIGBQZvCAoCBQVmX15WVSgnY2JeZl9mWllVXVZdLCsnLygvJSQhIBAMBRUrAQYHDgEXJyYnJgcGDwE3Njc2JicuATc2NzYeARcWBTYuAQ4BHgE2NyIGHgEyNjQmASYnJicmJyYHBgcGBwYnJicmNzY3Njc2FxYXHgEGBwYHBhcWFwEyPgEmIgYeATciDgEWMj4BJgLZmF0zLgYTOhwXDRQoKwUJBgQGDVZEGzCzS56JLjT+UAEZJBoBGCQa5hEaARklGBoBlgkQFQoRDgsPCBIaDZBnQBIQHyBLQlRRSkwvKhYqMhcFBw4DAf6rDhUBFR4WAhXrDhQCFR0UAhUB9ghcMnpLAwgCAggLGRsZKBQPEgk9rF2iPBkPSDxFKxEbARgkGQEYPRojGBkkGf1aBAkLBAgBAQMBBQgBD188TkxHSjEsBgceHzw1fHYsFhAUGAUKAUUUHRYWHRRHFB0WFB0WAAAAAAMAAP9zA7MDTwAUACEALwCAti0sJiUEBERLsApQWEAoAAECAW8HAQIDAm8AAwADbwYBAAUFAGMABQQEBVQABQUEWQgBBAUETRtAJwABAgFvBwECAwJvAAMAA28GAQAFAG8ABQQEBVQABQUEWQgBBAUETVlAGyMiFhUBACooIi8jLxwbFSEWIQsKABQBFAkFFCsBIicmJyY0NzY3NjIXFhcWBgcGBwYDIg4BFB4BMj4BNC4BAzIWFzcuASMiBgcXPgEB/VBEQicoKCdCRKBFQicoASknQkRPMVIvMVJgUjAxUjBlt0lRV+N8f+ZWUUe9AQMoJ0NEoEVCJygoJ0JFoERDJygB2DBSYVIvMFJgUjD9LkxHUldeYVtOR08AAgAA/2oD6ANSABkALQAqQCcBAQMCGAEBAwJHGQEBRAADAAEDAVwAAgIAWAAAAAwCSSgrKRkEBRgrBQE+ATU0JicuASIGBw4BFBYXHgEzMjc2NwkBJjU0Njc2MzIWFxYVFAYHBiMuAQPo/sElJjk0N4yUjDc0OTk0NolOPjw4MgE//RtRKidTbzZlJ1EqJ1FxNmRLAT8wdEBLjDY0OTk0N4yUjDc2NxQTJP7BAaxRcTZlJ1EqJ1FxNmUnUQIqAAAABAAAAAADyQJ3AAMABwAPABYA0LUUAQcEAUdLsAtQWEAxCgkCBQMEAwVlBgEEBwMEB2sIAQcCAgdjCwEBAAMFAQNeAAIAAAJSAAICAFcAAAIASxtLsAxQWEAyCgkCBQMEAwUEbQYBBAcDBAdrCAEHAgIHYwsBAQADBQEDXgACAAACUgACAgBXAAACAEsbQDMKCQIFAwQDBQRtBgEEBwMEB2sIAQcCAwcCawsBAQADBQEDXgACAAACUgACAgBXAAACAEtZWUAcAAAWFRMSERAPDg0MCwoJCAcGBQQAAwADEQwFFSsTESERAyERIQUjNTMVIxUjBSMDMxc3My8Dmh/8pANc/XFh/GE6AZ47gUBdXEACd/2vAlH9zgITqjU1/wIBNO/vAAEAAP92AyMDUgAsAEZAQyYZAgMEJxgVBgQABRQHAgECA0cAAwQFBAMFbQAFAAQFAGsAAAIEAAJrAAIBBAIBawABAW4ABAQMBEknFRcVFyMGBRorARQOASMiJwcWFRQOASIuATQ+ATIXNyY0NycGIi4BND4BMh4BFRQHFzYzMh4BAyMpRykmKIYVKUZURikpR1EmhxYWgCVTRykrSFNHKRaAKCYqRCgBZylHKRaGJigqRykpR1RGKRaGJVMlgBYpR1JHKSlHKSYogBYpRwAAAAADAAD/agPoA1IAAwAHABEAPkA7EQwLCAQEBQFHAAYDBQMGBW0ABQQDBQRrAAQCAwQCawACAAACAFoAAwMBVgABAQwDSRETEhERERAHBRsrBSERIQEhESEBFSE1NxEjNzMRA+j8GAPo/DoDp/xZAmj+zjs7PryWA+j8OgOk/R4yMikBpoP91wAAAwAA/2oD6ANSADcATwBSAF9AXBMSDgsHBgYHAFAVFAUEBQEHUQECAVIxMCEgBQYCLy4qJyMiBgMGBUcIBQIBBAECBgECXgkBBgADBgNaAAcHAFYAAAAMB0k5OAAARUM4TzlPADcANxwcERwcCgUZKwEmJyYnNycHJicmJzUjFQYHBgcnBxcGBwYHIxUzFhcWFwcXNxYXFhcVMzU2NzY3FzcnNjc2NzM1AQYnJicmNzY3Njc2NzYXFhcWBwYHBgcGAxcHA6oJDQwULJMyIxkiK7wqIhgiMpMsFQwPCD8/CQ0LFCyTMiMZIiu8LR8dHS+WLBYLDwk+/h9tXlszNQQEMjBPUV5tX1s0NQYEMjBPUc/9/QG8LR8dHS+WLBYLDwk+PgkPChQsljIfGyErvC0fHR0vliwWCw8JPj4JDgsULJMyIxkiK7z+KwQ1M1tebV5RTzAyBAY1NFtfbV5RTzAyAi+8uwABAAD/iQPoA0IACgAqQCcCAQIBAAFHCgkCAkUAAQABcAACAAACUgACAgBWAAACAEoRERMDBRcrCQEnJSERIxEhJTcD6P6DPAEK/SVeAzn+9jwB4f6cQv39zQKR8DgAAAABAAD/agPoA1IACwAGswgCAS0rCQEHCQEnCQE3CQEXAgoB3hb+Iv4iFgHe/iIWAd4B3hYBXv4iFgHe/iIWAd4B3hb+IgHeFgADAAD/swJ6AyEAAwAHAAsAMEAtBwEFAQVvBAYCAQABbwMBAAIAbwACAmYICAAACAsICwoJBwYFBAADAAMRCAUVKwERIREBIREhGQEhEQJ6/tz+2wEl/tsBJQH9/tsBJf22ASUCSf7cASQAAAAJAAD/+wNCApcAAwAHAAsADwATABcAGwAfACMAf0B8EAYCBBkRBxQEBQIEBV4KCAICFgsVCRMFAwACA14ODAIAAQEAUg4MAgAAAVYYDxcNEgUBAAFKICAcHBgYFBQQEAgIBAQAACAjICMiIRwfHB8eHRgbGBsaGRQXFBcWFRATEBMSEQ8ODQwICwgLCgkEBwQHBgUAAwADERoFFSsFNTMVJzUzFSU1MxU3MxUjBzUzFSE1MxUHNTMVMzUzFQE1MxUCmqioqP5eqFKoqPqo/l6oqKhSqP5eqAWoqPqoqPqoqKio+qioqKj6qKioqAH0qKgAAAAABgAA/58DpwMaABwAOQBSAGkAewCNAJNACjwBCAZHAQcIAkdLsBNQWEAzAAADAG8ACAYHBghlAAcFBgcFawADAAYIAwZgAAUABAIFBGAAAgEBAlQAAgIBWAABAgFMG0A0AAADAG8ACAYHBggHbQAHBQYHBWsAAwAGCAMGYAAFAAQCBQRgAAIBAQJUAAICAVgAAQIBTFlAEoeGeHdlY1pXTktBPy4sFgkFFysBLgEnLgEHDgEHDgEHBhYXHgEXFhcWNz4BNzY3NgcGBw4BBwYnJicuAScuATc2NzY3Njc2FhceARcWBzQ1NicmIyEOAQcGFxUGFhcWMyEyNjc2NQcUBw4BIyEiJicmPQE0PgE3ITIXHgEVByYnJgcOAQcOARcWFx4BNz4BBwYHBicuAj4CNzYXHgIGA4UaY0I6g0NFgTUsQhQcBSEfa0ROW2ReRnIkLQgJIQsqIWM9V19ZTz1iHyERERU8Pl9BRUB+Nj1cGSSvAhQWGv6NDRoJEAEBCwoSHQFvFSMHAxcIBhML/pIKFAYICxQLAXAPDAgJhQ4eHhsZKw0KBQUIHBhAGSAZLBIiHxoMEQUHEhsQHRoNEQUGAfNIdyciHgUENi0lXzZOqU1GcSMpBgYlHWVCUF1ia1VKOlkbJgMDJh5hPUGUR1pKTyocBgUdISNuQl2HWVkaFRQBDAsUF8MNGgkTGRMLFgoPCwgKCggLD8EOFAsBCQYTCjshEQ8DAhoWECgTIhYTBBASSC4cBgUTCBseHxoRAQUSCBoeHwAAAAABAAD/agIaA1IAEwAtQCoABQQFcAMBAAcGAgQFAAReAAICAVgAAQEMAkkAAAATABMRERMhIxEIBRorETUzNTQ2OwEVIyIGHQEzFSMRIxGaiF+ZmQ8YwMDAATm/YGiSvyAZYr/+MQHPAAsAAP86BEMDOgAQABgALQBBAGIAbgCDAJgApgC0AL0FBkAgvbq3sq+sBhofhAEcIDMBFAZ9ARUXdwETFTgrAgQSBkdLsAlQWECHGwEZHh8eGR9tIQEcIBggHBhtBQEDAgsCAwttDwELBgILYwgBBhQCBmMAEgcEERJlDQoCBAkJBGMAHgAfGh4fYAAaIBgaVAAgJh0CGAEgGGAAAQwBAgMBAl4AFAAVExQVXgATABEHExFeABclFgIHEhcHYCMBIiIMSBAOAgkJAFkkAQAADQBJG0uwClBYQI4jASIeIm8bARkeHx4ZH20hARwgGCAcGG0FAQMCCwIDC20PAQsGAgtjCAEGFAIGYwAHERYRBxZtABIWBBESZQ0KAgQJCQRjAB4AHxoeH2AAGiAYGlQAICYdAhgBIBhgAAEMAQIDAQJeABQAFRMUFV4AEwARBxMRXgAXJQEWEhcWYBAOAgkJAFkkAQAADQBJG0uwDVBYQIcbARkeHx4ZH20hARwgGCAcGG0FAQMCCwIDC20PAQsGAgtjCAEGFAIGYwASBwQREmUNCgIECQkEYwAeAB8aHh9gABogGBpUACAmHQIYASAYYAABDAECAwECXgAUABUTFBVeABMAEQcTEV4AFyUWAgcSFwdgIwEiIgxIEA4CCQkAWSQBAAANAEkbS7AOUFhAiBsBGR4fHhkfbSEBHCAYIBwYbQUBAwILAgMLbQ8BCwYCC2MIAQYUAgYUawASBwQREmUNCgIECQkEYwAeAB8aHh9gABogGBpUACAmHQIYASAYYAABDAECAwECXgAUABUTFBVeABMAEQcTEV4AFyUWAgcSFwdgIwEiIgxIEA4CCQkAWSQBAAANAEkbS7APUFhAiSMBIh4ibxsBGR4fHhkfbSEBHCAYIBwYbQUBAwILAgMLbQ8BCwYCCwZrCAEGFAIGFGsAEgcEERJlDQoCBAkJBGMAHgAfGh4fYAAaIBgaVAAgJh0CGAEgGGAAAQwBAgMBAl4AFAAVExQVXgATABEHExFeABclFgIHEhcHYBAOAgkJAFkkAQAADQBJG0uwFVBYQIkbARkeHx4ZH20hARwgGCAcGG0FAQMCCwIDC20PAQsGAgsGawgBBhQCBhRrABIHBBESZQ0KAgQJCQRjAB4AHxoeH2AAGiAYGlQAICYdAhgBIBhgAAEMAQIDAQJeABQAFRMUFV4AEwARBxMRXgAXJRYCBxIXB2AjASIiDEgQDgIJCQBZJAEAAA0ASRtLsBhQWECJIwEiHiJvGwEZHh8eGR9tIQEcIBggHBhtBQEDAgsCAwttDwELBgILBmsIAQYUAgYUawASBwQREmUNCgIECQkEYwAeAB8aHh9gABogGBpUACAmHQIYASAYYAABDAECAwECXgAUABUTFBVeABMAEQcTEV4AFyUWAgcSFwdgEA4CCQkAWSQBAAANAEkbQIojASIeIm8bARkeHx4ZH20hARwgGCAcGG0FAQMCCwIDC20PAQsGAgsGawgBBhQCBhRrABIHBAcSBG0NCgIECQkEYwAeAB8aHh9gABogGBpUACAmHQIYASAYYAABDAECAwECXgAUABUTFBVeABMAEQcTEV4AFyUWAgcSFwdgEA4CCQkAWSQBAAANAElZWVlZWVlZQFeamXBvAgC8u7m4trWxsKuqoJ+ZppqlmJeWlZGPi4qIhnt5b4Nwgm5taWhiYV1bWVhTUUdGPTs3NjU0MS8tLCknJCMfHhoZGBcWFRQTEhEKBwAQAg8nBRQrBSEiJjURNDYzITIWFREUBiMBIxUzETMRMxcjFRQHBiInJj0BIxUUFjMyNjcVMzcmIyIGBzUjETM1FhcWMzI+ATQnFzQmJyYiBwYHBhUUFxYXFjMyNz4BPQEjFAYjIicmPQEzLwE0Njc2MhcWHQEjByImJyY1NDc1PgEzMhYXFhQHDgEjEw4BIyI9ATMVFBcWMzI3Nj0BMxEjByInJjQ3NjIXFhQHBiM3NCcmIgcGHQEWMjc2NQcjNSczFzczBwPh/JIoOTkoA24pOTkp/W3CSTFIxDEDBSAFAzEaGw8UCTHADSkQEQgxMQcICRAVGg4GygcIE1UTCwUBAQUNEygmFAkJMQ0NEgYCZmYBAwMGHgYDMqcLDAMCAQMMDAkJAgEBAgkJjwkTEDUxAwUPEgQDMTHcLxELCxFgEAsLETAZAQQmBQEEKAQB9DBQPygsO07GOSkBVSk5OSn+qyg6Aegx/qsBVTC2GgwUEgsZuuMmJBMUH/E8EBJ7/nogFggKHTmFHkkoLg4hHxElDClADSsWHBcMIRkLHBkcFBsbOgQNDAgMEQoSDZEREg4jGxgJGBcTFwVgBRcUAgUVEkviuhgLEhQLG7X+2wgvHZ4dMDAdnh0vqjAGIh4GK1coIgUyhZ3plpbpAAABAAD/yAPoAvQAOwBGQEM6FAcFAgUBABsBAgEkIAIDAi0BBQQERwAAAQBvAAECAW8AAgMCbwADBANvAAQFBG8ABQYFbwAGBmYkIxMnGBUpBwUbKwEGBz4BNwYHLgEjIg4BFRQXJicmJwYVFBYXJicVFB4BFwYjIiceARcGBwYjIicWFxYzMjc2NzY3Nj0BNgPoOT0gLws7RxxOLDheNwZ+cGxNHDEqMisrSy8YHhMUFGlDNUFCRxkYRk5RVYhzaU5IKCY+ApQZBxM6JCMPHiM3XjgYFwc5OF8vODVaHAIYAzFVOgkHAz1QASoXFwMsGBg1MVhTaWZoGi0AAAAEAAAAAAMXAmwABQALABEAFwCSS7AKUFhAMA0IAgECAwIBZQ4LAgMFBQNjBgEABwECAQACXgkMAgUEBAVSCQwCBQUEVwoBBAUESxtAMg0IAgECAwIBA20OCwIDBQIDBWsGAQAHAQIBAAJeCQwCBQQEBVIJDAIFBQRXCgEEBQRLWUAiEhIMDAYGEhcSFxYVFBMMEQwREA8ODQYLBgsREhEREA8FGSsBMxUjNSMTNTMVIzUBNTMVIx0CMxUjNQJIz1J9fVLP/onPfX3PAmzPff5efc9SASXPUn2ofVLPAAAAAAEAAAAAAxcCbAALAAazCQMBLSsBBxcHJwcnNyc3FzcDF+joO+joO+joO+joAjLp6Dvp6Tvo6Tro6AAAAAQAAAAAAxcCbAAFAAsAEQAXAIpLsApQWEAuBgECAAACYwoMAgUEBAVkDQgCAAcBAQMAAV8JAQMEBANSCQEDAwRWDgsCBAMEShtALAYBAgACbwoMAgUEBXANCAIABwEBAwABXwkBAwQEA1IJAQMDBFYOCwIEAwRKWUAiEhIMDAYGEhcSFxYVFBMMEQwREA8ODQYLBgsREhEREA8FGSsBMxUjNTMDNTMVIxUBNTMVIzURNTMVIzUCmn3PUlLPff60Us/PUgHvUs/9us9SfQHJfc9S/rRSz30AAAQAAP+pA5QC6QADAAwAFQAZAFNAUAYBAAMBAwABbQsHCAMBAgMBAmsKAQQAAwAEA2AJAQIFBQJUCQECAgVYAAUCBUwWFg4NBQQAABYZFhkYFxIRDRUOFQkIBAwFDAADAAMRDAUVKyURMxEHMjYSJgQGEhYTMhYQBiAmEDYTETMRAh1UfYnEAsj+8sgCxIms9PT+qPT0L1SjAUz+tKjGARDIBMD+6L4C6vT+qPT0AVj0/boBTP60AAABAAD/aQMGA1IASAAyQC8iAQMCDgEBAwJHAAIEAwQCA20AAwABAwFcAAQEAFgAAAAMBEk6ODQyKigkJAUFFisRND4CMzIWFRQGByImJwcOBQ8BBiYvAS4CNDY3Ey4BNSc0NhcyFgcUDgEHBhYzMjYnNCYHIgYHFBcWBw4BBw4BJy4BNmKiYZ/MrIotThEoBRASFBIQBQYDCgEBAQQCBgRKCAoBQi0lKgEQHgUKOC1PaAF+cX6cASYNBQIIAgIQCjs6Aes/fGpCxIWr3gEqHp4TJiYeHhIHCAQCBQ4NHDAoOBQBORAuDQ9AVgEwJhdCWBstQrR+YXwBonFDLg8RBSQFCwYDGHYAAAAFAAD/bwQAA00AGwAvAD0ASgBTAKBLsBBQWEA1DQEIAwQDCGUACQQHBAkHbQsBBAAHBgQHYAwBBgAFAgYFYAACAAECAVwAAwMAWAoBAAAMA0kbQDYNAQgDBAMIBG0ACQQHBAkHbQsBBAAHBgQHYAwBBgAFAgYFYAACAAECAVwAAwMAWAoBAAAMA0lZQCdMSz8+MTACAFBPS1NMU0VEPko/Sjc2MD0xPSwpIh8QDQAbAhsOBRQrASEiBwYHBhURFBcWFxYzITI3Njc2NRE0JyYnJhMUDgEjISIuATURND4BMyEyHgEVJSIOARQeATI+ATQnLgEDIi4BND4BMh4BFA4BEzIWFAYiJjQ2Atn+cFBFQycpKSdDRVABkFBEQygoKChDRHM0WTb+cDZaNDRaNgGQNlk0/nVGd0VFd4x2RSQjdkQqSSsrSVRIKytI1xklJTIlIgNNKChDRFD+cFBEQygoKChDRFABkFBEQygo/Uk2WTQ0WTYBkDZZNDRZNjlFdox2RUV2jDw6Rf5iK0hUSCsrSFRIKwHXJTIkJDMkAAAAAAMAAP+pA5QC6QAIABEAFAA5QDYUExIDAAEBRwUBAgABAAIBYAQBAAMDAFQEAQAAA1gAAwADTAoJAQAODQkRChEFBAAIAQgGBRQrBTI2EiYEBhIWEzIWEAYgJhA2ExEXAfSJxALI/vLIAsSJrPT0/qj09Fj6BcYBEMgEwP7ovgLq9P6o9PQBWPT9pQF3vAAAAAIAAP/SA0ICwAADAAoAMkAvBQEAAgFHAAMCA28FBAICAAJvAAABAQBSAAAAAVYAAQABSgQEBAoEChETERAGBRgrNyEVIQEHJzMRMxGmApz9ZAH0pqZ9UiZUAU6oqAGg/mAAAAADAAD/6ANWAsEACwAUACYAX0BcJQEGARoZGAMIBgJHFxYCCEQACQAHBAkHYAUBAwIBAAEDAF4ABAABBgQBXgwKCwMGCAgGVAwKCwMGBghYAAgGCEwVFQ0MFSYVJiEgHRsREAwUDRQRERERERANBRorASMVIzUjNTM1MxUzBzI+ASYOAR4BBRcHJzUnBiMiJjQ+ARYXFAcXAfRUKVRUKVRnTmwCcJhyBGoBSs8/zwxKZXKenuSaAUALAZ1UVClUVNFunG4CaqBqAs8+zyEMQZzknAKgcGZKDAADAAD/6ANWAsEAAwAMAB4AUUBOHQECARIREAMEAgJHDw4CBEQABQADAAUDYAAAAAECAAFeCAYHAwIEBAJUCAYHAwICBFgABAIETA0NBQQNHg0eGRgVEwkIBAwFDBEQCQUWKwEzFSMXMj4BJg4BHgEFFwcnNScGIyImND4BFhcUBxcBI9HRak5sAnCYcgRqAUrPP88MSmVynp7kmgFACwHGKahunG4CaqBqAs8+zyEMQZzknAKgcGZKDAAAAAEAAP9qAiIDUgAFAAazAwEBLSsVFwkBBwEuAfT+DC4ByGosAfQB9C3+OQAAAQAA/6EFFQMXACoAOkA3BAEDAAFHBgQCAgMCcAEHAgADAwBUAQcCAAADWAUBAwADTAEAJCMfHhoZFRQQDwkHACoBKggFFCsBIgcGByYnJiMiBwYHBhURMxE0PgEyHgEVETMRND4BMh4BFREzETQnJicmA59GQT8yMj9BRmVYVDIz/CE4Qjgh/CE4Qjgh/DMyVFgDFxkZLS0ZGTMxVVdm/gACACE4ISE4If4AAgAhOCEhOCH+AAIAZldVMTMAAAAAAgAAAAACxgJ9AAMABwAItQcFAwECLSslARcBAzcBBwFXATo1/sQzMgE5MTgBOzH+wgJHMv7BLgADAAD/UgRIAzoADQAbACsBX0uwCVBYQCsAAQIEAgEEbQoHCQMEAAIEAGsAAwACAQMCYAAFBQZYAAYGDEgIAQAADQBJG0uwClBYQC8AAQIEAgEEbQoHCQMEAAIEAGsIAQAAbgAGAAUDBgVgAAMCAgNUAAMDAlgAAgMCTBtLsA5QWEArAAECBAIBBG0KBwkDBAACBABrAAMAAgEDAmAABQUGWAAGBgxICAEAAA0ASRtLsA9QWEAvAAECBAIBBG0KBwkDBAACBABrCAEAAG4ABgAFAwYFYAADAgIDVAADAwJYAAIDAkwbS7AVUFhAKwABAgQCAQRtCgcJAwQAAgQAawADAAIBAwJgAAUFBlgABgYMSAgBAAANAEkbQC8AAQIEAgEEbQoHCQMEAAIEAGsIAQAAbgAGAAUDBgVgAAMCAgNUAAMDAlgAAgMCTFlZWVlZQB8cHA4OAQAcKxwrJSQjIg4bDhsVFBMSBwYADQEMCwUUKxciLgE0PgEyHgEUDgEjJTQuAiM1MhceARcWFTM0Jy4BJyYjNTIXFgAXFhXkIz0jIz1GPSQjPSQBVkaCqV2FeXW0MjOSPzzdj5SiyLixARFLTq4jPUc9IyM9Rz0jCV2qg0a+MzK1dnmFo5WP3j0/vk5L/u2yuMkAAAIAAP9qA+gCwwAXAD0APkA7NAgCAQAmCwIDAgJHAAMCA3AABAUBAAEEAGAAAQICAVQAAQECWAACAQJMAQA7OiQiHRsSEAAXARcGBRQrASIOAQcUFh8BBwYHNj8BFxYzMj4CLgEBFA4BIyInBgcGByMiJic1JjYmPwE2PwE+Aj8BLgEnND4BIB4BAfRyxnQBUEkwDw0aVUUYICYicsZ0AnjCAYCG5ognKm6TGyQDCA4CAgQCAwwEDRQHFBAHD1hkAYbmARDmhgJ8ToRMPnIpHDUzLiQ8FQMFToSYhE7+4mGkYARhJggEDAkBAggEAw8FDhYIHBwTKjKSVGGkYGCkAAAEAAAAAAQNArwABQAQABkAIAAdQBoUExIOAwIBBwEAAUcAAAEAbwABAWYsNwIFFis1ETcJASYTNjMhMhcBDwEvAQkBFzcBBiMhIgkBFhURFAcDAVP+rgQtBwoDkQkJ/qwtWVkt/q0BVYSEAVUICfxvCAKCAVIDAz4CQBP+3v67DgKBAwP+3SRJSST+bQFHa2v+uQMBbwEiCQr9wAkLAAAABAAA/2oCmwNSAA4AHQAqADMAPkA7FgECRAADCAEEBQMEYAAFBwECBQJcBgEBAQBYAAAADAFJLCsfHhAPMC8rMywzJSQeKh8qDx0QHRcJBRUrBQEmNDc2NzYyFxYXFhQHASIGBwYUFxsBNjQnJicmAyIuATQ+ATIeARQOASciBhQWMjY0JgFN/uAtLixLTrROTCwuLf7fT4UnKCf8/ScoJ0JETx80Hx80PjUfHzUfHisrPCsqlgH0T7JOSywuLixLTrJPAcpOQkSfQv5KAbZFnERCJij+ah81PjQfHzQ+NR+8KzwrKj4qAAIAAP9qAcwDUgAKACAASkBHHh0TEgQFAwFHAAQBAwEEA20AAwUBAwVrAAUCAQUCawcBAgJuAAEBAFgGAQAADAFJDAsBABwaFxUQDwsgDCAHBQAKAQoIBRQrATIWFRQGIyImPgEDIj8BNiIGByc+ATMyBwMGMzI3Fw4BAWAwNE44MDQCRpBkLjwOGlQeGlrGNE4qRhAWLEoeVLYDUjYqMkw0XE78GLL+OCQULE5gov72QDwoVlwAAAADAAD/agOhAwsAAgAFADcAU0BQIwEGBzMeAgEGAwICAAEHAQIADAEDAgVHCQEHBgdvAAMCA3AIAQYFAQEABgFeCgEAAgIAUgoBAAACWAQBAgACTDU0Ly4UIyYUFCMkExALBR0rJSERCQEhARUUBisBFRQGKwEiJj0BISImNREjIiY9ATQ2OwE1NDY7ATIWHQEhNzYyFhQPAREzMhYBNwFM/psBTP60AoMKCH0KCGsICv4eCAp9CAoKCH0KCGsICgHbiQYOCwWKfQgKiAFM/s0BTP6JawgKfQgKCgh9CggB4goIawgKfQgKCgh9igULDgaJ/iUKAAAAAAIAAAAAAiICUQAVACsAHEAZIQsCAAEBRwMBAQABbwIBAABmHBgcFAQFGCsBFAcBBiIvASY0PwEnJjQ/ATYyFwEWFxQHAQYiLwEmND8BJyY0PwE2MhcBFgFMBf77BQ4GHAYG29sGBhwFEAQBBQXWBf78Bg4GHAUF29sFBRwGDgYBBAUBOgcF/vsFBRwGDgbb3AUOBhwGBv78BQgHBf77BQUcBg4G29wFDgYcBgb+/AUAAgAA/7EDWgMLAAgAagBFQEJlWUxBBAAEOwoCAQA0KBsQBAMBA0cABQQFbwYBBAAEbwAAAQBvAAEDAW8AAwIDbwACAmZcW1NRSUgrKiIgExIHBRYrATQmIg4BFjI2JRUUBg8BBgcWFxYUBw4BJyIvAQYHBgcGKwEiJjUnJicHBiInJicmNDc+ATcmLwEuASc1NDY/ATY3JicmNDc+ATMyHwE2NzY3NjsBMhYfARYXNzYyFxYXFhQHDgEHFh8BHgECO1J4UgJWdFYBHAgHaAoLEygGBQ9QDQcHTRkaCQcEEHwIDBAbF08GEAZGFgQFCCgKDwhmBwgBCgVoCA4XJQYFD1ANBwhNGBoJCAMRfAcMAQ8cF08FDwdIFAQECSgKDwhmBwoBXjtUVHZUVHh8BwwBEB4VGzIGDgYVUAEFPA0ITBwQCgdnCQw8BQZAHgUOBgwyDxwbDwEMB3wHDAEQGRogLQcMBxRQBTwNCEwcEAoHZwkLOwUFQxwFDgYMMg8cGhABDAAAAAgAAP9qBLUDUgBJAFMAbQB3AIQAjwCYAKIAkECNCQETAhwZCgMSE08nBAMKB5xMQzUECwoERw4BDAsNCwwNbQASAAMBEgNgBAEBAAkAAQlgAAUAFAcFFGAAAAAHCgAHYBABChEBCwwKC2AADQAPCA0PYAAIAAYIBlwAExMCWAACAgwTSaKgl5aTko6MiYeDgoB/fXt5eHZ1cXBqaFxaUlArKR0jGhMSFQUbKxE0NjIXMzYzNxMXFDInPgE3NjIWDgEHIiY1BiYnIwYPAQYHFRcyFh8BNjI3PgIzMhYVFAYHFAUGBw4BIyInJicuAScjJi8BLgE3FBc+ATcmIyIGFxQeAhcWMzI2NyM+ATU0LgInJiMiDgIXNDYeAQcUBiImFzMeARcyNjczDgEiJiU0NjMyFhQGIyImExQWMjY0JiIGEx4BFzY1NCYjImR8KwWGyQVG8gMBAhQEImFEAkAzOTwCvg8DAg4eEAIFSJg2AwECARkWJBlEYDQs/vwpDyB2InhvAkZfcgEFIRoJDwgiOQVWOiUtMUplPmJqNEtHe9xLAx4aNFhgNFVgSpqSXLouSDQBMkosIywZbjg6aCApGYiSigE3LiYiMDAiJS7+MkcuMEQyDTdQEDtGOi0BYT5YJFIEAQskAQEBHgMgQGREAU45ARwDAjNtOgYDBCgmAgEBEg4MYEUvThXDbBIFChIjAiQzglsRIQwbJhNCLjtyLBpQxTZkRjIJDk5UJj4pNmJGNAwXJEh+CCUuAionJDAwgC0uATAsPkRG4CYsMEQyMAH4IzIyRTAw/sUkcEArNTpUAAAAAAMAAP9vBAwDTgALAA8AKABUQFEhAQUCAUcABwEIAQcIbQAIAgEIAmsAAgUBAgVrAAUDAQUDawkBAwQBAwRrBgEEBG4AAQEAWAAAAAwBSQwMJiUgHhsaGBYREAwPDA8TNBIKBRcrETQ2HgEVFAYrASImExEzETsBETQ3PgEXMhURMxE0JgciBxUjNzUjFhBGb0VFOQE3RA3ee94IDjoqcN6Mc4FIAQHeAgLaMkIBQTUwQUL8xwKc/WQBdSMTIjABl/6bAX+UmgFvAgJfIP6yAAACAAAAAAPwAn4AqwCsAC5AK0cwLAMCAAFHAAEAAW8DAQACAG8AAgQCbwUBBARmmZeAfmhlU1I8OjoGBRUrATY3Ni8BJi8BJg8BJgciByMHIhUHDgEHBgcGBw4BBwYjJyYjJicmLwEmNTQ3NTQ/ATY1NCcmJy4BJyYjJgcOARcWHwEWFxYVFg8BBgcGBwYPAQYiJyYvASYnJi8BJicmJyYvAiYjByIPAQYUFxYXFhcWHwQWFxYXFhcWNzM2PwE2NzY1Jj4CPwE2Fh8BFh8BHgE/ATI+AScmLwEmJyYvASMmJyY3NjcxA3MQEloMAwIMAgwVlgUFAwMBAQEDAwYBHBwWDRIRDAkEAwQCCAQFAQEBAQEBAQICBAYKDBsrYBwKEwcfDQMDBQQDAwICAQEGBQEDCA0KBw8CDwgQDQoMCBAHBAkCCQYGjhUIAgIDIyEnGBAhBiUPDQwYHxcaKiQoOxMJAwIBAgEJCA4CBA0fESMWDwoLHw6FExcEAgECAQECGkkCASIIEAkFKQGPExl3IQYDBAEEAwECAgEBAQEDBwVFMCMUGhEKBgEBBgcJCwcKBA8KFhsQJAkUDAwJBwoHAwYBDQYUAgQSBwQUFg8mGw8UBwsOCgEDAgcFDwMTDhsbEhYRJBIKBgIEAwEJBAILCVE8SCUZLggvEAwMEhUNDw0KAgIJBAUECAYWJBEOAQIDFhMpFwoGBgsDAg4PCQUHAgUBL0QCIQoVFQ03AAAAAgAA/+0D6wLPABkAJgA+QDsCBgIAAQUBAAVtAAEABQQBBWAHAQQDAwRUBwEEBANYAAMEA0wbGgEAISAaJhsmFBEMCgcEABkBGQgFFCsBIycuASsBIgYPASMiBhURFBYzITI2NREuAQEiLgE0PgEyHgEUDgEDmqlICRsO7Q4bCUu/IS0tIQNPIS0CLv42PGQ7PGR3ZDs7ZAJVYQsODgthLSH+NCAuLiABzCEt/fk8ZHdkOzxkdmQ8AAIAAAAAAjQCUQAVACsAHEAZKRMCAAEBRwMBAQABbwIBAABmFx0XFAQFGCslFA8BBiInASY0NwE2Mh8BFhQPARcWFxQPAQYiJwEmNDcBNjIfARYUDwEXFgFeBhwFDgb+/AYGAQQFEAQcBgbb2wbWBRwGDgb+/AYGAQQGDgYcBQXc3AVSBwYcBQUBBQUOBgEEBgYcBRAE3NsGBwcGHAUFAQUFDgYBBAYGHAUQBNzbBgAAA//0/3ED9ANLABQAKQBIADFALjAqAgIDAUcFAQIAAQIBXAADAwBYBAEAAAwDSRYVAQAgHxUpFikLCgAUARQGBRQrASIHBgcGEBcWFxYgNzY3NhAnJicmAyInJicmNDc2NzYyFxYXFhQHBgcGAzY3Njc2NzYfARYXHgEXFgcGBw4BDwEGJyYvASYnJgH0i3hzREZGRHN4ARZ4c0RGRkRzeItVSEYqKioqRkiqSEYqKioqRkj3BAUGCwYJBgwCI0VBhiIREiVJQYsiBggFCAIHCAQFA0tDQm9z/vRzb0JDQ0JvcwEMc29CQ/znKShERqNGQygpKShDRqNGRCgpAVY6IDMTCgEBAwEKJiJXHg8OICsnRQsBAQMFDCMrKz4AAAAABwAA/9gEIgMqABAAOwBVAGwAdQB+AIsAE0AQAAABAG8AAQFmMjAbGgIFFCslBicuAjY3PgEXHgIGBwYBMCMmJyY3NicmIg8BBiY3NiYnJgYHBgcOARUUFxYXFjMyNzY3PgE1NCcmEy4BBzEOAR4BNzYeAgcxBh4BNjcwMTYnJgcuAQcOAR4BNzE2HgIHMQYeATY3NiYBDgEuAT4BHgEHDgEuAT4BHgE3Jg4CHgI+Ai4BAb9VS0ldC0pERqlLSV0KSkNGAQMBDQMFBRsbGH5RCAkMBA0FExxvREVASlFBPGZibmVbVEE9RCgihzKMRxASBxsQM2RHFRAFDyAdBRYOD5sYRSIOEAYYDhEhGAcFBAwbGQULD/5HBREQAwkRDwQ7DC4oCxktKAwyKFREJAkyU1pIIg43FQgUFVVvZiIjEBQUVXBmIiMBbgUDBg1CJSQiAwIEDCg/ExwQKClASpdCUkI8IyEcGS0raDE2JyABSjgsDwQbIBIDCx9QZjEQHQoPEEVHSScbFggDGBwPAwQLGiIRDRkJDA4iRv6VCAYHDw8GBg9OExASKCcPECmoChExSEo6GxA1TUo4AAAAAgAA/2oCqwNSAB4ASgA0QDEFAQACAUcAAQMBcAACAAAEAgBgAAQAAwEEA2AABQUGWAAGBgwFSUhGFyclHigiBwUaKwEUBgciJwYHBhMWBgcjIiYnJj4DNzY3JjU0NjIWFxQOASciJy4BPgEXFjMyPgIuAw4DBxQXFg4BJicmNTQ+AjcyHgEB1kAsIR0iHooZARALAwsQAgcKGCQoFiInCD5aPtZYllgkJQwMBRQMHCA2ZEYsAihKYHBgSigBHQUGFhYGJDRWekFYllgCEy0+ARQmLM/+8A0SAQ4MRohqZkgiMioTGCxAQDJYllgBCAMUFwwBCCxGZGxkRiwCKEpgOEA6CxYMCAtEUEJ4WDIBVpgAAAAAAgAA/8QFBgL3ACMALwBdQFoPAQIBEAEKAgJHAAoCBQIKBW0ABwQDBAcDbQABAAIKAQJgCAEGBAUGUgwLCQMFAAQHBQReAAMAAANUAAMDAFgAAAMATCQkJC8kLy4tLCsRERMRFSUjJyMNBR0rARQOASciLgI0PgIzMhcHJiMiDgEUHgEzMj4DNyM1IRYlFSMVIzUjNTM1MxUDImKydVOYbkBAbphToHJvQWJFdEREdEUuTjImEAToAYIHAeR1dXV1dQFVdbRoAUBumKaYbkBraz9EeIx4RBomMC4SjSQkdnR0dnR0AAAAAAEAAAABAAB8EmssXw889QALA+gAAAAA1cBeBwAAAADVwF4I//T/OgUVA1IAAAAIAAIAAAAAAAAAAQAAA1L/agAABUr/9P/0BRUAAQAAAAAAAAAAAAAAAAAAAC4D6AAABCIAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAAqsAAAPoAAADzgAAAhoAAARMAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAMGAAAEIQAAA+gAAAPoAAAD6AAAA+gAAAIhAAAFSgAAA+gAAARMAAAD6AAABA0AAAKbAAABzAAAA6AAAAI7AAADWQAABLUAAAQMAAAD6AAAA+gAAAI7AAAD6P/0BCIAAALKAAAFBQAAAAAAAADMAVoBugJMArQC+AOqA9oD/gQ0BK4F0gYGCYwKCgp6CpgLBAtgC+QMtAz8DS4Nmg34Dg4Obg6KD34P/hBOEMIRHhGaEfIStBPmFE4VZBXAFhgWqBeGGBAYgwAAAAEAAAAuAL4ACwAAAAAAAgBOAF4AcwAAARkLcAAAAAAAAAASAN4AAQAAAAAAAAA1AAAAAQAAAAAAAQAFADUAAQAAAAAAAgAHADoAAQAAAAAAAwAFAEEAAQAAAAAABAAFAEYAAQAAAAAABQALAEsAAQAAAAAABgAFAFYAAQAAAAAACgArAFsAAQAAAAAACwATAIYAAwABBAkAAABqAJkAAwABBAkAAQAKAQMAAwABBAkAAgAOAQ0AAwABBAkAAwAKARsAAwABBAkABAAKASUAAwABBAkABQAWAS8AAwABBAkABgAKAUUAAwABBAkACgBWAU8AAwABBAkACwAmAaVDb3B5cmlnaHQgKEMpIDIwMTcgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbWljb25zUmVndWxhcmljb25zaWNvbnNWZXJzaW9uIDEuMGljb25zR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AQwBvAHAAeQByAGkAZwBoAHQAIAAoAEMAKQAgADIAMAAxADcAIABiAHkAIABvAHIAaQBnAGkAbgBhAGwAIABhAHUAdABoAG8AcgBzACAAQAAgAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAGkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAGkAYwBvAG4AcwBpAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG4AcwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8ABndlY2hhdAR1c2VyBnNlYXJjaAJ0dgVzaGFyZQZtb3RvcjEJcGxheXdoZWVsC3NoYXJlLWFycm93BWNyb3NzCXNxci1hcnJvdwRhcHBzBXBob3RvCGZhY2Vib29rB3lvdXR1YmUHdHdpdHRlcgpmdWxsc2NyZWVuBWNsZWFyD2Z1bGxzY3JlZW5fZXhpdBRwYXVzZV9jaXJjbGVfb3V0bGluZQlwaW50ZXJlc3QJaW5zdGFncmFtE3BsYXlfY2lyY2xlX291dGxpbmUVdmVydGljYWxfYWxpZ25fYm90dG9tB3pvb21faW4Iem9vbV9vdXQJYXJyb3ctYmlnA21mbAVhcnJvdwNyc3MHY29tbWVudAZtYWlsdG8GZ2VvdGFnBGluZm8EY3JvcBJhbmdsZS1kb3VibGUtcmlnaHQIc2V0dGluZ3MGcmVkZGl0CGxpbmtlZGluAnZrCmljb24tcGhvdG8RYW5nbGUtZG91YmxlLWxlZnQFeW91a3UFd2VpYm8NdGVuY2VudC13ZWlibwVncGx1cwAAAAABAAH//wAPAAAAAAAAAAAAAAAAAAAAAAAYABgAGAAYA1L/OgNS/zqwACwgsABVWEVZICBLuAAOUUuwBlNaWLA0G7AoWWBmIIpVWLACJWG5CAAIAGNjI2IbISGwAFmwAEMjRLIAAQBDYEItsAEssCBgZi2wAiwgZCCwwFCwBCZasigBCkNFY0VSW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCxAQpDRWNFYWSwKFBYIbEBCkNFY0UgsDBQWCGwMFkbILDAUFggZiCKimEgsApQWGAbILAgUFghsApgGyCwNlBYIbA2YBtgWVlZG7ABK1lZI7AAUFhlWVktsAMsIEUgsAQlYWQgsAVDUFiwBSNCsAYjQhshIVmwAWAtsAQsIyEjISBksQViQiCwBiNCsQEKQ0VjsQEKQ7ABYEVjsAMqISCwBkMgiiCKsAErsTAFJbAEJlFYYFAbYVJZWCNZISCwQFNYsAErGyGwQFkjsABQWGVZLbAFLLAHQyuyAAIAQ2BCLbAGLLAHI0IjILAAI0JhsAJiZrABY7ABYLAFKi2wBywgIEUgsAtDY7gEAGIgsABQWLBAYFlmsAFjYESwAWAtsAgssgcLAENFQiohsgABAENgQi2wCSywAEMjRLIAAQBDYEItsAosICBFILABKyOwAEOwBCVgIEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhRESwAWAtsAssICBFILABKyOwAEOwBCVgIEWKI2EgZLAkUFiwABuwQFkjsABQWGVZsAMlI2FERLABYC2wDCwgsAAjQrILCgNFWCEbIyFZKiEtsA0ssQICRbBkYUQtsA4ssAFgICCwDENKsABQWCCwDCNCWbANQ0qwAFJYILANI0JZLbAPLCCwEGJmsAFjILgEAGOKI2GwDkNgIIpgILAOI0IjLbAQLEtUWLEEZERZJLANZSN4LbARLEtRWEtTWLEEZERZGyFZJLATZSN4LbASLLEAD0NVWLEPD0OwAWFCsA8rWbAAQ7ACJUKxDAIlQrENAiVCsAEWIyCwAyVQWLEBAENgsAQlQoqKIIojYbAOKiEjsAFhIIojYbAOKiEbsQEAQ2CwAiVCsAIlYbAOKiFZsAxDR7ANQ0dgsAJiILAAUFiwQGBZZrABYyCwC0NjuAQAYiCwAFBYsEBgWWawAWNgsQAAEyNEsAFDsAA+sgEBAUNgQi2wEywAsQACRVRYsA8jQiBFsAsjQrAKI7ABYEIgYLABYbUQEAEADgBCQopgsRIGK7ByKxsiWS2wFCyxABMrLbAVLLEBEystsBYssQITKy2wFyyxAxMrLbAYLLEEEystsBkssQUTKy2wGiyxBhMrLbAbLLEHEystsBwssQgTKy2wHSyxCRMrLbAeLACwDSuxAAJFVFiwDyNCIEWwCyNCsAojsAFgQiBgsAFhtRAQAQAOAEJCimCxEgYrsHIrGyJZLbAfLLEAHistsCAssQEeKy2wISyxAh4rLbAiLLEDHistsCMssQQeKy2wJCyxBR4rLbAlLLEGHistsCYssQceKy2wJyyxCB4rLbAoLLEJHistsCksIDywAWAtsCosIGCwEGAgQyOwAWBDsAIlYbABYLApKiEtsCsssCorsCoqLbAsLCAgRyAgsAtDY7gEAGIgsABQWLBAYFlmsAFjYCNhOCMgilVYIEcgILALQ2O4BABiILAAUFiwQGBZZrABY2AjYTgbIVktsC0sALEAAkVUWLABFrAsKrABFTAbIlktsC4sALANK7EAAkVUWLABFrAsKrABFTAbIlktsC8sIDWwAWAtsDAsALABRWO4BABiILAAUFiwQGBZZrABY7ABK7ALQ2O4BABiILAAUFiwQGBZZrABY7ABK7AAFrQAAAAAAEQ+IzixLwEVKi2wMSwgPCBHILALQ2O4BABiILAAUFiwQGBZZrABY2CwAENhOC2wMiwuFzwtsDMsIDwgRyCwC0NjuAQAYiCwAFBYsEBgWWawAWNgsABDYbABQ2M4LbA0LLECABYlIC4gR7AAI0KwAiVJiopHI0cjYSBYYhshWbABI0KyMwEBFRQqLbA1LLAAFrAEJbAEJUcjRyNhsAlDK2WKLiMgIDyKOC2wNiywABawBCWwBCUgLkcjRyNhILAEI0KwCUMrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyCwCEMgiiNHI0cjYSNGYLAEQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwAmIgsABQWLBAYFlmsAFjYSMgILAEJiNGYTgbI7AIQ0awAiWwCENHI0cjYWAgsARDsAJiILAAUFiwQGBZZrABY2AjILABKyOwBENgsAErsAUlYbAFJbACYiCwAFBYsEBgWWawAWOwBCZhILAEJWBkI7ADJWBkUFghGyMhWSMgILAEJiNGYThZLbA3LLAAFiAgILAFJiAuRyNHI2EjPDgtsDgssAAWILAII0IgICBGI0ewASsjYTgtsDkssAAWsAMlsAIlRyNHI2GwAFRYLiA8IyEbsAIlsAIlRyNHI2EgsAUlsAQlRyNHI2GwBiWwBSVJsAIlYbkIAAgAY2MjIFhiGyFZY7gEAGIgsABQWLBAYFlmsAFjYCMuIyAgPIo4IyFZLbA6LLAAFiCwCEMgLkcjRyNhIGCwIGBmsAJiILAAUFiwQGBZZrABYyMgIDyKOC2wOywjIC5GsAIlRlJYIDxZLrErARQrLbA8LCMgLkawAiVGUFggPFkusSsBFCstsD0sIyAuRrACJUZSWCA8WSMgLkawAiVGUFggPFkusSsBFCstsD4ssDUrIyAuRrACJUZSWCA8WS6xKwEUKy2wPyywNiuKICA8sAQjQoo4IyAuRrACJUZSWCA8WS6xKwEUK7AEQy6wKystsEAssAAWsAQlsAQmIC5HI0cjYbAJQysjIDwgLiM4sSsBFCstsEEssQgEJUKwABawBCWwBCUgLkcjRyNhILAEI0KwCUMrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyBHsARDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbACYiCwAFBYsEBgWWawAWNhsAIlRmE4IyA8IzgbISAgRiNHsAErI2E4IVmxKwEUKy2wQiywNSsusSsBFCstsEMssDYrISMgIDywBCNCIzixKwEUK7AEQy6wKystsEQssAAVIEewACNCsgABARUUEy6wMSotsEUssAAVIEewACNCsgABARUUEy6wMSotsEYssQABFBOwMiotsEcssDQqLbBILLAAFkUjIC4gRoojYTixKwEUKy2wSSywCCNCsEgrLbBKLLIAAEErLbBLLLIAAUErLbBMLLIBAEErLbBNLLIBAUErLbBOLLIAAEIrLbBPLLIAAUIrLbBQLLIBAEIrLbBRLLIBAUIrLbBSLLIAAD4rLbBTLLIAAT4rLbBULLIBAD4rLbBVLLIBAT4rLbBWLLIAAEArLbBXLLIAAUArLbBYLLIBAEArLbBZLLIBAUArLbBaLLIAAEMrLbBbLLIAAUMrLbBcLLIBAEMrLbBdLLIBAUMrLbBeLLIAAD8rLbBfLLIAAT8rLbBgLLIBAD8rLbBhLLIBAT8rLbBiLLA3Ky6xKwEUKy2wYyywNyuwOystsGQssDcrsDwrLbBlLLAAFrA3K7A9Ky2wZiywOCsusSsBFCstsGcssDgrsDsrLbBoLLA4K7A8Ky2waSywOCuwPSstsGossDkrLrErARQrLbBrLLA5K7A7Ky2wbCywOSuwPCstsG0ssDkrsD0rLbBuLLA6Ky6xKwEUKy2wbyywOiuwOystsHAssDorsDwrLbBxLLA6K7A9Ky2wciyzCQQCA0VYIRsjIVlCK7AIZbADJFB4sAEVMC0AS7gAyFJYsQEBjlmwAbkIAAgAY3CxAAVCsgABACqxAAVCswoCAQgqsQAFQrMOAAEIKrEABkK6AsAAAQAJKrEAB0K6AEAAAQAJKrEDAESxJAGIUViwQIhYsQNkRLEmAYhRWLoIgAABBECIY1RYsQMARFlZWVmzDAIBDCq4Af+FsASNsQIARAAA') format('truetype');
}
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-wechat:before { content: '\e800'; } /* '' */
.icon-user:before { content: '\e801'; } /* '' */
.icon-search:before { content: '\e802'; } /* '' */
.icon-tv:before { content: '\e804'; } /* '' */
.icon-share:before { content: '\e806'; } /* '' */
.icon-motor1:before { content: '\e807'; } /* '' */
.icon-playwheel:before { content: '\e808'; } /* '' */
.icon-share-arrow:before { content: '\e809'; } /* '' */
.icon-cross:before { content: '\e80a'; } /* '' */
.icon-sqr-arrow:before { content: '\e80b'; } /* '' */
.icon-apps:before { content: '\e80c'; } /* '' */
.icon-photo:before { content: '\e80d'; } /* '' */
.icon-facebook:before { content: '\e80e'; } /* '' */
.icon-youtube:before { content: '\e80f'; } /* '' */
.icon-twitter:before { content: '\e810'; } /* '' */
.icon-fullscreen:before { content: '\e811'; } /* '' */
.icon-clear:before { content: '\e812'; } /* '' */
.icon-fullscreen_exit:before { content: '\e813'; } /* '' */
.icon-pause_circle_outline:before { content: '\e814'; } /* '' */
.icon-pinterest:before { content: '\e815'; } /* '' */
.icon-instagram:before { content: '\e816'; } /* '' */
.icon-play_circle_outline:before { content: '\e817'; } /* '' */
.icon-vertical_align_bottom:before { content: '\e818'; } /* '' */
.icon-zoom_in:before { content: '\e819'; } /* '' */
.icon-zoom_out:before { content: '\e81a'; } /* '' */
.icon-arrow-big:before { content: '\e81b'; } /* '' */
.icon-mfl:before { content: '\e81c'; } /* '' */
.icon-arrow:before { content: '\e81d'; } /* '' */
.icon-rss:before { content: '\e81e'; } /* '' */
.icon-comment:before { content: '\e81f'; } /* '' */
.icon-mailto:before { content: '\e820'; } /* '' */
.icon-geotag:before { content: '\e821'; } /* '' */
.icon-info:before { content: '\e822'; } /* '' */
.icon-crop:before { content: '\e826'; } /* '' */
.icon-angle-double-right:before { content: '\e827'; } /* '' */
.icon-settings:before { content: '\e82b'; } /* '' */
.icon-reddit:before { content: '\e82c'; } /* '' */
.icon-linkedin:before { content: '\e82d'; } /* '' */
.icon-vk:before { content: '\e83c'; } /* '' */
.icon-icon-photo:before { content: '\e845'; } /* '' */
.icon-angle-double-left:before { content: '\e848'; } /* '' */
.icon-youku:before { content: '\e84e'; } /* '' */
.icon-weibo:before { content: '\e84f'; } /* '' */
.icon-tencent-weibo:before { content: '\e851'; } /* '' */
.icon-gplus:before { content: '\f0d5'; } /* '' */

/*=============design/css/share-box.css===========*/
@media only screen{
    .icon.share:before{
        content: '\e809';
        font-family: 'icons';
    }
}

@media only screen{
    .share-box-icon-list .share-button{
        display: none;
    }
    .share-box-icon-list .share-list li .count,
    .share-box-icon-list .share-list li .name{
        display: none;
    }
    .share-box-icon-list .share-list{
        font-size: 0;
        line-height: 0;
    }
    .share-box-icon-list .share-list li{
        display: inline-block;
    }
    .textRtl .share-box-icon-list .share-list li{
        margin-left: 5px;
        margin-right: 0;
    }
    .share-box-icon-list .share-list li a{
        text-decoration: none;
    }
    .share-box-icon-list .share-list li .icon{
        width:50px;
        height:50px;
        line-height: 50px;
        font-size: 24px;
        overflow: hidden;
        text-align: center;
        display: block;
    }
    .share-box-icon-list .share-list li{
        display: block;
    }
}
@media only screen{
    .share-box-dropdown{
        font-size: 0;
        line-height: 0;
    }
    .share-box-dropdown .share-box-wrapper{
        position: relative;
        display: inline-block;
        
    }
    .share-box-dropdown .share-box-wrapper:hover{
        z-index: 999;
    }
    .share-box-dropdown .share-button{
        display: inline-block;
        padding:0 5px;
        cursor: pointer;
        /* border:1px rgb(25, 152, 252) solid; */
        border:1px transparent solid;
        /* color:rgb(25, 152, 252) !important; */
        color: #000;
        line-height: 20px !important;
        height:20px;
        font-size: 13px !important;
        text-transform: uppercase;
        overflow: hidden;
        white-space: nowrap;
        position: relative;
        z-index: 10;
        border-radius: 3px;
    }
    .touch .share-box-dropdown .share-button{
        pointer-events: none;
    }
    .share-box-dropdown.light .share-button{
        border-color: #fff;
        color:#fff !important;
    }
    .share-box-dropdown .share-box-wrapper:hover .share-button{
        color: #fff !important;
        background: rgb(25, 152, 252);
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s; 
    }
    .share-box-dropdown.light .share-box-wrapper:hover .share-button{
        border-color:rgb(25, 152, 252) #fff #fff;
    }
    .share-box-dropdown .share-button .total,
    .share-box-dropdown .share-button .name{
        display: inline-block; 
        /* display: none; */
        margin-right: 8px;
        max-width: 55px;
        /*min-width: 20px;*/
        overflow: hidden;  
        text-align: center;      
    }
    .share-box-dropdown .share-button .total{
        font-size: 14px;
        font-weight: 600;
    }
    .share-box-dropdown .share-button .name{
        display: none;
    }
    .textRtl .share-box-dropdown .share-button .total,
    .textRtl .share-box-dropdown .share-button .name{
        margin-right: 0;
        margin-left: 7px;
    }
    .share-box-dropdown .share-button .icon{
    	margin-top:1px;
        display: inline-block;
        vertical-align: top;
    }
    .textRtl .share-box-dropdown .share-button .icon{
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
    }
    .share-box-dropdown .share-list{
        z-index: 5;
        overflow: hidden;
        position: absolute;
        bottom:21px;
        left:0;
        max-height: 0;
        -webkit-transition: max-height 0.1s ease;
        transition: max-height 0.1s ease;
    }
        .share-box-dropdown.share-box-align-right .share-list {
            left: auto;
            right: 0;
        }
    .share-box-dropdown.to-down .share-list{
        bottom:auto;
        top:21px;
    }

    .textRtl .share-box-dropdown .share-list{
        left:auto;
        right:0;
    }
        .textRtl .share-box-dropdown.share-box-align-right .share-list {
            left: 0;
            right: auto;
        }
    .share-box-dropdown .share-box-wrapper:hover .share-list{
        max-height: 300px;
        -webkit-transition: max-height 0.2s ease;
        transition: max-height 0.2s ease;   
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s;                
    }
    .share-box-dropdown .share-list ul{
        padding: 10px 0;
        background: rgba(255,255,255, 0.9);
        border: 1px solid rgb(181,181,181);
        border-radius: 3px;
    }
    .share-box-dropdown.light .share-list ul{
        background: rgba(0,0,0, 0.75);
        border-color: #fff;
    }
    .share-box-dropdown .share-list li > a{
        padding:10px 20px;
        display: block;
        color:#000 !important;
        white-space: nowrap;
        font-size: 14px;
        line-height: 16px;
    }
    .share-box-dropdown.light .share-list li > a{
        color:#fff !important;
    }
    .share-box-dropdown .share-list li > a:hover{
        background: #dedede;
    }
    .share-box-dropdown.light .share-list li > a:hover{
        background: rgb(25, 152, 252);
    }

    .share-box-dropdown .share-list li > a{
        text-decoration: none;
    }
    .share-box-dropdown .share-list .icon{
        display: inline-block;
        width:25px;
        height:25px;
        line-height: 25px;
        text-align: center;
    }
    .share-box-dropdown .share-list .name{
        min-width: 125px;
        display: inline-block;
        margin:0 10px;
    }
    .share-box-dropdown .share-list .count{
        background: #dedede;
        padding:2px 5px;
        display: inline-block;
    }
    .share-box-dropdown.light .share-list .count{
        background: #000;
    }
}

@media only screen{
    .icon{
        font-family: 'icons';
        text-decoration: none !important;
    }
    .icon.facebook:before{
        content: '\e80e';
    }
    .icon.twitter:before{
        content: '\e810';
    }
    .icon.vk:before{
        content: '\e83c';
    }
    .icon.gplus:before{
        content: '\e80d';
    }
    .icon.pinterest:before{
        content: '\e815';
    }
    .icon.reddit:before{
        content: '\e82c';
    }
    .icon.linkedin:before{
        content: '\e82d';
    }
    .icon.youtube:before{
        content: '\e80f';
    }
    .icon.instagram:before{
        content: '\e816';
    }
    .icon.youku:before{
        content: '\e84e';
    }
    .icon.weibo:before{
        content: '\e84f';
    }
    .icon.tweibo:before{
        content: '\e851';
    }
    .icon.wechat:before{
        content: '\e800';
    }
    .icon.rss:before{
        content: '\e81e';
    }
    .icon.user:before{
        content: '\e801';
    }
    .icon.motor1:before{
        content: '\e807';
    }
    .icon.social:before{
        content: '\e806';
    }
    .icon.menu:before{
        content: '\e805';
    }
    .icon.motorstore:before{
        content: '\e803';
    }
    .icon.motorsport-tv:before{
        content: '\e804';
    }
    .icon.search:before{
        content: '\e802';
    }
    .icon.share:before{
        content: '\e809';
    }
    .icon.play:before{
        content: '\e808';
    }
    .icon.arrow-prev:before{
        content: '\e81d';
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg);   
        display: inline-block;      
    }
    .icon.arrow-next:before{
        content: '\e81d';
    }
    .icon.arrow-down:before{
        content: '\e81d';
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg);   
        display: inline-block;      
    }
    .icon.arrow-big-next:before{
        content: '\e81b';
    }
    .icon.arrow-big-prev:before{
        content: '\e81b';
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg);   
        display: inline-block;      
    }
    .icon.settings:before{
        content: '\e82b';
    }
    .icon.mailto:before{
        content: '\e820';
    }

}

/*=============design/css/socials.css===========*/
@media only screen{
    .social-bg{
        color:#fff;
    }
    .social-bg.facebook{
        background: #3a5a97;
    }
    .social-bg.twitter{
        background: #0ec2fd;
    }
    .social-bg.vk{
        background: #6383a8;
    }
    .social-bg.gplus{
        background: #f25151;
    }
    .social-bg.pinterest{
        background: #c72527;
    }
    .social-bg.reddit{
        background: #cee3f8;
        color:#000;
    }
    .social-bg.linkedin{
        background: #0073b2;
    }
    .social-bg.youtube{
        background: #cc181e;
    }
    .social-bg.instagram{
        background: #395996;
    }
    .social-bg.youku{
        background: #2aa1de;
    }
    .social-bg.weibo{
        background: #e6162d;
    }
    .social-bg.tweibo{
        background: #20b8e5;
    }
    .social-bg.wechat{
        background: #51c332;
    }
    .social-bg.rss{
        background: #ff7e00;
    }
    .social-bg.mailto{
        background: #808080;
    }
}
@media only screen and (max-width : 767px){
    #socials_menu .icon{
        color:#fff;
    }
    #socials_menu .icon.facebook:before{
        background: #3a5a97;
    }
    #socials_menu .icon.twitter:before{
        background: #0ec2fd;
    }
    #socials_menu .icon.vk:before{
        background: #6383a8;
    }
    #socials_menu .icon.gplus:before{
        background: #f25151;
    }
    #socials_menu .icon.pinterest:before{
        background: #c72527;
    }
    #socials_menu .icon.reddit:before{
        background: #cee3f8;
        color:#000;
    }
    #socials_menu .icon.linkedin:before{
        background: #0073b2;
    }
    #socials_menu .icon.youtube:before{
        background: #cc181e;
    }
    #socials_menu .icon.instagram:before{
        background: #fff;
        color:#395996;
    }
    #socials_menu .icon.youku:before{
        background: #2aa1de;
    }
    #socials_menu .icon.weibo:before{
        background: #e6162d;
    }
    #socials_menu .icon.tweibo:before{
        background: #20b8e5;
    }
    #socials_menu .icon.wechat:before{
        background: #51c332;
    }
    #socials_menu .icon.rss:before{
        background: #ff7e00;
    }

    #socials_menu .icon:before{
        display: block;
        font-size: 20px;
        line-height: 45px;
        width:45px;
        height: 45px;
        text-align: center;
    }
    #socials_menu{
        position: fixed;
        top:0px;
        right:45px;
        cursor: pointer;
        z-index: 960;
    }
    #socials_menu > ul{
        position: absolute;
        top:100%;
        left:0;
        overflow: hidden;
        max-height:0;
        -webkit-transition: max-height 0.2s ease;
        transition: max-height 0.2s ease;
    }
    #socials_menu > ul > li > a{
        display: block;
    }
    #socials_menu > .icon.social{
        display:block;
    }
    .touch  #socials_menu > .icon.social.active ~ ul,
    .not-touch #socials_menu:hover > ul{
        max-height: 315px;
        -webkit-transition: max-height 0.3s ease;
        transition: max-height 0.3s ease;
    }
    .not-touch #socials_menu:hover > ul{
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s;        
    }
    #socials_menu > .icon.social:before{
        color:#898989;
    }
    .touch #socials_menu > .icon.social.active:before{
        background: #898989;
        color:#fff;
    }
    .not-touch #socials_menu:hover > .icon.social:before{
        background: #898989;
        color:#fff;
        -webkit-transition: background 0.01s ease, color 0.01s ease;
        transition: background 0.01s ease, color 0.01s ease;
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s;
    }

}
@media only screen and (max-width : 374px){
    #socials_menu{
        top:45px;
        right:0px;
    }
    /*.headerStick #socials_menu{
        top:-150px;
        visibility: hidden;
    }*/
}
@media only screen and (min-width : 768px){
    #socials_menu{
        font-size: 0;
        line-height: 0;
        display: inline-block;
        vertical-align: top;
        margin-right: 13px;
    }
    #socials_menu > .icon.social{
        display: none;
    }
    #socials_menu li{
        display: inline-block;
    }
    #socials_menu .icon{
        display: block;
    }
    #socials_menu .icon:before{
        color:#979797;
        display: block;
        font-size: 18px;
        line-height: 35px;
        width:29px;
        height: 35px;
        text-align: center;
    }
    .lightHeader #socials_menu .icon:before{
        color:#fff;
    }
    #socials_menu .icon:hover:before{
        background: rgba(0,0,0,0.1);
    }
}
@media only screen and (min-width : 1024px){
    #socials_menu{
        margin-right: 20px;
    }
/*    #socials_menu .icon:before{
        width:29px;
    }*/
}

/*=============design/css/layout.css===========*/
html, body {
    width:100%;
    height:100%;      
}
.textRtl{
    direction: rtl;
}
body {
    font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    font-size: 16px;
    line-height:1.1;
    background:  rgb(245, 245, 245);
    color:#262626;
    -webkit-text-size-adjust: 100%;
}
body.bgWhite{
    background: #fff;
}
body{
    min-width: 320px;
}
strong{
    font-weight: 600;
}
a{
    color:rgb(25, 152, 252);
    text-decoration: none;
}
.clear{
    width:100%;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    clear:both;
}
a:hover{
    text-decoration: underline;
}
h1,h2,h3,h4,h5{
    line-height: 1.3;
    font-weight: 600;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.mbn{
    margin-bottom: 0;
}
.fLeft{
    float:left;
}
.textRtl .fleft{
    float:right;
}
.fRight{
    float:right;
}
.textRtl .fRight{
    float:left;
}
.hiddenBlock{
    height:0;
    overflow: hidden;
}
.anchor-section {
    position: relative;
}
.anchor-section_anchor {
    position: absolute;
    top: -60px;
}

/* Required to make CSE convertion blocks hidden */
.leadConversionWrapper {
    position: absolute;
    top: -1000px;
    left: -1000px;
}

/* START styles for browser without Shadow DOM*/
m1-find-vehicle-us h2 {
    color: #fff;
}
m1-find-vehicle-us input,
m1-check-availability-form input {
    padding: 3px 10px!important;
    margin: 0!important;
    border-color: transparent!important;
    line-height: 24px!important;
}

m1-check-availability-dialog,
m1-check-availability-response-dialog,
paper-toast {
    z-index: 999;
}
m1-check-availability-dialog,
m1-check-availability-response-dialog {
    position: relative;
}
m1-quote-trim-form h2 {
    color: #fff;
}
m1-quote-trim-form input {
    margin: 0!important;
    border: none!important;
}
m1-find-vehicle-expandable-small input,
m1-find-vehicle-expandable input {
    margin: 0!important;
    border: none!important;
}
/* END styles for browser without Shadow DOM*/

@media only screen and (max-width : 767px){
    .root > .dpre-center.m-padding,
    .cpre-center.top .content-header{
        padding: 15px;
    }

}
@media only screen and (min-width : 767px) and (max-width : 1075px){
    .cpre-center.top .content-header{
        padding: 25px 25px 0 25px;
    }
}
@media only screen and (min-width : 1076px){
    .cpre-center.top .content-header{
        padding-top: 25px;
    }
}
@media only screen and (min-width : 768px){
    .cpre-center.top.b-padding .content-header{
        padding-bottom: 25px;
    }    
}
@media only screen and (min-width : 768px){
    h1,h2,h3,h4,h5{
        margin-bottom: 25px;
    }

}
    .cpre-center.top .content-header h1{
        margin-bottom: 0;
    }
    .content-header h1,
    .content-header h2,
    .content-header h2{
        padding-left:25px;
        padding-top: 0 !important;
        position: relative;
    }
    .textRtl .content-header h1,
    .textRtl .content-header h2,
    .textRtl .content-header h2{
        padding-left:0;
        padding-right:25px;
    }
    .content-header h1:before,
    .content-header h2:before,
    .content-header h3:before{
        content: '\e80b';
        font-family: 'icons';
        position: absolute;
        left:0;
        top:0;
    }
    .textRtl .content-header h1:before,
    .textRtl .content-header h2:before,
    .textRtl .content-header h3:before{
        left:auto;
        right:0;
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg);
    }
    h1{
        font-size: 18px;
    }
    h2{
        font-size: 16px;
    }
    h3{
        font-size: 15px;
    }
    .line-elps{
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width:100%;
    }
    .box-center{
        max-width:1920px;
        margin:0 auto;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .dpre-center,
    .cpre-center,
    .kpre-center,
    .npre-center,
    .pre-center{
        margin:0 auto;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
@media only screen and (min-width : 1025px){
    .dpre-center,
    .cpre-center,
    .kpre-center,
    .npre-center,
    .pre-center{
        max-width:1440px;       
    }
    .showAdSkin-desktop .dpre-center,
    .showAdSkin-desktop .cpre-center,
    .showAdSkin-desktop .kpre-center,
    .showAdSkin-desktop .npre-center,
    .showAdSkin-desktop .pre-center{
        max-width:1280px;        
    }
}
@media only screen and (min-width : 1025px) and (max-width : 1700px){
    .dpre-center,
    .cpre-center,
    .kpre-center,
    .npre-center,
    .pre-center{
        min-width: 1024px;    
    }
    .showAdSkin-desktop .dpre-center,
    .showAdSkin-desktop .cpre-center,
    .showAdSkin-desktop .kpre-center,
    .showAdSkin-desktop .npre-center,
    .showAdSkin-desktop .pre-center{
        width:75%;     
    }

}
    .root{
        height: auto !important;
        min-height: 100%;
/*        -webkit-overflow-scrolling: touch;*/
        overflow: hidden;
        position: relative;
        z-index: 10;
    }
    .root > .dpre-center,
    .root > .cpre-center,
    .root > .pre-center{
    	background: rgb(245, 245, 245);
    }
    .bgWhite .root > .dpre-center,
    .bgWhite .root > .cpre-center,
    .bgWhite .root > .pre-center{
        background: #fff;
    }
    .date{
        text-transform: uppercase;
    }
    .date .stime,
    .date .small{
        text-transform: none;
    }


@media only screen and (max-width : 767px){
    .root > [class*="pre-center"].padding{
        padding:25px 15px;
    }
    .root > [class*="pre-center"].padding .content-header{
        padding-left: 0;
    }
    .root > [class*="pre-center"].fill{
        background-color: rgb(245, 245, 245);
    }
    .bgWhite .root > [class*="pre-center"].fill{
        background-color: #fff;
    }
}
@media only screen and (min-width : 768px) and (max-width : 1075px){
    .root > .dpre-center.padding{
        padding:25px;
    }
    .root > .dpre-center.g-padding{
        padding:0 25px;
    }

}
@media only screen and (min-width : 1075px){
    .root > .dpre-center.padding{
        padding:25px 0;
    }
}
@media only screen and (min-width : 768px){
    .root > .dpre-center.t-padding{
        padding-top:25px;
    }
   
    .root > .pre-center{
        padding:25px;
    }
    .root > .pre-center .bevel{
        padding-left:25px;
    }
    .textRtl .root > .pre-center .bevel{
        padding-left:0;
        padding-right:25px;
    }
}
@media only screen{
    .root > .dpre-center.b-padding{
        padding-bottom:25px;
    }     
}

@media only screen{
    #stick_side{
        display: none;
    }
}
@media only screen and (min-width : 768px){
    .headerStick #stick_side{
        display: block;
    }
}


@media only screen{
    .live-sticker .ls-logo{
        background-image: url('data:image/png;base64,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aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wNi0wNlQxNzoxMTozNC0wNDowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMDYtMDZUMTc6MTE6MzQtMDQ6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA2LTA2VDE3OjExOjM0LTA0OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDphNThlNDI5YS05NWYyLTRmYzctYjI1NS1lZjc4YmI5NzM5NzQ8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmN2E4YjAzZi02YmI5LTExNzktYmRhZS04ODdlZjgzY2RlYjI8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpjYzU5NDIxZC03YjhmLTQwOTItODcxYi03YmQwODAyOGJiMzE8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6Y2M1OTQyMWQtN2I4Zi00MDkyLTg3MWItN2JkMDgwMjhiYjMxPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTA2LTA2VDE3OjExOjM0LTA0OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YTU4ZTQyOWEtOTVmMi00ZmM3LWIyNTUtZWY3OGJiOTczOTc0PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTA2LTA2VDE3OjExOjM0LTA0OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+R2VuZXJpYyBSR0IgUHJvZmlsZTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4zMDA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTI4PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4SYPk3AAAAIGNIUk0AAG2YAABzjgAA8nsAAITaAABulAAA5RoAADMnAAAZF5lJHH8AABBXSURBVHja7J19kJXVfcc/u3A4CyggAlEBRSS+BF8AoQrFxKhpTHydpHlpHNq0NhMTRzttzcSkTdUm6STTSZxMUvOmtk6biTFmamJrI/KiobiJCSOC2ahB3iQsCoICCoezm9s/nrN11V323r3n3Od5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');
        background-position: center;
        background-repeat: no-repeat;
        background-size: auto 100%;
    }
}

@media only screen and (max-width: 767px){
    .anchor-section_anchor {
        top: -100px;
    }
}

@media only screen{
	.thumb{
	    overflow:hidden;
	    background: #e2e2e2;
	    display: inline-block;
	    vertical-align: middle;
	    font-size: 0;
	    line-height: 0;
	    text-decoration: none !important;
	}
	.thumb img{
	    width: 100% !important;
	    font-size: 10px;
	    line-height: 12px;
	    color:#343e41;
	    position: relative;
	}
    .nojs .thumb img.lazy{
        display: none;
    }  
}

@media  only screen{
    .edf{
        display: inline-block;
        vertical-align: middle;
        width: 25px;
        height: 15px;
        background-size: 25px 660px;
        background-repeat: no-repeat;
        background-position: 0 0;
        background-image: url(https://icdn-5.motor1.com/static4ui/prod_v2_109/images/flags/edition.png);
        overflow: hidden;
        font-size: 0;
        line-height: 0;
    }
    .edf-230{ /*united_states 2356 */
        background-position: 0 -15px;
    }
    .edf-38{ /*canada 2168*/
        background-position: 0 -30px;
    }
    .edf-142{ /*mexico 2267*/
        background-position: 0 -45px;
    }
    .edf-10{ /*argentina 2139*/
        background-position: 0 -60px;
    }
    .edf-47{ /*colombia 2177*/
        background-position: 0 -75px;
    }
    .edf-173{ /*peru 2297*/
        background-position: 0 -90px;
    }
    .edf-236{ /*venezuela 2362*/
        background-position: 0 -105px;
    }
    .edf-43{ /*chile 2173*/
        background-position: 0 -120px;
    }
    .edf-30{ /*brazil 2159*/
        background-position: 0 -135px;
    }
    .edf-177{ /*portugal 2301*/
        background-position: 0 -150px;
    }
    .edf-229{ /*united_kingdom 2355*/
        background-position: 0 -165px;
    }
    .edf-104{ /*ireland 2234*/
        background-position: 0 -180px;
    }
    .edf-72{ /*france 2204*/
        background-position: 0 -195px;
    }
    .edf-21{ /*belgium 2150*/
        background-position: 0 -210px;
    }
    .edf-211{ /*switzerland 2336*/
        background-position: 0 -225px;
    }
    .edf-145{ /*monaco 2270*/
        background-position: 0 -240px;
    }
    .edf-128{ /*luxembourg 2253*/
        background-position: 0 -255px;
    }
    .edf-106{ /*italy 2236*/
        background-position: 0 -270px;
    }
    .edf-80{ /*germany 2211*/
        background-position: 0 -285px;
    }
    .edf-14{ /*austria 2143*/
        background-position: 0 -300px;
    }
    .edf-155{ /*netherlands 2279*/
        background-position: 0 -315px;
    }
    .edf-132{ /*spain*/
        background-position: 0 -330px;
    }
    .edf-182{ /*russia 2306*/
        background-position: 0 -345px;
    }
    .edf-110{ /*japan 2238*/
        background-position: 0 -360px;
    }
    .edf-44{ /*china 2174*/
        background-position: 0 -375px;
    }
    .edf-96{ /*hong_kong 2227*/
        background-position: 0 -390px;
    }
    .edf-99{ /*india 2230*/
        background-position: 0 -405px;
    }
    .edf-228-1{ /*Arab League*/
        background-position: 0 -420px;
    }
    .edf-228{ /*united_arab_emirates 2354*/
        background-position: 0 -435px;
    }
    .edf-17{ /*bahrain 2146*/
        background-position: 0 -450px;
    }
    .edf-179{ /*qatar 2303*/
        background-position: 0 -465px;
    }
    .edf-190{ /*saudi_arabia 2314*/
        background-position: 0 -480px;
    }
    .edf-122{ /*lebanon 2247*/
        background-position: 0 -495px;
    }
    .edf-13{ /*australia 2142*/
        background-position: 0 -510px;
    }
    .edf-158{ /*new_zealand 2282*/
        background-position: 0 -525px;
    }
    .edf-38-1{ /*Quebec Canada 2168-1*/
        background-position: 0 -540px;
    }
    .edf-000{ /*Global flag*/
        background-position: 0 -555px;
    }
    .edf-20{ /*belarus 2149*/
        background-position: 0 -570px;
    }
    .edf-227{ /*ukraine 2353*/
        background-position: 0 -585px;
    }
    .edf-112{ /*kazakhstan 2240*/
        background-position: 0 -600px;
    }
    .edf-222{ /*turkey 2348*/
        background-position: 0 -615px;
    }
    .edf-97{ /*hungary 2348*/
        background-position: 0 -630px;
    }
    .edf-176{ /*poland */
        background-position: 0 -645px;
    }
}

@media only screen{
    .apb,
    #ap_popup_gallery_rectangle,
    #ap_popup_gallery_top{
        font-size: 0;
        line-height: 0;
        overflow: hidden;
        text-align: center;
    }
    #ap_popup_gallery_rectangle .ap,
    #ap_popup_gallery_top .ap,
    .apb .ap{
        display: inline-block;
        text-align: center;
    }
    .onePixelAd{
        position:absolute;
        top:-100px;
        left:-100px;
        z-index: 1;
        width: 1px;
        height: 1px;
        background: #000;
    }
    #ap_popup_gallery_top,
    #ap_popup_gallery_top .ap,
    #ap_popup_gallery_rectangle,
    #ap_popup_gallery_rectangle .ap{
        display: none;
    }
 
}
@media only screen and (max-width : 767px){
    .lg-topside-box .apb.leaderboard,
    .lg-topside-box .apb.leaderboard .ap,
    .lg-topside-box .apb.super,
    .lg-topside-box .apb.super .ap,
    .hapb .apb.leaderboard,
    .hapb .apb.leaderboard .ap,
    .hapb .apb.super,
    .hapb .apb.super .ap,
    .hapb .apb.super-and-leaderboard,
    .hapb .apb.super-and-leaderboard .ap{
        display:none;
    }  
    .hapb .apb.mleaderboard .ap{
        width: auto !important;
        min-height:0 !important;
    }
}
@media only screen and (min-width : 768px) and (max-width : 1024px){
    .hapb .apb.mleaderboard,
    .hapb .apb.mleaderboard .ap,
    .hapb .apb.pixel,
    .hapb .apb.pixel .ap,
    .hapb .apb.rectangle,
    .hapb .apb.rectangle .ap,
    .hapb .apb.super,
    .hapb .apb.super .ap{
        display:none;
    }
}
@media only screen and (min-width : 768px) and (max-width : 1023px){
    .lg-topside-box .apb.mleaderboard,
    .lg-topside-box .apb.mleaderboard .ap,
    .lg-topside-box .apb.super,
    .lg-topside-box .apb.super .ap{
        display:none;
    }
}
@media only screen and (min-width : 1024px) and (max-width : 1099px){
    .lg-topside-box .apb.leaderboard,
    .lg-topside-box .apb.leaderboard .ap,
    .lg-topside-box .apb.super,
    .lg-topside-box .apb.super .ap{
        display:none;
    }
}
@media only screen and (min-width : 1100px) and (max-width : 1339px){
    .lg-topside-box .apb.mleaderboard,
    .lg-topside-box .apb.mleaderboard .ap,
    .lg-topside-box .apb.super,
    .lg-topside-box .apb.super .ap{
        display:none;
    }
}
@media only screen and (min-width : 1025px){
    .hapb .apb.mleaderboard,
    .hapb .apb.mleaderboard .ap,
    .hapb .apb.pixel,
    .hapb .apb.pixel .ap,
    .hapb .apb.rectangle,
    .hapb .apb.rectangle .ap,
    .hapb .apb.leaderboard,
    .hapb .apb.leaderboard .ap{
        display:none;
    }
}
@media only screen and (min-width : 1340px){
    .lg-topside-box .apb.mleaderboard,
    .lg-topside-box .apb.mleaderboard .ap,
    .lg-topside-box .apb.leaderboard,
    .lg-topside-box .apb.leaderboard .ap{
        display:none;
    }
}

@media only screen{
    .pre-center .hapb.middle .apb{
        padding:25px 0;
    }
}
@media only screen and (min-width : 767px){
    .hapb.top .apb{
        padding-top: 25px;
    }
}
@media only screen and (max-width : 767px){
    .hapb.top{
        /*height:0;*/
        overflow: hidden;
    }
    .cpre-center .hapb.middle .apb{
        padding:25px 0;
    }
}
@media only screen{
    .mapb{
        width: 100%;
    }
}
@media only screen and (max-width : 767px){
    .mapb .apb.leaderboard,
    .mapb .apb.leaderboard .ap{
        display:none;
    }    
}
@media only screen and (min-width : 768px) and (max-width : 799px){
    .mapb .apb.rectangle,
    .mapb .apb.rectangle .ap{
        display:none;
    }
}
@media only screen and (min-width : 800px) and (max-width : 1329px){
    .mapb .apb.leaderboard,
    .mapb .apb.leaderboard .ap{
        display:none;
    }
}
@media only screen and (min-width : 1330px){
    .mapb .apb.rectangle,
    .mapb .apb.rectangle .ap{
        display:none;
    }
}

.sizer{
    display: none;
}


@media  only screen{
    .browseBox .item:after{
        content:'';
        width:100%;
        font-size: 0;
        line-height: 0;
        overflow: hidden;
        clear:both;

    }
    .browseBox .item .info{
        background: #fff;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .browseBox.deep-box .item.deep .info{
        background: rgb(229,229,229);
    }
    .browseBox .item .sticker{

        display: inline-block;
        font-size: 13px;
        height: 25px;
        line-height: 25px;
        padding: 0 10px;
        text-transform: uppercase;
        white-space: nowrap;
        text-decoration: none;
    }
    .browseBox .item .info-clip > .more-link,
    .browseBox .item .info-clip > .sticker{
        display: none;
    }
    .browseBox .item .thumb .live-sticker{
        padding:5px 5px 5px 10px;
        background: rgba(0,0,0, 0.85);
        position: absolute;
        top:0;
        right:0;
        z-index: 5;
    }
    .browseBox .item .thumb .live-sticker .ls-logo{
        width:50px;
        height:20px;
        display: block;
    }
    .browseBox .item .thumb .live-sticker:after{
        content:'';
        position: absolute;
        top:0;
        right:100%;
        width:0;
        height:0;
        border: solid transparent;
        border-width: 0 15px 30px 0px;
        border-right-color: rgba(0,0,0, 0.85);
    }

    .browseBox .item .photos-count {
        z-index: 1;
        position: absolute;
        white-space: nowrap;
        bottom: 5px;
        left: 5px;
        background: rgba(0, 0, 0, 0.2);
        padding: 5px;
        border-radius: 5px;
        font-size: 14px;
        line-height: 24px;
    }
        .browseBox .item .photos-count_val {
            display: inline-block;
            vertical-align: middle;
            background: #fff;
            color: #000;
            min-width: 24px;
            height: 24px;
            text-align: center;
            border-radius: 12px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 0 4px;
        }
        .browseBox .item .photos-count_title {
            display: inline-block;
            vertical-align: middle;
            color: #fff;
        }
    
    /*.browseBox .item .thumb .photo,*/
    .browseBox .item .thumb .play{
        color: rgba(255,255,255,0.75);
        position: absolute;
        top:50%;
        left:50%;
        margin-top: -30px;
        margin-left: -30px;
        z-index: 5;
        -webkit-transition: color 0.3s ease;
        transition: color 0.3s ease;
    }
    /*.browseBox .item .thumb:hover .photo,*/
    .browseBox .item .thumb:hover .play{
        color: rgba(255,255,255,0.95);
    }
    /*.browseBox .item .thumb .photo:before,*/
    .browseBox .item .thumb .play:before{
		font-size: 60px;
		line-height: 60px;    	
    }
    .browseBox .item .type {
        background: rgb(0, 0, 0);
        color: #fff;  
        font-size: 11px;
        z-index: 5;    
    }
    .cat-sticker{
        text-transform: uppercase;
        padding: 0 10px !important;
        font-size: 11px !important;
        cursor: pointer !important;
    }
    .browseBox .item .thumb .duration{
        background: rgba(0,0,0, 0.75);
        color: #fff;    
        z-index: 5;
    }
    .browseBox .item .info a{
        color:#000;
        text-decoration: none;
    }
    .browseBox .item .info h3{
        margin-bottom: 0;
        text-transform: none;
    }
}
@media  only screen {
    .browseBox .item .info{
        position: relative;
    }
    .browseBox .item .thumb{
        position: relative;
        width: 100%;
        min-height: 90px;
    }
    .browseBox .item .thumb .type{
        position: absolute;
        left: 0;
        right: auto;     
        bottom: auto;
        top: 0;  
    }
    .browseBox .item .thumb .duration{
        position: absolute;
        right: 0;     
        bottom: 0;  
    }
    .browseBox .item .text{
        display: none;
    }
    .browseBox .item .info{
        padding: 40px 15px 50px 15px;
    }
    .browseBox.ntl .item .info{
        padding-top: 15px;
    }

}
@media  only screen {
    .browseBox .item .info{
        position: relative;
    }
    .browseBox .item .info .date{
        position: absolute;
        right: auto;
        left: 15px;
        top: auto;
        bottom:15px;
        cursor: default;
        color: #5b5b5b;
        font-size: 12px;
        line-height: 1;
        white-space: nowrap;
    }
    .textRtl .browseBox .item .info .date{
        left:auto;
        right:15px;
    }
    .browseBox.ntl .item .info .date{
        top:auto;
        bottom: 20px;
    }
        .browseBox.ntl .item .info .date.dateRange{
            bottom:  16px;
        }
    .browseBox .item .info .author{
        position: absolute;
        left: 15px;
        top:15px;
        text-transform: uppercase;
        font-size: 13px;
        line-height: 1.1;
        font-weight: 600;
        white-space: nowrap;
        cursor: default;
        color:#000;
    }
    .textRtl .browseBox .item .info .author{
        right:15px;
        left:auto;
    }
    .browseBox .item .info .author a:hover{
        text-decoration: underline;
    }
    .browseBox .item .info .text-box{
    	max-height: 100px;
    	min-height: 25px;
    	overflow:hidden;
    }
    .browseBox .item .info h3 a{
        font-size: 18px;
        line-height: 25px;
    }
}
@media  only screen {
    .browseBox .item .info .ins-box .btns-box{
        font-size: 0;
        line-height: 0;
        position: absolute;
        bottom: 15px;
        right:15px;
    }
    .textRtl .browseBox .item .info .ins-box .btns-box{
        left:auto;
        right:15px;
    }
    .browseBox .item .info .disqus-comment-count{
        display: inline-block;
        vertical-align: top;
        margin-right: 5px;
    }
    .textRtl .browseBox .item .info .disqus-comment-count{
        margin-left: 5px;
        margin-right: 0;
    }    
    .browseBox .item .info .shareBox{
        display: inline-block;
        vertical-align: top;
    }
    .browseBox .item .info .shareBox.share-box-dropdown .share-list{
        left: auto;
        right: 0;
    }
}
@media  only screen and (max-width: 767px){
    .browseBox .item .info .shareBox .share-button .name{
    	display: none;
    }
    .browseBox .item .info .shareBox .share-list{
        left: auto;
        right: 0;
    }
    .browseBox .item{
        margin: 15px;
    }
    /* .browseBox .item .info{
        border-bottom: 1px solid rgb(181,181,181);
    } */
}
@media  only screen and (min-width: 480px) and (max-width: 767px){

    .browseBox .item .thumb{
        width:249px;
        height:140px;
        float:left;
        margin-right:15px;
        min-height: 0;
    }
    .browseBox .item .info{
        height:140px;
        /*border-bottom: 1px solid rgb(181,181,181);*/
        margin-left: 249px;

    }
    .browseBox .item .text{
        display: none;
    }
    .browseBox .item .type {
        top: 0;
        left:0; 
        bottom: auto;       
    }
    .browseBox .item .info .text-box{
		height:50px;
    }
    .browseBox.ntl .item .info .text-box{
        height:75px;
    }
    .browseBox .item .info h3{
    	display: inline-block;
    }
}
@media  only screen and (min-width: 768px){
    .browseBox .item .info .date{
        left: 25px;
        bottom:25px;
        top: auto;
        right: auto;
    }
    .browseBox.ntl .item .info .date{
        right: 25px;
        top:auto;
        bottom:30px;
    }
        .browseBox.ntl .item .info .date.dateRange{
            bottom: 25px;
        }
    .textRtl .browseBox.ntl .item .info .date{
        right:auto;
        left:25px;
    }
    .browseBox .item .info .author{
        left: 25px;
        top:25px;
    }
    .browseBox .item .info{
        padding: 60px 25px 70px 25px;
    }
    .browseBox.ntl .item .info{
        padding-top: 25px;
    }
    /* .browseBox .item .info .ins-box .btns-box {
        bottom:25px;
        left:25px;
    } */
    /* .textRtl .browseBox .item .info .ins-box .btns-box {
        left:auto;
        right:25px;
    } */
}
@media only screen{
    .browseBox.title-box .item .info h3 a{
        font-size: 15px;
        line-height: 20px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block;
        max-width: 100%;
    }
        .makesBox.title-box .item .info h3 a{
            white-space: normal;
            text-transform: capitalize;
        }
    .browseBox.title-box .item .info{
        padding: 20px 25px;
    }
    .browseBox.title-box .item .info .text-box{
        height: 20px;
        overflow: hidden;  
        min-height: 0;      
    }
        .makesBox.title-box .item .info .text-box{
            height: auto;
            overflow: visible;
        }
    .browseBox.title-box .item .info .date,
    .browseBox.title-box .item .info .author,
    .browseBox.title-box .item .info .shareBox{
        display: none;
    }
}
@media  only screen{
    .browseBox.title-text-box .item .info h3{
        margin-bottom: 10px;
        margin-right: 80px;
    }
    .browseBox.title-text-box .item .info h3 a{
        font-size: 16px;
        line-height: 20px;
    }
    .browseBox.title-text-box .item .info .text{
        display: block;
        line-height: 20px;
        font-size: 14px;
    }
    .browseBox.title-text-box .item .info{
        padding: 20px 15px 40px;
    }
    .browseBox.title-text-box .item .info .text-box{
        max-height: 90px;
        height: auto;
        overflow: hidden;  
        min-height: 0;      
    }
    .browseBox.title-text-box .item .info .date{

    }
    .browseBox.title-text-box .item .info h3 a:after,
    .browseBox.title-text-box .item .info .author,
    .browseBox.title-text-box .item .info .shareBox{
        display: none;
    }
}
@media  only screen and (min-width: 768px){
    .browseBox.small-info-box .item .info .date{
        top:15px;
        right:15px;
        left:auto;
        font-size: 10px;
    }
    .browseBox.small-info-box .item .info .author{
        top:15px;
        left:15px;
        right:auto;
        font-size: 10px;
    }
    .browseBox.small-info-box .item .info{
        padding:15px 90px 15px 15px;
        height:81px;
    }
    .browseBox.small-info-box .item .info .text-box{
        margin-top: 17px;
	    height: 40px;
	    overflow: hidden;  
        min-height: 0;  	
    }
    .browseBox.small-info-box .item .info .ins-box .btns-box{
        bottom:15px;
        right:15px;
        left:auto;
    }
    .browseBox.small-info-box .item .info .shareBox.share-box-dropdown .share-list{
        left:auto;
        right:0;
    }
    .browseBox.small-info-box .item .info .shareBox .share-button .total,
    .browseBox.small-info-box .item .info .shareBox .share-button .name{
        display: none;
    }
    .browseBox.small-info-box .item .info h3 a {
	    font-size: 13px;
        line-height: 18px;
	}
    .browseBox.title-text-box .item .info .date {
        display: none;
    }
}

@media  only screen and (min-width: 768px){
    .browseBox.thumb-box{
        width:calc(100% + 25px);
        font-size: 0;
        line-height: 0;
    }
    .browseBox.thumb-box .item{
        width:50%;
        padding:0 25px 25px 0;
        display: inline-block;
        vertical-align: top;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .textRtl .browseBox.thumb-box .item{
        padding:0 0 25px 25px;
    }
    .browseBox.thumb-box .item:nth-last-child(1),
    .browseBox.thumb-box .item:nth-last-child(2){
        padding-bottom: 0;
    }
    .browseBox.thumb-box .item .info .text-box{
        height: 50px;
    }
}
@media  only screen and (min-width: 768px){
    .browseBox.detailed-box .item{
    	margin-bottom: 25px;
    	clear: both;
    }
    .browseBox.detailed-box .item:last-child{
    	margin-bottom: 0;
    }
    .browseBox.detailed-box .item .thumb{
        width:320px;
        height:180px;
        float:left;
        /* margin-right:15px; */
        z-index: 5;
    }
    .browseBox.detailed-box .item .info{
        height:180px;
        margin-left: 320px;
        padding:15px;

        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .browseBox.detailed-box .item .text{
        display: block;
    }
    .browseBox.detailed-box .item .type {
        top: 0;
        right:auto;
        left: 0; 
        bottom: auto;       
    }
    .browseBox.detailed-box .item .text-box{

    	max-height:105px;
    	overflow: hidden;
    }
    .browseBox.detailed-box .item .info h3{
    	min-height: 25px;
    }
    .browseBox.detailed-box .item .info h3 a{
    	font-size: 20px;
    }
    .browseBox.detailed-box .item .info .text{
    	margin-top: 10px;
        line-height: 22px;
    	font-size: 16px;
    }
     .browseBox.detailed-box .share-box-dropdown .share-list{
    	right:0;
		left:auto;
    } 
}
@media  only screen and (min-width: 1024px){
    .browseBox.detailed-box .item .info h3 a{
        font-size: 18px;
    }
    .browseBox.detailed-box .item .info .text{
        font-size: 14px;
    }
}
@media  only screen and (min-width: 768px){ /* and (max-width: 1599px)*/
	.browseBox.detailed-box .item .info .author{
		top:15px;
		left:15px;
		right:15px;
        line-height: 20px;
	}
	.browseBox.detailed-box .item .info .date{
		left:15px;
        right:auto;
        top: auto;
        bottom:10px;
        line-height: 20px;
	}
    .browseBox.detailed-box .item .info .ins-box .btns-box {
        right: 15px;
        left: auto;
        bottom: 10px;
    }
}
@media  only screen and (min-width: 1280px){ /* and (max-width: 1599px)*/
    body:not(.showAdSkin-desktop) .browseBox.detailed-box .item .info .text{
    	margin-top: 15px;
    }
    body:not(.showAdSkin-desktop) .browseBox.detailed-box .item .text-box{
    	max-height:150px;
    }
    body:not(.showAdSkin-desktop) .browseBox.detailed-box .item .thumb{
        width:445px;
        height:250px;
    }
    body:not(.showAdSkin-desktop) .browseBox.detailed-box .item .info{
        height:250px;
        margin-left: 445px;
        padding:25px;
    }
	body:not(.showAdSkin-desktop) .browseBox.detailed-box .item .info .author{
		top:15px;
		left:25px;
		right:25px;
	}
	body:not(.showAdSkin-desktop) .browseBox.detailed-box .item .info .date{
		left:25px;
        bottom:15px;

	}
    body:not(.showAdSkin-desktop) .browseBox.detailed-box .item .info .ins-box .btns-box {
        right: 25px;
        bottom: 15px;
    }
}
@media  only screen and (min-width: 1600px){
    body.showAdSkin-desktop .browseBox.detailed-box .item .info .text{
    	margin-top: 15px;
    }
    body.showAdSkin-desktop .browseBox.detailed-box .item .text-box{
    	max-height:150px;
    }
    body.showAdSkin-desktop .browseBox.detailed-box .item .thumb{
        width:445px;
        height:250px;
    }
    body.showAdSkin-desktop .browseBox.detailed-box .item .info{
        height:250px;
        margin-left: 445px;
        padding:25px;
    }
	body.showAdSkin-desktop .browseBox.detailed-box .item .info .author{
		top:15px;
		left:25px;
		right:25px;
	}
	body.showAdSkin-desktop .browseBox.detailed-box .item .info .date{
		left:25px;
        bottom:15px;

	}
    body.showAdSkin-desktop .browseBox.detailed-box .item .info .ins-box .btns-box {
        right: 25px;
        bottom: 15px;
    }
}
/* @media  only screen and (min-width: 1600px){
	.browseBox.detailed-box .item .info{
		padding:25px;
	}
    .browseBox.detailed-box .item .text-box{
    	margin-top: 25px;
    	margin-left: 130px;
    	height:147px;
    }
    .browseBox.detailed-box .item .info .text{
    	margin-top: 25px;
    }
    .browseBox.detailed-box .item .ins-box{
		position: absolute;
		top:25px;
		left:25px;
		bottom:25px;
		width:80px;
		padding-right:25px;
		border-right: 1.5px solid rgb(25, 152, 252);
    }
    .browseBox.detailed-box .item .info .date{
    	position: static;
		margin-top: 10px;
		display: block;
		text-align: right;
    }
    .browseBox.detailed-box .item .info .author{
    	position: static;
    	white-space: normal;
    	margin-top: 30px;
    	display: block;
    	line-height: 15px;
    	max-height: 45px;
    	text-align: right;
    }
    .browseBox.detailed-box .item .info .ins-box .btns-box {
        bottom: 31px;
        right:25px;
        left:0;
    }
    .browseBox.detailed-box .item .info .ins-box .btns-box .disqus-comment-count{
        float: right;
    }
    .browseBox.detailed-box .item .info .ins-box .btns-box .shareBox{
        float: right;
        clear: both;
    }
    .browseBox.detailed-box .item .info .disqus-comment-count{
        margin:0 0 10px;
    }
    .browseBox.detailed-box .item .info h3 a{
    	font-size: 20px;
    }
    .browseBox.detailed-box .item .info .text{
        font-size: 16px;
    }
} */
@media  only screen and (min-width: 768px){
    .browseBox.promo-box .item{
        position: relative;
    }
    .browseBox.promo-box .item{
        min-height: 300px;
        background: #000;
    }
    .browseBox.promo-box .item .thumb{
        background: #000;
        width:100%;
    }
    .browseBox.promo-box .item .info-clip{
        position: absolute;
        bottom: 25px;
        left:25px;
        background: rgba(0,0,0, 0.5);
        border-bottom: 2px solid rgb(25, 152, 252);
        width:290px;
        height:185px;
        font-size:11px;
        color:#fff;
    }
    .browseBox.promo-box .item .info-clip .info{
        position: static;
        background: transparent;
        padding: 0;
    }
    .browseBox.promo-box .item .info .shareBox{
        padding:0;
        background: none;
        bottom:25px;
        right:25px;
        top:auto;
        left:auto;
    }
    .browseBox.promo-box .item .info-clip > .type{
        position: absolute;
        top:-25px;
        left:0;
        display: block;
    }
    .browseBox.promo-box .item .info-clip > .more-link{
        position: absolute;
        bottom: -2px;
        right:-25px;
        display: block;
        font-size: 0;
        line-height: 0;
    }
    .browseBox.promo-box .item .info-clip > .more-link:after{
        background: rgb(25, 152, 252);
        color: #fff;
        content: "\e81d";
        display: block;
        font-family: "icons";
        font-size: 18px;
        height: 25px;
        line-height: 25px;
        overflow: hidden;
        text-align: center;
        width: 25px;
    }
    .browseBox.promo-box .item .info-clip .text-box{
        margin:20px 25px;
        height:100px;
        max-height: none;
        min-height: 0;
        overflow: hidden;
    }
    .browseBox.promo-box .item .info-clip h3{
        margin-bottom: 14px;  

    }
    .browseBox.promo-box .item .info-clip h3 a{
        color:#fff;
        text-transform: none;
        font-size: 17px;
        line-height:20px;        
    }
    .browseBox.promo-box .item .info-clip .text a,
    .browseBox.promo-box .item .info-clip h3 a{
        color:#fff;
    }
    .browseBox.promo-box .item .info-clip a:hover{
        text-decoration: none;
    }
    .browseBox.promo-box .item .info-clip .text{
        display: block;
        color:#fff;
        font-size: 13px;
        line-height: 15px;
    }
    .browseBox.promo-box .item .info-clip .author,
    .browseBox.promo-box .item .info-clip .date{
        position: absolute;
        left:25px;
        /*overflow: hidden;*/
        white-space: nowrap;
        top: auto;
        right:auto;
    }
    .browseBox.promo-box .item .info-clip .author{
        bottom: 35px;
        font-weight: 600;
        color: rgb(25, 152, 252);
    }
    .browseBox.promo-box .item .info-clip .date{
        bottom: 20px;  
        color:#fff;
    }
}
@media only screen and (min-width : 1025px){
    .browseBox.promo-box .item{
        min-height: 450px;
    }
    .browseBox.promo-box .item .info-clip{
        width:340px;
        height:215px;
        bottom:90px; 
        font-size:12px; 
    }
    .browseBox.promo-box .item .info-clip.center{
        margin-left: -210px;
    }
    .browseBox.promo-box .item .info-clip .text-box{
        height:130px;
    }
    .browseBox.promo-box .item .info-clip h3{
        margin-bottom: 15px;
    }
    .browseBox.promo-box .item .info-clip h3 a{
        font-size: 19px;
        line-height: 24px;
    }
    .browseBox.promo-box .item .info-clip .text{
        line-height: 18px;
        font-size:14px;
    }
    .browseBox.promo-box .item .info-clip .author{
        bottom:40px;
    }
}
@media only screen and (min-width : 1280px){
    .browseBox.promo-box .item{
        min-height: 550px;
    }
    .browseBox.promo-box .item .info-clip{
        width:420px;
        height:265px; 
        bottom:100px;  
    }
    .browseBox.promo-box .item .info-clip.center{
        margin-left: -240px;
    }
    .browseBox.promo-box .item .info-clip .text-box{
        height:160px;
    }
    .browseBox.promo-box .item .info-clip h3{
        margin-bottom: 20px;
    }
    .browseBox.promo-box .item .info-clip h3 a{
        font-size: 22px;
        line-height: 29px;
    }
    .browseBox.promo-box .item .info-clip .text{
        line-height: 20px;
        font-size:15px;
    }
}
@media  only screen{
    .recommendedBox .pre-center{
        background: rgb(245, 245, 245);
    }
    .bgWhite .recommendedBox .pre-center{
        background: #fff;
    }
    .recommendedBox .recommendedBox-top{
        height:25px;
    }
    .recommendedBox h2{
        margin:0;
        padding:15px;
        text-align: center;
        color: #000;
    }
}
@media  only screen and (min-width : 768px){
    .recommendedBox h2{
        padding:15px 15px 0px;
        color:#fff;
    }
    .recommendedBox-grid{
        background: rgba(0,0,0, 0.5);
        position: relative;
    }
    .recommendedBox-grid > .pre-center{
        position: relative;
    }
    .recommendedBox-grid > .pre-center > h2,
    .recommendedBox-grid > .pre-center > .browseBox{
        position: relative;
        z-index: 2;
    }
    .recommendedBox-grid > .pre-center:before{
        content: '';
        position: absolute;
        top:0;
        left:0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0, 0.5);
        z-index: 1;
    }
}
@media  only screen{
    .grid{
        font-size: 0;
        line-height: 0;
    }
    .grid .item{
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}
@media only screen and (min-width : 768px){
    .grid{
        padding:25px 0 0 25px;
    }
    .grid-np{
        padding:0;
        /*width:calc(100% + 25px);*/
    }
    .grid-1-3 .item{
        vertical-align: top;
        display: inline-block;
        width:33.33%;
        padding:0 25px 25px 0;
    }
    .grid-1-2-3 .item,
    .grid-1-2-4 .item{
        display: inline-block;
        vertical-align: top;
        width:50%;
        padding:0 25px 25px 0;
    }
}
@media only screen and (min-width : 1024px){
    .grid-1-2-3 .item{
        display: inline-block;
        width:33.33%;
    }
    .grid-1-2-4 .item{
        display: inline-block;
        width:25%;
    }

}

@media  only screen{

	.pager-next{
		text-align: center;
        padding-bottom: 25px;
	}
    .pager-next .button{
        margin:0;
    }
}
@media  only screen and (max-width: 767px) {
    .pager-next{
        padding: 15px 0;
    }
}

@media  only screen{
    .moreContent{
        padding:25px 0;
        text-align: center;
    }
    .moreContent > a{
        display: inline-block;
        padding:0 10px;
        line-height: 22px;
        white-space: nowrap;
        border: 1px solid #000;
        color: #000;
        text-transform: uppercase;
        font-size: 13px;
        text-decoration: none;
    }
    .moreContent > a:hover{
        background: #000;
        color: #fff;
    }
}
@media  only screen and (min-width: 767px) {
    .moreContent.content-np{
        padding-top: 0;
        padding-bottom: 0;
    }
    .moreContent.content-bnp{
        padding-bottom: 0;
    }
    .moreContent{
        text-align: right;
    }
    .textRtl .moreContent{
        text-align: left;
    }
    .moreContent.content-center{
        text-align: center;
    }
}

@media  only screen{
    .content-area{

    }
    .sidebar{
        display:none;
    }
    .sidebar.vcon{
        display: block;
    }
    .sidebar .m1-find-vehicle-us.small,
    .sidebar .m1-find-vehicle-eu.small,
    .sidebar m1-find-vehicle-expandable-small {
        margin-bottom: 20px;
    }
    .content-area .content-area-box{
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}
@media  only screen and (min-width: 768px) {
    .content-area .content-area-box .hw-column{
        width:50%;
        float:left;
    }
    .textRtl .content-area .content-area-box .hw-column{
        float:right;
    }
    .content-area .content-area-box .hw-column.itms-lbp .item{
        padding:0 25px 25px 0;
    }
    .textRtl .content-area .content-area-box .hw-column.itms-lbp .item{
        padding:0 0 25px 25px;
    }
    .content-area .content-area-box .hw-column.itms-lp .item{
        padding:0 25px 0 0;
    }
    .content-area .content-area-box .hw-column.itms-lp .item:last-child{
        padding-bottom:25px;
    }
    .textRtl .content-area .content-area-box .hw-column.itms-lp .item{
        padding:0 0 0 25px;
    }
    .content-area .content-area-box .hw-column.itms-nfnt .item + .item .thumb{
        display: none;
    }
    .content-area .content-area-box .hw-column.itms-nfnt .item .info{
        padding-bottom: 5px;
    }
    .content-area .content-area-box .hw-column.itms-nfnt .item:last-child .info{
        padding-bottom: 25px;
    }
    .content-area .content-area-box .hw-column.itms-lp .moreContent,
    .content-area .content-area-box .hw-column.itms-lbp .moreContent{
        padding-right: 25px;
    }
    .textRtl .content-area .content-area-box .hw-column.itms-lp .moreContent,
    .textRtl .content-area .content-area-box .hw-column.itms-lbp .moreContent{
        padding-right: 0;
        padding-left: 25px;   
    }
}
@media  only screen and (max-width: 1023px) {
    .sidebar .apb,
    .sidebar .apb .ap{
        display:none;
    }
}
@media  only screen and (min-width: 768px) and (max-width: 1023px) {
    .content-area .content-area-box.content-np{
        width:calc(100% + 25px);
    }

}
@media  only screen and (min-width: 1024px) {
    .content-area .content-area-box{
        float: left;
        padding-right: 325px;
        width: 100%;
    }
    .content-area .content-area-box.content-np{
        padding-right: 300px;
    }
    .not-touch .content-area .content-area-box{
        -webkit-transition: padding-right 0.1s ease;
        transition: padding-right 0.1s ease; 
    }
    .hide-aside .content-area .content-area-box{
        padding-right:0;
    }
    .not-touch .hide-aside .content-area .content-area-box{
        -webkit-transition: padding-right 0.3s ease;
        transition: padding-right 0.3s ease; 
    }
    .textRtl .content-area .content-area-box{
        float: right;
        padding-right: 0;
        padding-left:325px;
    }
    .textRtl .content-area .content-area-box.content-np{
        padding-left:300px;
    }
    .textRtl.not-touch .content-area .content-area-box{
        -webkit-transition: padding-left 0.1s ease;
        transition: padding-left 0.1s ease; 
    }
    .textRtl.not-touch .hide-aside .content-area .content-area-box{
        -webkit-transition: padding-left 0.3s ease;
        transition: padding-left 0.3s ease; 
    }
    .textRtl .hide-aside .content-area .content-area-box{
        padding-left:0;
    }
    .content-area .sidebar{
        display: block;
        float: right;
        margin-left: -300px;
        width: 300px;
    }
    .textRtl .content-area .sidebar{
        float: left;
        margin-left: 0;
        margin-right: -300px;
    }
    .sidebar .apb{
        margin-bottom: 25px;
    }
}
@media only screen{
    .postAuthorBox{
        overflow: hidden;
        display: table;
        margin-bottom: 25px;
    }
    .postAuthorInfo{
        display: table-cell;
        vertical-align: middle;
        font-size: 14px;
        line-height: 1.3;
    }
    .postAuthorThumb{
        display: table-cell;
        vertical-align: middle;
        padding-right:15px;
    }
    .textRtl .postAuthorThumb{
        padding-right:0;
        padding-left:15px;
    }
    .postAuthorInfo .postAuthor .name{
        text-transform: uppercase;
        font-weight: 600;
        color: #000;
    }
    .postAuthorInfo .postAuthor .label{
        font-weight: normal;
    }
    .postAuthorInfo .postAuthor .mood{
        color: #808080;
    }
    .postAuthorInfo .postAuthor a{
        color: #000;
        text-decoration: none;
    }
    .postAuthorInfo .postAuthor a:hover{
        text-decoration: underline;
    }
    .postTopInfo .postDate{
        margin-bottom: 15px;
    }
    .postDate{
        font-size: 14px;
        color:#5b5b5b;
        cursor: default;
    }
    .postTopInfo .shareTrendingBox{
        float:right;
        margin-top: -35px;
        font-size: 0;
        line-height: 0;
    }
    .textRtl .postTopInfo .shareTrendingBox{
        float:left;
        clear:left;
    }
    .postTopInfo .shareTrendingBox .shareBox,
    .postTopInfo .shareTrendingBox .trendingBox{
        display: inline-block;
        vertical-align: top;
    }
    .postTopInfo .shareTrendingBox .trendingBox{
        margin-right:10px;
    }
    .textRtl .postTopInfo .shareTrendingBox .trendingBox{
        margin-right:0;
        margin-left:10px;
    }
    .postMiddleInfo .shareBox .share-list,
    .postTopInfo .shareTrendingBox .shareBox .share-list{
        left:auto;
        right:0;
    }
    .textRtl .postTopInfo .shareTrendingBox .shareBox .share-list{
        left:0;
        right:auto;
    }
    .postTopInfo .disqus-comment-count{
        float:right;
        margin-top: -5px;
    }
    .textRtl .postTopInfo .disqus-comment-count{
        float:left;
    }
    .postMiddleInfo{
        margin-bottom: 25px;
    }
    .postMiddleInfo .shareBox{
        float:right;
    }
}

@media only screen and (min-width : 768px){
    .postAuthorInfo{
        font-size: 16px;
    }
    
}
@media only screen and (min-width : 1600px){
    .postAuthorThumb{
        padding-right:20px;
    }
    .textRtl .postAuthorThumb{
        padding-right:0;
        padding-left:20px;
    }
    .postTopInfo .postDate{
        /* margin-left: 101px; */
    }
    .postAuthorBox{
        margin-left: 100px;
        margin-bottom: 25px;        
    }
    .textRtl .postTopInfo .postDate{
        margin-left: auto;
        margin-right: 101px;
    }
    .textRtl .postAuthorBox{
        margin-left: auto;
        margin-right: 100px;
    }
    .postAuthorBox.withAvatar{
        margin:0;
    }   
}

@media only screen{
    .postContent .postBody > h1:before,
    .postContent .postBody > h2:before,
    .postContent .postBody > h3:before,
    .postContent .postBody > h4:before,
    .postContent .postBody > h5:before,
    .postContent .postBody > h6:before{
        content: '\e80b';
        font-family: 'icons';
        font-weight: normal;
        color: rgb(25, 152, 252);
        margin-right: 7px;
        display: inline-block;
    }
    .textRtl .postContent .postBody > h1:before,
    .textRtl .postContent .postBody > h2:before,
    .textRtl .postContent .postBody > h3:before,
    .textRtl .postContent .postBody > h4:before,
    .textRtl .postContent .postBody > h5:before,
    .textRtl .postContent .postBody > h6:before{
        margin-right: 0;
        margin-left: 7px;
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg);
    }
}
@media only screen and (min-width : 768px){
    .postContent .postBody > h1,
    .postContent .postBody > h2,
    .postContent .postBody > h3,
    .postContent .postBody > h4,
    .postContent .postBody > h5,
    .postContent .postBody > h6{
        padding-left:25px;
        position: relative;
    }
    .textRtl .postContent .postBody > h1,
    .textRtl .postContent .postBody > h2,
    .textRtl .postContent .postBody > h3,
    .textRtl .postContent .postBody > h4,
    .textRtl .postContent .postBody > h5,
    .textRtl .postContent .postBody > h6{
        padding-left:0;
        padding-right:25px;
    }
    .postContent .postBody > h1:before,
    .postContent .postBody > h2:before,
    .postContent .postBody > h3:before,
    .postContent .postBody > h4:before,
    .postContent .postBody > h5:before,
    .postContent .postBody > h6:before{
        margin-left:-25px;
        top:-2px;
        position: relative;
        font-size: 80%;
        display: inline-block;
    }
    .textRtl .postContent .postBody > h1:before,
    .textRtl .postContent .postBody > h2:before,
    .textRtl .postContent .postBody > h3:before,
    .textRtl .postContent .postBody > h4:before,
    .textRtl .postContent .postBody > h5:before,
    .textRtl .postContent .postBody > h6:before{
        margin-left:7px;
        margin-right:-25px;
    }
}
@media only screen and (min-width : 1024px){
    .postContent .postBody > .embed-item,
    .postContent h2.preview,
    .postContent .postBody > h1,
    .postContent .postBody > h2,
    .postContent .postBody > h3,
    .postContent .postBody > h4,
    .postContent .postBody > h5,
    .postContent .postBody > h6,
    .postContent .postBody > blockquote,
    .postContent .postBody > p,
    .postContent .postBody > [data-widget-size="content"]{
        /* max-width:650px;
        margin-left:auto;
        margin-right:auto; */
    }
    .postContent .postBody > ol,
    .postContent .postBody > ul{
        /* max-width:600px;
        margin-left:auto;
        margin-right:auto; */
    }
    .hide-aside .postContent .postBody > h1,
    .hide-aside .postContent .postBody > h2,
    .hide-aside .postContent .postBody > h3,
    .hide-aside .postContent .postBody > h4,
    .hide-aside .postContent .postBody > h5,
    .hide-aside .postContent .postBody > h6{
        padding-left:0;
        padding-right:25px;
    }
    .textRtl .hide-aside .postContent .postBody > h1,
    .textRtl .hide-aside .postContent .postBody > h2,
    .textRtl .hide-aside .postContent .postBody > h3,
    .textRtl .hide-aside .postContent .postBody > h4,
    .textRtl .hide-aside .postContent .postBody > h5,
    .textRtl .hide-aside .postContent .postBody > h6{
        padding-left:25px;
        padding-right:0;
    }
     .hide-aside .postContent .postBody > h1:before,
     .hide-aside .postContent .postBody > h2:before,
     .hide-aside .postContent .postBody > h3:before,
     .hide-aside .postContent .postBody > h4:before,
     .hide-aside .postContent .postBody > h5:before,
     .hide-aside .postContent .postBody > h6:before{
        margin-left:-25px;
    }
    .textRtl  .hide-aside .postContent .postBody > h1:before,
    .textRtl  .hide-aside .postContent .postBody > h2:before,
    .textRtl  .hide-aside .postContent .postBody > h3:before,
    .textRtl  .hide-aside .postContent .postBody > h4:before,
    .textRtl  .hide-aside .postContent .postBody > h5:before,
    .textRtl  .hide-aside .postContent .postBody > h6:before{
        margin-left:7px;
        margin-right:-25px;
    }
}
@media only screen and (min-width : 1440px){
    .postContent .postBody > .embed-item,
    .postContent h2.preview,
    .postContent .postBody > blockquote,
    .postContent .postBody > h1,
    .postContent .postBody > h2,
    .postContent .postBody > h3,
    .postContent .postBody > h4,
    .postContent .postBody > h5,
    .postContent .postBody > h6,
    .postContent .postBody > p,
    .postContent .postBody > [data-widget-size="content"]{
        /* max-width:700px; */
    } 
    .postContent .postBody > ol,
    .postContent .postBody > ul{
        /* max-width:650px; */
    }
}
@media only screen and (min-width : 1600px){
    .postContent .postBody > .embed-item,
    .postContent h2.preview,
    .postContent .postBody > blockquote,
    .postContent .postBody > h1,
    .postContent .postBody > h2,
    .postContent .postBody > h3,
    .postContent .postBody > h4,
    .postContent .postBody > h5,
    .postContent .postBody > h6,
    .postContent .postBody > p,
    .postContent .postBody > [data-widget-size="content"]{
        /* max-width:800px; */
    }
    .postContent .postBody > ol,
    .postContent .postBody > ul{
        /* max-width:750px; */
    }
    .postTopInfo{
        margin-right: 10px;
    }
    .textRtl .postTopInfo{
        margin-left: 10px;
        margin-right: 0;
    }
    .postContent{
        /* margin-left: 100px; */
        /*margin-right: 15px;*/
    }
    .hide-aside .postContent{
         margin-right: 100px;
         max-width: none;
         width:auto;
    }  
    .textRtl .postContent{
        /*margin-left: 15px;*/
        margin-right: 100px;
    } 
    .textRtl .hide-aside .postContent{
         margin-left: 100px;
    } 
}
/* start userRThumb */
@media only screen{
    .userRThumb{
        display: inline-block;
        width:80px;
        height:80px;
        background: #f5f5f5;
        border-radius: 40px;
        border:1px solid #808080;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow: hidden;
        text-decoration: none;
        font-size: 0;
        line-height: 0;
    }
    .userRThumb:hover{
        text-decoration: none;
    }
    .userRThumb img{
        width:100%;
    }
}
/* end userRThumb */
@media  only screen and (max-width: 1023px) {
    .sidebar .apb,
    .sidebar .apb .ap{
        display: none;
    }
}
@media  only screen{
    .contentNavigation{
        position: relative;
        overflow: hidden;
    }
    .contentNavigation > .pre-center{
        height:80px;
        background: rgb(245, 245, 245);
    }
    .bgWhite .contentNavigation > .pre-center{
        height:80px;
        background: #fff;
    }
    .contentNavigation .navButton.next{
        float:right;
    }
    .contentNavigation .navButton.prev{
        float:left;
    }
    .contentNavigation .navButton{
        display: table;
        height: 80px;
        text-decoration: none;
    }
    .contentNavigation .navButton .btn{
        display: table-cell;
        width:60px;
        padding:0 10px;
        overflow: hidden;
        background: #919191;
        color: #fff;
        overflow: hidden;
        text-align: center;
        font-size: 0;
        line-height: 0;
        vertical-align: middle;
    }
    .contentNavigation .navButton:hover .btn{
        background: rgb(25, 152, 252);
    }
    .contentNavigation .navButton .btn .icon{
        display: block;
        margin:0 auto;
        width:18px;
        height:26px;
        line-height: 26px;
        font-size: 26px;
    }
    .contentNavigation .navButton .btn .label{
        font-size: 13px;
        line-height: 13px;
        text-transform: uppercase;
        white-space: nowrap;
        display: block;
        overflow: hidden;
        margin-top: 10px;
        min-width: 60px;
    }
    .contentNavigation .navButton .thumb-box{
        display: table-cell;
        width:142px;
    }
    .contentNavigation .navButton .thumb{
        width:142px;
        height:80px;
    }
    .contentNavigation .navButton .title{
        display: table-cell;
        padding:10px 25px;
        overflow: hidden;
        font-size: 15px;
        line-height: 20px;
        overflow: hidden;
        vertical-align: middle;
        color:#000;
        font-weight: 600;
    }
    .bgWhite .contentNavigation .navButton .title{
        background: rgba(245, 245, 245, 0.95);
    }
    .showAdSkin-desktop .contentNavigation .navButton .title,
    .contentNavigation .navButton .title{
        background: rgba(255,255,255,0.95);        
    }

    .contentNavigation .navButton .title > span{
        display: inline-block;
        max-height: 40px;
        overflow: hidden;
    }
    .contentNavigation .navButton{
        width:48%;
        max-width: 515px;
    }    
}
@media  only screen and (max-width: 768px) {
    .contentNavigation .navButton .thumb-box{
        display: none;
    }
}
@media  only screen and (max-width: 480px) {
    .contentNavigation .navButton{
        max-width: 60px;
    }
    .contentNavigation .navButton .title{
        display: none;
    }
}

@media  only screen{
    .thumbInfoBox.nlg .info{
        margin-left: 0 !important;
    }
    .thumbInfoBox .text-box .text{
        font-size: 15px;
        line-height: 20px;
        color:#000;
        text-decoration: none;
    }
    .thumbInfoBox .text-box h1{
        text-transform: none;
        font-size: 24px;
    }
    .thumbInfoBox .text-box h1 a{
        text-decoration: none;
        color:#000;
    }
    .thumbInfoBox .thumb-box img{
        width:100%;
    }
    .thumbInfoBox .info{
        position: relative;
        padding-top:30px;
        margin:0 15px;
    }
    .thumbInfoBox .info .author {
        color: #000;
        cursor: default;
        font-size: 11px;
        font-weight: 600;
        left: 0;
        line-height: 1;
        overflow: hidden;
        position: absolute;
        text-transform: uppercase;
        top: 10px;
        white-space: nowrap;
    }
    .thumbInfoBox .info .date {
        color: #5b5b5b;
        cursor: default;
        font-size: 11px;
        line-height: 1;
        position: absolute;
        right: 0;
        top: 10px;
        white-space: nowrap;
    }
    .thumbInfoBox .info .more-link{
        float:right;
        margin-top:10px;
    }
    .thumbInfoBox .info .more-link:after {
        background: rgb(25, 152, 252) none repeat scroll 0 0;
        color: #fff;
        content: "\e81d";
        display: inline-block;
        font-family: "icons";
        font-size: 18px;
        height: 25px;
        line-height: 25px;
        overflow: hidden;
        text-align: center;
        width: 25px;
    }
}
@media  only screen and (max-width: 768px) {
    .thumbInfoBox{
        margin-bottom: 15px;
    }
}
@media  only screen and (min-width: 480px) {
    .thumbInfoBox .thumb-box{
        width: 200px;
        float:left;
    }
    .thumbInfoBox .thumb-box.big{
        margin-right: 15px;
    }
    .thumbInfoBox .info{
        margin-left: 200px;
    }
    .thumbInfoBox .text-box{
        max-height:130px;
        overflow: hidden;
    }
}
@media  only screen and (min-width: 600px) {
    .thumbInfoBox .thumb-box{
        width: 250px;
    }
    .thumbInfoBox .info{
        margin-left: 250px;
    }
    .thumbInfoBox .big + .info{
        margin-left: 250px;
    }
    .thumbInfoBox .text-box{
        max-height:170px;
    }
}
@media  only screen and (min-width: 768px) {
    .thumbInfoBox .thumb-box.big{
        width: 380px;
    }
    .thumbInfoBox .text-box h1{
        margin-bottom: 20px;
        font-size: 28px;
    }
    .thumbInfoBox .text-box{
        max-height:180px;
    }
    .thumbInfoBox .info{
        margin-right: 0;
    }
    .thumbInfoBox .big + .info{
        margin-left: 380px;
    }
    .thumbInfoBox .info .date,
    .thumbInfoBox .info .author {
        top:0;
    }
}
@media  only screen and (min-width: 1600px) {
    .thumbInfoBox .thumb-box.big{
        width: 440px;
    }
    .thumbInfoBox .big + .info{
        margin-left: 440px;
    }
}
@media  only screen{
    .breadcrumbs{
        font-size: 13px;
        line-height: 24px;
        color:#4b4b4b;
        padding:0 25px 0 50px;
    }
    .textRtl .breadcrumbs{
        padding:0 50px 0 25px;
    }
    .breadcrumbs > a{
        color:#000;    
    }
    .breadcrumbs > a:first-child{
        background: rgba(0,0,0, 0.9);
        width:25px;
        height: 25px;
        display: inline-block;
        font-size: 0;
        line-height: 0;
        vertical-align: top;
        text-align: center;
        margin-left:-50px;
    }
    .textRtl .breadcrumbs > a:first-child{
        margin-left:0;
        margin-right:-50px;
    }
    .breadcrumbs > a:first-child:before{
        content:'\e81c';
        font-family: 'icons';
        font-size: 11px;
        line-height: 25px;
        color: #fff;
        
    }
    .breadcrumbs > .sep:after{
        content:'\e81d';
        font-family: 'icons';
        display: inline-block;
        margin: 0 5px;
        color:#4b4b4b;
    }
    .textRtl .breadcrumbs > .sep:after{
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg);
    }
}
@media  only screen{
    .noData p{
        margin-bottom: 15px;
    }
}
@media  only screen{
    .page404{
        margin-bottom: 25px;
        width:100%;
        margin:0 auto 25px;
        max-width: 755px;

    }
    .page404 .image{
        margin-bottom: 25px;
    }
    .page404 .image img{
        width:100%;
    }
    .page404 p{
        font-size: 14px;
        line-height: 1.5;
        max-width: 600px;
        margin:0 auto;
    }
    .page404 p.small{
        font-size: 13px;
    }
    .page404 .info .spec{
        background: rgb(25, 152, 252);
        color: #fff;
        display: inline-block;
        padding: 0 5px;
        text-decoration: none;
    }
    .page404 h1,
    .page404  p.message{
        text-align: center;
    }
    .page404  p.message{
        font-size: 16px;
        max-width: 450px;
    }
    .page404 .searchForm{
        margin-left:auto;
        margin-right:auto;
        max-width: 600px;
    }
}

@media  only screen and (min-width: 768px) {
    .page404 h1{
        font-size: 32px;
    }
}
@media  only screen and (min-width: 1024px) {
    .page404 h1{
        font-size: 42px;
    }
}
@media  only screen{
    .additionalInfo{
        min-width:100%;
    }
    .additionalInfo tr{
        border-bottom: 10px solid transparent;
    }
    .additionalInfo tr td:first-child{
        white-space: nowrap;
        width:1%;
        padding-right:15px;
    }
    .additionalInfo td{
        font-size: 15px;
        
    }
    .additionalInfo td .list{
        background: #e5e5e5;
        padding: 10px 15px;
        font-size: 14px;
    }
    .bgWhite .additionalInfo td .list{
        background: rgb(245, 245, 245);
    }
    .additionalInfo td .list a:after{
        content: ',';
    }
    .additionalInfo td .list a:last-child:after{
        content: '';
    }
}
@media  only screen{
    #developer{
        background:#cecece;
        width:16px;
        height:16px;
        position:fixed;
        top:2px;
        right:2px;
        overflow:hidden;
        font-size:0;
        line-height:0;
        color:#000;
        z-index:9999;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
    }
    @-moz-keyframes -rblink {
        0% { background-color: rgba(255,0,0,0); }
        15% { background-color: rgba(255,0,0,1); }
        85% { background-color: rgba(255,0,0,1); }
        100% { background-color: rgba(255,0,0,0); }
    }
    @-webkit-keyframes -rblink {
        0% { background-color: rgba(255,0,0,0); }
        15% { background-color: rgba(255,0,0,1); }
        85% { background-color: rgba(255,0,0,1); }
        100% { background-color: rgba(255,0,0,0); }
    }
    @-ms-keyframes -rblink {
        0% { background-color: rgba(255,0,0,0); }
        15% { background-color: rgba(255,0,0,1); }
        85% { background-color: rgba(255,0,0,1); }
        100% { background-color: rgba(255,0,0,0); }
    }
    #developer a{
        color:blue !important;
    }
    #developer.alarm{
        background:red;
        color:white;
        font-weight:600;
        -moz-animation: -rblink 2s infinite linear;
        -webkit-animation: -rblink 2s infinite linear;
        -ms-animation: -rblink 2s infinite linear;
        animation: -rblink 2s infinite linear;
    }
    #developer:hover{
        width:300px;
        height:auto;
        font-size:12px;
        line-height:16px; 
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        padding:10px;
        -moz-animation: none;
    }
}
@media  only screen{
    .requestsProfilerBrief,
    .requestsProfilerDetail {
        display: none;
    }
    .adminInfoBox{
        display: none;
    }
}
@media  only screen and (min-width: 768px) {
    .requestsProfilerBrief {
        display: block;
        position: fixed;
        bottom: 10px;
        right: 10px;
        font-size: 0;
        line-height: 0;
        width: 16px;
        height: 16px;
        border-radius: 50%;
        z-index: 998;
        color: #fff;
        cursor: pointer;
        background: #019e13;
        animation: live_database 2s infinite linear;
    }
        .requestsProfilerBrief.average {
            background: #e6bc00;
        }
        .requestsProfilerBrief.slow {
            background: #d40000;
        }
        .requestsProfilerBrief:hover{
            font-size: 14px;
            line-height: 1.2;
            min-width: 250px;
            width: auto;
            height: auto;
            padding: 10px;
            border-radius: 5px;
            animation: none;
        }

    .cmpDialog.profiler .box{
        max-height: 90%;
        width: 90%;
        max-width: none;
        overflow: auto;
    }
    .cmpDialog.profiler .box .content{
        overflow: auto;
    }
    .cmpDialog.profiler .profile-item {
        transition: background 0.3s linear;
    }
    .cmpDialog.profiler .profile-item + .profile-item {
        border-top: 1px solid #ccc;
    }
    .cmpDialog.profiler .profile-item.open {
        background: #f3f3f3;
    }
    .cmpDialog.profiler h3 {
        padding: 10px;
        margin: 0;
        cursor: pointer;
        text-transform: none;
    }
    .cmpDialog.profiler h3 span {
        display: inline-block;
        vertical-align: middle;
    }
    .cmpDialog.profiler h3 .copy-raw {
        float: right;
    }
    .cmpDialog.profiler h3 .copy-raw:hover {
        position: relative;
        color: #666;
    }
    .cmpDialog.profiler h3 .copy-raw:active {
        top: 1px;
        left: 1px;
    }
    .cmpDialog.profiler h3 .copy-raw textarea{
        width: 0;
        height: 0;
        opacity: 0;
    }
    .cmpDialog.profiler .status {
        width: 16px;
        height: 16px;
        border-radius: 50%;
        margin-right: 10px;
    }
        .cmpDialog.profiler .status.fast {
            background: #019e13;
        }
        .cmpDialog.profiler .status.average {
            background: #e6bc00;
        }
        .cmpDialog.profiler .status.slow {
            background: #d40000;
        }
    .cmpDialog.profiler .details {
        width: 100%;
        overflow-x: auto;
        display: none;
    }
        .cmpDialog.profiler .details ol{
            padding-left: 35px;
        }
        .cmpDialog.profiler .details li{
            list-style-type: decimal;
        }

    .cmpDialog.profiler th,
    .cmpDialog.profiler td {
        width: 50%;
        padding: 5px;
    }

    .cmpDialog.profiler .box .content{
        padding: 0;
    }
    .cmpDialog.profiler .box .content pre{
        background-color: transparent!important;
    }
    .cmpDialog.profiler .box .close {
        display: none;
    }
}
@keyframes live_database {
    0% {
        opacity: 0;
    }
    15% {
        opacity: 1;
    }
    85% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@media  only screen and (min-width: 768px) {
    .adminInfoBox{
        display: block;
        position: fixed;
        bottom: 38px;
        left:5px;
        z-index: 9999;
        background: rgba(0,0,0,0.4);
        max-height: 25px;
        max-width: 25px;
        overflow: hidden;
        -webkit-transition:  background 0.1s ease, max-height 0.1s ease, max-width 0.1s ease;
        transition:  background 0.1s ease, max-height 0.1s ease, max-width 0.1s ease;
        -webkit-transition-delay:0.05s;
        transition-delay:0.05s; 
    }
    .adminInfoBox:hover{
        max-width: 700px;
        max-height: 700px;
        -webkit-transition:  background 0.5s ease, max-height 0.5s ease, max-width 0.5s ease;
        transition:  background 0.5s ease, max-height 0.5s ease, max-width 0.5s ease;
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s; 
        background: rgba(0,0,0,0.9);

    }
    .adminInfoBox > .adminInfo{
        margin-top: 15px;
        padding:25px;
        color:#fff;
        opacity: 0;
        -webkit-transition: opacity 0.1s ease;
        transition: opacity 0.1s ease;
        font-size: 14px;
    }
    .adminInfoBox:hover > .adminInfo{
        opacity: 1;
    }
    .adminInfoBox > .adminInfoLabel{
        height: 25px;
        background: rgb(25, 152, 252);
        color:#fff;
        line-height: 25px;
        text-transform: uppercase;
        font-size: 13px;
        padding: 0 25px;
        position: absolute;
        top:0;
        white-space: nowrap;
        right:0;
        left:0;
        z-index: 2;
        text-align: center;
        opacity: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: opacity 0.1s ease;
        transition: opacity 0.1s ease;

    }
    .adminInfoBox:hover > .adminInfoLabel{
        opacity: 1;
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s; 
    }
    .adminInfoBox > .icon-settings{
        width:25px;
        height:25px;
        display: block;
        line-height: 25px;
        overflow: hidden;
        text-align: center;
        font-size: 22px;
        color:#cecece;
        cursor: pointer;
        position: absolute;
        bottom: 0;
        left:0;
        z-index: 5;
        -webkit-transition: color 0.2s ease;
        transition: color 0.2s ease;
    }
    .adminInfoBox:hover > .icon-settings{
        color: #fff;
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s;         
    }
    .adminInfoBox > .icon-settings:before{
        -webkit-transition: transform 0.2s ease-out;
        transition: transform 0.2s ease-out;
        display: inline-block;
        margin:0;
    }
    .adminInfoBox:hover > .icon-settings:before{
        -webkit-transform:rotate(140deg);
        transform:rotate(140deg);
        -webkit-transition: transform 0.5s ease-out;
        transition: transform 0.5s ease-out;
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s; 
    }
    .adminInfoBox > .adminInfo table{
        width:100%;
    }
    .adminInfoBox > .adminInfo table tr{
        border-bottom: 1px solid #888;
    }
    .adminInfoBox > .adminInfo table tr:first-child{
        border-bottom-color:rgb(25, 152, 252);
    }
    .adminInfoBox > .adminInfo table td{
        padding:10px;
    }
    .adminInfoBox > .adminInfo table.contentInfo{
        margin-bottom: 25px;
    }
    .adminInfoBox > .adminInfo .go:after{
        font-family: 'icons';
        content:'\e81d';
        display: inline-block;
        margin-right: 5px;
    }
}
@media  only screen{
    .disqus-comment-count{
        font-size: 14px;
        padding:0 5px;
        height:20px;
        line-height: 20px;
        /* color:#808080; */
        color:#000;
        text-decoration: none;
        /* border:1px solid #808080; */
        border:1px solid transparent;
        border-radius: 3px;
        text-transform: uppercase;
        display: inline-block;
    }
    .disqus-comment-count.light{
        border-color:#fff !important;
        color:#fff !important;
    }
    a.disqus-comment-count:hover{
        text-decoration: none;
        color: #000;
        border-color: #000;
    }
    a.disqus-comment-count.light:hover{
        color:#fff !important;
    }
    .textRtl .disqus-comment-count:before,
    .disqus-comment-count:after{
        content:'\e81f';
        font-family: 'icons';
        font-size: 15px;
    }
    .textRtl .disqus-comment-count:after{
        display: none;
    }
    .disqus-comment-count .value{
        font-weight: 600;
    }
}
@media  only screen{
    [data-bubbles-target]{
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: opacity 0.5s ease;
        transition: opacity 0.5s ease;
        z-index: 9999;
        opacity: 0;
        /*background: red;*/
    }
    [data-bubbles-target].disabled{
        left:-1000px;
        top:-1000px;
    }
    [data-bubbles-target].enabled{

    }
    [data-bubbles-target].enabled.show{
        opacity: 1;
    }
    [data-bubbles-target] .bubbles-box{
        background: #fff;
        border: 5px solid #d9d9d9;
        display: block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: relative;
    }
    [data-bubbles-target] .bubbles-box .image-box{
        font-size: 0;
        line-height: 0;
        display: block;
    }
    [data-bubbles-target]:before{
        content: '';
        width:0;
        height: 0;
        line-height: 0;
        font-size: 0;
        overflow: hidden;
        position: absolute;
        border: solid;
    }
    [data-bubbles-target][data-pos="1"]{
        margin-left: -20px;
        padding-top:20px;
    }
    [data-bubbles-target][data-pos="1"]:before,
    [data-bubbles-target][data-pos="2"]:before{
        border-width: 0 10px 10px;
        border-color: transparent transparent #d9d9d9;
        top:10px;
        left:10px;
    }
    [data-bubbles-target][data-pos="3"]{
        margin-left: -20px;
        padding-bottom: 20px;
    }
    [data-bubbles-target][data-pos="3"]:before,
    [data-bubbles-target][data-pos="4"]:before{
        border-width: 10px 10px 0;
        border-color: #d9d9d9 transparent transparent;
        bottom:10px;
        left:10px;
    }
    [data-bubbles-target][data-pos="2"]{
        padding-top:20px;
        margin-left: 30px;
    }
    [data-bubbles-target][data-pos="4"]{
        padding-bottom: 20px;
        margin-left: 30px;
    }
    [data-bubbles-target][data-pos="4"]:before,
    [data-bubbles-target][data-pos="2"]:before{
        left:auto;
        right:10px;
    }
}






/* ############################################################################################### */
@media  only screen{
    .pageAdSkin .adSizer{
        font-size: 0;
        line-height: 0;
    }
    .pageAdSkin .adSizer img{
        display: none;
    }
}
@media  only screen and (max-width: 767px){
    .showAdSkin-phone .ready-center{
        z-index: 10;
        position: relative;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background: rgb(245, 245, 245);

    }
    .showAdSkin-phone .ready-center.padg{
        padding: 10px;
    }
    .showAdSkin-phone .ready-center.padg-nb{
        padding: 10px 10px 0 10px;
    }
    .showAdSkin-phone .ready-center.light{
        background: #fff;
    }
    .showAdSkin-phone .pageAdSkin{
        display: none;
        position: relative;
    }
    .showAdSkin-phone .pageAdSkin .pageAdSkinUrl{
        position: absolute;
        top:0;
        left:0;
        right:0;
        bottom:0;
        background-repeat: no-repeat;
        background-position: center 0;
        background-size: 100%;
    }
    .showAdSkin-phone  .m1-header-ad .m1-gapb-topside .m1-apb.mleaderboard{
        display: none;
    }
}
@media  only screen and (max-width: 414px){
    .showAdSkin-phone .pageAdSkin .adSizer img{
        width:49.7%;
        display: block;
    }
}
@media  only screen and (min-width: 415px) and (max-width: 767px){
    .showAdSkin-phone .pageAdSkin .adSizer img{
        width:13.4%;
        display: block;
    }
}

@media  only screen and (min-width: 768px) and (max-width: 1024px) {
    .showAdSkin-pad .ready-center{
        z-index: 10;
        position: relative;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background: rgb(245, 245, 245);

    }
    .showAdSkin-pad .ready-center.padg{
        padding: 15px;
    }
    .showAdSkin-pad .ready-center.padg-nb{
        padding: 15px 15px 0 15px;
    }
    .showAdSkin-pad .ready-center.light{
        background: #fff;
    }
    .showAdSkin-pad .pageAdSkin{
        position: relative;
        z-index: 1 !important;
        margin-top: -60px;
    }
    .showAdSkin-pad .pageAdSkin .adSizer img{
        width: 20%;
        display: block;
    }
    .showAdSkin-pad .pageAdSkin .pageAdSkinUrl{
        position: absolute;
        top:0;
        left:0;
        right:0;
        height:1000px;
        background-repeat: no-repeat;
        background-position: center 0;
        background-size: 100%;
    }
    .showAdSkin-pad  .m1-header-ad .m1-gapb-topside .m1-apb.leaderboard{
        display: none;
    }
    .showAdSkin-pad .root > div[class*="pre-center"]{
        position: relative;
        z-index: 3;
    }
    .showAdSkin-pad .root > div#content_top,
    .showAdSkin-pad .root > div#content_bottom{
        z-index: 2;
    }
    .showAdSkin-pad .root > [class*="pre-center"].top:not(.ntr){
        background: none;
    }
    .showAdSkin-pad .root > [class*="pre-center"].top:not(.ntr) .content-header{
        background: rgba(0,0,0, 0.40);
        padding:25px;
    }
    
    .showAdSkin-pad .root > [class*="pre-center"].top:not(.ntr) .content-header h1{
        margin:0;
        color:#fff;
    }
    .showAdSkin-pad .car-specs-box,
    .showAdSkin-pad .breadcrumbs-box:not(.ntr){
        background: rgba(0,0,0, 0.40);
    }
    .showAdSkin-pad .breadcrumbs-box:not(.ntr) .breadcrumbs,
    .showAdSkin-pad .breadcrumbs-box:not(.ntr) .breadcrumbs > a,
    .showAdSkin-pad .breadcrumbs-box:not(.ntr) .breadcrumbs > .sep:after{
        color: #fff;
    }
    .showAdSkin-pad .breadcrumbs-box:not(.ntr) .breadcrumbs > a:first-child{
        background: rgba(25, 152, 252, 0.9);
    }
}

@media  only screen and (min-width: 1025px) {

    .showAdSkin-desktop .ready-center{
        min-width: 1024px;
        max-width: 1280px;
        
        background: rgb(245, 245, 245); 
        width: 75%;
        z-index: 10;
        margin-left: auto;
        margin-right: auto;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: relative
    }
    .showAdSkin-desktop .ready-center [class*="pre-center"]{
        width:100% !important;     
    }
    .showAdSkin-desktop .ready-center.padg{
        padding: 15px;
    }
    .showAdSkin-desktop .ready-center.padg-nb{
        padding: 15px 15px 0 15px;
    }
    .showAdSkin-desktop .ready-center.light{
        background: #fff;
    }
    .showAdSkin-desktop .pageAdSkin{   
        position: relative;
        z-index: 1 !important;
        margin-top: -60px;
    }
    .showAdSkin-desktop .m1-header-ad .m1-gapb-topside .m1-apb.super{
        display: none;
    }
    .showAdSkin-desktop .root{
        height: 100%;
    }
    .showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{
        position: absolute;
        top:0px;
        left:0;
        right:0;
        /*padding-bottom: 9999px;
        margin-bottom: -9999px;*/
        height:9999px;
        background-repeat: no-repeat;
        background-position: center 0;

    }
    .showAdSkin-stick.showAdSkin-desktop .pageAdSkin{
        position: static;
    }
    .showAdSkin-stick.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{
        height: auto;
        bottom: 0;
    }
    .showAdSkin-desktop .hapb.top{
        width:0;
        height:0;
        overflow: hidden;
    }
    .showAdSkin-fixed.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{
        background-attachment: fixed;
        position: fixed;
        height: 100vh;
    }
    /*.hangingHeader.showAdSkin-fixed.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{
        background-attachment: scroll;
    }*/
    /*.showAdSkin-stick.hangingHeader.showAdSkin-fixed.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{
        background-attachment: fixed;
    }*/
    .showAdSkin-desktop .root > div[class*="pre-center"]{
        position: relative;
        z-index: 3;
    }
    /*.showAdSkin-desktop .root > div#content_top,
    .showAdSkin-desktop .root > div#content_bottom{
        z-index: 2;
    }*/

    .showAdSkin-desktop .root > [class*="pre-center"].top:not(.ntr){
        background: none;
    }
    .showAdSkin-desktop .root > [class*="pre-center"].top:not(.ntr) .content-header{
        background: rgba(0,0,0, 0.40);
    }
    .showAdSkin-desktop .root > [class*="pre-center"].top .content-header{
        padding:25px;
    }
    .showAdSkin-desktop .root > [class*="pre-center"].top:not(.ntr) .content-header h1{
        margin:0;
        color:#fff;
    }
    .showAdSkin-desktop .car-specs-box,
    .showAdSkin-desktop .breadcrumbs-box:not(.ntr){
        background: rgba(0,0,0, 0.40) !important;
    }
    .showAdSkin-desktop .breadcrumbs-box:not(.ntr) .breadcrumbs,
    .showAdSkin-desktop .breadcrumbs-box:not(.ntr) .breadcrumbs > a,
    .showAdSkin-desktop .breadcrumbs-box:not(.ntr) .breadcrumbs > .sep:after{
        color: #fff;
    }
    .showAdSkin-desktop .breadcrumbs-box:not(.ntr) .breadcrumbs > a:first-child{
        outline: 1px solid #fff;
    }

    .showAdSkin-desktop .root > .dpre-center.padding{
        padding:25px;
    }
    .showAdSkin-desktop .breadcrumbs-box{
        padding-left:25px;
        padding-right: 25px;
    }

}
@media  only screen and (min-width: 1025px) and (max-width: 1370px){
    .showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{
        background-size: 2048px auto;
        background-position: center 0;
    }
    .showAdSkin-desktop .pageAdSkin .adSizer{
        height:200px;
    }
}
@media  only screen and (min-width: 1371px) and (max-width: 1699px){
    .showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{
        background-size: 152% auto;
    }
    .showAdSkin-desktop .pageAdSkin .adSizer img{
        width: 15%;
        display: block;
    }
}
@media  only screen and (min-width: 1700px){
    .showAdSkin-desktop .pageAdSkin .adSizer{
        height:255px;
    }
}

/* START register footer styles */
@media only screen {
    #register_footer_wrapper {
        background: #5b5b5b;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 941;
        -webkit-transition: transform 0.5s linear;
                transition: transform 0.5s linear;
        -webkit-transform: translateY(100%);
            transform: translateY(100%);
    }
        #register_footer_wrapper.visible {
            -webkit-transform: translateY(0);
                transform: translateY(0);
        }
        #register_footer_wrapper .close{
            position: absolute;
            cursor: pointer;
            top: 50%;
            right: 10px;
            color: #fff;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
        }
        #register_footer_wrapper .center{
            line-height: 40px;
            color: #fff;
            font-size: 16px;
            text-transform: uppercase;
            width: 80%;
            max-width: 1440px;
            min-width: 1024px;
            margin: 0 auto;
        }
        #register_footer_wrapper .center p{
            display: inline-block;
        }
        #register_footer_wrapper form{
            float: right;
            width: 300px;
        }
            #register_footer_wrapper form input{
                margin: 0;
                vertical-align: top;
                display: inline-block;
                margin-top: 4px;
            }
            #register_footer_wrapper form input[type="email"]{
                width: 210px;
                text-align: center;
            }
            #register_footer_wrapper form input[type="submit"]{
                font-weight: bold;
                background: #2798f5;
                color: #fff;
                width: 85px;
                padding: 0;
                height: auto;
                border-color: #2798f5;
                -webkit-appearance: none;
                   -moz-appearance: none;
                        appearance: none;
            }
}
@media only screen and (max-width: 1120px) {
    #register_footer_wrapper .center{
        width: auto;
        padding: 0 40px 0 10px;
        min-width: 0;
    }
}
@media only screen and (max-width: 1023px) {
    #register_footer_wrapper .center p{
        display: block;
        text-align: center;
        line-height: 2;
    }
    #register_footer_wrapper form{
        margin: 0 auto;
        float: none;
    }
    #register_footer_wrapper .close {
        top: 8px;
        right: 8px;
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
}
@media only screen and (max-width: 767px) {
    #register_footer_wrapper form{
        width: 260px;
        min-width: 0;
    }
        #register_footer_wrapper form input[type="email"]{
            width: 170px;
        }
}
/* END register footer styles */

/* START register form styles */
@media only screen {
    .cmpDialog.registerDialog .box .close{
        position: absolute;
        top: 5px;
        right: 0;
        width: 32px;
        background: #000;
        text-align: center;
        margin:  0;
        z-index: 4;
    }
        .cmpDialog.registerDialog .box .close:before {
            font-size:20px;
            line-height: 32px;
        }


    .cmpDialog.registerDialog .box {
        max-width: 90%;
        width: 566px;
        min-width: 0;
        background: transparent;
        /* overflow: auto; */
        /* max-height: 100%; */
    }
    .cmpDialog.registerDialog .box .content{
        padding: 0;
    }
    
    .loginFormWrapper,
    .registerFormWrapper{
        border-top: 3px solid #2597f6;
        border-bottom: 5px solid #2597f6;
    }
        .registerFormWrapper input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]),
        .registerFormWrapper textarea,
        .registerFormWrapper select {
            border-color: transparent;
        }

        .registerFormWrapper .headerSuccess{
            display: none;
        }
            .registered .registerFormWrapper .header {
                display: none;
            }
            .registered .registerFormWrapper .headerSuccess {
                display: block;   
            }
        .registerFormWrapper .header{
            background: #000;
            padding: 20px;
        }

            .registerFormWrapper .header h1,
            .registerFormWrapper .header h2{
                color: #fff;
                margin: 0;
                padding: 0;
                line-height: 1.2;
            }
            .registerFormWrapper .header h1 {
                font-size: 48px;
            }
            .registerFormWrapper .header h2{
                font-size: 26px;
            }

        .registerFormWrapper .body{
            background: #efefef;
            padding: 15px 0 15px;
        }
            .registerFormWrapper .body .promo{
                margin: 0 20px;
                padding-bottom: 15px;
                line-height: 1.2;
            }
            .registerFormWrapper .body b{
                font-size: 21px;
                color: #1998fc;
                text-transform: uppercase;
            }

            .registerFormWrapper .body .contentSuccess{
                display: none;
            }
            .registered .registerFormWrapper .body .promo,
            .registered .registerFormWrapper .body .content{
                display: none;
            }
            .registered .registerFormWrapper .body .contentSuccess{
                display: block;
            }
            .registerFormWrapper .body .content{
                color: #232323;
                width: 350px;
                max-width: 90%;
                margin: 0 auto;
            }
                .registered .registerFormWrapper .body .content{
                    width: auto;
                    padding: 0 20px;
                    max-width: none;
                }
                .registerFormWrapper .body p + p{
                    margin-top: 15px;
                }
            /*
            .registerFormWrapper .body legend{
                margin-left: 110px;
            }
            .registerFormWrapper .body .captcha-image-box{
                float: left;
                margin-right: 10px;
                margin-left: 0;
            }
            */
            .registerFormWrapper .body #regenerate_captcha{
                color: #000;
                border-color: #000;
            }
            .registerFormWrapper .body #subscription_daily_updates{
                margin-top: -15px;
                /* margin-left: 110px; */
            }
                    
            .registerFormWrapper .body input[type="submit"]{
                /* margin-right: 0; */
                /* margin-left: 110px; */
                /* width: 220px; */
                line-height: 40px;
                border-radius: 3px;
            }
            
            .registerFormWrapper .body .haveAccount{
                font-size: 12px;
                /* width: 220px; */
                text-align: center;
            }
        .registerFormWrapper .footer{
            background: #ddd;
            padding:  20px 0;
        }
            .registered .registerFormWrapper .footer{
                display: none;
            }
            .registerFormWrapper .footer .content{
                width: 350px;
                max-width: 90%;
                margin:  0 auto;
                text-align: center;
            }
            .registerFormWrapper .footer .connect {
                margin-bottom: 20px;
            }
            .registerFormWrapper .footer .connect > span {
                display: block;
                color: #000;
                line-height: 1.2;
                padding-bottom: 20px;
                font-weight: bold;
            }
            .registerFormWrapper .footer .connect > a {
                line-height: 40px;
                background: #316197;  
                color: #fff; 
                display: inline-block;
                text-decoration: none;
                padding: 0 50px 0 10px;
                border-radius: 3px;
                margin-left: 10px;
                text-transform: uppercase;
                font-weight: bold;
            }
                .registerFormWrapper .footer .connect .connectIcontext{
                    margin-left: 45px;

                }
            .registerFormWrapper .footer .info {
                font-size:  12px;
                line-height: 1.2;
            }
            .registerFormWrapper .body .backButton {
                text-decoration: none;
                margin: 20px auto 0;
                background: #1998fc;
                color: #fff;
                font-weight: bold;
                font-size: 16px;
                line-height: 40px;
                display: block;
                width: 260px;
                height: auto;
                border-radius: 3px;
                border:  none;
            }
}

@media only screen and (max-width: 450px),
    only screen and (max-height: 720px){
    .cmpDialog.registerDialog .box {
        overflow: auto;
        max-height: 100%;
    }
}

@media only screen and (max-width: 450px) {
    .registerFormWrapper .header h1 {
        font-size: 32px;
    }
    .registerFormWrapper .header h2 {
        font-size: 15px;
    }

    .registerFormWrapper .body legend{
        width: 135px;
    }
    .registerFormWrapper .body #subscription_daily_updates {
        margin-top: 0;
    }

    .registerFormWrapper .footer {
        padding: 10px 0;
    }
    .registerFormWrapper .footer .connect > span {
        padding-bottom: 10px;
    }
    .registerFormWrapper .footer .connect {
        margin-bottom: 10px;
    }
    .registerFormWrapper .footer .connect > a{
        padding-right: 20px;
    }
    .registerFormWrapper .footer .connect .connectIcontext{
        margin-left: 20px;
    }
}
/* END register form styles */


/* START trending content */
.trending-content {
    margin-bottom: 25px;
}
    .trending-content_header {
        margin-bottom: 15px;
    }
    .trending-content_item {
        display: block;
        clear: both;
        background: #f5f5f5;
        overflow: hidden;
    }
    .trending-content_thumb {
        width: 40%;
        float: left;
        margin-right: 10px;
    }
    .trending-content_link {
        display: block; 
        color: #262626;
        overflow: hidden;
        font-size: 13px;
        line-height: 1.3;
        /*font-weight: 600;*/
        margin: 5px 10px 5px 0;
    }
.trending-content_mobile {
    font-size: 0;
    line-height: 0;
}
    .trending-content_item-mobile {
        display: inline-block;
        vertical-align: top;
        width: -webkit-calc(50% - 5px);
        width: -moz-calc(50% - 5px);
        width: calc(50% - 5px);
    }
@media screen and (min-width: 1024px) {
    .trending-content_mobile {
        display: none;
    }
    .trending-content_item + .trending-content_item {
        margin-top: 10px;
    }
}
@media screen and (max-width: 1023px) and (min-width: 768px) {
    .trending-content_item-mobile:nth-child(odd) {
        margin-left: 10px;
    }
    .trending-content_item:nth-child(n +2) {
        margin-top: 10px;
    }
}
@media screen and (max-width: 767px) {
    .trending-content_item + .trending-content_item {
        margin-top: 10px;
    }
    .trending-content_item-mobile {
        width: 100%;
    }
}
/* END trending content */

/*=============design/css/new-layout.css===========*/
@media only screen{
    body {
        -webkit-font-smoothing: subpixel-antialiased;
    }

    .m1-scrollbar::-webkit-scrollbar-track{
        background-color: transparent;;
    }

    .m1-scrollbar::-webkit-scrollbar{
        width: 1px;
        background-color: transparent;

    }
    .m1-scrollbar::-webkit-scrollbar-thumb{
        background-color:#424242;
    } 
    .m1-scrollbar-hide::-webkit-scrollbar{
        width: 0px;
    }
}
@media only screen{
    .m1-center{
        position: relative;
        z-index: 2;
    }
    .m1-bg-dark-gray{
        background: #a8a8a8;
    }
    .m1-center.tb-margin{
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .m1-center.b-margin{
        margin-bottom: 15px;
    }
    .m1-center.tb-padding{
        padding: 15px 0;
    }

}
@media only screen and (min-width : 768px){
    .m1-center.tb-margin{
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .m1-center.b-margin{
        margin-bottom: 25px;
    }
    .m1-center.tb-padding{
        padding: 25px 0;
    }
}
@media only screen and (min-width : 1025px){
    .m1-center{
        max-width:1440px;
        margin:0 auto;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .showAdSkin-desktop .m1-center{
        max-width:1280px;
    }
}
@media only screen and (min-width : 1025px) and (max-width : 1700px){
    .m1-center{
        min-width: 1024px;
    }
    .showAdSkin-desktop .m1-center{
        width:75%;
    }
}
@media only screen{
    .m1-gapb-topside{
        font-size: 0;
        line-height: 0;
        overflow: hidden;
    }
    .m1-gapb-topside .m1-apb{
        display: none;
    }
    .m1-gapb-topside .m1-apb .ap{
        display:none;
        margin: 0 auto;
        min-height: 0 !important;
        margin-top: -1px;
    }
}
@media only screen and (max-width : 767px){
    .m1-gapb-topside .m1-apb.mleaderboard,
    .m1-gapb-topside .m1-apb.mleaderboard .ap{
        display:block;
    }
}
@media only screen and (min-width : 768px) and (max-width : 1024px){
    .m1-gapb-topside .m1-apb.leaderboard,
    .m1-gapb-topside .m1-apb.leaderboard .ap{
        display:block;
    }
}
@media only screen and (min-width : 1025px){
    .m1-gapb-topside .m1-apb.super,
    .m1-gapb-topside .m1-apb.super .ap{
        display:block;
    }
}
@media only screen{
    .m1-block-head{
        background: #000;
        font-size: 0;
        line-height: 0;
    }
    .m1-block-head.light{
        background: rgb(245,245,245);
    }
    .m1-block-head a{
        color: #fff;
        text-decoration: none;
    }
    .m1-block-head h1,
    .m1-block-head h2,
    .m1-block-head h3,
    .m1-block-head h4{
        background: #00448f;
        line-height: 50px;
        white-space: nowrap;
        font-size: 17px;
        color: #fff;
        display: inline-block;
        padding-left:25px;
        padding-right: 85px;
        margin: 0;
        position: relative;   
        font-weight: 400;  
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis; 
    }
    .m1-block-head h1:after,
    .m1-block-head h2:after,
    .m1-block-head h3:after,
    .m1-block-head h4:after{
        content: '';
        width: 50px;
        position: absolute;
        top:0;
        right:0;
        bottom:0;
        background: linear-gradient(120deg, #00448f 0%,#00448f 38%,#1896fa 38%,#1896fa 50%,#000000 50%,#000000 100%) no-repeat;
    }
    .m1-block-head.light h1:after,
    .m1-block-head.light h2:after,
    .m1-block-head.light h3:after,
    .m1-block-head.light h4:after{
        background: linear-gradient(120deg, #00448f 0%,#00448f 38%,#1896fa 38%,#1896fa 50%,rgb(245,245,245) 50%,rgb(245,245,245) 100%) no-repeat;
    }

}
@media only screen and (min-width: 768px){
    .m1-block-head h1,
    .m1-block-head h2,
    .m1-block-head h3,
    .m1-block-head h4{
        font-size: 21px;
    }
    .section-centerbar .m1-block-head h1,
    .section-centerbar .m1-block-head h2,
    .section-centerbar .m1-block-head h3,
    .section-centerbar .m1-block-head h4{
        position: relative;
        left: -25px;
    }
    .showAdSkin-desktop .m1-block-head.light,
    .showAdSkin-pad .m1-block-head.light{
        background: rgb(0,0,0);
    }
    .showAdSkin-desktop .m1-block-head.light h1:after,
    .showAdSkin-desktop .m1-block-head.light h2:after,
    .showAdSkin-desktop .m1-block-head.light h3:after,
    .showAdSkin-desktop .m1-block-head.light h4:after,
    .showAdSkin-pad .m1-block-head.light h1:after,
    .showAdSkin-pad .m1-block-head.light h2:after,
    .showAdSkin-pad .m1-block-head.light h3:after,
    .showAdSkin-pad .m1-block-head.light h4:after{
        background: linear-gradient(120deg, #00448f 0%,#00448f 38%,#1896fa 38%,#1896fa 50%,#000 50%,#000 100%) no-repeat;
    }
}
@media only screen and (min-width: 1024px){
    .section-sidebar .m1-block-head h1,
    .section-sidebar .m1-block-head h2,
    .section-sidebar .m1-block-head h3,
    .section-sidebar .m1-block-head h4{
        padding-right: 25px;
        background: transparent;
    }
    .section-sidebar .m1-block-head h1:after,
    .section-sidebar .m1-block-head h2:after,
    .section-sidebar .m1-block-head h3:after,
    .section-sidebar .m1-block-head h4:after{
        display: none;
    }
} 
@media only screen{
    .m1-block-head.bm10{
        margin-bottom: 10px;
    }
    .section-sidebar .m1-block-head,
    .section-centerbar .m1-block-head{
        margin-bottom: 15px;
    }
}
@media only screen and (min-width: 768px){
    .section-sidebar .m1-block-head,
    .section-centerbar .m1-block-head{
        margin-bottom: 25px;
    }
}
@media only screen{
    .entityInfoBlock.m-top {
        margin-top: 25px;
    }
    .entityInfoBlock .sourceLogo{
        display: inline-block;
        vertical-align: middle;
        margin:0 10px;
    }
    .entityInfoBlock .sourceLogo img{
        height:35px;
    }
    .entityInfoBlock .entity + .entity {
        margin-top: 5px;
    }
}

@media  only screen{
    .filtersBox{
        font-size: 0;
        line-height: 0;
        width:100%;
        overflow: hidden;
    }
        .filtersBox.hasMenu{
            overflow: visible;
        }
    .filtersBox .level-first{
    	width:100%;
        font-size: 0;
        line-height: 0;
        text-transform: uppercase;
        color: #000;

    }
    .filtersBox .level-first > .items{
    	display:table-cell;
    	width:100%;		
    	position: relative;
		height:40px;
		overflow: hidden;
    }
    .filtersBox .level-first > .items  > .scroll{
		white-space: nowrap;
		position: absolute;
		top:0;
		left:0;
		right:0;
		bottom: -2em;
		overflow-y: hidden;
        -webkit-overflow-scrolling:touch;
    }
    .filtersBox .level-first > .items  span,
    .filtersBox .level-first > .items  a{
        line-height: 36px;
        white-space: nowrap;
        color: #000;
        font-size: 16px;
        font-weight: 600;
        padding:0 15px;
        margin: 2px 0;
        display: inline-block;
    }
    .filtersBox .level-first > .items .current,
    .filtersBox .level-first > .items  a:hover{
        text-decoration: none;
        color: #fff;
        background: #1998fc;
    }
    .filtersBox .level-first > .label{
    	cursor: default;
    	display:table-cell;
    	padding:0 15px;
    	vertical-align: middle;
        white-space: nowrap;
        font-size: 16px;
        line-height: 40px;
    }
    .filtersBox .filters .filter-box{
        /* background: #000; */
        position: relative;
        display: none;
    }
    .filtersBox .filters[data-value="1"] .filter-box[data-value="1"],
    .filtersBox .filters[data-value="2"] .filter-box[data-value="2"],
    .filtersBox .filters[data-value="3"] .filter-box[data-value="3"],
    .filtersBox .filters[data-value="4"] .filter-box[data-value="4"],
    .filtersBox .filters[data-value="5"] .filter-box[data-value="5"],
    .filtersBox .filters[data-value="6"] .filter-box[data-value="6"],
    .filtersBox .filters[data-value="7"] .filter-box[data-value="7"]{
        display: block;
    }
    .filtersBox .filter-box{
        min-height: 40px;

    }
    .filtersBox .filter-box .filter-list.lrb{
        padding:0 40px;
    }
    .filtersBox .filter-box .filter-list.rb{
        padding-right:40px;
    }
    .filtersBox .filter-box .filter-btn{
        width: 40px;
        height:40px;
        line-height: 40px;
        text-align: center;
        font-size: 25px;
        color: #000;
        display: block;
    }
    .filtersBox .filter-box .filter-list > a{
        display: inline-block;
        line-height: 36px;
        margin: 2px 0;
        height:36px;
        white-space: nowrap;
        color: #000;
        font-size: 16px;
        padding:0 10px;
        text-transform: uppercase;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .filtersBox .filter-box .filter-list > a.current,
    .filtersBox .filter-box .filter-list > a:hover{
        text-decoration: none;
        color:#fff;
        background: #1998fc;
    }
    /* .filtersBox .filter-box .filter-list > a.current{
        background: #282828;
    } */
    .filtersBox .filter-box a.filter-btn:hover{
        text-decoration: none;
        color:#1998fc;
    }
    .filtersBox .filter-box .filter-btn.disabled{
        color: rgb(193,193,193);
        cursor: default;
    }
    .filtersBox .filter-date .filter-btn{
        position: absolute;
        top:0;
    }
    .filtersBox .filter-date .filter-btn.arrow-prev{
        left:0;
    }
    .filtersBox .filter-date .filter-btn.arrow-next{
        right:0;
    }
    .filtersBox .filter-date .filter-list > a{
        width:14.28%;
        text-align: center;
    }
    .filtersBox .filter-date .filter-list > a .week{
        font-weight: 600;
    }
    .filtersBox .filter-dropdown-list .filter-btn.arrow-down{
        position: absolute;
        top:0;
        right:0;
    }
    .filtersBox .filter-dropdown-list.hidden-button .filter-btn.arrow-down{
        display: none;
    }
    .filtersBox .filter-dropdown-list.hidden-button .filter-list.rb{
        padding-right: 0;
    }
    .filtersBox .filter-dropdown-list .filter-btn.arrow-down:before{
        -webkit-transition: transform 0.3s ease;
        transition: transform 0.3s ease;        
    }
    .filtersBox .filter-dropdown-list .filter-btn.arrow-down.active:before{
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
    }
    .filtersBox .filter-dropdown-list .filter-list{
        max-height: 40px;
        overflow: hidden;

    }
    .filtersBox .filter-dropdown-list .filter-btn.arrow-down.active ~ .filter-list{
        max-height:800px;
        -webkit-transition: max-height 0.3s ease;
        transition: max-height 0.3s ease; 
    }

    .filtersBox .filter-list-menu{
        font-size:  14px;
        background: #000;
        padding: 0 10px;
        text-transform: uppercase;
    }
        .filtersBox .filter-list-menu > li{
            color: #c1c1c1;
            line-height: 40px;
            cursor: default;
        }
            .filtersBox .filter-list-menu:hover > li{
                color: #fff;
            }
            .filtersBox .filter-list-menu:hover > li > ul{
                display: block;
            }
            .filtersBox .filter-list-menu > li > span {
                display: inline-block;
            }
            .filtersBox .filter-list-menu > li > span:after{
                font-size: 18px;
                font-family: "icons";
                content: '\e81d';
                display: inline-block;
                vertical-align: middle;
                margin: -2px 0 0 5px;
                -webkit-transform:rotate(90deg);
                transform:rotate(90deg);
                -webkit-transition: transform 0.3s ease;
                transition: transform 0.3s ease;
            }
            .filtersBox .filter-list-menu:hover > li > span:after{
                -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
            }
        .filtersBox .filter-list-menu ul{
            position: absolute;
            top: 100%;
            left: 0;
            right: 0;
            background: #000;
            padding: 0 0 10px;
            font-size: 0;
            line-height: 0;
            display: none;
            z-index: 15;
        }
        .filtersBox .filter-list-menu ul > li{
            display: inline-block;
            width: 100%;
        }
        .filtersBox .filter-list-menu ul > li a{
            padding: 0 10px;
            border-bottom: 2px solid transparent;
            text-decoration: none;
            color: #c1c1c1;
            font-size: 14px;
            line-height: 40px;
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
            .filtersBox .filter-list-menu ul > li a:hover{
                border-bottom-color: #1998fc;
                color: #fff;
            }
}
@media  only screen and (min-width: 481px) {
    .filtersBox .filter-list-menu{
        float: right;
        padding: 0 25px;
    }
    .filtersBox .filter-list-menu ul{
        padding: 10px 0;
    }
    .filtersBox .filter-list-menu ul > li a{
        padding: 0 25px;
    }
    .filtersBox .filter-list-menu ul > li{
        display: inline-block;
        width: 50%;
    }
}
@media  only screen and (min-width: 768px) {
    .pre-center .filtersBox{
        margin-bottom: 25px;
    }
    .filtersBox .level-first > .label,
    .filtersBox .level-first > .items  span,
    .filtersBox .level-first > .items  a,
    .filtersBox .filter-box .filter-list > a{
        padding:0 25px;
    }

    .filtersBox .filter-list-menu ul > li{
        width: 33.33%;
    }
}
@media  only screen and (min-width: 1024px) {
    .filtersBox .filter-list-menu ul > li{
        width: 25%;
    }
}
@media  only screen and (max-width: 1023px) {
    .filtersBox .filter-date .filter-list > a{
        padding:0 10px !important;
    }
}
@media  only screen and (max-width: 767px) {
    .filtersBox .filter-date .filter-list > a .month{
        display: none;
    }
}
@media  only screen and (max-width: 600px) {
    .filtersBox .filter-date .filter-list > a .week{
        display: none;
    }
}
@media  only screen{
    .filtersBox .filter-dropdown-list .filter-btn.arrow-down.active ~ .filter-list.columns > a{
        width:50%;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}
@media  only screen and (min-width: 768px) {
    .filtersBox .filter-dropdown-list .filter-btn.arrow-down.active ~ .filter-list.columns > a{
        width:33.33%;
    }
}
@media  only screen and (min-width: 1024px) {
    .filtersBox .filter-dropdown-list .filter-btn.arrow-down.active ~ .filter-list.columns > a{
        width:25%;
    }
}
@media  only screen and (min-width: 1600px) {
    .filtersBox .filter-dropdown-list .filter-btn.arrow-down.active ~ .filter-list.columns > a{
        width:20%;
    }
}


/*=============design/css/header.css===========*/
@media only screen {
    .m1-header-ad{
        width:100%;
        /*height:250px;*/
        background: #1c1c1c;
        font-size: 0;
        line-height: 0;
        overflow: hidden;
        text-align: center;
    }
    .m1-header-main{
        width:100%;
        position:relative;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        z-index: 980;
        max-width: 100%;
    }
    .headerStick .m1-header-main{
        position: fixed;
        top:0;
    }
    .headerStick.headerStick-hide .m1-header-main{
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        -webkit-transition: transform 0.5s ease;
        transition: transform 0.5s ease;
        transition-delay:2s;
        -webkit-transition-delay:2s;
    }
    .headerStick .m1-header-main:hover,
    .headerStick.footerStick .m1-header-main{
        -webkit-transition-delay:0s;
        transition-delay:0s;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
    .m1-header-main-box{
        background: #000;
        color:#fff;
        height:50px;
        width:100%;
    }
    .headerStick .m1-header-main-box{
        background: rgba(0,0,0,0.85);
        -webkit-transition: background 0.5s ease;
        transition: background 0.5s ease;
    }
    .m1-header-main-bottom-stick{
        position: relative;
        max-width: 100%;
        width: 100%;
        font-size: 0;
        line-height: 0;
    }
    .headerStick .m1-header-main-bottom-stick{
        position: absolute;
        top:100%;
    }
    .m1-header-alert{
        position: relative;
        background: #000;
        color: #fff;
        cursor: default;
        overflow:hidden;
        max-height:150px;
        -webkit-transition: background 0.5s ease;
        transition: background 0.5s ease;
    }
    .headerStick .m1-header-alert{
        background: rgba(0,0,0, 0.8);
    }
        .m1-header-alert:first-child:before{
            content: '';
            position: absolute;
            top:0;
            left:0;
            right: 0;
            height: 1px;
            background: rgb(25, 152, 252);

        }
    .m1-header-alert > .pre-center{
        color: #fff;
        padding: 5px 25px;
        font-size: 12px;
        line-height: 20px;
        min-height:20px;
        text-align: center;
    }
        .m1-header-alert > .pre-center > span{
            display: inline-block;
        }
    .m1-header-alert a{
        color: #fff;
    }
    .m1-header-alert.appearing{
        max-height:0;
        -webkit-transition: max-height 0.001s ease;
        transition: max-height 0.001s ease;
        cursor: default;
    }
    .headerStick .m1-header-alert.appearing{
        max-height:150px;
        -webkit-transition: max-height 0.75s ease;
        transition: max-height 0.75s ease;
        -webkit-transition-delay:0.5s;
        transition-delay:0.5s; 
    }
    .m1-header-alert.hide{
        max-height:0 !important;
        -webkit-transition: max-height 0.3s ease;
        transition: max-height 0.3s ease;
        -webkit-transition-delay:0.1s;
        transition-delay:0.1s; 
    }
    .m1-header-alert-accept-button{
        cursor: pointer;
        background: rgb(25, 152, 252);
        color: #fff;
        margin: 0 5px;
        display: inline-block;
        padding: 2px 5px;
        line-height: 14px;
        font-size: 12px;
    }
    .m1-header-alert-accept-button:hover{
        background: rgba(25, 152, 252, 0.9);
    }
    .m1-header-main-box-wrapper{
        height:100%;
        position: relative;
        text-align: center;
    }
    .m1-header-main-box-wrapper .box-item-left{
        position: absolute;
        top:50%;
        left:0;
        -webkit-transform: translate(0,-50%);
        transform: translate(0,-50%);
        max-width: calc(50% - 100px);
        max-height: 100%;
        overflow: hidden;
        white-space: nowrap;
    }
    .m1-header-main-box-wrapper .box-item-center{
        display: inline-block;
    }
    .m1-header-main-box-wrapper .box-item-right{
        position: absolute;
        top:50%;
        right:0;
        -webkit-transform: translate(0,-50%);
        transform: translate(0,-50%);
        max-width: calc(50% - 100px);
        max-height: 100%;
        overflow: hidden;
    }

}
@media only screen {
    #layout_header_spacer {
        position: static !important;
        top: auto !important;
        left: auto !important;
        right: auto !important;
        min-width: 0 !important;
        background: none !important;
        height: 0 !important;
        width: 100% !important;
        z-index: 1 !important;
        border-bottom: none !important;
    }
    .headerStick #layout_header_spacer{
        height: 50px !important; 
    }
    .headerStick.lightHeader #layout_header_spacer{ 
        background: #000 !important;      
    }
    /*.headerStick.hangingHeader #layout_header_spacer{
        height: 0px !important;       
    }
    .hangingHeader .m1-header-main{
        margin-bottom: -50px;
    }*/
    .headerStick.hangingHeader .m1-header-main{
        margin-bottom: 0;
    }
}
@media  only screen and (min-width: 1024px) {
    .hangingHeader .m1-header-main{
        margin-bottom: -60px;
    }
    .lightHeader .m1-header-main-box{
        background: rgba(0,0,0,0.85);
    }
    .headerStick.hangingHeader #layout_header_spacer{
        height: 0px !important;       
    }
}
@media  only screen and (min-width: 768px) {
    .m1-header-main-box{
        height:60px;
    }
    .headerStick #layout_header_spacer{
        height: 60px !important;       
    }
}

@media only screen and (max-width: 767px){
    .m1-header-logo{
        background: url(https://icdn-3.motor1.com/static4ui/prod_v2_109/images/logo_m_x2.png) no-repeat center;
        background-size: contain;
        width: 167px;
        height:50px;
        display: block;
    }
}
@media only screen and (min-width: 768px){
    .m1-header-logo{
        background: url(https://icdn-6.motor1.com/static4ui/prod_v2_109/images/logo.png) no-repeat center;
        height:60px;
        width:200px;
        display: block;
    }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio : 2), 
only screen and (min-width: 768px) and (min-device-pixel-ratio : 2),
only screen and (min-width: 768px) and (min--moz-device-pixel-ratio : 2){
    .m1-header-logo{
        background-image: url(https://icdn-7.motor1.com/static4ui/prod_v2_109/images/logo_x2.png);
        background-size: 200px 60px;
        margin-left: 5px;
    }
}

@media only screen{
    .m1-editions-switcher-m{
        width: 50px;
        height: 50px;
        line-height: 50px;
        vertical-align: middle;
        font-size: 0;
        text-align: center;
        cursor: pointer;
    }
    .m1-editions-switcher-m .edf{
        display: inline-block;
    }

    .m1-editions-switcher{
        cursor: pointer;
        font-size: 12px;
        text-transform: uppercase;
        margin-right: 25px;
        display: inline-block;
    }
    .m1-editions-switcher .edf{
        display: inline-block;
        vertical-align: middle;
    }
    .m1-editions-switcher .title{
        display: inline-block;
        vertical-align: middle;
        margin: 0 2px 0 5px;
    }
    .m1-editions-switcher:after {
        font-size: 14px;
        font-family: "icons";
        content: '\e81d';
        display: inline-block;
        vertical-align: middle;
        /*-webkit-transform: rotate(90deg);
        transform: rotate(90deg);*/
        -webkit-transition: transform 0.3s ease;
        transition: transform 0.3s ease;
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s; 
    }
    .m1-editions-switcher.active:after{
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .m1-right-side .m1-editions-switcher{
        position: absolute;
        right: 0;
        top: 22px;
    }
}
@media only screen  and (max-width: 767px){
    .m1-header-main .m1-editions-switcher{
        display: none;
    }
}
@media only screen  and (min-width: 768px){
    .m1-editions-switcher-m{
        display: none;
    }
}
@media only screen{
    .m1-header-main .m1-navigation-main{
        display: none;
    }    
}
@media only screen and (min-width: 1024px){
    .m1-header-main .m1-navigation-main{
        display: inline-block;
        vertical-align: middle;
        margin-left: 15px;
    }
    .m1-header-main .m1-navigation-main > li{
        display: inline-block;
        margin: 0 15px;
    }
    .m1-header-main .m1-navigation-main > li > a{
        color: #fff;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 14px;
        -webkit-transition: color 0.3s ease;
        transition: color 0.3s ease;
    }
    .m1-header-main .m1-navigation-main > li.current > a,
    .m1-header-main .m1-navigation-main > li > a:hover{
        color: #1998fc;
        text-decoration: none;
    }
    .m1-header-main .m1-navigation-main > li + li + li + li{
        display: none;
    }
}

@media only screen{
    .m1-hamburger-button{
        display: inline-block;
        /*background: red;*/
        width: 50px;
        height: 50px; 
        line-height: 0;
        font-size: 0;
        vertical-align: middle;
        cursor: pointer;
        position: relative;
        -webkit-transition: transform 0.3s ease;
        transition: transform 0.3s ease;
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s; 
    }
    .m1-hamburger-button.active{
        -webkit-transform: translate(-50%,0);
        transform: translate(-50%,0);
    }
    .m1-hamburger-button > span,
    .m1-hamburger-button > span:before,
    .m1-hamburger-button > span:after{
        position: absolute;
        width: 36px;
        height: 4px;
        left: 0px;
        background: #fff;
        border-radius: 3px;
    }
    .m1-hamburger-button > span:before{
        content: '';
        top: -11px;
    }
    .m1-hamburger-button > span{
        top: 23px;
        left: 14px;
    }
    .m1-hamburger-button > span:after{
        content: '';
        bottom: -11px;
    }
        
}
@media only screen and (min-width: 768px){
    .m1-hamburger-button{
        margin-left:10px; 
    }
}


/*=============design/css/drawer.css===========*/
@media only screen {
    
    .m1-drawer{
        position: absolute;
        top:0;
        bottom:0;
        width: 300px;
        background: #000;
        color: #fff;
        -webkit-transition: transform 0.5s ease;
        transition: transform 0.5s ease;
        z-index: 100;
    }
    .m1-drawer.right-to-left{
        left:0;
    }
    .m1-drawer.left-to-right{
        right:0;
    }
    .m1-drawer.right-to-left.enabled{
        -webkit-transform: translate(-100%,0);
        transform: translate(-100%,0);
    }
    .m1-drawer.left-to-right.enabled{
        -webkit-transform: translate(100%,0);
        transform: translate(100%,0);
    }
    
    .m1-drawer-overlay{
        position: fixed;
        left:0;
        top:0;
        width:0;
        height:0;
        background: rgba(0,0,0,0);
        -webkit-transition: background 0.3s ease;
        transition: background 0.3s ease;
        z-index: 1;
    }
    .m1-drawer.enabled ~ .m1-drawer-overlay{
        width:100%;
        height:100%;
        background: rgba(0,0,0,0.55);
    }
    .m1-drawer-close-button{
        width: 50px;
        height: 50px;
        line-height: 0;
        font-size: 0;
        position: absolute;
        left: 10px;
        top: 5px;
        cursor: pointer;
        z-index: 100;
        /*background: red;*/
    }
    .m1-drawer-close-button:before,
    .m1-drawer-close-button:after{
        width: 36px;
        height: 4px;
        position: absolute;
        left: 14px;
        top:24px;
        content: '';
        background: #fff;
        opacity: 0;
        border-radius: 3px;
        -webkit-transition: transform 0.2s ease, opacity 0.05s ease;
        transition: transform 0.2s ease, opacity 0.05s ease;
        -webkit-transition-delay:0.2s;
        transition-delay:0.2s; 
    }
    .m1-drawer-close-button.active:before{
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 1;
    }
    .m1-drawer-close-button.active:after{
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 1;
    }
    .m1-drawer-close-button.dark:before,
    .m1-drawer-close-button.dark:after{
        background: #000;
    }
}
@media only screen {
    .m1-left-side,
    .m1-right-side{
        position: fixed;
        top:0;
        bottom:0;
        width:0;
        z-index: 1000;
    }
    .m1-left-side{
        left:0;
    }
    .m1-right-side{
        right:0;
    }
    .m1-left-side-box{
        position: absolute;
        top: 120px;
        bottom: 0;
        left:0;
        right:0; 
        background: #eee;
        overflow: auto;
        overflow-x: hidden;

        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .m1-menus-box {
        flex: 1;
    }
    .m1-extra-menus-box{
        background: #1c1c1c;
        overflow: hidden;
        padding-bottom: 5px;
    }
    .m1-msn-menus-box{
        background: #000;
    }
}

@media only screen{

    .m1-editions-box{
        position: absolute;
        top: 80px;
        left:0;
        right:0;
        bottom:0;
        overflow: auto;
        overflow-x: hidden; 
    }


    .m1-editions-label{
        padding:60px 25px 15px;
        line-height: 1;
        color: #fff;
        font-size: 12px;
        text-transform: uppercase;
        white-space: nowrap;
        cursor: default;
    }

    .m1-editions-list li > a{
        padding:11px 25px;
        line-height: 1;
        color: #fff;
        font-size: 12px;
        text-transform: uppercase;
        display: block;
        text-decoration: none;
    }
    .m1-editions-list li.current > a{
        text-decoration: none;
        color:rgb(25, 152, 252);
    }
    .m1-editions-list li > a > span{
        display: block;
        white-space: nowrap;
    }
    .m1-editions-list li > a > span.label{
        margin-top:10px;
    }
    .m1-editions-list li > a > span.flags{
        line-height: 0;
        font-size: 0;
    }
    .m1-editions-list li > a > span.flags > .edf{
        margin-right: 5px;
    }
}

@media only screen{
    .m1-left-side-top{
        position: absolute;
        top:0;
        right:0;
        left:0;
        height: 120px;
        text-align: right;
        background: #eee;
        padding: 0 25px;
    }
}

@media only screen{
    .m1-footer{
        height: 40px;
        background: #000;
        color: #6e6e6e;
        line-height: 40px;
        font-size: 11px;
        padding: 0 25px;
        overflow: hidden;
        cursor: default;
    }
    .m1-footer .m1-msn-name{
        text-transform: uppercase;
        color: #ff0000;
        text-decoration: none;
    }
    .m1-footer .m1-msn-name:hover{
        text-decoration: underline;
    }
}

@media only screen{
    .m1-left-side-box .m1-navigation-main{
        padding: 0 25px 5px;
    }
    .m1-left-side-box .m1-navigation-main > li{
        margin: 12px 0;
    }
    /*.m1-left-side-box .m1-navigation-main > li.grand{
        margin:  15px 0;
    }*/
    .m1-left-side-box .m1-navigation-main > li:first-child{
        margin-top: 5px;
    }
    .m1-left-side-box .m1-navigation-main > li.ico a:after{
        content: '';
        display: inline-block;
        vertical-align: middle;
        width: 25px;
        height: 25px;
        line-height: 25px;
        white-space: nowrap;
        background: #1998fc;
        border-radius: 15px;
        overflow: hidden;
        margin-left: 5px;
        text-align: center;
        font-family: 'icons';
        font-size: 16px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        color: #fff !important;
    }
    .m1-left-side-box .m1-navigation-main > li.ico.photos a:after{
        content: '\e845';
    }
    .m1-left-side-box .m1-navigation-main > li.ico.videos a:after{
        content: '\e808';
    }
    .m1-left-side-box .m1-navigation-main > li > a{
        text-decoration: none;
        text-transform: uppercase;
        font-size: 16px;
        color: #000;
        -webkit-transition: color 0.3s ease;
        transition: color 0.3s ease;
        display: inline-block;
        vertical-align: middle;
        line-height: 25px;
    }
    .m1-left-side-box .m1-navigation-main > li.grand > a{
        font-size: 22px;
        font-weight: 700;
        /*line-height: 1.2;*/
    }
    .m1-left-side-box .m1-navigation-main > li.current > a,
    .m1-left-side-box .m1-navigation-main > li > a:hover{
        color: #1998fc;
        text-decoration: none;
    }
}

@media only screen{
    .m1-msn-menu{
        padding-top: 10px;
        overflow: hidden;
    }
    .m1-msn-menu > li > a{
        height: 40px;
        display: block;
        width: 100%;
        font-size: 0;
        line-height: 0;
        overflow: hidden;
        margin-top: 15px;
        background: no-repeat url(https://icdn-8.motor1.com/static4ui/prod_v2_109/images/logos-msn.png);
        background-size: auto 160px;
        -webkit-filter: grayscale(1);
        filter: grayscale(1);
        -webkit-transition: -webkit-filter 0.7s ease;
        transition: filter 0.7s ease;
    }
    .m1-msn-menu > li > a:hover{
        -webkit-filter: none;
        filter: none;
    }
    .m1-msn-menu > li.motorsport > a{
        background-position: center 0;
    }
    .m1-msn-menu > li.rideapart > a{
        background-position: center -40px;
    }
    .m1-msn-menu > li.insideevs > a{
        background-position: center -80px;
    }
    .m1-msn-menu > li.motorstore > a{
        background-position: center -120px;
    }
}

@media only screen{
    .m1-side-logo{
        background: url(https://icdn-6.motor1.com/static4ui/prod_v2_109/images/logo.png) no-repeat center;
        height:50px;
        width:167px;
        display: block;
        background-size: 167px 50px;
        margin: 15px auto 20px;
    }
}
@media only screen and (-webkit-min-device-pixel-ratio : 2), 
only screen and (min-device-pixel-ratio : 2),
only screen and (min--moz-device-pixel-ratio : 2){
    .m1-side-logo{
        background-image: url(https://icdn-7.motor1.com/static4ui/prod_v2_109/images/logo_x2.png);
    }
}

@media only screen{
    .m1-social-menu{
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;

        padding: 0 8px 0 18px;
        margin-bottom: 18px;
    }
    .m1-social-menu > li > a{
        display: block;
        width: 30px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        font-size: 22px;
        margin: 0 15px 15px 0;
        color: #fff;
        text-decoration: none !important;
        font-weight: normal;
    }
    .m1-social-menu > li > a:hover{
        color: #cecece;
    }
}
@media only screen{
    .m1-info-menu{
        margin: 0 25px;
        font-size: 0;
        line-height: 0;
    }
    .m1-info-menu > li{
        width: 50%;
        display: inline-block;
        padding: 0 10px 18px 0;
        text-transform: uppercase;
        font-size: 13px;
        line-height: 1.2;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .m1-info-menu > li > a{
        color: #7f7f7f; 
    }
    .m1-info-menu > li > a:hover{
        color: #fff; 
        text-decoration: none;
    }
}

@media only screen{
    .m1-user-side-label{
        line-height: 60px;
        white-space: nowrap;
        font-size: 0;
    }
    .m1-user-side-label .label{
        font-size: 13px;
        text-transform: uppercase;
        color: #000;
        display: inline-block;
        vertical-align: middle;
        max-width: 180px;
        overflow: hidden;
        text-overflow: ellipsis;
        cursor: default;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 5px;
    }
    .m1-user-side-label .label.two-line{
        line-height: 16px;
        white-space: normal;
    }
    .m1-user-side-label .label a{
        color: #1998fc;
        text-decoration: none;
    }
    .m1-user-side-label .label a:hover{
        text-decoration: underline;
    }
    .m1-user-side-label.light .label,
    .m1-user-side-label.light .label a{
        color: #fff;
    }
    .m1-user-side-label .userpic{
        width: 35px;
        height: 35px;
        background: #000;
        border: 0.5px solid #000;
        border-radius: 50%;
        display: inline-block;
        vertical-align: middle;
        margin-left:10px;
        text-align: center;
        line-height: 35px;
        overflow: hidden;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        color: #fff;
        text-decoration: none;
    }
    .m1-user-side-label .userpic img{
        width: 35px;
        height: 35px;
    }
    .m1-user-side-label .userpic:before{
        display: none;
    }
    .m1-user-side-label .userpic.icon-user:before{
        font-size: 19px;
        display: inline;
        line-height: 35px;
        margin: 0 !important;
    }
    .m1-user-side-label .logout{
        font-size: 10px;
        color: #6e6e6e !important;
    }
    .m1-user-side-label .logout:hover{
        color: #000 !important;
    }
    .m1-user-side-label .username{
        white-space: nowrap;
    }
    
}

@media only screen{
    .m1-search-form{
        padding-top: 5px;
        pointer-events: relative;
        white-space: nowrap;
        font-size: 0;
        line-height: 0;
    }
    .m1-search-form-text{
        margin: 0 !important;
        line-height: 40px !important;
        font-size: 14px !important;
        font-weight: 600;
        padding: 0 50px 0 10px !important;
        background: transparent !important;
        border-color: #000 !important;
        color: #000 !important;
        display: inline-block !important;
        vertical-align: middle !important;
        height: 42px;
    }

    .m1-search-form-text::-ms-clear {  display: none; width : 0; height: 0; }
    .m1-search-form-text::-ms-reveal {  display: none; width : 0; height: 0; }
    .m1-search-form-text::-webkit-search-decoration,
    .m1-search-form-text::-webkit-search-cancel-button,
    .m1-search-form-text::-webkit-search-results-button,
    .m1-search-form-text::-webkit-search-results-decoration { display: none; }


    .m1-search-form-text::-webkit-input-placeholder {font-weight: 600;}
    .m1-search-form-text::-moz-placeholder          {font-weight: 600;}
    .m1-search-form-text:-moz-placeholder           {font-weight: 600;}
    .m1-search-form-text:-ms-input-placeholder      {font-weight: 600;} 

    .m1-search-form-button{
        display: inline-block !important;
        width: 50px !important;
        height: 40px !important;
        padding: 0 !important;
        margin: 0 0 0 -50px !important;
        line-height: 40px !important;
        border: none  !important;
        vertical-align: middle !important;
        background: transparent !important;
        color: #000 !important;
        font-size: 19px !important;
    }
}

/*=============design/css/jquery-select2.css===========*/
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 3px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 980; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 3px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 3px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 3px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 3px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 3px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 3px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }


/*=============design/css/forms.css===========*/
form {
    min-width:250px;
    max-width: 480px;
}
form.auto{
    min-width:none;
    max-width:none;
}
form label {
    display: block;
    margin-bottom: 15px;
}
.textRtl form label {
    text-align: right;
}
form label > span{
    display: block;
    margin-bottom: 5px;
    cursor:default;

}
form label[for] {
    display: block;
    margin-bottom: 7px;
}
form .label-text,
form label > span,
form legend{
    font-size: 15px;
}
/*form .label-text.big,
form label.big > span,*/
form legend.big{
    font-size: 17px;
    /*font-weight: 600;*/
}
form .label-text.light,
form label.light > span,
form legend.light{
    color:#fff;
}

input::-webkit-input-placeholder {color:#000;font-weight: 400;}
input::-moz-placeholder          {color:#000;font-weight: 400; opacity: 1;}
input:-moz-placeholder           {color:#000;font-weight: 400; opacity: 1;}
input:-ms-input-placeholder      {color:#000;font-weight: 400;} 

label.light input::-webkit-input-placeholder {color:#fff;}
label.light input::-moz-placeholder          {color:#fff;}
label.light input:-moz-placeholder           {color:#fff;}
label.light input:-ms-input-placeholder      {color:#fff;} 

textarea,
input,
select{
    font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3px;
}
textarea,
input,
button{
    -webkit-appearance: none;
}

label [type="radio"] ~ span,
label [type="checkbox"] ~ span{
    display: inline-block;
    position: relative;
    padding-left:32px;
    line-height: 24px;
}
label.big [type="radio"] ~ span,
label.big [type="checkbox"] ~ span{
    padding-left:38px;
    line-height: 30px;
}
.textRtl label [type="radio"] ~ span,
.textRtl label [type="checkbox"] ~ span{
    padding-left:0;
    padding-right:32px;
}
.textRtl label.big [type="radio"] ~ span,
.textRtl label.big [type="checkbox"] ~ span{
    padding-right:38px;
}
label [type="radio"],
label [type="checkbox"]{
    display: none;
}

.loginFormWrapper #auth_form label {
    margin-top: -28px;
}

.loginFormWrapper #auth_form label [type="checkbox"] {
    display: block;
    width: 150px;
    height: 24px;
    position: relative;
    top: 28px;
    left: -4px;
    z-index: 100;
    opacity: 0;
}

label [type="radio"] ~ span:before,
label [type="checkbox"] ~ span:before{
    width: 22px;
    height:22px;
    border: 1px solid rgb(181,181,181);
    font-size: 0;
    line-height: 0;
    content: '';
    background: #fff;
    position: absolute;
    top:0;
    left:0;
}
label.light [type="radio"] ~ span:before,
label.light [type="checkbox"] ~ span:before{
    background: transparent;
    border-color:#fff;
}
label.big [type="radio"] ~ span:before,
label.big [type="checkbox"] ~ span:before{
    width: 28px;
    height:28px;
}
label [type="radio"] ~ span:before{
    border-radius: 12px;    
}
label.big [type="radio"] ~ span:before{
    border-radius: 15px;    
}
.textRtl label [type="radio"] ~ span:before,
.textRtl label [type="checkbox"] ~ span:before{
    left:auto;
    right:0;
}
label [type="radio"] ~ span:after,
label [type="checkbox"] ~ span:after{
    width: 8px;
    height:8px;
    font-size: 0;
    line-height: 0;
    content: '';
    background: rgba(25, 152, 252, 0);
    position: absolute;
    top:8px;
    left:8px;
    -webkit-transition: background 0.2s ease;
    transition: background 0.2s ease;
}
label.light [type="radio"] ~ span:after,
label.light [type="checkbox"] ~ span:after{
    background: rgba(255, 255, 255, 0);
}
label.big [type="radio"] ~ span:after,
label.big [type="checkbox"] ~ span:after{
    width: 10px;
    height:10px;
    top:10px;
    left:10px;
}
label [type="radio"] ~ span:after{
    border-radius: 4px;    
}
label.big [type="radio"] ~ span:after{
    border-radius: 5px;    
}
.textRtl label [type="radio"] ~ span:after,
.textRtl label [type="checkbox"] ~ span:after{
    left:auto;
    right:8px;
}
.textRtl label.big [type="radio"] ~ span:after,
.textRtl label.big [type="checkbox"] ~ span:after{
    right:10px;
}
label [type="radio"]:checked ~ span:after,
label [type="checkbox"]:checked ~ span:after{
    background: rgba(25, 152, 252, 1);
}
label.light [type="radio"]:checked ~ span:after,
label.light [type="checkbox"]:checked ~ span:after{
    background: rgba(255, 255, 255, 1);
}

input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]),
textarea {
    width:100%;
    padding:0 5px;
    line-height: 28px;
    color: #000;
}
label.big input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]){
    line-height: 38px;
    padding:0 10px;
}
label.light input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]){
    background: transparent;
    border-color:#fff;
    color:#fff;
}
input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]),
textarea,
select {
    font-size: 17px;
    border: 1px solid rgb(181,181,181);
    background: #fff;
    margin-bottom:15px;
}
select{
    background: #fff;
    padding:1px 5px;
    /*-webkit-appearance: none;*/
}
label.big select{
    padding:6px 8px;
}
label.light select{
    background: rgba(0,0,0, 0.01);
    color:#fff;
    border-color:#fff;
}
input:focus:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]),
textarea:focus,
select:focus {
    border-color: rgb(25, 152, 252) !important;
    /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 0, 0, 0.2);*/
    outline: none;
}
label input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]),
label textarea,
label select{
    margin-bottom: 0;
}

form div.error {
    color:#ff0000;
    font-size: 13px;
    margin:-10px 0 7px;
}

input.error,
textarea.error,
select.error {
    border-color: #ff0000 !important;
}
button::-moz-focus-inner,  
input[type="reset"]::-moz-focus-inner,  
input[type="button"]::-moz-focus-inner,  
input[type="submit"]::-moz-focus-inner {  
    border: none;
    padding:0;
}
input[type="submit"],
input[type="button"],
button,
.aButton,
.button {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 15px;
    margin-right: 10px;
    font-size: 14px;
    line-height: 28px;
    /*height: 30px;*/
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    padding: 0 25px;
    font-weight: normal;
    outline: none;
    cursor:pointer;
    color: #010101;
    background: transparent;
    border: 1px solid #000;
    text-transform: uppercase;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; 
    border-radius: 4px;
}
.textRtl input[type="submit"],
.textRtl input[type="button"],
.textRtl button,
.textRtl .aButton,
.textRtl .button {
    margin-right: 0;
    margin-left:10px;
}
input[type="submit"].full-width,
input[type="button"].full-width,
button.full-width,
.aButton.full-width,
.button.full-width {
    width:100%;
}
.aButton,
input[type="submit"],
button[type="submit"]{
    background: rgb(25, 152, 252);
    border: 1px solid rgb(25, 152, 252);
    color:#fff;
    font-weight: 600;
}
input[type="button"]:active,
button:active:not([type="submit"]):not(.wait),
.button:active{
    border-color:#000;
}
.aButton:active:not(.wait),
input[type="submit"]:active:not(.wait),
button[type="submit"]:active:not(.wait){
    border-color:#000;
}
input[type="submit"]:focus,
input[type="button"]:focus,
button:focus,
.aButton:focus,
.button:focus{
    border-color:#323232;    
    outline: none;
}
.aButton:hover,
input[type="submit"]:hover,
button[type="submit"]:hover{
    border-color:#000;
    outline: none;
}

input[type="button"]:hover,
button:hover:not([type="submit"]),
.button:hover{
    background: #000;
    color: #fff;
    outline: none;
    text-decoration: none;
}
.aButton.disabled,
.button.disabled,
input[type="button"].disabled,
input[type="submit"].disabled,
input[type="button"][disabled],
input[type="submit"][disabled],
button.disabled,
button[disabled]{
    color: #fff !important;
    background: #dadada !important;
    border: 1px solid #b0b0b0 !important;
    cursor: default;
}

.big input[type="submit"],
.big input[type="button"],
.big button,
.big .aButton,
.big .button {
    line-height: 38px;
}


.light [type="submit"],
.light [type="submit"]:hover,
.light [type="submit"]:focus{
    background: rgba(255, 0, 0, 0.9);
    border: none !important;
    line-height: 40px;
}
.light .go[type="submit"]{
    position: relative;
    border-radius: 3px 0 0 3px;
    font-size: 15px;
    padding: 0 15px;
}
.light .go[type="submit"]:after{
    content: '';
    position: absolute;
    width:0;
    height:0;
    top:0;
    border-style: solid;
    border-color: transparent transparent transparent rgba(255, 0, 0, 0.9);
    border-width: 20px 0 20px 15px;
    left:100%;
}

.light [type="submit"][disabled],
.light [type="submit"].disabled{
    /*background: rgba(0,0,0,0.5) !important;
    border-color: rgba(0,0,0, 0.05) !important;*/
    background:  rgba(255,0,0, 0.85) !important;
}
.light .go[type="submit"][disabled]:after,
.light .go[type="submit"].disabled:after{
    border-left-color: rgba(255,0,0, 0.85);
}
.aButton.wait,
input[type="submit"].wait,
input[type="button"].wait,
button.wait,
.button.wait{
    background-color: transparent !important;
    border-color: #000 !important;
    color:#000 !important;
    background-image:
        -webkit-linear-gradient(
        -45deg,
        rgba(0,0,0, 0.5) 25%,
        transparent 25%,
        transparent 50%,
        rgba(0,0,0, 0.5) 50%,
        rgba(0,0,0, 0.5) 75%,
        transparent 75%,
        transparent
    );
    background-image:
        -moz-linear-gradient(
        -45deg,
        rgba(0,0,0, 0.5) 25%,
        transparent 25%,
        transparent 50%,
        rgba(0,0,0, 0.5) 50%,
        rgba(0,0,0, 0.5) 75%,
        transparent 75%,
        transparent
    );
    background-image:
        -ms-linear-gradient(
        -45deg,
        rgba(0,0,0, 0.5) 25%,
        transparent 25%,
        transparent 50%,
        rgba(0,0,0, 0.5) 50%,
        rgba(0,0,0, 0.5) 75%,
        transparent 75%,
        transparent
    );
    background-image:
        linear-gradient(
        -45deg,
        rgba(0,0,0, 0.5) 25%,
        transparent 25%,
        transparent 50%,
        rgba(0,0,0, 0.5) 50%,
        rgba(0,0,0, 0.5) 75%,
        transparent 75%,
        transparent
    );
}
.preloaderBox,
.photoDetail .photoBox .photoControls .btn.wait:before,
input[type="button"].wait,
input[type="submit"].wait,
button.wait,
.aButton.wait,
.button.wait{
    -webkit-background-size:50px 50px;
    -moz-background-size:50px 50px;
    -ms-background-size:50px 50px;
    background-size:50px 50px;
    -webkit-animation:move 2s linear infinite;
    -moz-animation:move 2s linear infinite;
    -ms-animation:move 2s linear infinite;
    animation:move 2s linear infinite;
}

.buttons{
    font-size: 0;
    line-height: 0;
    text-align: left;
}
.textRtl .buttons{
    text-align: right;
}
.buttons * {
    margin-bottom: 0 !important;
}
.buttons.right{
    text-align: right;
}
.textRtl .buttons.right{
    text-align: left;
}
.buttons.right :last-child{
    margin-right:0;
}
.textRtl .buttons.right :last-child{
    margin-left:0;
}
.buttons.center{
    text-align: center;
}
.buttons.pb{
    margin-bottom: 25px; 
}

.searchButton{
    background: none !important;
    padding: 0;
    border: none !important;
    width:30px;
    height:30px;
    color:#000 !important;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    margin:0;
}
.searchButton:before{
    font-family: 'icons';
    content: '\e802';
}
.inPageSearchForm{
    display: table;
    width: 100%;
    margin:25px 0;
}
.inPageSearchForm > label{
    display: table-cell;
    vertical-align: bottom;
    margin:0;
}
.inPageSearchForm > label + label{
    width:1%;
}
#captcha-image{
    vertical-align: middle;
    width:50%;
    height:auto;
    margin-right: 5%;
    margin-bottom: 15px;
}
#captcha{
    width:40%;
    vertical-align: middle;
}

fieldset {
    margin-bottom: 10px;
    padding-top:10px;
}


.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid rgb(181,181,181);
    /*border-radius: 0;*/
}
label.light .select2-container--default .select2-selection--single {
    background-color: rgba(0,0,0, 0.2);
    border-color:#fff;
}
label.transparent .select2-container--default .select2-selection--single {
    background-color: rgba(255,255,255, 0.2);
    border-color:#545454;
}
label.light .select2-container--default .select2-selection--single:hover {
    background-color: rgba(0,0,0, 0.5);
}
label.transparent .select2-container--default .select2-selection--single:hover {
    background-color: rgba(255,255,255, 0.5);
}
label.light .select2-container--disabled .select2-selection--single:hover{
    background-color: rgba(0,0,0, 0.2);
}
label.transparent .select2-container--disabled .select2-selection--single:hover{
    background-color: rgba(255,255,255, 0.2);
}
label.light .select2-container--default .select2-selection--single[aria-expanded="true"],
label.transparent .select2-container--default .select2-selection--single[aria-expanded="true"]{
    border-bottom: none;
}
.select2-container .select2-selection--single {
    height:30px;
}
label.big .select2-container .select2-selection--single {
    height:40px;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000;
    line-height: 26px;
    font-size: 15px;
}
label.big .select2-container--classic .select2-selection--single .select2-selection__rendered,
label.big .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 38px;
}
label.light .select2-container--classic .select2-selection--single .select2-selection__rendered,
label.light .select2-container--default .select2-selection--single .select2-selection__rendered,
label.light .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #fff;
}
label.transparent .select2-container--classic .select2-selection--single .select2-selection__rendered,
label.transparent .select2-container--default .select2-selection--single .select2-selection__rendered,
label.transparent .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #545454;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    margin:0 !important;
}
.textRtl .select2-container--default .select2-search--dropdown .select2-search__field{
    text-align: right;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 25px;
    padding-left: 8px; 
}
.textRtl .select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 25px; 
}
label.big .select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 28px;
    padding-left: 10px; 
}
label.big .textRtl .select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 10px;
    padding-left: 28px; 
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    width:28px;
    text-align: center;
    height: 28px;
    line-height: 28px;
}
label.big .select2-container--default .select2-selection--single .select2-selection__arrow{
    width:35px;
    height: 38px;
    line-height: 38px;
}
.textRtl .select2-container--default .select2-selection--single .select2-selection__arrow{
    right:auto;
    left:1px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
      display: none;    
}
.select2-container--default .select2-selection--single .select2-selection__arrow:before{
    content: '\e81d';
    font-family: 'icons';
    font-size: 19px;
    display: inline-block;
    color:#000;
    font-weight: normal !important;
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg);
    -webkit-transition: transform 0.1s ease;
    transition: transform 0.1s ease;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:before {
    -webkit-transform:rotate(-90deg);
    transform:rotate(-90deg);
}
label.big .select2-container--default .select2-selection--single .select2-selection__arrow:before{
    font-size: 22px;
}
label.light .select2-container--default .select2-selection--single .select2-selection__arrow:before{
    color:#fff;
}
.select2-dropdown {
    background-color: #fff;
    border-color: rgb(181,181,181);
    /*border-radius: 0;*/
}
label.light .select2-container--default.select2-container--open .select2-selection--single {
    background-color: rgba(0,0,0,0.70);
}
label.transparent .select2-container--default.select2-container--open .select2-selection--single {
    background-color: rgba(245,245,245,0.95);
}
[data-select2-dropdown="light"].select2-dropdown {
    background-color: rgba(0,0,0, 0.70);
    border-color: #fff;
    color:#fff;
}
[data-select2-dropdown="transparent"].select2-dropdown {
    background-color: rgba(245,245,245, 0.95);
    border-color: #545454;
}
[data-select2-dropdown="light"] .select2-results__option[aria-selected="true"] {
    background-color: #fff;
    color:#000;
    border-radius: 3px;
}
[data-select2-dropdown="light"] .select2-search--dropdown .select2-search__field{
    background: transparent !important;
    color: #fff !important;
    border-color:#fff !important;
}
.select2-results__option{
    margin: 0 5px;  
    font-size: 15px;  
}
.select2-results__option:last-child{
    margin-bottom: 5px;
}
.select2-dropdown-big .select2-results__option {
    padding:10px 20px;

}
.select2-dropdown-big .select2-results > .select2-results__options{
    max-height: 305px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: rgb(25, 152, 252);
    color: #fff;
    border-radius: 3px;
}
.textRtl li.select2-results__option{
    text-align: right;
}
.select2-container--classic .select2-selection--single:focus,
.select2-container--classic .select2-selection--multiple:focus,
.select2-container--classic.select2-container--open .select2-selection--multiple,
.select2-container--classic.select2-container--open .select2-dropdown,
.select2-container--classic.select2-container--open .select2-selection--single {
    border-color: rgb(25, 152, 252); 
}

label.light .select2-container--disabled .select2-selection--single .select2-selection__rendered{
    color:#999 !important;
}
label.light .select2-container--disabled .select2-selection--single .select2-selection__placeholder,
label.light .select2-container--disabled .select2-selection--single .select2-selection__arrow:before{
    color:#cecece !important;
}

label.transparent .select2-container--disabled .select2-selection--single .select2-selection__rendered{
    color:#999 !important;
}
label.transparent .select2-container--disabled .select2-selection--single .select2-selection__placeholder,
label.transparent .select2-container--disabled .select2-selection--single .select2-selection__arrow:before{
    color:#999 !important;
}


.select2-search--dropdown{
    position: relative;
}
.select2-search--dropdown input{
    padding-right:40px !important;    
}
.select2-search--dropdown:after{
    content:'\e802';
    font-family: 'icons';
    position: absolute;
    top:5px;
    right:5px;
    width:28px;
    height:28px;
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    cursor: default;
}

.button .active{
    display: none;
}
.button.active .passive{
    display: none;
}
.button.active .active{
    display: inline-block;
}


@-webkit-keyframes move{
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 50px 50px;
  }
}   
@-moz-keyframes move{
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 50px 50px;
  }
}   
@-ms-keyframes move{
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 50px 50px;
  }
}   
@keyframes move{
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 50px 50px;
  }
} 

.captcha-image-box{
    float:right;
    margin-top: -20px;
    margin-left: 25px;
    text-align: center;
}
.textRtl .captcha-image-box{
    float:left;
    margin-left: 0;
    margin-right: 25px;
}
.captcha-input-box{
    overflow:hidden;
}
.captcha-image{
    width:100px;
    height:50px;
    border: 1px solid rgb(181,181,181);
    overflow: hidden;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    
}


#regenerate_captcha {
    display: inline-block;
    border-bottom: 1px dashed;
    color: rgb(25, 152, 252);
    border-color: rgb(25, 152, 252);
    line-height: 1.2;
    font-size: 14px;
    margin-top: 5px;
    cursor: pointer;
}
form #regenerate_captcha.wait {
    color: #bfbfbf;
    border-bottom: 1px dashed #bfbfbf;
}




/*=============design/css/floating_share_box.css===========*/
@media only screen{
    #share_box_content_wrapper {
        display: none;
    }
    #floating_share_box .expandBtn,
    #floating_share_box .collapseBtn {
        text-align: center;
        display: block;
        font-size: 24px;
        cursor:  pointer;
        opacity: 0;
        -webkit-transition: opacity 0.3s linear;
                transition: opacity 0.3s linear;
    }
    #floating_share_box .collapseBtn {
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;

        display: none;
    }
    #floating_share_box .expandBtn {
        position: absolute;
        left: 100%;
        top:  50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
    }
        #floating_share_box .expandBtn:before {
            margin: 0 0 0 5px;
            width:  auto;
        }

}

@media only screen and (min-width: 768px) {
    #floating_share_box .shareBox .share-list li .icon{
        width: 35px;
        height: 35px;
        line-height: 35px;
        font-size: 16px;
    }
    #floating_share_box {
        position: fixed;
        top: 50%;
        left: 0;
        z-index:  11;
        will-change: transform;
        -webkit-transition: transform 1s ease-out, left 0.3s ease, right 0.3s ease;
                transition: transform 1s ease-out, left 0.3s ease, right 0.3s ease;
        -webkit-transform: translate(0, -50%);
                transform: translate(0, -50%);
    }
        #floating_share_box.initialized {
            -webkit-transition-duration: 0.3s;
                    transition-duration: 0.3s;
        }
        #floating_share_box.hidden {
            -webkit-transition: none;
                    transition: none;
            -webkit-transform: translate(-100%, -50%);
                    transform: translate(-100%, -50%);
        }
        .textRtl #floating_share_box.hidden {
            -webkit-transform: translate(100%, -50%);
                    transform: translate(100%, -50%);
        }
}

@media only screen and (min-width : 1130px){
    #floating_share_box.collapsed {
        -webkit-transform: translate(-100%, -50%);
                transform: translate(-100%, -50%);
    }
    .textRtl #floating_share_box.collapsed {
        -webkit-transform: translate(100%, -50%);
                transform: translate(100%, -50%);
    }
    #floating_share_box.collapsed .expandBtn {
        opacity: 1;
        -webkit-transition-delay: 0.5s;
                transition-delay: 0.5s;
    }
    #floating_share_box:hover .collapseBtn {
        opacity: 1;
    }
}
@media only screen and (min-width : 768px){
    /* #floating_share_box{
        left: -10px;
    } */
    #floating_share_box:hover{
        left: 0;
        -webkit-transition-delay:0.2s;
                transition-delay:0.2s; 
    }
    .textRtl #floating_share_box:hover{
        left:auto;
        right:0;
    }
}
@media  only screen and (max-width: 767px){
    #floating_share_box {
        position: fixed;
        z-index: 11;
        left: 0;
        right: 0;
        bottom: 0;
        top: auto;
        -webkit-transition: -webkit-transform 0.3s linear;
                transition: transform 0.3s linear;
        -webkit-transform: translateY(100%);
                transform: translateY(100%);
    }
        .footerStick #floating_share_box {
            -webkit-transform: translateY(0);
                    transform: translateY(0);
        }
    #floating_share_box .shareBox {
        width: 100%;
        display: block;
        white-space: nowrap;
        background: #333;
        text-align: center;
    }
    #floating_share_box .shareBox li {
        width: 20%;
        display: inline-block;
        vertical-align: top;
        margin: 0;
        -webkit-border-radius: 0;
                border-radius: 0;
    }
    #floating_share_box .shareBox .icon {
        display: inline-block;
        -webkit-border-radius: 0;
                border-radius: 0;
    }
    #floating_share_box .shareBox li.gplus,
    #floating_share_box .shareBox li.linkedin,
    #floating_share_box .shareBox li.print {
        display: none;
    }
    #floating_share_box .shareBox li a,
    #floating_share_box .shareBox li .icon{
        display: block;
        width: 100%;
    }
}

/*=============design/css/cmp-tray-alert.css===========*/
.cmpTrayAlert{
    position:fixed;
    left:50%;
    margin-left: -150px;
    top:10px;
    width: 300px;
    z-index: 999;
    overflow:hidden;
    max-height:90%;
    max-height:calc(100% - 20px);
}
@media only screen and (min-width : 768px) {
    .cmpTrayAlert{
        max-width: 500px;
    }
}
.cmpTrayAlert:hover{
    overflow: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}
.cmpTrayAlert > .item{
    background:rgba(25, 152, 252, 0.9);
    color:#fff;
    position:relative;
    margin-bottom:1px;
    overflow:hidden;
    max-height:0; 
    top:-500px;
    opacity: 0;
}
.cmpTrayAlert > .visible{
    opacity: 1;
    top:0;
    max-height:500px;
    z-index:3;
    -webkit-transition:max-height 0.8s, top 0.5s, opacity 0.7s;
            transition:max-height 0.8s, top 0.5s, opacity 0.7s;
}
.cmpTrayAlert > .deleted{
    top: -500px;
    opacity: 0;
    z-index:2;
    -webkit-transition: top 0.5s, opacity 0.3s;
            transition: top 0.5s, opacity 0.3s;
}
.cmpTrayAlert > .error{
    background: rgba(255,0,0, 0.9);
    color:#fff;
}
.cmpTrayAlert .text{
    padding:10px 35px 10px 10px;
    font-size: 14px;
}
    .cmpTrayAlert .text ul li{
        padding:3px 0;
        list-style-type: circle; 
        margin-left:15px;
    }

.cmpTrayAlert .close{
    position:absolute;
    top:5px;
    right:5px;
    color:#fff;
    cursor:pointer;
}
.cmpTrayAlert > .error .close{
    color:#fff;
}
.cmpTrayAlert .close:hover{
    opacity: 0.75;
}
.cmpTrayAlert .close:before{
    font-size: 12px;
}

/*=============design/css/cmp-dialog.css===========*/
.cmpDialog{
    overflow:hidden;
    z-index:999;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;

    /*-webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;*/
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display:none;
}
.cmpDialog.visible{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.cmpDialog .overlay{
    z-index:-1;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:rgba(0,0,0,0.5);
    overflow:hidden;
}
.cmpDialog .box{
    min-width:300px;
    max-width:400px;
    position:relative;
    background: #fff;
    z-index:2;
}
.cmpDialog.error .box{
    background:#be2a4e;
}
.cmpDialog.error .overlay{
    background:rgba(71,9,22,0.5);
}
.cmpDialog .box .title{
    padding: 10px 35px 10px 10px;
    background: rgb(25, 152, 252);
    color:#fff;
}
.cmpDialog .box .content{
    padding:15px;
}
.cmpDialog .box .close{
    float:right;
    margin: 5px 5px 0 0;
    font-size: 12px;
    color: #fff;
    cursor: pointer;
}
.cmpDialog .box .close:hover{
    opacity: 0.75;
}
.cmpDialog .box button.focusOn{
    border-color:red;
}
.cmpDialog .box .buttons{
    padding:0 15px 15px;
    text-align:center;
}
.cmpDialog .box .buttons .cancel{
    margin-left:10px;
}
.cmpDialog .box .buttons .cancel:before{
    content: attr(title);
}
.cmpDialog .box .buttons .ok:before{
    content: attr(title);
}



/*=============design/css/components/m1-cse-item.css===========*/
.m1-cse-item {
  color: #fff;

  /* TODO remove when ready */
  margin: 0 auto;
  max-width: 400px;

  font-size: 10px;
  line-height: 1.2;

  -webkit-touch-callout: none;
    -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.m1-cse-item_wrapper {
  height: 100%;
}
.m1-cse-item_main-info {
  height: 100%;
  display: block;
  position: relative;
  color: #fff;
  background: #fff;
}
.m1-cse-item_shadow {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 30px;

  background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);
  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);
}

.m1-cse-item_more-info {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 30px;
  overflow: hidden;
  -webkit-transition: all 0.3s linear;
          transition: all 0.3s linear;
}
  .m1-cse-item:hover .m1-cse-item_more-info {
    height: 60px;
    background: rgba(0, 0, 0, 0);
  }
    .m1-cse-item:hover .m1-cse-item_more-info{
      background: rgba(0, 0, 0, 0.8);
    }

.m1-cse-item_more-info_main{
  padding-left: 10px;

  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;

  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;

  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;

  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.m1-cse-item_more-info_title {
  font-weight: bold;
  font-size: 1.4em;
  margin: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #fff;
  margin-right: 15px;
  -webkit-transition: color 0.3s linear;
          transition: color 0.3s linear;
}

.m1-cse-item_more-info_price {
  font-family: "Myriad Pro", "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  position: relative;
  display: block;
  line-height: 30px;
  padding: 0 10px;
  background: #000;
  font-weight: bold;
  font-size: 1.6em;
  -webkit-transition: background 0.3s linear;
          transition: background 0.3s linear;
}
  .m1-cse-item:hover .m1-cse-item_more-info_price{
    background: #1998fc;
  }
  .m1-cse-item_more-info_price:before {
    content: '';
    position: absolute;
    top: 0;
    right: 100%;
    border-style: solid;
    border-width: 15px 10px 15px 0;
    border-color: transparent #000 transparent transparent;
    -webkit-transition: border-color 0.3s linear;
            transition: border-color 0.3s linear;
  }
    .m1-cse-item:hover .m1-cse-item_more-info_price:before {
      border-right-color: #1998fc;
    }

.m1-cse-item_more-info_additional {
  line-height: 30px;
  font-size: 1.2em;
  font-weight: 600;
  padding: 0 10px;

  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;

  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;

  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;

  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.m1-cse-item_image {
  display: block;
  width: 100%;
}
.m1-cse-item_distance {
  font-weight: bold;
  font-size: 1.2em;
}
  .m1-cse-item_distance .icon{
    display: inline-block;
    vertical-align: baseline;
    margin-right: 0.3em;
  }
    .m1-cse-item_distance .icon:before{
      font-size: 14px;
      margin: 0;
    }
.m1-cse-item_miles {
  font-size: 1.2em;
  font-weight: bold;
  transform: uppercase;
}

.m1-cse-item_action-buttons {
  color: #000;
  margin-top: 0.5em;

  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;

  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;

  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;

  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.m1-cse-item_action-buttons > dom-if{
  display: none;
}
.m1-cse-item_action-buttons a{
  text-decoration: none;
}
.m1-cse-item_action-buttons .details{
  font-size: 1.2em;
  color: #000;
}
  .m1-cse-item_action-buttons .details .icon{
    width: 1.2em;
    height: 1.2em;
    padding: 0.01em;
    margin-left: 0.5em;
    border: 1px solid #000;
    -webkit-border-radius: 50%;
            border-radius: 50%;
  }
.m1-cse-item_quote-btn{
  display: block;
  cursor: pointer;
  padding: 0.5em;
  margin: 0;
  text-transform: none;
  font-size: 1.3em;
  color: #000;
  border: 1px solid #000;
  -webkit-transition: all 0.3s linear;
          transition: all 0.3s linear;
  -webkit-border-radius: 0.3em;
          border-radius: 0.3em;

}
  .m1-cse-item_quote-btn:hover{
    color: #fff;
    border-color: #fb0007;
    background: #fb0007;
  }

.m1-cse-item_quote-btn .waiting-text {
  display: none;
}

.m1-cse-item_quote-btn.waiting,
.m1-cse-item_quote-btn.waiting:hover{
  color: #aaa;
  cursor: default;
  border: 1px solid #aaa;
  background: transparent;
}
.m1-cse-item_quote-btn.waiting .text {
  display: none;
}
.m1-cse-item_quote-btn.waiting .waiting-text {
  display: inline;
}

.msnt-items-slider .m1-cse-item_action-buttons {
  color: #fff;
}
.m1-cse-item_quote-btn{
  color: #1998fc;
  border-color: #1998fc;
}
  .m1-cse-item_quote-btn:hover{
    color: #fff;
    border-color: #1998fc;
    background: #1998fc;
  }

.m1-cse-item_quote-btn .m1-cse-item_quote-btn.waiting,
.m1-cse-item_quote-btn .m1-cse-item_quote-btn.waiting:hover{
  color: #aaa;
  cursor: default;
  border: 1px solid #aaa;
  background: transparent;
}

