.pagination{display:inline-block;margin:20px 0;padding-left:0;border-radius:4px;}
.pagination *{box-sizing:border-box;border-radius:0!important;}
.pagination a{background-color:transparent;background-image:none;color:#428bca;text-decoration:none;}
.pagination a:active{outline:0;}
.pagination a:hover{color:#2a6496;text-decoration:none;outline:none;}
.pagination ul{margin-top:0;margin-bottom:10px;}
.pagination > li{display:inline;}
.pagination > li > a{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#428bca;background-color:#fff;border:1px solid #ddd;margin-left:-1px;}
.pagination > li:first-child > a{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px;}
.pagination > li:last-child > a{border-bottom-right-radius:4px;border-top-right-radius:4px;}
.pagination > li > a:hover{color:#2a6496;background-color:#eee;border-color:#ddd;}
.pagination > .active > a,.pagination > .active > a:hover{z-index:2;background-color:#428bca;border-color:#428bca;color:#fff;cursor:default;}
.pagination li a{border:1px solid #ededed!important;}
.pagination li a:hover{background:#ededed;}
.pagination > .active > a,.pagination > .active > a:hover{background:#206ec1;border:1px solid #206ec1!important;}
.pagination > li > a{color:#3d566e;}
.pagination a{color:#3d566e;}
.pagination a:hover{color:#206ec1;}
.ag-box{position:relative;margin-left:auto;margin-right:auto;padding-top:5px!important;padding-bottom:5px!important;text-align:center;overflow:hidden;display:block;}
.ag-box ins{padding:0;margin:0;height:auto;box-sizing:content-box;}
.desktop{display:block!important;}
.mobile{display:none!important;}
.g-youtube{width:100%;height:400px;}
@media screen and (max-width:1050px) {
.desktop{display:none!important;}
.mobile{display:block!important;}
}
.flags{background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAEACAYAAADCyK/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAS+lJREFUeNrsnQdgFNXaht+Z7emFAKE36SAIigiKFSkiNsD2272iYrv2gqDiVVRAsSuo14oKKhYscMWCggoC0muAhDRIL9tn/nPO7Gx2N5sQIJtNyPfosJvZ2Tk7M2feeb9TJVVVQRAE0RyR6RQQBEECSBAEQQJIEARBAkgQBEECSBAEcSxijPYPkGTZ+MOoUe5206bBExuPVz7dhDc/3wqvUnvt9OZPJ2LbkJPgLStDny1bcMZNXyO3oLLW70w8pytulteh8usv0WLyZAy5+24TX79l82a3LMtQFKVhnjq+tHr17m1SFcUjTb1cHKzNZMaMsybi38PGwJOThaKZU+H4e1XEfkf7X7ZI/HVtSo9DNgU4Yeb2ek9fvVEV6Uuvr4hKUwT1puGS/rZi+gwY+/SG89NFsF5/jVjpmP8OLBMuhmfTZsROfwRrJKle0x+kqhLP/1HPf7eOj875f3mxOKFpg2apz9x/NssIwO3Tv0VqcgIqy/fjk3sW4PgeuUiWK+vnuC+dgziL0/936cb7pagLIMMqp7VE4tatiD3xRMx+4Dw8OPls/O/PbNidXpiMBrFwDAYJEsuEBoOMnj27ovVbb0F1u5Hcowdee9yKsgoXeLMer1e7nm6PVywWk4wzusfCtn4l5JhhiJ/6MHbvz2Zb3G0VF4J9p0OHDtCbBPE09IVnFikg4+vr9ff69/XXwGZF/D3PaPr6wP1nZGSIY2dLuU1WYFdk2N0u3P3d+1i46Q+8fdFk9Hj+bZR/+QmKX54J1V4JIoKikMhuutlzYWjfFhXTn9TyG3vP11knXhTR/B/t/Bf1c88O496nlsJqMWLi2N64dFwfvPrhFtz0uhUf3vkaBnWqn7wfrsVfYxBA4w3Z/fFt9/4omz8f5nbtkHLppbj4zE5Y8lsmvvs9Cyp/NIj/+T/aRZ/E3FzZjz9CsduRzLb/eU02Ckud4ij5f+J/VcFpA1tjlLoT5a/9D7EXXQTboEHIK3Hi8oeW+Y+fZxI3E1KeQQIzHl/4Oj0TBmY4KcQNhGa8wMzHXwMzIv+u72kv0l/dfxWu2dkHf5Uniu+vzNyBga88qLnB8yfCeuIpEXeDzR33yj+YA+wFKSGBOb4t2o3Zboj4m39muyty+T/a+S/aVNrdIuIrLnWgc/tknHNqV6zekIPPv7Zg/FPX48uH5uOEjtnHbhlg9oEyvLS8AH8OuxxSfDxyHn0U7n/W4YLTO+GBawcgNckKj0dlbo5nFAUen8NTPR7hADl8Hf+Mb8O3TYoz455R6Thr7Sfw7NqB9IcfhnXQYHyzYi+e/3ADtu0t8qcfmDlqesoGhe2HuS408+qZUieusgwr+v6FJzvsAHeDHN0NnvLGNOwyGZDG3GDyPY9BssWQWkWiKIYJnVpaKsTONHSIWPh7vo5/Fkminf+ifu7ZbzOyqI5Hdst+y8CEWxbiu593YcSwVujcrR8uefoGrN3X9tgVQO7aisud+HxFFp7N7wz3pdejcMECHHjxRXROkPCfW0/C2OEdxFPC7dVETnyNPzUDBZB/xl5POyEdD3UrQNx7LyHx7LPRcsoU5DsNmDHvb3y6bDcKSuxBfljPgOEuTOhSl4t5qO+EZsD+Nxfhre/tuL/tHuEGT4wr8X+mu8HZvy1BHHODrd9ZDOvgU0ix6hnu+ryZ+4Xwub5fKhb+nq/THWGkBTBa+a8umNnmN+134bt1lSj8pUws/D1fZ64nLbVaDPhz/X4s/GqjuMffnXUBPpwzEi3b9MTIR6/CugiIYCOpBfa5O7Zk5pXj0W8OYuUZ10NOSkLmXXfBueYvTBrZFY9NHoyWKTHhBZCtS0mwYuq4Nhj913vwbNuCNk8+iZiTT8bnP+3Bgy/9xVxfsT8dESPXkAFryzy1ZcKatg/dV2gGLKlQcfOL5Rj7aGnd3ODs+eQG670MMF4suvDpQqivb0gBbOj8dyjaOFX89HcFZu1wYnixVwgeX/h7vo5/xrepjzI67gRj4q3YkVGAvzflYs2GXGzasRfmuE4YOf1q/L23Tf2WPzQO/eNhrR7a8lfg458ysSKtG+5iIXDhf+eh4uef0WXyZMz591As+H6nuKB6CMzfnzKgFcbaN6LszflIuvZaxA4fjqz8csx58U/s2FfMklBEmSAXPp4W1KoM4PV66/RErSmzid8SkoHDlc0EEi7N79e4hBt8+rpY3D9qDy5IOXDossFnp8Gx+vcmLT57JtdcwGbzVYBpTzk3bzYA89lDIHdMh3dLBjxrt0J1uv1lw6HYPTVfW9z0V5UAtmsnBC+wDFB3huZzz4no8TeW/FeT8/v8n0r0qahZMPuXK2KbUwfFwlUPlopXisjsn+vv/wo2ixETxvbGZeP64JUPt+KyOXrFSPYxJIBM9Fwutri97OIZWB5nF42J1J6ccty1qAKXjrwVo/J/xz4mgC1vuw1Xjhkm8rvqcomFc9Zv78BttaL9nDkiEy/4YRc++m6n2KcufKrCyz+8MPIzjKoLOmyYFyNHApWVgeUlNT2BD/0UC/kGWyf5X/nnMcy4/fBD+Ayou8EvfnfhjTsU4Qafy+6IGVldw9cUMzfYIM+oG6MzaIb/dCssbyTEImHBUzB05rWz70EySJCTE+Ddn822Y0JpMB76AtWhLFB3fEpJmSgDjDTDFs3ByMEno5IJvMQrPJgL4schyVq+gRRG+EKPM6AmOCCw8ud7UTnI7iluBGKMJvywum4VatfmuGoVPx2+Dd/29bbmeikT1CtGSkod6BJQMfJFPVeMNAoBXP7aWHTp0kW8NxgMYtFrwfQLLstdkXD1VdpT3W4X6/krrwXmr6lTp4rPeECsOhw4f3i6WAJrwfhTT3/y7b6sFYYNf0p/HsLpdLD98HQMQoR56YAkyT7hgu9vKdytGZjbAjKh4sujqk+AFSG+CruRDQYtzdqoixvs+cLdRydqT3zYZFyiqjgR95/7YBoxCIU9LoInK4NdAQskayzMp54IpbAU3m17NSE4AhHkTo+HvVzweLmfyIvt27JlSMTLAFmmgJPlWTsTQO58uAhCfxBzd+cTvODsJ9X45BVvVVXLoXrlCn8V94HKnhNekWZduCTfU+fD4NvWhwDqImhkDzivQRUVI+u35CG/oEJUjHjRWVSMLHpwPgZ22N/0BXD72LHMR/fnygaZXSiDJBq8MCss+WVGCngfKj87zjgDaogU+dtG8fwlmsYwyeFiyDOOzYYtqwKfgFwAeTmiLFyaLny6Ewx+X5MAhuZH2S+KmgOUhRDyfTudyiEFMNQNvnlnlRt8grlBh9KMOvEw5yLbEmCZdA6cH34HLxM/2ZjIHI0TljHDEf/hDHgz9qNk1G1Q9uVoTvBwb4Q+varV+nLh4++5MEZW3VU42YPZwx6QqsLzuRrsAOFrAhaY59Ta9+d3gmqAA2SiJ4m05PCN4sIwqMxb58M4nG3ril4xYi93YuhJHbFg7kW8FAQTbvaIipGlj7+LAUchgo1CAD0s9pQ8Hig8nPWVZ0i+NlB+2x/a7qkOmUr1CZ/YJ3/i+fYtm0yQeBxaUuIPwT0eCVryssgbWhusKvE7fAGsymN8n9z5aftWYDIFh+CHwu7ilUTsvpZUmGWVSymaF/4TWT3E447JoIeNR5FCLaFuxMNgJlAedjAuLlCyJARL5D/FJ378GFWp9uwX4gBUPfTlm/qiIMknhiZexKTUfx5y13NPGf0+Cq0Y4fCKkYQErWLku2nvHHE43CgEsMu336Jr376+Xh7VQ+BwBcH8/ZZBgyDHxaHHzz+HbQga2OYpMATm6yo3bATOOdvvAN1uLoCB7abgd39H5gCDc6de/se/ZzYfOgTmxNkkTLsiBnddaEOG04YzN/XBL6XJaHaw/KDYS+H89H+wXjkaFdNegzcnk59JOL/5FcXnToFaUAol6wATRMORmUwW9nIXGBgC6w2j9b8j6QDd7AHpUjxaUQvP94ovlOfZzOvLj3UVGJHv/UpYZQa4CWCLWTHU2QGujTNgSGndnN3G2MhFJZGqGGkUAjj6tm/Qq/c+lNs9opZPkmS/4FjMRvzrol644YJeUIqLkPPYY/Ayx9h53jyoPG7lbs6XMcr+9z9kP/EE4kaPwedtzsQbX+/2VffrYqjV/sbZjNiyeUNQCMzFTxPAUMcn+WrZpBDhk2pxK1qGrcpjegWItj+t3qb2THVaPxPm3xWHzq0MmJPTEY9ldkW5t+rmHpDeEe9efAv6tWrfLDRQks2oePAFGLq1RfKyV1H57H/h3bFfhL6uH1cedSUIFzvR7KVdO/FeF0WlAWqBuRvj4scdoFZ25+vp4RM9ERRXy3Y1WEDdLPtcoBaK+EyBV9u/ENo6OsBFLY11FkC+bcSuf4QqRhpNLTBvAuPyKNo1l7UL3K9bKp6582R0aZuIUuYSc2fOROIVV+HjmBNxH88gvB0gC535yZnzwT+YMvFMdB04EDnTp2Pkjw/j1CkP495vS7Anu1QTQd4UBlXNbXQW4zwM8hwH2VUqyh15GaQMrZGkHNA9qTb5U0NfdffJux35UhNlkHzxJGANdmD0Ebg+M7vJHz3jIjxw6vnIy6/EJdd8ju//t/uIznpZ5t2HlQHr3/gc+ib0byEboRaXo3jUbTCPOgWGDq2hstCI19TCYGECcXS/T8nK8oe7nk2lYT8b/HpEAnu8/MVyDNjKXGZ5mRYF+fKfr+Q4bP471D79+U8rUfTnP3HO4+Kxbut23FiH3zivjRlX57gPWRO8ibk/vm1EH4IRqBhpNO0AeXMVt5tfbAUWiwG3TOyLmy/pAzDXt3fyZHgPHEDRA8/hxkW58Ch7cN9VAzQHaLGIXbywYBO++jUTs/89BMfPnYuS775D1kN3Yt74C/DJwHPwypc7oHi1BqdcaIPaAfJ/mC2TfG0KoYte1ZlHYEBcLc4NqaBRAz73f0ffJ39laXmO0vV98sUW3PXQ/1Ba5mzy7q7TZwMP8xu8czwTfWHMeh+1AAW6QD0UFmXTzP3p7yOJlz+ceVig5z/JF0f4XgPznxqmEEYNc1xBFYEBT2dRvu52iTLHusDb9V3YP6bWtoBc/Pg2rgaql6vPihG5sQig1hDai15dkvH5c+fglkt6o+zrr7BzzBiY+w3AG2c8gEte3IHd2WX+vsBg7k8svACWiRrv6XH+XT/gmXfXw3bWSHT/4Qd4sjIx+t37sODqdLRvHedLhwtgla33+Pbl71vM98lf9cWXOaH3PPEtvOJGCthWreE7CNynLx1PiOt79oZY/Ph0IpAUx1zfYNy7p7tf/Ljrm3H2RKye/CRS1WTh+q6/bckxIX6NBe4k+cLDXV4bzBf+Xl8fUQEUTRRYvtAXX75W3b787XtVPVWficXrWzxhPncH70MN2F71eOE9jDqQbIskGjnf182CFUlVD+SViQaxjn/Gt2kwuajHHiONxAF6WOip4JYJPTFl0vEwslBg7w03wMNcX+HUubj60xzsy9vmf+65Pb4yEi4y3Lmx9y6PVnbCZAiz3v8Hi3/ag7n3DsXxr76KkiVLkHnfbXjrggvx0YBz8P7SDNGw1v+U4wsTJwNbzCFP1mot8KHVqoUNR/Q2W2HCPL1RjFeItQeuwILml5OanetrbOgVILrwiYcqe8/bAkZ6MAS3L//xByRvICAHlPmpUkhD6Go+MDh3qqhq/qXqZX8BeZELn+Jxw32Ys0Fyd/dKO7NYGgv1UTHSKATwuHaxeOGBk9C1fQqKv/kaRbNnI+Wqa/CGOggfvrpTCIvJ3yWKv9cqSWQW/kp8Ye/NRjkoINibW46L7lnKRLU3bps0Ct2Xn4h906Zh9IpHMeymuzHlbRN279C+4TCZUCH2YaxWBhMY+kqh63Rx9GWycOWCgdlVlAXydlg8iGNpwtePWXN9kSvrI+rwDPa1/zMN1brEiWvAhJCvj3QzGBe71naWSQyyATIfFUUMhyVVy3eBFcGB+U8NyH++Oo+gEE9vC6uHwC726jAYm/w1q4+KkUZxFm6f1APx3lLsfuxFxNjtcD7xEu5YWoScghy0axXnP1hf/SpapcZooteunWgGw9+3F9tpYwFKAc6LD4SwZstBPHLDAHR7/nnkL12KomefxQ2tW+MhX/rOmBiU2WywxcfDyETQxpvg6I2xAzObr5dBTQ1i1ICyPv4q+0TP4HsVLRqY+6tgrrWSdzup1AZ6HLh+KLm+KMMbOzs++SzI8fHKD14mGOEBUeG2WFFptsIaEwer2cQefjKMoglYVRmVVn4Mf8+4cALob/kiVeV/xZcneWUIj1w8LCR2OJ1wma3HxHWrqWLktFNasWPWKka+ffw19EjLb7wC6Nm2DcveeAMJJ52M9akD8M/bP4mmMOYa6ry8xWYsXWpEtq8JzF4maib7thr3n7sXuO3R9RjWvyVO6pWEsquvhuHrr/2fG2JjsYZlOAsTvzi2TxtvixhSsXHUDgNaLZyd7beUiaCRpYmCAvFZYFkfub5olQGWIubft4sh8WOnP6xFBvPfEev4kPgRFd+YWGxyKmJ45lh2M1uZ7MlKXfJfbWGsFBIaay1feEuzMpaWMebYGklIrxhxVLhw8uD2eOnxMUwbVNz8sAfnPXYVvp72LqzG6lWPkqpGt1eBJMvcurVmS1wDJ82HAs/1vY9a+qqilJP8NF+inf+be/5rDALIXag1Cm6UPw4c+gMkWunzSWlIBpq1ABop/zVjASQIgogWNC8wQRAkgARBECSABEEQJIAEQRAkgARBECSABEEQJIAEQRAkgARBECSABEEQTQ7R/Wb6M5erD43+qMETN/dTJd4V6OLbZ7vvu+oMJMRYGkb1ZVnMFdKrd28T//vvzv3ccnw8lLLwA1/avvk46G/72ElHl74vrRMyNoj0oaruxMRElPhnqYss/rQkycS7QknSY8FTOKnTxCtbH9HfwdIR1/8ja2u3KTEB7pLSBjl+Pa3LHLna8d+9LirdodRZA2oa1DkI6cSHgr/313/q6ydoU39N/KBOx69+ckWddlp85kl12i7pxz+19N8cU7f0b1xSt6N6qI7DmPxHlYQAPv/jRJjZrRgNEWRYl/61AxePGo6BPdLQsXVy0CxwgZOjazdlwPwIAcMB6a+hs8NxoQucIU7/XkZGhkhbz31dH7gLqt0RkCtY2uykSEYTzMcdF5S+MvfZsAei+CZd5yPuir/FSLxuKC63f8xAsQ+bFdsfftyfPmfmzJmoqKgISsdiscBkMomFw2fL02fOC4c+450++bvb7RaL0+kMOi+xsbGYPHmynn60O8Nb+S87acYj8FbaA84/O16zBbLJKKYxFat8xy/7j18NvI/F+dcm//Gdf3bsitsDr8vpnyBNnMcYG1bcdl9jOX4i2g6Q88z3E3HwMwnX7vqwwRLvl+37DSzTbtqdjeVrtmPAcW1x0Rl9kRBr883NqwZNj6kLW+hIzeGmxdTFT58WU18vREzMFqcdPx8myJWxD4oYnqpqUnZ9TEDjhWOD0nevWBU0Z0joROyqb1pCRVX8g1EqatVYvXJqqj4pl//8b9++HXl5ebUKfeiDoLbjr+3B0KpVq2rXv46OLSJ5kP+ysp274co76B/rjg8IKvuOUfbNjKYNjqyfiyrh02b987/zDQqqnXPo51+pGjPP3KqFLoZGkgASQD9vxU6AKxa4dueHDfoj+GjOdidzK8w5rd6SiW37DuCykQMxoHvbsLOR1bQudGAHfZ0uJoFC4BNA7T1zGYrDIdyC/2aT9RutejGp5HN4gQoohYiQPiESn4pT3NSKWnVT8rRMVafebDbDbrcLt3Yk4ne4IsjT4mm69BGpo4zKnLbC3Dd3y/qUolDE5JD+gXD1oZD1aQpUVJ8UKPQhVLVO9c+VK64BT4uHPA4SABLAEN7vOgFxPRTcM2RBw90A7L+yCic8fFpMlrmLyux49bNVGNSzHa4cPYi5QWu1idFrLNQIncMjjDDqrtAvgHxdeYU2mYw+H7DsC8OhVJ+Y3TcRU5g7sNqscZJvTmLN8vluRJZW6PxapXw+Cn1WsBpE8HAEsCbx46+lIUO81+TsQtfXd5mgvn/+yzyl5f4HkDhTwu5pD6NA8QuwfwH5J/zxa8UOVcUfuhvnadEYSESNIcBrnklIjAceHNVAIsgyJXd/fJGE8BhYJvfij82Z2LLnAK4570QM7tWu1pu/NhcYKp7VBFDM1eub4c03KTtLno/VFl5gfQKohihgTS5QUhT/1Jh8BjyelhLyO/XyuiN1f4fjAt2NxPnp9HkhF5365rHzVClCXwMPf2VUzYvBX+XAqQmCdTD4lPucXsCEQDz85Zfbq/hCYTkG6ohcFuqQAJAA1sDM7ybBUyzhZnPkKkZa6JVbTBS8im+6SsVX1uPL/EXldsxZ8AtO6tMB1zEhTIyzhRWFwBs/VOzCoVcUiPf8NuF/89BWUoT7EAv7PZIcRkC5WEKq5mLDujClyoX470yWljfEg3j4VJk+YT0S93c4LlBPpyZnV1MtcITKAMWp5zMDagt8k1poQieuLVO/UruWVRNjvJB5sULAbFNSoAiGuHBVnyXIf/61tAIuP0ECGLLSoIUhs1ZNRMFOBf+36+MIC6AKFwt/NAco+8uAxKsvo65YvwcbdubipgtPxhAmhnUl0AEGikegAIrolNfU8jlU/aGv5J+kuhpuT61uNsgVqto0mpIv/BWJGdx6JYjgF7b04NN7ssUQMCudLEnVZ6MLmCS7tjBQDViEw4U2JwlfVKMRfAaVkxtJJvSK6fJc7Meyc6D6zr2qPQTdHgO2rrLAXqY95GITDOh1khsWi9efN0KLIQLXVZ1/33Sm4hoYtTR1Zg+MzoHPokC8UQrg6QNbwmySsWRlDt7pdqloLn19xccR/BkKHA4n7E4Xu+llX+gpaRUQepjD3jgcDjw+7zsM7dsB/7rgZFE2WFPop4e4gbXAXPR04QsUQNN/X4bapYtWsG4wQOULr4Hmv4NPvVdZGdwcZ+5T1cuhaklf5TXQfGFp6k1lTLsnAsOH+xwoxExdsNtZ+CdXE0B9hrkg11uDAPrT98WI1QSQ/y52fEdigCJVBsjFiF9/KL7jZw9gPlB8SZ4kfjcP2XfnGGCKtaFLqgf5B8rZOQKSU6oekMG6p4W8YjIg1RcCC+PtO37ZECyAUSa0nV99b1/j+a+/9oTHhgDG2Yy47/IeOPvEVuLmG9onFc8t2IZ3ulyKtJEGPDwmQrXD3AEy9+fxsKwraeGN5tiq5gGUpCof9Mu6PVi/Ixe3TjiFiWHHsLvUm9Dorklv/Ky/BoXAvve6yAU2u6nJQR4qFD2s9Pk/TABlHlpzsdOdX6ADDJml7lDVQXJgu0N9ik7fvhWWVmOKAIUYqez44RFOWfY5QKexFezFRuRvOghjZTLa9rkMppZOFKs/wIpSpKj5NeQn/swOOH7oU5Rq+1ZYWo1JAIlGIoDldg8W/pSF2ydoDX8fen0DSsrdvjBRitiPUH3OxO0VNQ+a35OrpiYPVwPsLCpG9oyZ2Fe2P1zkI/7lT36+CxFhKT4XxPcdE4O9a9ZU+U9F8e9f9lV81CSCdRXAUDHkgqeLX0A7RJ//hVYB43Jpbd/0to966KanfxgC6C/z8jlJfn6F+PF9mkxBtdA7d94e9NVdu4rCro+Y/1f48XhECMwFShy/KsOVG4uKfWbklxWjwGpFbLmCmJRWcGanQLZ6ISW7A0LfMCroK/Pj+/Sqik/8eLMoExQSQCJcCJwYa8Lzn+wQFRLxMdrHV+xeiPNnfID1M+o38eOL9LzKxM+jwOX2ikIbUQ6o6O5P8vfM0BlUloNr8tYh3uuqIQiUAsrC1GBB4H+a3OyGQJADrKn2tT4EMLDhtv4a6gAlXgPsclVtE1L+d0QCGHBm9PIv8T2zOcgBdu2aHHUHKKns+FWXr9xOO2pPuRemVDfatixAfkEqdmxbhrTyUpiTrPBUqP7twwqgv8LDN5+9fvxinZkcIBFeAFdtLsSv/xzUPjRIuJKJ37U7PkBk585ThfhxEdQEUPWVAUp+EeRwwbuaCd/Q0qzwD/3QdQEVAghsC+dyQwnYsuLGO+Hs3RuS3SFCJYOvF4jsq+uN+fKDIAGzj7u85kqIgFd/MwxfA2ivryxOtVlRsXlzsAD6KkFCHZ//b1UNEj6pxjNZ1ZUPAd8RblIXQJZOoAAuXRqdydfPOaeL72EAIWYSXFqlBf9PkWBMdwIWdg73O9HDvhtmhwx7ZinievaHbGJOWnGG1X2t3DTg+FUtDPYfP0urMdUCH6osLoJ9gUkAQ1cIEfJx60mLcOfZHzRADlBFGy1eDiiJShDV731UnxgMKcvGjTlrkOB1BvUCQI0RkOrvf6sGCJJYb7EECYC/GYxb64kAWW94K/krH4IcnMdTp2OS9MoI/dfpjaHNpqBmMN7Z7J8BHs3R8P0bfLXPvA5GVqtqpAOMsHRIBdbSUhVfGQD/06v9JlXywLuO/X2btunIke9F58YPqATh09Rqjk4SLQD4sR90VcDtcKB7Tzd2l3WGVGlE17i/sdtTAplt011ywx/LhwuB9eNXfeUMasDxK8EOnSABDOKusz/DtPMa6MZQFV8zGEUTP69W+8pv+niPEzfmrcXwkn3hnU5I3g91YMFm0NcX2B3sgIQusfQltydIYaTQwFp3ZnqXtTC/pcpxVnWDUwPcqHByvIN+wG/T2sG5tDDQ59z8Ia9SpXZBrXLUwKOVQtq++U9AVRMa1SekYt8ueAJOwPTpp0c9BObNYLQw2Hf8XvbQa7NF+/0mCe3wh6gU40XEbdw+96yXY6iHOH79veo7fjX4+AkSwCCuVRbh5qL3kR9h/Wv5pJ5htUbQHl4Wp8i+HMtd335MyVmNRCaCQX1Bawn/qoW/gWGwXibIa5wDBMjD1/LeGWwxSFKQvQo76EANd09gqZsUILgBJZPaoAjsON2B6fsaAquKRxigqgZ8CBixUaoqzwpxgapardgvwHUiuFGg6IziCTKx06aNiGom3PxYC9japUIpt4qiBz7Wi+wLZeXA8tg6hP+hDz99EArdCIua8Pg4bM7kI+/kkAKQAAZzacbnuHL7+8hcGvnEdQGE4vV3BeNttBK9HtyUuwanMdfn7xuK4AbBqOUmqF4OpwmSopfH8bQC5MolHKgbssctgl6Dz2qpvhAcoS5Q77ERNn21KgJHVWd8XRBFX1SefoBa8TbYLvaPgTkgsy5sql55IQXZTO2nqTWkL1W5H78L1WtCfVEwOwluJoCuRtQbjl8LFx86jJ0Xk6/YQT/vSlDlT/Wuh8HCJ/mvgRpSDqsXh/CiB0/I9SdIAAXXxXyOm+LeBU5o4B/By7kUJgBMJU6qyMYteeuQzEIiMR5fgPBJCHYBgcNj6QKpBtwA8BkoJcQR8rpWp7Hq0B0GAyrZN0yyDJkJsNYYWRZFgUGVEnpZIPtuYPoISD/UC8q+EFvvDsebvzjZq91Q1c/Y4TahwiHBLLP9GrgD0vrCBtYBBS7+cDgwfbVKOP1OD1qrItXnJnUH5GTiV+k0CenhPPbYz1HJfLrzdJuMcPA2ekaDOO8Q5z6kFjzMAzB0PEhUN7tBvWH03jhu9jWX0UB3P1ElgHec9TkeG/duVH6EzSQhRXLiOkcGhnmLENsyGSZJ6xIn+3K1PwSSAm8EKch3+cve9JtC8pd9+wSKP/09cLiccFqqRp92WcwoZzeh1WaFia23GYyiHZ5eCxzaBEZObxV0Mwa6DSnEeejpil59quY+Kx122M0m//6cnhiU2W2wWeJhlIywmVnaRm0AANnv+iR/0YBfCHUxDGjuoblN7VfIes873yuvM/Ayd13hdKHSxQcfrfSVAf4UVQH0svPusFlgiYuFbDLDws690Xf99TK8oC6Akq+rXEARgCohaNBZcf6lgG7APqepMJfvcjrhYumhmASABJBx9zkLMXXsB1H7Eb0kO4buXcEyvwEbzOwGEBWhAZ3apQBXVdfIJaTRnOoTIDuTxDImAqaYGP/HfITgtc5KWFgAGsdEx6Z6q7qhMczLlwft2uWsOOxj1F1IpduFMpaWMcZWlb4pFmu2yLBYjIiLNcFmNYgRUaR6bHsuxmBgKmi3Sygt88DI0gQKGkUm5NdiK4sALOxBGGtQYOVd4aDU+/Hz4g87c+BlTArNAdefaL5I0W4CIMlyHHtpzZa4Bk6aD4We63vfbNNXFaW8OV//aB8/QQLIXagVDT88Oa/J0McEbrbp80mBmvP1j/bxE81cAAmCIKIFzQtMEAQJIEEQBAkgQRAECSBBEAQJIEEQBAkgQRAECSBBEAQJIEEQBAkgQRBEk0N0P5LeWBPUHaRXshVvj+iEIS1jI52+1t39jcHR6Y7yr9Ui/Yz09Kik3zknRxvcpPM7UUlfzbhGpL82pUdU0h9YuK1RpC8NnlNr+urqu7Cxax/xvu+uTXz7+jn/q+/S0n/x3Dodv3rb93Xa74q+dZvyfvjGVeEGVW9IJESZsA5wS5EDwxZvw/1/7IeDps8iCCLCz+IoLZoDNMoSPErwQ4APHfXM+lx8ubcYb5/eCSdH3g0SBBENGzb0+6ikq648N+rHLhzgHxf0RP8UW9gNthY7MJy5wXv/yII9xA3+s3UjKhyuZpVZ3PEJ8CQlY2NaP2T36I9FF0/Eti6DsDxhsFhPEETTQTjAE1rE4K+LemHG3zl4el0u3GHc4HPr8/DlnhK8NaIj2jnzkLl3G75ZsRbHd2uFbp2PQ+8+JyKmGQwy+cHFo7DTG4Nub69HcVsrKk7NwrZEM5Q9BmxufwFu/e/blKsIoikJIMfMwuDHB7fBhZ2ScO3Pe7C+wF5t4+0lDpzzxQZM9/6BHpu3YGBeDlL+BMpOHoo1FUU49fQLjvkT1mJnMRZdMAGtWmfC7LAgdnsivAcKkNSOT9JtpRxFNDmONBR1urSI0GJu2MYkhUtXIn/hUpSu2Sxm+Uo4qS9aXnIOUs4ZeuQCqDOQucE/L+yFJ9fm4Km11d2gXTJi86adaJmxDJJRRZaT/YDFG9Dn3KOYT+Rfqw/7K5WVbmzceJBfPvTu3QJxceYGOflnb/sHbdb/hG6ntoZNcUP5JxuG1ulwM/0rdhfR3UQ0G554e5eYZfCpm49rkPS85ZXYetPjyP1wSdD6snVbsf+NhWh9+Rj0fP1RGOLqHomGHYWXu8HHBvnc4E97sC7QDUoyvksfgHYHf0W/IgcOWEwoGZqKiwae2mAnftOmg/jss+3o2TNFzBvx/fd7MH58N/Tv3/KI9tc5p+7zw3p27ULCFVeg9euvwdAmHUXX34TkWc/A/t3/cOClOeiQE9m5ZtWMa/zv3S43CktKkJKSBJNBu5RS53cOe58DC7fR3UzUiR2ZlSgsciG32IUvfskXc60M6Z2I9BQzkhNN6N4hcpWl/1x0l3B/NcGF0XWgCAN/eP3oBFBnQKrmBv/DnCB3hMINVlSgYkcLPGl6CiP75jFxjIGnOA7LZizHV4+cEfELUFbmwuefb8d553VFdna5uADnn98NX365Ex07JiIx0RJZAXK5kDT6XJQvXcqn7YFyfD8UvzQXkseNlBEN9xBweh2Y/Oqj2JWbifm3P4nj0rvQ3Xmk13T1XRHd/lhi+ZpCzP0gQ8zlcP7wNDF52D0vboONRcG3XNopYgKY9/F3tYpfYHjMt201adTRCyDHxNzgtEHpuIC5wet+3oO/mQBe0M2FJXusyHYmotgbg2HpTuwvO4h/r8zCjBPbIMYYuTKBLVsK0L17ihC/F19cA4WJ8q23nsDcYKpwhqec0jaiGUBOTYX1tjtQ+Oij8OTmouUbbyD34othO/scxN1yawPdsU5sWrMBF514JsxmBZU5FXAnl8BkTSQ1OwL0Rs71ve2h4I2qmxrXjWuLT5fnok+nOMy+o6eWHdmybkcpbji/XcTSzX3v68Patt4EUOf4VJtoLvPEr0a8/V4RipwmPDYyGT9sd+P3PWY4TCrWbsjD1/uK8daIThjeOjKTfOkTgGuTjGuLCP0k/9znEUWyWnHgzjthHTIE1pNPxsG770birbfCk5mJwunTkfbCC4dv7YtfPoytr8HWzftw3vXrMO3CMvRoU4GzZmfjrWfKcP4Fpxz2vhoDFII3HfxzNUvB6/T5qiNFxbY9Edn2sGbi4g2mb+qdhjXpEtKL1yKu9CUMi41FbvKzKDMAW3kZQYkTI77ahlv7tMR/TmyLOFP9usFevVKwdGkGxo3rhilTBonnT6dOiSIEPuusjpHPAA47vBs3QGaOz9AyDa7NmzUBzM6Gd9OGBnB/gM0oYcTAbyD/vgPFHgdG9e6IxPip2izwREScWGBXuObMW1/tZ9GXHbv322E0SLxKAF/8nA8rE795i7Mw+aL2Tep4DnsqQj5ht8MNbCvvh62F7fHz/tPgYuLnClB/bspe3JiPJftKRJ/iU9Przw0mJFhw/vnHYfHiHejTJ1U8dRYv3inKBJOSIt8MRYmLR6uly1Dy0IMoz9qPdj/9hP1nn434889D6mdfRDz9vYX78f7m+Wh/6jYsy5ZZNByDNu2zsKLwEyTvbxn9zpVN0dUcom9vaJlfPfYFbnLn6rSByejTMVZUgkx9Y6eIumbe2h3pyWakJkeuJUZsj06w79xX520jJoBpyfHweL2ocBuwtagXNhf3RRzTncpkQ7Vtd5U6cfrX2zCFu8GT2iK2nsoG+/dPQ+fOidi48YAIhc88s9NRVX5IvWcd1vb/HpmOaV27QmrbDqVvvYXY0aMhxcbj/+78Ah+vOlD3G2Dz3Yf9W0u7XYDzxbvAhwoX/tVHHNJKT18UlZtJfeAzUt8mRg9eyeGr6FiztVR0ob34jFYRT7f1/52Hg9/8UudtIyaAsizjrksGY+3L69Ajbj3KEmXkmi/DdeM64JntRXB5gwviuBucy9zgN8wNzh/RESPS46vtM3XmUTq3X4/sawX3O47oe89/vx+dLu+My05vh91jzkPnVb9h1qu/4JOV+YhoQQhBNCKmXte1wdLilRq8rV/Rj3/Wuh1vDF3XCpAjEkDO+CHtkdErFWt3D8KFFhmDj0uD0WjApD6tRS+S1Qcqw7rBM7/ejlt7t8RTQ+rPDUYDRZJx+0d7xYL2DwITfDVUJH5EUywCaCKDIRy/eG7YhtB+5+drCH04GI/0x6ckxOCsAcEtrvum2LByfE88sz4Pj/+dDWcYN/jiJuYGMzU3eHoYN0gQBBEO3sOjzwdPI/2a8ZHrCne08Jrihwa29rcb/CO/oto2u31uULlxEF1VgiAOz3wxoTsSsWsQAdTpnWzFivN74Nl/8vDYmupuUFXpQhJEY6AxjMsXLSJaEMfd4IMDWmPNRb1wUhoNqEoQRONCUsmKEQQRZRMaLf0z0rknCCLaRuyYDIEJgiAaMySABEGQABIEQZAAEgRBkAASBEGQABIEQZAAEgRBkAASBEGQABIEQZAAEgRBNDn0rnBR64vH/1F+aBGV9OWRB0X67w8cGpX0r1y7UqTvXiupptbVP895DDgYZo7n7r8ClpDBeF17gG2nVN+2xU1A+rTq6925gGmgqs3nddJnR3X8Ow++e0Tf67r7C5H+5+17ReX8X5i5RaRf0evkWtOP3bIKUo8btBtl2zy+fb2kz/Yr0s/Py43K8bds1Vq7/recfljpF3xVVC/pp2Su19LvO71O6Xu+rNuQ+I6xlXU+/4fsC+x2u2EymY7oAI/mu82J7acCre4HUq9lmSFgahUuXJ58oPjz4O1LvwXSpgSvKwkzbWrSheHF7+A8IG8m0Ke8fn4/EzK6iESTdoBh2bNnD+69916xnHTSSYe147Vr1+Lpp5/GI488gn79+tGZrgWlgrm9R5nQLQTazQKsAXNvt3ueieABoHxF1bqyZdUFkK8LJG649t2gJ+MmIOtuwP5P7b+nbXIhZk18B8O7bcHWnLZYl9UZc5aOw/6ilLDb7+pyAQkncewJ4P333y9mXZs6dSpGjx6Na6+9FomJibXusKKiAm+99RaWLFmCmJgYzJ07F2+++Sad6TrAhWnnKOYEWbTV6h4WoscyR8gMdAfm2DImVglX5RrAWwwYkrS/+Xu+TocLKP+OZKoS2LznWOjC1qne2n9Dj9bZ+P3BB5nYpeKsWY9hW24bsb53myx0SDnoF0GX14jckiS6aMSxKYBctEpKSmC1WpGamoqffvoJkydPDtrGW6YNd2+IrxrslIe8v/32G+Li4mC329G9e3e8/fbbQjyJQ8MFipf78ZC2zZNAwkh2fhOATh8wpzVOK+vj25Qt10Jc4f6WVwmbuRPQeYH2HREu/wBkPwy499ct/RkXfohEWyWGPDkTO/OrCiYzDrbEzad/j8uHaFPwvbBsLBauGQq7y0xOrhlg8boxJLkM3ZJdWHdrJZK2GiDvNaLlLiusatOtSw0rgNu2bcO8efPQtatW0r5v3z68++67Qgw5hV//hNzXP4J9y26o7D/bcZ3Q+sZJSL3oHJjNZjzzzDNi+/379+P3339HVlYWBg4ciAEDBlBOqiNcsPZewwRwtCaEvJKk84eaCHoKgNwZbHnCt7FvNDVjqrYNf+WVHFz4eHnh4XBO7/XYsL9jkPiJsDipEGf23IBBHXeJvyed+BtW7uohtqMQ+NjmOHMlbjzOgyV5LfB9oRGTrAfQfrUFFd09yL6mEukLmQaUGZrksYWVbi5iV1xxBYqKipCXl4errroKXbp0EZ9lzngVm8fdxERwOZyZOXBl5qLou1+w5eJbsPeh2WKbDh06iHK/rVu3wul04tJLL0VsLA2JfyRwAeOVJLziwtQeSBznE8gcTeTEkqOt459xB8i35d85XPEjiFA62Bz4eFg5WmfG4OklZVjy7UG4csrhKXWj5ICCPDUNOQ+44LIox44D7Ny5M6ZMmYITTjgBCxcuxL/+9S+x/uC3v2Lv1DmQbVZIhirFt5jYbrxeZD71MmJP6IMWl5yL8ePHY8WKFRg1ahRGjBgBo7Hm4kbD4oHRCTdHNo6LwMNbXkFh36i9OncFf65XkhT+l32WoZXttfw3kDxJ+7zoYyCfPXsK3gXKf63+ff916qqVD9r6Ble0BPLjln44f8BfGNp1m3B4OvuLU7Bqd3dRQcL5+K9hYl19OLkLM7eQ0jRCJFXFJ2Oz0QYJkDcUoM0Jp0Lu0QsV7Utg65SEpE0/Qdm6B0qCATnjy9Hxk4RjQwCFNZRlDB8+XCwcF1v+mLcYKWBK7xM/HnlZFC9yTDa4zQakO+zIf+V9EQpL7PvPPvtskzgJV65dGdX048/QFr/gOYIFUX+vC1urB4JrgVveoTWfyf2Ptg0XSF3kAgVPth76tzzyxeUY0WMTFtw0G1fNvx0/b9OU8hQmiMu2HI93fz9dyw9eoyj/4zT1EJi384vk9k2VVgYn9pUa0MoCpP5hQMo7E2A/7xx888EaDH1oEAzTPFDe3QtpZxyUYe5jxwGGo9DhxVf7K3ALEz8HezJIUGFRFbzWojs+atEFLknG6QWZmLpjH9SiEkipyfQIPdJyCSZUMYO0JZBNx2luMPmy6t/h67gA8prjPjuOPO3N2e3Qf/ocPH/pW1jwr9koddjwZ8ZxeGDR/9XYDKbJOx1fI+f63vaQEci2eY36vAxNLce+YgO259vQb0IeEgt348DK3eicasRnKzOQ3CIb9nMr0Nlohbe7G02xTUCdBdDGnN5Xie2QnNoZ51fmwcsE793krni1dS/fJL8qlqR2QR+njJO9HlKxaFEPRTFc6Ca8ek+Tc3JNlQNDJ0Yl3Za7a+9ZEWNQYGKRRZ5bRv+18cjqLiG3tR1mr4KcMge6ZVpg3RwDV28FqqFpzi5ZZwFMsJnQtXMrPJ3VFx8Ye8AjScgxx7EbToG/J53TgX19WLyVQu7vqJyBu3r4y195aMwp+qh6Q2heDij0z86cYpfg0Fd/L9XQKedIu7Lp7OpyxF3hGsf5roMTC+wK11xYWRiHIrMbmez1tpxK9LMXoe/IPpi1cDWeGNsLefPy4LCy+LhDGbC9afb4qlUA//zzT3z++ed46qmnIDHBu2PiEPz682ZkmlicJUvBrWoVJoIuD8ZdeTbbq7bbRx99FCNHjsSwYcPE9xsr7w8cGpV09bLH8l+qRM7OK0G2h9+e1/C69rEn8rOamOntAHlXOd61jdfpmzuybTK0htGBjaM5lu5MCAMEMW4SPWw4h+rbG1rmV499gRv1ednrtOH+9AJkpbnxxcgk9N7zKvrPjsMlbbog58lH8UfMMnQ7swPajq1A/kdNsy1gWAHMzMzEt99+i8WLF6O4uFi06eNNYS4+sx/uvulszHptKWBggmb2qb6bhbxuLyZfezouP2+wWMV7gixduhR///23qAkeO3asqF0Ox8//y2vWN2DGpbV/zsv1eM8Q3kOE1wYXvK0NlMCXQHhf4vTHtR4fvOeHUhH8ORdWIa6+vsX9JjUOJ9bl3Oeiku7u7+8BUTNeZlpe3ZKCJ07Mw68nmnHShjaQZ7+Ojkw2SmJVtL+4I9SUbOzZ6Ubqe00z6gsrgGVlZaIhNO/FMXjwYPH+9NNPF+37nrtzDE7o2Qavffw7Nu89IIr/enZogRsuHoJrz9fELycnB+vXr8cll1wiGkK/8847GDp0aI0CSNRS9DDS1xC6rdYLpORLbb0pvcqA8xpg3haQf9biRm0EmMTzfA2hf6hLCHtBVI6Nyg4bP+tKY/Hc2jSM6lyGe1paUHhJG7yAEvT4WUKrXQdRFuuF6ZlExBUbm+Txhf3VvXv3Fg2heZc23vujTZs2uPvuu/H+++/DYrHg8lEDxFJQXCEEsEVyVSNnPgLMfffdh8rKShx//PEiBPZ4PBg0aBDlpsOA9/wQXeFGa3/z3h8Zl2uvnNaPBIfAmbdWbdP1K00wO76jNYYWXeFy6ZwSR8bPhfHYWGDCWellOLFHIeJMdpQpBtizZLSYH4d4t6HJHluNsn377beL/r+rVq2Cw+EQDpD37eUC6A+5kqr37uA9P3gvkB9//BGrV69GWloa5s+fT7mojnA3x0NZPjyW7Du9vPJj71WaA9S3CWw3yN/zddwR8m34tp0/0b7PBTTuNK2MkIfO4QZDICdGHIoCyYpPcq0Ae5A+Uk/jATZqAeSVFjNnzhRDYT388MM47bTT6rRDPggCd4C8ATVvCH3LLbdQ7qkjvHKCD4dl61+1jtcIc0GrXFu1jrcPNAQ0uuLv+bqKP7W/+bZ7r9V6mPDKEi6EvGww6RJtOCxe2UIhMEEcohaYlwF+9NFHYlirw+WUU07BBx98cETfbW4EVnJIIdFE1p3BYwEKx3d29X3wdboAcvh3+Hfbv1y1jgtrt++qKkl02n40gy4CQQIYjqMRMBK/utH9J63MLhTesyN0NGghdmeFX8e3D4R/l++39UPBIbZeSeJ3nkP60kUgmiWSqqp0FgiCaJ7RF50CgiBIAAmCIEgACYIgSAAJgiBIAAmCIEgACYIgSAAJgiBIAAmCIEgACYIgSAAJgiBIAAmCIBo3+mAI0eoQLDWG9Hd16hGV9Lvu2SbSly5+qdb0lQdvC35qPfVivaSvLpoi0v9NkqNy/MNURaTv/E2KSvqWYapIPyM5PSrpdy7KEenPeHuz+tLCHcgrdDRo+urKSSL9rNjWUTn+dhW5Wv6X/o5K+qp6gkQOsK4niy2eBJruk6h/Hrm2N3Z+ciauG9cJNouBTgiFwI0Hjyyjsk8nOEb3gGFKd5Sf1g+VrZJBY+gQ9YYrB3G5EzD/fhUr543EaQPTIDfiWRRJAJuR68M1o5F4aSfEbNsBY4WMxIPbkTBtNNy9aIInop4wxEJNvIQ9bVvj+G4J+PmVM/HRE0PRtV0cnZsI06incnJV2PHV1gKs2LQDbq+K0/p1w7geLWCLb5iBVvkz2P7bdzAdVwTTdXZ4LJkwXGWFY+d8eDObb+aUYiQYkmVIFsC9V4GprQxvmQqlSGmSx9O5KCfKApgAqcUNQasmntVeLNPnbcTcT3egqNQVvettNiH2uv+D7YJxMA/RZn50/bEa9i++QsVb70F1uY9NAfSs/KPmLw4dEvEft+a/X+CSFRJaJuRDklS8vCwfSwY6Mfqeqxvk5CgWK2y7vSj6KQYWQxzcihVmazkcW2xItDfHeIEJXxJb0g1MACUx34ghRYLqlSDHMwFMlODe420AwYiDIe1KSPHaBOVq2Sp4D7wPeMuPoZPNHiaqHdNv6IspE3rg9lmrseinLLjcDfuQMbRJR4tF78HUv69f+Bw//gxvdi6MnTog5a1XUHzfo+zvnCZ5lmsVwNKJV/rfp2Syp1CfQVBLS8XfyZvWQEpIiOiPS2vXkqlwDjxSS5iNzI95PGjdJrXe0xnV8Zqw6+c5f0VS59ZwSBWwu7vCs2otjONOhinlT+QNaItrDh5dGLyjqWWWNCZ+rQxwJcnI2h8LY0GMuE+9KXaktClHjIG5wS5MBHdHrrJIiukHU++vmfvsULWy5dUwtHsA7s3joFZuaOK6x56sso3dZ8uglnwFud1zaJEo48PHh+DPzd1x++y1+HNTQYOUQXPn1+KLD2Hq00v8XfLgdJTNfa26O7zpOpS/+HrTFcC48e9V++D+/mbcyl6t118D87naLDzx816B6/tlcMx/B09M/RjP7LEeVeLli/9PO4lXfRD28zNQiNNP6INnJg2AySDj/oX/4JEla7Dkuw/q5eDVd6+o9fP0E3oibeQIHJhzC+LvHg93lzTIrUrh/D0Dsc89Ddz9dfMppmKiB7MEL3N+GzYnoa3JBs8YJwwuGYadVuzaZMFxxxfA4vTC0IKFxAcj4FSY86smfvqNaOnIPvsKrrV9D9sJSsc9GpVzqu54vLr+5T4JiYXEMLVnx1EBteJPKPlzmRN7DCf17o1V887Gu0sy8MgbG5GZVxnR38fDXl38eKgbKn7iGFj4q4uf9cwRwh0eEw5Qd3oc+5wXEc9CXv5q6N2rwX7cBrsRyyf1Q9uWceKJ99LlA3DG7/8ADTXXUv/+kPr2hXF/C1SWMvdz1QQ4H5kBa/IAuNu3qb+Hfkg7v/revmam1D3NChXWfkbsK7RhcwsFzmussMQZ0DrFiKy8A1j3iYTkzFi0Sy6D7GRCeTAC+pf2f2HFL1AEeWjszX2tyT5opITRUPNfgOpcwASwjAnMbsgJI9nDp4t/m6vGdMaVozvjwVc34tVF21FWGZkyONvF47U3Xi9KHn3ykNsnvzIbhTdOgXng8aj8+DN48/Ibf6nOoTbg7i9m2sPiPX/V3WBDUGCLx5xXluC3faX4PbMML7z4FbJtSQ13clq1hNqtK8wzHoa8eQtsK/9kIZgF1v88iuY2mZSxjSzKYeWDVihxCkodyexuHYyd+xJQXGrG2qJKuCoskC2Aa29kygH1Mr/atxnaRM+wCrXoE6jlP0H1FgOOrUx4Cpj72MT+LoOS9zQTw0z/tnLJp5h5+TfY/uk5mHhuZFokmAefIF7dW7dDKSquOW8c1xUJD94t7pe07z6HlJzUJMSvVgcot2sbVA7IywBLRp0f8KTi5X+uCGcJCe9nA90W/QCbScb8PS6oBnPDhX0WC3hqrtQUFgNUwFJQBKcsw5SaChb8obmhuiWosoJErwH//OPEqfvzUTR8H9LSE3DblRWwvsKumEmCpYMMVxYvHIyOkDThE8ysthOiYFW0A5R8fZXUasemsm0kSUZLyY45+QvxwLbFR5DgpDreCLXndYl/bjjyFnXOXaOjdMLzanaAS/arKO/UFXPSR+DfHc9H7Ph3xSv/uyy5JX5XkhvkJ7oMRjy0XcVdm7xwNKD4iUxWViaeZJ6/1yOmcyeYOnWEJTkZld8vg+T1ojmh2NktV6nC2LYSiRkmDOrZDR2H9ITV1g1uVzbMixKgJlVAKWfbeaWIiJ9atrIO26xqqsEvpJQrICWOYYLCHriWbrzglb32Yq/JzF09AMncoWrbpEnIecWGjQPHIG/B4oj8Ivfa9eLVxBye3KLmykfuEEtnPMtcaj4OjLoQakmpqD1u0g7wn4xCvHThfXj55yz/uk9Tj9cUe8Tl+PXn/cf8Te/NykHJe59AapWM0jUbEVtSBl7sbMzdB/uy3+ov1D5E397I9QU+jHORr0COl5Ae78bBVuXYuO4v/N41DUlZO+FenABjnAPtOzrZdiqL3CLTVMN74D1R28vL+sIej3Ov2KZJu+ziL4GY4yEnXSBqgqXUq6GIMsFdkGx9xDZFi75G9hNz4NqXFdHfUrlosdbujzm8xMcfRtEt/651e/6589eVYmkyRTv8n8y/nwh/Y+a3hTphKl4JEMErBqfhkR9ewIObttRD8lotcMHy6VE6/NprgTNW/YJubVdD+SkF5k4jYDjjNKgzZsPZcgsq8luzLUY2KxfoyWQiaJXRN9mO9KJcVPxQBANze5bOJWhh9MCbo8C1M4L9pb0VcG8+z1cT3LGa+PHP+DaHLTphamOjhZz+MPsnhonfD+zVCil2CAxdP+Y+DJX/bEbW/U+g4s+1vCd/xH9LxZvvIPbqy0VNMH/17tmH0lkvikoRv2+1WRF3679Q9tzcJlcDXKsDFM4jaz8enn8fhk66BW842+GmtFKc8eZUeANqiI8Fdvz8YPgn2o9fouDThTC2PICY8c/Adtpw2IcthqdoCeLKStn3ljcrAVQ9KlzbPDB2NCAlTkWLBA/czBkaHBK8Tu4SI18soFZuhGttH61G2FfhwUNjb/57vKq66Z9kOVYTloSz2fENY2+s8JaUI+vBR1D0+RIm9A3XI4Q3cTl4weX+toAJ0x6A9fwxcDKh8zAx5JUfxm5dUHzH/U32dB+yKxxvDnPGm0/jrHZthSA2p7rP5NPHwbnkXyjdsQRSyxa8aBpSeic4vpDR7sm30ezgnRMUFe5dHhaiyaIniPeAAjVZZg9FljO8DZQ7mMsTTV2acHOXQ2NgmS0OeXNeR/7Lb8NTWBSdYqDsHOQPH4nYG6+BbdwYWE4dCvPA/nD+/gfsX3yN0mlPHrtd4ULdYLNDltB65lzELBiBsjnPw24xw2gyo+Nbq2BlmaA5oxRXlfN5m2gfYH9RR3J0Cuz9fZC95VCLFzLHdwZg1kL7km+WYf/jz8G5IyP6zp83dn75TbEcaxhBHOJBbEDCFRPFQhCRsVklTAA/gpTcD47tKrLum46yFX+wp4xC54YEkCCOccxtgfQFyLxnNgo//gqK3U7nhASQIJoHeS+8iQOvvwt3bj6djAZGam5dugiCIHRoRGiCIEgACYIgSAAJgiBIAAmCIEgACYIgSAAJgiBIAAmCIEgACYIgSAAJgiBIAAmCIEgACYIgGjn6YAg1dgiWbhLTUiElNgWFFYX1mrj6uip2vjalR1Q6JA8s3CYd6vgjjEg/o3dyndPnE4dJRv2bR0fnzUUS3QIECWAdqG/xa0zExmrDkPOBISRJCnofuM4vQodYV5f98L8rKytrFjovn24wYIUiRkdH6q122P80ouJ3kxiRmSCIBhDAY5nahCgqMD8YO9SNyr9MId5U1dyfrAmi6pKYCKr14gYJojly9GWAfBIwL53IetE9JmhKKRM1q4rk6+yQY1R4SySxnl8p/npglg0Vv5lgbK3A0sujuUAa0YwgouAAHUDX9l1F+eCa3WugyIrfwYglwlUs1i6a8jp2G45qP4888kh4QQoT6h7Ndod0fcNdMLZRYGqpwHycguQrHXDnyfDkyKhcZRJOj4fFXAhjh7mRMN6J7DvioTil4HCZIIgICyATv7GDxmLyGZNx49s3soisSvxsFhtMsgmlpaUw2ozweCMzV2ziqe56EcAnnngi+u6PnT53lgEJFzlhG8LOlx1IuNQJ+2ojCp6PEZ8LkeMiaFSFC3RsMUJxsb+pLp8gGlAAme707NATi25ZhEvfvBS5B3OZ6vk+YzdqSkwKXr7sZazPWo85S+eg2F0cETeYOEITwLz/WhvkZP34448wm82oqKhATk4OzjzzTHz66acYNGgQYmJikJubi4KCAlxzzTWH7Qi5uDmZkOdNi0WHD0sht1ahHgDyH4uF54AM2RYQ57JtPcwZujMlESZTYyaCODKO7NZh99zMCTNhd9nx7cZvAUvVerPBjEtOuATjB4zHhQMvhOKJzMxWPPwNXBqCoqIipKWlYceOHcjLyxO1x0ajEX///TfatWuHAwcOoLCw8MjDYXb+YgZ7oBRLODA1Bp6DMmJODDPnKjtcSy8vEic6IFm0hw5BEA3hANnNl56WjjF9xmBd5jo4nc4qGWX3vYv99/Lyl0W54PJty2GLsaHUVXrUP9TSXkHbuyphiNOckCG+yhF1erIC3jJNdLzlEvbPiYEzs/5t0SmnnIKlS5cKkbvyyisxa9YsrFu3DjfffDMWLlyI0aNH44cffjji/fMKDaVSQva9cXBlGGD/2whzFwWSOcD9MbFTXBJb70X8OS6ULzcDDqoGJoiGEUAP0KVFFxgNRsRYYiAbZSgh85d6VA+eXPIkXHaXlkI9aBEXtMyZMejwSCVi+wWXKZrTWfrpQMUGo9iGVxxEgvT0dOTn52PixIl477330LlzZ+EEN27ciKFDh2LBggWYMmXKUQigisq/tEtiSFKFA+Thr2TW3KEo/2OhsMyEsmK5CZUrTFCdkgiJCYJooBBYD/G6pnVF91bdRZlgKC4PEz8z6rV8igvb7jvicHChpdpnfB3/LFLip3PHHXdg0aJF6Nu3LwYPHixCYu78li1bhgkTJiA5OfnId65qvTxEWz/9va+Zi6gEYU6w9RMViD/TBYU5Xb5Q+EsQDSmAzG1kFGSgwlkBi9GCe0beowlgaFs0qSpkq892alwIPIXVQz6+Tm0AMTCZTHj44YfRq1cvLF++HFu2bEF2djamTZuGnj17RixdyXcuy380i8oS4azJ+RFEA4fA7Kbbn7cfy7Yuw/jjx+P6Yddjzd41ePXbV7W96f1UuRgxE5iQkgCv4kWFo6LeeiwkDNNC4NLfTL6/3WJd/ocNd+J69+4tKj4MBgPGjBnTII8q3v6v9AuLcIIS9eEhiCgIoE/Epn4xFWf1PAtxlji8cvkrOKHDCXh52cvYkrcFLq8LSbFJGD9sPFontcbc7+fWnwNrpcDazYusWTEo/Mos1qWMc6HNFLv4LNIhMKesrAyvv/46VqxYgczMTGRlZWHSpEkiJI4ovAzQSt0+CKLebineiwF1GA2mGg5gzKAxeOfad5AWn+ZfvefgHrg9bqQlpOGPPX/g6jevRl5pXlipPZLRYGL6eOAtlavV8vJaYkOCgspNddf0pjgaTH1Co8EQ5ACPFCuwZM0SnJxzMu44+w6M7DMSbZPaIiUuBVtztmLW0ll485c3tRriegzXahI4TRCPzP09++yz1ZXJN4JLTevCfa6vF4qqHlrT7r33XsqBBNEkHaCOR1vMsWYkxSTB7XWjqKxIqxixoNZyv8YyHiATraikz849OUCCaJIOMHAPbHG5XcgvztfWyZpDJAiCOLYFUKcJ90eV5fA/PnQA05pC3XBhb22h8FGPHEMQRMMKYCSGxG8seL00oCFBNEekuhTWEwRBHIvQQEoEQZAAEgRBkAASBEGQABIEQZAAEgRBkAASBEGQABIEQZAAEgRBkAASBEGQABIEQZAAEgRBkAASBEGQABIEQZAAEgRBkAASBEGQABIEQZAAEgRBkAASBEGQABIEQZAAEgRBkAASBEGQABIEQZAAEgRBkAASBEGQABIEQZAAEgRBkAASBEGQABIEQZAAEgRBAkgQBEECSBAEQQJIEARBAkgQBEECSBAEQQJIEARBAkgQBEECSBAEQQJIEARBAkgQBEECSBAEQQJIEARBAkgQBEECSBAEQQJIEARBAkgQBEECSBAEQQJIEARBAkgQBEECSBAEQQJIEARBAkgQBEECSBAEQQJIEARBAkgQBEECSBAEQQJIEARBAkgQBEECSBAECSBBEAQJIEEQBAkgQRAECSBBEAQJIEEQBAkgQRAECSBBEAQJIEEQBAkgQRAECSBBEAQJIEEQRKPl/wUYAEC+Hx0xaf9DAAAAAElFTkSuQmCC);background-repeat:no-repeat;width:32px;height:32px;display:inline-block;}
.flags.none{background-position:0 0;}
.flags.en{background-position:-32px 0;}
.flags.ru{background-position:-64px 0;}
.flags.af{background-position:-96px 0;}
.flags.ar{background-position:-128px 0;}
.flags.az{background-position:-160px 0;}
.flags.be{background-position:-192px 0;}
.flags.bg{background-position:-224px 0;}
.flags.bn{background-position:-256px 0;}
.flags.bs{background-position:-288px 0;}
.flags.ca{background-position:0 -32px;}
.flags.cs{background-position:-32px -32px;}
.flags.da{background-position:-64px -32px;}
.flags.de{background-position:-96px -32px;}
.flags.el{background-position:-128px -32px;}
.flags.es{background-position:-160px -32px;}
.flags.et{background-position:-192px -32px;}
.flags.fi{background-position:-224px -32px;}
.flags.fr{background-position:-256px -32px;}
.flags.ga{background-position:-288px -32px;}
.flags.gl{background-position:0 -64px;}
.flags.hi{background-position:-32px -64px;}
.flags.hr{background-position:-64px -64px;}
.flags.ht{background-position:-96px -64px;}
.flags.hu{background-position:-128px -64px;}
.flags.id{background-position:-160px -64px;}
.flags.is{background-position:-192px -64px;}
.flags.it{background-position:-224px -64px;}
.flags.iw{background-position:-256px -64px;}
.flags.ja{background-position:-288px -64px;}
.flags.ko{background-position:0 -96px;}
.flags.lt{background-position:-32px -96px;}
.flags.lv{background-position:-64px -96px;}
.flags.mk{background-position:-96px -96px;}
.flags.ms{background-position:-128px -96px;}
.flags.nl{background-position:-160px -96px;}
.flags.no{background-position:-192px -96px;}
.flags.pl{background-position:-224px -96px;}
.flags.pt{background-position:-256px -96px;}
.flags.ro{background-position:-288px -96px;}
.flags.sk{background-position:0 -128px;}
.flags.sl{background-position:-32px -128px;}
.flags.sr{background-position:-64px -128px;}
.flags.sv{background-position:-96px -128px;}
.flags.ta{background-position:-128px -128px;}
.flags.te{background-position:-160px -128px;}
.flags.th{background-position:-192px -128px;}
.flags.tl{background-position:-224px -128px;}
.flags.tr{background-position:-256px -128px;}
.flags.uk{background-position:-288px -128px;}
.flags.ur{background-position:0 -160px;}
.flags.vi{background-position:-32px -160px;}
.flags.yi{background-position:-64px -160px;}
.flags.zh-CN{background-position:-96px -160px;}
body { visibility: visible !important; }
.mx_image_background { background-color: rgb(242, 242, 242); }
.td-visibility-hidden { visibility: hidden; }
.clearfix {  }
.clearfix::before, .clearfix::after { display: table; content: ""; line-height: 0; }
.clearfix::after { clear: both; }
.td-display-none { display: none; }
.td-display-block { display: block; }
html { font-family: sans-serif; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0px; }
[hidden], template { display: none; }
a { background: transparent none repeat scroll 0% 0%; }
a:active, a:hover { outline: 0px none; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
h1 { font-size: 2em; margin: 0.67em 0px; }
mark { background: rgb(255, 255, 0) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0px none; display: block; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0px; }
hr { box-sizing: content-box; height: 0px; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace,monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="search"] { box-sizing: content-box; }
fieldset { border: 1px solid rgb(192, 192, 192); margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0px none; padding: 0px; }
textarea { overflow: auto; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0px; }
td, th { padding: 0px; }
@media print {
  html, body { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); margin: 0px; padding: 0px; }
  img { max-width: 100%; display: block; }
  h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
  ul, ol, li { page-break-inside: avoid; }
  table, tr, td { page-break-before: avoid; }
  .single-post #td-theme-settings, .single-post .td-header-top-menu, .single-post .td-header-menu-wrap, .single-post .td-header-sp-ads, .single-post .td-main-sidebar, .single-post .td-post-source-tags, .single-post .td-post-sharing, .single-post .td-post-next-prev, .single-post .td_block_related_posts, .single-post #comments, .single-post .td-footer-container, .single-post .td-sub-footer-container, .single-post .entry-crumbs, .single-post .td-category, .single-post .td-post-views, .single-post .td-post-comments, .single-post .td-scroll-up, .single-post iframe, .single-post .td-more-articles-box { display: none !important; }
  .backstretch { display: none; }
  .td-main-content, header { width: 80% !important; }
  .td-pb-row [class*="td-pb-span"] { border: 0px none !important; }
}
* { box-sizing: border-box; }
*::before, *::after { box-sizing: border-box; }
img { max-width: 100%; height: auto; }
.td-ss-main-content { position: relative; }
.td-page-title { font-size: 24px; font-weight: 600; line-height: 32px; margin: 1px 0px 20px; }
.td-page-header.td-pb-padding-side { padding-top: 20px; }
.td-attachment-prev { display: inline-block; margin-top: 10px; margin-bottom: 16px; }
.td-attachment-prev img { width: 100px; height: 100px; }
.td-attachment-next { float: right; margin-top: 10px; margin-bottom: 16px; }
.td-attachment-next img { width: 100px; height: 100px; }
.td-author-counters { margin-bottom: 13px; line-height: 19px; height: 19px; }
.td-author-counters span { font-family: "Open Sans",arial,sans-serif; font-size: 11px; font-style: normal; font-weight: bold; background-color: rgb(34, 34, 34); border-radius: 3px; color: rgb(255, 255, 255); display: inline-table; line-height: 16px; padding: 2px 15px; vertical-align: middle; position: relative; top: -1px; }
.author .author-box-wrap { border-bottom: 1px dashed rgb(241, 241, 241); border-top: 1px dashed rgb(241, 241, 241); margin: 0px 19px 20px 20px; padding: 21px 0px; }
.td-author-post-count { margin-right: 10px; }
.error404 .td-pb-span12 .block-title { margin-left: 20px; }
.td-404-title { font-family: "Roboto",sans-serif; font-size: 40px; color: rgb(34, 34, 34); text-align: center; line-height: 50px; padding: 30px 0px 17px; }
.td-404-sub-title { font-family: "Roboto",sans-serif; font-size: 21px; line-height: 24px; color: rgb(166, 166, 166); text-align: center; padding: 0px 0px 40px; }
.td-404-sub-sub-title { text-align: center; margin-bottom: 70px; }
.td-404-sub-sub-title a { background-color: rgb(68, 68, 68); border: medium none; border-radius: 3px; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; line-height: 16px; padding: 8px 15px; margin-left: 6px; }
.td-404-sub-sub-title a:hover { color: white; background-color: rgb(77, 178, 236); text-decoration: none !important; }
.td-404-head { text-align: center; }
.td-search-query { color: rgb(77, 178, 236); }
.search-page-search-wrap { border-bottom: 1px dashed rgb(241, 241, 241); border-top: 1px dashed rgb(241, 241, 241); margin: 0px 0px 20px; padding: 40px 0px; }
.td-search-form-widget { position: relative; line-height: 21px; }
.td-search-form-widget .wpb_button { border-radius: 0px 3px 3px 0px; height: 32px; position: absolute; right: 0px; top: 0px; text-shadow: none; padding: 7px 15px 8px; line-height: 16px; margin: 0px; }
.td-search-form-widget .wpb_button:hover { background-color: rgb(34, 34, 34); }
.td-search-form-widget div { text-align: left; }
.td-search-form-widget .td-widget-search-input { width: 95%; border-right: 0px none; height: 32px; line-height: 21px; position: relative; top: 0px; display: inline-table; vertical-align: middle; }
.td_search_subtitle { position: relative; top: 11px; left: 2px; }
.td-comment-section .comment-respond { border-top: medium none; }
.page-nav { margin-bottom: 35px; height: 28px; font-family: "Roboto",sans-serif; }
@media (max-width: 767px) {
  .page-nav { margin-right: auto; margin-left: auto; display: table; }
}
.page-nav a:hover { color: rgb(255, 255, 255); background-color: rgb(68, 68, 68); border-color: rgb(68, 68, 68); }
.page-nav a, .page-nav span { padding: 3px 5px; border: 1px solid rgb(230, 230, 230); border-radius: 3px; display: inline-block; margin-right: 5px; min-width: 28px; text-align: center; color: rgb(68, 68, 68); line-height: 21px; float: left; transition: none 0s ease 0s ; }
.page-nav .first, .page-nav .last {  }
@media (max-width: 767px) {
  .page-nav .first, .page-nav .last { display: none; }
}
.page-nav .extend { border: medium none; }
@media (max-width: 767px) {
  .page-nav .extend { display: none; }
}
.page-nav i { font-size: 10px; line-height: 0; display: inline-table; }
.page-nav .pages { float: right; margin-right: 0px; border: medium none; padding: 3px 0px 3px 5px; }
@media (max-width: 767px) {
  .page-nav .pages { display: none; }
}
.page-nav .current { background-color: rgb(77, 178, 236); color: rgb(255, 255, 255); border-color: rgb(77, 178, 236); }
.page-nav:first-child > div { padding: 2px 5px 3px; border: 1px solid rgb(77, 178, 236); border-radius: 3px; display: inline-block; margin-right: 5px; min-width: 28px; text-align: center; line-height: 21px; background-color: rgb(77, 178, 236); color: rgb(255, 255, 255); float: left; }
.td-page-content { margin-top: 20px; }
.td-page-content ul { list-style-position: inside; }
.td-page-content ul li { margin: 0px 0px 0px 21px; }
.td-page-content ul ul, .td-page-content ul ol { margin-bottom: 0px; padding-left: 0px; }
.td-page-content ol { list-style-position: inside; }
.td-page-content ol li { list-style-type: decimal; margin: 0px 0px 0px 21px; }
.td-page-content ol ul { margin-bottom: 0px; padding-left: 0px; }
.td-page-content ol ul > li { list-style-type: none; }
.td-page-content ol ol { padding-left: 0px; margin-bottom: 0px; }
.td-page-content .td-arrow-list li::before { font-family: "newsmag",sans-serif; content: ""; float: left; margin-left: -19px; line-height: 24px; font-size: 14px; }
.td-page-content .td-arrow-list { margin-left: 21px; list-style: outside none none; }
.widget a:hover { color: rgb(77, 178, 236); }
.widget ul li { margin-left: 0px; }
.widget ul li::before { content: ""; }
.td-pb-article-list { border-bottom: 0px none !important; z-index: 0 !important; }
.td-pb-article-list .td-pb-span8 .block-title, .td-pb-article-list .td-pb-span12 .block-title { margin-left: 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-pb-article-list .td-pb-span8 .block-title, .td-pb-article-list .td-pb-span12 .block-title { margin-left: 17px; }
}
@media (max-width: 767px) {
  .td-pb-article-list .td-pb-span8 .block-title, .td-pb-article-list .td-pb-span12 .block-title { margin-left: 10px; }
}
.td-pb-article-list .td-ss-main-content { padding-top: 20px; }
.page-template-page-pagebuilder-latest .td-instagram-user { border-top: 1px solid rgb(237, 237, 237); }
.page-template-page-pagebuilder-title-php .td-page-content { padding: 0px; }
.page-template-page-pagebuilder-title-php .wpb_row .wpb_column:nth-of-type(1) { border-left: 0px none; }
.page-template-page-pagebuilder-title-php .td-page-content > .wpb_row:first-child { border-top: 1px solid rgb(230, 230, 230); }
.td-blog-index .td-page-header { margin-bottom: 10px; }
.sticky .entry-title a { color: rgb(77, 178, 236) !important; }
.td-subcategory-header .td-category { display: inline-block; overflow: hidden; margin-left: 10px; height: 20px; }
@media (max-width: 767px) {
  .td-subcategory-header .td-category { margin: 0px 30px; height: 15px; }
}
.td-subcategory-header .td-category li { margin: 0px 3px 0px 0px; }
@media (max-width: 767px) {
  .td-subcategory-header .td-category li { margin: 0px; }
}
.td-subcategory-header .td-category a { font-size: 11px; padding: 0px 14px; line-height: 20px; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; color: rgb(34, 34, 34); white-space: nowrap; display: inline-table; transition: none 0s ease 0s ; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-subcategory-header .td-category a { line-height: 15px; font-weight: 700; padding: 2px 9px; height: 20px; }
}
@media (max-width: 767px) {
  .td-subcategory-header .td-category a { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); padding: 1px 5px; font-size: 9px; margin-right: 5px; line-height: 13px; }
}
.td-subcategory-header .td-category a:hover { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); }
.td-subcategory-header a.td-current-sub-category { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .td-subcategory-header a.td-current-sub-category { background-color: rgb(77, 178, 236); }
}
.td-subcategory-header { min-height: 48px; position: relative; }
@media (max-width: 767px) {
  .td-subcategory-header { min-height: 44px; }
}
.td-subcategory-header .td-category-siblings { z-index: 2; opacity: 0; width: 700px; position: absolute; line-height: 1; top: 0px; bottom: 0px; margin: auto; height: 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-subcategory-header .td-category-siblings { width: 550px; }
}
@media (max-width: 767px) {
  .td-subcategory-header .td-category-siblings { text-align: center; margin-right: 0px; width: 100%; height: 15px; }
}
.td-subcategory-header .td-category-siblings .td-subcat-dropdown { display: inline-block; margin: 0px 0px 0px 10px; padding: 0px 5px; position: absolute; border: 1px solid rgb(230, 230, 230); color: rgb(68, 68, 68); right: auto; }
@media (max-width: 767px) {
  .td-subcategory-header .td-category-siblings .td-subcat-dropdown { right: 0px; top: -2px; margin: 0px 10px 0px 0px; }
}
.td-subcategory-header .td-category-siblings .td-subcat-dropdown i { padding-left: 0px; }
.td-subcategory-header .td-category-siblings .td-subcat-dropdown ul { z-index: 999; border: 1px solid rgb(230, 230, 230); }
.td-subcategory-header .td-category-siblings .td-subcat-dropdown:hover { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.td-subcategory-header .td-category-siblings .td-subcat-dropdown:hover ul { display: block; }
.td-subcategory-header .td-category-siblings .td-subcat-dropdown li { list-style: outside none none; }
.td-subcategory-header .td-category-siblings .td-subcat-dropdown a { display: block; color: rgb(68, 68, 68); padding: 0px 30px 0px 16px; white-space: nowrap; }
.td-subcategory-header .td-category-siblings .td-subcat-dropdown a:hover { color: rgb(77, 178, 236); }
.td-subcategory-header .td-category-siblings .td-subcat-dropdown a.td-current-sub-category { background-color: transparent; color: rgb(77, 178, 236); }
.td-subcategory-header .td-category-pulldown-filter {  }
@media (max-width: 767px) {
  .td-subcategory-header .td-category-pulldown-filter { display: none; }
}
.td-subcategory-header .td-pulldown-filter-display-option { margin: 0px 19px 0px 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-subcategory-header .td-pulldown-filter-display-option { margin-right: 15px; }
}
@media (max-width: 767px) {
  .td-subcategory-header .td-pulldown-filter-display-option { margin-right: 10px; }
}
.td-category-description { font-family: "Open Sans",arial,sans-serif; font-size: 13px; font-style: italic; line-height: 22px; color: rgb(68, 68, 68); border-top: 1px dashed rgb(241, 241, 241); border-bottom: 1px dashed rgb(241, 241, 241); padding: 11px 0px 14px; margin-bottom: 20px; }
.td-category-description p { margin-bottom: 0px; }
.page-nav { margin-top: 26px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .page-nav { margin-top: 22px; }
}
.category .td-big-grids { border: medium none; }
.paged .td-category-header { border-bottom: 1px solid rgb(230, 230, 230); }
.td_line_above_cat_big_grid { border-bottom: 1px solid rgb(230, 230, 230); }
.td_category_template_disable .td-main-content { padding-top: 20px; }
.td_category_template_disable .td-main-content .td-category-header { display: none; }
.td_category_template_disable .entry-crumbs { margin-bottom: 10px; }
.td_category_template_disable .td-category-container { margin-top: 20px; }
@media (max-width: 767px) {
  .td_category_template_disable .td-category-container { margin-top: 0px; }
}
.td_category_template_disable .td-header-style-5 .td-ad-m, .td_category_template_disable .td-header-style-7 .td-ad-m, .td_category_template_disable .td-header-style-8 .td-ad-m, .td_category_template_disable .td-header-style-9 .td-ad-m, .td_category_template_disable .td-header-style-10 .td-ad-m, .td_category_template_disable .td-header-style-6 .td-header-header .td-make-full { border-bottom-width: 0px; }
.td_category_template_disable.td_category_top_posts_style_disable .td-category-header.td-container { border-bottom-width: 1px; }
.td_category_template_disable.td_category_top_posts_style_disable .td-category-container { margin-top: 0px; }
.td_category_template_1 .td-category-header .td-container { border-bottom-width: 0px; z-index: 2; }
.td_category_template_1 .td-category-header header { display: inline-block; }
.td_category_template_1 .td-category-header .entry-title { line-height: 10px; margin: 20px 14px 20px 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_category_template_1 .td-category-header .entry-title { margin-bottom: 17px; margin-top: 16px; }
}
@media (max-width: 767px) {
  .td_category_template_1 .td-category-header .entry-title { margin-bottom: 14px; margin-top: 14px; }
}
.td_category_template_1 .td-category-header .entry-title span { display: inline-block; font-family: "Open Sans",arial,sans-serif; font-size: 11px; font-weight: 700; text-transform: uppercase; padding: 2px 14px; color: rgb(255, 255, 255); background-color: rgb(34, 34, 34); border-radius: 3px; line-height: 16px; }
.td_category_template_1.td_category_top_posts_style_disable .td-subcategory-header { border-bottom: 1px solid rgb(230, 230, 230); }
.td_category_template_1 .entry-crumbs { display: inline-block; position: relative; top: 0px; margin: 0px 0px 14px; }
.td_category_template_1 .td-category-description {  }
@media (max-width: 1023px) {
  .td_category_template_1 .td-category-description { padding: 7px 0px 10px; margin-bottom: 17px; }
}
.td_category_template_2 .td-main-content { padding-top: 20px; }
.td_category_template_2 .td-main-content .td-category-header { display: none; }
.td_category_template_2 .td-category-header .td-container { z-index: 2; border-bottom-width: 0px; }
.td_category_template_2 .td-category-header .td-container .entry-title { font-size: 26px; line-height: 1; font-weight: 700; margin: 22px 0px 0px; text-transform: uppercase; }
@media (max-width: 767px) {
  .td_category_template_2 .td-category-header .td-container .entry-title { margin: 10px 0px 0px; }
}
.td_category_template_2.td_category_top_posts_style_disable .td-category-header .td-container { border-bottom-width: 1px; }
@media (max-width: 767px) {
  .td_category_template_2.td_category_top_posts_style_disable .td-category-header .td-container { border-bottom-width: 0px; }
}
.td_category_template_2.td_category_top_posts_style_disable .td-category-description {  }
@media (max-width: 767px) {
  .td_category_template_2.td_category_top_posts_style_disable .td-category-description { margin-bottom: 0px; }
}
.td_category_template_2 .entry-crumbs { position: static; margin: 15px 0px 0px; }
.td_category_template_2 .td-category-description {  }
@media (max-width: 1023px) {
  .td_category_template_2 .td-category-description { margin-top: 10px; }
}
.td_category_template_2 .td-subcategory-header { margin-bottom: 6px; }
.td_category_template_2 .td-subcategory-header .td-pulldown-filter-list { top: 9px; }
.td_category_template_2 .td-subcategory-header .td-pulldown-filter-display-option { height: 21px; margin: 0px; top: 0px; }
@media (max-width: 767px) {
  .td_category_template_2 .td-subcategory-header .td-pulldown-filter-display-option { right: auto; }
}
.td_category_template_2 .td-category-siblings { text-align: left; height: 21px; }
.td_category_template_2 .td-category-siblings .td-category { height: 21px; margin: 0px; padding-top: 0px; font-weight: 600; }
.td_category_template_2 .td-category-siblings .td-category li { margin: 0px 10px 0px 0px; }
@media (max-width: 767px) {
  .td_category_template_2 .td-category-siblings .td-category li { margin: 0px 5px 0px 0px; }
}
.td_category_template_2 .td-category-siblings .td-category a { background-color: transparent; border: 1px solid rgb(234, 234, 234); color: rgb(34, 34, 34); font-size: 10px; line-height: 18px; padding: 0px 10px 1px; }
.td_category_template_2 .td-category-siblings .td-category a:hover { border-color: rgb(77, 178, 236); background-color: rgb(77, 178, 236); color: rgb(255, 255, 255); }
.td_category_template_2 .td-category-siblings .td-category .td-current-sub-category { background-color: rgb(34, 34, 34); border-color: rgb(34, 34, 34); color: rgb(255, 255, 255); }
.td_category_template_2 .td-category-pulldown-filter.td-wrapper-pulldown-filter {  }
@media (max-width: 767px) {
  .td_category_template_2 .td-category-pulldown-filter.td-wrapper-pulldown-filter { display: none; }
}
.td_category_template_3 .td-main-content { padding-top: 20px; }
.td_category_template_3 .td-main-content .td-category-header { display: none; }
.td_category_template_3 .td-category-header .td-container { z-index: 2; border-bottom-width: 0px; }
.td_category_template_3 .td-category-header .td-container .entry-title { font-size: 26px; line-height: 1; font-weight: 700; margin: 20px 0px; text-transform: uppercase; }
.td_category_template_3.td_category_top_posts_style_disable .td-category-header .td-container { border-bottom-width: 1px; }
@media (max-width: 767px) {
  .td_category_template_3.td_category_top_posts_style_disable .td-category-header .td-container { border-bottom-width: 0px; }
}
.td_category_template_3.td_category_top_posts_style_disable .td-category-description {  }
@media (max-width: 767px) {
  .td_category_template_3.td_category_top_posts_style_disable .td-category-description { margin-bottom: 0px; }
}
.td_category_template_3 .td-scrumb-holder { min-height: 49px; border-bottom: 1px solid rgb(239, 239, 239); }
@media (max-width: 767px) {
  .td_category_template_3 .td-scrumb-holder { min-height: 10px; }
}
.td_category_template_3 .td-scrumb-holder .td-pb-span12 { background-color: rgb(252, 252, 252); }
.td_category_template_3 .td-scrumb-holder .td-crumb-container { padding-bottom: 16px; padding-top: 17px; }
@media (max-width: 767px) {
  .td_category_template_3 .td-scrumb-holder .td-crumb-container { padding-bottom: 10px; padding-top: 10px; }
}
.td_category_template_3 .td-scrumb-holder .td-crumb-container .entry-crumbs { position: static; }
.td_category_template_3 .td-category-pulldown-filter.td-wrapper-pulldown-filter {  }
@media (max-width: 767px) {
  .td_category_template_3 .td-category-pulldown-filter.td-wrapper-pulldown-filter { display: none; }
}
.td_category_template_4 .td-main-content { padding-top: 20px; }
.td_category_template_4 .td-main-content .td-category-header { display: none; }
.td_category_template_4 .td-category-header .td-container { z-index: 2; border-bottom-width: 0px; padding-bottom: 46px; }
@media (max-width: 1023px) {
  .td_category_template_4 .td-category-header .td-container { padding-bottom: 20px; }
}
.td_category_template_4 .td-category-header .td-container .entry-title { text-align: center; font-size: 34px; line-height: 1; font-weight: 700; margin: 30px 0px 7px; text-transform: uppercase; }
@media (max-width: 1023px) {
  .td_category_template_4 .td-category-header .td-container .entry-title { font-size: 28px; margin: 20px 0px 0px; }
}
.td_category_template_4.td_category_top_posts_style_disable .td-category-header .td-container { border-bottom-width: 1px; }
@media (max-width: 767px) {
  .td_category_template_4.td_category_top_posts_style_disable .td-category-header .td-container { border-bottom-width: 0px; padding-bottom: 0px; }
}
.td_category_template_4 .td-crumb-container { margin-top: 20px; }
@media (max-width: 767px) {
  .td_category_template_4 .td-crumb-container { margin-top: 10px; }
}
.td_category_template_4 .td-crumb-container .entry-crumbs { top: 0px; }
.td_category_template_4 .td-category-pulldown-filter.td-wrapper-pulldown-filter { top: 18px; z-index: 3; }
@media (max-width: 767px) {
  .td_category_template_4 .td-category-pulldown-filter.td-wrapper-pulldown-filter { display: none; }
}
.td_category_template_4 .td-subcategory-header .td-category { margin-left: 0px; }
@media (max-width: 767px) {
  .td_category_template_4 .td-subcategory-header .td-category { margin: 0px 15px 0px 20px; }
}
.td_category_template_4 .td-subcategory-header .td-category-siblings { text-align: center; left: 0px; right: 0px; width: 800px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_category_template_4 .td-subcategory-header .td-category-siblings { width: 620px; }
}
@media (max-width: 767px) {
  .td_category_template_4 .td-subcategory-header .td-category-siblings { width: 100%; }
}
.td_category_template_4 .td-category-description { text-align: center; border-bottom: medium none; margin-bottom: 0px; }
.td_category_template_5 .td-main-content { padding-top: 20px; }
.td_category_template_5 .td-main-content .td-category-header { display: none; }
.td_category_template_5 .td-header-style-5 .td-ad-m, .td_category_template_5 .td-header-style-7 .td-ad-m, .td_category_template_5 .td-header-style-8 .td-ad-m, .td_category_template_5 .td-header-style-9 .td-ad-m, .td_category_template_5 .td-header-style-10 .td-ad-m, .td_category_template_5 .td-header-style-6 .td-header-header .td-make-full { border-bottom-width: 0px; }
.td_category_template_5 .td-image-gradient-style5::after { top: 0px; left: 0px; content: ""; display: block; height: 100%; width: 100%; position: absolute; background-color: rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 188px 0px rgb(0, 0, 0) inset; z-index: -1; }
.td_category_template_5 .td-category-header .td-container { z-index: 2; border-bottom-width: 0px; background-color: transparent; padding-bottom: 100px; }
.td_category_template_5 .td-category-header .td-container .td-pb-span12 { border-left: medium none; }
.td_category_template_5 .td-category-header .td-container .entry-title { font-size: 30px; line-height: 1; font-weight: 700; margin: 60px 0px 16px; text-transform: uppercase; color: rgb(255, 255, 255); }
.td_category_template_5 .entry-crumbs { position: static; margin: 16px 0px 0px; color: rgb(255, 255, 255); }
.td_category_template_5 .entry-crumbs a { color: rgb(255, 255, 255); }
.td_category_template_5 .td-subcategory-header { min-height: 21px; }
.td_category_template_5 .td-subcategory-header .td-big-grids { margin-top: 3px; }
.td_category_template_5.td_category_top_posts_style_1 .td-subcategory-header .td-big-grids { margin-top: 4px; }
.td_category_template_5.td_category_top_posts_style_6 .td-subcategory-header .td-big-grids, .td_category_template_5.td_category_top_posts_style_7 .td-subcategory-header .td-big-grids { margin-top: 0px; }
.td_category_template_5 .td-category-siblings { text-align: left; height: 21px; }
.td_category_template_5 .td-category-siblings .td-category { margin: 0px; padding-top: 0px; font-weight: 600; height: 21px; }
.td_category_template_5 .td-category-siblings .td-category li { margin: 0px 10px 0px 0px; }
@media (max-width: 767px) {
  .td_category_template_5 .td-category-siblings .td-category li { margin: 0px 5px 0px 0px; }
}
.td_category_template_5 .td-category-siblings .td-category a { background-color: transparent; border: 1px solid rgba(234, 234, 234, 0.8); color: rgb(255, 255, 255); font-size: 10px; line-height: 18px; padding: 0px 10px 1px; }
.td_category_template_5 .td-category-siblings .td-category a:hover { background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: rgb(34, 34, 34); }
.td_category_template_5 .td-category-siblings .td-category .td-current-sub-category { background-color: rgb(34, 34, 34); border-color: rgb(34, 34, 34); color: rgb(255, 255, 255); }
.td_category_template_5 .td-category-pulldown-filter.td-wrapper-pulldown-filter { top: auto; bottom: 0px; right: 1px; }
@media (max-width: 767px) {
  .td_category_template_5 .td-category-pulldown-filter.td-wrapper-pulldown-filter { display: none; }
}
.td_category_template_5 .td-category-pulldown-filter.td-wrapper-pulldown-filter .td-pulldown-filter-display-option { color: rgb(255, 255, 255); border: 1px solid rgba(234, 234, 234, 0.8); background-color: transparent; line-height: 16px; }
.td_category_template_5 .td-category-pulldown-filter.td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover { background-color: rgb(255, 255, 255); color: rgb(34, 34, 34); }
.td_category_template_5 .td-category-pulldown-filter.td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover i { color: rgb(34, 34, 34); }
.td_category_template_5 .td-category-pulldown-filter.td-wrapper-pulldown-filter .td-pulldown-filter-display-option i { color: rgb(255, 255, 255); }
.td_category_template_5 .td-category-siblings .td-subcat-dropdown { background-color: transparent; margin: 0px; height: 21px; border-color: rgba(234, 234, 234, 0.8); }
@media (max-width: 767px) {
  .td_category_template_5 .td-category-siblings .td-subcat-dropdown { right: auto; top: 0px; }
}
.td_category_template_5 .td-category-siblings .td-subcat-dropdown i { color: rgb(255, 255, 255); }
.td_category_template_5 .td-category-siblings .td-subcat-dropdown:hover { background-color: rgb(255, 255, 255); }
.td_category_template_5 .td-category-siblings .td-subcat-dropdown:hover i { color: rgb(34, 34, 34); }
.td_category_template_5 .td-category-description { border: medium none; margin-top: 10px; margin-bottom: 0px; padding-bottom: 0px; }
.td_category_template_5 .td-category-description p { color: rgb(255, 255, 255); }
.td_category_template_6 .td-main-content { padding-top: 20px; }
.td_category_template_6 .td-main-content .td-category-header { display: none; }
.td_category_template_6 .td-header-style-5 .td-ad-m, .td_category_template_6 .td-header-style-7 .td-ad-m, .td_category_template_6 .td-header-style-8 .td-ad-m, .td_category_template_6 .td-header-style-9 .td-ad-m, .td_category_template_6 .td-header-style-10 .td-ad-m, .td_category_template_6 .td-header-style-6 .td-header-header .td-make-full { border-bottom-width: 0px; }
.td_category_template_6.td_category_top_posts_style_disable .td-category-header.td-container { border-bottom-width: 1px; }
@media (max-width: 767px) {
  .td_category_template_6.td_category_top_posts_style_disable .td-category-header.td-container { border-bottom-width: 0px; }
}
.td_category_template_6 .td-background-style6 { display: table; background-color: rgba(0, 0, 0, 0.4); margin: 0px auto; padding: 30px 40px; max-width: 80%; }
@media (max-width: 767px) {
  .td_category_template_6 .td-background-style6 { padding: 20px 30px; max-width: 90%; }
}
.td_category_template_6 .td-category-header { position: relative; padding: 100px 0px; z-index: 2; border-bottom-width: 0px; background-color: transparent; }
.td_category_template_6 .td-category-header .entry-title { font-size: 36px; line-height: 1; font-weight: 700; margin: 0px; text-align: center; text-transform: uppercase; color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .td_category_template_6 .td-category-header .entry-title { font-size: 28px; }
}
.td_category_template_6 .td-crumb-container { position: absolute; top: 15px; width: 100%; }
.td_category_template_6 .td-crumb-container .entry-crumbs { display: inline-block; color: rgb(255, 255, 255); top: 0px; }
.td_category_template_6 .td-crumb-container .entry-crumbs a { color: rgb(255, 255, 255); }
.td_category_template_6 .td-subcategory-header { min-height: 20px; }
.td_category_template_6 .td-category-pulldown-filter.td-wrapper-pulldown-filter { position: static; }
.td_category_template_6 .td-category-pulldown-filter.td-wrapper-pulldown-filter .td-pulldown-filter-display-option { color: rgb(255, 255, 255); border: 1px solid rgba(234, 234, 234, 0.8); background-color: transparent; line-height: 16px; margin: 0px; }
.td_category_template_6 .td-category-pulldown-filter.td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover { background-color: rgb(255, 255, 255); color: rgb(34, 34, 34); }
.td_category_template_6 .td-category-pulldown-filter.td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover i { color: rgb(34, 34, 34); }
.td_category_template_6 .td-category-pulldown-filter.td-wrapper-pulldown-filter .td-pulldown-filter-display-option i { color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .td_category_template_6 .td-category-pulldown-filter.td-wrapper-pulldown-filter { display: none; }
}
.td_category_template_6 .td-category-description { border-color: rgba(241, 241, 241, 0.3) rgba(241, 241, 241, 0.3) currentcolor; border-bottom: medium none; text-align: center; margin: 15px auto 0px; padding-bottom: 0px; }
.td_category_template_6 .td-category-description p { color: rgb(255, 255, 255); }
@media (min-width: 768px) {
  .td_category_template_6 .td-category-description p { font-size: 15px; }
}
.widget { padding: 0px 19px 0px 20px; margin-bottom: 13px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .widget { padding: 0px 17px; }
}
@media (max-width: 767px) {
  .widget { padding: 0px 10px; }
}
.widget a { color: rgb(34, 34, 34); }
.widget ul { list-style: outside none none; padding: 0px; margin: 0px; }
.widget li { line-height: 30px; list-style: outside none none; padding: 0px; margin: 0px; }
.widget select { max-width: 100%; }
.widget .block-title { margin-left: 0px; margin-top: 21px; margin-bottom: 7px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .widget .block-title { margin-top: 17px; }
}
.widget_archive a span { float: right; }
.widget_archive select { display: block; width: 100%; margin: 12px 0px 22px; }
.widget_calendar { margin-bottom: 14px; }
.widget_calendar table { width: 100%; text-align: center; }
.widget_calendar th { text-align: center; }
.widget_calendar td { padding: 8px 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .widget_calendar td { padding: 5px 0px; }
}
.widget_calendar #today { background-color: rgb(230, 230, 230); font-weight: bold; color: rgb(0, 0, 0); }
.widget_calendar caption { font-weight: bold; padding-bottom: 10px; }
.widget_calendar thead tr { border-bottom: 1px dashed rgb(241, 241, 241); margin: 10px 0px; line-height: 34px; }
.widget_calendar tfoot td { border: medium none; }
.widget_calendar tfoot #prev { text-align: left; }
.widget_calendar tfoot #next { text-align: right; }
.widget_calendar tfoot a { background-color: rgb(68, 68, 68); border-radius: 3px; display: inline-block; color: rgb(255, 255, 255); padding: 2px 15px; font-weight: bold; font-family: "Open Sans",arial,sans-serif; font-size: 11px; line-height: 16px; }
.widget_calendar tfoot a:hover { background-color: rgb(77, 178, 236); color: rgb(255, 255, 255); }
.widget_calendar .block-title { margin-bottom: 12px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .widget_calendar .block-title { margin-bottom: 8px; }
}
.widget_categories a span { float: right; }
.widget_categories li > ul { margin-left: 21px; }
.widget_categories select { display: block; width: 100%; margin: 12px 0px 22px; }
.widget_nav_menu a span { float: right; }
.widget_nav_menu li > ul { margin-left: 21px; box-shadow: none; }
.widget_pages li > ul { margin-left: 21px; }
.widget_recent_comments { margin-bottom: 16px; }
.widget_recent_comments li { margin: 0px 0px 10px !important; line-height: 21px; padding-bottom: 13px; border-bottom: 1px dashed rgb(241, 241, 241); }
.widget_recent_comments li:last-child { border-bottom: 0px none; padding-bottom: 0px; }
.widget_recent_comments a:last-child { font-style: italic; font-size: 11px; font-weight: bold; }
.widget_recent_comments .block-title { margin-bottom: 12px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .widget_recent_comments .block-title { margin-bottom: 8px; }
}
.widget_recent_entries { margin-bottom: 5px; }
.widget_recent_entries li { display: block; margin-bottom: 4px !important; padding-bottom: 7px; border-bottom: 1px dashed rgb(241, 241, 241); }
.widget_recent_entries li:last-child { border-bottom: medium none; }
.widget_recent_entries li:last-child .post-date { margin-bottom: 5px; }
.widget_recent_entries li a { display: block; line-height: 21px; }
.widget_recent_entries .block-title { margin-bottom: 11px; }
.widget_recent_entries .post-date { display: block; font-family: "Open Sans",arial,sans-serif; font-size: 11px; line-height: 16px; color: rgb(181, 181, 181); font-style: italic; }
.widget_search { margin-bottom: 19px; margin-top: 21px; }
.widget_search .td-widget-search-input { width: 95%; }
.widget_search .block-title { margin-bottom: 19px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .widget_search .block-title { margin-bottom: 15px; }
}
.widget_search .wpb_button { margin: 0px !important; }
@media (min-width: 768px) and (max-width: 1023px) {
  .widget_search .wpb_button { margin: 0px 17px 0px 0px; }
}
@media (max-width: 767px) {
  .widget_search .wpb_button { margin: 0px 10px 0px 0px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .widget_search { margin: 17px 0px 15px; }
}
@media (max-width: 767px) {
  .widget_search { margin: 17px 0px 15px; }
}
.widget_tag_cloud .block-title { margin-bottom: 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .widget_tag_cloud .block-title { margin-bottom: 16px; }
}
.widget_tag_cloud a { border: 1px solid rgb(230, 230, 230); display: inline-table; line-height: 1; margin-bottom: 3px; padding: 5px 8px; vertical-align: middle; transition: none 0s ease 0s ; }
.widget_tag_cloud a:hover { border-color: rgb(77, 178, 236); }
.widget_rss { margin-bottom: 8px; }
.widget_rss .block-title { margin-bottom: 12px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .widget_rss .block-title { margin-bottom: 8px; }
}
.widget_rss .block-title a:first-child { display: none; }
.widget_rss .block-title .rsswidget { color: rgb(255, 255, 255); line-height: 16px; }
.widget_rss li { margin-bottom: 4px; border-bottom: 1px dashed rgb(241, 241, 241); }
.widget_rss li:last-child { border-bottom: medium none; }
.widget_rss .rsswidget { display: table; line-height: 21px; }
.widget_rss .rss-date, .widget_rss cite { display: inline-block; font-family: "Open Sans",arial,sans-serif; font-size: 11px; line-height: 16px; color: rgb(181, 181, 181); font-style: italic; position: relative; top: -5px; }
.widget_text { margin-bottom: 17px; }
.widget_text .block-title { margin-bottom: 12px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .widget_text .block-title { margin-bottom: 8px; }
}
.wpcf7-text { font-family: Verdana,Geneva,sans-serif; font-size: 12px; line-height: 21px; color: rgb(68, 68, 68); border: 1px solid rgb(230, 230, 230); width: 100%; max-width: 100%; height: 34px; padding: 3px 9px; }
.wpcf7-text:active, .wpcf7-text:focus { border-color: rgb(153, 153, 153); }
.wpcf7 { padding: 20px 19px 20px 20px !important; }
@media (max-width: 767px) {
  .wpcf7 { padding: 20px 10px !important; }
}
.sharedaddy .sd-content ul { margin: 0px !important; padding: 0px !important; }
.sharedaddy li::before { content: "" !important; }
.td-page-content .sharedaddy, .page-template-page-pagebuilder-latest-php .sharedaddy { padding: 0px 19px 12px 20px; border-top: 1px solid rgb(230, 230, 230); }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-page-content .sharedaddy, .page-template-page-pagebuilder-latest-php .sharedaddy { padding-right: 17px; padding-left: 17px; }
}
@media (max-width: 767px) {
  .td-page-content .sharedaddy, .page-template-page-pagebuilder-latest-php .sharedaddy { padding-right: 10px; padding-left: 10px; }
}
.page-template-page-pagebuilder-latest-php .sharedaddy { border-left: 1px solid rgb(230, 230, 230); }
.page-template-page-pagebuilder-title-php .rev_slider ul { padding-left: 0px; }
.rev_slider_wrapper { z-index: 1; }
.td_block_weather { margin-bottom: 14px !important; padding-top: 20px; }
.td_block_weather .block-title { margin-bottom: 17px; }
.td_block_weather .td-weather-wrap { position: relative; -moz-user-select: none; }
.td-weather-header { font-family: "Roboto",sans-serif; }
.td-weather-city { font-size: 20px; font-weight: bold; line-height: 1; text-transform: uppercase; margin-bottom: 7px; }
.td-weather-condition { font-size: 14px; line-height: 1; text-transform: capitalize; opacity: 0.8; }
.td-location-icon { position: absolute; top: 0px; right: 19px; font-size: 22px; opacity: 0.6; z-index: 1; }
@media (max-width: 1023px) {
  .td-location-icon { right: 17px; }
}
@media (max-width: 767px) {
  .td-location-icon { right: 10px; }
}
.td-location-icon:hover { cursor: pointer; opacity: 0.9; }
.td-weather-temperature { font-family: "Roboto",sans-serif; padding: 3px 0px; display: inline-block; width: 100%; float: left; text-align: center; }
@media (max-width: 1023px) {
  .td-weather-temperature { margin-bottom: -6px; padding: 0px; }
}
.td-weather-temp-wrap { display: inline-block; }
.td-weather-now { float: left; text-align: center; line-height: 1; padding: 32px 16px; font-weight: 300; width: 145px; -moz-user-select: none; }
@media (max-width: 1023px) {
  .td-weather-now { padding: 28px 0px; position: relative; left: -10px; width: 85px; margin-left: 12px; }
}
@media (max-width: 767px) {
  .td-weather-now { width: 100px; }
}
.td-weather-now .td-big-degrees { font-size: 40px; }
@media (max-width: 1023px) {
  .td-weather-now .td-big-degrees { font-size: 32px; }
}
.td-weather-now .td-circle { font-size: 30px; position: relative; top: -6px; opacity: 0.6; line-height: 1; vertical-align: top; }
.td-weather-now .td-weather-unit { font-size: 16px; position: relative; top: -4px; font-weight: 400; opacity: 0.6; left: -2px; line-height: 1; vertical-align: top; }
.td-weather-now:hover { cursor: pointer; }
.td-weather-lo-hi { float: left; text-align: left; width: 55px; }
@media (max-width: 1023px) {
  .td-weather-lo-hi { width: 45px; }
}
.td-weather-degrees-wrap { padding: 15px 0px; }
@media (max-width: 1023px) {
  .td-weather-degrees-wrap { padding: 10px 0px; }
}
.td-weather-degrees-wrap i { position: relative; top: 3px; font-size: 16px; color: rgb(179, 179, 179); }
.td-weather-degrees-wrap .td-small-degrees { font-size: 12px; }
.td-weather-degrees-wrap .td-circle { font-size: 18px; position: relative; right: 3px; top: 3px; }
.td-weather-information { font-family: "Roboto",sans-serif; font-size: 12px; position: relative; padding: 5px 0px; display: inline-block; width: 100%; float: left; opacity: 0.6; }
.td-weather-information::before { content: ""; width: 100%; height: 2px; position: absolute; top: -2px; left: 0px; background-color: rgb(77, 178, 236); opacity: 0.2; }
.td-weather-information i { font-size: 16px; position: relative; top: 2px; }
.td-weather-section-1, .td-weather-section-2, .td-weather-section-3 { float: left; width: 33%; }
.td-weather-section-1 { text-align: right; padding-right: 10px; }
.td-weather-section-2 { text-align: center; }
.td-weather-section-3 { text-align: left; padding-left: 10px; }
.td-weather-week { font-family: "Roboto",sans-serif; padding: 15px 8px; width: 100%; text-align: center; line-height: 1; position: relative; display: inline-block; }
.td-weather-week::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(77, 178, 236); opacity: 0.07; }
.td-weather-days { width: 20%; float: left; text-align: center; text-transform: uppercase; line-height: 1; }
.td-weather-days .td-day-0, .td-weather-days .td-day-1, .td-weather-days .td-day-2, .td-weather-days .td-day-3, .td-weather-days .td-day-4 { margin-bottom: 8px; font-size: 11px; opacity: 0.5; }
.td-weather-days .td-day-degrees { font-size: 20px; position: relative; left: 4px; line-height: 14px; opacity: 0.7; }
.td-weather-days .td-circle { position: relative; right: 5px; }
.td-weather-animated-icon { float: left; text-align: right; margin-left: -12px; position: relative; }
@media (min-width: 767px) and (max-width: 1023px) {
  .td-weather-animated-icon { left: 12px; top: -6px; margin-right: 0px; margin-left: -30px; transform: scale(0.7); }
}
.td-weather-animated-icon span { width: 100px; height: 100px; display: inline-block; opacity: 0.4; margin-top: 4px; }
@media (max-width: 1023px) {
  .td-weather-animated-icon span { margin-top: 0px; }
}
.clear-sky-d { background: rgba(0, 0, 0, 0) url("clear-sky-d.png") no-repeat scroll 0% 0%; }
.clear-sky-n { background: rgba(0, 0, 0, 0) url("clear-sky-n.png") no-repeat scroll 0% 0%; }
.few-clouds-d { background: rgba(0, 0, 0, 0) url("few-clouds-d.png") no-repeat scroll 0% 0%; }
.few-clouds-n { background: rgba(0, 0, 0, 0) url("few-clouds-n.png") no-repeat scroll 0% 0%; }
.scattered-clouds-d { background: rgba(0, 0, 0, 0) url("scattered-clouds-d.png") no-repeat scroll 0% 0%; }
.scattered-clouds-n { background: rgba(0, 0, 0, 0) url("scattered-clouds-n.png") no-repeat scroll 0% 0%; }
.broken-clouds-d { background: rgba(0, 0, 0, 0) url("broken-clouds-d.png") no-repeat scroll 0% 0%; }
.broken-clouds-n { background: rgba(0, 0, 0, 0) url("broken-clouds-n.png") no-repeat scroll 0% 0%; }
.shower-rain-d { background: rgba(0, 0, 0, 0) url("shower-rain-d.png") no-repeat scroll 0% 0%; }
.shower-rain-n { background: rgba(0, 0, 0, 0) url("shower-rain-n.png") no-repeat scroll 0% 0%; }
.rain-d { background: rgba(0, 0, 0, 0) url("rain-d.png") no-repeat scroll 0% 0%; }
.rain-n { background: rgba(0, 0, 0, 0) url("rain-n.png") no-repeat scroll 0% 0%; }
.thunderstorm-d { background: rgba(0, 0, 0, 0) url("thunderstorm.png") no-repeat scroll 0% 0%; }
.thunderstorm-n { background: rgba(0, 0, 0, 0) url("thunderstorm.png") no-repeat scroll 0% 0%; }
.snow-d { background: rgba(0, 0, 0, 0) url("snow-d.png") no-repeat scroll 0% 0%; }
.snow-n { background: rgba(0, 0, 0, 0) url("snow-n.png") no-repeat scroll 0% 0%; }
.mist-d { background: rgba(0, 0, 0, 0) url("mist.png") no-repeat scroll 0% 0%; }
.mist-n { background: rgba(0, 0, 0, 0) url("mist.png") no-repeat scroll 0% 0%; }
.td_block_weather .td-column-2, .td_block_weather .td-column-3 { text-align: right; height: 90px; }
@media (max-width: 1023px) {
  .td_block_weather .td-column-2, .td_block_weather .td-column-3 { height: auto; display: inline-block; text-align: left; width: 100%; }
}
.td_block_weather .td-column-2 .td-weather-city, .td_block_weather .td-column-3 .td-weather-city { position: absolute; top: 0px; }
@media (max-width: 1023px) {
  .td_block_weather .td-column-2 .td-weather-city, .td_block_weather .td-column-3 .td-weather-city { position: relative; }
}
.td_block_weather .td-column-2 .td-weather-condition, .td_block_weather .td-column-3 .td-weather-condition { position: absolute; bottom: 0px; }
@media (max-width: 1023px) {
  .td_block_weather .td-column-2 .td-weather-condition, .td_block_weather .td-column-3 .td-weather-condition { position: relative; }
}
.td_block_weather .td-column-2 .td-weather-temperature, .td_block_weather .td-column-3 .td-weather-temperature { text-align: right; width: 55%; padding-right: 20px; height: 100%; }
@media (max-width: 1023px) {
  .td_block_weather .td-column-2 .td-weather-temperature, .td_block_weather .td-column-3 .td-weather-temperature { width: 100%; text-align: center; padding: 0px; }
}
.td_block_weather .td-column-2 .td-weather-temp-wrap, .td_block_weather .td-column-3 .td-weather-temp-wrap { position: relative; top: -3px; }
@media (max-width: 1023px) {
  .td_block_weather .td-column-2 .td-weather-temp-wrap, .td_block_weather .td-column-3 .td-weather-temp-wrap { top: 0px; }
}
.td_block_weather .td-column-2 .td-weather-animated-icon, .td_block_weather .td-column-3 .td-weather-animated-icon { transform: scale(0.7); margin-right: -15px; top: -5px; }
@media (max-width: 1023px) {
  .td_block_weather .td-column-2 .td-weather-animated-icon, .td_block_weather .td-column-3 .td-weather-animated-icon { transform: scale(1); left: 0px; top: -5px; margin-right: 0px; margin-left: -22px; }
}
.td_block_weather .td-column-2 .td-weather-now, .td_block_weather .td-column-3 .td-weather-now { width: 110px; padding: 32px 0px; margin-right: 10px; }
@media (max-width: 1023px) {
  .td_block_weather .td-column-2 .td-weather-now, .td_block_weather .td-column-3 .td-weather-now { padding: 30px 0px; position: relative; left: -10px; width: 100px; margin-right: 0px; }
}
.td_block_weather .td-column-2 .td-weather-now .td-big-degrees, .td_block_weather .td-column-3 .td-weather-now .td-big-degrees { font-size: 32px; }
.td_block_weather .td-column-2 .td-weather-degrees-wrap, .td_block_weather .td-column-3 .td-weather-degrees-wrap { padding: 12px 0px; }
.td_block_weather .td-column-2 .td-weather-animated-icon, .td_block_weather .td-column-3 .td-weather-animated-icon { width: auto; }
.td_block_weather .td-column-2 .td-weather-lo-hi, .td_block_weather .td-column-3 .td-weather-lo-hi { width: auto; }
.td_block_weather .td-column-2 .td-weather-info-wrap, .td_block_weather .td-column-3 .td-weather-info-wrap { width: 45%; float: right; padding-left: 20px; }
@media (max-width: 1023px) {
  .td_block_weather .td-column-2 .td-weather-info-wrap, .td_block_weather .td-column-3 .td-weather-info-wrap { width: 100%; padding-left: 0px; }
}
.td_block_weather .td-column-2 .td-weather-information, .td_block_weather .td-column-3 .td-weather-information { padding: 3px 0px 10px; }
@media (max-width: 1023px) {
  .td_block_weather .td-column-2 .td-weather-information, .td_block_weather .td-column-3 .td-weather-information { padding: 5px 0px; }
}
.td_block_weather .td-column-2 .td-weather-information::before, .td_block_weather .td-column-3 .td-weather-information::before { top: auto; bottom: -4px; }
@media (max-width: 1023px) {
  .td_block_weather .td-column-2 .td-weather-information::before, .td_block_weather .td-column-3 .td-weather-information::before { bottom: auto; top: -2px; }
}
.td_block_weather .td-column-2 .td-weather-week, .td_block_weather .td-column-3 .td-weather-week { padding: 20px 0px 15px; }
@media (max-width: 1023px) {
  .td_block_weather .td-column-2 .td-weather-week, .td_block_weather .td-column-3 .td-weather-week { padding: 15px 0px; }
}
.td_block_weather .td-column-2 .td-weather-week::before, .td_block_weather .td-column-3 .td-weather-week::before { display: none; }
@media (max-width: 1023px) {
  .td_block_weather .td-column-2 .td-weather-week::before, .td_block_weather .td-column-3 .td-weather-week::before { display: block; }
}
.td_block_weather .td-column-2 { margin-bottom: 20px; }
.td_block_weather .td-column-1 {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_weather .td-column-1 .td-weather-lo-hi { width: 55px; }
  .td_block_weather .td-column-1 .td-weather-now .td-big-degrees { font-size: 27px; line-height: 36px; }
  .td_block_weather .td-column-1 .td-weather-now { width: 80px; }
}
.td_block_weather .td-column-3 .td-weather-temp-wrap { margin-right: 100px; }
@media (max-width: 1023px) {
  .td_block_weather .td-column-3 .td-weather-temp-wrap { margin-right: 0px; }
}
.td-weather-top-widget { display: inline-block; margin-right: 32px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-weather-top-widget { margin-right: 22px; }
}
.td-weather-top-widget .td-icons { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; vertical-align: middle; margin-right: 2px; display: inline-block; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-weather-top-widget .td-icons { position: relative; top: 1px; }
}
.td-weather-top-widget .td-icons::before { font-size: 18px; display: block; }
.td-weather-top-widget .td-weather-now { line-height: inherit; padding: 0px; float: none; width: auto; display: inline-block; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-weather-top-widget .td-weather-now { left: -2px; margin-left: 2px; }
}
.td-weather-top-widget .td-weather-now span { font-weight: 600; }
.td-weather-top-widget .td-weather-now .td-big-degrees { font-size: 11px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-weather-top-widget .td-weather-now .td-big-degrees { font-size: 10px; }
}
.td-weather-top-widget .td-weather-now .td-weather-unit { font-size: 8px; opacity: 1; left: 0px; top: -2px; vertical-align: super; }
.td-weather-top-widget .td-weather-header { font-family: "Open Sans",arial,sans-serif; display: inline-block; padding-left: 2px; }
.td-weather-top-widget .td-weather-header .td-weather-city { font-size: 11px; font-weight: bold; text-transform: uppercase; margin: 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-weather-top-widget .td-weather-header .td-weather-city { font-size: 10px; }
}
.td_block_exchange { font-family: "Roboto",sans-serif; padding-bottom: 7px; padding-top: 20px; }
.td_block_exchange .td-exchange-header { position: relative; text-align: center; font-weight: bold; padding-top: 14px; padding-bottom: 12px; margin-bottom: 10px; z-index: 0; }
.td_block_exchange .td-exchange-header::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(77, 178, 236); opacity: 0.07; z-index: -1; }
.td_block_exchange .td-base-title { margin-left: 9px; }
.td_block_exchange .td-column-1 .td-exchange-base { width: 300px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-left: auto; margin-right: auto; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_exchange .td-column-1 .td-exchange-base { width: 212px; }
}
.td_block_exchange .td-rate { position: relative; border-bottom: 1px dashed rgb(242, 242, 242); padding-top: 10px; padding-bottom: 10px; }
.td_block_exchange .td-rate:last-child { border-bottom: medium none; }
.td_block_exchange .td-rate .td-rate-currency { font-weight: bold; display: inline-block; margin-left: 34px; }
.td_block_exchange .td-rate .td-exchange-value { float: right; }
.td_block_exchange .td-flags { background-image: url("flags.png"); background-repeat: no-repeat; display: inline-block; }
.td_block_exchange .td-flag-header { vertical-align: middle; position: relative; bottom: 1px; }
.td_block_exchange .td-flags-all { position: absolute; top: 8px; left: 0px; }
.td_block_exchange .td-flag-aud { background-position: 0px 0px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-bgn { background-position: -24px 0px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-brl { background-position: -48px 0px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-cad { background-position: -72px 0px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-chf { background-position: -96px 0px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-cny { background-position: 0px -24px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-czk { background-position: -24px -24px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-dkk { background-position: -48px -24px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-eur { background-position: -72px -24px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-gbp { background-position: -96px -24px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-hkd { background-position: 0px -48px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-hrk { background-position: -24px -48px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-huf { background-position: -48px -48px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-idr { background-position: -72px -48px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-ils { background-position: -96px -48px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-inr { background-position: 0px -72px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-jpy { background-position: -24px -72px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-krw { background-position: -48px -72px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-mxn { background-position: -72px -72px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-myr { background-position: -96px -72px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-nok { background-position: 0px -96px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-nzd { background-position: -24px -96px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-php { background-position: -48px -96px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-pln { background-position: -72px -96px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-ron { background-position: -96px -96px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-rub { background-position: -120px 0px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-sek { background-position: -120px -24px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-sgd { background-position: -120px -48px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-thb { background-position: -120px -72px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-try { background-position: -120px -96px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-usd { background-position: 0px -120px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-zar { background-position: -24px -120px; width: 24px; height: 24px; }
@-moz-document url-prefix("") {
  .td_block_exchange .td-flags-all { top: 9px; }
}
.td_block_exchange .td-column-2 { overflow: hidden; margin-bottom: 13px; }
.td_block_exchange .td-column-2 .td-rate { width: 26%; float: left; margin-right: 11%; border-bottom-width: 0px; position: relative; }
@media (max-width: 767px) {
  .td_block_exchange .td-column-2 .td-rate { width: auto; float: none; margin-right: 0px; border-bottom-width: 1px; }
}
.td_block_exchange .td-column-2 .td-exchange-rates .td-rate:nth-child(3n) { margin-right: 0px; }
.td_block_exchange .td-column-2 .td-exchange-rates .td-rate:nth-child(3n+1)::before { content: ""; width: 1400px; height: 1px; border-bottom: 1px dashed rgb(242, 242, 242); position: absolute; bottom: 0px; left: 0px; }
@media (max-width: 767px) {
  .td_block_exchange .td-column-2 .td-exchange-rates .td-rate:nth-child(3n+1)::before { display: none; }
}
.td_block_exchange .td-column-3 { overflow: hidden; margin-bottom: 13px; }
.td_block_exchange .td-column-3 .td-rate { width: 19%; float: left; margin-right: 8%; border-bottom-width: 0px; position: relative; }
@media (max-width: 767px) {
  .td_block_exchange .td-column-3 .td-rate { width: auto; float: none; margin-right: 0px; border-bottom-width: 1px; }
}
.td_block_exchange .td-column-3 .td-exchange-rates .td-rate:nth-child(4n) { margin-right: 0px; }
.td_block_exchange .td-column-3 .td-exchange-rates .td-rate:nth-child(4n+1)::before { content: ""; width: 1400px; height: 1px; border-bottom: 1px dashed rgb(242, 242, 242); position: absolute; bottom: 0px; left: 0px; }
@media (max-width: 767px) {
  .td_block_exchange .td-column-3 .td-exchange-rates .td-rate:nth-child(4n+1)::before { display: none; }
}
.td_block_instagram { padding-top: 20px; padding-bottom: 16px; }
.td-instagram-image { display: block; }
.td-instagram-element { position: relative; float: left; z-index: 1; }
.td-instagram-element a { position: relative; display: block; }
.td-instagram-element a::before { content: ""; width: 94%; height: 94%; border: 1px solid rgb(255, 255, 255); opacity: 0; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; margin: auto; transition: opacity 0.3s ease 0s; }
.td-instagram-element a::after { content: ""; width: 100%; height: 100%; opacity: 0; position: absolute; top: 0px; left: 0px; background-color: rgb(255, 255, 255); transition: opacity 0.3s ease 0s; }
.td-instagram-element:hover a::before { opacity: 0.4; }
.td-instagram-element:hover a::after { opacity: 0.1; }
.td-images-on-row-1 .td-instagram-element { width: 100%; }
.td-images-on-row-2 .td-instagram-element { width: 50%; }
.td-images-on-row-3 .td-instagram-element { width: 33.3333%; }
.td-images-on-row-4 .td-instagram-element { width: 25%; }
@media (max-width: 767px) {
  .td-images-on-row-4 .td-instagram-element { width: 50%; }
}
.td-images-on-row-5 .td-instagram-element { width: 20%; }
@media (max-width: 767px) {
  .td-images-on-row-5 .td-instagram-element { width: 50%; }
}
.td-images-on-row-6 .td-instagram-element { width: 16.6667%; }
@media (max-width: 767px) {
  .td-images-on-row-6 .td-instagram-element { width: 33.3333%; }
}
.td-images-on-row-7 .td-instagram-element { width: 14.2857%; }
@media (max-width: 767px) {
  .td-images-on-row-7 .td-instagram-element { width: 50%; }
}
.td-images-on-row-8 .td-instagram-element { width: 12.5%; }
@media (max-width: 767px) {
  .td-images-on-row-8 .td-instagram-element { width: 50%; }
}
.td-image-gap-2 { margin: 0px -2px; }
.td-image-gap-2 .td-instagram-element { padding: 0px 2px 4px; }
.td-image-gap-5 { margin: 0px -5px; }
.td-image-gap-5 .td-instagram-element { padding: 0px 5px 10px; }
.td_block_instagram .td-video-play-ico { pointer-events: none; }
.td_block_instagram .td-instagram-element {  }
@media (max-width: 767px) {
  .td_block_instagram .td-instagram-element .td-video-play-ico img { width: 24px; }
}
.td-instagram-header { position: relative; margin-bottom: 16px; }
.td-instagram-profile-image { width: 60px; height: 60px; border-radius: 60px; overflow: hidden; }
.td-instagram-profile-image { margin-right: 12px; float: left; }
.td-instagram-meta { padding-top: 4px; font-size: 13px; color: rgb(0, 0, 0); }
.td-instagram-button { position: absolute; top: 14px; right: 0px; padding: 8px 14px 9px; border: 1px solid rgb(237, 237, 237); line-height: 1; font-size: 13px; color: rgb(68, 68, 68); transition: all 0.2s ease 0s; }
.td-instagram-button:hover { border-color: rgb(204, 204, 204); text-decoration: none !important; }
.td-instagram-user { font-size: 15px; font-weight: 600; }
.td-instagram-user a { line-height: 26px; color: rgb(77, 178, 236); }
.td-instagram-user a:hover { text-decoration: none !important; }
.td-instagram-followers span { font-weight: 600; }
.td_block_instagram .td-column-1 .td-images-on-row-3 .td-video-play-ico img, .td_block_instagram .td-column-1 .td-images-on-row-4 .td-video-play-ico img, .td_block_instagram .td-column-1 .td-images-on-row-5 .td-video-play-ico img, .td_block_instagram .td-column-1 .td-images-on-row-6 .td-video-play-ico img, .td_block_instagram .td-column-1 .td-images-on-row-7 .td-video-play-ico img, .td_block_instagram .td-column-1 .td-images-on-row-8 .td-video-play-ico img { width: 24px; }
.td_block_instagram .td-column-1 .td-instagram-button {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_instagram .td-column-1 .td-instagram-button { display: none; }
}
.td_block_instagram .td-column-2 .td-images-on-row-5 .td-video-play-ico img, .td_block_instagram .td-column-2 .td-images-on-row-6 .td-video-play-ico img, .td_block_instagram .td-column-2 .td-images-on-row-7 .td-video-play-ico img, .td_block_instagram .td-column-2 .td-images-on-row-8 .td-video-play-ico img { width: 24px; }
.td_block_instagram .td-column-3 .td-images-on-row-7 .td-video-play-ico img, .td_block_instagram .td-column-3 .td-images-on-row-8 .td-video-play-ico img { width: 24px; }
.td_block_instagram .td-instagram-user a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100%; display: block; margin-right: 80px; }
.td-footer-instagram-container { border-bottom: medium none !important; z-index: 0 !important; }
.td-footer-instagram-container .td-footer-instagram-title { text-align: center; margin: 0px; padding: 10px 0px; text-transform: uppercase; letter-spacing: 0.1em; font-size: 15px; }
.td-footer-instagram-container .td-footer-instagram-title .td-footer-instagram-user-link {  }
@media (max-width: 767px) {
  .td-footer-instagram-container .td-footer-instagram-title .td-footer-instagram-user-link { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100%; display: block; margin: 0px 20px; }
}
.td-footer-instagram-container .td_block_instagram { border-top: medium none; padding: 0px; }
@media (max-width: 767px) {
  .td-footer-instagram-container .td_block_instagram { overflow: hidden; }
}
.td-footer-instagram-container .td-instagram-wrap { margin: 0px; }
.td-container-border::after { position: absolute; bottom: 0px; right: 0px; display: block; content: ""; height: 100%; width: 1px; box-sizing: border-box; background-color: rgb(230, 230, 230); z-index: -1; }
.td-ss-main-sidebar, .td-ss-row .td-pb-span4 .wpb_wrapper { backface-visibility: hidden; z-index: 1; }
.td-container { width: 1021px; margin-right: auto; margin-left: auto; border-bottom: 1px solid rgb(230, 230, 230); background-color: white; position: relative; clear: both; z-index: 1; }
.td-pb-row { width: 100%; margin-bottom: 0px; margin-left: 0px; }
.td-pb-row::before, .td-pb-row::after { display: table; content: ""; }
.td-pb-row::after { clear: both; }
.td-pb-row .wpb_column { position: relative; }
.td-pb-row .wpb_column::before { content: ""; position: absolute; background-color: rgb(230, 230, 230); top: 0px; width: 1px; height: 100%; display: block; right: -1px; }
@media (max-width: 767px) {
  .td-pb-row .wpb_column::before { display: none; }
}
.td-pb-row .wpb_column:last-child::before { display: none; }
.td-pb-row .td-pb-span4:nth-of-type(3)::after { content: ""; position: absolute; background-color: rgb(230, 230, 230); top: 0px; width: 1px; height: 100%; display: block; left: -341px; }
@media (max-width: 767px) {
  .td-pb-row .td-pb-span4:nth-of-type(3)::after { display: none; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td-pb-row .td-pb-span4:nth-of-type(3)::after { left: -253px; }
}
.td-pb-row .td-pb-span4:nth-last-of-type(3)::after { content: ""; position: absolute; background-color: rgb(230, 230, 230); top: 0px; width: 1px; height: 100%; display: block; right: -341px; }
@media (max-width: 767px) {
  .td-pb-row .td-pb-span4:nth-last-of-type(3)::after { display: none; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td-pb-row .td-pb-span4:nth-last-of-type(3)::after { right: -253px; }
}
.page-template-page-pagebuilder-title .td-pagebuilder-sidebar-full.td-main-content::before { right: 0px; }
.page-template-page-pagebuilder-title .td-pagebuilder-sidebar-right .td-main-content::before { right: -1px; }
.page-template-page-pagebuilder-title .td-pb-span8 .td-pb-span4::after { display: none; }
.td-container-border::before { content: ""; position: absolute; background-color: rgb(230, 230, 230); top: 0px; width: 1px; height: 100%; display: block; left: 0px; }
@media (max-width: 767px) {
  .td-container-border::before { display: none; }
}
.td-main-content { position: relative; }
.td-main-content::before { content: ""; position: absolute; background-color: rgb(230, 230, 230); top: 0px; width: 1px; height: 100%; display: block; right: -1px; }
@media (max-width: 767px) {
  .td-main-content::before { display: none; }
}
.td-main-content.td-pb-span12::before {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-main-content.td-pb-span12::before { right: 0px; }
}
.td-main-sidebar::before { content: ""; position: absolute; background-color: rgb(230, 230, 230); top: 0px; width: 1px; height: 100%; display: block; right: -1px; }
@media (max-width: 767px) {
  .td-main-sidebar::before { display: none; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td-main-sidebar::before { right: 0px; }
}
.td-pb-row [class*="td-pb-span"] { display: block; min-height: 1px; float: left; margin-left: 0px; border-left: 1px solid rgb(230, 230, 230); }
.wpb_column, .wpb_row { border-style: solid; border-width: 0px; border-color: rgb(230, 230, 230); }
.td-pb-row .td-pb-row .td-pb-span12 { width: 100%; }
.td-pb-row .td-pb-row .td-pb-span11 { width: 91.66%; }
.td-pb-row .td-pb-row .td-pb-span10 { width: 83.33%; }
.td-pb-row .td-pb-row .td-pb-span9 { width: 75%; }
.td-pb-row .td-pb-row .td-pb-span8 { width: 66.66%; }
.td-pb-row .td-pb-row .td-pb-span7 { width: 58.33%; }
.td-pb-row .td-pb-row .td-pb-span6 { width: 50%; }
.td-pb-row .td-pb-row .td-pb-span5 { width: 41.66%; }
.td-pb-row .td-pb-row .td-pb-span4 { width: 33.33%; }
.td-pb-row .td-pb-row .td-pb-span3 { width: 25%; }
.td-pb-row .td-pb-row .td-pb-span2 { width: 16.66%; }
.td-pb-row .td-pb-row .td-pb-span1 { width: 8.333%; }
.td-pb-span1 { width: 85px; }
.td-pb-span2 { width: 170px; }
.td-pb-span3 { width: 255px; }
.td-pb-span4 { width: 340px; position: relative; }
.td-pb-span5 { width: 425px; }
.td-pb-span6 { width: 510px; }
.td-pb-span7 { width: 595px; }
.td-pb-span8 { width: 680px; }
.td-pb-span8 .td-pb-row { width: 680px; position: relative; left: -1px; }
@media (max-width: 767px) {
  .td-pb-span8 .td-pb-row { left: 0px; }
}
.td-pb-span8 .td-pb-row div.td-pb-span6 { width: 340px; }
.td-pb-span9 { width: 765px; }
.td-pb-span10 { width: 850px; }
.td-pb-span11 { width: 935px; }
.td-pb-span12 { width: 1020px; }
.td-pb-full-cell { position: relative; }
.td-container-border > .td-pb-row > .td-pb-span4 > * > .td-pb-full-cell { width: 341px; left: -1px; }
.td-main-sidebar .td-pb-full-cell { width: 341px; left: -1px; }
@media (min-width: 1023px) {
  .td-container-border > .td-pb-row > .td-pb-span4 .wpb_widgetised_column .td-pb-full-cell { width: 341px; left: -1px; }
}
.td-pb-span8 .td-pb-span6 .td-pb-full-cell { width: 341px; left: -1px; }
.td-container-border > .td-pb-row > .td-pb-span8 > * > .td-pb-full-cell { width: 681px; left: -1px; }
.td-container-border > .td-pb-row > .td-pb-span12 > * > .td-pb-full-cell { width: 1021px; left: -1px; }
.td-pb-padding { padding: 20px 19px 20px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-pb-padding { padding: 17px; }
}
@media (max-width: 767px) {
  .td-pb-padding { padding: 10px; }
}
.td-pb-padding-side { padding: 0px 19px 0px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-pb-padding-side { padding: 0px 17px; }
}
@media (max-width: 767px) {
  .td-pb-padding-side { padding: 0px 10px; }
}
.td-pb-margin-side { margin: 0px 19px 0px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-pb-margin-side { margin: 0px 17px; }
}
@media (max-width: 767px) {
  .td-pb-margin-side { margin: 0px 10px; }
}
.wpb_content_element { padding: 0px 19px 20px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .wpb_content_element { padding: 0px 17px 17px; }
}
@media (max-width: 767px) {
  .wpb_content_element { padding: 0px 10px 17px; }
}
.td-container-border > .td-pb-row:first-child .wpb_wrapper .td_block_wrap:nth-of-type(1) { border-top: 0px none; }
.td-pb-border-top { border-top: 1px solid rgb(230, 230, 230); }
.td-top-border { border-top: 1px solid rgb(230, 230, 230) !important; }
.td-no-left-border { border-left: 0px none !important; }
.wpb_raw_code { margin-bottom: 0px !important; }
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button { margin-bottom: 0px; }
p { margin-top: 0px; }
body.compose-mode [class*="vc_span"], body.view-mode [class*="vc_span"] { padding: 0px !important; }
body.compose-mode .controls-out-tl { top: 0px !important; }
body.compose-mode .controls-bc { z-index: 99999; }
body.compose-mode .control-btn-append { top: 0px !important; }
.vc_row .vc_inner .vc_column-inner { padding-left: 0px; padding-right: 0px; }
.td-main-sidebar { z-index: 1; }
.td-block-row { width: 100%; }
.td-block-row::before, .td-block-row::after { display: table; content: ""; }
.td-block-row::after { clear: both; }
.td-block-row [class*="td-block-span"] { display: block; min-height: 1px; float: left; }
.td-block-span12 { padding-left: 20px; padding-right: 19px; }
.td-block-span6 { width: 339px; padding-left: 20px; padding-right: 19px; }
.td-block-row .td-block-span6:first-child { width: 340px; padding-right: 20px; }
.td-block-span4 { width: 340px; padding-left: 20px; padding-right: 20px; }
.td-block-row .td-block-span4:last-child { width: 339px; padding-right: 19px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-container { width: 756px; }
  .td-pb-span1 { width: 63px; }
  .td-pb-span2 { width: 126px; }
  .td-pb-span3 { width: 189px; }
  .td-pb-span4 { width: 252px; }
  .td-pb-span5 { width: 315px; }
  .td-pb-span6 { width: 378px; }
  .td-pb-span7 { width: 441px; }
  .td-pb-span8 { width: 504px; }
  .td-pb-span8 .td-pb-row { width: 504px; }
  .td-pb-span8 .td-pb-row div.td-pb-span6 { width: 252px; }
  .td-pb-span9 { width: 567px; }
  .td-pb-span10 { width: 630px; }
  .td-pb-span11 { width: 693px; }
  .td-pb-span12 { width: 756px; }
  .td-pb-span8 .td-pb-span6 .td-pb-full-cell { width: 253px; }
  .td-main-sidebar .td-pb-full-cell { width: 252px !important; }
  .td-container-border > .td-pb-row .td-pb-span4 > * > .td-pb-full-cell { width: 253px; }
  .td-container-border > .td-pb-row .td-pb-span4:last-child > * > .td-pb-full-cell { width: 252px; }
  .td-container-border > .td-pb-row .td-pb-span8 > * > .td-pb-full-cell { width: 505px; }
  .td-container-border > .td-pb-row .td-pb-span12 > * > .td-pb-full-cell { width: 756px; }
  .td-block-span12 { padding-left: 17px; padding-right: 16px; }
  .td-block-span6 { width: 251px; padding-left: 17px; padding-right: 16px; }
  .td-block-row .td-block-span6:first-child { width: 252px; padding-right: 17px; }
  .td-block-span4 { width: 252px; padding-left: 17px; padding-right: 17px; }
  .td-block-row .td-block-span4:last-child { width: 251px; padding-right: 16px; }
}
@media (max-width: 767px) {
  .td-container { width: 100%; }
  .td-pb-row { width: 100% !important; }
  .td-pb-row .td-pb-span1, .td-pb-row .td-pb-span2, .td-pb-row .td-pb-span3, .td-pb-row .td-pb-span4, .td-pb-row .td-pb-span5, .td-pb-row .td-pb-span6, .td-pb-row .td-pb-span7, .td-pb-row .td-pb-span8, .td-pb-row .td-pb-span9, .td-pb-row .td-pb-span10, .td-pb-row .td-pb-span11, .td-pb-row .td-pb-span12 { float: none; width: 100% !important; margin-bottom: 0px !important; padding-bottom: 0px; border-left: medium none; }
  .td-block-span4, .td-block-span6, .td-block-span12 { float: none; width: 100% !important; margin-bottom: 0px !important; padding-bottom: 0px; padding-left: 10px; padding-right: 10px !important; }
  .td-pb-full-cell { width: 100% !important; left: 0px !important; }
  .td-container-border::after { display: none; }
}
.td_animated { animation-duration: 0.3s; animation-fill-mode: both; }
.td_animated_long { animation-duration: 0.5s; animation-fill-mode: both; }
.td_animated_xlong { animation-duration: 0.8s; animation-fill-mode: both; }
.td_animated_xxlong { animation-duration: 1.5s; animation-fill-mode: both; }
@keyframes td_fadeInRight {
0% { opacity: 0.05; transform: translateX(20px); }
100% { opacity: 1; transform: translateX(0px); }
}
@keyframes td_fadeInRight {
0% { opacity: 0.05; transform: translateX(20px); }
100% { opacity: 1; transform: translateX(0px); }
}
.td_fadeInRight { animation-name: td_fadeInRight; }
@keyframes td_fadeInLeft {
0% { opacity: 0.05; transform: translateX(-20px); }
100% { opacity: 1; transform: translateX(0px); }
}
@keyframes td_fadeInLeft {
0% { opacity: 0.05; transform: translateX(-20px); }
100% { opacity: 1; transform: translateX(0px); }
}
.td_fadeInLeft { animation-name: td_fadeInLeft; }
@keyframes td_fadeInDown {
0% { opacity: 0.05; transform: translateY(-15px); }
100% { opacity: 1; transform: translateY(0px); }
}
@keyframes td_fadeInDown {
0% { opacity: 0.05; transform: translateY(-15px); }
100% { opacity: 1; transform: translateY(0px); }
}
.td_fadeInDown { animation-name: td_fadeInDown; }
@keyframes td_fadeInUp {
0% { opacity: 0.05; transform: translateY(20px); }
100% { opacity: 1; transform: translateY(0px); }
}
@keyframes td_fadeInUp {
0% { opacity: 0.05; transform: translateY(20px); }
100% { opacity: 1; transform: translateY(0px); }
}
.td_fadeInUp { animation-name: td_fadeInUp; }
@keyframes td_fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes td_fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
.td_fadeIn { animation-name: td_fadeIn; }
@keyframes td_fadeOut_to_1 {
0% { opacity: 1; }
100% { opacity: 0.1; }
}
@keyframes td_fadeOut_to_1 {
0% { opacity: 1; }
100% { opacity: 0.1; }
}
.td_fadeOut_to_1 { animation-name: td_fadeOut_to_1; }
@keyframes td_fadeOutRight {
0% { opacity: 1; transform: translateX(0px); }
100% { opacity: 0; transform: translateX(20px); }
}
@keyframes td_fadeOutRight {
0% { opacity: 1; transform: translateX(0px); }
100% { opacity: 0; transform: translateX(20px); }
}
.td_fadeOutRight { animation-name: td_fadeOutRight; }
@keyframes td_fadeOutLeft {
0% { opacity: 1; transform: translateX(0px); }
100% { opacity: 0; transform: translateX(-20px); }
}
@keyframes td_fadeOutLeft {
0% { opacity: 1; transform: translateX(0px); }
100% { opacity: 0; transform: translateX(-20px); }
}
.td_fadeOutLeft { animation-name: td_fadeOutLeft; }
.td-header-container { width: 1021px; margin-right: auto; margin-left: auto; position: relative; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-header-container { width: 756px; }
}
@media (max-width: 767px) {
  .td-header-container { width: 100%; }
}
.td-header-main-menu { background-color: rgb(34, 34, 34); position: relative; z-index: 3; }
@media (max-width: 767px) {
  .td-header-main-menu { height: 53px; }
}
.td-header-menu-wrap { min-height: 44px; }
@media (max-width: 767px) {
  .td-header-menu-wrap { min-height: 53px; }
}
body .td-header-row .td-header-sp-ads { min-height: 0px; }
body .td-make-full { width: 1021px; margin-left: auto; margin-right: auto; position: relative; display: table; }
@media (min-width: 768px) and (max-width: 1023px) {
  body .td-make-full { width: 756px; }
}
@media (max-width: 767px) {
  body .td-make-full { width: 100%; }
}
body .td-make-full .sub-menu { border-top: 0px none; }
.td-header-row { width: 100%; }
.td-header-row::before, .td-header-row::after { display: table; content: ""; }
.td-header-row::after { clear: both; }
.td-header-row [class*="td-header-sp"] { display: block; min-height: 1px; float: left; }
.td-header-main-menu.td-affix { transform: translate3d(0px, 0px, 0px); width: 1021px; margin-right: auto; margin-left: auto; left: 0px; right: 0px; top: 0px; z-index: 9999; position: fixed !important; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-header-main-menu.td-affix { width: 756px; }
}
@media (max-width: 767px) {
  .td-header-main-menu.td-affix { width: auto; }
}
.admin-bar .td-header-main-menu.td-affix { top: 32px; }
@media (min-width: 527px) and (max-width: 782px) {
  .admin-bar .td-header-main-menu.td-affix { top: 46px; }
}
@media (max-width: 602px) {
  .admin-bar .td-header-main-menu.td-affix { top: 0px; }
}
.td-main-menu-logo { display: none; float: left; height: 44px; }
@media (max-width: 767px) {
  .td-main-menu-logo { display: block; float: none; height: auto !important; }
}
.td-main-menu-logo a { line-height: 44px; }
.td-main-menu-logo img { max-height: 44px; margin: 0px 21px; position: relative; vertical-align: middle; display: inline-block; padding-top: 3px; padding-bottom: 3px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-main-menu-logo img { margin: 0px 17px; }
}
@media (max-width: 767px) {
  .td-main-menu-logo img { margin: auto; bottom: 0px; top: 0px; left: 0px; right: 0px; position: absolute; max-height: 45px !important; }
}
@media (min-width: 768px) {
  .td-affix .td-logo-sticky { display: block; }
  .td-header-wrap .td-affix .td-main-menu-logo { height: 44px !important; }
  .td-header-wrap .td-affix .td-main-menu-logo a { line-height: 44px !important; }
  .td-header-wrap .td-affix .td-main-menu-logo img { max-height: 44px !important; top: -1px; }
  .td-header-wrap .td-affix .sf-menu > li > a { line-height: 44px !important; }
}
#td-header-menu .td-container-border::after { background-color: rgb(230, 230, 230); }
.td-main-menu-full { background-color: rgb(34, 34, 34); position: relative; }
.td-header-gradient::before { content: ""; background-image: url("0397bac762c5bc9cd32ab609efc75b07577aff9e.png"); background-color: transparent; width: 100%; height: 7px; position: absolute; top: -3px; z-index: 1; }
.td-header-border::before { content: ""; background-color: rgb(77, 178, 236); display: block; height: 4px; }
@media (max-width: 767px) {
  .td-header-border::before { display: none; }
}
.td-visual-hidden { border: 0px none; width: 1px; height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; }
.td-logo { margin: 0px; padding: 0px; line-height: 1; font-size: inherit !important; font-family: Verdana,Geneva,sans-serif; }
.td-header-container { clear: both; }
.td-header-sp-logo { width: 272px; position: relative; margin-bottom: 8px; margin-top: 8px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-header-sp-logo { width: 248px; }
}
@media (max-width: 767px) {
  .td-header-sp-logo { margin-bottom: 0px; display: none !important; }
}
.td-header-sp-logo a { height: 114px; display: block; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-header-sp-logo a { height: 90px; }
}
.td-header-sp-logo img { bottom: 0px; max-height: 90px; left: 0px; margin: auto; position: absolute; right: 0px; top: 0px; width: auto; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-header-sp-logo img { max-height: 70px; }
}
.menu-td-header-container { display: block; }
.td-header-sp-ads { float: right; margin-bottom: 8px; margin-top: 8px; width: 728px; position: relative; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-header-sp-ads { width: 508px; }
}
@media (max-width: 767px) {
  .td-header-sp-ads { margin-bottom: 0px; margin-top: 0px; width: 100%; float: none; min-height: 0px !important; }
}
@media (min-width: 1024px) and (max-height: 768px) {
  .td-header-sp-ads { margin-right: 7px; }
}
.td-header-sp-ads .td-header-ad-wrap { height: 114px; display: block; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-header-sp-ads .td-header-ad-wrap { height: 90px; }
}
@media (max-width: 767px) {
  .td-header-sp-ads .td-header-ad-wrap { height: auto; margin-left: auto; margin-right: auto; display: table; }
}
.td-header-sp-ads .adsbygoogle { margin: auto; position: absolute; top: 0px; bottom: 0px; right: 0px; left: 0px; }
@media (max-width: 767px) {
  .td-header-sp-ads .adsbygoogle { position: relative; margin-top: 8px; margin-bottom: 8px; }
}
.td-header-style-5 .td-ad-m, .td-header-style-7 .td-ad-m, .td-header-style-8 .td-ad-m, .td-header-style-9 .td-ad-m, .td-header-style-10 .td-ad-m {  }
@media (min-width: 1024px) {
  .td-header-style-5 .td-ad-m, .td-header-style-7 .td-ad-m, .td-header-style-8 .td-ad-m, .td-header-style-9 .td-ad-m, .td-header-style-10 .td-ad-m { border-bottom: 1px solid rgb(230, 230, 230); }
}
.td-header-style-5 .td-ad-tp, .td-header-style-7 .td-ad-tp, .td-header-style-8 .td-ad-tp, .td-header-style-9 .td-ad-tp, .td-header-style-10 .td-ad-tp {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-header-style-5 .td-ad-tp, .td-header-style-7 .td-ad-tp, .td-header-style-8 .td-ad-tp, .td-header-style-9 .td-ad-tp, .td-header-style-10 .td-ad-tp { border-bottom: 1px solid rgb(230, 230, 230); }
}
.td-header-style-5 .td-ad-p, .td-header-style-7 .td-ad-p, .td-header-style-8 .td-ad-p, .td-header-style-9 .td-ad-p, .td-header-style-10 .td-ad-p {  }
@media (max-width: 767px) {
  .td-header-style-5 .td-ad-p, .td-header-style-7 .td-ad-p, .td-header-style-8 .td-ad-p, .td-header-style-9 .td-ad-p, .td-header-style-10 .td-ad-p { border-bottom: 1px solid rgb(230, 230, 230); }
}
.white-menu .td-mega-menu .td-mega-grid { border-top: 1px solid rgb(230, 230, 230); border-style: solid; border-color: rgb(230, 230, 230); }
.white-menu #td-header-menu .td-normal-menu .sub-menu { box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15); }
.white-menu #td-header-menu .sf-menu > .td-normal-menu > .sub-menu > li:first-child { border-top: 1px solid rgb(230, 230, 230); }
.white-menu .sf-menu { margin-left: 5px; }
.white-menu .td-header-main-menu.td-affix { box-shadow: none; }
.white-menu .td-header-main-menu {  }
@media (max-width: 767px) {
  .white-menu .td-header-main-menu { border-bottom: 1px solid rgb(230, 230, 230); border-top: 1px solid rgb(230, 230, 230); background-color: rgb(252, 252, 252); }
}
.white-menu .td-header-main-menu {  }
@media (max-width: 767px) {
  .white-menu .td-header-main-menu { height: 55px; }
}
.white-menu .header-search-wrap .td-drop-down-search { box-shadow: none; border-top: 1px solid rgb(230, 230, 230); border-bottom: 1px solid rgb(230, 230, 230); }
.white-menu .header-search-wrap .td-drop-down-search::before { border-color: transparent transparent rgb(230, 230, 230); }
.td-logo-in-header .td-sticky-disable.td-mobile-logo, .td-logo-in-header .td-sticky-disable.td-header-logo { display: none; }
.td-logo-in-header .td-sticky-disable.td-mobile-logo {  }
@media (max-width: 767px) {
  .td-logo-in-header .td-sticky-disable.td-mobile-logo { display: block; }
}
.td-logo-in-header .td-sticky-header.td-mobile-logo { display: none; }
@media (max-width: 767px) {
  .td-logo-in-header .td-sticky-header.td-mobile-logo { display: inherit; }
}
.td-logo-in-header .td-sticky-header.td-header-logo { display: block; }
@media (max-width: 767px) {
  .td-logo-in-header .td-sticky-header.td-header-logo { display: none; }
}
.td-logo-in-header .td-sticky-mobile.td-mobile-logo { display: block; }
.td-logo-in-header .td-sticky-mobile.td-header-logo { display: none; }
.td-logo-in-menu .td-sticky-disable.td-mobile-logo { display: none; }
@media (max-width: 767px) {
  .td-logo-in-menu .td-sticky-disable.td-mobile-logo { display: block; }
}
.td-logo-in-menu .td-sticky-disable.td-header-logo { display: block; }
@media (max-width: 767px) {
  .td-logo-in-menu .td-sticky-disable.td-header-logo { display: none; }
}
.td-affix .td-logo-in-menu .td-sticky-disable.td-header-logo { display: none; }
.td-logo-in-menu .td-sticky-header.td-mobile-logo { display: none; }
@media (max-width: 767px) {
  .td-logo-in-menu .td-sticky-header.td-mobile-logo { display: block; }
}
.td-logo-in-menu .td-sticky-header.td-header-logo { display: block; }
@media (max-width: 767px) {
  .td-logo-in-menu .td-sticky-header.td-header-logo { display: none; }
}
.td-logo-in-menu .td-sticky-mobile.td-mobile-logo { display: none; }
@media (max-width: 767px) {
  .td-logo-in-menu .td-sticky-mobile.td-mobile-logo { display: block; }
}
.td-logo-in-menu .td-sticky-mobile.td-header-logo {  }
@media (max-width: 767px) {
  .td-logo-in-menu .td-sticky-mobile.td-header-logo { display: none; }
}
.td-affix .td-logo-in-menu .td-sticky-mobile.td-header-logo { display: none; }
.td-affix .td-logo-in-menu .td-sticky-mobile.td-mobile-logo { display: block; }
.td-affix .td-logo-in-menu .td-main-logo { display: none; }
@media (max-width: 767px) {
  .td-affix .td-logo-in-menu .td-main-logo { display: block; }
}
.td-affix .td-logo-in-menu.td-logo-sticky .td-main-logo { display: block; }
@media (min-width: 768px) {
  .td-header-style-4 .td-main-menu-logo a img, .td-header-style-5 .td-main-menu-logo a img, .td-header-style-9 .td-main-menu-logo a img { top: -2px; }
}
@-moz-document url-prefix("") {
  @media (min-width: 768px) {
  .td-header-wrap .td-affix .td-main-menu-logo img { top: -2px; }
}
}
.td-header-style-1 .td-header-top-menu { position: relative; top: 10px; }
.td-header-style-1 .td-header-sp-ads { float: right; }
@media (max-width: 767px) {
  .td-header-style-1 .td-header-sp-ads { float: none; }
}
.td-header-style-2 .td-header-top-menu { padding: 0px; }
.td-header-style-2 .td-top-bar-container { padding: 4px 15px 4px 20px; }
.td-header-style-2 .td-header-sp-logo { background-color: rgb(77, 178, 236); position: relative; margin-bottom: 0px; margin-top: 0px; min-height: 0px; }
.td-header-style-2 .td-header-sp-logo img { bottom: 0px; max-height: 100%; left: 0px; margin: auto; padding: 0px; position: absolute; right: 0px; top: 0px; width: auto; }
.td-header-style-2 .td-header-sp-ads { float: right; margin: 0px 9px 0px 0px; position: relative; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-header-style-2 .td-header-sp-ads { margin: 0px; }
}
@media (max-width: 767px) {
  .td-header-style-2 .td-header-sp-ads { margin: 0px; float: none; }
}
.td-header-style-3 .top-header-menu > .current-menu-item > a, .td-header-style-3 .top-header-menu > .current-menu-ancestor > a, .td-header-style-3 .top-header-menu > .current-category-ancestor > a, .td-header-style-3 .top-header-menu > li > a:hover, .td-header-style-3 .top-header-menu > .sfHover > a { color: rgb(77, 178, 236); }
.td-header-style-3 .td-header-sp-ads { float: right; }
.td-header-style-4 .top-header-menu > .current-menu-item > a, .td-header-style-4 .top-header-menu > .current-menu-ancestor > a, .td-header-style-4 .top-header-menu > .current-category-ancestor > a, .td-header-style-4 .top-header-menu > li > a:hover, .td-header-style-4 .top-header-menu > .sfHover > a { color: rgb(77, 178, 236); }
.td-header-style-4 .td-main-menu-logo { display: block; }
.td-header-style-4 .td-header-sp-ads { width: 100%; }
.td-header-style-5 .td-top-menu-full { background-color: rgb(52, 140, 191); }
.td-header-style-5 .top-header-menu > .current-menu-item > a, .td-header-style-5 .top-header-menu > .current-menu-ancestor > a, .td-header-style-5 .top-header-menu > .current-category-ancestor > a, .td-header-style-5 .top-header-menu > li > a:hover, .td-header-style-5 .top-header-menu > .sfHover > a { color: rgb(0, 0, 0); }
.td-header-style-5 .td-main-menu-logo { display: block; }
.td-header-style-5 .td-main-menu-logo img { margin: 0px 21px 0px 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-header-style-5 .td-main-menu-logo img { margin: 0px 17px 0px 0px; }
}
@media (max-width: 767px) {
  .td-header-style-5 .td-main-menu-logo img { margin: auto; }
}
.td-header-style-5 .td-header-sp-ads { margin-top: 0px; margin-bottom: 0px; width: 100%; }
.td-header-style-5 .td-header-sp-ads .td-header-ad-wrap { height: auto; width: 100%; }
.td-header-style-5 .td-header-sp-ads .td-g-rec, .td-header-style-5 .td-header-sp-ads .td-a-rec { display: table; height: auto; margin-left: auto; margin-right: auto; }
.td-header-style-5 .td-header-sp-ads .adsbygoogle, .td-header-style-5 .td-header-sp-ads img { position: relative; margin-top: 20px; margin-bottom: 20px; }
.td-header-style-5 .td-affix { width: auto; }
.td-header-style-6 .td-header-sp-top-menu .top-header-menu > .current-menu-item > a, .td-header-style-6 .td-header-sp-top-menu .top-header-menu > .current-menu-ancestor > a, .td-header-style-6 .td-header-sp-top-menu .top-header-menu > .current-category-ancestor > a, .td-header-style-6 .td-header-sp-top-menu .top-header-menu > li > a:hover, .td-header-style-6 .td-header-sp-top-menu .top-header-menu > .sfHover > a { color: rgb(0, 0, 0); }
.td-header-style-6 .td-top-menu-full { background-color: rgb(77, 178, 236); }
.td-header-style-6 .td-main-menu-logo img { margin: 0px 21px 0px 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-header-style-6 .td-main-menu-logo img { margin: 0px 17px 0px 0px; }
}
@media (max-width: 767px) {
  .td-header-style-6 .td-main-menu-logo img { margin: auto; }
}
.td-header-style-6 .td-affix { width: auto; }
.td-header-style-6 .sf-menu { margin-left: 0px; }
.td-header-style-6 .td-header-sp-ads { float: right; }
.td-header-style-6 .td-header-header .td-make-full { border-bottom: 1px solid rgb(230, 230, 230); }
.td-header-style-7 .td-header-sp-logo { margin-bottom: 0px; margin-top: 0px; width: 100%; }
.td-header-style-7 .td-header-sp-logo a { height: auto; }
.td-header-style-7 .td-header-sp-logo img { position: relative; max-height: none; }
.td-header-style-7 .td-header-sp-ads { margin-top: 0px; margin-bottom: 0px; width: 100%; }
.td-header-style-7 .td-header-sp-ads .td-header-ad-wrap { height: auto; width: 100%; }
.td-header-style-7 .td-header-sp-ads .td-g-rec, .td-header-style-7 .td-header-sp-ads .td-a-rec { display: table; height: auto; margin-left: auto; margin-right: auto; }
.td-header-style-7 .td-header-sp-ads .adsbygoogle, .td-header-style-7 .td-header-sp-ads img { position: relative; margin-top: 20px; margin-bottom: 20px; }
.td-header-style-8 .top-header-menu > .current-menu-item > a, .td-header-style-8 .top-header-menu > .current-menu-ancestor > a, .td-header-style-8 .top-header-menu > .current-category-ancestor > a, .td-header-style-8 .top-header-menu > li > a:hover, .td-header-style-8 .top-header-menu > .sfHover > a { color: rgb(77, 178, 236); }
.td-header-style-8 .td-header-sp-logo { margin-bottom: 0px; margin-top: 0px; width: 100%; }
.td-header-style-8 .td-header-sp-logo a { height: auto; }
.td-header-style-8 .td-header-sp-logo img { position: relative; max-height: none; }
.td-header-style-8 .td-main-menu-logo img { margin: 0px 21px 0px 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-header-style-8 .td-main-menu-logo img { margin: 0px 17px 0px 0px; }
}
@media (max-width: 767px) {
  .td-header-style-8 .td-main-menu-logo img { margin: auto; }
}
.td-header-style-8 .td-header-border #td-top-search { margin-top: -22px; }
.td-header-style-8 .td-affix { width: auto; }
.td-header-style-8 .td-header-sp-ads { margin-top: 0px; margin-bottom: 0px; width: 100%; }
.td-header-style-8 .td-header-sp-ads .td-header-ad-wrap { height: auto; width: 100%; }
.td-header-style-8 .td-header-sp-ads .td-g-rec, .td-header-style-8 .td-header-sp-ads .td-a-rec { display: table; height: auto; margin-left: auto; margin-right: auto; }
.td-header-style-8 .td-header-sp-ads .adsbygoogle, .td-header-style-8 .td-header-sp-ads img { position: relative; margin-top: 20px; margin-bottom: 20px; }
.td-boxed-layout .td-header-style-8 .td-header-menu-wrap, .td-boxed-layout .td-header-style-8 > .td-header-header { margin-left: auto; margin-right: auto; width: 1021px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-boxed-layout .td-header-style-8 .td-header-menu-wrap, .td-boxed-layout .td-header-style-8 > .td-header-header { width: 756px; }
}
@media (max-width: 767px) {
  .td-boxed-layout .td-header-style-8 .td-header-menu-wrap, .td-boxed-layout .td-header-style-8 > .td-header-header { width: 100%; }
}
.td-header-style-9 .top-header-menu > .current-menu-item > a, .td-header-style-9 .top-header-menu > .current-menu-ancestor > a, .td-header-style-9 .top-header-menu > .current-category-ancestor > a, .td-header-style-9 .top-header-menu > li > a:hover, .td-header-style-9 .top-header-menu > .sfHover > a { color: rgb(77, 178, 236); }
.td-header-style-9 .td-main-menu-logo { display: block; }
.td-header-style-9 .td-main-menu-logo img { margin: 0px 21px 0px 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-header-style-9 .td-main-menu-logo img { margin: 0px 17px 0px 0px; }
}
@media (max-width: 767px) {
  .td-header-style-9 .td-main-menu-logo img { margin: auto; }
}
.td-header-style-9 .td-header-border #td-top-search { margin-top: -22px; }
.td-header-style-9 .td-affix { width: auto; }
.td-header-style-9 .td-header-sp-ads { margin-top: 0px; margin-bottom: 0px; width: 100%; }
.td-header-style-9 .td-header-sp-ads .td-header-ad-wrap { height: auto; width: 100%; }
.td-header-style-9 .td-header-sp-ads .td-g-rec, .td-header-style-9 .td-header-sp-ads .td-a-rec { display: table; height: auto; margin-left: auto; margin-right: auto; }
.td-header-style-9 .td-header-sp-ads .adsbygoogle, .td-header-style-9 .td-header-sp-ads img { position: relative; margin-top: 20px; margin-bottom: 20px; }
.td-header-style-10 .td-affix { width: auto; }
.td-header-style-10 .top-header-menu > .current-menu-item > a, .td-header-style-10 .top-header-menu > .current-menu-ancestor > a, .td-header-style-10 .top-header-menu > .current-category-ancestor > a, .td-header-style-10 .top-header-menu > li > a:hover, .td-header-style-10 .top-header-menu > .sfHover > a { color: rgb(77, 178, 236); }
.td-header-style-10 .top-header-menu .sub-menu { border-top: 1px solid rgb(230, 230, 230); }
.td-header-style-10 .td-header-text-logo { margin: 0px; }
.td-header-style-10 .td-header-text-logo img { margin-left: auto; margin-right: auto; }
.td-header-style-10 .td-header-text-logo span { display: block; text-align: center; }
.td-header-style-10 .td-main-menu-logo img { margin: 0px 21px 0px 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-header-style-10 .td-main-menu-logo img { margin: 0px 17px 0px 0px; }
}
@media (max-width: 767px) {
  .td-header-style-10 .td-main-menu-logo img { margin: auto; }
}
@media (min-width: 768px) {
  .td-header-style-10 .td-logo-sticky { position: absolute; left: 0px; }
  .td-header-style-10 .td-logo-sticky img { max-width: 102px; }
}
@media (min-width: 768px) {
  .td-header-style-10 .td-logo-sticky img { max-width: inherit; }
}
.td-header-style-10 .td-affix .td-logo-sticky.td-main-menu-logo .td-main-logo {  }
@media (max-width: 767px) {
  .td-header-style-10 .td-affix .td-logo-sticky.td-main-menu-logo .td-main-logo { display: block; }
}
.td-header-style-10 .td-main-menu-logo .td-main-logo {  }
@media (max-width: 767px) {
  .td-header-style-10 .td-main-menu-logo .td-main-logo { display: none; }
}
.td-header-style-10 .td-logo-in-header .td-header-logo {  }
@media (max-width: 767px) {
  .td-header-style-10 .td-logo-in-header .td-header-logo { display: none; }
}
.td-header-style-10 #td-header-menu { display: table; margin: 0px auto; }
@media (max-width: 767px) {
  .td-header-style-10 #td-header-menu { display: block; }
}
.td-header-style-10 .td-header-menu-wrap { position: relative; }
.td-header-style-10 .menu-main-menu-container { display: inherit; }
.td-header-style-10 .td-logo-wrap { display: block; margin: 60px 10px; }
@media (max-width: 767px) {
  .td-header-style-10 .td-logo-wrap { margin: 10px 0px; }
}
.td-header-style-10 .td-header-sp-ads { margin-top: 0px; margin-bottom: 0px; width: 100%; }
.td-header-style-10 .td-header-sp-ads .td-header-ad-wrap { height: auto; width: 100%; }
.td-header-style-10 .td-header-sp-ads .td-g-rec, .td-header-style-10 .td-header-sp-ads .td-a-rec { display: table; height: auto; margin-left: auto; margin-right: auto; }
.td-header-style-10 .td-header-sp-ads .adsbygoogle, .td-header-style-10 .td-header-sp-ads img { position: relative; margin-top: 20px; margin-bottom: 20px; }
.white-menu .td-header-style-10 .td-header-main-menu { border-top: 1px solid rgb(230, 230, 230); }
.white-menu .td-header-style-10 #td-top-search { margin-top: -22px; }
.td-logo-text { font-size: 75px; line-height: 60px; margin: 0px; font-family: serif; color: rgb(34, 34, 34); }
@media (max-width: 767px) {
  .td-logo-text { font-size: 36px; line-height: 36px; }
}
.td-tagline-text { letter-spacing: 1.8px; font-size: 11px; color: rgba(34, 34, 34, 0.5); margin: 0px; font-family: serif; }
@media (max-width: 767px) {
  .td-tagline-text { display: none; }
}
.td-logo-mobile-loaded {  }
@media (max-width: 767px) {
  .td-logo-mobile-loaded { display: none; }
}
.white-grid.white-menu .td-header-menu-wrap .td-header-main-menu { border-color: rgb(230, 230, 230); }
.white-grid.white-menu .td-header-style-3 .td-header-main-menu, .white-grid.white-menu .td-header-style-4 .td-header-main-menu { border-top: 1px solid rgb(230, 230, 230); }
.white-menu .td-header-main-menu { border-bottom: 1px solid rgb(230, 230, 230); }
.top-header-menu { list-style: outside none none; padding: 0px; margin: 0px; }
.top-header-menu > .current-menu-item > a, .top-header-menu > .current-menu-ancestor > a, .top-header-menu > .current-category-ancestor > a, .top-header-menu > li > a:hover, .top-header-menu > .sfHover > a { color: rgb(77, 178, 236); }
.top-header-menu ul .current-menu-item > a, .top-header-menu ul .current-menu-ancestor > a, .top-header-menu ul .current-category-ancestor > a, .top-header-menu ul li > a:hover, .top-header-menu ul .sfHover > a { color: rgb(77, 178, 236); }
.top-header-menu .td-icon-menu-down { padding: 0px 0px 0px 6px; top: -1px; }
.top-header-menu .menu-item-has-children .sub-menu { display: none; }
.top-header-menu .menu-item-has-children li { list-style-image: none; height: auto; width: 100%; }
.top-header-menu .menu-item-has-children li a { font-family: "Open Sans",arial,sans-serif; font-weight: 500; font-size: 11px; line-height: 28px; display: block; text-transform: none; margin: 0px; padding: 0px 20px; white-space: nowrap; min-width: 100px; }
.top-header-menu .menu-item-has-children li:first-child > a { margin-top: 8px; }
.top-header-menu .menu-item-has-children li:last-child > a { margin-bottom: 7px; }
.top-header-menu li { display: inline-block; position: relative; z-index: 9; }
.top-header-menu li ul { position: relative; border-top: 3px solid rgb(0, 0, 0); list-style: outside none none; box-shadow: none; border-bottom: 1px solid rgb(230, 230, 230); }
.top-header-menu li a { color: rgb(34, 34, 34); margin: 0px 12px 0px 0px; font-family: "Open Sans",arial,sans-serif; font-weight: 700; font-size: 11px; line-height: 29px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .top-header-menu li a { font-size: 10px; }
}
.top-header-menu a { text-transform: uppercase; }
.top-header-menu ul .td-icon-menu-down, .top-header-menu .td-mega-menu .td-icon-menu-down { display: none; }
.top-header-menu .td-mega-menu ul, .top-header-menu ul ul { display: none !important; }
.td-header-top-menu {  }
@media (max-height: 768px) {
  .td-header-top-menu { padding: 0px 16px; }
}
@media (max-width: 767px) {
  .td-header-top-menu { display: none; }
}
.td-top-bar-container { display: inline-block; width: 100%; float: left; }
.td-header-sp-top-menu { position: relative; padding-left: 0px; }
.td-header-sp-top-menu .top-header-menu { display: inline-block; }
.td-header-sp-top-menu .top-header-menu .sub-menu { position: absolute; background-color: rgb(255, 255, 255); left: -20px; }
.td-header-sp-top-menu .menu-top-container { display: inline-block; }
.td-header-sp-top-menu .menu-top-container li:last-child a { margin-right: 0px; }
.td-header-sp-top-menu .td_data_time { position: relative; display: inline-block; font-family: "Open Sans",arial,sans-serif; font-size: 11px; font-weight: 700; margin: 0px 32px 0px 0px; text-transform: uppercase; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-header-sp-top-menu .td_data_time { font-size: 10px; margin: 0px 22px 0px 0px; }
}
.td_ul_login li a { margin-right: 17px; }
.td-top-menu-full { background-color: rgb(34, 34, 34); z-index: 4; position: relative; }
.td-top-menu-full .top-header-menu > li > a, .td-top-menu-full .td_data_time, .td-top-menu-full .td-icon-font, .td-top-menu-full .td-weather-top-widget { color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .td-top-menu-full { display: none; }
}
.td-header-sp-top-widget { line-height: 29px; text-align: right; position: relative; right: 0px; }
.td-header-sp-top-widget .td-social-icon-wrap > a { margin: 0px 3px 0px 0px; display: inline-block; }
.td-social-icon-wrap i { text-align: center; font-size: 14px; width: 24px; color: rgb(34, 34, 34); display: inline-block; }
.top-bar-style-1 .td-header-sp-top-widget { float: right; }
.top-bar-style-2 .td-header-sp-top-menu { float: right; }
.top-bar-style-3 .td-header-sp-top-widget span:first-child { margin-left: 32px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .top-bar-style-3 .td-header-sp-top-widget span:first-child { margin-left: 22px; }
}
.top-bar-style-4 .td-header-sp-top-widget, .top-bar-style-4 .td-header-sp-top-menu { float: right; }
.top-bar-style-4 .td-header-sp-top-widget span:first-child { margin-left: 32px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .top-bar-style-4 .td-header-sp-top-widget span:first-child { margin-left: 22px; }
}
.td-menu-placeholder { height: 47px; position: relative; }
.td-menu-wrap { position: relative; height: 44px; }
.td-menu-wrap #td-top-menu { padding-left: 15px; }
.sf-menu, .sf-menu ul, .sf-menu li { margin: 0px; padding: 0px; list-style: outside none none; }
.sf-menu { margin-left: 21px; margin-right: 38px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .sf-menu { margin-left: 17px; }
}
@media (max-width: 767px) {
  .sf-menu { display: none; }
}
.sf-menu ul { position: absolute; top: -999em; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { top: auto; }
.sf-menu ul li { width: 100%; }
.sf-menu li:hover { visibility: inherit; }
.sf-menu li { float: left; position: relative; }
.sf-menu .td-menu-item > a { display: block; position: relative; }
.sf-menu li ul { left: -9px; z-index: 99; }
@media (min-width: 768px) and (max-width: 1023px) {
  .sf-menu li ul { left: -14px; }
}
.sf-menu .current-menu-ancestor, .sf-menu .current-category-ancestor, .sf-menu .current-menu-item { z-index: 0; }
.sf-menu .td-normal-menu ul ul { top: -11px; }
.sf-menu .td-normal-menu:first-child > ul { top: 0px; }
.sf-menu .td-menu-item > a:hover { text-decoration: none !important; }
.td-no-down-arrow > a .sf-sub-indicator { display: none; }
.sf-menu > li > a { padding: 0px 15px; line-height: 44px; font-size: 14px; color: rgb(255, 255, 255); font-weight: 700; font-family: "Open Sans",arial,sans-serif; text-transform: uppercase; backface-visibility: hidden; }
@media (min-width: 768px) and (max-width: 1023px) {
  .sf-menu > li > a { font-size: 11px; padding: 0px 10px; }
}
.sf-menu .menu_icon { position: relative; top: 13px; float: left; }
.sf-menu .sub-menu .menu_icon { top: 0px; }
.sf-menu .menu_hidden { display: none !important; }
.sf-menu > .current-menu-item > a, .sf-menu > .current-menu-ancestor > a, .sf-menu > .current-category-ancestor > a, .sf-menu > li > a:hover, .sf-menu > .sfHover > a { background-color: rgb(255, 255, 255); color: black; z-index: 999; }
#td-header-menu { min-height: 44px; }
.td-normal-menu ul { box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15); }
.sf-menu ul { font-family: "Open Sans",arial,sans-serif; background: white none repeat scroll 0% 0%; }
.sf-menu ul .td-menu-item > a { padding: 7px 32px 8px 24px; font-size: 12px; color: rgb(17, 17, 17); transition: none 0s ease 0s ; line-height: 21px; }
.sf-menu ul li:first-child > a { margin-top: 11px; }
.sf-menu ul li:last-child > a { margin-bottom: 10px; }
.sf-menu ul .td-icon-menu-down { float: right; top: 0px; font-size: 9px; }
.sf-menu ul .td-menu-item > a:hover, .sf-menu ul .sfHover > a, .sf-menu ul .current-menu-ancestor > a, .sf-menu ul .current-category-ancestor > a, .sf-menu ul .current-menu-item > a { background-color: transparent; color: rgb(77, 178, 236); }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline: 0px none; }
.sf-menu .td-icon-menu-down { position: absolute; top: 0px; padding-left: 9px; font-size: 9px; }
.sf-menu .sub-menu { backface-visibility: hidden; }
.sf-menu .sub-menu .td-icon-menu-down { position: absolute; top: 50%; right: 20px; margin-top: -9px; line-height: 19px; }
.sf-menu .td-menu-badge { font-size: 10px; background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); border-radius: 2px; padding: 0px 4px 1px; margin-left: 6px; line-height: 1; position: relative; top: -1px; }
.td-menu-badge {  }
@media (max-width: 767px) {
  .td-menu-badge { display: none; }
}
.sf-menu a.sf-with-ul { padding-right: 31px; min-width: 1px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .sf-menu a.sf-with-ul { padding-right: 28px; }
}
a.sf-with-ul i.td-icon-menu-down::before { content: ""; }
ul.sf-js-enabled > li > a > i.td-icon-menu-down::before { content: "" !important; }
.td_mobile_menu_wrap { display: none !important; margin: 0px !important; vertical-align: top; position: relative; top: 12px; left: -6px; }
.td_mobile_menu_wrap { display: inline-block; position: relative; overflow: hidden; height: 28px; width: 200px; background: rgb(242, 242, 242) linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.06)) repeat scroll 0% 0%; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: white rgb(247, 247, 247) whitesmoke; border-radius: 3px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.08); }
.td_mobile_menu_wrap::before, .td_mobile_menu_wrap::after { content: ""; position: absolute; z-index: 2; top: 9px; right: 10px; width: 0px; height: 0px; border-width: 4px; border-style: dashed; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(136, 136, 136) transparent; pointer-events: none; }
.td_mobile_menu_wrap::before { border-bottom-style: solid; border-top: medium none; }
.td_mobile_menu_wrap::after { margin-top: 7px; border-top-style: solid; border-bottom: medium none; }
#mobileMenu_menu-top { position: relative; width: 130%; margin: 0px; padding: 6px 8px 6px 10px; height: 28px; line-height: 14px; font-size: 12px; color: rgb(98, 113, 122); text-shadow: 0px 1px white; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% !important; border: 0px none; border-radius: 0px; }
#mobileMenu_menu-top:focus { width: 100%; color: rgb(57, 67, 73); outline: 2px solid rgb(73, 175, 242); outline-offset: -2px; }
#mobileMenu_menu-top > option { margin: 3px; padding: 6px 8px; text-shadow: none; background: rgb(242, 242, 242) none repeat scroll 0% 0%; border-radius: 3px; cursor: pointer; }
.lt-ie9 #mobileMenu_menu-top { z-index: 1; }
.lt-ie9 #mobileMenu_menu-top { z-index: -1; }
.lt-ie9 #mobileMenu_menu-top:focus { z-index: 3; }
@-moz-document url-prefix("") {
  #mobileMenu_menu-top { padding-left: 6px; }
}
.td-search-wrapper {  }
@media (max-width: 767px) {
  .td-search-wrapper { position: absolute; right: 0px; top: 50%; }
}
.header-search-wrap {  }
.header-search-wrap .td_module_mx2 a::after { position: absolute; left: 0px; width: 100%; top: 0px; bottom: 0px; content: ""; z-index: 1; }
.header-search-wrap .header-search { z-index: 2; }
.header-search-wrap #td-header-search-button { display: block; position: relative; }
@media (max-width: 767px) {
  .header-search-wrap #td-header-search-button { display: none; }
}
.header-search-wrap #td-header-search-button-mob { display: none; position: relative; }
@media (max-width: 767px) {
  .header-search-wrap #td-header-search-button-mob { display: block; right: 9px; }
}
.header-search-wrap .td-icon-search { display: inline-block; font-size: 19px; color: rgb(255, 255, 255); padding-top: 11px; padding-left: 14px; height: 44px; width: 44px; }
@media (max-width: 767px) {
  .header-search-wrap .td-icon-search { font-size: 27px; padding-top: 8px; }
}
.header-search-wrap .td-drop-down-search { position: absolute; padding: 0px; top: 100%; border-radius: 0px; border-width: 0px 1px 1px; border-style: solid; border-color: rgb(230, 230, 230); z-index: 98; display: none; right: 0px; width: 341px; background: white none repeat scroll 0% 0%; }
@media (max-width: 767px) {
  .header-search-wrap .td-drop-down-search { right: -1px; }
}
@media (max-width: 400px) {
  .header-search-wrap .td-drop-down-search { width: 101%; }
}
.header-search-wrap .td-drop-down-search .btn { position: absolute; border-radius: 0px 3px 3px 0px; height: 32px; line-height: 17px; padding: 7px 15px 8px; text-shadow: none; vertical-align: top; right: 0px; }
@media (max-width: 767px) {
  .header-search-wrap .td-drop-down-search .btn { line-height: 17px; }
}
.header-search-wrap .td-drop-down-search .btn:hover { background-color: rgb(34, 34, 34); }
.header-search-wrap .td-drop-down-search::before { position: absolute; top: -6px; right: 24px; display: block; content: ""; width: 0px; height: 0px; border-style: solid; border-width: 0px 5.5px 6px; border-color: transparent transparent rgb(255, 255, 255); box-sizing: border-box; }
@media (max-width: 767px) {
  .header-search-wrap .td-drop-down-search::before { right: 23px; }
}
.header-search-wrap .td-drop-down-search #td-header-search { background-color: rgb(255, 255, 255) !important; width: 95%; height: 32px; margin: 0px; border-right: 0px none; line-height: 17px; }
.header-search-wrap .td-drop-down-search #td-header-search:active, .header-search-wrap .td-drop-down-search #td-header-search:focus { border-color: rgb(204, 204, 204); }
.header-search-wrap .td-drop-down-search .td-aj-search-results { background-color: rgb(253, 253, 253); border-top: 1px solid rgb(237, 237, 237); border-bottom: 1px solid rgb(237, 237, 237); padding: 10px 0px; }
.header-search-wrap .td-drop-down-search .td-aj-search-results .td-module-thumb { top: 10px; }
.header-search-wrap .td-drop-down-search .td-aj-search-results .td_module_wrap .item-details { margin-top: 10px; margin-bottom: 10px; }
.header-search-wrap .td-drop-down-search .td-aj-search-results .td_mod_aj_search { padding: 10px 21px 0px; margin: 1px 0px 0px; min-height: 56px; }
.header-search-wrap .td-drop-down-search .td-search-form { margin: 21px 20px 20px 21px; }
.header-search-wrap .td-drop-down-search .result-msg { text-align: center; padding: 4px 0px 6px; font-family: Verdana,Geneva,sans-serif; font-size: 12px; color: rgb(34, 34, 34); font-style: italic; }
.header-search-wrap .td-drop-down-search .result-msg a { color: rgb(34, 34, 34); display: block; }
.header-search-wrap .td-drop-down-search .result-msg a:hover { color: rgb(77, 178, 236); }
.header-search-wrap .td-drop-down-search .no-result { background-color: rgb(253, 253, 253); border-top: 1px solid rgb(237, 237, 237); border-bottom: 1px solid rgb(237, 237, 237); }
.header-search-wrap .td-drop-down-search .meta-info { line-height: 14px; top: 2px; }
.header-search-wrap .td-aj-cur-element { background-color: rgb(240, 240, 240); }
.td-drop-down-search-open { display: block !important; z-index: 9999 !important; }
.td-header-border #td-top-search { margin-top: -20px; }
@media (max-width: 767px) {
  .td-header-border #td-top-search { margin-top: -22px; }
}
#td-top-search { position: absolute; right: 8px; top: 50%; margin-top: -22px; }
@media (max-width: 767px) {
  #td-top-search { right: 0px; position: relative; }
}
.td-mega-menu { position: static !important; }
.td-mega-menu .td-mega-grid { border-width: 0px 0px 1px; border-style: solid; border-color: rgb(230, 230, 230); }
.td-mega-menu .td-mega-grid::before { content: ""; width: 1px; height: 100%; background-color: rgb(230, 230, 230); position: absolute; left: 0px; top: 0px; }
.td-mega-menu .td-next-prev-wrap { clear: none; }
.td-mega-menu .td_block_mega_menu { padding-top: 20px; }
.td-mega-menu .td-mega-row { height: 218px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-mega-menu .td-mega-row { height: 170px; }
}
.td-mega-menu .td-pb-row [class*="td-pb-span"] { border-left: 0px none !important; }
.td-mega-menu .td_block_wrap { border-left: 0px none !important; border-right: 0px none !important; }
.td-mega-menu .td_block_wrap .td-pulldown-filter-display-option { display: none; }
.td-mega-menu .td-pb-row .wpb_column::before { display: none; }
.td-mega-menu .wpb_content_element { clear: both; }
.td-mega-menu .wpb_content_element .widgettitle { margin-top: 24px !important; margin-bottom: 19px !important; }
.td-mega-menu .wpb_content_element ul { display: block !important; width: auto !important; position: relative !important; box-shadow: none !important; top: 0px !important; padding-bottom: 0px !important; }
.td-mega-menu .wpb_content_element li { float: none !important; width: auto !important; line-height: 30px !important; padding: 4px 0px !important; border-top: 1px dashed rgb(241, 241, 241); }
.td-mega-menu .wpb_content_element li:last-child { border-bottom: 1px dashed rgb(241, 241, 241); }
.td-mega-menu .wpb_content_element li ul { opacity: 1 !important; margin-top: 4px !important; padding-bottom: 0px !important; }
.td-mega-menu .wpb_content_element li ul li:last-child { border-bottom: 0px none !important; padding-bottom: 0px !important; }
.td-mega-menu .wpb_content_element li a { background-color: transparent !important; line-height: 30px !important; padding: 0px !important; margin: 0px !important; color: rgb(34, 34, 34) !important; }
.td-mega-menu .wpb_content_element li a i { display: none; }
.td-mega-menu .wpb_content_element li a:hover { background-color: transparent !important; color: rgb(77, 178, 236) !important; }
.td-mega-menu ul { position: absolute !important; width: 1021px !important; height: auto !important; top: 100%; left: 0px !important; display: none; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-mega-menu ul { width: 756px !important; }
}
.td-mega-menu ul .td-pb-border-top { border-top: medium none; border-left: 1px solid rgb(230, 230, 230); border-right: 1px solid rgb(230, 230, 230); }
.td-mega-menu ul .td-next-prev-wrap { display: inline-block; float: right; position: relative; top: -5px; margin: 20px 20px 0px 0px; }
.td-mega-menu ul .td-next-prev-wrap a { margin-bottom: 14px; }
.td-header-border .sf-menu li.td-mega-menu ul { top: auto; }
.td_mod_mega_menu .td-module-thumb { margin-bottom: 6px; position: relative; }
.td_mod_mega_menu .entry-title { font-size: 13px; line-height: 19px; font-weight: 600; margin: 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_mod_mega_menu .entry-title { font-size: 11px; line-height: 16px; }
}
.td_mod_mega_menu .entry-thumb {  }
@media (min-width: 1024px) {
  .td_mod_mega_menu .entry-thumb { min-height: 135px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td_mod_mega_menu .entry-thumb { min-height: 95px; }
}
.td_mega_menu_sub_cats { display: inline-block; float: left; clear: both; }
.td_mega_menu_sub_cats .block-mega-child-cats { margin: 11px 0px 18px 20px; }
.td_mega_menu_sub_cats a { border-radius: 3px; display: inline-table; font-size: 11px; font-weight: bold; color: rgb(17, 17, 17); text-transform: uppercase; line-height: 16px; padding: 2px 15px; position: relative; vertical-align: middle; transition: none 0s ease 0s ; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_mega_menu_sub_cats a { font-size: 10px; font-weight: 600; line-height: 14px; padding: 2px 9px; height: 19px; }
}
.td_block_mega_menu .td_mega_menu_sub_cats .cur-sub-cat { background-color: rgb(77, 178, 236); color: rgb(255, 255, 255); }
.td_block_mega_menu .td_mega_menu_sub_cats .cur-sub-cat:hover { color: rgb(255, 255, 255); }
.td-no-subcats .td-next-prev-wrap { clear: both; }
.td-demo-multicolumn-2 .sub-menu { padding: 11px 0px 0px; column-count: 2; }
.td-demo-multicolumn-2 .sub-menu li:first-child > a { margin-top: 0px; }
.td-menu-mob-open-menu .td-demo-multicolumn-2 .sub-menu { padding: 0px; column-count: 1; }
.td-menu-mob-open-menu .td-demo-multicolumn-2 .td-demo-menuitem-hide { display: none; }
.td-demo-menuitem-hide { visibility: hidden; }
#td-outer-wrap {  }
@media (min-width: 1024px) and (max-width: 1041px) {
  #td-outer-wrap { overflow: hidden; }
}
@media (max-width: 767px) {
  #td-outer-wrap { transition: transform 0.8s cubic-bezier(0.22, 0.61, 0.36, 1) 0s; }
}
#td-top-mobile-toggle { display: none; top: 0px; left: 0px; z-index: 1; }
@media (max-width: 767px) {
  #td-top-mobile-toggle { display: inline-block; position: relative; }
}
#td-top-mobile-toggle a { display: block; height: 53px; width: 53px; }
#td-top-mobile-toggle i { font-size: 26px; line-height: 55px; padding-left: 13px; display: inline-table; vertical-align: middle; color: rgb(255, 255, 255); }
.td-menu-background, .td-search-background { position: fixed; display: block; width: 100%; height: 113%; z-index: 9999; visibility: hidden; overflow: hidden; background-color: rgb(255, 255, 255); }
.td-menu-background::before, .td-search-background::before { content: ""; position: absolute; display: block; width: 104%; height: 100%; background: rgba(0, 0, 0, 0) linear-gradient(45deg, rgb(104, 191, 178) 0%, rgb(113, 123, 195) 100%) repeat scroll 0% 0%; z-index: 10; right: -4px; }
.td-menu-background::after, .td-search-background::after { content: ""; position: absolute; display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center top; z-index: -10; transition: transform 0.8s cubic-bezier(0.22, 0.61, 0.36, 1) 0s; }
.td-menu-background { transform: translate3d(-100%, 0px, 0px); }
.td-menu-background::after { transform: translate3d(14%, 0px, 0px); }
.td-search-background { transform: translate3d(100%, 0px, 0px); }
.td-search-background::after { transform: translate3d(-14%, 0px, 0px); }
.td-js-loaded .td-menu-background, .td-js-loaded .td-search-background { visibility: visible; }
@media (max-width: 767px) {
  .td-js-loaded .td-menu-background, .td-js-loaded .td-search-background { transition: transform 0.8s cubic-bezier(0.22, 0.61, 0.36, 1) 0s; }
}
#td-mobile-nav { position: absolute; width: 100%; z-index: 9999; transform: translate3d(-99%, 0px, 0px); left: -1%; font-family: -apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif; }
@media (max-width: 767px) {
  #td-mobile-nav { transition: transform 0.8s cubic-bezier(0.22, 0.61, 0.36, 1) 0s; }
}
#td-mobile-nav .td_display_err { text-align: center; color: rgb(255, 255, 255); border: medium none; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.16); margin: -9px -30px 24px; font-size: 14px; border-radius: 0px; padding: 12px; position: relative; background-color: rgba(255, 255, 255, 0.06); display: none; }
#td-mobile-nav input:invalid { box-shadow: none !important; }
#td-mobile-nav { height: 1px; overflow: hidden; }
#td-mobile-nav .td-menu-socials { padding: 0px 65px 0px 20px; overflow: hidden; height: 60px; }
#td-mobile-nav .td-social-icon-wrap { margin: 20px 5px 0px 0px; display: inline-block; }
#td-mobile-nav .td-social-icon-wrap i { border: medium none; background-color: transparent; font-size: 14px; width: 40px; height: 40px; line-height: 38px; color: rgb(255, 255, 255); }
.td-mobile-close { position: absolute; right: 1px; top: 0px; z-index: 1000; }
.td-mobile-close .td-icon-close-mobile { height: 70px; width: 70px; line-height: 70px; font-size: 21px; color: rgb(255, 255, 255); top: 4px; position: relative; text-align: center; display: inline-block; }
.td-mobile-content { padding: 20px 20px 0px; }
.td-mobile-container { padding-bottom: 20px; position: relative; }
.td-mobile-container i { line-height: 1; text-align: center; display: inline-block; }
.td-mobile-content {  }
.td-mobile-content .fa { margin-right: 10px; min-width: 22px !important; display: inline-block; font-size: 18px; text-align: center; position: relative; top: -1px; }
.td-mobile-content .sub-menu .fa { margin-right: 5px; min-width: 16px !important; font-size: 13px; }
.td-mobile-content ul { list-style: outside none none; margin: 0px; padding: 0px; }
.td-mobile-content li { float: none; margin-left: 0px; -moz-user-select: none; }
.td-mobile-content li a { display: block; line-height: 21px; font-size: 20px; color: rgb(255, 255, 255); margin-left: 0px; padding: 12px 30px 12px 12px; font-weight: bold; letter-spacing: 0.01em; }
@media (max-width: 320px) {
  .td-mobile-content li a { font-size: 20px; }
}
.td-mobile-content .td-icon-menu-right { position: absolute; cursor: pointer; top: 11px; right: -4px; z-index: 1000; font-size: 14px; padding: 6px 12px; float: right; color: rgb(255, 255, 255); line-height: 1; text-align: center; display: inline-block; transform-origin: 50% 48% 0px; transition: transform 0.3s ease 0s; transform: rotate(-90deg); }
.td-mobile-content .td-icon-menu-right::before { content: ""; }
.td-mobile-content .td-sub-menu-open > a i { transform: rotate(0deg); }
.td-mobile-content .td-sub-menu-open > ul { display: block; max-height: 2000px; opacity: 0.9; }
.td-mobile-content .sub-menu { max-height: 0px; overflow: hidden; opacity: 0; transition: max-height 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s, opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s; }
.td-mobile-content .sub-menu .td-icon-menu-right { font-size: 11px; right: -2px; top: 8px; color: rgb(255, 255, 255); }
.td-mobile-content .sub-menu a { padding: 9px 26px 9px 36px !important; line-height: 19px; font-size: 15px; font-weight: normal; }
.td-mobile-content .sub-menu .sub-menu {  }
.td-mobile-content .sub-menu .sub-menu a { padding-left: 55px !important; }
.td-mobile-content .sub-menu .sub-menu .sub-menu a { padding-left: 74px !important; }
.td-mobile-content .current-menu-item > a, .td-mobile-content .current-menu-ancestor > a, .td-mobile-content .current-category-ancestor > a { color: rgb(240, 255, 110); }
.td-mobile-content .menu_icon { display: none; }
.td-mobile-content .menu-item-has-children a { width: 100%; z-index: 1; }
.td-mobile-content .td-link-element-after { position: relative; }
.td-menu-mob-open-menu {  }
@media (max-width: 767px) {
  .td-menu-mob-open-menu { position: relative; }
  .td-menu-mob-open-menu #wpadminbar { position: fixed !important; }
  .td-menu-mob-open-menu #td-outer-wrap { position: fixed; height: auto; transform: translate3d(50%, 0px, 0px); }
  .td-menu-mob-open-menu #td-mobile-nav { height: auto; overflow: auto; transform: translate3d(0px, 0px, 0px); left: 0px; }
  .td-menu-mob-open-menu .td-menu-background { transform: translate3d(0px, 0px, 0px); box-shadow: 0px 0px 30px rgb(0, 0, 0); }
  .td-menu-mob-open-menu .td-menu-background::after { transform: translate3d(0px, 0px, 0px); }
}
.td-mobile-container { opacity: 1; transition: all 0.5s ease 0.5s; }
.td-hide-menu-content .td-mobile-container { opacity: 0; visibility: hidden; transition: all 0.5s ease 0s; }
.td-hide-menu-content .td-mobile-content { display: none; }
#td-mobile-nav .td-login-animation { opacity: 0; visibility: hidden !important; transition: all 0.5s ease 0.5s; position: absolute; top: 0px; width: 100%; }
#td-mobile-nav .td-login-hide { transition: all 0.5s ease 0s; }
#td-mobile-nav .td-login-show { visibility: visible !important; opacity: 1; }
#td-mobile-nav .td-menu-login-section { list-style: outside none none; position: relative; margin-top: 20px; }
#td-mobile-nav .td-menu-login-section .td-logged-wrap { line-height: 50px; text-align: center; }
@media (max-width: 320px) {
  #td-mobile-nav .td-menu-login-section .td-logged-wrap { line-height: 40px; }
}
#td-mobile-nav .td-menu-login-section a { color: rgb(255, 255, 255); }
#td-mobile-nav .td-menu-avatar { margin: 0px; display: inline-block; vertical-align: middle; }
#td-mobile-nav .td-menu-avatar .td-avatar-container { width: 50px; height: 50px; border-radius: 40px; box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.1); overflow: hidden; position: relative; }
@media (max-width: 320px) {
  #td-mobile-nav .td-menu-avatar .td-avatar-container { box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.1); width: 40px; height: 40px; }
}
#td-mobile-nav .td-menu-avatar .avatar { position: absolute; margin: 0px auto; left: -9999px; right: -9999px; max-width: none; width: 100%; height: 100%; }
#td-mobile-nav .td-menu-username { font-size: 14px; font-weight: bold; display: inline-block; margin: 0px 4%; }
#td-mobile-nav .td-menu-logout { margin: 0px; display: inline-block; }
#td-mobile-nav .td-menu-logout a { padding: 7px 14px; border: 1px solid rgba(255, 255, 255, 0.2); background-color: rgba(255, 255, 255, 0.03); font-size: 14px; font-weight: bold; border-radius: 20px; }
#td-mobile-nav .td-guest-wrap { height: 40px; text-align: center; }
#td-mobile-nav .td-guest-wrap .td-menu-avatar { position: relative; display: inline-block; vertical-align: middle; top: auto; left: auto; margin-right: 15px; }
#td-mobile-nav .td-guest-wrap .td-menu-avatar .td-avatar-container { width: 40px; height: 40px; }
#td-mobile-nav .td-guest-wrap .td-menu-login { display: inline-block; font-size: 20px; font-weight: bold; color: rgb(255, 255, 255); vertical-align: middle; }
#td-mobile-nav .td-guest-wrap .td-menu-login span { background-color: rgb(255, 255, 255); width: 1px; height: 20px; display: inline-block; margin: 0px 13px; line-height: 20px; position: relative; top: 3px; opacity: 0.3; }
#td-mobile-nav .td-guest-wrap .td-menu-login a { cursor: pointer; }
#td-mobile-nav .td-register-section { position: absolute; top: 0px; color: rgb(255, 255, 255); width: 100%; z-index: -1; }
#td-mobile-nav .td-register-section a { color: rgb(255, 255, 255); }
#td-mobile-nav .td-register-section .td-icon-read-down { font-size: 23px; transform: rotate(90deg); line-height: 74px; width: 74px; text-align: center; display: inline-block; }
#td-mobile-nav .td-register-section .td-login-input { color: rgb(255, 255, 255); font-weight: normal; font-size: 17px; height: 40px; line-height: 40px; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgba(255, 255, 255, 0.2); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: transparent none repeat scroll 0% 0%; outline: 0px none; margin: 18px 0px; position: relative; border-radius: 0px; box-shadow: none; }
#td-mobile-nav .td-register-section .td-login-input:focus ~ label, #td-mobile-nav .td-register-section .td-login-input:valid ~ label { top: -6px; font-size: 14px; opacity: 0.4; }
#td-mobile-nav .td-register-section .td-login-form-wrap { padding: 0px 30px; }
#td-mobile-nav .td-register-section .td-login-button { display: block; text-align: center; width: 100%; text-transform: uppercase; line-height: 50px; color: rgb(0, 0, 0); border: medium none; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.16); margin: 17px 0px 15px; font-size: 17px; background-color: rgb(255, 255, 255); opacity: 0.9; border-radius: 40px; text-shadow: none; }
#td-mobile-nav .td-register-section .td-login-info-text { text-align: center; margin-bottom: 20px; }
#td-mobile-nav .td-login-title { position: absolute; top: 0px; padding: 0px 50px; text-align: center; line-height: 74px; text-transform: uppercase; width: 100%; font-size: 17px; height: 74px; overflow: hidden; z-index: -1; }
#td-mobile-nav .td-login-panel-title { text-align: center; font-size: 16px; padding: 30px 10px; }
#td-mobile-nav .td-login-panel-title span { display: inline-block; font-size: 28px; font-weight: bold; width: 100%; margin-bottom: 10px; }
.td-search-wrap-mob { padding: 0px; position: absolute; width: 100%; height: auto; top: 0px; text-align: center; z-index: 9999; visibility: hidden; color: rgb(255, 255, 255); font-family: -apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif; }
.td-search-wrap-mob .td-drop-down-search { opacity: 0; visibility: hidden; transition: all 0.3s ease 0s; backface-visibility: hidden; position: relative; }
.td-search-wrap-mob #td-header-search-mob { color: rgb(255, 255, 255); font-weight: bold; font-size: 26px; height: 40px; line-height: 36px; border: 0px none; background: transparent none repeat scroll 0% 0%; outline: 0px none; margin: 8px 0px; padding: 0px; text-align: center; }
.td-search-wrap-mob .td-search-input { margin: 0px 5%; position: relative; }
.td-search-wrap-mob .td-search-input span { opacity: 0.8; font-size: 12px; }
.td-search-wrap-mob .td-search-input::before, .td-search-wrap-mob .td-search-input::after { content: ""; position: absolute; display: block; width: 100%; height: 1px; background-color: rgb(255, 255, 255); bottom: 0px; left: 0px; opacity: 0.2; }
.td-search-wrap-mob .td-search-input::after { opacity: 0.8; transform: scaleX(0); transition: transform 0.5s ease 0.8s; }
.td-search-wrap-mob .td_module_wrap { text-align: left; }
.td-search-wrap-mob .td_module_wrap .entry-title { font-size: 16px; line-height: 20px; }
.td-search-wrap-mob .td_module_wrap .entry-title a { color: rgb(255, 255, 255); }
.td-search-wrap-mob .td_module_wrap:hover .entry-title a { color: rgb(255, 255, 255); }
.td-search-wrap-mob .td-post-date { color: rgb(221, 221, 221); opacity: 0.8; }
.td-search-wrap-mob .td-search-form { margin-bottom: 30px; }
.td-search-wrap-mob .td-aj-search-results { margin: 0px 5%; text-align: left; }
.td-search-wrap-mob .td-module-thumb { top: auto; left: auto; }
.td-search-wrap-mob .result-msg { margin: 0px 5%; }
.td-search-wrap-mob .result-msg a { display: block; text-align: center; width: 100%; text-transform: uppercase; line-height: 50px; color: rgb(0, 0, 0); border: medium none; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.16); margin: 10px 0px 40px; font-size: 17px; border-radius: 40px; background-color: rgb(255, 255, 255); opacity: 0.8; text-shadow: none; }
.td-search-wrap-mob i { line-height: 1; text-align: center; display: inline-block; }
.td-search-close { text-align: right; z-index: 1000; }
.td-search-close .td-icon-close-mobile { height: 70px; width: 70px; line-height: 70px; font-size: 21px; color: rgb(255, 255, 255); position: relative; top: 4px; right: 0px; display: inline-block; text-align: center; }
.td-search-opened { position: relative; }
.td-search-opened #wpadminbar { position: fixed !important; }
.td-search-opened #td-outer-wrap { position: fixed; height: auto; transform: translate3d(-50%, 0px, 0px); }
.td-search-opened .td-search-wrap-mob .td-drop-down-search { opacity: 1; visibility: visible; transition: all 0.5s ease 0.3s; }
.td-search-opened .td-search-background { transform: translate3d(0px, 0px, 0px); box-shadow: 0px 0px 30px rgb(0, 0, 0); }
.td-search-opened .td-search-background::after { transform: translate3d(0px, 0px, 0px); }
.td-search-opened .td-search-input::after { transform: scaleX(1); }
.td-search-opened.admin-bar .td-search-wrap-mob { padding-top: 0px; }
.admin-bar .td-search-wrap-mob { padding-top: 32px; }
@media (max-width: 767px) {
  .admin-bar .td-search-wrap-mob { padding-top: 46px; }
}
#td-mobile-nav label { position: absolute; top: 26px; left: 10px; font-size: 17px; color: rgb(255, 255, 255); opacity: 0.6; pointer-events: none; transition: all 0.2s ease 0s; }
.td-login-inputs { position: relative; }
body, p { font-family: Verdana,Geneva,sans-serif; font-size: 13px; line-height: 21px; color: rgb(34, 34, 34); }
p { margin-bottom: 21px; }
.h5-caps-title { font-family: "Open Sans",arial,sans-serif; text-transform: uppercase; font-size: 18px; font-weight: 600; color: rgb(34, 34, 34); }
a:active, a:focus { outline: medium none; }
a { color: rgb(77, 178, 236); text-decoration: none !important; }
a:hover { text-decoration: underline; }
ins { background: white none repeat scroll 0% 0%; text-decoration: none; }
code { position: relative; top: -1px; border: medium none; background-color: rgb(241, 241, 241); padding: 4px 10px; }
pre { background-color: rgb(241, 241, 241); padding: 4px 10px; border: medium none; border-radius: 0px; margin-top: 24px; }
cite { font-family: "Open Sans",arial,sans-serif; font-size: 13px; font-style: italic; font-weight: normal; text-transform: none; color: rgb(68, 68, 68); }
cite a { color: rgb(68, 68, 68); }
cite a:hover { color: rgb(68, 68, 68); }
blockquote.pull-right { padding-left: 20px; border-right: medium none; }
blockquote.pull-right::after { border-right: 2px solid rgb(251, 85, 2); width: 40px; right: -40px; }
q { font-style: italic; }
ul { padding: 0px; list-style-position: inside; }
ul li { line-height: 24px; }
ol { list-style-position: inside; padding: 0px; }
ol li { list-style-type: none; line-height: 24px; }
.dl-horizontal a { font-weight: 500 !important; }
.dl-horizontal dt { width: 70px; font-weight: 400; line-height: 24px; font-size: 15px; }
.dl-horizontal dd { margin-left: 90px; line-height: 24px; font-size: 14px; }
.td-post-content, .mce-content-body, .comment-content { font-size: 14px; line-height: 24px; }
.td-post-content a:hover, .mce-content-body a:hover, .comment-content a:hover { text-decoration: underline !important; }
.td-post-content p, .mce-content-body p, .comment-content p { font-size: 14px; line-height: 24px; margin-bottom: 24px; }
.td-post-content ul, .mce-content-body ul, .comment-content ul { list-style-position: inside; margin-bottom: 24px; }
.td-post-content ul li, .mce-content-body ul li, .comment-content ul li { margin: 0px 0px 0px 21px; }
.td-post-content ul ul, .mce-content-body ul ul, .comment-content ul ul, .td-post-content ul ol, .mce-content-body ul ol, .comment-content ul ol { margin-bottom: 0px; padding-left: 0px; }
.td-post-content ol, .mce-content-body ol, .comment-content ol { list-style-position: inside; margin-bottom: 24px; }
.td-post-content ol li, .mce-content-body ol li, .comment-content ol li { list-style-type: decimal; margin: 0px 0px 0px 21px; }
.td-post-content ol ul, .mce-content-body ol ul, .comment-content ol ul { margin-bottom: 0px; padding-left: 0px; }
.td-post-content ol ul > li, .mce-content-body ol ul > li, .comment-content ol ul > li { list-style-type: none; }
.td-post-content ol ol, .mce-content-body ol ol, .comment-content ol ol { padding-left: 0px; margin-bottom: 0px; }
.td-post-content .td-arrow-list li::before, .mce-content-body .td-arrow-list li::before, .comment-content .td-arrow-list li::before { font-family: "newsmag",sans-serif; content: ""; float: left; margin-left: -19px; line-height: 24px; font-size: 14px; }
.td-post-content .td-arrow-list, .mce-content-body .td-arrow-list, .comment-content .td-arrow-list { margin-left: 21px; list-style: outside none none; }
.td-page-content blockquote, .td-post-content blockquote, .mce-content-body blockquote, .comment-content blockquote { padding: 0px; position: relative; border-left: medium none; margin: 42px 0px 38px; }
.td-page-content blockquote p, .td-post-content blockquote p, .mce-content-body blockquote p, .comment-content blockquote p { font-family: "Roboto",sans-serif; font-size: 30px; line-height: 40px; font-weight: normal; font-style: italic; text-align: center; text-transform: uppercase; color: rgb(77, 178, 236); }
.td-page-content .twitter-tweet p, .td-post-content .twitter-tweet p, .mce-content-body .twitter-tweet p, .comment-content .twitter-tweet p { font-family: initial; font-size: initial; line-height: initial; font-style: initial; text-align: initial; text-transform: initial; color: initial; font-weight: initial; }
.td-page-content .td_quote_right, .td-post-content .td_quote_right, .mce-content-body .td_quote_right, .comment-content .td_quote_right { float: right; width: 50%; padding-left: 20px; margin-bottom: 21px; margin-top: 21px; }
.td-page-content .td_quote_left, .td-post-content .td_quote_left, .mce-content-body .td_quote_left, .comment-content .td_quote_left { float: left; width: 50%; padding-left: 0px; margin-bottom: 18px; margin-top: 18px; }
.td-page-content .td_quote_left p, .td-post-content .td_quote_left p, .mce-content-body .td_quote_left p, .comment-content .td_quote_left p { text-align: left; }
.td-page-content .td_quote_box, .td-post-content .td_quote_box, .mce-content-body .td_quote_box, .comment-content .td_quote_box { margin: 0px; background-color: rgb(252, 252, 252); border-left: 2px solid rgb(77, 178, 236); border-width: 2px; border-color: rgb(77, 178, 236); padding: 15px 23px 0px; position: relative; top: 6px; }
.td-page-content .td_quote_box p, .td-post-content .td_quote_box p, .mce-content-body .td_quote_box p, .comment-content .td_quote_box p { font-family: "Open Sans",arial,sans-serif; color: rgb(119, 119, 119); font-size: 13px; line-height: 18px; text-align: left; padding-bottom: 16px; margin: 0px; text-transform: none; }
.td-page-content .td_box_left, .td-post-content .td_box_left, .mce-content-body .td_box_left, .comment-content .td_box_left { width: 40%; float: left; margin: 0px 34px 20px 0px; }
.td-page-content .td_box_right, .td-post-content .td_box_right, .mce-content-body .td_box_right, .comment-content .td_box_right { width: 30%; float: right; margin: 0px 0px 20px 34px; }
.td-page-content .td_box_center, .td-post-content .td_box_center, .mce-content-body .td_box_center, .comment-content .td_box_center { margin: 0px 0px 29px; }
.td-page-content .td_pull_quote, .td-post-content .td_pull_quote, .mce-content-body .td_pull_quote, .comment-content .td_pull_quote { margin: 0px; position: relative; top: 0px; }
.td-page-content .td_pull_quote p, .td-post-content .td_pull_quote p, .mce-content-body .td_pull_quote p, .comment-content .td_pull_quote p { font-family: "Open Sans",arial,sans-serif; font-size: 14px; line-height: 19px; font-weight: 600; text-transform: none; text-align: center; margin: 0px; }
.td-page-content .td_pull_quote p:first-child::before, .td-post-content .td_pull_quote p:first-child::before, .mce-content-body .td_pull_quote p:first-child::before, .comment-content .td_pull_quote p:first-child::before { position: absolute; background: rgba(0, 0, 0, 0) url("pull-quote-left.png") no-repeat scroll 0% 0%; left: 0px; display: block; content: ""; width: 15px; height: 15px; box-sizing: border-box; }
.td-page-content .td_pull_quote p::after, .td-post-content .td_pull_quote p::after, .mce-content-body .td_pull_quote p::after, .comment-content .td_pull_quote p::after { position: absolute; background: rgba(0, 0, 0, 0) url("pull-quote-right.png") no-repeat scroll 0% 0%; bottom: 10px; right: 0px; display: block; content: ""; width: 15px; height: 15px; box-sizing: border-box; }
.td-page-content .td_pull_left, .td-post-content .td_pull_left, .mce-content-body .td_pull_left, .comment-content .td_pull_left { width: 40%; float: left; margin: 0px 34px 5px 0px; padding: 17px 25px 18px; }
.td-page-content .td_pull_right, .td-post-content .td_pull_right, .mce-content-body .td_pull_right, .comment-content .td_pull_right { width: 30%; float: right; margin: 0px 0px 10px 34px; padding: 17px 25px 18px; }
.td-page-content .td_pull_center, .td-post-content .td_pull_center, .mce-content-body .td_pull_center, .comment-content .td_pull_center { margin: 17px 0px; padding: 15px 50px; }
blockquote small { margin-top: 5px; display: block; font-size: 13px; font-style: italic; font-weight: normal; text-transform: none; color: rgb(68, 68, 68); }
.td-page-content .dropcap, .td-post-content .dropcap, .mce-content-body .dropcap, .comment-content .dropcap { float: left; display: block; font-size: 50px; line-height: 52px; background-color: rgb(77, 178, 236); color: white; text-align: center; margin: 9px 13px 0px 0px; padding: 3px 10px; font-family: Verdana,Geneva,sans-serif; text-transform: uppercase; min-width: 62px; min-height: 62px; }
.td-page-content .dropcap1, .td-post-content .dropcap1, .mce-content-body .dropcap1, .comment-content .dropcap1 { border-radius: 70px; font-size: 40px; line-height: 56px; padding: 2px 14px 4px; }
.td-page-content .dropcap2, .td-post-content .dropcap2, .mce-content-body .dropcap2, .comment-content .dropcap2 { background-color: transparent !important; color: rgb(75, 75, 75); font-size: 60px; line-height: 50px; margin: 7px 9px 0px 0px; }
.td-page-content .dropcap3, .td-post-content .dropcap3, .mce-content-body .dropcap3, .comment-content .dropcap3 { background-color: transparent !important; color: rgb(75, 75, 75); font-size: 60px; line-height: 50px; font-weight: bold; margin: 7px 9px 0px 0px; }
h1, h2, h3, h4, h5, h6 { font-family: "Open Sans",arial,sans-serif; color: rgb(34, 34, 34); font-weight: 400; margin: 6px 0px; }
h1 { font-size: 32px; line-height: 40px; margin-top: 33px; margin-bottom: 23px; letter-spacing: -0.02em; }
h2 { font-size: 27px; line-height: 38px; margin-top: 30px; margin-bottom: 20px; letter-spacing: -0.02em; }
h3 { font-size: 22px; line-height: 30px; margin-top: 27px; margin-bottom: 17px; }
h4 { font-size: 19px; line-height: 29px; margin-top: 24px; margin-bottom: 14px; }
h5 { font-size: 17px; line-height: 25px; margin-top: 21px; margin-bottom: 11px; }
h6 { font-size: 16px; line-height: 24px; margin-top: 21px; margin-bottom: 11px; }
.td-post-content h1:first-child, .td-post-content h2:first-child, .td-post-content h3:first-child, .td-post-content h4:first-child, .td-post-content h5:first-child, .td-post-content h6:first-child { margin-top: 4px; }
.td-post-content img, .mce-content-body img { margin-bottom: 21px; }
.td-post-content figure img, .mce-content-body figure img { margin-bottom: 0px; }
.alignnone { margin-top: 0px; }
.aligncenter { text-align: center; clear: both; display: block; margin: 6px auto; }
.alignleft:not(.td-post-image-left) { float: left; margin-right: 21px; margin-top: 6px; margin-bottom: 6px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .alignleft:not(.td-post-image-left) { max-width: 220px !important; }
}
@media (max-width: 767px) {
  .alignleft:not(.td-post-image-left) { max-width: 220px !important; }
}
@media (max-width: 500px) {
  .alignleft:not(.td-post-image-left) { float: none; text-align: center; margin-left: auto; margin-right: auto; max-width: 100% !important; margin-bottom: 21px; }
  .alignleft:not(.td-post-image-left) img { text-align: center; margin-left: auto; margin-right: auto; }
  .alignleft:not(.td-post-image-left) figcaption { text-align: center; }
}
.td-pb-span12, .mceContentBody-max-width-big {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-pb-span12 .alignleft:not(.td-post-image-left), .mceContentBody-max-width-big .alignleft:not(.td-post-image-left) { max-width: 400px !important; }
}
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; }
.alignright:not(.td-post-image-right) { float: right; margin-left: 21px; margin-top: 6px; margin-bottom: 6px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .alignright:not(.td-post-image-right) { max-width: 220px !important; }
}
@media (max-width: 767px) {
  .alignright:not(.td-post-image-right) { max-width: 220px !important; }
}
@media (max-width: 500px) {
  .alignright:not(.td-post-image-right) { float: none; text-align: center; margin-left: auto; margin-right: auto; max-width: 100% !important; margin-bottom: 21px; }
  .alignright:not(.td-post-image-right) img { text-align: center; margin-left: auto; margin-right: auto; }
  .alignright:not(.td-post-image-right) figcaption { text-align: center; }
}
.td-pb-span12, .mceContentBody-max-width-big {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-pb-span12 .alignright:not(.td-post-image-left), .mceContentBody-max-width-big .alignright:not(.td-post-image-left) { max-width: 400px !important; }
}
figure.alignright, figure.alignleft, figure.aligncenter { margin-bottom: 0px; }
.alignnone img, .aligncenter img { width: 100%; }
img.wp-smiley { width: auto; }
.wp-caption-text, .wp-caption-dd { font-family: Verdana,Geneva,sans-serif; text-align: right; margin: 4px 0px 17px; font-size: 11px; font-style: italic; font-weight: normal; line-height: 17px; color: rgb(68, 68, 68); z-index: 1; }
.wp-caption { text-align: center; max-width: 100% !important; }
.wp-caption img { max-width: 100% !important; }
table { width: 100%; }
table th { text-align: left; border: 1px solid rgb(230, 230, 230); padding: 2px 8px; }
table td { border: 1px solid rgb(230, 230, 230); padding: 2px 8px; }
table .odd td { background-color: rgb(252, 252, 252); }
address { font-size: inherit !important; line-height: inherit !important; margin-bottom: 21px; }
big { text-transform: uppercase; }
.post { font-family: Verdana,Geneva,sans-serif; font-size: 12px; line-height: 21px; color: rgb(68, 68, 68); }
textarea { font-family: Verdana,Geneva,sans-serif; font-size: 12px; line-height: 21px; color: rgb(68, 68, 68); border: 1px solid rgb(230, 230, 230); width: 100%; max-width: 100%; height: 168px; min-height: 168px; padding: 6px 9px; }
textarea:active, textarea:focus { border-color: rgb(204, 204, 204); }
textarea:focus, input:focus, input[type]:focus { outline: 0px none; }
input[type="submit"] { font-family: "Open Sans",arial,sans-serif; font-size: 11px; font-weight: 600; line-height: 16px; background-color: rgb(34, 34, 34); border-radius: 3px; color: rgb(255, 255, 255); border: medium none; padding: 7px 12px; }
input[type="submit"]:hover { background-color: rgb(77, 178, 236); }
input[type="text"], input[type="url"], input[type="tel"], input[type="email"] { font-family: Verdana,Geneva,sans-serif; font-size: 12px; line-height: 21px; color: rgb(68, 68, 68); border: 1px solid rgb(230, 230, 230); width: 100%; max-width: 100%; height: 34px; padding: 3px 9px; }
input[type="text"]:active, input[type="url"]:active, input[type="tel"]:active, input[type="email"]:active, input[type="text"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="email"]:focus { border-color: rgb(204, 204, 204); }
input[type="password"] { width: 100%; position: relative; top: 0px; display: inline-table; vertical-align: middle; font-size: 12px; line-height: 21px; color: rgb(68, 68, 68); border: 1px solid rgb(204, 204, 204); max-width: 100%; height: 34px; padding: 3px 9px; margin-bottom: 10px; }
@media (max-width: 767px) {
  input[type="password"] { font-size: 16px; }
}
embed { width: 100%; }
.videopress-placeholder { width: 100% !important; }
.videopress-poster { height: auto !important; width: 100% !important; }
.video-player { width: 100% !important; }
.td-paragraph-padding-0 { display: block; padding-left: 0px; padding-right: 11%; }
.td-paragraph-padding-1 { display: block; padding-left: 11%; padding-right: 11%; }
.td-paragraph-padding-2 { display: block; padding-left: 17.5%; padding-right: 17.5%; }
.td-paragraph-padding-3 { display: block; padding-left: 11%; padding-right: 17.5%; }
.td-paragraph-padding-4 { display: block; padding-left: 11%; padding-right: 0px; }
.td-paragraph-padding-5 { display: block; padding-left: 22.5%; padding-right: 22.5%; }
.td-paragraph-padding-6 { display: block; padding-left: 17.5%; padding-right: 11%; }
.td-pb-span8 .td-paragraph-padding-0, .mceContentBody-max-width-small .td-paragraph-padding-0 { padding-right: 3%; }
.td-pb-span8 .td-paragraph-padding-1, .mceContentBody-max-width-small .td-paragraph-padding-1 { padding-left: 3%; padding-right: 3%; }
.td-pb-span8 .td-paragraph-padding-2, .mceContentBody-max-width-small .td-paragraph-padding-2 { padding-left: 8.5%; padding-right: 8.5%; }
.td-pb-span8 .td-paragraph-padding-3, .mceContentBody-max-width-small .td-paragraph-padding-3 { padding-left: 3%; padding-right: 8.5%; }
.td-pb-span8 .td-paragraph-padding-4, .mceContentBody-max-width-small .td-paragraph-padding-4 { padding-left: 3%; }
.td-pb-span8 .td-paragraph-padding-5, .mceContentBody-max-width-small .td-paragraph-padding-5 { padding-left: 10.5%; padding-right: 10.5%; }
.td-pb-span8 .td-paragraph-padding-6, .mceContentBody-max-width-small .td-paragraph-padding-6 { padding-left: 8.5%; padding-right: 3%; }
@media (max-width: 500px) {
  .td-paragraph-padding-0, .td-paragraph-padding-1, .td-paragraph-padding-2, .td-paragraph-padding-3, .td-paragraph-padding-4, .td-paragraph-padding-5, .td-paragraph-padding-6 { padding-left: 10px !important; padding-right: 10px !important; }
}
.td-post-image-left { float: left; position: relative; left: -21px; }
.td-post-image-left figcaption { padding-left: 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-image-left { left: -18px; max-width: 220px !important; }
  .td-post-image-left figcaption { padding-left: 17px; }
}
@media (max-width: 767px) {
  .td-post-image-left { max-width: 220px !important; left: 0px; margin-right: 21px; }
  .td-post-image-left figcaption { padding-right: 0px; }
}
@media (max-width: 500px) {
  .td-post-image-left { float: none; text-align: center; margin-left: auto; margin-right: auto; max-width: 100% !important; }
}
.td-post-image-right { float: right; position: relative; right: -20px; z-index: 1; }
.td-post-image-right figcaption { padding-right: 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-image-right { right: -18px; max-width: 220px !important; }
  .td-post-image-right figcaption { padding-right: 17px; }
}
@media (max-width: 767px) {
  .td-post-image-right { right: 0px; margin-left: 21px; max-width: 220px !important; }
  .td-post-image-right figcaption { padding-right: 0px; }
}
@media (max-width: 500px) {
  .td-post-image-right { float: none; text-align: center; margin-left: auto; margin-right: auto; max-width: 100% !important; }
}
.td-post-image-full { position: relative; left: -21px; max-width: none !important; width: 681px !important; z-index: 1; }
.td-post-image-full figcaption { padding-right: 20px; padding-left: 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-image-full { left: -18px; width: 505px !important; }
  .td-post-image-full figcaption { padding-right: 17px; padding-left: 17px; }
}
@media (max-width: 767px) {
  .td-post-image-full { left: 0px; width: 100% !important; max-width: 100% !important; }
  .td-post-image-full figcaption { padding-right: 0px; padding-left: 0px; }
}
.td-pb-span12 .td-post-image-full, .mceContentBody-max-width-big .td-post-image-full { width: 1021px !important; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-pb-span12 .td-post-image-full, .mceContentBody-max-width-big .td-post-image-full { width: 756px !important; }
}
.td-post-image-full-and-grid { position: relative; left: -20px; max-width: none !important; width: 679px !important; z-index: 1; }
.td-post-image-full-and-grid figcaption { padding-right: 20px; padding-left: 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-image-full-and-grid { left: -17px; width: 503px !important; }
  .td-post-image-full-and-grid figcaption { padding-right: 17px; padding-left: 17px; }
}
@media (max-width: 767px) {
  .td-post-image-full-and-grid { left: 0px; width: 100% !important; max-width: 100% !important; }
  .td-post-image-full-and-grid figcaption { padding-right: 0px; padding-left: 0px; }
}
.td-pb-span12 .td-post-image-full-and-grid, .mceContentBody-max-width-big .td-post-image-full-and-grid { width: 1019px !important; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-pb-span12 .td-post-image-full-and-grid, .mceContentBody-max-width-big .td-post-image-full-and-grid { width: 754px !important; }
}
.td-post-header { padding-top: 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-header { padding-top: 17px; }
}
@media (max-width: 767px) {
  .td-post-header { padding-top: 15px; }
}
.td-post-border-top { border-top: 1px solid rgb(230, 230, 230); }
.entry-crumbs { font-family: "Open Sans",arial,sans-serif; font-size: 10px; line-height: 15px; color: rgb(195, 195, 195); position: relative; top: -5px; }
.entry-crumbs a { color: rgb(195, 195, 195); }
.entry-crumbs a:hover { color: rgb(119, 119, 119); }
.entry-crumbs .td-bread-sep { font-size: 8px; margin: 0px 5px; }
.td-category { margin: 0px; padding: 0px; list-style: outside none none; font-family: "Open Sans",arial,sans-serif; font-size: 9px; font-weight: 700; text-transform: uppercase; line-height: 15px; }
.td-category li { display: inline-block; line-height: 15px; margin: 0px 5px 3px 0px; }
.td-category a { color: rgb(255, 255, 255); background-color: rgb(77, 178, 236); padding: 1px 7px; border-radius: 3px; white-space: nowrap; }
.td-category a:hover { opacity: 0.9; }
.post footer { clear: both; }
.post p {  }
@media (max-width: 767px) {
  .post p { padding-left: 0px !important; padding-right: 0px !important; }
}
.post header h1 { font-family: "Open Sans",arial,sans-serif; font-weight: 400; font-size: 32px; line-height: 40px; color: rgb(34, 34, 34); margin: 6px 0px 7px; overflow-wrap: break-word; }
@media (max-width: 767px) {
  .post header h1 { font-size: 28px; line-height: 36px; }
}
.td-post-sub-title { font-family: "Open Sans",arial,sans-serif; font-size: 13px; font-style: italic; line-height: 22px; color: rgb(153, 153, 153); padding: 5px 0px 8px; margin: 13px 0px; border-bottom: 1px dashed rgb(241, 241, 241); border-top: 1px dashed rgb(241, 241, 241); }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-sub-title { margin: 11px 0px; }
}
@media (max-width: 767px) {
  .td-post-sub-title { margin: 8px 0px; }
}
.bypostauthor { line-height: 1; }
.meta-info { font-family: "Open Sans",arial,sans-serif; font-size: 11px; color: rgb(68, 68, 68); line-height: 16px; margin-bottom: 15px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .meta-info { margin-bottom: 12px; }
}
@media (max-width: 767px) {
  .meta-info { margin-bottom: 10px; }
}
.td-post-author-name { display: inline-block; margin-right: 3px; }
.td-post-author-name a { color: rgb(34, 34, 34); font-weight: 700; }
.td-post-author-name a:hover { color: rgb(34, 34, 34); text-decoration: none !important; }
.td-post-author-name span { margin-left: 3px; }
.td-post-date { display: inline-block; margin-right: 3px; }
.td-post-views { display: inline-block; margin-left: 9px; }
.td-post-views i { margin: 0px 5px; font-size: 13px; position: relative; top: 1px; }
.td-post-comments { display: inline-block; margin-left: 9px; }
.td-post-comments a { color: rgb(68, 68, 68); }
.td-post-comments a:hover { text-decoration: none !important; }
.td-post-comments i { margin: 0px 8px; font-size: 9px; }
.td-post-sharing { font-family: "Open Sans",arial,sans-serif; font-size: 14px; color: rgb(34, 34, 34); font-weight: 700; line-height: 10px; border-top: 1px solid rgb(230, 230, 230); }
.td-post-sharing a { display: inline-block; }
.td-default-sharing { display: inline-block; vertical-align: middle; margin: 10px 0px; }
.td-social-sharing-buttons { font-size: 11px; color: rgb(255, 255, 255); height: 32px; border-radius: 3px; margin-right: 10px; }
@media (max-width: 767px) {
  .td-social-sharing-buttons { float: left; }
}
.td-social-sharing-buttons:hover { color: rgb(255, 255, 255); opacity: 0.9; }
.td-social-sharing-buttons div { display: inline-block; }
.td-social-facebook { background-color: rgb(81, 110, 171); }
.td-social-twitter { background-color: rgb(41, 197, 246); }
.td-social-twitter .td-social-but-text { border-left: 1px solid rgba(255, 255, 255, 0.25); }
@media (max-width: 374px) {
  .td-social-twitter .td-social-but-text { display: none; }
}
.td-social-google { background-color: rgb(235, 64, 38); }
.td-social-pinterest { background-color: rgb(202, 33, 42); }
.td-social-whatsapp { display: none !important; background-color: rgb(123, 191, 106); }
@media (max-width: 767px) {
  .td-social-whatsapp { display: inline-block !important; margin-right: 0px; }
}
.td-social-but-text { position: relative; top: -12px; padding: 0px 9px; border-left: 1px solid rgba(255, 255, 255, 0.1); }
.td-with-like .td-social-but-text {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-with-like .td-social-but-text { display: none; }
}
.td-classic-sharing { display: inline-block; vertical-align: middle; margin: 16px 0px 15px; }
@media (max-width: 767px) {
  .td-classic-sharing { display: block; margin: 0px; }
}
.td-classic-sharing ul { margin: 0px; padding: 0px; }
.td-classic-sharing li { list-style: outside none none; display: inline-block; height: 20px; }
@media (max-width: 767px) {
  .td-classic-sharing li { margin-left: 0px; height: auto; }
}
.td-classic-facebook { margin-left: 4px; }
.td-classic-twitter { position: relative; top: -1px; left: 2px; }
.td-classic-twitter .twitter-share-button { margin: 0px !important; }
.td-post-share-title { position: relative; margin-right: 20px; vertical-align: middle; }
@media (max-width: 767px) {
  .td-post-share-title { display: none; }
}
.td-post-content { padding-top: 20px; border-top: 1px solid rgb(230, 230, 230); }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-content { padding-top: 17px; }
}
@media (max-width: 767px) {
  .td-post-content { padding-top: 10px; }
}
.td-post-content .td-module-thumb { margin-bottom: 22px; }
.td-modal-image img { margin-bottom: 21px; }
.td-post-source-via { font-family: "Open Sans",arial,sans-serif; line-height: 21px; font-size: 9px; font-weight: 700; text-transform: uppercase; font-style: normal; }
.td-post-small-box { height: 15px; line-height: 15px; margin-bottom: 3px; }
.td-post-small-box span { background-color: rgb(68, 68, 68); padding: 1px 7px; color: rgb(255, 255, 255); }
.td-post-small-box a { background-color: rgb(165, 165, 165); margin: 0px 0px 0px 3px; padding: 1px 7px; color: rgb(255, 255, 255); }
.td-post-small-box a:hover { text-decoration: none !important; background-color: rgb(77, 178, 236); color: rgb(255, 255, 255); }
.td-post-source-tags { margin: 15px 0px 18px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-source-tags { margin: 11px 0px 14px; }
}
@media (max-width: 767px) {
  .td-post-source-tags { margin: 5px 0px 8px; }
}
.td-tags { font-family: "Open Sans",arial,sans-serif; font-size: 9px; font-weight: 700; text-transform: uppercase; font-style: normal; margin: 0px; padding: 0px; height: 15px; line-height: 15px; display: table; }
.td-tags li { list-style: outside none none; display: inline-block; height: 15px; line-height: 15px; margin: 0px 0px 3px; }
.td-tags a { margin: 0px 3px 0px 0px; }
.td-tags span { margin-right: 3px; }
.td-post-next-prev { border-top: 1px solid rgb(230, 230, 230); position: relative; }
.td-post-next-prev .td-block-span6 {  }
@media (max-width: 767px) {
  .td-post-next-prev .td-block-span6 { width: 50% !important; padding: 0px 10px !important; }
}
.td-next-prev-separator { position: absolute; width: 1px; height: 100%; background-color: rgb(230, 230, 230); display: block; left: 50%; }
.td-post-prev-post, .td-post-next-post { position: relative; }
.td-post-prev-post a:hover, .td-post-next-post a:hover { color: rgb(77, 178, 236); }
.td-post-next-post { text-align: right; }
.td-block-span6.td-post-prev-post { width: 50% !important; padding: 0px 20px !important; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-block-span6.td-post-prev-post { padding: 0px 17px !important; }
}
@media (max-width: 767px) {
  .td-block-span6.td-post-prev-post { padding: 0px 10px !important; }
}
.td-block-span6.td-post-next-post { width: 50% !important; padding: 0px 20px !important; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-block-span6.td-post-next-post { padding: 0px 17px !important; }
}
@media (max-width: 767px) {
  .td-block-span6.td-post-next-post { padding: 0px 10px !important; }
}
.td-post-next-prev-content { display: inline-block; font-family: "Open Sans",arial,sans-serif; }
.td-post-next-prev-content span { display: block; font-size: 12px; color: rgb(193, 193, 193); font-weight: 600; margin: 33px 0px 6px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-next-prev-content span { margin-top: 29px; }
}
@media (max-width: 767px) {
  .td-post-next-prev-content span { margin-top: 19px; }
}
.td-post-next-prev-content a { display: block; font-size: 15px; color: rgb(34, 34, 34); font-weight: bold; line-height: 21px; margin-bottom: 38px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-next-prev-content a { margin-bottom: 34px; }
}
@media (max-width: 767px) {
  .td-post-next-prev-content a { margin-bottom: 24px; }
}
.author-box-wrap { border-top: 1px solid rgb(230, 230, 230); padding: 21px 19px 17px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .author-box-wrap { padding: 17px 17px 13px; }
}
@media (max-width: 767px) {
  .author-box-wrap { padding: 10px; }
}
.author-box-wrap .td-author-social a { color: rgb(68, 68, 68); }
.author-box-wrap .desc { margin: 0px 0px 4px 120px; }
@media (max-width: 767px) {
  .author-box-wrap .desc { margin: 0px; text-align: center; }
}
.author-box-wrap .avatar { float: left; height: 100px; width: 100px; }
@media (max-width: 767px) {
  .author-box-wrap .avatar { float: none; margin-right: auto; margin-left: auto; margin-bottom: 9px; }
}
.author-box-wrap .td-social-icon-wrap a { margin-top: 9px; }
@media (max-width: 767px) {
  .author-box-wrap .td-social-icon-wrap a { margin-top: 2px; }
}
.td-author-name { font-family: "Open Sans",arial,sans-serif; font-size: 15px; line-height: 21px; font-weight: bold; margin: 6px 0px 8px; }
@media (max-width: 767px) {
  .td-author-name { margin: 0px 0px 4px; }
}
.td-author-name a { color: rgb(34, 34, 34); }
.td-author-name a:hover { color: rgb(77, 178, 236); }
.td-author-url { font-size: 11px; font-style: italic; line-height: 21px; margin-bottom: 6px; }
.td-author-url a { color: rgb(68, 68, 68); }
.td-author-url a:hover { color: rgb(77, 178, 236); }
.td_block_related_posts { position: relative; }
@media (max-width: 767px) {
  .td_block_related_posts { margin-bottom: 40px; }
}
.td_block_related_posts .td-related-span4 { padding-bottom: 17px; }
.td_block_related_posts .entry-title { margin: 0px; font-weight: 600; font-size: 13px; line-height: 17px; }
@media (max-width: 767px) {
  .td_block_related_posts .entry-title { font-size: 11px !important; line-height: 12px !important; margin-top: 4px; }
}
.td_block_related_posts .td-module-thumb { margin-bottom: 6px; position: relative; }
@media (max-width: 767px) {
  .td_block_related_posts .td-module-thumb { margin-bottom: 0px; }
}
.td_block_related_posts .td-next-prev-wrap { display: inline-block; position: absolute; top: 0px; right: 0px; margin: 20px 19px 0px 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_related_posts .td-next-prev-wrap { margin: 17px 17px 0px 0px; }
}
@media (max-width: 767px) {
  .td_block_related_posts .td-next-prev-wrap { top: auto; bottom: -40px; left: 0px; margin: 0px auto; text-align: center; }
}
.td_block_related_posts .td-loader-gif {  }
@media (max-width: 767px) {
  .td_block_related_posts .td-loader-gif { top: 50%; }
}
.td_block_related_posts .entry-thumb {  }
@media (min-width: 1024px) {
  .td_block_related_posts .entry-thumb { min-height: 150px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_related_posts .entry-thumb { min-height: 108px; }
}
.td-related-full-width .td-next-prev-wrap {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-related-full-width .td-next-prev-wrap { margin: 17px 19px 0px 0px; }
}
@media (max-width: 767px) {
  .td-related-full-width .td-post-category { display: none !important; }
}
@media (max-width: 500px) {
  .td-related-full-width .td-related-span4 { display: block; float: none !important; width: 100% !important; min-height: 68px !important; }
  .td-related-full-width .td-module-thumb { width: 75px; position: absolute; left: 0px; top: 0px; }
  .td-related-full-width .td-post-category { display: none !important; }
  .td-related-full-width .item-details { float: left; margin-left: 86px; }
}
.td-related-title { font-family: "Open Sans",arial,sans-serif; font-size: 11px; font-weight: 700; line-height: 16px; margin: 22px 0px 22px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-related-title { margin: 19px 0px 19px 17px; }
}
@media (max-width: 767px) {
  .td-related-title { display: table; margin-left: auto; margin-right: auto; }
}
.td-related-title .td-related-left { color: rgb(34, 34, 34); border-radius: 3px 0px 0px 3px; padding: 1px 15px; border: 1px solid rgb(34, 34, 34); white-space: nowrap; }
.td-related-title .td-related-left:hover { background-color: rgb(250, 250, 250); }
.td-related-title .td-related-right { border-radius: 0px 3px 3px 0px; border-width: 1px 1px 1px 0px; border-color: rgb(34, 34, 34); border-style: solid; padding: 1px 14px; background-color: rgb(255, 255, 255); color: rgb(34, 34, 34); white-space: nowrap; }
.td-related-title .td-related-right:hover { background-color: rgb(250, 250, 250); }
.td-related-title .td-cur-simple-item { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); }
.td-related-title .td-cur-simple-item:hover { background-color: rgb(34, 34, 34); }
.td_mod_related_posts:hover a { color: rgb(77, 178, 236); }
.td_mod_related_posts:hover .td-post-category { color: rgb(255, 255, 255); }
.post-password-form label { float: left; height: 32px; margin-bottom: 21px; }
.post-password-form input[type="password"] { border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(230, 230, 230) currentcolor rgb(230, 230, 230) rgb(230, 230, 230); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; display: inline-table; height: 32px; line-height: 21px; vertical-align: middle; width: 232px; padding: 1px 5px 2px 10px; margin-left: 5px; }
.post-password-form input[type="submit"] { float: left; border-radius: 0px 3px 3px 0px; }
.mejs-container { margin-bottom: 20px; }
.mejs-overlay-loading { display: none; }
.wpb_video_wrapper iframe { margin-bottom: 16px; }
.more-link-wrap { font-family: "Open Sans",arial,sans-serif; height: 30px; line-height: 29px; margin-left: auto; margin-right: auto; display: table; margin-bottom: 21px; }
.more-link-wrap a { background-color: rgb(68, 68, 68); border-radius: 3px; color: rgb(255, 255, 255); font-size: 12px; font-weight: 600; line-height: 15px; padding: 8px 12px; display: block; }
.more-link-wrap a:hover { background-color: rgb(77, 178, 236); text-decoration: none !important; }
.wp-video { margin-bottom: 20px; }
.td-post-content .wpb_row { overflow: hidden; left: -21px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-content .wpb_row { left: -18px; }
}
@media (max-width: 767px) {
  .td-post-content .wpb_row { left: 0px; }
}
.td-post-content .wpb_row .wpb_content_element {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-content .wpb_row .wpb_content_element { padding-left: 17px; padding-right: 17px; }
}
@media (max-width: 767px) {
  .td-post-content .wpb_row .wpb_content_element { padding-left: 0px; padding-right: 0px; }
}
.td-post-content .wpb_row .column_container { border: 0px none; }
.td-post-content .wpb_row .vc_btn { margin-left: 20px; margin-right: 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-content .wpb_row .vc_btn { margin-left: 17px; margin-right: 17px; }
}
@media (max-width: 767px) {
  .td-post-content .wpb_row .vc_btn { margin-left: 0px; margin-right: 0px; }
}
.td-pb-span12 .td-post-content .td-pb-span12 .wpb_content_element { padding-left: 0px; padding-right: 0px; }
.td-pb-span12 .td-post-content .wpb_row .td-pb-span4 .wpb_content_element { padding-right: 20px; padding-left: 0px; }
.td-pb-span12 .td-post-content .wpb_row .vc_btn { margin-left: 0px; margin-right: 0px; }
.wp-embedded-content { width: 100%; }
.td-sidebar-left-content { float: right !important; left: -1px; }
@media (max-width: 767px) {
  .td-sidebar-left-content { float: none !important; left: 0px; }
}
.td-post-template-1 .td-post-content { border-top: 1px solid rgb(230, 230, 230); padding-top: 21px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-template-1 .td-post-content { padding-top: 17px; }
}
@media (max-width: 767px) {
  .td-post-template-1 .td-post-content { padding-top: 15px; }
}
.td-post-template-1 .td-post-featured-image { float: left; width: 300px; margin-right: 21px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-template-1 .td-post-featured-image { width: 200px; margin-right: 17px; }
}
@media (max-width: 767px) {
  .td-post-template-1 .td-post-featured-image { width: 40%; margin-right: 15px; }
}
.td-post-template-1 .post h1 {  }
@media (max-width: 767px) {
  .td-post-template-1 .post h1 { font-size: 28px; line-height: 36px; }
}
.td-post-template-1 footer { clear: both; }
.td-post-template-2 .post h1 { font-size: 48px; line-height: 58px; margin-top: 6px; margin-bottom: 5px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-template-2 .post h1 { font-size: 40px; line-height: 48px; }
}
@media (max-width: 767px) {
  .td-post-template-2 .post h1 { font-size: 28px; line-height: 36px; }
}
.td-post-template-2 .meta-info { margin-bottom: 14px; }
.td-post-template-2 .td-post-sub-title { font-size: 16px; line-height: 26px; }
@media (max-width: 767px) {
  .td-post-template-2 .td-post-sub-title { margin: 14px 0px; }
}
.td-post-template-3 header h1 { font-size: 48px; line-height: 58px; margin-top: 6px; margin-bottom: 5px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-template-3 header h1 { font-size: 40px; line-height: 48px; }
}
@media (max-width: 767px) {
  .td-post-template-3 header h1 { font-size: 28px; line-height: 36px; }
}
.td-post-template-3 .td-post-featured-image figure img { margin-bottom: 0px; }
.td-post-template-3 .td-post-featured-image .wp-caption-text { margin-right: 21px; margin-bottom: 0px; }
.td-post-template-3 .td-post-content { padding-top: 10px; }
.td-post-template-3 .td-post-featured-image::after { background-color: rgb(255, 255, 255); bottom: -2px; content: ""; display: block; height: 3px; position: relative; width: 679px; }
.td-post-template-3 .meta-info { margin-bottom: 14px; }
.td-post-template-3 .td-post-sub-title { font-size: 16px; line-height: 26px; }
.td-post-template-3 .td-post-featured-image { width: 681px; }
.td-post-template-3 .td-post-featured-image img { z-index: 2; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-template-3 .td-post-featured-image { width: 505px; }
}
@media (max-width: 767px) {
  .td-post-template-3 .td-post-featured-image { width: auto; }
}
.td-post-template-3 .td-post-featured-image .entry-thumb { left: -1px; position: relative; margin-bottom: 7px; margin-left: auto; margin-right: auto; }
@media (max-width: 767px) {
  .td-post-template-3 .td-post-featured-image .entry-thumb { left: 0px; }
}
.td-post-template-3 .td-pb-span12 .td-post-featured-image { width: 1021px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-template-3 .td-pb-span12 .td-post-featured-image { width: 756px; }
}
@media (max-width: 767px) {
  .td-post-template-3 .td-pb-span12 .td-post-featured-image { width: 100%; }
}
.td-post-template-3 .td-pb-span12 .td-post-featured-image::after { width: 1021px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-template-3 .td-pb-span12 .td-post-featured-image::after { width: 756px; }
}
@media (max-width: 767px) {
  .td-post-template-3 .td-pb-span12 .td-post-featured-image::after { width: 100%; }
}
.single-format-video .td-post-template-3 .wpb_video_wrapper iframe { margin-bottom: 0px; }
.single-format-video .td-post-template-3 .td-post-content { border-top: 0px none; }
.td-post-template-4 header { position: absolute; bottom: 0px; z-index: 1; }
.td-post-template-4 header .entry-title, .td-post-template-4 header .td-post-sub-title, .td-post-template-4 header .meta-info, .td-post-template-4 header .entry-date, .td-post-template-4 header .td-post-author-name a, .td-post-template-4 header .td-post-comments a { color: rgb(255, 255, 255); }
.td-post-template-4 header h1 { font-size: 48px; line-height: 58px; margin-top: 7px; margin-bottom: 5px; position: relative; right: 2px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-template-4 header h1 { font-size: 40px; line-height: 48px; }
}
@media (max-width: 767px) {
  .td-post-template-4 header h1 { font-size: 18px; line-height: 24px; right: 0px; }
}
.td-post-template-4 .meta-info { margin-bottom: 16px; }
@media (max-width: 767px) {
  .td-post-template-4 .meta-info { margin-bottom: 10px; }
}
.td-post-template-4 .entry-thumb { padding-bottom: 0px; margin-bottom: 0px; }
.td-post-template-4 .entry-crumbs { top: 0px; padding: 15px 0px; }
.td-post-template-4 .td-post-header { padding-top: 0px; border-bottom: 0px none; }
.td-post-template-4 .td-post-sharing-top { border-top: 0px none; border-bottom: 1px solid rgb(230, 230, 230); }
.td-post-template-4 .td-post-featured-image { min-height: 200px; background-color: rgb(68, 68, 68); }
@media (max-width: 767px) {
  .td-post-template-4 .td-post-featured-image { min-height: 182px; }
}
.td-post-template-4 .td-post-featured-image .wp-caption-text { bottom: 0px; color: rgb(255, 255, 255); position: absolute; right: 0px; margin-right: 20px; max-width: 400px; height: 17px; overflow: hidden; }
@media (max-width: 767px) {
  .td-post-template-4 .td-post-featured-image .wp-caption-text { display: none; }
}
.td-post-template-4 .td-post-content { border-top: medium none; margin-top: 0px; padding-top: 14px; }
@media (max-width: 767px) {
  .td-post-template-4 .td-post-content { padding-top: 10px; }
}
.td-post-template-4 .td-post-sub-title { font-size: 16px; line-height: 26px; border: 0px none; padding: 0px; }
@media (max-width: 767px) {
  .td-post-template-4 .td-post-sub-title { display: none; }
}
.td-post-template-5 header { position: absolute; bottom: 0px; left: 0px; width: 680px; background-color: rgb(255, 255, 255); padding-top: 19px; border-left: 1px solid rgb(230, 230, 230); z-index: 1; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-template-5 header { width: 504px; padding-top: 17px; }
}
@media (max-width: 767px) {
  .td-post-template-5 header { padding-top: 12px; width: auto; position: relative; }
}
.td-post-template-5 header h1 {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-template-5 header h1 { font-size: 28px; line-height: 36px; }
}
.td-post-template-5 .td-post-featured-image { min-height: 200px; background-color: rgb(68, 68, 68); }
@media (max-width: 767px) {
  .td-post-template-5 .td-post-featured-image { min-height: 100%; }
}
.td-post-template-5 .td-post-featured-image .wp-caption-text { bottom: 0px; color: rgb(255, 255, 255); position: absolute; right: 0px; margin-right: 20px; width: 300px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-template-5 .td-post-featured-image .wp-caption-text { width: 215px; }
}
@media (max-width: 767px) {
  .td-post-template-5 .td-post-featured-image .wp-caption-text { display: none; }
}
.td-post-template-5 .entry-thumb { padding-bottom: 0px; margin-bottom: 0px; }
.td-post-template-5 .td-post-header .meta-info { border-bottom: 1px dashed rgb(241, 241, 241); margin-bottom: 0px; padding-bottom: 15px; }
.td-post-template-5 .entry-crumbs { top: 0px; padding: 15px 0px; }
.td-post-template-5 .td-post-header { padding-top: 0px; border-bottom: 0px none; }
.td-post-template-5 .td-post-sharing-top { border-top: medium none; border-bottom: 1px dashed rgb(241, 241, 241); padding-left: 0px; padding-right: 0px; margin: 0px 19px 0px 20px; }
@media (max-width: 767px) {
  .td-post-template-5 .td-post-sharing-top { margin: 0px 10px; }
}
.td-post-template-5 .td-post-content { padding-top: 15px; border-top: medium none; }
.td-post-template-5 .td-post-sub-title { margin: 17px 0px; }
.td-post-template-6 .entry-crumbs { color: rgb(255, 255, 255); }
.td-post-template-6 .entry-crumbs a { color: rgb(255, 255, 255); }
.td-post-template-6 .td-read-down { text-align: center; margin-top: 33px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-template-6 .td-read-down { margin-top: 15px; margin-bottom: 15px; }
}
@media (max-width: 767px) {
  .td-post-template-6 .td-read-down { margin-top: 10px; margin-bottom: 5px; }
}
.td-post-template-6 .td-read-down i { font-size: 46px; opacity: 0.8; color: rgb(255, 255, 255); }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-template-6 .td-read-down i { font-size: 30px; }
}
@media (max-width: 767px) {
  .td-post-template-6 .td-read-down i { font-size: 30px; }
}
.td-post-template-6 .td-post-header { background-color: transparent; position: absolute; left: 0px; bottom: 0px; right: 0px; border-bottom: medium none; padding-bottom: 15px; backface-visibility: hidden; }
.td-post-template-6 .td-post-content { border-top: medium none; }
.td-post-template-6 .td-post-header h1 { font-size: 42px; font-weight: 600; line-height: 50px; margin-top: 9px; margin-bottom: 6px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-template-6 .td-post-header h1 { font-size: 38px; line-height: 48px; }
}
@media (max-width: 767px) {
  .td-post-template-6 .td-post-header h1 { font-size: 24px; line-height: 32px; }
}
.td-post-template-6 .template6-header .entry-title a, .td-post-template-6 .template6-header .td-post-sub-title, .td-post-template-6 .template6-header .meta-info, .td-post-template-6 .template6-header .entry-date, .td-post-template-6 .template6-header .td-post-author-name a, .td-post-template-6 .template6-header .td-post-comments a { color: rgb(255, 255, 255); }
.td-post-template-6 .td-post-sharing-top { border-top: medium none; padding: 10px 0px; border-bottom: 1px dashed rgb(241, 241, 241); margin: 0px 20px; }
@media (max-width: 767px) {
  .td-post-template-6 .td-post-sharing-top { margin: 0px 10px; padding: 5px 0px; }
}
.td-post-template-6 .td-post-sub-title { font-size: 16px; line-height: 26px; border: 0px none; padding: 0px; }
@media (max-width: 767px) {
  .td-post-template-6 .td-post-sub-title { display: none; }
}
.td-full-screen-header-image-wrap { position: absolute; top: 0px; right: 0px; left: 0px; height: 900px; overflow: hidden; z-index: 0; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-full-screen-header-image-wrap { height: 680px; }
}
@media (max-width: 767px) {
  .td-full-screen-header-image-wrap { background-color: rgb(255, 255, 255); height: 400px; }
}
#td-full-screen-header-image { position: absolute; top: 0px; right: 0px; left: 0px; min-height: 900px; height: 900px; }
@media (min-width: 768px) and (max-width: 1023px) {
  #td-full-screen-header-image { height: 680px; min-height: 680px !important; }
}
@media (max-width: 767px) {
  #td-full-screen-header-image { height: 400px; min-height: 400px !important; }
}
#td-full-screen-header-image img { display: block; }
#td-full-screen-header-image .backstretch {  }
@media (min-width: 768px) and (max-width: 1023px) {
  #td-full-screen-header-image .backstretch { height: 680px !important; }
}
@media (max-width: 767px) {
  #td-full-screen-header-image .backstretch { height: 400px; }
}
#td-full-screen-header-image .backstretch::after { content: ""; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; background-color: rgb(0, 0, 0); opacity: 0.12; }
.single_template_6 .td-header-wrap { height: 900px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .single_template_6 .td-header-wrap { height: 680px; }
}
@media (max-width: 767px) {
  .single_template_6 .td-header-wrap { height: 400px; }
}
.single_template_6 .td-header-style-5 .td-ad-m, .single_template_6 .td-header-style-7 .td-ad-m, .single_template_6 .td-header-style-8 .td-ad-m, .single_template_6 .td-header-style-9 .td-ad-m, .single_template_6 .td-header-style-10 .td-ad-m { border-bottom: 0px none; }
.single_template_6 .td-header-container, .single_template_6 .td-header-style-6 .td-make-full { border: medium none; }
.admin-bar.single_template_6 .td-header-wrap { height: 868px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .admin-bar.single_template_6 .td-header-wrap { height: 648px; }
}
@media (max-width: 767px) {
  .admin-bar.single_template_6 .td-header-wrap { height: 354px; }
}
.template6-header { position: absolute; top: 840px; right: 0px; left: 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .template6-header { top: 670px; }
}
@media (max-width: 767px) {
  .template6-header { top: 406px; }
}
.template6-header a, .template6-header .entry-title { color: rgb(255, 255, 255); }
.admin-bar .template6-header {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .admin-bar .template6-header { top: 640px; }
}
@media (max-width: 767px) {
  .admin-bar .template6-header { top: 360px; }
}
.td-post-template-8 .entry-thumb { padding-bottom: 0px; margin-bottom: 0px; }
.td-post-template-8 .entry-crumbs { top: 0px; padding: 15px 0px; }
.td-post-template-8 .td-post-header { border-bottom: 0px none; }
.td-post-template-8 .wpb_video_wrapper iframe { margin-bottom: 0px; display: table; }
.td-post-template-8 .td-post-featured-image .wp-caption-text { display: none; }
.td-image-gradient::before { bottom: 0px; content: ""; display: block; height: 40%; width: 100%; position: absolute; z-index: 1; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0% 0%; }
@media (max-width: 767px) {
  .td-image-gradient::before { height: 60%; }
}
#td_parallax_header_6, #td-full-screen-header-image { backface-visibility: hidden; }
.td-sp { background-image: url("elements.png"); background-repeat: no-repeat; display: block; }
.td-sp-facebook { width: 32px; height: 32px; background-position: -20px -20px; }
.td-sp-pinterest { width: 32px; height: 32px; background-position: -20px -72px; }
.td-sp-rss { width: 32px; height: 32px; background-position: -20px -124px; }
.td-sp-soundcloud { width: 32px; height: 32px; background-position: -20px -176px; }
.td-sp-instagram { width: 32px; height: 32px; background-position: -20px -228px; }
.td-sp-googleplus { width: 32px; height: 32px; background-position: -20px -280px; }
.td-sp-vimeo { width: 32px; height: 32px; background-position: -20px -332px; }
.td-sp-youtube { width: 32px; height: 32px; background-position: -20px -384px; }
.td-sp-twitter { width: 32px; height: 32px; background-position: -20px -436px; }
.td-sp-video-play { width: 42px; height: 42px; background-position: -20px -488px; }
.td-sp-video-pause { width: 42px; height: 42px; background-position: -20px -612px; }
.td-sp-whatsapp { width: 32px; height: 32px; background-position: -20px -736px; }
.td-lb-box { position: absolute; width: 19px; height: 19px; }
.td-lb-box-1 { top: 0px; left: 0px; }
.td-lb-box-2 { top: 0px; left: 20px; }
.td-lb-box-3 { top: 0px; left: 40px; }
.td-lb-box-4 { top: 20px; right: 0px; }
.td-lb-box-5 { bottom: 0px; right: 0px; }
.td-lb-box-6 { bottom: 0px; left: 20px; }
.td-lb-box-7 { bottom: 0px; left: 0px; }
.td-lb-box-8 { top: 20px; left: 0px; }
.td-loader-gif { position: absolute; top: 50%; left: 50%; width: 59px; height: 59px; margin-top: -29.5px; margin-left: -29.5px; transition: all 400ms cubic-bezier(0.55, 0, 0.1, 1) 0s; }
@media (max-width: 767px) {
  .td-loader-gif { top: 200px; }
}
.td-loader-infinite { top: auto; bottom: 28px; }
.td-loader-infinite .td-lb-box { position: absolute; width: 10px; height: 10px; }
.td-loader-infinite .td-lb-box-1 { top: 0px; left: 0px; }
.td-loader-infinite .td-lb-box-2 { top: 0px; left: 11px; }
.td-loader-infinite .td-lb-box-3 { top: 0px; left: 22px; }
.td-loader-infinite .td-lb-box-4 { top: 11px; right: 0px; }
.td-loader-infinite .td-lb-box-5 { bottom: 0px; right: 0px; }
.td-loader-infinite .td-lb-box-6 { bottom: 0px; left: 11px; }
.td-loader-infinite .td-lb-box-7 { bottom: 0px; left: 0px; }
.td-loader-infinite .td-lb-box-8 { top: 11px; left: 0px; }
.td-loader-infinite.td-loader-gif { width: 32px; height: 32px; margin-top: -16px; margin-left: -16px; }
.td-loader-blocks-load-more { top: auto; bottom: 28px; }
.category .td-ss-main-content .td-load-more-wrap { bottom: 20px; }
.td-loader-animation-start { opacity: 0; transform: perspective(600px) scale(0.4); }
.td-loader-animation-mid { opacity: 1; transform: perspective(600px) scale(1); }
.td-loader-animation-end { opacity: 0; }
@keyframes rotateplane {
0% { transform: perspective(120px); }
50% { transform: perspective(120px) rotateY(180deg); }
100% { transform: perspective(120px) rotateY(180deg) rotateX(180deg); }
}
@keyframes rotateplane {
0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); }
}
.td_module_1 .entry-title, .td_module_2 .entry-title, .td_module_3 .entry-title, .td_module_4 .entry-title, .td_module_5 .entry-title { font-size: 19px; font-weight: 600; line-height: 24px; margin: 0px 0px 9px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_1 .entry-title, .td_module_2 .entry-title, .td_module_3 .entry-title, .td_module_4 .entry-title, .td_module_5 .entry-title { font-size: 15px !important; line-height: 19px !important; margin-bottom: 8px; }
}
@media (max-width: 767px) {
  .td_module_1 .entry-title, .td_module_2 .entry-title, .td_module_3 .entry-title, .td_module_4 .entry-title, .td_module_5 .entry-title { font-size: 19px !important; line-height: 24px !important; }
}
.td_module_1 .td-module-thumb, .td_module_2 .td-module-thumb, .td_module_3 .td-module-thumb, .td_module_4 .td-module-thumb, .td_module_5 .td-module-thumb {  }
@media (max-width: 1023px) {
  .td_module_1 .td-module-thumb, .td_module_2 .td-module-thumb, .td_module_3 .td-module-thumb, .td_module_4 .td-module-thumb, .td_module_5 .td-module-thumb { margin-bottom: 8px; }
}
.td_module_1 .meta-info, .td_module_2 .meta-info, .td_module_3 .meta-info, .td_module_4 .meta-info, .td_module_5 .meta-info { margin-bottom: 14px; line-height: 11px; }
@media (max-width: 1023px) {
  .td_module_1 .meta-info, .td_module_2 .meta-info, .td_module_3 .meta-info, .td_module_4 .meta-info, .td_module_5 .meta-info { margin-bottom: 10px; }
}
.td_module_1 .td-post-author-name, .td_module_2 .td-post-author-name, .td_module_3 .td-post-author-name, .td_module_4 .td-post-author-name, .td_module_5 .td-post-author-name, .td_module_1 .td-post-date, .td_module_2 .td-post-date, .td_module_3 .td-post-date, .td_module_4 .td-post-date, .td_module_5 .td-post-date { margin-bottom: 3px; }
.td_module_6 .entry-title, .td_module_7 .entry-title, .td_module_8 .entry-title { font-size: 13px; font-weight: 600; line-height: 18px; margin: 0px 0px 7px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_6 .entry-title, .td_module_7 .entry-title, .td_module_8 .entry-title { margin-bottom: 5px; font-size: 12px !important; line-height: 15px !important; }
}
@media (max-width: 767px) {
  .td_module_6 .entry-title, .td_module_7 .entry-title, .td_module_8 .entry-title { font-size: 14px !important; line-height: 19px !important; }
}
.td_module_6 .td-post-author-name, .td_module_7 .td-post-author-name, .td_module_8 .td-post-author-name, .td_module_6 .td-post-date, .td_module_7 .td-post-date, .td_module_8 .td-post-date { margin-top: 3px; margin-bottom: 3px; vertical-align: middle; }
.td_module_6 .meta-info, .td_module_7 .meta-info, .td_module_8 .meta-info { margin-bottom: 0px; line-height: 11px; }
.td-excerpt, .td-module-excerpt { margin-bottom: 15px; color: rgb(68, 68, 68); font-size: 12px; line-height: 18px; }
.entry-review-stars { display: inline-block; position: relative; left: 1px; vertical-align: middle; margin-top: -1px; margin-bottom: -1px; top: 0px; }
.td-module-title { font-family: "Open Sans",arial,sans-serif; }
.td-module-title a { color: rgb(17, 17, 17); }
.td-module-comments { position: relative; top: -3px; background-color: rgb(132, 132, 132); float: right; font-family: "Open Sans",arial,sans-serif; font-size: 11px; text-align: center; border-radius: 2px 2px 0px; }
.td-module-comments a { color: rgb(255, 255, 255); padding: 2px 4px 3px; display: inline-block; min-width: 22px; height: 20px; line-height: 16px; }
.td-module-comments a::after { position: absolute; bottom: -5px; right: 0px; content: ""; width: 0px; height: 0px; border-style: solid; border-width: 5px 5px 0px 0px; border-color: rgb(91, 91, 91) transparent transparent; }
.td-module-comments a:hover { color: rgb(255, 255, 255); }
.td-read-more { display: inline-block; }
.td-read-more a { font-family: "Open Sans",arial,sans-serif; background-color: rgb(68, 68, 68); border-radius: 3px; color: rgb(255, 255, 255); font-size: 12px; font-weight: 600; line-height: 15px; padding: 8px 12px; display: block; }
.td-read-more a:hover { background-color: rgb(77, 178, 236); }
.td_module_wrap { position: relative; z-index: 0; }
.td-video-play-ico { position: absolute; left: 50%; top: 50%; z-index: 2; }
.td-video-play-ico img { position: relative; left: -50%; top: -20px !important; }
.td-video-play-ico.td-video-small img { top: -10px !important; }
.td-admin-edit { position: absolute; left: 0px; top: 0px; display: none; z-index: 2; background-color: rgba(0, 0, 0, 0.3); color: rgb(255, 255, 255) !important; padding: 3px 10px; font-size: 13px; transition: background-color 0.4s ease 0s; }
.td-admin-edit:hover { background-color: rgb(0, 0, 0); }
.td-module-thumb:hover .td-admin-edit { display: block; }
.td-module-thumb { position: relative; margin-bottom: 12px; }
.td-module-thumb:hover .td-admin-edit { display: block; color: rgb(255, 255, 255); }
.td-module-thumb .entry-thumb { display: block; width: auto; }
@media (max-width: 767px) {
  .td-module-thumb .entry-thumb { width: 100%; }
}
.td_module_wrap .entry-title a, .td_mod_mega_menu .entry-title a { transition: color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s; }
.td_module_wrap:hover .entry-title a, .td_mod_mega_menu:hover .entry-title a { color: rgb(77, 178, 236); }
.td_module_mx1:hover .entry-title a { color: rgb(255, 255, 255); }
.td-module-image { position: relative; }
.td-module-image .td-post-category { position: absolute; border-radius: 0px 3px 0px 0px; bottom: 0px; display: block; }
.td-module-meta-info { font-family: "Open Sans",arial,sans-serif; font-size: 11px; line-height: 14px; }
.td-module-meta-info .td-post-author-name { color: rgb(34, 34, 34); font-weight: bold; margin-bottom: 3px; }
.td-module-meta-info .td-post-date { color: rgb(68, 68, 68); margin-bottom: 3px; }
.td-module-meta-info .entry-review-stars { height: 15px; position: relative; top: -1px; margin-bottom: 2px; }
.td-module-meta-info .entry-review-stars i { line-height: 10px; }
.wpb_widgetised_column { padding: 0px !important; margin-bottom: 20px !important; }
.wpb_widgetised_column_heading { margin: 20px 0px 0px 20px !important; }
.wpb_content_element { border-style: solid !important; border-width: 0px; border-color: rgb(230, 230, 230); padding-top: 23px; }
.wpb_heading { background-color: rgb(34, 34, 34); border-radius: 3px; color: rgb(255, 255, 255); display: inline-table; font-family: "Open Sans",arial,sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; padding: 2px 15px; position: relative; top: -3px; vertical-align: middle; margin: 0px 0px 16px; }
.vc_wp_rss, .vc_wp_archives, .vc_wp_categories, .vc_wp_posts, .vc_wp_text, .vc_wp_custommenu, .vc_wp_tagcloud, .vc_wp_pages, .vc_wp_calendar, .vc_wp_recentcomments, .vc_wp_meta, .vc_wp_search { padding-top: 0px; padding-left: 0px; padding-right: 0px; }
.vc_wp_rss .widgettitle a:first-child { display: none; }
.vc_wp_rss .widgettitle .rsswidget { color: rgb(255, 255, 255); line-height: 16px; }
.vc_wp_search { padding-bottom: 0px; }
.vc_wp_search .wpb_button { margin: 0px; }
.vc_wp_search .widget_search { margin-top: 20px; margin-bottom: 20px; }
.vc_wp_tagcloud .widgettitle { margin-bottom: 20px; }
.widgettitle { background-color: rgb(34, 34, 34); border-radius: 3px; color: rgb(255, 255, 255); display: inline-table; font-family: "Open Sans",arial,sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; padding: 2px 15px; position: relative; top: -4px; vertical-align: middle; margin-bottom: 7px; margin-top: 24px; }
.wpb_text_column { padding-top: 20px; }
.wpb_text_column h1:first-child, .wpb_text_column h2:first-child, .wpb_text_column h3:first-child, .wpb_text_column h4:first-child, .wpb_text_column h5:first-child { margin-top: 0px; }
.vc_separator { padding: 10px 0px; border-top: 0px none; }
.wpb_alert { border-top-width: 0px; border-top-style: none; padding-top: 16px; margin: 10px 20px; border-color: initial; }
@media (min-width: 768px) and (max-width: 1023px) {
  .wpb_alert { margin: 10px 17px; }
}
.wpb_alert.vc_alert_3d { border-width: 0px; }
.fb_like { border-top: 0px none; margin: 20px; padding: 0px !important; display: inline-block; }
@media (min-width: 768px) and (max-width: 1023px) {
  .fb_like { margin-left: 17px; }
}
.twitter-share-button { margin: 20px 20px 0px !important; padding: 0px !important; display: inline-block; }
@media (min-width: 768px) and (max-width: 1023px) {
  .twitter-share-button { margin-left: 17px !important; }
}
@media (max-width: 767px) {
  .twitter-share-button { margin-left: 10px !important; }
}
.twitter-count-vertical { padding-left: 0px; }
.wpb_googleplus { border-top: 0px none; margin: 20px !important; padding: 0px; display: inline-block; }
@media (min-width: 768px) and (max-width: 1023px) {
  .wpb_googleplus { padding-left: 17px; }
}
@media (max-width: 767px) {
  .wpb_googleplus { padding-left: 10px; }
}
.wpb_pinterest { border-top: 0px none; margin: 20px !important; padding: 0px !important; display: inline-block; }
.wpb_pinterest_type_vertical a { margin-top: 40px !important; }
.wpb_toggle { margin: 20px 20px 10px; background-color: rgb(255, 255, 255); color: rgb(68, 68, 68); border: 1px solid rgb(68, 68, 68) !important; border-radius: 3px; padding: 4px 15px !important; font-family: "Open Sans",arial,sans-serif; font-size: 11px; line-height: 16px; font-weight: 700; text-transform: uppercase; background-position: 99% center; }
@media (min-width: 768px) and (max-width: 1023px) {
  .wpb_toggle { margin: 10px 17px; }
}
.wpb_toggle_title_active { background-color: rgb(68, 68, 68) !important; color: rgb(255, 255, 255) !important; }
.wpb_toggle_content { padding: 0px 20px; }
.wpb_single_image { padding-top: 20px; }
.wpb_single_image .wpb_heading { display: table; }
.vc_align_center img { margin: auto; }
.vc_align_right img { margin-left: auto; }
.wpb_gallery .flexslider { overflow: hidden; }
.wpb_gallery .wpb_flexslider .flex-control-nav { bottom: 0px; z-index: 2; }
.flex-direction-nav a { height: 45px; padding-top: 8px; }
.flex-direction-nav a::before { font-family: "newsmag",sans-serif !important; }
.flex-direction-nav a.flex-next::before { content: "" !important; }
.flex-direction-nav a.flex-prev::before { content: "" !important; }
.wpb_content_element .icon-next::before { font-family: "newsmag",sans-serif !important; content: "" !important; color: rgb(255, 255, 255); font-size: 20px; top: 0px !important; }
.wpb_content_element .icon-prev::before { font-family: "newsmag",sans-serif !important; content: "" !important; color: rgb(255, 255, 255); font-size: 20px; top: 0px !important; }
body .td-pb-span12 .vc_left { margin-left: 15px; }
body .td-pb-span12 .vc_right { margin-right: 15px; }
body .td-pb-span12 .wpb_images_carousel { padding-left: 0px; padding-right: 0px; }
body .td-pb-span12 .vc_images_carousel { padding-right: 19px; padding-left: 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  body .td-pb-span12 .vc_images_carousel { padding-left: 17px; padding-right: 17px; }
}
@media (max-width: 767px) {
  body .td-pb-span12 .vc_images_carousel { padding-left: 10px; padding-right: 10px; }
}
body .td-pb-span12 .vc_per-view-more { width: 1019px !important; padding-right: 10px; padding-left: 10px; }
@media (min-width: 768px) and (max-width: 1023px) {
  body .td-pb-span12 .vc_per-view-more { width: 758px !important; padding-left: 7px; }
}
@media (max-width: 767px) {
  body .td-pb-span12 .vc_per-view-more { width: auto !important; padding-left: 0px; padding-right: 0px; }
}
body .vc_images_carousel { width: auto !important; }
.wpb_images_carousel .wpb_wrapper .wpb_gallery_heading { margin: 0px 0px 20px 20px; top: 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .wpb_images_carousel .wpb_wrapper .wpb_gallery_heading { margin-left: 17px; }
}
@media (max-width: 767px) {
  .wpb_images_carousel .wpb_wrapper .wpb_gallery_heading { margin-left: 10px; }
}
.wpb_tabs { margin: 0px; padding: 0px; }
.wpb_tabs .wpb_tabs_nav { margin: 20px 20px 0px 19px; }
@media (max-width: 767px) {
  .wpb_tabs .wpb_tabs_nav { margin-left: auto; margin-right: auto; display: table; }
}
.wpb_tabs .wpb_tab { background-color: rgb(255, 255, 255) !important; padding: 0px !important; }
.wpb_tabs .wpb_tab .td_block_wrap { border-top: 0px none; }
.wpb_tabs .wpb_tab .td_block_13, .wpb_tabs .wpb_tab .td_block_14, .wpb_tabs .wpb_tab .td_block_15 { padding-top: 15px; left: -1px; }
.wpb_tabs li { line-height: 16px; margin-right: 0px !important; margin-bottom: 5px !important; }
.wpb_tabs li:first-child a { border-radius: 3px 0px 0px 3px; }
.wpb_tabs li:last-child a { border-radius: 0px 3px 3px 0px; border-right: 1px solid rgb(34, 34, 34); }
.wpb_tabs li:last-child a::before { display: none; }
.wpb_tabs li a { background-color: rgb(255, 255, 255); color: rgb(68, 68, 68); border-top: 1px solid rgb(34, 34, 34); border-left: 1px solid rgb(34, 34, 34); border-bottom: 1px solid rgb(34, 34, 34) !important; border-right: 0px none; border-radius: 0px; padding: 1px 15px !important; font-family: "Open Sans",arial,sans-serif; font-size: 11px; line-height: 16px; font-weight: 700; text-transform: uppercase; position: relative; transition: none 0s ease 0s ; }
.wpb_tabs li a::before { background-color: rgb(34, 34, 34); content: ""; display: block; height: 20px; position: absolute; right: -1px; top: -1px; width: 1px; }
.wpb_tabs li.ui-tabs-active a, .wpb_tabs li:hover a { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); }
.td-pb-span6 .wpb_tabs_nav, .td-pb-span4 .wpb_tabs_nav { margin-left: auto; margin-right: auto; display: table; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .td_block_wrap { border-top: 0px none; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .td_block_13, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .td_block_14, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .td_block_15 { padding-top: 20px; left: -1px; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-panels-container { margin-top: -5px; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels { background-color: transparent; border: medium none; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container { margin: 20px 20px 0px 19px; display: block; line-height: 1; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list {  }
@media (max-width: 767px) {
  .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list { text-align: center; }
}
@media (max-width: 767px) {
  .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container { margin: 20px 10px 0px; }
}
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list { margin: 0px; padding: 0px; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab { line-height: 16px; margin: 0px 0px 5px !important; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:first-child a { border-radius: 3px 0px 0px 3px; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:last-child a { border-radius: 0px 3px 3px 0px; border-right: 1px solid rgb(34, 34, 34); }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:last-child a::before { display: none; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active > a, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:hover > a { border-color: transparent; background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab > a { background-color: rgb(255, 255, 255); color: rgb(68, 68, 68); border-top: 1px solid rgb(34, 34, 34); border-left: 1px solid rgb(34, 34, 34); border-bottom: 1px solid rgb(34, 34, 34) !important; border-right: 0px none; border-radius: 0px; padding: 1px 15px !important; font-family: "Open Sans",arial,sans-serif; font-size: 11px; line-height: 16px; font-weight: 700; text-transform: uppercase; position: relative; white-space: nowrap; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab > a::before { background-color: rgb(34, 34, 34); content: ""; display: block; height: 20px; position: absolute; right: -1px; top: -1px; width: 1px; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-panel-heading { display: none; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-panel-body { padding: 0px; background-color: transparent; border-width: 0px !important; border-radius: 0px !important; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-panel-body .td-big-grids { left: 1px; }
@media (max-width: 767px) {
  .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-panel-body .td-big-grids { left: 0px; }
}
.td-pb-span6 .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list, .td-pb-span4 .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list { text-align: center; }
.wpb_tour .wpb_heading { float: left; }
.wpb_tour .wpb_tabs_nav { clear: both; }
.wpb_tour .wpb_tabs_nav li { line-height: 16px; margin: 0px !important; }
.wpb_tour .wpb_tabs_nav li:first-child a { border-radius: 3px 0px 0px; }
.wpb_tour .wpb_tabs_nav li:last-child a { border-radius: 0px 0px 0px 3px; border-bottom: 1px solid rgb(68, 68, 68); }
.wpb_tour .wpb_tabs_nav li a { background-color: rgb(255, 255, 255); color: rgb(68, 68, 68); border-top: 1px solid rgb(68, 68, 68); border-left: 1px solid rgb(68, 68, 68); border-right: 1px solid rgb(68, 68, 68) !important; border-bottom: 0px none; border-radius: 0px; padding: 4px 15px !important; font-family: "Open Sans",arial,sans-serif; font-size: 11px; line-height: 16px; font-weight: 700; text-transform: uppercase; }
.wpb_tour .wpb_tabs_nav li.ui-tabs-active a { background-color: rgb(68, 68, 68); color: rgb(255, 255, 255); }
.wpb_tour .wpb_tabs_nav li:hover a { background-color: rgb(68, 68, 68); color: rgb(255, 255, 255); }
.wpb_tour .wpb_content_element { padding: 0px !important; }
.wpb_accordion { padding-top: 20px; }
.wpb_accordion .ui-state-active a { background-color: rgb(68, 68, 68) !important; color: rgb(255, 255, 255) !important; }
.wpb_accordion .wpb_content_element { padding: 0px !important; }
.wpb_accordion .wpb_accordion_content { padding: 10px 0px 20px !important; }
.wpb_accordion .wpb_accordion_header { background-color: rgb(255, 255, 255) !important; margin-bottom: 5px !important; }
.wpb_accordion .wpb_accordion_header span { top: 0px !important; bottom: 0px !important; margin: auto; }
.wpb_accordion .wpb_accordion_header a { background-color: rgb(255, 255, 255); color: rgb(68, 68, 68); border: 1px solid rgb(68, 68, 68); border-radius: 3px; padding: 4px 15px !important; font-family: "Open Sans",arial,sans-serif; font-size: 11px; line-height: 16px; font-weight: 700; text-transform: uppercase; }
.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-body { padding: 0px; border-width: 0px; border-radius: 0px; }
.wpb_teaser_grid { padding: 23px 0px 0px; }
.wpb_teaser_grid .wpb_teaser_grid_heading { margin-left: 20px; }
.teaser_grid_container ul { margin: 0px; }
.teaser_grid_container li { padding: 0px 20px !important; width: 33% !important; }
@media (min-width: 768px) and (max-width: 1023px) {
  .teaser_grid_container li { padding: 0px 16px !important; }
}
.teaser_grid_container .post-title { margin: 0px 0px 10px; line-height: 16px; }
.teaser_grid_container .post-title a { font-size: 13px; font-weight: 600; line-height: 16px; margin: 0px 0px 12px; color: rgb(34, 34, 34); }
.teaser_grid_container .post-thumb img { margin-bottom: 35px !important; }
.vc_carousel { padding: 0px; }
.vc_carousel .vc_carousel { padding: 23px 0px 20px; }
.vc_carousel .vc_slide { margin: 0px 20px !important; }
@media (min-width: 768px) and (max-width: 1023px) {
  .vc_carousel .vc_slide { margin: 0px 17px !important; }
}
@media (max-width: 767px) {
  .vc_carousel .vc_slide { margin: 0px 10px !important; }
}
.vc_carousel .vc_per-view-more { margin: 0px !important; }
.vc_carousel .icon-next::before, .vc_carousel .icon-prev::before { top: 0px !important; }
.vc_carousel .wpb_gallery_heading { margin: 20px 0px 0px 20px; top: 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .vc_carousel .wpb_gallery_heading { margin-left: 17px; }
}
@media (max-width: 767px) {
  .vc_carousel .wpb_gallery_heading { margin-left: 10px; }
}
.vc_carousel .post-title { margin: 0px 0px 10px; line-height: 16px; }
.vc_carousel .post-title a { font-size: 13px; font-weight: 600; line-height: 10px; margin: 0px 0px 12px; color: rgb(34, 34, 34); }
.wpb_button { display: inline-block; font-family: "Open Sans",arial,sans-serif; font-weight: 600; line-height: 24px; text-shadow: none; margin-bottom: 20px !important; margin-left: 20px; margin-right: 20px; border: medium none; transition: none 0s ease 0s ; }
.wpb_button:hover { text-shadow: none; }
.vc_btn { margin-bottom: 20px !important; margin-left: 20px; margin-right: 20px; transition: none 0s ease 0s  !important; }
.td-post-content .vc_btn { margin-left: 0px; margin-right: 0px; }
.wpb_text_column .vc_btn, .widget_text .vc_btn { margin-left: 0px; margin-right: 0px; }
body .vc_btn:hover { text-decoration: none !important; }
.vc_btn-black:hover, .wpb_btn-black:hover { background-color: rgb(77, 178, 236) !important; }
.wpb_default { background-color: rgb(77, 178, 236); }
.wpb_default:hover { text-shadow: none; background-color: rgb(77, 178, 236); opacity: 0.8; transition: opacity 0.4s ease 0s; }
.wpb_call_to_action { padding-top: 20px; background-color: rgb(68, 68, 68); }
.wpb_call_to_action .wpb_call_text { color: rgb(255, 255, 255); }
.vc_call_to_action { padding-top: 20px; }
.wpb_video_widget { margin-bottom: 26px; }
.wpb_video_widget .wpb_video_wrapper { padding-top: 0px !important; }
.wpb_video_widget .wpb_video_wrapper iframe { position: relative; }
.wpb_flickr_widget .wpb_heading { display: table; }
.vc_custom_heading h4 { margin: 0px; }
.vc_grid .vc_btn { margin: 0px !important; }
.td_module_1 { padding-bottom: 36px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_1 { padding-bottom: 32px; }
}
.td_module_1 .entry-title { margin-bottom: 8px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_1 .entry-title { margin-bottom: 7px; }
}
.td_module_1 .entry-thumb {  }
@media (min-width: 1024px) {
  .td_module_1 .entry-thumb { min-height: 160px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_1 .entry-thumb { min-height: 116px; }
}
.td_module_2 { padding-bottom: 22px; }
.td_module_2 .entry-thumb {  }
@media (min-width: 1024px) {
  .td_module_2 .entry-thumb { min-height: 160px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_2 .entry-thumb { min-height: 116px; }
}
.td_module_2 .td-module-thumb {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_2 .td-module-thumb { margin-bottom: 9px; }
}
.td_module_2 .td-module-comments { top: -4px; }
.td_module_3 { padding-bottom: 30px; }
.td_module_3 .td-module-comments { top: -4px; }
.td_module_3 .td-module-thumb {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_3 .td-module-thumb { margin-bottom: 9px; }
}
.td_module_3 .entry-thumb { width: auto; }
@media (min-width: 1024px) {
  .td_module_3 .entry-thumb { min-height: 194px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_3 .entry-thumb { min-height: 141px; }
}
@media (max-width: 767px) {
  .td_module_3 .entry-thumb { width: 100%; }
}
.td_module_4 { margin-bottom: 37px; }
.td_module_4 .td-module-comments { top: -4px; }
.td_module_4 .td-module-thumb {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_4 .td-module-thumb { margin-bottom: 9px; }
}
.td_module_4 .entry-thumb {  }
@media (min-width: 1024px) {
  .td_module_4 .entry-thumb { min-height: 194px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_4 .entry-thumb { min-height: 141px; }
}
.td_module_5 { margin-bottom: 12px !important; border-bottom: 1px dashed rgb(241, 241, 241); padding-bottom: 16px; }
@media (max-width: 767px) {
  .td_module_5 { margin-bottom: 16px !important; }
}
.td_module_5 .td-module-comments { top: -4px; }
.td_module_5 .td-excerpt { margin-bottom: 0px; }
.td_module_5 .entry-thumb {  }
@media (min-width: 1024px) {
  .td_module_5 .entry-thumb { min-height: 194px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_5 .entry-thumb { min-height: 141px; }
}
.td-block-row:last-child .td_module_5 { border-bottom: medium none; padding-bottom: 2px; }
.td_module_6 {  }
.td_module_6::before, .td_module_6::after { display: table; content: ""; line-height: 0; }
.td_module_6::after { clear: both; }
.td_module_6 .td-module-thumb { position: absolute; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_6 .td-module-thumb { width: 80px; }
}
.td_module_6 .item-details { margin-left: 115px; margin-bottom: 20px; min-height: 76px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_6 .item-details { margin-left: 92px; margin-bottom: 10px; }
}
@media (max-width: 767px) {
  .td_module_6 .item-details { margin-left: 114px; }
}
.td_module_6 .entry-date { position: relative; }
.td_module_6 .entry-thumb { width: 100px; height: auto; }
@media (min-width: 1024px) {
  .td_module_6 .entry-thumb { min-height: 75px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_6 .entry-thumb { min-height: 60px; }
}
.td_module_6 .entry-review-stars { margin-top: 1px; }
.td_module_7 {  }
.td_module_7::before, .td_module_7::after { display: table; content: ""; line-height: 0; }
.td_module_7::after { clear: both; }
.td_module_7 .td-module-thumb { position: absolute; right: 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_7 .td-module-thumb { width: 80px; }
}
.td_module_7 .item-details { margin-right: 115px; margin-bottom: 20px; min-height: 76px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_7 .item-details { margin-right: 92px; margin-bottom: 10px; }
}
@media (max-width: 767px) {
  .td_module_7 .item-details { margin-right: 114px; }
}
.td_module_7 .entry-date { position: relative; }
.td_module_7 .entry-thumb { width: 100px; height: auto; }
@media (min-width: 1024px) {
  .td_module_7 .entry-thumb { min-height: 75px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_7 .entry-thumb { min-height: 60px; }
}
.td_module_7 .entry-review-stars { margin-top: 1px; }
.td_module_8 { position: relative; top: -4px; }
.td_module_8 .td-module-comments { top: 2px; }
.td_module_8 .item-details { border-bottom: 1px dashed rgb(241, 241, 241); padding-bottom: 13px; margin-bottom: 11px; }
.td_module_8 .entry-title { font-size: 15px; line-height: 19px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_8 .entry-title { margin-bottom: 7px; font-size: 13px !important; line-height: 18px !important; }
}
.td_module_8 .entry-review-stars { margin-top: 1px; }
.td_module_9 { text-align: center; position: relative; top: -6px; margin-top: 8px; }
.td_module_9 .entry-title { font-size: 17px; line-height: 21px; font-weight: 600; margin: 0px 0px 8px; }
@media (max-width: 1023px) {
  .td_module_9 .entry-title { font-size: 15px !important; line-height: 19px !important; }
}
.td_module_9 .item-details { border-bottom: 1px dashed rgb(241, 241, 241); padding-bottom: 10px; margin-bottom: 16px; }
@media (max-width: 1023px) {
  .td_module_9 .item-details { padding-bottom: 2px; margin-bottom: 8px; }
}
.td_module_9 .td-post-category { margin: 4px auto 6px; display: table; }
.td_module_9 .entry-review-stars { margin-top: 1px; }
.td_module_9 .meta-info { margin-bottom: 18px; }
.td_module_10 { padding-left: 20px; padding-right: 19px; clear: both; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_10 { padding-left: 17px; padding-right: 17px; }
}
@media (max-width: 767px) {
  .td_module_10 { padding-left: 10px; padding-right: 10px; }
}
.td_module_10 .td-module-thumb { float: left; width: 180px; margin-bottom: 40px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_10 .td-module-thumb { width: 168px; }
}
@media (max-width: 767px) {
  .td_module_10 .td-module-thumb { width: 40%; margin-bottom: 26px; }
}
.td_module_10 .entry-thumb { width: 100%; }
.td_module_10 .entry-title { margin: 0px 0px 8px; font-weight: 600; font-size: 21px; line-height: 26px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_10 .entry-title { margin-bottom: 6px; font-size: 17px !important; line-height: 21px !important; }
}
@media (max-width: 767px) {
  .td_module_10 .entry-title { font-size: 16px !important; line-height: 20px !important; }
}
.td_module_10 .td-excerpt {  }
@media (max-width: 767px) {
  .td_module_10 .td-excerpt { display: none; }
}
.td_module_10 .td-post-category { top: -2px; }
@media (max-width: 767px) {
  .td_module_10 .td-post-category { display: table; top: -1px; margin-bottom: 4px; }
}
.td_module_10 .meta-info { margin-bottom: 14px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_10 .meta-info { margin-bottom: 10px; }
}
.td_module_10 .item-details { position: relative; min-height: 135px; margin-left: 200px; margin-bottom: 40px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_10 .item-details { min-height: 128px; margin-left: 188px; }
}
@media (max-width: 767px) {
  .td_module_10 .item-details { margin-left: 44%; margin-bottom: 26px; min-height: 0px; }
}
.td_module_11 { padding-left: 20px; padding-right: 19px; clear: both; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_11 { padding-left: 17px; padding-right: 17px; }
}
@media (max-width: 767px) {
  .td_module_11 { padding-left: 10px; padding-right: 10px; }
}
.td_module_11 .td-module-thumb { float: left; width: 238px; margin-bottom: 40px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_11 .td-module-thumb { width: 200px; }
}
@media (max-width: 767px) {
  .td_module_11 .td-module-thumb { width: 40%; margin-bottom: 26px; }
}
.td_module_11 .entry-thumb { width: 100%; }
.td_module_11 .td-excerpt { margin-bottom: 19px; }
@media (max-width: 767px) {
  .td_module_11 .td-excerpt { display: none; }
}
.td_module_11 .entry-title { margin: 0px 0px 7px; font-weight: 600; font-size: 21px; line-height: 26px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_11 .entry-title { margin-bottom: 8px; font-size: 17px !important; line-height: 21px !important; }
}
@media (max-width: 767px) {
  .td_module_11 .entry-title { font-size: 16px !important; line-height: 20px !important; }
}
.td_module_11 .meta-info { margin-bottom: 14px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_11 .meta-info { margin-bottom: 10px; }
}
.td_module_11 .item-details { position: relative; min-height: 178px; margin-left: 258px; margin-bottom: 40px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_11 .item-details { min-height: 150px; margin-left: 218px; }
}
@media (max-width: 767px) {
  .td_module_11 .item-details { margin-left: 44%; margin-bottom: 26px; min-height: 0px; }
}
.td_module_11 .td-post-category { top: -2px; }
@media (max-width: 767px) {
  .td_module_11 .td-post-category { display: table; margin-bottom: 5px; }
}
.td_module_11 .td-read-more {  }
@media (max-width: 1023px) {
  .td_module_11 .td-read-more { display: none; }
}
.td_module_12 { padding-left: 20px; padding-right: 19px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_12 { padding-left: 17px; padding-right: 17px; }
}
@media (max-width: 767px) {
  .td_module_12 { padding-left: 10px; padding-right: 10px; }
}
.td_module_12 .entry-title { font-size: 28px; line-height: 32px; margin: 0px 0px 7px; font-weight: 500; }
@media (max-width: 1023px) {
  .td_module_12 .entry-title { font-size: 22px !important; line-height: 28px !important; }
}
.td_module_12 .item-details { border-bottom: 1px dashed rgb(241, 241, 241); padding-bottom: 29px; margin-bottom: 20px; }
.td_module_12 .meta-info { margin-bottom: 14px; }
.td_module_12 .td-module-excerpt { margin-bottom: 12px; }
.td_module_12 .td-post-category { top: -2px; }
.td_module_13 { padding-left: 20px; padding-right: 19px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_13 { padding-left: 17px; padding-right: 17px; }
}
@media (max-width: 767px) {
  .td_module_13 { padding-left: 10px; padding-right: 10px; }
}
.td_module_13 .entry-title { font-size: 28px; line-height: 32px; margin: 0px 0px 7px; font-weight: 500; }
@media (max-width: 1023px) {
  .td_module_13 .entry-title { font-size: 22px !important; line-height: 28px !important; }
}
.td_module_13 .item-details { border-bottom: 1px dashed rgb(241, 241, 241); padding-bottom: 20px; margin-bottom: 20px; }
.td_module_13 .meta-info { margin-bottom: 14px; }
.td_module_13 .td-post-category { top: -2px; }
@media (max-width: 767px) {
  .td_module_13 .td-post-category { top: -1px; }
}
.td_module_13 .td-module-thumb { margin-bottom: 20px; }
.td_module_14 { z-index: 2; }
.td_module_14 .meta-info { position: absolute; background-color: rgb(255, 255, 255); border-bottom: 1px dashed rgb(241, 241, 241); margin: 0px 20px; padding: 13px 20px 12px; bottom: -49px; width: 639px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_14 .meta-info { width: 463px; }
}
@media (max-width: 767px) {
  .td_module_14 .meta-info { width: 100%; margin: 0px; bottom: auto; padding: 8px 10px 10px; position: relative; }
}
.td_module_14 .entry-title { font-size: 24px; line-height: 28px; margin: 0px 0px 11px; font-weight: 600; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_14 .entry-title { margin-bottom: 12px; font-size: 17px !important; line-height: 21px !important; }
}
@media (max-width: 767px) {
  .td_module_14 .entry-title { margin-bottom: 7px; font-size: 19px !important; line-height: 24px !important; }
}
.td_module_14 .td-module-thumb { width: 681px; max-height: 350px; position: relative; left: -1px; margin-bottom: 49px; overflow: hidden; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_14 .td-module-thumb { max-height: 260px; width: 505px; }
}
@media (max-width: 767px) {
  .td_module_14 .td-module-thumb { width: 100%; margin-bottom: 0px; max-height: none; left: 0px; }
}
.td_module_14 .td-module-thumb .entry-thumb { width: 100%; margin-left: auto; margin-right: auto; }
@media (max-width: 767px) {
  .td_module_14 .td-module-thumb .entry-thumb { width: 100%; }
}
.td_module_14 .meta-info-container { position: relative; }
.td_module_14 .td-excerpt { padding: 12px 20px 37px; margin: 0px; max-width: 681px; }
@media (max-width: 767px) {
  .td_module_14 .td-excerpt { padding: 6px 10px 50px; }
}
.td_module_14 .td-post-category { top: -2px; }
@media (max-width: 767px) {
  .td_module_14 .td-post-category { top: -1px; }
}
.td_module_14 .entry-thumb {  }
@media (min-width: 1024px) {
  .td_module_14 .entry-thumb { min-height: 100px; }
}
.td_module_15 { border-top: 0px none; padding-top: 0px; margin-bottom: 40px; padding-bottom: 24px; border-bottom: 1px dashed rgb(241, 241, 241) !important; margin-left: 20px; margin-right: 19px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_15 { margin-left: 17px; margin-right: 17px; }
}
@media (max-width: 767px) {
  .td_module_15 { margin-left: 10px; margin-right: 10px; margin-bottom: 20px; padding-bottom: 4px; }
}
.td_module_15 .entry-title { font-family: "Open Sans",arial,sans-serif; font-weight: 400; font-size: 32px; line-height: 40px; color: rgb(34, 34, 34); margin: 6px 0px 7px; overflow-wrap: break-word; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_15 .entry-title { font-size: 24px !important; line-height: 28px !important; font-weight: 600; }
}
@media (max-width: 767px) {
  .td_module_15 .entry-title { font-size: 22px !important; line-height: 28px !important; font-weight: 600; margin-bottom: 6px; }
}
.td_module_15 .entry-title a { color: rgb(34, 34, 34); }
.td_module_15 .entry-title a:hover { text-decoration: none !important; }
@media (max-width: 767px) {
  .td_module_15 .entry-title { font-size: 28px; line-height: 36px; }
}
.td_module_15 .td-category { margin-bottom: 5px; display: inline-block; }
.td_module_15 .td-category a { background-color: rgb(17, 17, 17); font-style: normal; }
.td_module_15 .td-category li { margin: 0px 5px 3px 0px; }
@media (max-width: 767px) {
  .td_module_15 .td-category li { position: relative; top: -1px; }
}
.td_module_15 .td-category li a:hover { text-decoration: none !important; }
.td_module_15 .td-category li::before { display: none; }
.td_module_15 .meta-info {  }
@media (max-width: 767px) {
  .td_module_15 .meta-info { margin-bottom: 15px; }
}
.td_module_mx1 { position: relative; }
@media (max-width: 767px) {
  .td_module_mx1 { border-bottom: 3px solid rgb(255, 255, 255); }
}
.td_module_mx1::before, .td_module_mx1::after { display: table; content: ""; line-height: 0; }
.td_module_mx1::after { clear: both; }
.td_module_mx1 .meta-info .td-post-category { background-color: rgb(255, 255, 255); color: rgb(34, 34, 34); vertical-align: top; }
.td_module_mx1 .meta-info { position: absolute; bottom: 0px; color: rgb(255, 255, 255); padding: 0px 20px; z-index: 1; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_mx1 .meta-info { padding: 0px 17px; }
}
@media (max-width: 767px) {
  .td_module_mx1 .meta-info { padding: 0px 10px; }
}
.td_module_mx1 .meta-info .td-post-author-name a { color: rgb(255, 255, 255); }
.td_module_mx1 .meta-info a { color: rgb(255, 255, 255); }
.td_module_mx1 .entry-title { position: relative; font-size: 16px; font-weight: 600; font-style: normal; line-height: 21px; margin-bottom: 0px; bottom: 9px; margin-top: 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_mx1 .entry-title { font-size: 15px !important; line-height: 19px !important; bottom: 7px; }
}
@media (max-width: 767px) {
  .td_module_mx1 .entry-title { font-size: 17px !important; line-height: 21px !important; bottom: 7px; }
}
.td_module_mx1 .entry-title a { color: rgb(255, 255, 255) !important; }
.td_module_mx1 .entry-review-stars { height: 15px; position: relative; top: -1px; margin-bottom: 2px; }
.td_module_mx1 .entry-review-stars i { line-height: 10px; }
.td_module_mx1.td_module_wrap { z-index: auto; }
.td_module_mx1:hover .meta-info .entry-title a { color: rgb(255, 255, 255); }
.td_module_mx1 .td-module-thumb { width: 341px; height: 220px; overflow: hidden; z-index: 1; margin-bottom: 0px; }
.td_module_mx1 .td-module-thumb a:last-child::before { bottom: 0px; content: ""; display: block; height: 80%; width: 100%; position: absolute; z-index: 1; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0% 0%; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_mx1 .td-module-thumb { width: 253px; height: 163px; }
}
@media (max-width: 767px) {
  .td_module_mx1 .td-module-thumb { width: 100%; height: auto; }
}
.td_module_mx1 .td-module-thumb .entry-thumb { width: 100%; }
.td_module_mx1 .td-block14-border { background-color: rgb(255, 255, 255); display: block; height: 220px; right: -2px; position: absolute; width: 3px; z-index: 2; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_mx1 .td-block14-border { height: 163px; }
}
@media (max-width: 767px) {
  .td_module_mx1 .td-block14-border { display: none; }
}
.td_module_mx1 .entry-thumb {  }
@media (min-width: 1024px) {
  .td_module_mx1 .entry-thumb { min-height: 220px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_mx1 .entry-thumb { min-height: 163px; }
}
.td_block_14 .td-block-span12 .td_module_mx1 { margin-bottom: 3px; }
@media (max-width: 767px) {
  .td_block_14 .td-block-span12 .td_module_mx1 { margin-bottom: 0px; }
}
.td_block_14 .td-block-span12 .td_module_mx1 .td-module-thumb { margin-bottom: 0px; }
.td_block_14 .td-block-span12 .td-block14-border { display: none; }
.wpb_row .td-pb-span4:last-child .td_module_mx1 .td-module-thumb, .td-column-3 .td-block-span4:last-child .td_module_mx1 .td-module-thumb {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .wpb_row .td-pb-span4:last-child .td_module_mx1 .td-module-thumb, .td-column-3 .td-block-span4:last-child .td_module_mx1 .td-module-thumb { width: 252px; }
}
.td_block_14 .td-block-span6 .td-module-thumb { margin-bottom: 0px; }
.td_block_14 .td-block-row { border-bottom: 3px solid rgb(255, 255, 255); }
@media (max-width: 767px) {
  .td_block_14 .td-block-row { border-bottom: 0px none; }
}
.td_block_14 .td-block-row:last-child { border-bottom: 0px none; }
.td_block_14 .td-block-span6:last-child .td-image-gradient::before { width: 341px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_14 .td-block-span6:last-child .td-image-gradient::before { width: 253px; }
}
@media (max-width: 767px) {
  .td_block_14 .td-block-span6:last-child .td-image-gradient::before { width: 100%; }
}
.td_block_14 .td-block-span6:last-child .td-block14-border { display: none; }
.td_block_14 .td-block-span4 .td-module-thumb { margin-bottom: 0px; }
.td_block_14 .td-block-span4:last-child .td-image-gradient::before { width: 341px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_14 .td-block-span4:last-child .td-image-gradient::before { width: 253px; }
}
@media (max-width: 767px) {
  .td_block_14 .td-block-span4:last-child .td-image-gradient::before { width: 100%; }
}
.td_block_14 .td-block-span4:last-child .td-block14-border { display: none; }
.td_module_mx2 {  }
.td_module_mx2::before, .td_module_mx2::after { display: table; content: ""; line-height: 0; }
.td_module_mx2::after { clear: both; }
.td_module_mx2 .entry-title { font-size: 13px; line-height: 18px; font-weight: 600; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_mx2 .entry-title { font-size: 12px !important; line-height: 16px !important; }
}
@media (max-width: 767px) {
  .td_module_mx2 .entry-title { font-size: 13px !important; line-height: 18px !important; }
}
.td_module_mx2 .entry-title { margin: 0px 0px 5px; }
.td_module_mx2 .entry-thumb { width: 80px; height: auto; }
.td_module_mx2 .td-module-thumb { position: absolute; margin: 0px 0px 0px 21px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_mx2 .td-module-thumb { margin: 0px 0px 0px 17px; }
}
@media (max-width: 767px) {
  .td_module_mx2 .td-module-thumb { margin: 0px 0px 0px 10px; }
}
.td_module_mx2 .meta-info { margin-bottom: 0px; }
.td_module_mx2 .meta-info div { margin-bottom: 0px; }
.td_module_mx2 .entry-review-stars { height: 15px; position: relative; top: -1px; margin-bottom: 2px; }
.td_module_mx2 .entry-review-stars i { line-height: 10px; }
.td_module_mx2 .item-details { margin: 0px 20px 20px 115px; display: block; min-height: 60px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_mx2 .item-details { margin: 0px 15px 17px 110px; }
}
@media (max-width: 767px) {
  .td_module_mx2 .item-details { margin: 0px 10px 17px 104px; }
}
.td_module_mx2 .entry-date { position: relative; }
.td_module_mx3 { position: relative; width: 341px; padding-bottom: 64px; z-index: 1; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_mx3 { width: 252px; }
}
@media (max-width: 767px) {
  .td_module_mx3 { width: 100%; left: 0px; padding-bottom: 30px; }
}
.td_module_mx3::before, .td_module_mx3::after { display: table; content: ""; line-height: 0; }
.td_module_mx3::after { clear: both; }
.td_module_mx3 .meta-info { position: absolute; bottom: 19px; min-width: 300px; background-color: rgb(255, 255, 255); border-bottom: 1px dashed rgb(241, 241, 241); margin: 0px 20px 0px 21px; padding: 14px 20px 12px 21px; }
@media (max-width: 767px) {
  .td_module_mx3 .meta-info { width: 100%; margin: 0px; bottom: auto; padding: 8px 10px 10px !important; position: relative; }
}
.td_module_mx3 .td-module-thumb { margin-bottom: 4px; width: 100%; }
@media (max-width: 767px) {
  .td_module_mx3 .td-module-thumb { width: 100%; margin-bottom: 0px; }
}
.td_module_mx3 .td-module-thumb .entry-thumb { width: 100%; }
@media (min-width: 1024px) {
  .td_module_mx3 .td-module-thumb .entry-thumb { min-height: 100px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_mx3 .td-module-thumb .entry-thumb { min-height: 100px; }
}
.td_module_mx3 .entry-title { position: relative; font-family: "Open Sans",arial,sans-serif; font-size: 15px; font-weight: 600; line-height: 19px; font-style: normal; margin: 0px 0px 12px; height: auto; bottom: 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_module_mx3 .entry-title { font-size: 15px !important; line-height: 19px !important; }
}
@media (max-width: 767px) {
  .td_module_mx3 .entry-title { font-size: 19px !important; line-height: 24px !important; margin-bottom: 5px; }
}
.td_module_mx3 .td-module-comments { position: relative; bottom: 14px; }
.td_module_mx3 .meta-info-container {  }
@media (max-width: 767px) {
  .td_module_mx3 .meta-info-container { position: relative; height: auto; }
}
.td_module_mx3 .td-excerpt {  }
@media (max-width: 767px) {
  .td_module_mx3 .td-excerpt { padding: 6px 10px 50px; }
}
.td_normal_slide { position: relative; transform: translate3d(0px, 0px, 0px); }
.td_normal_slide .td_block_inner { position: relative; }
.td_normal_slide .td-module-thumb { margin-bottom: 0px; z-index: -1; -moz-user-select: none; }
@media (min-width: 768px) {
  .td_normal_slide .td-module-thumb { height: 100% !important; }
}
.td_normal_slide .td-video-play-ico { width: 40px !important; -moz-user-select: none; }
.td_normal_slide .slide-meta { -moz-user-select: none; }
.td_normal_slide .td-admin-edit { height: auto !important; }
.td_normal_slide i { z-index: 1; -moz-user-select: none; }
.td_normal_slide .td_module_slide { z-index: 1; }
.td_normal_slide .block-title { position: absolute; left: 20px; top: 0px; z-index: 2; margin: 20px 0px 0px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_normal_slide .block-title { margin: 17px 0px 0px 17px; }
}
@media (max-width: 767px) {
  .td_normal_slide .block-title { display: none; }
}
.td_normal_slide .td-image-gradient::before { height: 50%; }
.td_normal_slide .td-wrapper-pulldown-filter { position: absolute; float: none; right: 20px; top: 20px; z-index: 2; }
.td_normal_slide .td-wrapper-pulldown-filter {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_normal_slide .td-wrapper-pulldown-filter { top: 17px; }
}
@media (max-width: 767px) {
  .td_normal_slide .td-wrapper-pulldown-filter { top: 17px; }
}
.td_normal_slide .td-wrapper-pulldown-filter .td-pulldown-filter-display-option { border: medium none; background-color: rgba(0, 0, 0, 0.85); color: rgb(255, 255, 255); }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_normal_slide .td-wrapper-pulldown-filter .td-pulldown-filter-display-option { margin-right: 19px !important; }
}
.td_normal_slide .td-wrapper-pulldown-filter .td-pulldown-filter-display-option i { color: rgb(255, 255, 255); }
.td_normal_slide .td-wrapper-pulldown-filter:hover { color: rgb(77, 178, 236) !important; }
.td_normal_slide .td-wrapper-pulldown-filter .td-pulldown-filter-list { border: medium none; background-color: rgba(0, 0, 0, 0.85); top: 10px; right: 0px; }
.td_normal_slide .td-wrapper-pulldown-filter .td-pulldown-filter-list a { color: rgb(255, 255, 255); }
.td_normal_slide .td-wrapper-pulldown-filter .td-pulldown-filter-list a:hover { color: rgb(77, 178, 236); }
.td-pb-span12 .td_normal_slide .block-title { left: 0px; }
.td-pb-span12 .td_normal_slide .td-wrapper-pulldown-filter { right: 0px; }
.td-theme-slider { margin: 0px 19px 0px 20px; }
@media (max-width: 767px) {
  .td-theme-slider { margin: 0px; }
}
.td-theme-slider.iosSlider-col-3 { margin: 0px; }
.td-theme-slider:hover .td-icon-left { opacity: 0.7; }
.td-theme-slider:hover .td-icon-right { opacity: 0.7; }
.td-theme-slider .td-video-play-ico img { width: auto !important; height: auto !important; }
.td-theme-slider .slide-meta { position: absolute; bottom: 16px; width: 100%; padding: 0px 20px; z-index: 1; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-theme-slider .slide-meta { padding: 0px 17px; }
}
@media (max-width: 767px) {
  .td-theme-slider .slide-meta { padding: 0px 10px; bottom: 10px; }
}
.td-theme-slider .slide-meta a, .td-theme-slider .slide-meta span { color: rgb(255, 255, 255); }
.td-theme-slider .slide-meta .entry-review-stars { top: 0px; }
.td-theme-slider .slide-meta-author { font-family: "Open Sans",arial,sans-serif; font-weight: normal; font-size: 11px; font-style: italic; }
@media (max-width: 767px) {
  .td-theme-slider .slide-meta-author { font-size: 10px; line-height: 15px; }
}
.td-theme-slider .td-slide-views { display: inline-block; margin-left: 21px; }
.td-theme-slider .td-slide-views i { padding-right: 7px; }
.td-theme-slider .td-slide-comments { display: inline-block; margin-left: 21px; }
.td-theme-slider .td-slide-comments i { margin-right: 8px; }
.td-theme-slider .slide-meta-cat { display: inline-block; line-height: 1; }
.td-theme-slider .slide-meta-cat a { text-transform: uppercase; font-family: "Open Sans",arial,sans-serif; font-weight: 600; font-size: 10px; line-height: 1; position: relative; padding: 2px 8px 3px; background-color: rgba(0, 0, 0, 0.85); border-radius: 3px; }
@media (max-width: 767px) {
  .td-theme-slider .slide-meta-cat a { font-size: 9px; padding: 1px 4px; }
}
.td-theme-slider .td-icon-left, .td-theme-slider .td-icon-right { padding: 20px; position: absolute; display: block; height: 80px; margin-top: -39px; top: 50%; font-size: 38px; color: rgb(255, 255, 255); font-weight: 300; opacity: 0; transition: opacity 0.4s ease 0s; }
.td-theme-slider .td-icon-left:hover, .td-theme-slider .td-icon-right:hover { opacity: 1; }
.td-theme-slider .td-icon-left { left: 0px; }
.td-theme-slider .td-icon-right { right: 0px; }
.td-slide-col3 { width: 1021px; left: -1px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-slide-col3 { width: 756px; }
}
@media (max-width: 767px) {
  .td-slide-col3 { width: auto; }
}
.td-theme-slider.iosSlider-col-3 { height: 579px; }
.td-theme-slider.iosSlider-col-3 .slide-meta { padding-bottom: 22px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-theme-slider.iosSlider-col-3 .slide-meta { padding-bottom: 6px; }
}
@media (max-width: 767px) {
  .td-theme-slider.iosSlider-col-3 .slide-meta { padding-bottom: 0px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td-theme-slider.iosSlider-col-3 { height: 429px; }
}
@media (max-width: 767px) {
  .td-theme-slider.iosSlider-col-3 { margin: 0px; height: auto; }
}
.td-theme-slider.iosSlider-col-3 .td_module_slide { height: 579px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-theme-slider.iosSlider-col-3 .td_module_slide { height: 429px; }
}
@media (max-width: 767px) {
  .td-theme-slider.iosSlider-col-3 .td_module_slide { height: auto; }
}
.td-theme-slider.iosSlider-col-3 .td-module-title { font-family: "Open Sans",arial,sans-serif; font-weight: normal; font-size: 48px; line-height: 58px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-theme-slider.iosSlider-col-3 .td-module-title { font-size: 30px; line-height: 36px; }
}
@media (max-width: 767px) {
  .td-theme-slider.iosSlider-col-3 .td-module-title { font-size: 15px; line-height: 20px; font-weight: 600; }
}
.td-theme-slider.iosSlider-col-3 .td-icon-left, .td-theme-slider.iosSlider-col-3 .td-icon-right { font-size: 55px; margin-top: -46px; }
@media (max-width: 767px) {
  .td-theme-slider.iosSlider-col-3 .td-icon-left, .td-theme-slider.iosSlider-col-3 .td-icon-right { font-size: 38px; margin-top: -39px; }
}
.td-theme-slider.iosSlider-col-3 .entry-title { margin-bottom: 0px; margin-top: 5px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-theme-slider.iosSlider-col-3 .entry-title { margin-bottom: 5px; }
}
.td-theme-slider.iosSlider-col-3 .td-module-thumb img { width: 1021px; }
@media (max-width: 767px) {
  .td-theme-slider.iosSlider-col-3 .td-module-thumb img { height: auto; }
}
.td-theme-slider.iosSlider-col-2 { height: 350px; margin-top: 20px; margin-bottom: 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-theme-slider.iosSlider-col-2 { height: 254px; }
}
@media (max-width: 767px) {
  .td-theme-slider.iosSlider-col-2 { max-width: 464px; height: auto; margin: 0px auto; }
}
.td-theme-slider.iosSlider-col-2 .td_module_slide { height: 350px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-theme-slider.iosSlider-col-2 .td_module_slide { height: 254px; }
}
@media (max-width: 767px) {
  .td-theme-slider.iosSlider-col-2 .td_module_slide { height: auto; }
}
.td-theme-slider.iosSlider-col-2 .td-module-title { font-family: "Open Sans",arial,sans-serif; font-weight: 600; font-size: 24px; line-height: 32px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-theme-slider.iosSlider-col-2 .td-module-title { font-size: 20px; line-height: 26px; }
}
@media (max-width: 767px) {
  .td-theme-slider.iosSlider-col-2 .td-module-title { font-size: 15px; line-height: 20px; font-weight: 600; }
}
.td-theme-slider.iosSlider-col-2 .entry-title { margin-bottom: 4px; margin-top: 5px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-theme-slider.iosSlider-col-2 .entry-title { margin-bottom: 6px; }
}
@media (max-width: 767px) {
  .td-theme-slider.iosSlider-col-2 .entry-title { margin-bottom: 0px; }
}
.td-theme-slider.iosSlider-col-2 .td-module-thumb img { width: 640px; }
@media (max-width: 767px) {
  .td-theme-slider.iosSlider-col-2 .td-module-thumb img { height: auto; }
}
.td-theme-slider.iosSlider-col-1 { height: 350px; margin-top: 20px; margin-bottom: 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-theme-slider.iosSlider-col-1 { height: 247px; }
}
@media (max-width: 767px) {
  .td-theme-slider.iosSlider-col-1 { max-width: 287px; height: 315px !important; margin: 0px auto; }
}
.td-theme-slider.iosSlider-col-1 .td_module_slide { height: 350px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-theme-slider.iosSlider-col-1 .td_module_slide { height: 247px; }
}
@media (max-width: 767px) {
  .td-theme-slider.iosSlider-col-1 .td_module_slide { height: 315px !important; }
}
.td-theme-slider.iosSlider-col-1 .td-module-title { font-family: "Open Sans",arial,sans-serif; font-weight: 600; font-size: 18px; line-height: 24px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-theme-slider.iosSlider-col-1 .td-module-title { font-size: 13px; line-height: 19px; font-weight: 700; }
}
@media (max-width: 767px) {
  .td-theme-slider.iosSlider-col-1 .td-module-title { font-size: 15px; line-height: 20px; font-weight: 600; }
}
.td-theme-slider.iosSlider-col-1 .entry-title { margin-bottom: 5px; margin-top: 5px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-theme-slider.iosSlider-col-1 .entry-title { line-height: 19px; }
}
@media (max-width: 767px) {
  .td-theme-slider.iosSlider-col-1 .entry-title { margin-bottom: 0px; }
}
.td-theme-slider.iosSlider-col-1 .td-slide-views, .td-theme-slider.iosSlider-col-1 .td-slide-comments {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-theme-slider.iosSlider-col-1 .td-slide-views, .td-theme-slider.iosSlider-col-1 .td-slide-comments { display: none; }
}
.td-theme-slider.iosSlider-col-1 .td-module-thumb {  }
@media (max-width: 767px) {
  .td-theme-slider.iosSlider-col-1 .td-module-thumb { height: 100% !important; }
}
.td-theme-slider.iosSlider-col-1 .td-module-thumb img { width: 300px; }
.td-slider .td_module_wrap:hover .entry-title a { color: rgb(255, 255, 255); }
@media (max-width: 320px) {
  .td_normal_slide .iosSlider-col-2, .td_normal_slide .iosSlider-col-3 { height: 150px !important; }
}
@media (max-width: 320px) {
  .td_normal_slide .iosSlider-col-2 .td-slider, .td_normal_slide .iosSlider-col-3 .td-slider, .td_normal_slide .iosSlider-col-2 .td_module_slide, .td_normal_slide .iosSlider-col-3 .td_module_slide, .td_normal_slide .iosSlider-col-2 .td-module-thumb, .td_normal_slide .iosSlider-col-3 .td-module-thumb { height: 150px !important; }
}
.td_block_slide .td_module_slide { visibility: hidden !important; }
.td-js-loaded .td_block_slide .td_module_slide { visibility: visible !important; }
.td_normal_slide.td-pb-border-top { border-top: 0px none; }
.td-wrapper-pulldown-filter { display: inline-block; float: right; }
.td-wrapper-pulldown-filter::before, .td-wrapper-pulldown-filter::after { display: table; content: ""; line-height: 0; }
.td-wrapper-pulldown-filter::after { clear: both; }
.td-wrapper-pulldown-filter .td-pulldown-filter-display-option { color: rgb(68, 68, 68); border: 1px solid rgb(230, 230, 230); }
.td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover ul { display: block; }
.td-wrapper-pulldown-filter .td-pulldown-filter-list { background-color: rgba(255, 255, 255, 0.95); border: 1px solid rgb(230, 230, 230); }
.td-wrapper-pulldown-filter .td-pulldown-filter-link { color: rgb(68, 68, 68); }
.td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option { padding: 0px 5px; }
}
.td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option span {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option span { display: none; }
}
.td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option i {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option i { padding: 0px; }
}
.td-pulldown-filter-list-open .td-pulldown-filter-list { display: block; }
.td-pulldown-filter-list-open .td-pulldown-filter-display-option { border-bottom: 1px solid rgba(255, 255, 255, 0.95); border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.td-js-loaded .td-category-siblings { opacity: 1; transition: opacity 0.3s ease 0s; }
.td-pulldown-filter-display-option { background-color: rgba(255, 255, 255, 0.95); position: relative; right: 0px; cursor: pointer; padding: 0px 10px 0px 14px; margin: 0px 19px 21px 0px; height: 20px; font-family: "Open Sans",arial,sans-serif; font-weight: 600; font-size: 10px; line-height: 18px; border-radius: 3px; white-space: nowrap; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-pulldown-filter-display-option { margin: 0px 17px 17px 0px; }
}
@media (max-width: 767px) {
  .td-pulldown-filter-display-option { margin: 0px 10px 17px 0px; }
}
.td-pulldown-filter-display-option:hover { color: rgb(77, 178, 236); }
.td-pulldown-filter-display-option i { font-size: 9px; padding-left: 8px; color: rgb(68, 68, 68); }
.wpb_wrapper .td_block_wrap .td-pulldown-filter-display-option { margin: 0px 19px 20px 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .wpb_wrapper .td_block_wrap .td-pulldown-filter-display-option { margin: 0px 16px 17px 0px; }
}
@media (max-width: 767px) {
  .wpb_wrapper .td_block_wrap .td-pulldown-filter-display-option { margin: 0px 10px 17px 0px; }
}
.td-pulldown-filter-list { display: none; position: absolute; top: 8px; right: -1px; z-index: 2; background-color: rgba(255, 255, 255, 0.95); border-radius: 3px 0px 3px 3px; padding: 5px 0px 7px; text-align: left; }
.td-pulldown-filter-item { list-style: outside none none; }
.td-pulldown-filter-link { font-family: "Open Sans",arial,sans-serif; font-weight: 600; font-size: 10px; line-height: 24px; white-space: nowrap; display: block; padding: 0px 30px 0px 16px; }
.td-pulldown-filter-link:hover { color: rgb(77, 178, 236); }
.td-pulldown-filter-list { animation-duration: 0.3s; }
.td_block_inner { animation-duration: 0.5s; }
.td-category-pulldown-filter {  }
.td-category-pulldown-filter.td-wrapper-pulldown-filter { position: absolute; top: 14px; right: 0px; }
.td-category-pulldown-filter .td-pulldown-filter-list { z-index: 2; }
.td-category-pulldown-filter a.td-pulldown-category-filter-link { color: rgb(68, 68, 68); font-family: "Open Sans",arial,sans-serif; font-weight: 600; font-size: 10px; line-height: 24px; white-space: nowrap; display: block; padding: 0px 30px 0px 16px; }
.td-category-pulldown-filter a.td-pulldown-category-filter-link:hover { color: rgb(77, 178, 236); }
.td-block-wrap { position: relative; padding-bottom: 34px; }
.block-title { display: inline-block; line-height: 20px; margin: 0px 0px 20px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .block-title { margin-left: 17px; }
}
@media (max-width: 767px) {
  .block-title { margin-left: 10px; margin-right: 10px; }
}
.block-title > a, .block-title > span { font-family: "Open Sans",arial,sans-serif; font-size: 11px; font-weight: bold; color: rgb(255, 255, 255); background-color: rgb(34, 34, 34); border-radius: 3px; padding: 2px 15px; position: relative; display: inline-table; vertical-align: middle; line-height: 16px; top: -2px; }
.td-post-category { font-family: "Open Sans",arial,sans-serif; padding: 2px 5px 3px; background-color: rgb(34, 34, 34); border-radius: 3px; font-size: 10px; font-weight: 600; font-style: normal; color: rgb(255, 255, 255); margin-right: 5px; position: relative; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100%; vertical-align: middle; line-height: 1; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-post-category { display: none; }
}
.td-post-category:hover { color: rgb(255, 255, 255); background-color: rgb(77, 178, 236); }
.ajax-page-disabled { opacity: 0.5; }
.td_ajax_load_more { display: inline-block; margin-bottom: 21px !important; }
.td_ajax_load_more .td-icon-menu-down { font-size: 8px; position: relative; top: -6px; display: block; }
.td-load-more-wrap { text-align: center; clear: both; }
.td-load-more-wrap a { color: rgb(34, 34, 34); }
.td-load-more-wrap a:hover { color: rgb(77, 178, 236); }
.td-next-prev-wrap { margin: 0px 0px 0px 20px; line-height: 21px; clear: both; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-next-prev-wrap { margin: 0px 0px 0px 17px; }
}
@media (max-width: 767px) {
  .td-next-prev-wrap { margin: 0px 0px 0px 10px; }
}
.td-next-prev-wrap a { display: inline-block; margin-bottom: 19px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-next-prev-wrap a { margin-bottom: 16px; }
}
@media (max-width: 767px) {
  .td-next-prev-wrap a { margin-bottom: 19px; }
}
.td-next-prev-wrap a:hover i { background-color: rgb(77, 178, 236); color: rgb(255, 255, 255) !important; border-color: rgb(77, 178, 236); }
.td-next-prev-wrap .td-ajax-prev-page { margin-right: 4px; }
.td-next-prev-wrap i { border-radius: 3px; border: 1px solid rgb(230, 230, 230); font-size: 9px; color: rgb(68, 68, 68); line-height: 1; padding: 3px 6px; }
.td_block_inner_overflow { overflow: hidden; }
.td-load-more-infinite-wrap { visibility: hidden; }
.td-menu-blocks-custom { margin-top: 20px; margin-bottom: -26px; }
.td-menu-blocks-custom .widget { margin-bottom: 0px; }
.td-menu-blocks-custom ul { text-align: center; }
.td-menu-blocks-custom ul li { display: inline-block; margin: 4px 2px; }
.td-menu-blocks-custom ul li a { border: 1px solid rgb(234, 234, 234); border-radius: 20px; padding: 0px 12px; font-size: 12px; font-family: "Roboto",sans-serif; font-weight: 500; line-height: 26px; display: block; }
@media (max-width: 767px) {
  .td-menu-blocks-custom ul li a { line-height: 28px; }
}
.td-menu-blocks-custom ul li a:hover { background-color: rgb(17, 17, 17); color: rgb(255, 255, 255); border-color: rgb(17, 17, 17); }
.td-menu-blocks-custom .current-menu-item a { border-color: rgb(77, 178, 236); background-color: rgb(77, 178, 236); color: rgb(255, 255, 255); }
.td-menu-blocks-custom .current-menu-item a:hover { color: rgb(255, 255, 255); }
.td-tab-blocks-custom ul.wpb_tabs_nav { border-bottom: 0px none; }
.td-tab-blocks-custom .wpb_text_column { margin-bottom: 21px; }
.td-tab-blocks-custom.wpb_tabs li.ui-tabs-active a, .td-tab-blocks-custom.wpb_tabs li:hover a { border: 1px solid rgb(17, 17, 17) !important; background-color: rgb(17, 17, 17); }
.td-tab-blocks-custom ul.wpb_tabs_nav { display: table; margin-left: auto; margin-right: auto; margin-bottom: 20px; }
.td-tab-blocks-custom ul.wpb_tabs_nav li { display: inline-block; margin-left: 0px; margin-right: -1px !important; }
.td-tab-blocks-custom ul.wpb_tabs_nav li a { border: 1px solid rgb(234, 234, 234) !important; padding: 5px 13px !important; font-size: 13px; font-family: "Roboto",sans-serif; font-weight: 500; line-height: 15px; text-transform: none; margin: 0px 3px; border-radius: 20px; }
@media (max-width: 767px) {
  .td-tab-blocks-custom ul.wpb_tabs_nav li a { padding: 4px 7px 3px !important; line-height: 13px; }
}
.td-tab-blocks-custom ul.wpb_tabs_nav li a:hover { background-color: rgb(17, 17, 17); color: rgb(255, 255, 255); border-color: rgb(17, 17, 17); }
.td-tab-blocks-custom ul.wpb_tabs_nav li a::before { display: none; }
.td_block_1, .td_block_2, .td_block_3, .td_block_4, .td_block_5, .td_block_6, .td_block_7, .td_block_8, .td_block_9, .td_block_10, .td_block_11, .td_block_12, .td_block_16, .td_top_authors, .td_block_text_with_title { position: relative; padding-top: 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_1, .td_block_2, .td_block_3, .td_block_4, .td_block_5, .td_block_6, .td_block_7, .td_block_8, .td_block_9, .td_block_10, .td_block_11, .td_block_12, .td_block_16, .td_top_authors, .td_block_text_with_title { padding-top: 17px; }
}
@media (max-width: 767px) {
  .td_block_1, .td_block_2, .td_block_3, .td_block_4, .td_block_5, .td_block_6, .td_block_7, .td_block_8, .td_block_9, .td_block_10, .td_block_11, .td_block_12, .td_block_16, .td_top_authors, .td_block_text_with_title { padding-top: 17px; }
}
.td_block_1 .block-title, .td_block_2 .block-title, .td_block_3 .block-title, .td_block_4 .block-title, .td_block_5 .block-title, .td_block_6 .block-title, .td_block_7 .block-title, .td_block_8 .block-title, .td_block_9 .block-title, .td_block_10 .block-title, .td_block_11 .block-title, .td_block_12 .block-title, .td_block_16 .block-title, .td_top_authors .block-title, .td_block_text_with_title .block-title { margin: 0px 0px 20px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_1 .block-title, .td_block_2 .block-title, .td_block_3 .block-title, .td_block_4 .block-title, .td_block_5 .block-title, .td_block_6 .block-title, .td_block_7 .block-title, .td_block_8 .block-title, .td_block_9 .block-title, .td_block_10 .block-title, .td_block_11 .block-title, .td_block_12 .block-title, .td_block_16 .block-title, .td_top_authors .block-title, .td_block_text_with_title .block-title { margin: 0px 0px 17px 17px; }
}
@media (max-width: 767px) {
  .td_block_1 .block-title, .td_block_2 .block-title, .td_block_3 .block-title, .td_block_4 .block-title, .td_block_5 .block-title, .td_block_6 .block-title, .td_block_7 .block-title, .td_block_8 .block-title, .td_block_9 .block-title, .td_block_10 .block-title, .td_block_11 .block-title, .td_block_12 .block-title, .td_block_16 .block-title, .td_top_authors .block-title, .td_block_text_with_title .block-title { margin: 0px 0px 17px 10px; }
}
.td_block_1 .td_block_inner, .td_block_2 .td_block_inner, .td_block_3 .td_block_inner, .td_block_4 .td_block_inner, .td_block_5 .td_block_inner, .td_block_6 .td_block_inner, .td_block_7 .td_block_inner, .td_block_8 .td_block_inner, .td_block_9 .td_block_inner, .td_block_10 .td_block_inner, .td_block_11 .td_block_inner, .td_block_12 .td_block_inner, .td_block_16 .td_block_inner, .td_top_authors .td_block_inner, .td_block_text_with_title .td_block_inner { clear: right; }
.td_block_13, .td_block_14 { position: relative; clear: both; }
.td_block_13 .block-title, .td_block_14 .block-title { margin: 0px 0px 21px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_13 .block-title, .td_block_14 .block-title { margin: 0px 0px 17px 17px; }
}
.td_block_13 .td_block_inner, .td_block_14 .td_block_inner { clear: right; }
.td-pb-span4 .td_block_1 .td_module_4 { padding-bottom: 6px; }
.td_block_1 .td_module_4 { margin-bottom: 0px; }
.td_block_2 .td_module_4 { margin-bottom: 21px !important; }
.td_block_3 .td-block-row:last-child .td_module_1 { padding-bottom: 11px; }
.td_block_3 .td-block-span12:last-child .td_module_1 { padding-bottom: 11px; }
.td_block_4 .td-block-row:last-child .td_module_2 { padding-bottom: 11px; }
.td_block_4 .td-block-span12:last-child .td_module_2 { padding-bottom: 11px; }
.td_block_5 .td-block-row:last-child .td_module_3 { padding-bottom: 11px; }
.td_block_5 .td-block-span12:last-child .td_module_3 { padding-bottom: 11px; }
.td_block_6 .td-block-span12:last-child .td_module_5 { border-bottom: medium none; padding-bottom: 2px; }
.td_block_9 .td_block_inner .td-block-row:last-child .item-details, .td_block_9 .td_block_inner .td-block-span12:last-child .item-details { border-bottom: 0px none; padding-bottom: 12px; margin-bottom: 0px; }
.td_block_10 { text-align: center; }
.td_block_10 .block-title { margin-left: 10px; margin-right: 10px; }
.td_block_10 .td_block_inner { padding-left: 20px; padding-right: 19px; }
.td_block_10 .td_module_9:last-child .item-details { border-bottom: medium none; padding-bottom: 4px; margin-bottom: 0px; }
.td_block_10 .td_module_9 .item-details { margin-bottom: 23px; }
@media (max-width: 1023px) {
  .td_block_10 .td_module_9 .item-details { margin-bottom: 15px; }
}
.td_block_10 .td-wrapper-pulldown-filter { position: absolute; right: 0px; }
.td_block_10 .td-next-prev-wrap { margin: 0px; }
.td_block_10 .td-pulldown-filter-display-option {  }
@media (max-width: 767px) {
  .td_block_10 .td-pulldown-filter-display-option { padding: 0px 4px 0px 0px; }
}
.td_block_10 .td-pulldown-filter-display-option span {  }
@media (max-width: 767px) {
  .td_block_10 .td-pulldown-filter-display-option span { display: none; }
}
.td_block_10 .td-pulldown-filter-display-option i {  }
@media (max-width: 767px) {
  .td_block_10 .td-pulldown-filter-display-option i { padding-left: 5px; }
}
.wpb_column.td-pb-span12 .td_block_10 .entry-title { font-size: 22px; line-height: 28px; }
.td_block_11 .td-block-span12:last-child .item-details, .td_block_11 .td-block-span12:last-child .td-module-thumb { margin-bottom: 20px; }
.td_block_11 .td_module_10 { padding-left: 0px; padding-right: 0px; }
.td_block_11 .td-column-1 .entry-thumb { width: 80px; margin-bottom: 0px; min-height: 0px; }
@media (max-width: 767px) {
  .td_block_11 .td-column-1 .entry-thumb { width: 100%; }
}
.td_block_11 .td-column-1 .td-module-thumb { width: auto; margin-bottom: 12px; }
@media (max-width: 767px) {
  .td_block_11 .td-column-1 .td-module-thumb { width: 40%; margin-bottom: 26px; }
}
.td_block_11 .td-column-1 .td-module-title { padding-left: 95px; font-size: 15px !important; line-height: 19px !important; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_11 .td-column-1 .td-module-title { font-size: 14px !important; }
}
@media (max-width: 767px) {
  .td_block_11 .td-column-1 .td-module-title { font-size: 16px !important; line-height: 20px !important; padding-left: 0px; }
}
.td_block_11 .td-column-1 .meta-info { clear: both; }
@media (max-width: 767px) {
  .td_block_11 .td-column-1 .meta-info { clear: none; }
}
.td_block_11 .td-column-1 .td-video-play-ico img { width: 24px; }
.td_block_11 .td-column-1 .item-details { margin-left: 0px; margin-bottom: 30px; }
@media (max-width: 767px) {
  .td_block_11 .td-column-1 .item-details { margin-left: 44%; margin-bottom: 26px; min-height: 0px; }
}
.td_block_12 .td-block-span12:last-child .item-details, .td_block_12 .td-block-span12:last-child .td-module-thumb { margin-bottom: 20px; }
.td_block_12 .td_module_11 { padding-left: 0px; padding-right: 0px; }
.td_block_12 .td-column-1 .entry-thumb { width: 80px; margin-bottom: 0px; min-height: 0px; }
@media (max-width: 767px) {
  .td_block_12 .td-column-1 .entry-thumb { width: 100%; }
}
.td_block_12 .td-column-1 .td-read-more { display: none; }
.td_block_12 .td-column-1 .td-module-thumb { width: auto; margin-bottom: 12px; }
@media (max-width: 767px) {
  .td_block_12 .td-column-1 .td-module-thumb { width: 40%; margin-bottom: 26px; }
}
.td_block_12 .td-column-1 .td-module-title { padding-left: 95px; font-size: 15px !important; line-height: 19px !important; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_12 .td-column-1 .td-module-title { font-size: 14px !important; }
}
@media (max-width: 767px) {
  .td_block_12 .td-column-1 .td-module-title { font-size: 16px !important; line-height: 20px !important; padding-left: 0px; }
}
.td_block_12 .td-column-1 .meta-info { clear: both; }
@media (max-width: 767px) {
  .td_block_12 .td-column-1 .meta-info { clear: none; }
}
.td_block_12 .td-column-1 .td-video-play-ico img { width: 24px; }
.td_block_12 .td-column-1 .item-details { margin-left: 0px; margin-bottom: 20px; }
@media (max-width: 767px) {
  .td_block_12 .td-column-1 .item-details { margin-left: 44%; margin-bottom: 26px; min-height: 0px; }
}
.td_block_13 { border-top: 0px none !important; }
.td_block_13 .td-module-thumb { left: 0px; }
.td_block_13 .block-title > a, .td_block_13 .block-title > span { background-color: rgba(0, 0, 0, 0.85); }
.td_block_13 .block-title { position: absolute; top: 0px; left: 0px; z-index: 3; margin: 20px 0px 0px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_13 .block-title { margin: 17px 0px 0px 16px; }
}
@media (max-width: 767px) {
  .td_block_13 .block-title { margin: 17px 0px 0px 10px; }
}
.td_block_13 .td-wrapper-pulldown-filter { position: absolute; right: 0px; top: 20px; z-index: 3; }
@media (max-width: 1023px) {
  .td_block_13 .td-wrapper-pulldown-filter { top: 17px; }
}
.td_block_13 .td-pulldown-filter-display-option { border: medium none; background-color: rgba(0, 0, 0, 0.85); color: rgb(255, 255, 255); }
.td_block_13 .td-pulldown-filter-display-option .td-icon-menu-down { color: rgb(255, 255, 255); }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_13 .td-pulldown-filter-display-option { margin-right: 19px !important; }
}
.td_block_13:hover { color: rgb(77, 178, 236); }
.td_block_13 .td-pulldown-filter-list { border: medium none; background-color: rgba(0, 0, 0, 0.85); top: 10px; right: 0px; }
.td_block_13 .td-pulldown-filter-list a { color: rgb(255, 255, 255); }
.td_block_13 .td-pulldown-filter-list a:hover { color: rgb(77, 178, 236); }
.td_block_13 .td_block_inner .td_module_14:last-child .td-excerpt { padding-bottom: 20px; }
.td_block_13 .meta-info {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_13 .meta-info { padding: 12px 17px 10px; }
}
.td_block_13 .td-pulldown-filter-list-open .td-pulldown-filter-display-option { border-bottom: medium none; }
@media (max-width: 767px) {
  .td_block_13 .td-next-prev-wrap { margin-bottom: 20px; }
}
.td_block_13 .td-column-1 .meta-info {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_13 .td-column-1 .meta-info { margin: 0px 19px 0px 18px; padding: 12px 17px 10px; min-width: 216px; }
}
@media (max-width: 767px) {
  .td_block_13 .td-column-1 .meta-info { border-bottom: 0px none; }
}
.td_block_13 .td-column-1 .td_module_mx3:last-child {  }
@media (max-width: 767px) {
  .td_block_13 .td-column-1 .td_module_mx3:last-child { padding-bottom: 8px; }
}
.td_block_14 { border-top: medium none; background-color: rgb(255, 255, 255); }
.td_block_14 .td-block-row { background-color: rgb(230, 230, 230); }
.td_block_14 .block-title { position: absolute; top: 0px; left: 0px; z-index: 2; margin: 21px 0px 0px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_14 .block-title { margin: 17px 0px 0px 16px; }
}
@media (max-width: 767px) {
  .td_block_14 .block-title { margin: 17px 0px 0px 10px; }
}
.td_block_14 .block-title > a, .td_block_14 .block-title > span { background-color: rgba(0, 0, 0, 0.85); }
.td_block_14 .td-block-span4, .td_block_14 .td-block-span6, .td_block_14 div.td-block-span12 { padding-left: 0px; padding-right: 0px !important; }
.td_block_14 .td-wrapper-pulldown-filter { position: absolute; right: 0px; top: 21px; z-index: 2; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_14 .td-wrapper-pulldown-filter { top: 17px; }
}
@media (max-width: 767px) {
  .td_block_14 .td-wrapper-pulldown-filter { top: 17px; }
}
.td_block_14 .td-pulldown-filter-display-option { position: absolute; border: medium none; background-color: rgba(0, 0, 0, 0.85); color: rgb(255, 255, 255); line-height: 20px; z-index: 1; }
.td_block_14 .td-pulldown-filter-list { border: medium none; background-color: rgba(0, 0, 0, 0.85); top: 10px; right: 0px; }
.td_block_14 .td-pulldown-filter-list a { color: rgb(255, 255, 255); }
.td_block_14 .td-pulldown-filter-list a:hover { color: rgb(77, 178, 236); }
.td_block_14 .td-next-prev-wrap { display: inline-block; bottom: -6px; position: absolute; right: 19px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_14 .td-next-prev-wrap { right: 17px; }
}
@media (max-width: 767px) {
  .td_block_14 .td-next-prev-wrap { right: 10px; }
}
.td_block_14 .td-next-prev-wrap i { color: rgb(255, 255, 255); }
.td_block_14 .td-next-prev-wrap i:hover { color: rgb(77, 178, 236); }
.td_block_14 .td-icon-menu-down { color: rgb(255, 255, 255); }
.td_block_14 .td-pulldown-filter-list-open .td-pulldown-filter-display-option { border-bottom: medium none; }
.td_block_14 .td-block-span12:last-child .td_module_mx1 { margin-bottom: -1px; }
.td_block_15 { border-top: medium none; }
.td_block_15 .block-title > a, .td_block_15 .block-title > span { background-color: rgba(0, 0, 0, 0.85); }
.td_block_15 .block-title { margin: 21px 0px 0px 20px; position: absolute; top: 0px; left: 0px; z-index: 2; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_15 .block-title { margin: 17px 0px 0px 16px; }
}
@media (max-width: 767px) {
  .td_block_15 .block-title { margin: 17px 0px 0px 10px; }
}
.td_block_15 .td-block-span4 { padding-left: 0px; padding-right: 0px !important; }
.td_block_15 .td-block-span6 { padding-left: 0px; padding-right: 0px !important; }
.td_block_15 div.td-block-span12 { padding-left: 0px; padding-right: 0px !important; }
.td_block_15 .td-wrapper-pulldown-filter { position: absolute; right: 0px; top: 21px; z-index: 3; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_15 .td-wrapper-pulldown-filter { top: 17px; }
}
@media (max-width: 767px) {
  .td_block_15 .td-wrapper-pulldown-filter { top: 17px; }
}
.td_block_15 .td-pulldown-filter-display-option { position: absolute; border: medium none; background-color: rgba(0, 0, 0, 0.85); color: rgb(255, 255, 255); line-height: 20px; }
.td_block_15 .td-pulldown-filter-display-option i { color: inherit; }
.td_block_15 .td-pulldown-filter-list { border: medium none; background-color: rgba(0, 0, 0, 0.85); top: 10px; right: 0px; }
.td_block_15 .td-pulldown-filter-list a { color: rgb(255, 255, 255); }
.td_block_15 .td-pulldown-filter-list a:hover { color: rgb(77, 178, 236); }
.td_block_15 .td-pulldown-filter-list-open .td-pulldown-filter-display-option { border-bottom: medium none; }
.td_block_15 .td_block_inner .td_module_mx1 { margin-bottom: 20px; border: 0px none; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_15 .td_block_inner .td_module_mx1 { margin-bottom: 17px; }
}
@media (max-width: 767px) {
  .td_block_15 .td_block_inner .td_module_mx1 { margin-bottom: 0px; }
}
.td_block_15 .td-block-span12 .td_module_mx1 {  }
@media (max-width: 767px) {
  .td_block_15 .td-block-span12 .td_module_mx1 { margin-bottom: 15px; }
}
.td_block_15 .td-block-span12 .td_module_mx1 .td-block14-border { display: none; }
.td_block_15 .td-block-span6:last-child .td_module_mx1 {  }
@media (max-width: 767px) {
  .td_block_15 .td-block-span6:last-child .td_module_mx1 { margin-bottom: 15px; }
}
.td_block_15 .td-block-span6 .td_module_mx1 .td-module-thumb { margin-bottom: 0px; }
.td_block_15 .td-block-span6 .td_module_mx1:last-child .td-image-gradient::before { width: 341px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_15 .td-block-span6 .td_module_mx1:last-child .td-image-gradient::before { width: 253px; }
}
@media (max-width: 767px) {
  .td_block_15 .td-block-span6 .td_module_mx1:last-child .td-image-gradient::before { width: 100%; }
}
.td_block_15 .td-block-span6:last-child .td-block14-border { display: none; }
.td_block_15 .td-block-span4:last-child .td_module_mx1 {  }
@media (max-width: 767px) {
  .td_block_15 .td-block-span4:last-child .td_module_mx1 { margin-bottom: 15px; }
}
.td_block_15 .td-block-span4 .td_module_mx1 .td-module-thumb { margin-bottom: 0px; }
.td_block_15 .td-block-span4 .td_module_mx1:last-child .td-image-gradient::before { width: 341px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_15 .td-block-span4 .td_module_mx1:last-child .td-image-gradient::before { width: 253px; }
}
@media (max-width: 767px) {
  .td_block_15 .td-block-span4 .td_module_mx1:last-child .td-image-gradient::before { width: 100%; }
}
.td_block_15 .td-block-span4:last-child .td-block14-border { display: none; }
.td_block_16 .td-block-row .td-block-span4 { width: auto; padding-right: 0px; }
.td_block_16 .entry-title { margin: 0px 0px 3px; font-size: 13px; line-height: 16px; font-weight: 600; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_16 .entry-title { font-size: 12px !important; line-height: 15px !important; }
}
@media (max-width: 767px) {
  .td_block_16 .entry-title { font-size: 17px !important; line-height: 21px !important; }
}
.td_block_16 .td-module-thumb { margin-bottom: 5px; }
.td_block_16 .td-column-1 { margin: 0px 10px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_16 .td-column-1 { margin: 0px 8px; }
}
@media (max-width: 767px) {
  .td_block_16 .td-column-1 { margin: 0px !important; }
}
.td_block_16 .td-column-1 .td_module_mx4 { padding-bottom: 20px; }
.td_block_16 .td-column-1 .td_module_mx4 .meta-info { margin-bottom: 0px; }
.td_block_16 .td-column-1 .td_module_mx4 .entry-thumb {  }
@media (min-width: 1024px) {
  .td_block_16 .td-column-1 .td_module_mx4 .entry-thumb { min-height: 194px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_16 .td-column-1 .td_module_mx4 .entry-thumb { min-height: 142px; }
}
.td_block_16 .td-column-1 .entry-title {  }
@media (max-width: 767px) {
  .td_block_16 .td-column-1 .entry-title { font-size: 13px !important; line-height: 16px !important; }
}
.td_block_16 .td-column-1 .td-block-span12 { width: 50% !important; padding-right: 10px; padding-left: 10px; float: left !important; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_16 .td-column-1 .td-block-span12 { padding-right: 8px; padding-left: 8px; }
}
.td_block_16 .td-column-1 .td-block-span12 .entry-thumb { min-height: 0px; }
.td_block_16 .td-column-1 .td-block-span12:nth-child(2n+1) { clear: both; }
.td_block_16 .td-column-2 .td_module_mx4 { width: 200px; margin-bottom: 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_16 .td-column-2 .td_module_mx4 { width: 145px; }
}
@media (max-width: 767px) {
  .td_block_16 .td-column-2 .td_module_mx4 { width: 100%; }
}
.td_block_16 .td-column-2 .td_module_mx4 .entry-thumb {  }
@media (min-width: 1024px) {
  .td_block_16 .td-column-2 .td_module_mx4 .entry-thumb { min-height: 129px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_16 .td-column-2 .td_module_mx4 .entry-thumb { min-height: 94px; }
}
.td_block_16 .td-column-3 .td_module_mx4 { width: 180px; margin-bottom: 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_16 .td-column-3 .td_module_mx4 { width: 131px; }
}
@media (max-width: 767px) {
  .td_block_16 .td-column-3 .td_module_mx4 { width: 100%; }
}
.td_block_16 .td-column-3 .td_module_mx4 .entry-thumb {  }
@media (min-width: 1024px) {
  .td_block_16 .td-column-3 .td_module_mx4 .entry-thumb { min-height: 116px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_16 .td-column-3 .td_module_mx4 .entry-thumb { min-height: 85px; }
}
.td-related-row { width: 100%; }
.td-related-row::before, .td-related-row::after { display: table; content: ""; }
.td-related-row::after { clear: both; }
.td-related-row [class*="td-related-span"] { display: block; min-height: 1px; float: left; }
@media (max-width: 767px) {
  .td-related-row { padding-right: 10px; }
}
.td-related-span4 { width: 220px; padding-left: 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-related-span4 { width: 162px; padding-left: 17px; }
}
@media (max-width: 767px) {
  .td-related-span4 { width: 33.33%; padding-left: 10px; }
}
.td-related-full-width .td-related-span4 { width: 200px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-related-full-width .td-related-span4 { width: 147px; }
}
@media (max-width: 767px) {
  .td-related-full-width .td-related-span4 { width: 20%; padding-left: 10px; }
}
.td-mega-row { width: 100%; }
.td-mega-row::before, .td-mega-row::after { display: table; content: ""; }
.td-mega-row::after { clear: both; }
.td-mega-row [class*="td-mega-sp"] { display: block; min-height: 1px; float: left; }
.td-mega-span { width: 200px; padding-left: 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-mega-span { width: 147px; }
}
.td_block_trending_now { padding: 14px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_trending_now { padding: 14px 17px; }
}
.td-trending-style2 { background-color: rgb(234, 234, 234); padding: 9px 20px; position: relative; right: 1px; z-index: 1; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-trending-style2 { padding: 15px 17px; }
}
.td-trending-style2 i { background-color: rgb(255, 255, 255); }
.td-trending-now-wrapper { transform: translate3d(0px, 0px, 0px); overflow: hidden; position: relative; }
.td-trending-now-wrapper .td-next-prev-wrap { display: inline-block; position: absolute; top: 0px; margin: 0px; right: 0px; }
@media (max-width: 767px) {
  .td-trending-now-wrapper .td-next-prev-wrap { display: none; }
}
.td-trending-now-wrapper .td-next-prev-wrap a { float: left; margin-bottom: 0px; }
.td-trending-now-wrapper .td-next-prev-wrap a i { font-size: 8px; float: left; width: 19px; height: 19px; padding: 5px 6px 4px; }
.td-trending-now-wrapper .td_ajax-prev-pagex { margin: 0px 5px 0px 0px; }
@-moz-document url-prefix("") {
  .td-trending-now-wrapper .td-next-prev-wrap a i { padding: 4px 6px 5px; }
  .td_block_trending_now .td-trending-now-title { line-height: 18px; padding-bottom: 1px; }
  @media (max-width: 767px) {
  .td_block_trending_now .td-trending-now-title { line-height: 16px; }
}
}
.td-trending-now-title { background-color: rgb(77, 178, 236); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; font-family: "Open Sans",arial,sans-serif; font-size: 10px; font-weight: 700; line-height: 19px; padding: 0px 15px; position: relative; margin: 0px 21px 0px 0px; text-transform: uppercase; float: left; }
@media (max-width: 767px) {
  .td-trending-now-title { font-size: 10px; line-height: 17px; display: table; margin: auto; float: none; }
}
.td-pb-span4 .td-trending-now-display-area { display: inline-block; position: relative; overflow: hidden; width: 100%; margin-top: 10px; }
.td-pb-span4 .td-trending-now-display-area .entry-title { text-align: center; }
.td-pb-span4 .td-trending-now-post { width: 100%; }
.td-trending-now-display-area { display: inline-block; width: 75%; position: relative; float: left; height: 19px; }
@media (max-width: 767px) {
  .td-trending-now-display-area { width: 100%; margin-top: 10px; }
}
.td-trending-now-display-area .entry-title { line-height: 20px; font-size: 12px; font-weight: 600; margin: 0px; }
@media (max-width: 767px) {
  .td-trending-now-display-area .entry-title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; }
}
.td-trending-now-display-area a { color: rgb(68, 68, 68); }
.td-trending-now-post { position: absolute; display: inline-block; opacity: 0; width: 100%; }
.td-trending-now-post:first-child { opacity: 1; z-index: 1; }
@media (max-width: 767px) {
  .td-trending-now-post { width: 100%; text-align: center; }
}
.td-pb-span8 .td-trending-now-wrapper .td-trending-now-display-area { width: 70%; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-pb-span8 .td-trending-now-wrapper .td-trending-now-display-area { width: 60%; }
}
@media (max-width: 767px) {
  .td-pb-span8 .td-trending-now-wrapper .td-trending-now-display-area { width: 100%; }
}
.td_block_1.td_block_widget .td_module_4 { margin-bottom: 0px; }
.td_block_13.td_block_widget .entry-thumb { width: 100%; }
.td_block_14.td_block_widget { margin-top: 20px; }
.td_block_14.td_block_widget .td_module_mx1 .td-module-thumb {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_14.td_block_widget .td_module_mx1 .td-module-thumb { width: 252px; }
}
@media (max-width: 767px) {
  .td_block_14.td_block_widget .td_module_mx1 .td-module-thumb { width: 100%; left: 0px; }
}
.td_block_14.td_block_widget .td_module_mx1 .td-image-gradient::before { width: 341px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_14.td_block_widget .td_module_mx1 .td-image-gradient::before { width: 252px; }
}
@media (max-width: 767px) {
  .td_block_14.td_block_widget .td_module_mx1 .td-image-gradient::before { width: 100%; left: 0px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_14.td_block_widget { margin-top: 17px; }
}
@media (max-width: 767px) {
  .td_block_14.td_block_widget { margin-top: 17px; }
}
.td_block_14.td_block_widget .td-module-thumb { margin-bottom: 0px; }
.td_block_15.td_block_widget { margin-top: 20px; }
.td_block_15.td_block_widget .td_module_mx1 .td-module-thumb {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_15.td_block_widget .td_module_mx1 .td-module-thumb { width: 252px; }
}
@media (max-width: 767px) {
  .td_block_15.td_block_widget .td_module_mx1 .td-module-thumb { width: 100%; left: 0px; }
}
.td_block_15.td_block_widget .td_module_mx1 .td-image-gradient::before { width: 341px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_15.td_block_widget .td_module_mx1 .td-image-gradient::before { width: 252px; }
}
@media (max-width: 767px) {
  .td_block_15.td_block_widget .td_module_mx1 .td-image-gradient::before { width: 100%; left: 0px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_15.td_block_widget { margin-top: 17px; }
}
@media (max-width: 767px) {
  .td_block_15.td_block_widget { margin-top: 17px; }
}
.td_block_15.td_block_widget .td-module-thumb { margin-bottom: 0px; }
.td_block_text_with_title .td_mod_wrap { margin-bottom: 20px; }
.td_block_text_with_title img { margin-bottom: 21px; }
.td-block-color-style-1, .td-block-color-style-2, .td-block-color-style-3, .td-block-color-style-4, .td-block-color-style-5, .td-block-color-style-6 { border-top: 0px none; }
.td-block-color-style-1 .td-post-category:hover, .td-block-color-style-2 .td-post-category:hover, .td-block-color-style-3 .td-post-category:hover, .td-block-color-style-4 .td-post-category:hover, .td-block-color-style-5 .td-post-category:hover, .td-block-color-style-6 .td-post-category:hover { background-color: rgb(34, 34, 34) !important; opacity: 0.8; }
.td-block-color-style-1 .td-next-prev-wrap a:hover i, .td-block-color-style-2 .td-next-prev-wrap a:hover i, .td-block-color-style-3 .td-next-prev-wrap a:hover i, .td-block-color-style-4 .td-next-prev-wrap a:hover i, .td-block-color-style-5 .td-next-prev-wrap a:hover i, .td-block-color-style-6 .td-next-prev-wrap a:hover i { background-color: rgb(255, 255, 255) !important; border-color: rgb(255, 255, 255) !important; color: rgb(0, 0, 0) !important; }
.td-block-color-style-1 .td_module_wrap:hover .entry-title a, .td-block-color-style-2 .td_module_wrap:hover .entry-title a, .td-block-color-style-3 .td_module_wrap:hover .entry-title a, .td-block-color-style-4 .td_module_wrap:hover .entry-title a, .td-block-color-style-5 .td_module_wrap:hover .entry-title a, .td-block-color-style-6 .td_module_wrap:hover .entry-title a { color: rgb(255, 255, 255) !important; }
body .td-block-color-style-1 .td-pulldown-filter-display-option:hover, body .td-block-color-style-2 .td-pulldown-filter-display-option:hover, body .td-block-color-style-3 .td-pulldown-filter-display-option:hover, body .td-block-color-style-4 .td-pulldown-filter-display-option:hover, body .td-block-color-style-5 .td-pulldown-filter-display-option:hover, body .td-block-color-style-6 .td-pulldown-filter-display-option:hover, body .td-block-color-style-1 .td-pulldown-filter-display-option .td-pulldown-filter-link:hover, body .td-block-color-style-2 .td-pulldown-filter-display-option .td-pulldown-filter-link:hover, body .td-block-color-style-3 .td-pulldown-filter-display-option .td-pulldown-filter-link:hover, body .td-block-color-style-4 .td-pulldown-filter-display-option .td-pulldown-filter-link:hover, body .td-block-color-style-5 .td-pulldown-filter-display-option .td-pulldown-filter-link:hover, body .td-block-color-style-6 .td-pulldown-filter-display-option .td-pulldown-filter-link:hover { color: rgb(255, 255, 255) !important; }
body .td-block-color-style-1, .td-block-color-style-1.td_block_13 .meta-info { background-color: rgb(209, 48, 48); }
body .td-block-color-style-1 .td-pulldown-filter-display-option, body .td-block-color-style-1 .td-pulldown-filter-list { background-color: rgba(210, 52, 52, 0.95); }
body .td-block-color-style-1 .td-pulldown-filter-display-option, body .td-block-color-style-1 .td-pulldown-filter-list { border-color: rgb(219, 88, 88); }
body .td-block-color-style-1 .td-pulldown-filter-display-option, body .td-block-color-style-1 .td-icon-menu-down, body .td-block-color-style-1 .td-pulldown-filter-link { color: rgb(255, 207, 207); }
body .td-block-color-style-1 .td-module-title a, body .td-block-color-style-1 i { color: rgb(255, 255, 255); }
body .td-block-color-style-1 .td-excerpt { color: rgb(255, 227, 227); }
body .td-block-color-style-1 .td-post-author-name a, body .td-block-color-style-1 .td-post-author-name span { color: rgb(255, 227, 227); }
body .td-block-color-style-1 .td-module-date { color: rgb(255, 227, 227); }
body .td-block-color-style-1 .td-module-comments { background-color: rgb(193, 36, 36); }
body .td-block-color-style-1 .td-module-comments a::after { border-color: rgb(134, 46, 45) transparent transparent; }
body .td-block-color-style-1 .td-module-comments a { color: rgb(255, 255, 255); }
body .td-block-color-style-1 .item-details, body .td-block-color-style-1 .td_module_5 { border-bottom-color: rgb(218, 103, 103); }
body .td-block-color-style-1 .td-icon-font, body .td-block-color-style-1 .td_ajax_load_more { border-color: rgb(255, 255, 255); color: rgb(255, 255, 255) !important; }
body .td-block-color-style-2, .td-block-color-style-2.td_block_13 .meta-info { background-color: rgb(28, 28, 28); }
body .td-block-color-style-2 .td-pulldown-filter-display-option, body .td-block-color-style-2 .td-pulldown-filter-list { background-color: rgba(30, 30, 30, 0.95); }
body .td-block-color-style-2 .td-pulldown-filter-display-option, body .td-block-color-style-2 .td-pulldown-filter-list { border-color: rgb(66, 66, 66); }
body .td-block-color-style-2 .td-pulldown-filter-display-option, body .td-block-color-style-2 .td-icon-menu-down, body .td-block-color-style-2 .td-pulldown-filter-link { color: rgb(196, 196, 196); }
body .td-block-color-style-2 .td-module-title a, body .td-block-color-style-2 i { color: rgb(255, 255, 255); }
body .td-block-color-style-2 .td-excerpt { color: rgb(196, 196, 196); }
body .td-block-color-style-2 .td-post-author-name a, body .td-block-color-style-2 .td-post-author-name span { color: rgb(226, 226, 226); }
body .td-block-color-style-2 .td-module-date { color: rgb(196, 196, 196); }
body .td-block-color-style-2 .td-module-comments { background-color: rgb(77, 178, 236); }
body .td-block-color-style-2 .td-module-comments a::after { border-color: rgb(45, 101, 134) transparent transparent; }
body .td-block-color-style-2 .td-module-comments a { color: rgb(255, 255, 255); }
body .td-block-color-style-2 .item-details, body .td-block-color-style-2 .td_module_5 { border-bottom-color: rgb(58, 58, 58); }
body .td-block-color-style-2 .td-icon-font, body .td-block-color-style-2 .td_ajax_load_more { border-color: rgb(255, 255, 255); color: rgb(255, 255, 255) !important; }
body .td-block-color-style-3, .td-block-color-style-3.td_block_13 .meta-info { background-color: rgb(230, 126, 34); }
body .td-block-color-style-3 .td-pulldown-filter-display-option, body .td-block-color-style-3 .td-pulldown-filter-list { background-color: rgba(230, 126, 34, 0.95); }
body .td-block-color-style-3 .td-pulldown-filter-display-option, body .td-block-color-style-3 .td-pulldown-filter-list { border-color: rgb(240, 151, 72); }
body .td-block-color-style-3 .td-pulldown-filter-display-option, body .td-block-color-style-3 .td-icon-menu-down, body .td-block-color-style-3 .td-pulldown-filter-link { color: rgb(255, 234, 215); }
body .td-block-color-style-3 .td-module-title a, body .td-block-color-style-3 i { color: rgb(255, 255, 255); }
body .td-block-color-style-3 .td-excerpt { color: rgb(255, 234, 215); }
body .td-block-color-style-3 .td-post-author-name a, body .td-block-color-style-3 .td-post-author-name span { color: rgb(255, 234, 215); }
body .td-block-color-style-3 .td-module-date { color: rgb(255, 234, 215); }
body .td-block-color-style-3 .td-module-comments { background-color: rgb(211, 84, 0); }
body .td-block-color-style-3 .td-module-comments a::after { border-color: rgb(127, 51, 0) transparent transparent; }
body .td-block-color-style-3 .td-module-comments a { color: rgb(255, 255, 255); }
body .td-block-color-style-3 .item-details, body .td-block-color-style-3 .td_module_5 { border-bottom-color: rgb(240, 151, 72); }
body .td-block-color-style-3 .td-icon-font, body .td-block-color-style-3 .td_ajax_load_more { border-color: rgb(255, 255, 255); color: rgb(255, 255, 255) !important; }
body .td-block-color-style-4, .td-block-color-style-4.td_block_13 .meta-info { background-color: rgb(248, 201, 0); }
body .td-block-color-style-4 .td-pulldown-filter-display-option, body .td-block-color-style-4 .td-pulldown-filter-list { background-color: rgba(248, 201, 0, 0.95); }
body .td-block-color-style-4 .td-pulldown-filter-display-option, body .td-block-color-style-4 .td-pulldown-filter-list { border-color: rgb(247, 222, 115); }
body .td-block-color-style-4 .td-pulldown-filter-display-option, body .td-block-color-style-4 .td-icon-menu-down, body .td-block-color-style-4 .td-pulldown-filter-link { color: rgb(255, 248, 217); }
body .td-block-color-style-4 .td-module-title a, body .td-block-color-style-4 i { color: rgb(255, 255, 255); }
body .td-block-color-style-4 .td-excerpt { color: rgb(255, 248, 217); }
body .td-block-color-style-4 .td-post-author-name a, body .td-block-color-style-4 .td-post-author-name span { color: rgb(255, 248, 217); }
body .td-block-color-style-4 .td-module-date { color: rgb(255, 248, 217); }
body .td-block-color-style-4 .td-module-comments { background-color: rgb(236, 178, 0); }
body .td-block-color-style-4 .td-module-comments a::after { border-color: rgb(175, 132, 0) transparent transparent; }
body .td-block-color-style-4 .td-module-comments a { color: rgb(255, 255, 255); }
body .td-block-color-style-4 .item-details, body .td-block-color-style-4 .td_module_5 { border-bottom-color: rgb(247, 222, 115); }
body .td-block-color-style-4 .td-icon-font, body .td-block-color-style-4 .td_ajax_load_more { border-color: rgb(255, 248, 217); color: rgb(255, 248, 217) !important; }
body .td-block-color-style-5, .td-block-color-style-5.td_block_13 .meta-info { background-color: rgb(10, 158, 1); }
body .td-block-color-style-5 .td-pulldown-filter-display-option, body .td-block-color-style-5 .td-pulldown-filter-list { background-color: rgba(10, 158, 1, 0.95); }
body .td-block-color-style-5 .td-pulldown-filter-display-option, body .td-block-color-style-5 .td-pulldown-filter-list { border-color: rgb(66, 170, 60); }
body .td-block-color-style-5 .td-pulldown-filter-display-option, body .td-block-color-style-5 .td-icon-menu-down, body .td-block-color-style-5 .td-pulldown-filter-link { color: rgb(222, 255, 220); }
body .td-block-color-style-5 .td-module-title a, body .td-block-color-style-5 i { color: rgb(255, 255, 255); }
body .td-block-color-style-5 .td-excerpt { color: rgb(222, 255, 220); }
body .td-block-color-style-5 .td-post-author-name a, body .td-block-color-style-5 .td-post-author-name span { color: rgb(222, 255, 220); }
body .td-block-color-style-5 .td-module-date { color: rgb(222, 255, 220); }
body .td-block-color-style-5 .td-module-comments { background-color: rgb(32, 142, 1); }
body .td-block-color-style-5 .td-module-comments a::after { border-color: rgb(19, 88, 0) transparent transparent; }
body .td-block-color-style-5 .td-module-comments a { color: rgb(255, 255, 255); }
body .td-block-color-style-5 .item-details, body .td-block-color-style-5 .td_module_5 { border-bottom-color: rgb(66, 170, 60); }
body .td-block-color-style-5 .td-icon-font, body .td-block-color-style-5 .td_ajax_load_more { border-color: rgb(222, 255, 220); color: rgb(222, 255, 220) !important; }
body .td-block-color-style-6, .td-block-color-style-6.td_block_13 .meta-info { background-color: rgb(255, 0, 153); }
body .td-block-color-style-6 .td-pulldown-filter-display-option, body .td-block-color-style-6 .td-pulldown-filter-list { background-color: rgba(255, 0, 153, 0.85); }
body .td-block-color-style-6 .td-pulldown-filter-display-option, body .td-block-color-style-6 .td-pulldown-filter-list { border-color: rgb(255, 91, 189); }
body .td-block-color-style-6 .td-pulldown-filter-display-option, body .td-block-color-style-6 .td-icon-menu-down, body .td-block-color-style-6 .td-pulldown-filter-link { color: rgb(255, 232, 246); }
body .td-block-color-style-6 .td-module-title a, body .td-block-color-style-6 i { color: rgb(255, 255, 255); }
body .td-block-color-style-6 .td-excerpt { color: rgb(255, 232, 246); }
body .td-block-color-style-6 .td-post-author-name a, body .td-block-color-style-6 .td-post-author-name span { color: rgb(255, 232, 246); }
body .td-block-color-style-6 .td-module-date { color: rgb(255, 232, 246); }
body .td-block-color-style-6 .td-module-comments { background-color: rgb(221, 0, 133); }
body .td-block-color-style-6 .td-module-comments a::after { border-color: rgb(160, 0, 96) transparent transparent; }
body .td-block-color-style-6 .td-module-comments a { color: rgb(255, 255, 255); }
body .td-block-color-style-6 .item-details, body .td-block-color-style-6 .td_module_5 { border-bottom-color: rgb(255, 73, 182); }
body .td-block-color-style-6 .td-icon-font, body .td-block-color-style-6 .td_ajax_load_more { border-color: rgb(255, 222, 242); color: rgb(255, 222, 242) !important; }
.td-visible-desktop { display: table; }
.td-visible-tablet-portrait, .td-visible-phone { display: none; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-visible-tablet-portrait { display: table; }
  .td-visible-desktop { display: none; }
  .td-visible-phone { display: none; }
}
@media (max-width: 767px) {
  .td-visible-phone { display: table; }
  .td-visible-desktop { display: none; }
  .td-visible-tablet-portrait { display: none; }
}
@media (min-width: 1024px) {
  .td-rec-hide-on-m { display: none !important; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td-rec-hide-on-tp { display: none !important; }
}
@media (max-width: 767px) {
  .td-rec-hide-on-p { display: none !important; }
}
.td-a-rec-id-header img { margin: auto; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; }
@media (max-width: 767px) {
  .td-a-rec-id-header img { position: relative; display: table; margin: 10px 0px; }
}
.td-a-rec-id-smart_list_6 img, .td-a-rec-id-smart_list_7 img, .td-a-rec-id-smart_list_8 img, .td-a-rec-id-sidebar img, .td-a-rec-id-content_top img, .td-a-rec-id-content_inline img, .td-a-rec-id-content_bottom img, .td-a-rec-id-custom_ad_1 img, .td-a-rec-id-custom_ad_2 img, .td-a-rec-id-custom_ad_3 img, .td-a-rec-id-custom_ad_4 img, .td-a-rec-id-custom_ad_5 img { width: 100%; }
.td-g-rec-id-sidebar { text-align: center; margin-top: 20px; margin-bottom: 15px; }
.td-visible-desktop, .td-visible-tablet-portrait, .td-visible-phone { margin-left: auto; margin-right: auto; }
.td-a-rec-id-sidebar { margin-top: 20px; margin-bottom: 20px; }
.td-g-rec-id-content_top, .td-g-rec-id-content_bottom { clear: both; text-align: center; margin-bottom: 15px; margin-top: 21px; }
.td-a-rec-id-content_top, .td-a-rec-id-content_bottom { clear: both; text-align: center; margin-bottom: 21px; margin-top: 21px; }
.td-a-rec-id-content_top img, .td-a-rec-id-content_bottom img { margin-bottom: 0px; }
.td-g-rec-id-content_inline { text-align: center; margin-top: 20px; margin-bottom: 15px; }
.td-g-rec-id-content_inlineleft, .td-a-rec-id-content_inlineleft { float: left; margin-bottom: 15px; margin-top: 9px; margin-right: 21px; }
.td-g-rec-id-content_inlineright, .td-a-rec-id-content_inlineright { float: right; margin-bottom: 15px; margin-top: 6px; margin-left: 21px; }
.td-g-rec-id-smart_list_6, .td-g-rec-id-smart_list_7, .td-g-rec-id-smart_list_8 { clear: both; }
.td-g-rec-id-smart_list_6 .adsbygoogle, .td-g-rec-id-smart_list_7 .adsbygoogle, .td-g-rec-id-smart_list_8 .adsbygoogle { margin-top: 0px; margin-bottom: 0px; position: relative; left: 50%; transform: translateX(-50%); }
.td-a-rec-id-smart_list_6, .td-a-rec-id-smart_list_7, .td-a-rec-id-smart_list_8 { clear: both; text-align: center; }
.td-a-rec-id-smart_list_6 > div, .td-a-rec-id-smart_list_7 > div, .td-a-rec-id-smart_list_8 > div { margin-top: 16px; margin-bottom: 0px; }
.td-a-rec-id-smart_list_6 img, .td-a-rec-id-smart_list_7 img, .td-a-rec-id-smart_list_8 img { margin: 0px; }
.td-g-rec-id-smart_list_6 .adsbygoogle, .td-a-rec-id-smart_list_6 > div { margin-top: 16px; margin-bottom: 16px; }
.td-g-rec-id-smart_list_7 .adsbygoogle, .td-a-rec-id-smart_list_7 > div { margin-bottom: 26px; }
.td-a-rec-id-footer_top, .td-g-rec-id-footer_top { display: table; position: relative; text-align: center; margin-right: auto; margin-left: auto; }
.td-a-rec-id-footer_top > div, .td-g-rec-id-footer_top > div, .td-a-rec-id-footer_top .adsbygoogle, .td-g-rec-id-footer_top .adsbygoogle { margin: -10px auto 32px; }
.td-a-rec-id-footer_top > div img, .td-g-rec-id-footer_top > div img {  }
@media (max-width: 767px) {
  .td-a-rec-id-footer_top > div img, .td-g-rec-id-footer_top > div img { width: 100%; }
}
.td-a-rec-id-custom_ad_1, .td-a-rec-id-custom_ad_2, .td-a-rec-id-custom_ad_3, .td-a-rec-id-custom_ad_4, .td-a-rec-id-custom_ad_5, .td-g-rec-id-custom_ad_1, .td-g-rec-id-custom_ad_2, .td-g-rec-id-custom_ad_3, .td-g-rec-id-custom_ad_4, .td-g-rec-id-custom_ad_5 { display: table; margin-bottom: 20px !important; margin-top: 20px; margin-left: auto; margin-right: auto; position: relative; }
.td-g-rec-id-custom_ad_1, .td-g-rec-id-custom_ad_2, .td-g-rec-id-custom_ad_3, .td-g-rec-id-custom_ad_4, .td-g-rec-id-custom_ad_5 { margin-bottom: 15px !important; }
.td-adspot-title { color: rgb(187, 187, 187); font-size: 10px; text-align: center; display: block; margin-top: -5px; margin-bottom: 5px; }
.td-all-devices { display: table; margin-left: auto; margin-right: auto; }
.td-all-devices img { display: block; }
@media (max-width: 767px) {
  .td-all-devices img { width: 100%; }
}
.td_block_big_grid, .td_block_big_grid_2, .td_block_big_grid_3, .td_block_big_grid_4, .td_block_big_grid_5, .td_block_big_grid_6, .td_block_big_grid_7 { width: 1021px; left: -1px; position: relative; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid, .td_block_big_grid_2, .td_block_big_grid_3, .td_block_big_grid_4, .td_block_big_grid_5, .td_block_big_grid_6, .td_block_big_grid_7 { width: 756px; }
}
@media (max-width: 767px) {
  .td_block_big_grid, .td_block_big_grid_2, .td_block_big_grid_3, .td_block_big_grid_4, .td_block_big_grid_5, .td_block_big_grid_6, .td_block_big_grid_7 { width: 100%; left: 0px; }
}
.td-big-grid-post { position: relative; overflow: hidden; z-index: 1; }
.td-big-grid-post .entry-title { margin: 0px; }
.td-big-grid-post .entry-title a { text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); font-family: inherit; }
.td-big-grid-post .td-module-comments { position: absolute; top: 20px; right: 20px; background-color: rgba(0, 0, 0, 0.7); z-index: 1; }
@media (max-width: 767px) {
  .td-big-grid-post .td-module-comments { display: none; }
}
.td-big-grid-post .td-module-comments a::after { border-color: rgb(0, 0, 0) transparent transparent; }
.td-big-grid-post .td-module-thumb { overflow: hidden; margin: 0px; height: 100%; background-color: rgb(204, 204, 204); }
.td-big-grid-post .entry-thumb { width: 100%; }
.td-big-grid-post .td-big-grid-meta { position: absolute; pointer-events: none; bottom: 0px; padding: 0px 8px 11px; width: 100%; z-index: 1; }
@media (max-width: 767px) {
  .td-big-grid-post .td-big-grid-meta { padding: 0px 8px 4px; }
}
.td-big-grid-post .td-big-grid-meta .td-post-category, .td-big-grid-post .td-big-grid-meta .td-post-author-name { pointer-events: auto; }
.td-big-grid-post .td-big-grid-meta a, .td-big-grid-post .td-big-grid-meta i, .td-big-grid-post .td-big-grid-meta span, .td-big-grid-post .td-big-grid-meta .entry-date { color: rgb(255, 255, 255); }
.td-module-empty { background-color: rgb(229, 229, 229); }
.td-big-grids { border-top: medium none; }
.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll {  }
@media (max-width: 767px) {
  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll { overflow-x: auto; white-space: nowrap; font-size: 0px; overflow-y: hidden; padding-top: 3px; z-index: 0; transform: translate3d(0px, 0px, 0px); clear: both; }
  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post { margin-left: 3px; margin-right: 0px; margin-bottom: 0px; }
  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post:first-child { margin-left: 0px; }
}
.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post {  }
@media (max-width: 767px) {
  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post { display: inline-block; white-space: normal; float: none; vertical-align: top; width: 80%; }
}
.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll.td-scroll-full .td-big-grid-post {  }
@media (max-width: 767px) {
  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll.td-scroll-full .td-big-grid-post { width: 100%; }
}
.td_block_big_grid .td-big-thumb { float: left; width: 537px; position: relative; margin-right: 4px; height: 360px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid .td-big-thumb { width: 400px; height: 264px; }
}
@media (max-width: 767px) {
  .td_block_big_grid .td-big-thumb { width: 100%; margin-left: 0px; margin-bottom: 4px; float: none; height: auto; }
}
.td_block_big_grid .td-tiny-thumb { float: left; width: 238px; height: 178px; position: relative; overflow: hidden; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid .td-tiny-thumb { width: 174px; height: 130px; }
}
@media (max-width: 767px) {
  .td_block_big_grid .td-tiny-thumb { width: 50%; max-height: 170px; }
}
@media (max-width: 474px) {
  .td_block_big_grid .td-tiny-thumb { max-height: 102px; }
}
.td_block_big_grid .td-tiny-thumb .td-post-category {  }
@media (max-width: 767px) {
  .td_block_big_grid .td-tiny-thumb .td-post-category { display: none; }
}
.td_block_big_grid .entry-thumb {  }
@media (max-width: 767px) {
  .td_block_big_grid .entry-thumb { height: auto; width: 100%; }
}
.td_block_big_grid .td-big-grid-post-1, .td_block_big_grid .td-big-grid-post-3 { margin-right: 4px; }
@media (max-width: 767px) {
  .td_block_big_grid .td-big-grid-post-1, .td_block_big_grid .td-big-grid-post-3 { margin-right: 0px; }
}
.td_block_big_grid .td-big-grid-post-1, .td_block_big_grid .td-big-grid-post-2 { margin-bottom: 4px; }
.td_block_big_grid .td-big-grid-post-1::after, .td_block_big_grid .td-big-grid-post-3::after {  }
@media (max-width: 767px) {
  .td_block_big_grid .td-big-grid-post-1::after, .td_block_big_grid .td-big-grid-post-3::after { content: ""; width: 3px; height: 100%; position: absolute; top: 0px; right: 0px; display: block; background-color: rgb(255, 255, 255); z-index: 1; }
}
.td_block_big_grid .td-module-empty { float: left; height: 178px; width: 238px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid .td-module-empty { width: 174px; height: 130px; }
}
@media (max-width: 767px) {
  .td_block_big_grid .td-module-empty { width: 50%; max-height: 170px; display: none; }
}
@media (max-width: 474px) {
  .td_block_big_grid .td-module-empty { width: 50%; max-height: 102px; }
}
.td_block_big_grid .td-module-empty.td-big-grid-post-4.td-post-number-4, .td_block_big_grid .td-module-empty.td-big-grid-post-2.td-post-number-2 {  }
@media (max-width: 767px) {
  .td_block_big_grid .td-module-empty.td-big-grid-post-4.td-post-number-4, .td_block_big_grid .td-module-empty.td-big-grid-post-2.td-post-number-2 { display: block; }
}
.td_block_big_grid_2 .td-big-grid-post { height: 398px; float: left; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_2 .td-big-grid-post { height: 294px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_2 .td-big-grid-post { height: 200px; width: 100% !important; float: none; }
}
.td_block_big_grid_2 .td-big-grid-post-0 { width: 509px; margin-right: 2px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_2 .td-big-grid-post-0 { width: 376px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_2 .td-big-grid-post-0 { margin-right: 0px; }
}
.td_block_big_grid_2 .td-big-grid-post-1 { width: 509px; margin-left: 1px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_2 .td-big-grid-post-1 { width: 377px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_2 .td-big-grid-post-1 { margin-left: 0px; margin-top: 3px; }
}
.td_block_big_grid_2 .td-module-empty {  }
@media (max-width: 767px) {
  .td_block_big_grid_2 .td-module-empty { display: none; }
}
.td_block_big_grid_3 .td-big-grid-post { height: 336px; float: left; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_3 .td-big-grid-post { height: 246px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_3 .td-big-grid-post { height: 200px; width: 100% !important; float: none; }
}
.td_block_big_grid_3 .td-big-grid-post-0 { width: 338px; margin-right: 2px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_3 .td-big-grid-post-0 { width: 250px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_3 .td-big-grid-post-0 { margin-right: 0px; }
}
.td_block_big_grid_3 .td-big-grid-post-1 { width: 338px; margin-right: 2px; margin-left: 1px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_3 .td-big-grid-post-1 { width: 249px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_3 .td-big-grid-post-1 { margin-right: 0px; margin-left: 0px; margin-top: 3px; }
}
.td_block_big_grid_3 .td-big-grid-post-2 { width: 339px; margin-left: 1px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_3 .td-big-grid-post-2 { width: 251px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_3 .td-big-grid-post-2 { margin-left: 0px; margin-top: 3px; }
}
.td_block_big_grid_3 .td-module-empty {  }
@media (max-width: 767px) {
  .td_block_big_grid_3 .td-module-empty { display: none; }
}
.td_block_big_grid_4 .td-big-grid-post-0 { width: 509px; height: 300px; float: left; margin-right: 2px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_4 .td-big-grid-post-0 { width: 376px; height: 250px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_4 .td-big-grid-post-0 { width: 100%; height: auto; margin-right: 0px; }
}
.td_block_big_grid_4 .td-big-grid-post-1 { width: 509px; height: 300px; float: left; margin-left: 1px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_4 .td-big-grid-post-1 { width: 377px; height: 250px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_4 .td-big-grid-post-1 { width: 100%; height: auto; clear: both; margin: 3px 0px 0px; }
}
.td_block_big_grid_4 .td-big-grid-post-2 { width: 338px; height: 205px; float: left; margin: 3px 2px 0px 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_4 .td-big-grid-post-2 { width: 250px; height: 155px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_4 .td-big-grid-post-2 { margin: 3px 0px 0px; }
}
.td_block_big_grid_4 .td-big-grid-post-3 { width: 338px; height: 205px; float: left; margin: 3px 2px 0px 1px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_4 .td-big-grid-post-3 { width: 249px; height: 155px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_4 .td-big-grid-post-3 { margin: 3px 0px 0px; }
}
.td_block_big_grid_4 .td-big-grid-post-4 { width: 339px; height: 205px; float: left; margin: 3px 0px 0px 1px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_4 .td-big-grid-post-4 { width: 251px; height: 155px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_4 .td-big-grid-post-4 { margin-left: 0px; }
}
.td_block_big_grid_4 .td-big-grid-post-1, .td_block_big_grid_4 .td-big-grid-post-2, .td_block_big_grid_4 .td-big-grid-post-3, .td_block_big_grid_4 .td-big-grid-post-4 {  }
@media (max-width: 767px) {
  .td_block_big_grid_4 .td-big-grid-post-1, .td_block_big_grid_4 .td-big-grid-post-2, .td_block_big_grid_4 .td-big-grid-post-3, .td_block_big_grid_4 .td-big-grid-post-4 { width: 50%; max-height: 148px; }
}
@media (max-width: 474px) {
  .td_block_big_grid_4 .td-big-grid-post-1, .td_block_big_grid_4 .td-big-grid-post-2, .td_block_big_grid_4 .td-big-grid-post-3, .td_block_big_grid_4 .td-big-grid-post-4 { max-height: 102px; }
}
.td_block_big_grid_4 .td-big-grid-post-1 .td-post-category, .td_block_big_grid_4 .td-big-grid-post-2 .td-post-category, .td_block_big_grid_4 .td-big-grid-post-3 .td-post-category, .td_block_big_grid_4 .td-big-grid-post-4 .td-post-category, .td_block_big_grid_4 .td-big-grid-post-1 .td-module-meta-info, .td_block_big_grid_4 .td-big-grid-post-2 .td-module-meta-info, .td_block_big_grid_4 .td-big-grid-post-3 .td-module-meta-info, .td_block_big_grid_4 .td-big-grid-post-4 .td-module-meta-info {  }
@media (max-width: 767px) {
  .td_block_big_grid_4 .td-big-grid-post-1 .td-post-category, .td_block_big_grid_4 .td-big-grid-post-2 .td-post-category, .td_block_big_grid_4 .td-big-grid-post-3 .td-post-category, .td_block_big_grid_4 .td-big-grid-post-4 .td-post-category, .td_block_big_grid_4 .td-big-grid-post-1 .td-module-meta-info, .td_block_big_grid_4 .td-big-grid-post-2 .td-module-meta-info, .td_block_big_grid_4 .td-big-grid-post-3 .td-module-meta-info, .td_block_big_grid_4 .td-big-grid-post-4 .td-module-meta-info { display: none; }
}
.td_block_big_grid_4 .td-big-grid-post-1::after, .td_block_big_grid_4 .td-big-grid-post-3::after {  }
@media (max-width: 767px) {
  .td_block_big_grid_4 .td-big-grid-post-1::after, .td_block_big_grid_4 .td-big-grid-post-3::after { content: ""; width: 3px; height: 100%; position: absolute; top: 0px; right: 0px; display: block; background-color: rgb(255, 255, 255); z-index: 1; }
}
.td_block_big_grid_4 .td-module-empty { float: left; }
.td_block_big_grid_4 .td-module-empty.td-big-grid-post-2.td-post-number-1, .td_block_big_grid_4 .td-module-empty.td-big-grid-post-3.td-post-number-1, .td_block_big_grid_4 .td-module-empty.td-big-grid-post-4.td-post-number-1, .td_block_big_grid_4 .td-module-empty.td-big-grid-post-2.td-post-number-2, .td_block_big_grid_4 .td-module-empty.td-big-grid-post-3.td-post-number-2, .td_block_big_grid_4 .td-module-empty.td-big-grid-post-4.td-post-number-2 { display: none; }
.td_block_big_grid_4 .td-module-empty.td-big-grid-post-3.td-post-number-3, .td_block_big_grid_4 .td-module-empty.td-big-grid-post-4.td-post-number-3 {  }
@media (max-width: 767px) {
  .td_block_big_grid_4 .td-module-empty.td-big-grid-post-3.td-post-number-3, .td_block_big_grid_4 .td-module-empty.td-big-grid-post-4.td-post-number-3 { display: none; }
}
.td_block_big_grid_4 .td-module-empty.td-big-grid-post-2.td-post-number-2 {  }
@media (max-width: 767px) {
  .td_block_big_grid_4 .td-module-empty.td-big-grid-post-2.td-post-number-2 { display: block; }
}
.td_block_big_grid_5 .td-small-thumb { width: 338px; height: 198px; float: left; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_5 .td-small-thumb { width: 250px; height: 144px; }
}
.td_block_big_grid_5 .td-medium-thumb { width: 339px; height: 399px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_5 .td-medium-thumb { width: 250px; height: 291px; }
}
.td_block_big_grid_5 .td-big-grid-post-0 { margin-right: 2px; }
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-big-grid-post-0 { width: 100%; height: auto; margin-right: 0px; }
}
.td_block_big_grid_5 .td-big-grid-post-1 { margin-right: 2px; margin-left: 1px; }
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-big-grid-post-1 { width: 50%; clear: both; max-height: 148px; margin: 3px 0px 0px; }
}
@media (max-width: 474px) {
  .td_block_big_grid_5 .td-big-grid-post-1 { max-height: 102px; }
}
.td_block_big_grid_5 .td-big-grid-post-2 { clear: left; margin-right: 2px; margin-top: 3px; }
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-big-grid-post-2 { width: 50%; clear: none; max-height: 148px; margin: 3px 0px 0px; }
}
@media (max-width: 474px) {
  .td_block_big_grid_5 .td-big-grid-post-2 { max-height: 102px; }
}
.td_block_big_grid_5 .td-big-grid-post-3 { margin-right: 2px; margin-left: 1px; margin-top: 3px; }
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-big-grid-post-3 { width: 50%; max-height: 148px; margin: 3px 0px 0px; }
}
@media (max-width: 474px) {
  .td_block_big_grid_5 .td-big-grid-post-3 { max-height: 102px; }
}
.td_block_big_grid_5 .td-big-grid-post-4 { position: absolute; top: 0px; right: 0px; }
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-big-grid-post-4 { width: 50%; position: relative; float: left; max-height: 148px; margin: 3px 0px 0px; }
}
@media (max-width: 474px) {
  .td_block_big_grid_5 .td-big-grid-post-4 { max-height: 102px; }
}
.td_block_big_grid_5 .td-big-grid-post-1::after, .td_block_big_grid_5 .td-big-grid-post-3::after {  }
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-big-grid-post-1::after, .td_block_big_grid_5 .td-big-grid-post-3::after { content: ""; width: 3px; height: 100%; position: absolute; top: 0px; right: 0px; display: block; background-color: rgb(255, 255, 255); z-index: 1; }
}
.td_block_big_grid_5 .td-module-empty { float: left; }
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-module-empty { display: none; }
}
.td_block_big_grid_5 .td-module-empty.td-big-grid-post-4 { width: 339px; height: 399px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_5 .td-module-empty.td-big-grid-post-4 { width: 250px; height: 291px; }
}
.td_block_big_grid_5 .td-module-empty.td-big-grid-post-4.td-post-number-2 { height: 198px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_5 .td-module-empty.td-big-grid-post-4.td-post-number-2 { height: 144px; }
}
.td_block_big_grid_5 .td-module-empty.td-big-grid-post-3.td-post-number-3 { width: 338px; height: 198px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_5 .td-module-empty.td-big-grid-post-3.td-post-number-3 { width: 250px; height: 144px; }
}
.td_block_big_grid_5 .td-module-empty.td-big-grid-post-1.td-post-number-1, .td_block_big_grid_5 .td-module-empty.td-big-grid-post-4.td-post-number-1 { width: 340px; height: 198px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_5 .td-module-empty.td-big-grid-post-1.td-post-number-1, .td_block_big_grid_5 .td-module-empty.td-big-grid-post-4.td-post-number-1 { width: 252px; height: 144px; }
}
.td_block_big_grid_5 .td-module-empty.td-big-grid-post-2.td-post-number-2, .td_block_big_grid_5 .td-module-empty.td-big-grid-post-4.td-post-number-4 {  }
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-module-empty.td-big-grid-post-2.td-post-number-2, .td_block_big_grid_5 .td-module-empty.td-big-grid-post-4.td-post-number-4 { display: block; height: 148px; max-height: none; width: 50%; margin-top: 3px; }
}
@media (max-width: 474px) {
  .td_block_big_grid_5 .td-module-empty.td-big-grid-post-2.td-post-number-2, .td_block_big_grid_5 .td-module-empty.td-big-grid-post-4.td-post-number-4 { display: block; height: 102px; max-height: none; }
}
.td_block_big_grid_6 { background-color: rgb(229, 229, 229); }
@media (max-width: 767px) {
  .td_block_big_grid_6 { background-color: rgb(255, 255, 255); }
}
.td_block_big_grid_6 .td-big-grid-post { float: left; }
.td_block_big_grid_6 .td-small-thumb { height: 180px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_6 .td-small-thumb { height: 142px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_6 .td-small-thumb { height: 150px; }
}
.td_block_big_grid_6 .td-big-grid-post-0 { width: 680px; height: 360px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_6 .td-big-grid-post-0 { width: 506px; height: 284px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_6 .td-big-grid-post-0 { width: 100%; height: auto; }
}
.td_block_big_grid_6 .td-big-grid-post-1 { width: 341px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_6 .td-big-grid-post-1 { width: 250px; }
}
.td_block_big_grid_6 .td-big-grid-post-2 { width: 341px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_6 .td-big-grid-post-2 { width: 250px; }
}
.td_block_big_grid_6 .td-big-grid-post-3 { width: 340px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_6 .td-big-grid-post-3 { width: 253px; }
}
.td_block_big_grid_6 .td-big-grid-post-4 { width: 340px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_6 .td-big-grid-post-4 { width: 253px; }
}
.td_block_big_grid_6 .td-big-grid-post-5 { width: 341px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_6 .td-big-grid-post-5 { width: 250px; }
}
.td_block_big_grid_6 .td-module-empty { float: left; height: 180px; display: none !important; }
.td_block_big_grid_7 { background-color: rgb(229, 229, 229); }
@media (max-width: 767px) {
  .td_block_big_grid_7 { background-color: rgb(255, 255, 255); }
}
.td_block_big_grid_7 .td-grid-columns { float: left; }
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-grid-columns { float: none; width: 100%; display: inline; }
}
.td_block_big_grid_7 .td-medium-thumb { width: 340px; height: 360px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_7 .td-medium-thumb { width: 252px; height: 284px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-medium-thumb { width: 100%; height: 150px; }
}
.td_block_big_grid_7 .td-small-thumb { width: 341px; height: 180px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_7 .td-small-thumb { width: 252px; height: 142px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-small-thumb { width: 100%; height: 150px; }
}
.td_block_big_grid_7 .td-big-grid-post-0 {  }
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-0 { height: 180px; }
}
.td_block_big_grid_7 .td-big-grid-post-1 { width: 340px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_7 .td-big-grid-post-1 { width: 252px; height: 142px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-1 { width: 100%; height: 180px; }
}
.td_block_big_grid_7 .td-big-grid-post-1 .td-module-thumb {  }
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-1 .td-module-thumb { margin-top: 3px; }
}
.td_block_big_grid_7 .td-big-grid-post-5 { width: 340px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_block_big_grid_7 .td-big-grid-post-5 { width: 252px; height: 142px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-5 { height: 150px; margin-left: 3px !important; }
}
.td_block_big_grid_7 .td-module-empty { display: none !important; }
.td-big-thumb .td-video-play-ico {  }
@media (max-width: 767px) {
  .td-big-thumb .td-video-play-ico { top: 8px; left: auto; right: 8px; }
}
.td-big-thumb .td-video-play-ico img {  }
@media (max-width: 767px) {
  .td-big-thumb .td-video-play-ico img { top: 0px !important; left: 0px; width: 30px; }
}
.td-medium-thumb .td-video-play-ico {  }
@media (max-width: 767px) {
  .td-medium-thumb .td-video-play-ico { top: 8px; left: auto; right: 8px; }
}
.td-medium-thumb .td-video-play-ico img {  }
@media (max-width: 767px) {
  .td-medium-thumb .td-video-play-ico img { top: 0px !important; left: 0px; width: 30px; }
}
.td-small-thumb .td-video-play-ico img { width: 30px; }
.td-tiny-thumb .td-video-play-ico {  }
@media (max-width: 767px) {
  .td-tiny-thumb .td-video-play-ico { top: 8px; left: auto; right: 8px; }
}
.td-tiny-thumb .td-video-play-ico img { width: 30px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-tiny-thumb .td-video-play-ico img { top: -12px !important; width: 24px; }
}
@media (max-width: 767px) {
  .td-tiny-thumb .td-video-play-ico img { top: 0px !important; left: 0px; width: 24px; }
}
.td-grid-style-1 .td-big-thumb .td-big-grid-meta { width: 80%; padding: 0px 26px 14px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-1 .td-big-thumb .td-big-grid-meta { padding: 0px 17px 11px; }
}
@media (max-width: 767px) {
  .td-grid-style-1 .td-big-thumb .td-big-grid-meta { padding: 0px 10px 10px; width: 100%; }
}
.td-grid-style-1 .td-big-thumb .entry-title { font-size: 24px; line-height: 30px; font-weight: 600; margin-top: 6px; margin-bottom: 7px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-1 .td-big-thumb .entry-title { font-size: 18px !important; line-height: 24px !important; margin-top: 4px; margin-bottom: 5px; }
}
@media (max-width: 767px) {
  .td-grid-style-1 .td-big-thumb .entry-title { font-size: 20px !important; line-height: 26px !important; margin-bottom: 6px; }
}
.td-grid-style-1 .td-medium-thumb .td-big-grid-meta { padding: 0px 26px 14px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-1 .td-medium-thumb .td-big-grid-meta { padding: 0px 20px 11px 17px; }
}
@media (max-width: 767px) {
  .td-grid-style-1 .td-medium-thumb .td-big-grid-meta { padding: 0px 10px 10px; }
}
.td-grid-style-1 .td-medium-thumb .entry-title { font-size: 20px; line-height: 26px; font-weight: 600; margin-top: 6px; margin-bottom: 7px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-1 .td-medium-thumb .entry-title { font-size: 16px !important; line-height: 20px !important; margin-top: 4px; margin-bottom: 5px; }
}
@media (max-width: 767px) {
  .td-grid-style-1 .td-medium-thumb .entry-title { font-size: 20px !important; line-height: 26px !important; margin-bottom: 6px; }
}
.td-grid-style-1 .td-small-thumb .td-big-grid-meta { padding: 0px 20px 10px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-1 .td-small-thumb .td-big-grid-meta { padding: 0px 17px 5px; }
}
@media (max-width: 767px) {
  .td-grid-style-1 .td-small-thumb .td-big-grid-meta { padding: 0px 10px; }
}
.td-grid-style-1 .td-small-thumb .td-module-meta-info { display: none; }
.td-grid-style-1 .td-small-thumb .entry-title { font-size: 16px; line-height: 22px; font-weight: 600; margin-top: 6px; margin-bottom: 6px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-1 .td-small-thumb .entry-title { font-size: 13px !important; line-height: 17px !important; }
}
.td-grid-style-1 .td-small-thumb .td-module-comments { display: none; }
.td-grid-style-1 .td-tiny-thumb .td-big-grid-meta { padding: 0px 10px 2px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-1 .td-tiny-thumb .td-big-grid-meta { padding: 0px 8px; }
}
@media (max-width: 767px) {
  .td-grid-style-1 .td-tiny-thumb .td-big-grid-meta { padding: 0px 10px; }
}
.td-grid-style-1 .td-tiny-thumb .entry-title { font-size: 13px; line-height: 17px; font-weight: 600; margin-top: 6px; margin-bottom: 7px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-1 .td-tiny-thumb .entry-title { font-size: 12px !important; line-height: 15px !important; }
}
@media (max-width: 767px) {
  .td-grid-style-1 .td-tiny-thumb .entry-title { font-size: 13px !important; line-height: 17px !important; }
}
.td-grid-style-1 .td-tiny-thumb .td-module-meta-info, .td-grid-style-1 .td-tiny-thumb .td-module-comments { display: none; }
.td-grid-style-1.td_block_big_grid_4 .td-small-thumb, .td-grid-style-1.td_block_big_grid_4 .td-big-grid-post-1, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-1, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-2, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-3, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-4 {  }
@media (max-width: 767px) {
  .td-grid-style-1.td_block_big_grid_4 .td-small-thumb .td-big-grid-meta, .td-grid-style-1.td_block_big_grid_4 .td-big-grid-post-1 .td-big-grid-meta, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-1 .td-big-grid-meta, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-2 .td-big-grid-meta, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-3 .td-big-grid-meta, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-4 .td-big-grid-meta { padding: 0px 10px; }
  .td-grid-style-1.td_block_big_grid_4 .td-small-thumb .entry-title, .td-grid-style-1.td_block_big_grid_4 .td-big-grid-post-1 .entry-title, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-1 .entry-title, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-2 .entry-title, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-3 .entry-title, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-4 .entry-title { font-size: 13px !important; line-height: 17px !important; font-weight: 600; margin-top: 6px; margin-bottom: 7px; }
  .td-grid-style-1.td_block_big_grid_4 .td-small-thumb .td-video-play-ico, .td-grid-style-1.td_block_big_grid_4 .td-big-grid-post-1 .td-video-play-ico, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-1 .td-video-play-ico, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-2 .td-video-play-ico, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-3 .td-video-play-ico, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-4 .td-video-play-ico { top: 8px; left: auto; right: 8px; }
  .td-grid-style-1.td_block_big_grid_4 .td-small-thumb .td-video-play-ico img, .td-grid-style-1.td_block_big_grid_4 .td-big-grid-post-1 .td-video-play-ico img, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-1 .td-video-play-ico img, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-2 .td-video-play-ico img, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-3 .td-video-play-ico img, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-4 .td-video-play-ico img { top: 0px !important; left: 0px; width: 24px; }
  .td-grid-style-1.td_block_big_grid_4 .td-small-thumb .td-post-category, .td-grid-style-1.td_block_big_grid_4 .td-big-grid-post-1 .td-post-category, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-1 .td-post-category, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-2 .td-post-category, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-3 .td-post-category, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-4 .td-post-category, .td-grid-style-1.td_block_big_grid_4 .td-small-thumb .td-module-meta-info, .td-grid-style-1.td_block_big_grid_4 .td-big-grid-post-1 .td-module-meta-info, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-1 .td-module-meta-info, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-2 .td-module-meta-info, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-3 .td-module-meta-info, .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-4 .td-module-meta-info { display: none; }
}
.td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-0, .td-grid-style-1.td_block_big_grid_7 .td-big-grid-post-1 {  }
@media (max-width: 767px) {
  .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-0 .entry-title, .td-grid-style-1.td_block_big_grid_7 .td-big-grid-post-1 .entry-title { font-size: 20px !important; line-height: 26px !important; font-weight: 600 !important; margin-bottom: 5px; margin-top: 6px; }
  .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-0 .td-module-meta-info, .td-grid-style-1.td_block_big_grid_7 .td-big-grid-post-1 .td-module-meta-info { display: block; }
  .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-0 .td-big-grid-meta, .td-grid-style-1.td_block_big_grid_7 .td-big-grid-post-1 .td-big-grid-meta { padding: 0px 10px 10px; }
  .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-0 .td-video-play-ico, .td-grid-style-1.td_block_big_grid_7 .td-big-grid-post-1 .td-video-play-ico { top: 8px; left: auto; right: 8px; }
  .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-0 .td-video-play-ico img, .td-grid-style-1.td_block_big_grid_7 .td-big-grid-post-1 .td-video-play-ico img { top: 0px !important; left: 0px; width: 30px; }
}
.td-grid-style-1 .td-big-grid-scroll .td-big-grid-post {  }
@media (max-width: 767px) {
  .td-grid-style-1 .td-big-grid-scroll .td-big-grid-post .td-big-grid-meta { padding: 0px 10px 7px !important; }
  .td-grid-style-1 .td-big-grid-scroll .td-big-grid-post .td-module-meta-info { display: none; }
  .td-grid-style-1 .td-big-grid-scroll .td-big-grid-post .entry-title { font-size: 15px !important; line-height: 20px !important; font-weight: 600 !important; margin-top: 3px; margin-bottom: 0px; }
  .td-grid-style-1 .td-big-grid-scroll .td-big-grid-post .td-video-play-ico { top: 8px; left: auto; right: 8px; }
  .td-grid-style-1 .td-big-grid-scroll .td-big-grid-post .td-video-play-ico img { top: 0px !important; left: 0px; }
}
.td-grid-style-1 .td-module-thumb a:last-child::before { content: ""; width: 100%; height: 100%; position: absolute; z-index: 1; opacity: 0.6; bottom: 0px; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%) repeat scroll 0% 0%; }
@media (max-width: 767px) {
  .td-grid-style-1 .td-module-thumb a:last-child::before { height: 140%; opacity: 0.8; }
}
.td-grid-style-1 .td-big-grid-scroll .td-big-grid-post .td-big-grid-meta {  }
@media (max-width: 767px) {
  .td-grid-style-1 .td-big-grid-scroll .td-big-grid-post .td-big-grid-meta { padding: 0px 10px 10px; }
}
.td-grid-style-1 .td-post-category {  }
@media (max-width: 767px) {
  .td-grid-style-1 .td-post-category { position: relative; top: 4px; }
}
.td-grid-style-1.td-hover-1 {  }
@media (min-width: 1025px) {
  .td-grid-style-1.td-hover-1 .td-module-thumb a:last-child::before, .td-grid-style-1.td-hover-1 .td-module-thumb a:last-child::after { transition: opacity 0.35s ease 0s; }
  .td-grid-style-1.td-hover-1 .entry-thumb { transition: transform 0.35s ease 0s; }
  .td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child::before { opacity: 0.8; }
  .td-grid-style-1.td-hover-1 .td-big-grid-post:hover .entry-thumb { transform: scale3d(1.05, 1.05, 1) rotate(0.02deg); }
}
.td-grid-style-2 .td-video-play-ico { top: 10px; left: auto; right: 10px; }
@media (max-width: 767px) {
  .td-grid-style-2 .td-video-play-ico { top: 8px; right: 8px; }
}
.td-grid-style-2 .td-video-play-ico img { top: 0px !important; left: 0px; width: 30px; }
@media (max-width: 1023px) {
  .td-grid-style-2 .td-video-play-ico img { width: 20px; }
}
@media (max-width: 1023px) {
  .td-grid-style-2 .td-big-thumb .td-video-play-ico img, .td-grid-style-2 .td-medium-thumb .td-video-play-ico img { width: 30px; }
}
.td-grid-style-2 .td-big-thumb .td-big-grid-meta { padding: 10px 26px 14px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-2 .td-big-thumb .td-big-grid-meta { padding: 8px 17px 11px; }
}
@media (max-width: 767px) {
  .td-grid-style-2 .td-big-thumb .td-big-grid-meta { padding: 2px 10px 10px; }
}
.td-grid-style-2 .td-big-thumb .entry-title { font-size: 24px; line-height: 30px; font-weight: 600; margin-top: 6px; margin-bottom: 7px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-2 .td-big-thumb .entry-title { font-size: 18px !important; line-height: 24px !important; margin-top: 4px; margin-bottom: 5px; }
}
@media (max-width: 767px) {
  .td-grid-style-2 .td-big-thumb .entry-title { font-size: 20px !important; line-height: 26px !important; margin-bottom: 6px; }
}
.td-grid-style-2 .td-medium-thumb .td-big-grid-meta { padding: 10px 26px 14px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-2 .td-medium-thumb .td-big-grid-meta { padding: 8px 20px 11px 17px; }
}
@media (max-width: 767px) {
  .td-grid-style-2 .td-medium-thumb .td-big-grid-meta { padding: 2px 10px 10px; }
}
.td-grid-style-2 .td-medium-thumb .entry-title { font-size: 20px; line-height: 26px; font-weight: 600; margin-top: 6px; margin-bottom: 7px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-2 .td-medium-thumb .entry-title { font-size: 16px !important; line-height: 20px !important; margin-top: 4px; margin-bottom: 5px; }
}
@media (max-width: 767px) {
  .td-grid-style-2 .td-medium-thumb .entry-title { font-size: 20px !important; line-height: 26px !important; margin-bottom: 6px; }
}
.td-grid-style-2 .td-small-thumb .td-big-grid-meta { padding: 8px 20px 10px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-2 .td-small-thumb .td-big-grid-meta { padding: 4px 17px 5px; }
}
@media (max-width: 767px) {
  .td-grid-style-2 .td-small-thumb .td-big-grid-meta { padding: 0px 10px; }
}
.td-grid-style-2 .td-small-thumb .td-module-meta-info { display: none; }
.td-grid-style-2 .td-small-thumb .entry-title { font-size: 16px; line-height: 22px; font-weight: 600; margin-top: 6px; margin-bottom: 6px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-2 .td-small-thumb .entry-title { font-size: 13px !important; line-height: 17px !important; }
}
.td-grid-style-2 .td-small-thumb .td-post-category {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-2 .td-small-thumb .td-post-category { display: inline; }
}
.td-grid-style-2 .td-tiny-thumb .td-big-grid-meta { padding: 3px 10px 2px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-2 .td-tiny-thumb .td-big-grid-meta { padding: 0px 8px; }
}
@media (max-width: 767px) {
  .td-grid-style-2 .td-tiny-thumb .td-big-grid-meta { padding: 0px 10px; }
}
.td-grid-style-2 .td-tiny-thumb .entry-title { font-size: 13px; line-height: 17px; font-weight: 600; margin-top: 6px; margin-bottom: 7px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-2 .td-tiny-thumb .entry-title { font-size: 12px !important; line-height: 15px !important; }
}
@media (max-width: 767px) {
  .td-grid-style-2 .td-tiny-thumb .entry-title { font-size: 13px !important; line-height: 17px !important; }
}
.td-grid-style-2 .td-tiny-thumb .td-module-meta-info { display: none; }
.td-grid-style-2 .td-big-grid-meta { background-color: rgba(0, 0, 0, 0.4); }
.td-grid-style-2 .td-post-category { position: relative; top: 2px; text-transform: uppercase; padding: 0px; background-color: transparent; }
.td-grid-style-2 .td-module-comments { display: none; }
.td-grid-style-2.td_block_big_grid_4 .td-small-thumb, .td-grid-style-2.td_block_big_grid_4 .td-big-grid-post-1, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-1, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-2, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-3, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-4 {  }
@media (max-width: 767px) {
  .td-grid-style-2.td_block_big_grid_4 .td-small-thumb .td-big-grid-meta, .td-grid-style-2.td_block_big_grid_4 .td-big-grid-post-1 .td-big-grid-meta, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-1 .td-big-grid-meta, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-2 .td-big-grid-meta, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-3 .td-big-grid-meta, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-4 .td-big-grid-meta { padding: 0px 10px; }
  .td-grid-style-2.td_block_big_grid_4 .td-small-thumb .entry-title, .td-grid-style-2.td_block_big_grid_4 .td-big-grid-post-1 .entry-title, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-1 .entry-title, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-2 .entry-title, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-3 .entry-title, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-4 .entry-title { font-size: 13px !important; line-height: 17px !important; font-weight: 600; margin-top: 6px; margin-bottom: 7px; }
  .td-grid-style-2.td_block_big_grid_4 .td-small-thumb .td-video-play-ico, .td-grid-style-2.td_block_big_grid_4 .td-big-grid-post-1 .td-video-play-ico, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-1 .td-video-play-ico, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-2 .td-video-play-ico, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-3 .td-video-play-ico, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-4 .td-video-play-ico { top: 8px; left: auto; right: 8px; }
  .td-grid-style-2.td_block_big_grid_4 .td-small-thumb .td-video-play-ico img, .td-grid-style-2.td_block_big_grid_4 .td-big-grid-post-1 .td-video-play-ico img, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-1 .td-video-play-ico img, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-2 .td-video-play-ico img, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-3 .td-video-play-ico img, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-4 .td-video-play-ico img { top: 0px !important; left: 0px; width: 24px; }
  .td-grid-style-2.td_block_big_grid_4 .td-small-thumb .td-post-category, .td-grid-style-2.td_block_big_grid_4 .td-big-grid-post-1 .td-post-category, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-1 .td-post-category, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-2 .td-post-category, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-3 .td-post-category, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-4 .td-post-category, .td-grid-style-2.td_block_big_grid_4 .td-small-thumb .td-module-meta-info, .td-grid-style-2.td_block_big_grid_4 .td-big-grid-post-1 .td-module-meta-info, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-1 .td-module-meta-info, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-2 .td-module-meta-info, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-3 .td-module-meta-info, .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-4 .td-module-meta-info { display: none; }
}
.td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-0, .td-grid-style-2.td_block_big_grid_7 .td-big-grid-post-1 {  }
@media (max-width: 767px) {
  .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-0 .entry-title, .td-grid-style-2.td_block_big_grid_7 .td-big-grid-post-1 .entry-title { font-size: 20px !important; line-height: 26px !important; font-weight: 600 !important; margin-bottom: 5px; margin-top: 6px; }
  .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-0 .td-module-meta-info, .td-grid-style-2.td_block_big_grid_7 .td-big-grid-post-1 .td-module-meta-info { display: block; }
  .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-0 .td-post-category, .td-grid-style-2.td_block_big_grid_7 .td-big-grid-post-1 .td-post-category { display: inline; }
  .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-0 .td-big-grid-meta, .td-grid-style-2.td_block_big_grid_7 .td-big-grid-post-1 .td-big-grid-meta { padding: 0px 10px 10px; }
  .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-0 .td-video-play-ico, .td-grid-style-2.td_block_big_grid_7 .td-big-grid-post-1 .td-video-play-ico { top: 8px; left: auto; right: 8px; }
  .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-0 .td-video-play-ico img, .td-grid-style-2.td_block_big_grid_7 .td-big-grid-post-1 .td-video-play-ico img { top: 0px !important; left: 0px; width: 30px; }
}
.td-grid-style-2 .td-big-grid-scroll .td-big-grid-post {  }
@media (max-width: 767px) {
  .td-grid-style-2 .td-big-grid-scroll .td-big-grid-post .td-big-grid-meta { padding: 0px 10px 7px !important; }
  .td-grid-style-2 .td-big-grid-scroll .td-big-grid-post .td-module-meta-info { display: none; }
  .td-grid-style-2 .td-big-grid-scroll .td-big-grid-post .td-post-category { top: 4px; }
  .td-grid-style-2 .td-big-grid-scroll .td-big-grid-post .entry-title { font-size: 15px !important; line-height: 20px !important; font-weight: 600 !important; margin-top: 3px; margin-bottom: 0px; }
  .td-grid-style-2 .td-big-grid-scroll .td-big-grid-post .td-video-play-ico { top: 8px; left: auto; right: 8px; }
  .td-grid-style-2 .td-big-grid-scroll .td-big-grid-post .td-video-play-ico img { top: 0px !important; left: 0px; }
}
.td-grid-style-2 .td-module-thumb a:last-child::before { content: ""; width: 100%; height: 100%; position: absolute; z-index: 1; opacity: 0.5; bottom: 0px; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%) repeat scroll 0% 0%; }
@media (max-width: 767px) {
  .td-grid-style-2 .td-module-thumb a:last-child::before { height: 140%; opacity: 0.8; }
}
.td-grid-style-2 .td-big-grid-scroll .td-big-grid-post .td-big-grid-meta {  }
@media (max-width: 767px) {
  .td-grid-style-2 .td-big-grid-scroll .td-big-grid-post .td-big-grid-meta { padding: 0px 10px 10px; }
}
.td-grid-style-2.td-hover-1 {  }
@media (min-width: 1025px) {
  .td-grid-style-2.td-hover-1 .td-module-thumb a:last-child::before { transition: opacity 0.35s ease 0s; }
  .td-grid-style-2.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child::before { opacity: 0.8; }
}
.td-grid-style-3 .td-module-thumb a:last-child::before { content: ""; width: 100%; height: 100%; position: absolute; z-index: 1; background-color: rgb(77, 178, 236); opacity: 0.1; }
.td-grid-style-3 .td-module-thumb a:last-child::after { content: ""; width: 100%; height: 100%; position: absolute; z-index: 1; background-color: rgb(0, 0, 0); opacity: 0.32; top: 0px; }
.td-grid-style-3 .td-big-grid-post .entry-title a { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); }
.td-grid-style-3 .td-big-thumb .td-big-grid-meta { padding: 0px 30px 30px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-3 .td-big-thumb .td-big-grid-meta { padding: 0px 17px 11px; }
}
@media (max-width: 767px) {
  .td-grid-style-3 .td-big-thumb .td-big-grid-meta { padding: 0px 10px 10px; }
}
.td-grid-style-3 .td-big-thumb .entry-title { font-size: 28px; line-height: 33px; font-weight: 500; margin-top: 9px; margin-bottom: 9px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-3 .td-big-thumb .entry-title { font-size: 18px !important; line-height: 24px !important; margin-top: 4px; margin-bottom: 5px; }
}
@media (max-width: 767px) {
  .td-grid-style-3 .td-big-thumb .entry-title { font-size: 20px !important; line-height: 26px !important; margin-top: 6px; margin-bottom: 6px; }
}
.td-grid-style-3 .td-medium-thumb .td-big-grid-meta { padding: 0px 26px 14px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-3 .td-medium-thumb .td-big-grid-meta { padding: 0px 20px 11px 17px; }
}
@media (max-width: 767px) {
  .td-grid-style-3 .td-medium-thumb .td-big-grid-meta { padding: 0px 10px 10px; }
}
.td-grid-style-3 .td-medium-thumb .entry-title { font-size: 22px; line-height: 27px; font-weight: 500; margin-top: 6px; margin-bottom: 7px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-3 .td-medium-thumb .entry-title { font-size: 16px !important; line-height: 20px !important; margin-top: 4px; margin-bottom: 5px; }
}
@media (max-width: 767px) {
  .td-grid-style-3 .td-medium-thumb .entry-title { font-size: 20px !important; line-height: 26px !important; margin-bottom: 6px; }
}
.td-grid-style-3 .td-small-thumb .td-big-grid-meta { padding: 0px 20px 10px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-3 .td-small-thumb .td-big-grid-meta { padding: 0px 17px 5px; }
}
@media (max-width: 767px) {
  .td-grid-style-3 .td-small-thumb .td-big-grid-meta { padding: 0px 10px; }
}
.td-grid-style-3 .td-small-thumb .td-module-meta-info { display: none; }
.td-grid-style-3 .td-small-thumb .entry-title { font-size: 17px; line-height: 22px; font-weight: 500; margin-top: 6px; margin-bottom: 6px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-3 .td-small-thumb .entry-title { font-size: 13px !important; line-height: 17px !important; }
}
.td-grid-style-3 .td-small-thumb .td-post-category {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-3 .td-small-thumb .td-post-category { display: inline; }
}
.td-grid-style-3 .td-small-thumb .td-module-comments { display: none; }
.td-grid-style-3 .td-tiny-thumb .td-big-grid-meta { padding: 0px 10px 2px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-3 .td-tiny-thumb .td-big-grid-meta { padding: 0px 8px; }
}
@media (max-width: 767px) {
  .td-grid-style-3 .td-tiny-thumb .td-big-grid-meta { padding: 0px 10px; }
}
.td-grid-style-3 .td-tiny-thumb .entry-title { font-size: 15px; line-height: 19px; font-weight: 500; margin-top: 6px; margin-bottom: 7px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-3 .td-tiny-thumb .entry-title { font-size: 12px !important; line-height: 15px !important; }
}
@media (max-width: 767px) {
  .td-grid-style-3 .td-tiny-thumb .entry-title { font-size: 13px !important; line-height: 17px !important; }
}
.td-grid-style-3 .td-tiny-thumb .td-module-meta-info, .td-grid-style-3 .td-tiny-thumb .td-module-comments { display: none; }
.td-grid-style-3.td_block_big_grid_4 .td-small-thumb, .td-grid-style-3.td_block_big_grid_4 .td-big-grid-post-1, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-1, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-2, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-3, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-4 {  }
@media (max-width: 767px) {
  .td-grid-style-3.td_block_big_grid_4 .td-small-thumb .entry-title, .td-grid-style-3.td_block_big_grid_4 .td-big-grid-post-1 .entry-title, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-1 .entry-title, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-2 .entry-title, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-3 .entry-title, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-4 .entry-title { font-size: 13px !important; line-height: 17px !important; font-weight: 500; margin-bottom: 6px; }
  .td-grid-style-3.td_block_big_grid_4 .td-small-thumb .td-video-play-ico, .td-grid-style-3.td_block_big_grid_4 .td-big-grid-post-1 .td-video-play-ico, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-1 .td-video-play-ico, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-2 .td-video-play-ico, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-3 .td-video-play-ico, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-4 .td-video-play-ico { top: 8px; left: auto; right: 8px; }
  .td-grid-style-3.td_block_big_grid_4 .td-small-thumb .td-video-play-ico img, .td-grid-style-3.td_block_big_grid_4 .td-big-grid-post-1 .td-video-play-ico img, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-1 .td-video-play-ico img, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-2 .td-video-play-ico img, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-3 .td-video-play-ico img, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-4 .td-video-play-ico img { top: 0px !important; left: 0px; width: 24px; }
  .td-grid-style-3.td_block_big_grid_4 .td-small-thumb .td-post-category, .td-grid-style-3.td_block_big_grid_4 .td-big-grid-post-1 .td-post-category, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-1 .td-post-category, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-2 .td-post-category, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-3 .td-post-category, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-4 .td-post-category, .td-grid-style-3.td_block_big_grid_4 .td-small-thumb .td-module-meta-info, .td-grid-style-3.td_block_big_grid_4 .td-big-grid-post-1 .td-module-meta-info, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-1 .td-module-meta-info, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-2 .td-module-meta-info, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-3 .td-module-meta-info, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-4 .td-module-meta-info { display: none; }
  .td-grid-style-3.td_block_big_grid_4 .td-small-thumb .td-big-grid-meta, .td-grid-style-3.td_block_big_grid_4 .td-big-grid-post-1 .td-big-grid-meta, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-1 .td-big-grid-meta, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-2 .td-big-grid-meta, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-3 .td-big-grid-meta, .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-4 .td-big-grid-meta { padding: 0px 10px; }
}
.td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-0, .td-grid-style-3.td_block_big_grid_7 .td-big-grid-post-1 {  }
@media (max-width: 767px) {
  .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-0 .entry-title, .td-grid-style-3.td_block_big_grid_7 .td-big-grid-post-1 .entry-title { font-size: 20px !important; line-height: 26px !important; font-weight: 500 !important; }
  .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-0 .td-module-meta-info, .td-grid-style-3.td_block_big_grid_7 .td-big-grid-post-1 .td-module-meta-info { display: block; }
  .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-0 .td-post-category, .td-grid-style-3.td_block_big_grid_7 .td-big-grid-post-1 .td-post-category { display: inline; }
  .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-0 .td-big-grid-meta, .td-grid-style-3.td_block_big_grid_7 .td-big-grid-post-1 .td-big-grid-meta { padding: 0px 10px 10px; }
  .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-0 .td-video-play-ico, .td-grid-style-3.td_block_big_grid_7 .td-big-grid-post-1 .td-video-play-ico { top: 8px; left: auto; right: 8px; }
  .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-0 .td-video-play-ico img, .td-grid-style-3.td_block_big_grid_7 .td-big-grid-post-1 .td-video-play-ico img { top: 0px !important; left: 0px; width: 30px; }
}
.td-grid-style-3 .td-big-grid-scroll .td-big-grid-post {  }
@media (max-width: 767px) {
  .td-grid-style-3 .td-big-grid-scroll .td-big-grid-post .td-module-meta-info { display: none; }
  .td-grid-style-3 .td-big-grid-scroll .td-big-grid-post .td-big-grid-meta { padding: 0px 10px 7px; }
  .td-grid-style-3 .td-big-grid-scroll .td-big-grid-post .entry-title { font-size: 15px !important; line-height: 20px !important; font-weight: 500 !important; margin-top: 3px; margin-bottom: 0px; }
  .td-grid-style-3 .td-big-grid-scroll .td-big-grid-post .td-video-play-ico { top: 8px; left: auto; right: 8px; }
  .td-grid-style-3 .td-big-grid-scroll .td-big-grid-post .td-video-play-ico img { top: 0px !important; left: 0px; }
}
.td-grid-style-3 .td-module-thumb a:last-child::after {  }
@media (max-width: 767px) {
  .td-grid-style-3 .td-module-thumb a:last-child::after { opacity: 0.4; }
}
.td-grid-style-3 .td-post-category {  }
@media (max-width: 767px) {
  .td-grid-style-3 .td-post-category { position: relative; top: 4px; }
}
.td-grid-style-3.td-hover-1 {  }
@media (min-width: 1025px) {
  .td-grid-style-3.td-hover-1 .entry-thumb { max-width: none; width: calc(100% + 50px); opacity: 0.7; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transform: translate3d(-40px, 0px, 0px); }
  .td-grid-style-3.td-hover-1 .td-big-grid-meta { transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transform: translate3d(0px, 0px, 0px); }
  .td-grid-style-3.td-hover-1 .td-module-thumb a:last-child::before, .td-grid-style-3.td-hover-1 .td-module-thumb a:last-child::after { transition: opacity 0.35s ease 0s; }
  .td-grid-style-3.td-hover-1 .td-module-comments { transition: opacity 0.35s ease 0s; opacity: 0; }
  .td-grid-style-3.td-hover-1 .td-big-grid-post:hover .entry-thumb { transform: translate3d(0px, 0px, 0px); }
  .td-grid-style-3.td-hover-1 .td-big-grid-post.td-big-thumb:hover .td-big-grid-meta, .td-grid-style-3.td-hover-1 .td-big-grid-post.td-medium-thumb:hover .td-big-grid-meta { transform: translate3d(0px, -20px, 0px); }
  .td-grid-style-3.td-hover-1 .td-big-grid-post.td-small-thumb:hover .td-big-grid-meta, .td-grid-style-3.td-hover-1 .td-big-grid-post.td-tiny-thumb:hover .td-big-grid-meta { transform: translate3d(0px, -10px, 0px); }
  .td-grid-style-3.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child::before { opacity: 0.16; }
  .td-grid-style-3.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child::after { opacity: 0.6; }
  .td-grid-style-3.td-hover-1 .td-big-grid-post:hover .td-module-comments { opacity: 1; }
}
.td-grid-style-4 .td-meta-info-container { top: 0px; bottom: 0px; margin: 0px; font-size: 0px; position: absolute; width: 100%; }
.td-grid-style-4 .td-meta-info-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.td-grid-style-4 .entry-title { display: inline-block; width: 100%; }
.td-grid-style-4 .td-meta-align { display: inline-block; vertical-align: middle; width: 100%; }
.td-grid-style-4 .td-module-meta-info { margin-left: 0px; margin-right: 0px; margin-bottom: 0px; }
.td-grid-style-4 .td-post-category { background-color: transparent; }
.td-grid-style-4 .td-big-grid-meta { position: relative; text-align: center; padding: 0px 10%; }
@media (max-width: 767px) {
  .td-grid-style-4 .td-big-grid-meta { padding: 0px 4%; }
}
.td-grid-style-4 .td-module-thumb a:last-child::before { content: ""; width: 100%; height: 100%; position: absolute; z-index: 1; background-color: rgb(77, 178, 236); opacity: 0.2; top: 0px; }
.td-grid-style-4 .td-module-thumb a:last-child::after { content: ""; width: 100%; height: 100%; position: absolute; z-index: 0; background-color: rgb(0, 0, 0); opacity: 0.2; top: 0px; }
.td-grid-style-4 .td-module-thumb .td-video-play-ico { top: auto; bottom: 10px; left: auto; right: 10px; }
@media (max-width: 767px) {
  .td-grid-style-4 .td-module-thumb .td-video-play-ico { display: none; }
}
.td-grid-style-4 .td-module-thumb .td-video-play-ico img { top: 0px !important; left: 0px; width: 30px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-4 .td-module-thumb .td-video-play-ico img { width: 20px; }
}
.td-grid-style-4 .td-big-thumb .entry-title { font-size: 26px; line-height: 30px; font-weight: 600; margin-top: 1px; margin-bottom: 9px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-4 .td-big-thumb .entry-title { font-size: 22px !important; line-height: 26px !important; }
}
@media (max-width: 767px) {
  .td-grid-style-4 .td-big-thumb .entry-title { font-size: 20px !important; line-height: 24px !important; margin-bottom: 6px; }
}
.td-grid-style-4 .td-medium-thumb .entry-title { font-size: 24px; line-height: 28px; font-weight: 600; margin-top: 1px; margin-bottom: 9px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-4 .td-medium-thumb .entry-title { font-size: 18px !important; line-height: 21px !important; }
}
@media (max-width: 767px) {
  .td-grid-style-4 .td-medium-thumb .entry-title { font-size: 20px !important; line-height: 24px !important; margin-bottom: 6px; }
}
.td-grid-style-4 .td-small-thumb .entry-title { font-size: 18px; line-height: 21px; font-weight: 600; margin-top: 1px; margin-bottom: 9px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-4 .td-small-thumb .entry-title { font-size: 14px !important; line-height: 17px !important; }
}
.td-grid-style-4 .td-small-thumb .td-module-comments { display: none; }
.td-grid-style-4 .td-tiny-thumb .entry-title { font-size: 14px; line-height: 18px; font-weight: 600; margin-top: 1px; margin-bottom: 9px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-4 .td-tiny-thumb .entry-title { font-size: 13px !important; line-height: 16px !important; margin: 5px 0px; }
}
@media (max-width: 767px) {
  .td-grid-style-4 .td-tiny-thumb .entry-title { font-size: 12px !important; line-height: 14px !important; margin: 5px 0px; }
}
.td-grid-style-4 .td-tiny-thumb .td-post-category, .td-grid-style-4 .td-tiny-thumb .td-module-comments { display: none; }
.td-grid-style-4 .td-tiny-thumb .td-module-meta-info {  }
@media (max-width: 1023px) {
  .td-grid-style-4 .td-tiny-thumb .td-module-meta-info { display: none; }
}
.td-grid-style-4.td_block_big_grid_4 .td-small-thumb, .td-grid-style-4.td_block_big_grid_4 .td-big-grid-post-1, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-1, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-2, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-3, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-4 {  }
@media (max-width: 767px) {
  .td-grid-style-4.td_block_big_grid_4 .td-small-thumb .entry-title, .td-grid-style-4.td_block_big_grid_4 .td-big-grid-post-1 .entry-title, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-1 .entry-title, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-2 .entry-title, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-3 .entry-title, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-4 .entry-title { font-size: 12px !important; line-height: 14px !important; margin: 5px 0px; }
  .td-grid-style-4.td_block_big_grid_4 .td-small-thumb .td-video-play-ico, .td-grid-style-4.td_block_big_grid_4 .td-big-grid-post-1 .td-video-play-ico, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-1 .td-video-play-ico, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-2 .td-video-play-ico, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-3 .td-video-play-ico, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-4 .td-video-play-ico { top: 8px; left: auto; right: 8px; }
  .td-grid-style-4.td_block_big_grid_4 .td-small-thumb .td-video-play-ico img, .td-grid-style-4.td_block_big_grid_4 .td-big-grid-post-1 .td-video-play-ico img, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-1 .td-video-play-ico img, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-2 .td-video-play-ico img, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-3 .td-video-play-ico img, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-4 .td-video-play-ico img { top: 0px !important; left: 0px; width: 24px; }
  .td-grid-style-4.td_block_big_grid_4 .td-small-thumb .td-post-category, .td-grid-style-4.td_block_big_grid_4 .td-big-grid-post-1 .td-post-category, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-1 .td-post-category, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-2 .td-post-category, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-3 .td-post-category, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-4 .td-post-category, .td-grid-style-4.td_block_big_grid_4 .td-small-thumb .td-module-meta-info, .td-grid-style-4.td_block_big_grid_4 .td-big-grid-post-1 .td-module-meta-info, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-1 .td-module-meta-info, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-2 .td-module-meta-info, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-3 .td-module-meta-info, .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-4 .td-module-meta-info { display: none; }
}
.td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-0, .td-grid-style-4.td_block_big_grid_7 .td-big-grid-post-1 {  }
@media (max-width: 767px) {
  .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-0 .entry-title, .td-grid-style-4.td_block_big_grid_7 .td-big-grid-post-1 .entry-title { font-size: 20px !important; line-height: 24px !important; margin: 5px 0px; }
  .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-0 .td-module-meta-info, .td-grid-style-4.td_block_big_grid_7 .td-big-grid-post-1 .td-module-meta-info { display: block; }
  .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-0 .td-post-category, .td-grid-style-4.td_block_big_grid_7 .td-big-grid-post-1 .td-post-category { display: inline; }
  .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-0 .td-video-play-ico, .td-grid-style-4.td_block_big_grid_7 .td-big-grid-post-1 .td-video-play-ico { top: 8px; left: auto; right: 8px; }
  .td-grid-style-4.td_block_big_grid_5 .td-big-grid-post-0 .td-video-play-ico img, .td-grid-style-4.td_block_big_grid_7 .td-big-grid-post-1 .td-video-play-ico img { top: 0px !important; left: 0px; width: 30px; }
}
.td-grid-style-4 .td-big-grid-scroll .td-big-grid-post {  }
@media (max-width: 767px) {
  .td-grid-style-4 .td-big-grid-scroll .td-big-grid-post .td-module-meta-info { display: none; }
  .td-grid-style-4 .td-big-grid-scroll .td-big-grid-post .entry-title { font-size: 14px !important; line-height: 17px !important; }
  .td-grid-style-4 .td-big-grid-scroll .td-big-grid-post .td-video-play-ico { top: 8px; left: auto; right: 8px; }
  .td-grid-style-4 .td-big-grid-scroll .td-big-grid-post .td-video-play-ico img { top: 0px !important; left: 0px; }
}
.td-grid-style-4.td-hover-1 {  }
@media (min-width: 1025px) {
  .td-grid-style-4.td-hover-1 .td-module-thumb::before { content: ""; width: 101%; height: 100%; position: absolute; z-index: 1; opacity: 0.8; top: 0px; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 61%, rgba(0, 0, 0, 0.6) 100%) repeat scroll 0% 0%; transition: transform 0.35s ease 0s; transform: translate3d(0px, 80%, 0px); }
  .td-grid-style-4.td-hover-1 .td-module-thumb a:last-child::before { transition: opacity 0.35s ease 0s; }
  .td-grid-style-4.td-hover-1 .td-post-category { transition: background-color 0.35s ease 0s, color 0.35s ease 0s; background-color: transparent; }
  .td-grid-style-4.td-hover-1 .td-big-grid-meta { transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transform: translate3d(0px, 0px, 0px); }
  .td-grid-style-4.td-hover-1 .td-module-comments { transition: opacity 0.35s ease 0s; opacity: 0; }
  .td-grid-style-4.td-hover-1 .td-big-grid-post:hover .td-module-thumb::before { transform: translate3d(0px, 0px, 0px); }
  .td-grid-style-4.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child::before { opacity: 0.1; }
  .td-grid-style-4.td-hover-1 .td-big-grid-post:hover .td-post-category { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
  .td-grid-style-4.td-hover-1 .td-big-grid-post.td-big-thumb:hover .td-big-grid-meta, .td-grid-style-4.td-hover-1 .td-big-grid-post.td-medium-thumb:hover .td-big-grid-meta { transform: translate3d(0px, -20px, 0px); }
  .td-grid-style-4.td-hover-1 .td-big-grid-post.td-small-thumb:hover .td-big-grid-meta, .td-grid-style-4.td-hover-1 .td-big-grid-post.td-tiny-thumb:hover .td-big-grid-meta { transform: translate3d(0px, -10px, 0px); }
  .td-grid-style-4.td-hover-1 .td-big-grid-post:hover .td-module-comments { opacity: 1; }
}
.td-grid-style-5 .td-meta-info-container { top: 0px; bottom: 0px; margin: 0px; font-size: 0px; position: absolute; width: 100%; }
.td-grid-style-5 .td-meta-info-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.td-grid-style-5 .td-meta-align { display: inline-block; vertical-align: middle; width: 100%; }
.td-grid-style-5 .td-module-meta-info { margin-left: 0px; margin-right: 0px; margin-bottom: 0px; }
.td-grid-style-5 .td-big-grid-meta { position: relative; text-align: center; padding: 0px 10%; }
@media (max-width: 767px) {
  .td-grid-style-5 .td-big-grid-meta { padding: 0px 4%; }
}
.td-grid-style-5 .entry-title { display: inline-block; width: 100%; font-weight: 300; text-transform: uppercase; }
.td-grid-style-5 .td-module-thumb a:last-child::before { content: ""; width: 100%; height: 100%; position: absolute; z-index: 1; background-color: rgb(0, 0, 0); opacity: 0.7; top: 0px; }
.td-grid-style-5 .td-module-comments {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-5 .td-module-comments { display: none; }
}
.td-grid-style-5 .td-post-category { transition: background-color 0.35s ease 0s, color 0.35s ease 0s; }
.td-grid-style-5 .td-post-category:hover { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.td-grid-style-5 .td-video-play-ico { top: auto; bottom: 10px; left: auto; right: 10px; }
@media (max-width: 767px) {
  .td-grid-style-5 .td-video-play-ico { display: none; }
}
.td-grid-style-5 .td-video-play-ico img { top: 0px !important; left: 0px; width: 30px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-5 .td-video-play-ico img { width: 20px; }
}
.td-grid-style-5 .td-big-thumb .entry-title { font-size: 37px; line-height: 39px; margin-top: 1px; margin-bottom: 9px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-5 .td-big-thumb .entry-title { font-size: 22px !important; line-height: 26px !important; }
}
@media (max-width: 767px) {
  .td-grid-style-5 .td-big-thumb .entry-title { font-size: 20px !important; line-height: 24px !important; }
}
.td-grid-style-5 .td-medium-thumb .entry-title { font-size: 24px; line-height: 28px; margin-top: 1px; margin-bottom: 9px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-5 .td-medium-thumb .entry-title { font-size: 18px !important; line-height: 21px !important; }
}
@media (max-width: 767px) {
  .td-grid-style-5 .td-medium-thumb .entry-title { font-size: 20px !important; line-height: 24px !important; }
}
.td-grid-style-5 .td-small-thumb .entry-title { font-size: 18px; line-height: 21px; margin-top: 1px; margin-bottom: 9px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-5 .td-small-thumb .entry-title { font-size: 14px !important; line-height: 17px !important; }
}
.td-grid-style-5 .td-small-thumb .td-module-comments { display: none; }
.td-grid-style-5 .td-tiny-thumb .entry-title { font-size: 14px; line-height: 18px; font-weight: 400; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-5 .td-tiny-thumb .entry-title { font-size: 13px !important; line-height: 16px !important; }
}
@media (max-width: 767px) {
  .td-grid-style-5 .td-tiny-thumb .entry-title { font-size: 12px !important; line-height: 14px !important; margin: 5px 0px; }
}
.td-grid-style-5 .td-tiny-thumb .td-post-category, .td-grid-style-5 .td-tiny-thumb .td-module-comments { display: none; }
.td-grid-style-5 .td-tiny-thumb .td-module-meta-info {  }
@media (max-width: 1023px) {
  .td-grid-style-5 .td-tiny-thumb .td-module-meta-info { display: none; }
}
.td-grid-style-5.td_block_big_grid_4 .td-small-thumb, .td-grid-style-5.td_block_big_grid_4 .td-big-grid-post-1, .td-grid-style-5.td_block_big_grid_5 .td-big-grid-post-1, .td-grid-style-5.td_block_big_grid_5 .td-big-grid-post-2, .td-grid-style-5.td_block_big_grid_5 .td-big-grid-post-3, .td-grid-style-5.td_block_big_grid_5 .td-big-grid-post-4 {  }
@media (max-width: 767px) {
  .td-grid-style-5.td_block_big_grid_4 .td-small-thumb .entry-title, .td-grid-style-5.td_block_big_grid_4 .td-big-grid-post-1 .entry-title, .td-grid-style-5.td_block_big_grid_5 .td-big-grid-post-1 .entry-title, .td-grid-style-5.td_block_big_grid_5 .td-big-grid-post-2 .entry-title, .td-grid-style-5.td_block_big_grid_5 .td-big-grid-post-3 .entry-title, .td-grid-style-5.td_block_big_grid_5 .td-big-grid-post-4 .entry-title { font-size: 12px !important; line-height: 14px !important; margin: 5px 0px; }
  .td-grid-style-5.td_block_big_grid_4 .td-small-thumb .td-post-category, .td-grid-style-5.td_block_big_grid_4 .td-big-grid-post-1 .td-post-category, .td-grid-style-5.td_block_big_grid_5 .td-big-grid-post-1 .td-post-category, .td-grid-style-5.td_block_big_grid_5 .td-big-grid-post-2 .td-post-category, .td-grid-style-5.td_block_big_grid_5 .td-big-grid-post-3 .td-post-category, .td-grid-style-5.td_block_big_grid_5 .td-big-grid-post-4 .td-post-category, .td-grid-style-5.td_block_big_grid_4 .td-small-thumb .td-module-meta-info, .td-grid-style-5.td_block_big_grid_4 .td-big-grid-post-1 .td-module-meta-info, .td-grid-style-5.td_block_big_grid_5 .td-big-grid-post-1 .td-module-meta-info, .td-grid-style-5.td_block_big_grid_5 .td-big-grid-post-2 .td-module-meta-info, .td-grid-style-5.td_block_big_grid_5 .td-big-grid-post-3 .td-module-meta-info, .td-grid-style-5.td_block_big_grid_5 .td-big-grid-post-4 .td-module-meta-info { display: none; }
}
.td-grid-style-5.td_block_big_grid_5 .td-big-grid-post-0, .td-grid-style-5.td_block_big_grid_7 .td-big-grid-post-1 {  }
@media (max-width: 767px) {
  .td-grid-style-5.td_block_big_grid_5 .td-big-grid-post-0 .entry-title, .td-grid-style-5.td_block_big_grid_7 .td-big-grid-post-1 .entry-title { font-size: 20px !important; line-height: 24px !important; margin: 5px 0px; }
  .td-grid-style-5.td_block_big_grid_5 .td-big-grid-post-0 .td-module-meta-info, .td-grid-style-5.td_block_big_grid_7 .td-big-grid-post-1 .td-module-meta-info { display: block; }
  .td-grid-style-5.td_block_big_grid_5 .td-big-grid-post-0 .td-post-category, .td-grid-style-5.td_block_big_grid_7 .td-big-grid-post-1 .td-post-category { display: inline; }
}
.td-grid-style-5 .td-big-grid-scroll .td-big-grid-post {  }
@media (max-width: 767px) {
  .td-grid-style-5 .td-big-grid-scroll .td-big-grid-post .td-module-meta-info { display: none; }
  .td-grid-style-5 .td-big-grid-scroll .td-big-grid-post .entry-title { font-size: 14px !important; line-height: 17px !important; }
}
.td-grid-style-5.td-hover-1 {  }
@media (min-width: 1025px) {
  .td-grid-style-5.td-hover-1 .entry-thumb { transition: transform 0.6s ease 0s; transform: scale(1.1); }
  .td-grid-style-5.td-hover-1 .td-module-thumb::after { content: ""; width: 100%; height: 100%; position: absolute; z-index: 1; background-color: rgb(77, 178, 236); opacity: 0; top: 0px; left: 0px; pointer-events: none; transition: opacity 0.4s ease 0.2s; }
  .td-grid-style-5.td-hover-1 .td-module-thumb a:last-child::after { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.2) none repeat scroll 0% 0%; content: ""; z-index: 1; transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, -116%, 0px); }
  .td-grid-style-5.td-hover-1 .td-module-comments { transition: opacity 0.6s ease 0s; opacity: 0; }
  .td-grid-style-5.td-hover-1 .td-big-grid-post:hover .entry-thumb { transform: scale(1); }
  .td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-module-comments { opacity: 1; }
  .td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child::after { transition: transform 0.6s ease 0s; transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 116%, 0px); }
  .td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-module-thumb::after { opacity: 0.3; }
}
.td-grid-style-6 .td-video-play-ico { top: auto; bottom: 10px; left: auto; right: 10px; }
@media (max-width: 767px) {
  .td-grid-style-6 .td-video-play-ico { display: none; }
}
.td-grid-style-6 .td-video-play-ico img { top: 0px !important; left: 0px; width: 30px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-6 .td-video-play-ico img { width: 20px; }
}
.td-grid-style-6 .td-post-category { background-color: transparent; padding: 0px; position: absolute; bottom: 17px; }
@media (max-width: 767px) {
  .td-grid-style-6 .td-post-category { bottom: 10px; }
}
.td-grid-style-6 .td-post-category:hover { background-color: transparent; }
.td-grid-style-6 .td-big-grid-meta { height: 100%; }
.td-grid-style-6 .td-module-comments { display: none; }
.td-grid-style-6 .td-big-thumb .td-big-grid-meta { padding: 14px 26px 14px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-6 .td-big-thumb .td-big-grid-meta { padding: 12px 17px 11px; }
}
@media (max-width: 767px) {
  .td-grid-style-6 .td-big-thumb .td-big-grid-meta { padding: 12px 10px 10px; }
}
.td-grid-style-6 .td-big-thumb .entry-title { font-size: 30px; line-height: 34px; font-weight: 500; margin-bottom: 7px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-6 .td-big-thumb .entry-title { font-size: 20px !important; line-height: 26px !important; }
}
@media (max-width: 767px) {
  .td-grid-style-6 .td-big-thumb .entry-title { font-size: 20px !important; line-height: 26px !important; margin-bottom: 6px; }
}
.td-grid-style-6 .td-medium-thumb .td-big-grid-meta { padding: 14px 26px 14px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-6 .td-medium-thumb .td-big-grid-meta { padding: 12px 20px 11px 17px; }
}
@media (max-width: 767px) {
  .td-grid-style-6 .td-medium-thumb .td-big-grid-meta { padding: 12px 10px 10px; }
}
.td-grid-style-6 .td-medium-thumb .entry-title { font-size: 22px; line-height: 28px; font-weight: 500; margin-bottom: 7px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-6 .td-medium-thumb .entry-title { font-size: 16px !important; line-height: 20px !important; margin-bottom: 5px; }
}
@media (max-width: 767px) {
  .td-grid-style-6 .td-medium-thumb .entry-title { font-size: 20px !important; line-height: 26px !important; margin-bottom: 6px; }
}
.td-grid-style-6 .td-small-thumb .td-big-grid-meta { padding: 14px 20px 10px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-6 .td-small-thumb .td-big-grid-meta { padding: 12px 17px 5px; }
}
@media (max-width: 767px) {
  .td-grid-style-6 .td-small-thumb .td-big-grid-meta { padding: 0px 10px; }
}
.td-grid-style-6 .td-small-thumb .td-module-meta-info {  }
@media (max-width: 1023px) {
  .td-grid-style-6 .td-small-thumb .td-module-meta-info { display: none; }
}
.td-grid-style-6 .td-small-thumb .entry-title { font-size: 18px; line-height: 24px; font-weight: 500; margin-bottom: 6px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-6 .td-small-thumb .entry-title { font-size: 14px !important; line-height: 18px !important; }
}
.td-grid-style-6 .td-small-thumb .td-post-category {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-6 .td-small-thumb .td-post-category { display: inline; }
}
.td-grid-style-6 .td-small-thumb .td-module-comments { display: none; }
.td-grid-style-6 .td-tiny-thumb .td-big-grid-meta { padding: 4px 16px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-6 .td-tiny-thumb .td-big-grid-meta { padding: 4px 14px; }
}
@media (max-width: 767px) {
  .td-grid-style-6 .td-tiny-thumb .td-big-grid-meta { padding: 2px 10px 0px; }
}
.td-grid-style-6 .td-tiny-thumb .entry-title { font-size: 17px; line-height: 21px; font-weight: 500; margin-top: 6px; margin-bottom: 7px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-6 .td-tiny-thumb .entry-title { font-size: 13px !important; line-height: 16px !important; }
}
@media (max-width: 767px) {
  .td-grid-style-6 .td-tiny-thumb .entry-title { font-size: 12px !important; line-height: 15px !important; }
}
.td-grid-style-6 .td-tiny-thumb .td-module-meta-info, .td-grid-style-6 .td-tiny-thumb .td-module-comments { display: none; }
.td-grid-style-6.td_block_big_grid_4 .td-small-thumb, .td-grid-style-6.td_block_big_grid_4 .td-big-grid-post-1, .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-1, .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-2, .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-3, .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-4 {  }
@media (max-width: 767px) {
  .td-grid-style-6.td_block_big_grid_4 .td-small-thumb .td-big-grid-meta, .td-grid-style-6.td_block_big_grid_4 .td-big-grid-post-1 .td-big-grid-meta, .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-1 .td-big-grid-meta, .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-2 .td-big-grid-meta, .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-3 .td-big-grid-meta, .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-4 .td-big-grid-meta { padding: 2px 10px 0px; }
  .td-grid-style-6.td_block_big_grid_4 .td-small-thumb .entry-title, .td-grid-style-6.td_block_big_grid_4 .td-big-grid-post-1 .entry-title, .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-1 .entry-title, .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-2 .entry-title, .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-3 .entry-title, .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-4 .entry-title { font-size: 12px !important; line-height: 15px !important; font-weight: 500; margin-top: 6px; margin-bottom: 7px; }
  .td-grid-style-6.td_block_big_grid_4 .td-small-thumb .td-post-category, .td-grid-style-6.td_block_big_grid_4 .td-big-grid-post-1 .td-post-category, .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-1 .td-post-category, .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-2 .td-post-category, .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-3 .td-post-category, .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-4 .td-post-category, .td-grid-style-6.td_block_big_grid_4 .td-small-thumb .td-module-meta-info, .td-grid-style-6.td_block_big_grid_4 .td-big-grid-post-1 .td-module-meta-info, .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-1 .td-module-meta-info, .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-2 .td-module-meta-info, .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-3 .td-module-meta-info, .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-4 .td-module-meta-info { display: none; }
}
.td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-0, .td-grid-style-6.td_block_big_grid_7 .td-big-grid-post-1 {  }
@media (max-width: 767px) {
  .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-0 .entry-title, .td-grid-style-6.td_block_big_grid_7 .td-big-grid-post-1 .entry-title { font-size: 20px !important; line-height: 26px !important; font-weight: 500 !important; margin-bottom: 6px; }
  .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-0 .td-module-meta-info, .td-grid-style-6.td_block_big_grid_7 .td-big-grid-post-1 .td-module-meta-info { display: block; }
  .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-0 .td-post-category, .td-grid-style-6.td_block_big_grid_7 .td-big-grid-post-1 .td-post-category { display: inline; }
  .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-0 .td-big-grid-meta, .td-grid-style-6.td_block_big_grid_7 .td-big-grid-post-1 .td-big-grid-meta { padding: 12px 10px 10px; }
}
.td-grid-style-6 .td-big-grid-scroll .td-big-grid-post {  }
@media (max-width: 767px) {
  .td-grid-style-6 .td-big-grid-scroll .td-big-grid-post .td-big-grid-meta { padding: 8px 10px 7px !important; }
  .td-grid-style-6 .td-big-grid-scroll .td-big-grid-post .td-module-meta-info { display: none; }
  .td-grid-style-6 .td-big-grid-scroll .td-big-grid-post .entry-title { font-size: 15px !important; line-height: 20px !important; font-weight: 500 !important; margin-bottom: 0px; }
}
.td-grid-style-6 .td-module-thumb a:last-child::before, .td-grid-style-6 .td-big-grid-post .td-module-thumb a:last-child::after { content: ""; width: 100%; height: 100%; position: absolute; z-index: 1; top: 0px; }
.td-grid-style-6 .td-module-thumb a:last-child::after { opacity: 0.35; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.td-grid-style-6 .td-big-grid-post-0 .td-module-thumb a:last-child::before { opacity: 0.6; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(76, 240, 255) 0%, rgb(30, 83, 228) 100%) repeat scroll 0% 0%; }
.td-grid-style-6.td_block_big_grid_7 .td-big-grid-post-2 .td-module-thumb a:last-child::before, .td-grid-style-6 .td-big-grid-post-1 .td-module-thumb a:last-child::before { opacity: 0.6; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(255, 210, 31) 0%, rgb(220, 42, 2) 100%) repeat scroll 0% 0%; }
.td-grid-style-6.td_block_big_grid_7 .td-big-grid-post-1 .td-module-thumb a:last-child::before, .td-grid-style-6 .td-big-grid-post-2 .td-module-thumb a:last-child::before { opacity: 0.6; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(252, 93, 220) 0%, rgb(158, 6, 205) 100%) repeat scroll 0% 0%; }
.td-grid-style-6 .td-big-grid-post-3 .td-module-thumb a:last-child::before { opacity: 0.6; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(224, 255, 47) 0%, rgb(1, 141, 10) 100%) repeat scroll 0% 0%; }
.td-grid-style-6 .td-big-grid-post-4 .td-module-thumb a:last-child::before { opacity: 0.6; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(254, 119, 61) 0%, rgb(187, 2, 27) 100%) repeat scroll 0% 0%; }
.td-grid-style-6.td_block_big_grid_4 .td-big-grid-post-4 .td-module-thumb a:last-child::before, .td-grid-style-6 .td-big-grid-post-5 .td-module-thumb a:last-child::before { opacity: 0.6; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(255, 110, 170) 0%, rgb(200, 25, 86) 100%) repeat scroll 0% 0%; }
.td-grid-style-6.td_block_big_grid_6 .td-big-grid-post-5 .td-module-thumb a:last-child::before, .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-4 .td-module-thumb a:last-child::before, .td-grid-style-6 .td-big-grid-post-6 .td-module-thumb a:last-child::before { opacity: 0.6; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(79, 255, 211) 0%, rgb(0, 95, 135) 100%) repeat scroll 0% 0%; }
.td-grid-style-6 .td-big-grid-scroll .td-big-grid-post .td-big-grid-meta {  }
.td-grid-style-6.td-hover-1 {  }
@media (min-width: 1025px) {
  .td-grid-style-6.td-hover-1 .td-module-thumb a:last-child::after { transition: opacity 0.35s ease 0s; }
  .td-grid-style-6.td-hover-1 .entry-thumb { transition: transform 0.35s ease 0s; }
  .td-grid-style-6.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child::after { opacity: 0.5; }
  .td-grid-style-6.td-hover-1 .td-big-grid-post:hover .entry-thumb { transform: scale3d(1.05, 1.05, 1) rotate(0.02deg); }
}
.td-grid-style-7 .td-video-play-ico { top: auto; bottom: 10px; left: auto; right: 10px; }
@media (max-width: 767px) {
  .td-grid-style-7 .td-video-play-ico { display: none; }
}
.td-grid-style-7 .td-video-play-ico img { top: 0px !important; left: 0px; width: 30px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-7 .td-video-play-ico img { width: 20px; }
}
.td-grid-style-7 .td-big-grid-post .entry-title a { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); }
.td-grid-style-7 .td-post-category { background-color: transparent; padding: 0px; position: absolute; bottom: 17px; }
@media (max-width: 767px) {
  .td-grid-style-7 .td-post-category { bottom: 10px; }
}
.td-grid-style-7 .td-post-category:hover { background-color: transparent; }
.td-grid-style-7 .td-big-grid-meta { height: 100%; }
.td-grid-style-7 .td-module-comments { display: none; }
.td-grid-style-7 .td-big-thumb .td-big-grid-meta { padding: 14px 26px 14px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-7 .td-big-thumb .td-big-grid-meta { padding: 12px 17px 11px; }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-big-thumb .td-big-grid-meta { padding: 12px 10px 10px; }
}
.td-grid-style-7 .td-big-thumb .entry-title { font-size: 30px; line-height: 34px; font-weight: 500; margin-bottom: 7px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-7 .td-big-thumb .entry-title { font-size: 20px !important; line-height: 26px !important; }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-big-thumb .entry-title { font-size: 20px !important; line-height: 26px !important; margin-bottom: 6px; }
}
.td-grid-style-7 .td-medium-thumb .td-big-grid-meta { padding: 14px 26px 14px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-7 .td-medium-thumb .td-big-grid-meta { padding: 12px 20px 11px 17px; }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-medium-thumb .td-big-grid-meta { padding: 12px 10px 10px; }
}
.td-grid-style-7 .td-medium-thumb .entry-title { font-size: 26px; line-height: 32px; font-weight: 500; margin-bottom: 7px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-7 .td-medium-thumb .entry-title { font-size: 16px !important; line-height: 20px !important; margin-bottom: 5px; }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-medium-thumb .entry-title { font-size: 20px !important; line-height: 26px !important; margin-bottom: 6px; }
}
.td-grid-style-7 .td-small-thumb .td-big-grid-meta { padding: 14px 20px 10px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-7 .td-small-thumb .td-big-grid-meta { padding: 12px 17px 5px; }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-small-thumb .td-big-grid-meta { padding: 0px 10px; }
}
.td-grid-style-7 .td-small-thumb .td-module-meta-info {  }
@media (max-width: 1023px) {
  .td-grid-style-7 .td-small-thumb .td-module-meta-info { display: none; }
}
.td-grid-style-7 .td-small-thumb .entry-title { font-size: 18px; line-height: 24px; font-weight: 500; margin-bottom: 6px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-7 .td-small-thumb .entry-title { font-size: 14px !important; line-height: 18px !important; }
}
.td-grid-style-7 .td-small-thumb .td-post-category {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-7 .td-small-thumb .td-post-category { display: inline; }
}
.td-grid-style-7 .td-small-thumb .td-module-comments { display: none; }
.td-grid-style-7 .td-tiny-thumb .td-big-grid-meta { padding: 4px 16px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-7 .td-tiny-thumb .td-big-grid-meta { padding: 4px 14px; }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-tiny-thumb .td-big-grid-meta { padding: 2px 10px 0px; }
}
.td-grid-style-7 .td-tiny-thumb .entry-title { font-size: 16px; line-height: 21px; font-weight: 500; margin-top: 6px; margin-bottom: 7px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-grid-style-7 .td-tiny-thumb .entry-title { font-size: 13px !important; line-height: 16px !important; }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-tiny-thumb .entry-title { font-size: 12px !important; line-height: 15px !important; }
}
.td-grid-style-7 .td-tiny-thumb .td-module-meta-info, .td-grid-style-7 .td-tiny-thumb .td-module-comments { display: none; }
.td-grid-style-7.td_block_big_grid_4 .td-small-thumb, .td-grid-style-7.td_block_big_grid_4 .td-big-grid-post-1, .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-1, .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-2, .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-3, .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-4 {  }
@media (max-width: 767px) {
  .td-grid-style-7.td_block_big_grid_4 .td-small-thumb .td-big-grid-meta, .td-grid-style-7.td_block_big_grid_4 .td-big-grid-post-1 .td-big-grid-meta, .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-1 .td-big-grid-meta, .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-2 .td-big-grid-meta, .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-3 .td-big-grid-meta, .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-4 .td-big-grid-meta { padding: 2px 10px 0px; }
  .td-grid-style-7.td_block_big_grid_4 .td-small-thumb .entry-title, .td-grid-style-7.td_block_big_grid_4 .td-big-grid-post-1 .entry-title, .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-1 .entry-title, .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-2 .entry-title, .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-3 .entry-title, .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-4 .entry-title { font-size: 12px !important; line-height: 15px !important; font-weight: 500; margin-top: 6px; margin-bottom: 7px; }
  .td-grid-style-7.td_block_big_grid_4 .td-small-thumb .td-post-category, .td-grid-style-7.td_block_big_grid_4 .td-big-grid-post-1 .td-post-category, .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-1 .td-post-category, .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-2 .td-post-category, .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-3 .td-post-category, .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-4 .td-post-category, .td-grid-style-7.td_block_big_grid_4 .td-small-thumb .td-module-meta-info, .td-grid-style-7.td_block_big_grid_4 .td-big-grid-post-1 .td-module-meta-info, .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-1 .td-module-meta-info, .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-2 .td-module-meta-info, .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-3 .td-module-meta-info, .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-4 .td-module-meta-info { display: none; }
}
.td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-0, .td-grid-style-7.td_block_big_grid_7 .td-big-grid-post-1 {  }
@media (max-width: 767px) {
  .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-0 .entry-title, .td-grid-style-7.td_block_big_grid_7 .td-big-grid-post-1 .entry-title { font-size: 20px !important; line-height: 26px !important; font-weight: 500 !important; margin-bottom: 6px; }
  .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-0 .td-module-meta-info, .td-grid-style-7.td_block_big_grid_7 .td-big-grid-post-1 .td-module-meta-info { display: block; }
  .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-0 .td-post-category, .td-grid-style-7.td_block_big_grid_7 .td-big-grid-post-1 .td-post-category { display: inline; }
  .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-0 .td-big-grid-meta, .td-grid-style-7.td_block_big_grid_7 .td-big-grid-post-1 .td-big-grid-meta { padding: 12px 10px 10px; }
}
.td-grid-style-7 .td-big-grid-scroll .td-big-grid-post {  }
@media (max-width: 767px) {
  .td-grid-style-7 .td-big-grid-scroll .td-big-grid-post .td-big-grid-meta { padding: 8px 10px 7px !important; }
  .td-grid-style-7 .td-big-grid-scroll .td-big-grid-post .td-module-meta-info { display: none; }
  .td-grid-style-7 .td-big-grid-scroll .td-big-grid-post .entry-title { font-size: 15px !important; line-height: 20px !important; font-weight: 500 !important; margin-bottom: 0px; }
}
.td-grid-style-7 .td-module-thumb a:last-child::before, .td-grid-style-7 .td-big-grid-post .td-module-thumb a:last-child::after { content: ""; width: 100%; height: 100%; position: absolute; z-index: 1; top: 0px; }
.td-grid-style-7 .td-module-thumb a:last-child::after { box-shadow: 0px 0px 16px 4px rgb(0, 0, 0) inset; opacity: 0.15; }
.td-grid-style-7 .td-big-grid-post-0 .td-module-thumb a:last-child::before { opacity: 0.6; background: rgba(0, 0, 0, 0) linear-gradient(20deg, rgb(65, 12, 188) 0%, rgb(255, 111, 49) 100%) repeat scroll 0% 0%; }
.td-grid-style-7 .td-big-grid-post-1 .td-module-thumb a:last-child::before { opacity: 0.6; background: rgba(0, 0, 0, 0) linear-gradient(20deg, rgb(244, 136, 13) 0%, rgb(112, 255, 153) 100%) repeat scroll 0% 0%; }
.td-grid-style-7 .td-big-grid-post-2 .td-module-thumb a:last-child::before { opacity: 0.6; background: rgba(0, 0, 0, 0) linear-gradient(20deg, rgb(196, 15, 121) 0%, rgb(126, 191, 255) 100%) repeat scroll 0% 0%; }
.td-grid-style-7 .td-big-grid-post-3 .td-module-thumb a:last-child::before { opacity: 0.6; background: rgba(0, 0, 0, 0) linear-gradient(20deg, rgb(0, 22, 190) 0%, rgb(42, 236, 116) 100%) repeat scroll 0% 0%; }
.td-grid-style-7 .td-big-grid-post-4 .td-module-thumb a:last-child::before { opacity: 0.6; background: rgba(0, 0, 0, 0) linear-gradient(20deg, rgb(2, 60, 140) 0%, rgb(255, 134, 211) 100%) repeat scroll 0% 0%; }
.td-grid-style-7.td_block_big_grid .td-big-grid-post-4 .td-module-thumb a:last-child::before, .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-2 .td-module-thumb a:last-child::before, .td-grid-style-7 .td-big-grid-post-5 .td-module-thumb a:last-child::before { opacity: 0.6; background: rgba(0, 0, 0, 0) linear-gradient(20deg, rgb(0, 172, 129) 0%, rgb(255, 119, 142) 100%) repeat scroll 0% 0%; }
.td-grid-style-7.td_block_big_grid_6 .td-big-grid-post-4 .td-module-thumb a:last-child::before, .td-grid-style-7.td_block_big_grid_4 .td-big-grid-post-2 .td-module-thumb a:last-child::before, .td-grid-style-7 .td-big-grid-post-6 .td-module-thumb a:last-child::before { opacity: 0.6; background: rgba(0, 0, 0, 0) linear-gradient(20deg, rgb(0, 120, 8) 0%, rgb(255, 249, 64) 100%) repeat scroll 0% 0%; }
.td-grid-style-7.td-hover-1 {  }
@media (min-width: 1025px) {
  .td-grid-style-7.td-hover-1 .entry-thumb { transition: transform 0.35s ease 0s; }
  .td-grid-style-7.td-hover-1 .td-big-grid-post:hover .entry-thumb { transform: scale3d(1.05, 1.05, 1) rotate(0.02deg); }
}
#td_css_split_separator { visibility: visible; }
.td_block_social_counter { font-family: "Open Sans",arial,sans-serif; font-weight: bold; font-size: 11px; color: rgb(255, 255, 255); margin-bottom: 11px !important; padding-top: 20px; }
.td_block_social_counter .td-sp { position: relative; }
.td_block_social_counter .td-sp::after { content: ""; width: 1px; height: 16px; background-color: rgba(255, 255, 255, 0.1); position: absolute; right: -1px; top: 8px; }
.td_social_type { margin-bottom: 10px; transition: background-color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s; }
.td_social_type:hover .td-social-box { background-color: rgb(34, 34, 34); }
.td_social_type .td_social_info { padding: 0px 0px 0px 9px; position: relative; top: -12px; }
.td_social_type .td_social_info_name {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_social_type .td_social_info_name { display: none; }
}
.td_social_type .td-social-box { height: 32px; position: relative; overflow: hidden; border-radius: 3px; }
.td_social_type .td-social-box .td-sp { display: inline-block; }
.td_social_type .td_social_number { border-left: 1px solid rgba(255, 255, 255, 0.1); padding-left: 9px; }
.td_social_type .td_social_button { float: right; border-left: 1px solid rgba(255, 255, 255, 0.1); padding: 0px 14px; margin-top: 8px; top: 9px; height: 16px; line-height: 15px; text-transform: uppercase; }
.td_social_type .td_social_button a { color: rgb(255, 255, 255); }
.td_social_type .td_social_button a::after { content: ""; display: block; height: 32px; position: absolute; right: 0px; top: 0px; width: 100%; }
.td_social_type .td_social_button a:hover { color: inherit; text-decoration: none !important; }
.td_social_type a { color: rgb(255, 255, 255); }
.td_social_facebook .td-social-box { background-color: rgb(81, 110, 171); }
.td_social_rss .td-social-box { background-color: rgb(255, 102, 0); }
.td_social_soundcloud .td-social-box { background-color: rgb(255, 84, 25); }
.td_social_twitter .td-social-box { background-color: rgb(41, 197, 246); }
.td_social_vimeo .td-social-box { background-color: rgb(0, 101, 153); }
.td_social_youtube .td-social-box { background-color: rgb(225, 78, 66); }
.td_social_googleplus .td-social-box { background-color: rgb(235, 64, 38); }
.td_social_instagram .td-social-box { background-color: rgb(65, 112, 150); }
.no_border_top { border-top: 0px none; }
.td-social-boxed .td_social_type { text-align: center; width: 33.3333%; margin: 0px; float: left; }
.td-social-boxed .td_social_type .td-social-box { height: 90px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-boxed .td_social_type .td-social-box { height: 70px; }
}
.td-social-boxed .td_social_type span { display: block; width: 100%; padding: 0px; }
.td-social-boxed .td-social-list { padding: 0px 19px 0px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-boxed .td-social-list { padding: 0px 17px; }
}
@media (max-width: 767px) {
  .td-social-boxed .td-social-list { padding: 0px 10px; }
}
.td-social-boxed .td-sp { margin-top: 6px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-boxed .td-sp { margin-top: 4px; margin-bottom: 4px; }
}
.td-social-boxed .td-sp::after { display: none; }
.td-social-boxed .td_social_info { font-size: 15px; top: 0px; margin-top: -2px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-boxed .td_social_info { font-size: 13px; top: -12px; }
}
.td-social-boxed .td_social_info_name { font-size: 11px; font-weight: normal; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-boxed .td_social_info_name { top: -17px; font-size: 10px; }
}
.td-social-boxed .td_social_button { opacity: 0; position: absolute; height: 100%; margin-top: 0px; top: 0px; }
.td-social-boxed .td_social_button a::after { width: 100%; height: 100%; }
.td-social-colored .td_social_facebook .td-sp { background-color: rgb(81, 110, 171); }
.td-social-colored .td_social_rss .td-sp { background-color: rgb(255, 102, 0); }
.td-social-colored .td_social_soundcloud .td-sp { background-color: rgb(255, 84, 25); }
.td-social-colored .td_social_twitter .td-sp { background-color: rgb(41, 197, 246); }
.td-social-colored .td_social_vimeo .td-sp { background-color: rgb(0, 101, 153); }
.td-social-colored .td_social_youtube .td-sp { background-color: rgb(225, 78, 66); }
.td-social-colored .td_social_googleplus .td-sp { background-color: rgb(235, 64, 38); }
.td-social-colored .td_social_instagram .td-sp { background-color: rgb(65, 112, 150); }
.td-social-font-icons .td-sp { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; font-family: "newsmag",sans-serif; font-size: 14px; text-align: center; font-weight: normal; }
.td-social-font-icons .td-sp::before { position: absolute; top: 0px; left: 0px; right: 0px; line-height: 30px; }
.td-social-font-icons .td_social_facebook .td-sp::before { content: ""; color: rgb(81, 110, 171); }
.td-social-font-icons .td_social_rss .td-sp::before { content: ""; color: rgb(255, 102, 0); }
.td-social-font-icons .td_social_soundcloud .td-sp::before { content: ""; color: rgb(255, 84, 25); }
.td-social-font-icons .td_social_twitter .td-sp::before { content: ""; color: rgb(41, 197, 246); }
.td-social-font-icons .td_social_vimeo .td-sp::before { content: ""; color: rgb(0, 101, 153); }
.td-social-font-icons .td_social_youtube .td-sp::before { content: ""; color: rgb(225, 78, 66); }
.td-social-font-icons .td_social_googleplus .td-sp::before { content: ""; color: rgb(235, 64, 38); }
.td-social-font-icons .td_social_instagram .td-sp::before { content: ""; color: rgb(65, 112, 150); }
.td-social-style1 .td_social_type .td-social-box { background-color: rgb(34, 34, 34); }
.td-social-style1 .td_social_type .td_social_button { margin-top: 9px; }
.td-social-style1 .td_social_facebook:hover .td-social-box { background-color: rgb(81, 110, 171) !important; }
.td-social-style1 .td_social_rss:hover .td-social-box { background-color: rgb(255, 102, 0) !important; }
.td-social-style1 .td_social_soundcloud:hover .td-social-box { background-color: rgb(255, 84, 25) !important; }
.td-social-style1 .td_social_twitter:hover .td-social-box { background-color: rgb(41, 197, 246) !important; }
.td-social-style1 .td_social_vimeo:hover .td-social-box { background-color: rgb(0, 101, 153) !important; }
.td-social-style1 .td_social_youtube:hover .td-social-box { background-color: rgb(225, 78, 66) !important; }
.td-social-style1 .td_social_googleplus:hover .td-social-box { background-color: rgb(235, 64, 38) !important; }
.td-social-style1 .td_social_instagram:hover .td-social-box { background-color: rgb(65, 112, 150) !important; }
.td-social-style2 { color: rgb(0, 0, 0); }
.td-social-style2 .td_social_type .td-social-box { background-color: transparent; border: 1px solid rgb(237, 237, 237); }
.td-social-style2 .td_social_type .td_social_info { top: -13px; }
.td-social-style2 .td_social_type .td_social_button { margin-top: 7px; }
.td-social-style2 .td_social_type a { color: rgb(0, 0, 0); }
.td-social-style2 .td_social_type:hover { color: rgb(85, 85, 85); }
.td-social-style2 .td_social_type:hover .td_social_type a { color: rgb(85, 85, 85); }
.td-social-style2 .td-sp::after { top: 7px; }
.td-social-style2 .td-sp::before { line-height: 28px; }
.td-social-style2 .td-sp::after { background-color: rgb(0, 0, 0); opacity: 0.1; }
.td-social-style2 .td_social_button { border-color: rgb(237, 237, 237); }
.td-social-style3 { color: rgb(0, 0, 0); }
.td-social-style3 .td_social_type a { color: rgb(0, 0, 0); }
.td-social-style3 .td_social_type .td_social_button { margin-top: 13px; padding: 0px; border: medium none; }
.td-social-style3 .td_social_type .td_social_button a::after { height: 40px; }
.td-social-style3 .td_social_type .td_social_info { top: -16px; }
.td-social-style3 .td_social_type:hover { color: rgb(85, 85, 85); }
.td-social-style3 .td_social_type:hover .td_social_type a { color: rgb(85, 85, 85); }
.td-social-style3 .td_social_type:hover .td-social-box { background-color: transparent; }
.td-social-style3 .td-social-box { background-color: transparent; height: 40px; }
.td-social-style3 .td-sp { width: 40px; height: 40px; border-radius: 40px; margin-right: 5px; }
.td-social-style3 .td-sp::after { top: 7px; }
.td-social-style3 .td-sp::after { display: none; }
.td-social-style3 .td_social_facebook .td-sp { background-position: -17px -17px; }
.td-social-style3 .td_social_rss .td-sp { background-position: -16px -121px; }
.td-social-style3 .td_social_soundcloud .td-sp { background-position: -17px -173px; }
.td-social-style3 .td_social_twitter .td-sp { background-position: -16px -431px; }
.td-social-style3 .td_social_vimeo .td-sp { background-position: -16px -327px; }
.td-social-style3 .td_social_youtube .td-sp { background-position: -15px -380px; }
.td-social-style3 .td_social_googleplus .td-sp { background-position: -17px -276px; }
.td-social-style3 .td_social_instagram .td-sp { background-position: -16px -224px; }
.td-social-style4 { color: rgb(0, 0, 0); }
.td-social-style4 .td_social_type a { color: rgb(0, 0, 0); }
.td-social-style4 .td_social_type .td_social_button { margin-top: 12px; padding: 0px; border: medium none; }
.td-social-style4 .td_social_type .td_social_button a::after { height: 40px; }
.td-social-style4 .td_social_type .td_social_info { top: -16px; }
.td-social-style4 .td_social_type:hover { color: rgb(85, 85, 85); }
.td-social-style4 .td_social_type:hover .td_social_type a { color: rgb(85, 85, 85); }
.td-social-style4 .td_social_type:hover .td-social-box { background-color: transparent; }
.td-social-style4 .td-social-box { background-color: transparent; height: 40px; }
.td-social-style4 .td-sp { width: 40px; height: 40px; margin-right: 5px; border-radius: 3px; }
.td-social-style4 .td-sp::after { top: 7px; }
.td-social-style4 .td-sp::after { display: none; }
.td-social-style4 .td_social_facebook .td-sp { background-position: -17px -17px; }
.td-social-style4 .td_social_rss .td-sp { background-position: -16px -121px; }
.td-social-style4 .td_social_soundcloud .td-sp { background-position: -17px -173px; }
.td-social-style4 .td_social_twitter .td-sp { background-position: -16px -431px; }
.td-social-style4 .td_social_vimeo .td-sp { background-position: -16px -327px; }
.td-social-style4 .td_social_youtube .td-sp { background-position: -15px -380px; }
.td-social-style4 .td_social_googleplus .td-sp { background-position: -17px -276px; }
.td-social-style4 .td_social_instagram .td-sp { background-position: -16px -224px; }
.td-social-style5 { margin-bottom: 4px !important; }
@media (max-width: 1023px) {
  .td-social-style5 { margin-bottom: 16px !important; }
}
.td-social-style5 .td-social-list { margin-left: -8px; margin-right: -8px; }
@media (max-width: 1023px) {
  .td-social-style5 .td-social-list { margin-left: 0px; margin-right: 0px; }
}
.td-social-style5 .td_social_type .td-social-box { margin: 0px 8px 16px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style5 .td_social_type .td-social-box { margin: 0px 2px 4px; }
}
@media (max-width: 767px) {
  .td-social-style5 .td_social_type .td-social-box { margin: 0px 2px 4px; }
}
.td-social-style6 { margin-bottom: 20px !important; }
.td-social-style6 .td-social-box { border-radius: 0px; }
.td-social-style7 { margin-bottom: 4px !important; }
@media (max-width: 1023px) {
  .td-social-style7 { margin-bottom: 16px !important; }
}
.td-social-style7 .td-social-list { margin-left: -8px; margin-right: -8px; }
@media (max-width: 1023px) {
  .td-social-style7 .td-social-list { margin-left: 0px; margin-right: 0px; }
}
.td-social-style7 .td_social_type .td-social-box { background-color: rgb(34, 34, 34); margin: 0px 8px 16px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style7 .td_social_type .td-social-box { margin: 0px 2px 4px; }
}
@media (max-width: 767px) {
  .td-social-style7 .td_social_type .td-social-box { margin: 0px 2px 4px; }
}
.td-social-style7 .td_social_facebook:hover .td-social-box { background-color: rgb(81, 110, 171) !important; }
.td-social-style7 .td_social_rss:hover .td-social-box { background-color: rgb(255, 102, 0) !important; }
.td-social-style7 .td_social_soundcloud:hover .td-social-box { background-color: rgb(255, 84, 25) !important; }
.td-social-style7 .td_social_twitter:hover .td-social-box { background-color: rgb(41, 197, 246) !important; }
.td-social-style7 .td_social_vimeo:hover .td-social-box { background-color: rgb(0, 101, 153) !important; }
.td-social-style7 .td_social_youtube:hover .td-social-box { background-color: rgb(225, 78, 66) !important; }
.td-social-style7 .td_social_googleplus:hover .td-social-box { background-color: rgb(235, 64, 38) !important; }
.td-social-style7 .td_social_instagram:hover .td-social-box { background-color: rgb(65, 112, 150) !important; }
.td-social-style8 { color: rgb(0, 0, 0); margin-bottom: 4px !important; }
@media (max-width: 1023px) {
  .td-social-style8 { margin-bottom: 16px !important; }
}
.td-social-style8 .td-social-list { margin-left: -8px; margin-right: -8px; }
@media (max-width: 1023px) {
  .td-social-style8 .td-social-list { margin-left: 0px; margin-right: 0px; }
}
.td-social-style8 .td_social_type .td-social-box { background-color: transparent; border: 1px solid rgb(237, 237, 237); margin: 0px 8px 16px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style8 .td_social_type .td-social-box { margin: 0px 2px 4px; }
}
@media (max-width: 767px) {
  .td-social-style8 .td_social_type .td-social-box { margin: 0px 2px 4px; }
}
.td-social-style8 .td_social_type .td_social_button { margin-top: 7px; }
.td-social-style8 .td_social_type a { color: rgb(0, 0, 0); }
.td-social-style8 .td_social_type:hover { color: rgb(85, 85, 85); }
.td-social-style8 .td_social_type:hover .td_social_type a { color: rgb(85, 85, 85); }
.td-social-style8 .td-sp { font-size: 26px; margin-top: 9px; margin-bottom: -3px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style8 .td-sp { font-size: 21px; margin-top: 5px; margin-bottom: 2px; }
}
@media (max-width: 767px) {
  .td-social-style8 .td-sp { font-size: 28px; }
}
.td-social-style8 .td-sp::after { top: 7px; }
.td-social-style8 .td-sp-twitter { font-size: 22px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style8 .td-sp-twitter { font-size: 18px; }
}
.td-social-style8 .td-sp::after { background-color: rgb(0, 0, 0); opacity: 0.1; }
.td-social-style8 .td_social_button { border-color: rgb(237, 237, 237); }
.td-social-style9 { color: rgb(0, 0, 0); margin-bottom: 0px !important; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style9 { margin-bottom: 10px !important; }
}
.td-social-style9 .td_social_type { width: 25%; }
.td-social-style9 .td_social_type a { color: rgb(0, 0, 0); }
.td-social-style9 .td_social_type .td_social_button { padding: 0px; border: medium none; }
.td-social-style9 .td_social_type:hover { color: rgb(85, 85, 85); }
.td-social-style9 .td_social_type:hover .td_social_type a { color: rgb(85, 85, 85); }
.td-social-style9 .td_social_type:hover .td-sp { box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3); }
.td-social-style9 .td_social_type .td_social_info { font-size: 15px; top: 5px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style9 .td_social_type .td_social_info { font-size: 12px; top: 0px; }
}
.td-social-style9 .td_social_type .td_social_info_name { font-size: 11px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style9 .td_social_type .td_social_info_name { font-size: 10px; top: -5px; }
}
.td-social-style9 .td_social_type .td-social-box { background-color: transparent; height: 130px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style9 .td_social_type .td-social-box { height: 90px; }
}
.td-social-style9 .td-sp { transition: box-shadow 0.3s ease 0s; width: 64px; height: 64px; border-radius: 64px; margin: 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style9 .td-sp { width: 48px; height: 48px; border-radius: 48px; }
}
.td-social-style9 .td-sp::after { display: none; }
.td-social-style9 .td_social_facebook .td-sp { background-position: -5px -5px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style9 .td_social_facebook .td-sp { background-position: -13px -13px; }
}
.td-social-style9 .td_social_rss .td-sp { background-position: -4px -109px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style9 .td_social_rss .td-sp { background-position: -12px -117px; }
}
.td-social-style9 .td_social_soundcloud .td-sp { background-position: -5px -161px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style9 .td_social_soundcloud .td-sp { background-position: -13px -169px; }
}
.td-social-style9 .td_social_twitter .td-sp { background-position: -4px -419px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style9 .td_social_twitter .td-sp { background-position: -12px -427px; }
}
.td-social-style9 .td_social_vimeo .td-sp { background-position: -4px -315px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style9 .td_social_vimeo .td-sp { background-position: -12px -323px; }
}
.td-social-style9 .td_social_youtube .td-sp { background-position: -3px -368px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style9 .td_social_youtube .td-sp { background-position: -11px -376px; }
}
.td-social-style9 .td_social_googleplus .td-sp { background-position: -5px -264px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style9 .td_social_googleplus .td-sp { background-position: -13px -272px; }
}
.td-social-style9 .td_social_instagram .td-sp { background-position: -4px -212px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style9 .td_social_instagram .td-sp { background-position: -12px -220px; }
}
.td-social-style9 .td-social-list { padding: 0px 12px; }
.td-social-style10 { color: rgb(0, 0, 0); margin-bottom: 0px !important; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style10 { margin-bottom: 10px !important; }
}
.td-social-style10 .td_social_type { width: 25%; }
.td-social-style10 .td_social_type a { color: rgb(0, 0, 0); }
.td-social-style10 .td_social_type .td_social_button { padding: 0px; border: medium none; }
.td-social-style10 .td_social_type:hover { color: rgb(85, 85, 85); }
.td-social-style10 .td_social_type:hover .td_social_type a { color: rgb(85, 85, 85); }
.td-social-style10 .td_social_type:hover .td-sp { box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3); }
.td-social-style10 .td_social_type .td_social_info { font-size: 15px; top: 5px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style10 .td_social_type .td_social_info { font-size: 12px; top: 0px; }
}
.td-social-style10 .td_social_type .td_social_info_name { font-size: 11px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style10 .td_social_type .td_social_info_name { font-size: 10px; top: -5px; }
}
.td-social-style10 .td_social_type .td-social-box { background-color: transparent; height: 130px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style10 .td_social_type .td-social-box { height: 90px; }
}
.td-social-style10 .td-sp { transition: box-shadow 0.3s ease 0s; width: 64px; height: 64px; margin: 0px; border-radius: 3px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style10 .td-sp { width: 48px; height: 48px; }
}
.td-social-style10 .td-sp::after { display: none; }
.td-social-style10 .td_social_facebook .td-sp { background-position: -5px -5px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style10 .td_social_facebook .td-sp { background-position: -13px -13px; }
}
.td-social-style10 .td_social_rss .td-sp { background-position: -4px -109px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style10 .td_social_rss .td-sp { background-position: -12px -117px; }
}
.td-social-style10 .td_social_soundcloud .td-sp { background-position: -5px -161px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style10 .td_social_soundcloud .td-sp { background-position: -13px -169px; }
}
.td-social-style10 .td_social_twitter .td-sp { background-position: -4px -419px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style10 .td_social_twitter .td-sp { background-position: -12px -427px; }
}
.td-social-style10 .td_social_vimeo .td-sp { background-position: -4px -315px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style10 .td_social_vimeo .td-sp { background-position: -12px -323px; }
}
.td-social-style10 .td_social_youtube .td-sp { background-position: -3px -368px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style10 .td_social_youtube .td-sp { background-position: -11px -376px; }
}
.td-social-style10 .td_social_googleplus .td-sp { background-position: -5px -264px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style10 .td_social_googleplus .td-sp { background-position: -13px -272px; }
}
.td-social-style10 .td_social_instagram .td-sp { background-position: -4px -212px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-social-style10 .td_social_instagram .td-sp { background-position: -12px -220px; }
}
.td-social-style10 .td-social-list { padding: 0px 13px; }
dl.dl-horizontal, dt, dd {  }
.td_top_authors { margin-bottom: 10px; }
.td_top_authors img { position: absolute; max-width: 70px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_top_authors img { max-width: 55px; }
}
.td_top_authors .item-details { margin-left: 85px; position: relative; height: 70px; top: 3px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_top_authors .item-details { height: 55px; margin-left: 70px; }
}
.td_top_authors .item-details span { font-family: "Open Sans",arial,sans-serif; padding: 2px 5px; border-radius: 3px; color: rgb(255, 255, 255); font-size: 9px; font-style: normal; font-weight: bold; }
.td_top_authors .td-active .td-author-post-count { background-color: rgb(77, 178, 236); }
.td_top_authors .td-active .td-author-comments-count { background-color: rgb(77, 178, 236); opacity: 0.8; }
.td_top_authors .td-active .td-authors-name a { color: rgb(77, 178, 236); }
.td_top_authors .td_mod_wrap { min-height: 70px; padding-top: 10px; padding-bottom: 10px; }
.td_top_authors .td_mod_wrap:hover { background-color: rgb(250, 250, 250); cursor: pointer; }
.td_top_authors .block-title { margin-bottom: 10px; }
.td_top_authors .td-authors-url { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: rgb(153, 153, 153); }
.td_top_authors .td-authors-url a { color: rgb(153, 153, 153); font-family: Verdana,Geneva,sans-serif; font-size: 11px; font-style: italic; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_top_authors .td-authors-url { display: none; }
}
.td_top_authors .td-authors-name a { padding-bottom: 4px; font-family: "Open Sans",arial,sans-serif; font-size: 14px; color: rgb(34, 34, 34); line-height: 18px; font-weight: 600; display: inline-block; }
.td_top_authors .td-author-post-count { background-color: rgb(34, 34, 34); }
.td_top_authors .td-author-comments-count { background-color: rgb(68, 68, 68); }
.td_block_popular_categories ul { list-style: outside none none; margin: 0px; }
.td_block_popular_categories a { font-size: 13px; line-height: 21px; color: rgb(34, 34, 34); }
.td_block_popular_categories a:hover { color: rgb(77, 178, 236); }
.td_block_popular_categories .td-cat-no { float: right; position: relative; top: 1px; }
.td_video_playlist_title { position: relative; z-index: 1; background-color: rgb(34, 34, 34); }
.td_video_playlist_title .td_video_title_text { font-family: "Open Sans",arial,sans-serif; font-weight: bold; font-size: 15px; color: rgb(255, 255, 255); margin-left: 17px; margin-right: 17px; vertical-align: middle; line-height: 24px; padding: 10px 0px; }
@media (max-width: 767px) {
  .td_video_playlist_title .td_video_title_text { text-align: center; }
}
.page-template-page-pagebuilder-title-php .td_video_playlist_column_2 .td_wrapper_video_playlist { left: 0px; }
.post .td_block_video_playlist { margin-bottom: 20px; }
.post .td_video_playlist_column_3 .td_video_playlist_title { left: 0px; width: 100%; }
.post .td_video_playlist_column_3 .td_wrapper_player { width: 676px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .post .td_video_playlist_column_3 .td_wrapper_player { height: 405px; width: 100%; }
}
.post .td_video_playlist_column_3 .td_wrapper_video_playlist { left: 0px; }
.post .td_video_playlist_column_3 .td_container_video_playlist { width: 304px; right: 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .post .td_video_playlist_column_3 .td_container_video_playlist { width: 100%; }
}
@media (max-width: 767px) {
  .post .td_video_playlist_column_3 .td_container_video_playlist { width: 100%; }
}
.post .td_video_playlist_column_2 .td_video_playlist_title { left: 0px; width: 100%; }
.post .td_video_playlist_column_2 .td_wrapper_player { height: 388px; width: 100%; }
@media (min-width: 768px) and (max-width: 1023px) {
  .post .td_video_playlist_column_2 .td_wrapper_player { height: 294px; width: 100%; }
}
@media (min-width: 361px) and (max-width: 767px) {
  .post .td_video_playlist_column_2 .td_wrapper_player { height: 350px; }
}
@media (max-width: 360px) {
  .post .td_video_playlist_column_2 .td_wrapper_player { height: 192px; }
}
.post .td_video_playlist_column_2 .td_wrapper_video_playlist { left: 0px; }
.post .td_video_playlist_column_2 .td_container_video_playlist { width: 100%; right: 0px; }
.td_wrapper_video_playlist { position: relative; }
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper { height: 65px; background-color: rgb(77, 178, 236); position: relative; }
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper::before { content: ""; background: rgba(0, 0, 0, 0) url("7b2d98213d2e1c728763016a4a354dcfc681d9a7.png") repeat-x scroll 0% 0%; width: 100%; height: 6px; position: absolute; bottom: -6px; z-index: 1; }
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper .td_video_stop_play_control { position: relative; width: 65px; height: 65px; outline: 0px none !important; }
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper .td_video_stop_play_control::after { content: ""; width: 1px; height: 37px; background-color: rgba(255, 255, 255, 0.2); position: absolute; top: 14px; right: 0px; }
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper .td_video_stop_play_control .td_youtube_control, .td_wrapper_video_playlist .td_video_controls_playlist_wrapper .td_video_stop_play_control .td_vimeo_control { position: relative; top: 12px; left: 11px; cursor: pointer; }
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper .td_video_title_playing { position: absolute; top: 13px; left: 80px; font-family: Verdana,Geneva,sans-serif; font-size: 13px; line-height: 19px; font-weight: bold; color: rgb(255, 255, 255); padding-right: 7px; max-height: 37px; overflow: hidden; }
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper .td_video_time_playing { position: absolute; bottom: 0px; right: 5px; font-family: "Open Sans",arial,sans-serif; font-size: 10px; font-style: italic; color: rgb(255, 255, 255); line-height: 17px; }
.td_wrapper_video_playlist .td_video_currently_playing { background-color: rgb(64, 64, 64); }
.td_wrapper_video_playlist .td_video_currently_playing::after { content: ""; position: absolute; top: 0px; left: 0px; border-left: 3px solid rgb(77, 178, 236) !important; width: 3px; height: inherit; }
.td_wrapper_video_playlist a.td_click_video { height: 60px; display: block; width: 100%; position: relative; }
.td_wrapper_video_playlist a.td_click_video:hover { background-color: rgb(51, 51, 51); cursor: pointer; }
.td_wrapper_video_playlist a.td_click_video .td_video_thumb { position: relative; top: 10px; width: 72px; height: 40px; overflow: hidden; margin-left: 16px; }
.td_wrapper_video_playlist a.td_click_video .td_video_thumb img { position: relative; top: -6px; }
.td_wrapper_video_playlist a.td_click_video .td_video_title_and_time { position: absolute; top: 10px; margin: 0px 30px 0px 103px; }
.td_wrapper_video_playlist a.td_click_video .td_video_title_and_time .td_video_title { font-family: "Open Sans",arial,sans-serif; font-size: 12px; color: rgb(255, 255, 255); line-height: 15px; max-height: 30px; overflow: hidden; }
.td_wrapper_video_playlist a.td_click_video .td_video_time { font-family: "Open Sans",arial,sans-serif; font-size: 10px; font-style: italic; color: rgb(119, 119, 119); line-height: 13px; }
.td_wrapper_video_playlist .td_wrapper_player { background-color: rgb(0, 0, 0); height: 425px; }
.td_wrapper_video_playlist .td_wrapper_player iframe { width: 100%; height: 100%; }
.td_wrapper_video_playlist .td_container_video_playlist { background-color: rgb(34, 34, 34); vertical-align: top; height: 410px; overflow: hidden; }
.td_wrapper_video_playlist .td_playlist_clickable { overflow-y: auto; overflow-x: hidden; height: 347px; }
.td_video_playlist_column_3 .td_wrapper_video_playlist { left: -1px; z-index: 1; }
@media (max-width: 767px) {
  .td_video_playlist_column_3 .td_wrapper_video_playlist { left: 0px; }
}
.td_video_playlist_column_3 .td_video_playlist_title { left: -1px; width: 1021px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_video_playlist_column_3 .td_video_playlist_title { width: 756px; }
}
@media (max-width: 767px) {
  .td_video_playlist_column_3 .td_video_playlist_title { width: 100%; left: 0px; }
}
.td_video_playlist_column_3 .td_wrapper_player { display: block; width: 681px; height: 413px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_video_playlist_column_3 .td_wrapper_player { display: block; width: 756px; }
}
@media (min-width: 361px) and (max-width: 767px) {
  .td_video_playlist_column_3 .td_wrapper_player { display: block; width: 100%; height: 350px; }
}
@media (max-width: 360px) {
  .td_video_playlist_column_3 .td_wrapper_player { display: block; width: 100%; height: 192px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td_video_playlist_column_3 .td_video_controls_playlist_wrapper .td_video_title_playing { max-height: 20px; top: 23px; }
}
@media (min-width: 481px) and (max-width: 767px) {
  .td_video_playlist_column_3 .td_video_controls_playlist_wrapper .td_video_title_playing { max-height: 20px; top: 23px; }
}
@media (max-width: 480px) {
  .td_video_playlist_column_3 .td_video_controls_playlist_wrapper .td_video_title_playing { max-height: 37px; top: 13px; }
}
.td_video_playlist_column_3 .td_container_video_playlist { display: block; position: absolute; top: 0px; right: -2px; width: 340px; height: 413px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_video_playlist_column_3 .td_container_video_playlist { display: block; position: relative; width: 756px; height: 305px; right: 0px; }
}
@media (max-width: 767px) {
  .td_video_playlist_column_3 .td_container_video_playlist { display: block; position: relative; width: 100%; height: 305px; right: 0px; }
}
@media (max-width: 480px) {
  .td_video_playlist_column_3 .td_container_video_playlist { position: relative; height: 245px; right: 0px; }
}
.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile { height: 348px; }
@media not all {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile { margin-right: 10px; }
}
@media not all {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile { margin-right: 10px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile { height: 240px; overflow-x: hidden; overflow-y: auto; }
}
@media (max-width: 767px) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile { height: 240px; overflow-x: hidden; overflow-y: auto; }
}
@media (max-width: 480px) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile { height: 180px; }
}
.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist { height: 348px; }
@media not all {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist { margin-right: 10px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist { height: 240px; }
}
@media (max-width: 767px) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist { height: 240px; }
}
@media (max-width: 480px) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist { height: 180px; }
}
.td_video_playlist_column_2 .td_wrapper_video_playlist { left: -1px; z-index: 1; }
@media (max-width: 767px) {
  .td_video_playlist_column_2 .td_wrapper_video_playlist { left: 0px; }
}
.td_video_playlist_column_2 .td_video_playlist_title { left: -1px; width: 681px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_video_playlist_column_2 .td_video_playlist_title { width: 505px; }
}
@media (max-width: 767px) {
  .td_video_playlist_column_2 .td_video_playlist_title { width: 100%; left: 0px; }
}
.td_video_playlist_column_2 .td_wrapper_player { display: block; width: 681px; height: 412px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_video_playlist_column_2 .td_wrapper_player { width: 505px; height: 283px; }
}
@media (min-width: 361px) and (max-width: 767px) {
  .td_video_playlist_column_2 .td_wrapper_player { display: block; width: 100%; height: 350px; }
}
@media (max-width: 360px) {
  .td_video_playlist_column_2 .td_wrapper_player { display: block; width: 100%; height: 192px; }
}
.td_video_playlist_column_2 .td_container_video_playlist { display: block; width: 681px; height: 305px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_video_playlist_column_2 .td_container_video_playlist { width: 505px; }
}
@media (max-width: 767px) {
  .td_video_playlist_column_2 .td_container_video_playlist { display: block; width: 100%; }
}
@media (max-width: 480px) {
  .td_video_playlist_column_2 .td_container_video_playlist { height: 245px; }
}
.td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable { height: 240px; }
@media (max-width: 480px) {
  .td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable { height: 180px; }
}
@media not all {
  .td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile, .td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist { margin-right: 10px; }
}
.td_video_playlist_column_2 .td_video_controls_playlist_wrapper .td_video_title_playing { max-height: 20px; top: 23px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_video_playlist_column_2 .td_video_controls_playlist_wrapper .td_video_title_playing { max-height: 20px; top: 23px; }
}
@media (min-width: 481px) and (max-width: 767px) {
  .td_video_playlist_column_2 .td_video_controls_playlist_wrapper .td_video_title_playing { max-height: 20px; top: 23px; }
}
@media (max-width: 480px) {
  .td_video_playlist_column_2 .td_video_controls_playlist_wrapper .td_video_title_playing { max-height: 37px; top: 13px; }
}
.td_video_playlist_column_1 .td_wrapper_video_playlist { left: -1px; z-index: 1; }
@media (max-width: 767px) {
  .td_video_playlist_column_1 .td_wrapper_video_playlist { left: 0px; }
}
.td_video_playlist_column_1 .td_video_playlist_title { left: -1px; width: 341px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_video_playlist_column_1 .td_video_playlist_title { width: 252px; }
}
@media (max-width: 767px) {
  .td_video_playlist_column_1 .td_video_playlist_title { width: 100%; left: 0px; }
}
.td_video_playlist_column_1 .td_wrapper_player { display: block; width: 341px; height: 190px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_video_playlist_column_1 .td_wrapper_player { width: 252px; height: 143px; }
}
@media (min-width: 361px) and (max-width: 767px) {
  .td_video_playlist_column_1 .td_wrapper_player { display: block; width: 100%; height: 350px; }
}
@media (max-width: 360px) {
  .td_video_playlist_column_1 .td_wrapper_player { display: block; width: 100%; height: 192px; }
}
.td_video_playlist_column_1 .td_container_video_playlist { display: block; width: 341px; height: 305px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_video_playlist_column_1 .td_container_video_playlist { width: 252px; }
}
@media (max-width: 767px) {
  .td_video_playlist_column_1 .td_container_video_playlist { width: 100%; }
}
@media (max-width: 480px) {
  .td_video_playlist_column_1 .td_container_video_playlist { height: 245px; }
}
.td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile, .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist { height: 240px; }
@media not all {
  .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile, .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist { margin-right: 10px; }
}
@media (max-width: 480px) {
  .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile, .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist { height: 180px; }
}
.td_video_playlist_column_1 .td_video_controls_playlist_wrapper .td_video_title_playing { max-height: 37px; top: 13px; }
@media (min-width: 481px) and (max-width: 767px) {
  .td_video_playlist_column_1 .td_video_controls_playlist_wrapper .td_video_title_playing { max-height: 20px; top: 23px; }
}
.wp-video-shortcode:focus { outline: 0px none !important; }
.td-comments-title-wrap { border-top: 1px solid rgb(230, 230, 230); line-height: 16px; }
.td-comments-title-wrap h4 { font-family: "Open Sans",arial,sans-serif; font-size: 14px; font-weight: bold; line-height: 22px; margin: 15px 0px; color: rgb(34, 34, 34); }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-comments-title-wrap h4 { margin: 13px 0px; line-height: 16px; }
}
@media (max-width: 767px) {
  .td-comments-title-wrap h4 { line-height: 16px; margin: 13px 0px; }
}
.comment-list { border-top: 1px solid rgb(230, 230, 230); padding-top: 21px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .comment-list { padding-top: 17px; }
}
@media (max-width: 767px) {
  .comment-list { padding-top: 15px; }
}
.comment-list footer { clear: left; }
.comment-list footer::after { clear: none; }
.comment-list .avatar { float: left; width: 50px; height: 50px; margin-right: 19px; border-radius: 3px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .comment-list .avatar { margin-right: 15px; }
}
@media (max-width: 767px) {
  .comment-list .avatar { margin-right: 10px; }
}
.comment-list cite, .comment-list cite a { font-family: "Open Sans",arial,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; line-height: 16px; color: rgb(0, 0, 0); border-radius: 3px; }
.comment-list cite:hover, .comment-list cite a:hover { color: rgb(77, 178, 236); }
.comment-list cite { padding-right: 10px; }
.comment-list > .comment:first-child { border: medium none; padding-top: 0px; }
.comment-list .comment-content { margin-left: 69px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .comment-list .comment-content { margin-left: 65px; }
}
@media (max-width: 767px) {
  .comment-list .comment-content { margin-left: 60px; }
}
.comment-list .comment-content p { margin: 0px 0px 21px; overflow-wrap: break-word; }
.comment-list .comment { font-size: 12px; line-height: 21px; color: rgb(68, 68, 68); padding-top: 20px; margin: 0px; border-top: 1px dashed rgb(241, 241, 241); }
.comment-list .comment .comment-respond { padding: 0px 0px 21px; }
.comment-list .comment-link { color: rgb(181, 181, 181); font-size: 11px; display: inline-block; }
.comment-list .comment-reply-link { font-size: 11px; color: rgb(181, 181, 181); }
.comment-list .comment-reply-link:hover { color: rgb(77, 178, 236); }
.comment-list .comment-meta { margin: 0px 0px 14px 69px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .comment-list .comment-meta { margin: 0px 0px 10px 65px; }
}
@media (max-width: 767px) {
  .comment-list .comment-meta { margin: 0px 0px 9px 60px; }
}
.comment-list .children { padding-left: 69px; }
.comment-list .children .children { padding-left: 53px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .comment-list .children { padding-left: 65px; }
  .comment-list .children .children { padding-left: 30px; }
}
@media (max-width: 767px) {
  .comment-list .children { padding-left: 60px; }
  .comment-list .children .children { padding-left: 20px; }
}
.comment-list .children .comment { padding-top: 21px; border-top: 1px dashed rgb(241, 241, 241); }
@media (min-width: 768px) and (max-width: 1023px) {
  .comment-list .children .comment { padding-top: 17px; }
}
@media (max-width: 767px) {
  .comment-list .children .comment { padding-top: 15px; }
}
.comment-list .children .avatar { width: 36px; height: 36px; }
.comment-list .children .comment-content { margin-left: 56px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .comment-list .children .comment-content { margin-left: 51px; }
}
@media (max-width: 767px) {
  .comment-list .children .comment-content { margin-left: 46px; }
}
.comment-list .children .comment-meta { margin-left: 56px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .comment-list .children .comment-meta { margin-left: 51px; }
}
@media (max-width: 767px) {
  .comment-list .children .comment-meta { margin-bottom: 10px; margin-left: 46px; }
}
.comment-respond { border-top: 1px solid rgb(230, 230, 230); padding: 0px 19px 21px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .comment-respond { padding: 0px 17px 17px; }
}
@media (max-width: 767px) {
  .comment-respond { padding: 0px 10px 15px; }
}
.comment-respond a { color: rgb(34, 34, 34); font-weight: 600; }
.comment-respond .comment-subscription-form { margin-bottom: 0px; }
.comment-subscription-form .subscribe-label { left: 4px; position: relative; top: -2px; }
.comment-reply-title { font-family: "Open Sans",arial,sans-serif; font-size: 14px; font-weight: bold; line-height: 22px; margin: 15px 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .comment-reply-title { margin: 11px 0px; }
}
@media (max-width: 767px) {
  .comment-reply-title { margin: 11px 0px; }
}
.logged-in-as { position: relative; top: -7px; margin: 0px; }
.comment-form-input-wrap { margin-bottom: 21px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .comment-form-input-wrap { margin-bottom: 17px; }
}
@media (max-width: 767px) {
  .comment-form-input-wrap { margin-bottom: 15px; }
}
#cancel-comment-reply-link { padding-left: 10px; }
.comment-pagination { padding: 20px; }
.comment-pagination::before, .comment-pagination::after { display: table; content: ""; line-height: 0; }
.comment-pagination::after { clear: both; }
.comment-pagination a { float: right; }
.comment-pagination a:first-child { float: left; }
#disqus_thread { padding: 8px 19px 8px 20px; border-top: 1px solid rgb(230, 230, 230); }
@media (min-width: 768px) and (max-width: 1023px) {
  #disqus_thread { padding-right: 17px; padding-left: 17px; }
}
@media (max-width: 767px) {
  #disqus_thread { padding-right: 10px; padding-left: 10px; }
}
@font-face {
  font-family: "newsmag";
  font-style: normal;
  font-weight: normal;
  src: url("newsmag.eot") format("embedded-opentype"), url("newsmag.woff") format("woff"), url("newsmag.ttf") format("truetype"), url("newsmag_001.svg") format("svg");
}
@media not all {
  @font-face {
  font-family: "newsmag";
  src: url("newsmag.svg") format("svg");
}
}
[class^="td-icon-"]::before, [class*=" td-icon-"]::before { font-family: "newsmag"; font-style: normal; font-weight: normal; display: inline-block; text-decoration: inherit; text-align: center; font-variant: normal; text-transform: none; line-height: 1; }
.td-icon-comments::before { content: ""; }
.td-icon-path::before { content: ""; }
.td-icon-rss::before { content: ""; }
.td-icon-logout::before { content: ""; }
.td-icon-menu-down::before { content: ""; }
.td-icon-menu-left::before { content: ""; }
.td-icon-menu-right::before { content: ""; }
.td-icon-menu-up::before { content: ""; }
.td-icon-html5::before { content: ""; }
.td-icon-instagram::before { content: ""; }
.td-icon-windows::before { content: ""; }
.td-icon-youtube::before { content: ""; }
.td-icon-share::before { content: ""; }
.td-icon-down::before { content: ""; }
.td-icon-left::before { content: ""; }
.td-icon-right::before { content: ""; }
.td-icon-up::before { content: ""; }
.td-icon-flickr::before { content: ""; }
.td-icon-facebook::before { content: ""; }
.td-icon-googleplus::before { content: ""; }
.td-icon-pinterest::before { content: ""; }
.td-icon-paypal::before { content: ""; }
.td-icon-picasa::before { content: ""; }
.td-icon-behance::before { content: ""; }
.td-icon-mail-2::before { content: ""; }
.td-icon-search::before { content: ""; }
.td-icon-user::before { content: ""; }
.td-icon-category::before { content: ""; }
.td-icon-mail-1::before { content: ""; }
.td-icon-delicious::before { content: ""; }
.td-icon-stumbleupon::before { content: ""; }
.td-icon-grooveshark::before { content: ""; }
.td-icon-forrst::before { content: ""; }
.td-icon-digg::before { content: ""; }
.td-icon-spotify::before { content: ""; }
.td-icon-reddit::before { content: ""; }
.td-icon-dribbble::before { content: ""; }
.td-icon-evernote::before { content: ""; }
.td-icon-linkedin::before { content: ""; }
.td-icon-vk::before { content: ""; }
.td-icon-skype::before { content: ""; }
.td-icon-twitter::before { content: ""; }
.td-icon-vimeo::before { content: ""; }
.td-icon-yahoo::before { content: ""; }
.td-icon-myspace::before { content: ""; }
.td-icon-steam::before { content: ""; }
.td-icon-lastfm::before { content: ""; }
.td-icon-tumblr::before { content: ""; }
.td-icon-posterous::before { content: ""; }
.td-icon-stackoverflow::before { content: ""; }
.td-icon-blogger::before { content: ""; }
.td-icon-deviantart::before { content: ""; }
.td-icon-wordpress::before { content: ""; }
.td-icon-mobile::before { content: ""; }
.td-icon-views::before { content: ""; }
.td-icon-soundcloud::before { content: ""; }
.td-icon-star::before { content: ""; }
.td-icon-star-empty::before { content: ""; }
.td-icon-star-half::before { content: ""; }
.td-icon-related-left::before { content: ""; }
.td-icon-close::before { content: ""; }
.td-icon-read-down::before { content: ""; }
.td-icon-close-mobile::before { content: ""; }
.td-icon-menu-down { position: relative; top: 0px; font-size: 8px; padding-left: 3px; }
.td-header-sp-top-widget i.td-icon-behance:hover { color: rgb(0, 0, 0); }
.td-header-sp-top-widget i.td-icon-blogger:hover { color: rgb(255, 169, 0); }
.td-header-sp-top-widget i.td-icon-delicious:hover { color: rgb(51, 153, 255); }
.td-header-sp-top-widget i.td-icon-deviantart:hover { color: rgb(78, 98, 82); }
.td-header-sp-top-widget i.td-icon-digg:hover { color: rgb(0, 0, 0); }
.td-header-sp-top-widget i.td-icon-dribbble:hover { color: rgb(234, 76, 137); }
.td-header-sp-top-widget i.td-icon-evernote:hover { color: rgb(7, 194, 87); }
.td-header-sp-top-widget i.td-icon-facebook:hover { color: rgb(59, 89, 152); }
.td-header-sp-top-widget i.td-icon-flickr:hover { color: rgb(255, 0, 132); }
.td-header-sp-top-widget i.td-icon-forrst:hover { color: rgb(59, 113, 64); }
.td-header-sp-top-widget i.td-icon-googleplus:hover { color: rgb(221, 75, 57); }
.td-header-sp-top-widget i.td-icon-grooveshark:hover { color: rgb(247, 127, 0); }
.td-header-sp-top-widget i.td-icon-html5:hover { color: rgb(241, 103, 41); }
.td-header-sp-top-widget i.td-icon-instagram:hover { color: rgb(63, 114, 155); }
.td-header-sp-top-widget i.td-icon-lastfm:hover { color: rgb(206, 33, 39); }
.td-header-sp-top-widget i.td-icon-linkedin:hover { color: rgb(0, 123, 182); }
.td-header-sp-top-widget i.td-icon-mail:hover { color: rgb(0, 0, 0); }
.td-header-sp-top-widget i.td-icon-myspace:hover { color: rgb(0, 0, 0); }
.td-header-sp-top-widget i.td-icon-path:hover { color: rgb(230, 47, 23); }
.td-header-sp-top-widget i.td-icon-paypal:hover { color: rgb(0, 156, 222); }
.td-header-sp-top-widget i.td-icon-picasa:hover { color: rgb(0, 0, 0); }
.td-header-sp-top-widget i.td-icon-pinterest:hover { color: rgb(203, 32, 39); }
.td-header-sp-top-widget i.td-icon-posterous:hover { color: rgb(255, 225, 115); }
.td-header-sp-top-widget i.td-icon-reddit:hover { color: rgb(255, 65, 0); }
.td-header-sp-top-widget i.td-icon-rss:hover { color: rgb(243, 111, 36); }
.td-header-sp-top-widget i.td-icon-share:hover { color: rgb(0, 0, 0); }
.td-header-sp-top-widget i.td-icon-skype:hover { color: rgb(1, 174, 242); }
.td-header-sp-top-widget i.td-icon-soundcloud:hover { color: rgb(255, 85, 0); }
.td-header-sp-top-widget i.td-icon-spotify:hover { color: rgb(129, 185, 0); }
.td-header-sp-top-widget i.td-icon-stackoverflow:hover { color: rgb(0, 0, 0); }
.td-header-sp-top-widget i.td-icon-steam:hover { color: rgb(0, 0, 0); }
.td-header-sp-top-widget i.td-icon-stumbleupon:hover { color: rgb(235, 73, 35); }
.td-header-sp-top-widget i.td-icon-tumblr:hover { color: rgb(50, 80, 109); }
.td-header-sp-top-widget i.td-icon-twitter:hover { color: rgb(0, 172, 237); }
.td-header-sp-top-widget i.td-icon-vimeo:hover { color: rgb(82, 137, 204); }
.td-header-sp-top-widget i.td-icon-vk:hover { color: rgb(69, 102, 142); }
.td-header-sp-top-widget i.td-icon-windows:hover { color: rgb(49, 157, 229); }
.td-header-sp-top-widget i.td-icon-wordpress:hover { color: rgb(34, 34, 34); }
.td-header-sp-top-widget i.td-icon-yahoo:hover { color: rgb(114, 14, 158); }
.td-header-sp-top-widget i.td-icon-youtube:hover { color: rgb(187, 0, 0); }
@font-face {
  font-family: "weather";
  font-style: normal;
  font-weight: normal;
  src: url("weather.eot") format("embedded-opentype"), url("weather.woff") format("woff"), url("weather.ttf") format("truetype"), url("weather.svg") format("svg");
}
[class^="td-icons"]::before, [class*=" td-icons"]::before { font-family: "weather"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; text-align: center; }
[class*="td-ico-weather"] { line-height: 1; text-align: center; display: inline-block; cursor: default; }
.rain-d::before { content: ""; display: none; }
.rain-n::before { content: ""; display: none; }
.mist-d::before { content: ""; display: none; }
.mist-n::before { content: ""; display: none; }
.scattered-clouds-d::before { content: ""; display: none; }
.scattered-clouds-n::before { content: ""; display: none; }
.shower-rain-d::before { content: ""; display: none; }
.shower-rain-n::before { content: ""; display: none; }
.snow-d::before { content: ""; display: none; }
.snow-n::before { content: ""; display: none; }
.thunderstorm-d::before { content: ""; display: none; }
.thunderstorm-n::before { content: ""; display: none; }
.broken-clouds-d::before { content: ""; display: none; }
.broken-clouds-n::before { content: ""; display: none; }
.clear-sky-d::before { content: ""; display: none; }
.clear-sky-n::before { content: ""; display: none; }
.few-clouds-d::before { content: ""; display: none; }
.few-clouds-n::before { content: ""; display: none; }
.td-icons-drop::before { content: ""; }
.td-icons-wind::before { content: ""; }
.td-icons-arrows-down::before { content: ""; }
.td-icons-arrows-up::before { content: ""; }
.td-icons-cloud::before { content: ""; }
.td-icons-location::before { content: ""; }
.td-review { border-top: 1px solid rgb(230, 230, 230); border-bottom: 1px solid rgb(230, 230, 230); border-left: 0px none; background-color: rgb(245, 245, 245); width: 100%; margin-bottom: 20px; }
.td-review td { border: 0px none; }
.td-review .td-icon-star, .td-review .td-icon-star-empty, .td-review .td-icon-star-half { width: 21px; }
.td-review .block-title { background-color: rgb(34, 34, 34); margin-left: 0px; color: rgb(255, 255, 255); display: inline-block; border-radius: 3px; font-family: "Open Sans",arial,sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; padding: 2px 15px; vertical-align: middle; }
.td-review .td-review-desc:first-child { border-top: 1px dashed rgb(216, 216, 216); }
.td-review .td-review-stars:nth-child(2) { border-top: 1px dashed rgb(216, 216, 216); }
.td-review-header .block-title { margin-bottom: 0px; }
.td-review-header td { padding: 18px 19px 20px 20px; border: 0px none; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-review-header td { padding: 18px 17px 20px; }
}
@media (max-width: 767px) {
  .td-review-header td { padding: 18px 10px 20px; }
}
.td-icon-star, .td-icon-star-empty, .td-icon-star-half { font-size: 15px; line-height: 1; display: inline-block; width: 17px; }
.td-review-summary-content { font-size: 11px; }
.td-review-summary { padding: 20px; border-bottom: 1px solid rgb(230, 230, 230); }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-review-summary { padding: 20px 17px; }
}
@media (max-width: 767px) {
  .td-review-summary { padding: 20px 10px; }
}
.td-review-summary .block-title { margin-bottom: 12px; }
.td-review-score { background-color: rgb(245, 245, 245); font-family: "Open Sans",arial,sans-serif; font-size: 48px; font-weight: bold; text-align: center; border-bottom: 1px solid rgb(230, 230, 230); vertical-align: top; padding: 0px; }
.td-review-footer { border-top: 1px dashed rgb(216, 216, 216); }
.td-review-footer.rate_point, .td-review-footer.rate_percent { border-top: 0px none; }
.td-review-overall { margin: 20px; border: 1px solid rgb(153, 153, 153); min-width: 130px; width: 130px; float: right; padding: 10px 0px; line-height: 14px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-review-overall { margin: 20px 17px; }
}
@media (max-width: 767px) {
  .td-review-overall { margin: 20px 10px; }
}
.td-review-overall span { font-size: 11px; }
.td_review_with_bars td { height: 28px; }
.td-review-final-star { height: 24px; line-height: 18px; }
.td-review-stars { width: 120px; text-align: center; line-height: 11px; }
.td-review-final-score { line-height: 70px; position: relative; top: 2px; }
.td-review-final-score span { line-height: 0; }
.td-rating-bar-wrap { height: 20px; margin: 0px 20px 11px; background-color: rgb(255, 255, 255); }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-rating-bar-wrap { margin: 0px 17px 11px; }
}
@media (max-width: 767px) {
  .td-rating-bar-wrap { margin: 0px 10px 11px; }
}
.td-rating-bar-wrap div { height: 20px; background: rgb(77, 178, 236) none repeat scroll 0% 0%; }
.td-review-desc { font-family: "Open Sans",arial,sans-serif; font-size: 12px; color: rgb(68, 68, 68); border-bottom: 1px dashed rgb(216, 216, 216); padding: 6px 0px 6px 21px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-review-desc { padding: 6px 0px 6px 17px; }
}
@media (max-width: 767px) {
  .td-review-desc { padding: 6px 0px 6px 10px; }
}
.td-review-details { font-size: 12px; }
.td-review-details .td-review-desc { display: inline-block; padding: 0px 0px 1px 21px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-review-details .td-review-desc { padding: 0px 0px 1px 17px; }
}
@media (max-width: 767px) {
  .td-review-details .td-review-desc { padding: 0px 0px 1px 10px; }
}
.td-review-stars { border-bottom: 1px dashed rgb(216, 216, 216); }
.td-review-row-bars .td-review-desc { border: medium none; }
.td-review-row-bars .td-review-desc:first-child { border: medium none; }
.td-review-row-bars td { padding: 0px; border: 0px none !important; }
.td-review-percent-sign { font-size: 30px; }
.td-review-percent { float: right; padding: 0px 21px 1px 0px; font-size: 11px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-review-percent { padding: 0px 17px 1px 0px; }
}
@media (max-width: 767px) {
  .td-review-percent { padding: 0px 10px 1px 0px; }
}
.td-footer-container { margin-right: auto; margin-left: auto; position: relative; background-color: rgb(34, 34, 34); padding: 42px 0px 20px; color: rgb(255, 255, 255); z-index: 0; }
.td-footer-container a { color: rgb(255, 255, 255); }
.td-footer-container::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-repeat: no-repeat; background-size: auto auto; background-position: center bottom; z-index: -1; border-left: 0px solid rgb(230, 230, 230); border-right: 0px solid rgb(230, 230, 230); }
@media (max-width: 767px) {
  .td-footer-container::before { border-width: 0px !important; }
}
.td-footer-container .meta-info { color: rgb(136, 136, 136); }
.td-footer-container .meta-info .entry-date { color: rgb(255, 255, 255); }
.td-footer-container .block-title > a, .td-footer-container .block-title > span { background-color: rgb(255, 255, 255); color: rgb(34, 34, 34); }
.td-footer-container .widget_rss .block-title .rsswidget { color: rgb(34, 34, 34); }
.td-footer-container .widget .block-title { margin-top: 0px; }
.td-footer-container .widget_text p { color: rgb(255, 255, 255); }
.td-footer-container select { color: rgb(34, 34, 34); }
.td-footer-container .td_block_wrap { padding-top: 0px; }
.td-footer-container .td-footer-info { margin-bottom: 36px; }
@media (max-width: 767px) {
  .td-footer-container .td-footer-info { text-align: center; }
}
.td-footer-container .td-post-author-name a:hover, .td-footer-container .td-module-comments a:hover { color: rgb(255, 255, 255); }
.td-footer-container .td-pb-span4, .td-footer-container .td-pb-span8, .td-footer-container .td-pb-span12 { border-left: medium none; }
@media (max-width: 767px) {
  .td-footer-container .td-pb-span4, .td-footer-container .td-pb-span8, .td-footer-container .td-pb-span12 { padding-bottom: 20px; }
}
.td-footer-container .td-pb-span4:last-child, .td-footer-container .td-pb-span8:last-child, .td-footer-container .td-pb-span12:last-child {  }
@media (max-width: 767px) {
  .td-footer-container .td-pb-span4:last-child, .td-footer-container .td-pb-span8:last-child, .td-footer-container .td-pb-span12:last-child { padding-bottom: 0px; }
}
.td-footer-container.td-container { border-bottom-width: 0px; }
.td-footer-container .widget_calendar a:hover { color: rgb(255, 255, 255); }
.td-footer-container .widget_recent_comments li, .td-footer-container .widget_recent_entries li { border-bottom: 1px dashed rgba(255, 255, 255, 0.15); }
.td-footer-container .widget_recent_comments li:last-child, .td-footer-container .widget_recent_entries li:last-child { border-bottom: 0px none; }
.td-footer-container .td_module_14 .meta-info, .td-footer-container .td_module_5, .td-footer-container .td_module_9 .item-details, .td-footer-container .td_module_8 .item-details, .td-footer-container .td_module_mx3 .meta-info { border-bottom: 1px dashed rgba(255, 255, 255, 0.15); }
.td-footer-container .widget_search { margin-top: 0px; }
.td-footer-container .widget_search .wpb_button { background-color: rgb(68, 68, 68); }
.td-footer-container .widget_search .wpb_button:hover { background-color: rgb(77, 178, 236); }
.td-footer-container .td_block_wrap { border-top: 0px none; margin-bottom: 20px !important; }
.td-footer-container table td, .td-footer-container table th { border: 1px solid rgba(255, 255, 255, 0.2); }
.td-footer-container tfoot td { border: 0px none; }
.td-footer-container .widget_calendar #today { background-color: rgb(68, 68, 68); }
.td-footer-container .widget_calendar #today a { color: rgb(77, 178, 236); }
.td-footer-container .widget_calendar td { border-radius: 0px; }
.td-footer-container .td-excerpt { color: rgb(181, 181, 181); }
.td-footer-container .td-module-meta-info .td-post-date { color: rgb(136, 136, 136); }
.td-footer-container .td_social_type:hover .td-social-box { background-color: rgb(68, 68, 68); }
.td-footer-container .td-social-style1 .td_social_type .td-social-box, .td-footer-container .td-social-style7 .td_social_type .td-social-box { background-color: rgb(68, 68, 68); }
.td-footer-container .td-social-style2, .td-footer-container .td-social-style8 { color: rgb(255, 255, 255); }
.td-footer-container .td-social-style2 .td_social_type, .td-footer-container .td-social-style8 .td_social_type { color: rgb(255, 255, 255); }
.td-footer-container .td-social-style2 .td_social_type:hover, .td-footer-container .td-social-style8 .td_social_type:hover { color: rgb(153, 153, 153); }
.td-footer-container .td-social-style2 .td_social_type:hover a, .td-footer-container .td-social-style8 .td_social_type:hover a { color: rgb(153, 153, 153); }
.td-footer-container .td-social-style2 .td_social_type:hover .td-social-box, .td-footer-container .td-social-style8 .td_social_type:hover .td-social-box { background-color: transparent; }
.td-footer-container .td-social-style2 .td_social_type .td-social-box, .td-footer-container .td-social-style8 .td_social_type .td-social-box { border-color: rgb(68, 68, 68); }
.td-footer-container .td-social-style2 .td_social_type a, .td-footer-container .td-social-style8 .td_social_type a { color: rgb(255, 255, 255); }
.td-footer-container .td-social-style2 .td_social_type .td_social_button, .td-footer-container .td-social-style8 .td_social_type .td_social_button { border-color: rgb(68, 68, 68); }
.td-footer-container .td-social-style3, .td-footer-container .td-social-style4 { color: rgb(255, 255, 255); }
.td-footer-container .td-social-style3 .td_social_type a, .td-footer-container .td-social-style4 .td_social_type a { color: rgb(255, 255, 255); }
.td-footer-container .td-social-style3 .td_social_type:hover, .td-footer-container .td-social-style4 .td_social_type:hover { color: rgb(153, 153, 153); }
.td-footer-container .td-social-style3 .td_social_type:hover .td-social-box, .td-footer-container .td-social-style4 .td_social_type:hover .td-social-box { background-color: transparent; }
.td-footer-container .td-social-style3 .td_social_type:hover a, .td-footer-container .td-social-style4 .td_social_type:hover a { color: rgb(153, 153, 153); }
.td-footer-container .td-social-style9, .td-footer-container .td-social-style10 { color: rgb(255, 255, 255); }
.td-footer-container .td-social-style9 .td_social_type:hover, .td-footer-container .td-social-style10 .td_social_type:hover { color: rgb(153, 153, 153); }
.td-footer-container .td-social-style9 .td_social_type:hover .td-social-box, .td-footer-container .td-social-style10 .td_social_type:hover .td-social-box { background-color: transparent; }
.td-footer-container .td_module_14 .meta-info, .td-footer-container .td_module_mx3 .meta-info, .td-footer-container .td_module_mx1 .td-block14-border { background-color: rgb(34, 34, 34); }
.td-footer-container .widget { padding-bottom: 20px; }
.td-footer-container .td_block_13.td_block_widget .td_module_mx3 { left: 0px; }
.td-footer-container .td_block_14 { background-color: transparent; }
.td-footer-container .td_block_14 .td-block-row { background-color: transparent; border-color: transparent; }
.td-footer-container .td-pb-row .td-pb-span4::after { display: none; }
.footer-email-wrap { padding-top: 21px; }
.footer-email-wrap a { color: rgb(77, 178, 236); }
.footer-logo-wrap { margin-bottom: 20px; display: block; }
.footer-logo-wrap img {  }
@media (max-width: 767px) {
  .footer-logo-wrap img { margin-right: auto; margin-left: auto; }
}
.td-footer-full { text-align: center; }
.td-footer-full .footer-social-wrap i { margin: 10px 3px 0px 7px; }
.td-footer-full .footer-logo-wrap { text-align: center; display: inline-block; width: 100%; margin-right: auto; margin-left: auto; }
.td-footer-full .footer-logo-wrap img { margin-right: auto; margin-left: auto; }
.footer-social-wrap i { border-radius: 3px; margin: 12px 5px 12px 0px; color: rgb(255, 255, 255); width: 32px; height: 32px; font-size: 16px; padding-top: 8px; line-height: 16px; }
.td-social-style2 i:hover { color: rgb(255, 255, 255); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-behance { background-color: rgb(0, 0, 0); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-blogger { background-color: rgb(255, 169, 0); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-delicious { background-color: rgb(51, 153, 255); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-deviantart { background-color: rgb(78, 98, 82); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-digg { background-color: rgb(0, 0, 0); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-dribbble { background-color: rgb(234, 76, 137); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-evernote { background-color: rgb(7, 194, 87); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-facebook { background-color: rgb(59, 89, 152); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-flickr { background-color: rgb(255, 0, 132); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-forrst { background-color: rgb(59, 113, 64); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-googleplus { background-color: rgb(221, 75, 57); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-grooveshark { background-color: rgb(247, 127, 0); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-html5 { background-color: rgb(241, 103, 41); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-instagram { background-color: rgb(63, 114, 155); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-lastfm { background-color: rgb(206, 33, 39); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-linkedin { background-color: rgb(0, 123, 182); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-mail { background-color: rgb(0, 0, 0); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-myspace { background-color: rgb(0, 0, 0); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-path { background-color: rgb(230, 47, 23); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-paypal { background-color: rgb(0, 156, 222); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-picasa { background-color: rgb(0, 0, 0); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-pinterest { background-color: rgb(203, 32, 39); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-posterous { background-color: rgb(255, 225, 115); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-reddit { background-color: rgb(255, 65, 0); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-rss { background-color: rgb(243, 111, 36); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-share { background-color: rgb(0, 0, 0); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-skype { background-color: rgb(1, 174, 242); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-soundcloud { background-color: rgb(255, 85, 0); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-spotify { background-color: rgb(129, 185, 0); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-stackoverflow { background-color: rgb(0, 0, 0); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-steam { background-color: rgb(0, 0, 0); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-stumbleupon { background-color: rgb(235, 73, 35); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-tumblr { background-color: rgb(50, 80, 109); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-twitter { background-color: rgb(0, 172, 237); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-vimeo { background-color: rgb(82, 137, 204); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-vk { background-color: rgb(69, 102, 142); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-windows { background-color: rgb(49, 157, 229); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-wordpress { background-color: rgb(34, 34, 34); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-yahoo { background-color: rgb(114, 14, 158); }
.td-social-style2 .td-social-icon-wrap:hover .td-icon-youtube { background-color: rgb(187, 0, 0); }
.td-sub-footer-container { margin-right: auto; margin-left: auto; position: relative; padding: 10px 0px; font-family: "Open Sans",arial,sans-serif; font-size: 11px; line-height: 18px; color: rgb(34, 34, 34); z-index: 0; }
.td-sub-footer-container::before { position: absolute; bottom: 0px; left: 0px; display: block; content: ""; height: 100%; width: 1px; background-color: rgb(230, 230, 230); z-index: 0; }
@media (max-width: 767px) {
  .td-sub-footer-container { text-align: center; }
}
.td-sub-footer-container a { color: rgb(34, 34, 34); padding: 0px 10px; }
.td-sub-footer-container a:hover { color: rgb(77, 178, 236); }
.td-sub-footer-container ul { margin: 0px; padding: 0px; list-style: outside none none; }
@media (max-width: 767px) {
  .td-sub-footer-container ul { margin-bottom: 6px; }
}
.td-sub-footer-container li { display: inline-block; position: relative; }
.td-sub-footer-container li:last-child a { padding-right: 0px; }
@media (max-width: 767px) {
  .td-sub-footer-container li:last-child a { padding-right: 10px; }
}
.td-sub-footer-container li:first-child a::before { display: none; }
.td-sub-footer-container .td-pb-span4, .td-sub-footer-container .td-pb-span8 { border-left: medium none; }
.td-sub-footer-container.td-container { border-bottom: medium none; }
.td-sub-footer-container .td-pb-row { overflow: visible; }
.td-sub-footer-copy { line-height: 24px; }
.td-sub-footer-menu { text-align: right; }
@media (min-width: 1023px) and (max-width: 1120px) {
  .td-sub-footer-menu { padding-right: 42px; }
}
@media (min-width: 767px) and (max-width: 860px) {
  .td-sub-footer-menu { padding-right: 42px; }
}
@media (max-width: 767px) {
  .td-sub-footer-menu { text-align: center; }
}
.td-sub-footer-menu li { text-align: left; }
.td-sub-footer-menu li:hover .sub-menu { display: table; position: absolute; bottom: 10px; }
.td-sub-footer-menu li ul { background-color: rgb(255, 255, 255); display: none; position: relative; bottom: 22px !important; left: 0px !important; border-bottom: 3px solid rgb(0, 0, 0); list-style: outside none none; box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15); }
.td-sub-footer-menu li ul a { font-family: "Open Sans",arial,sans-serif; font-weight: 500; font-size: 11px; line-height: 28px; display: block; text-transform: none; margin: 0px 10px 0px 0px; white-space: nowrap; }
.td-sub-footer-menu li ul a:hover { color: rgb(77, 178, 236); }
.td-sub-footer-menu li ul a::before { display: none; }
.td-sub-footer-container .td-sub-footer-menu { float: right; }
@media (max-width: 767px) {
  .td-sub-footer-container .td-sub-footer-menu { float: none; }
}
.td-add-border { border-top: 1px solid rgb(230, 230, 230); }
.td-footer-template-10 { padding: 20px 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-footer-template-10 { padding: 12px 0px; }
}
.td-footer-template-10 .td-a-rec-id-footer_top, .td-footer-template-10 .td-g-rec-id-footer_top { margin-top: 10px; margin-bottom: 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-footer-template-10 .td-a-rec-id-footer_top, .td-footer-template-10 .td-g-rec-id-footer_top { margin-bottom: 16px; }
}
@media (max-width: 767px) {
  .td-footer-template-10 .td-a-rec-id-footer_top, .td-footer-template-10 .td-g-rec-id-footer_top { margin: 5px auto 16px; }
}
.td-footer-template-10 .td-a-rec-id-footer_top > div, .td-footer-template-10 .td-g-rec-id-footer_top > div, .td-footer-template-10 .td-a-rec-id-footer_top .adsbygoogle, .td-footer-template-10 .td-g-rec-id-footer_top .adsbygoogle { margin: 0px; }
.td-footer-template-10 .td-social-icon-wrap { margin: 4px 0px; display: inline-block; text-transform: uppercase; font-family: "Open Sans",arial,sans-serif; }
.td-footer-template-10 .td-social-icon-wrap i { margin: 0px; }
.td-footer-template-10 .td-social-name { font-size: 13px; margin: 0px 20px 0px 3px; position: relative; bottom: 2px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-footer-template-10 .td-social-name { font-size: 11px; margin: 0px 15px 0px 3px; }
}
@media (max-width: 767px) {
  .td-footer-template-10 .td-social-name { display: none; }
}
.td-footer-template-10 .footer-social-wrap { padding: 0px 20px; cursor: default; }
@media (max-width: 767px) {
  .td-footer-template-10 .footer-social-wrap { padding: 0px 10px; }
}
.td-footer-template-10 .widget { padding-bottom: 0px; }
.gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; }
.gallery-item .gallery-caption { text-align: left; position: relative; bottom: 17px; margin-bottom: 0px; }
.gallery-item .gallery-icon img { margin-bottom: 20px; }
.gallery-columns-2, .gallery-columns-3, .gallery-columns-4, .gallery-columns-5, .gallery-columns-6, .gallery-columns-7, .gallery-columns-8, .gallery-columns-9 { margin-bottom: 20px; }
.gallery-columns-2 img, .gallery-columns-3 img, .gallery-columns-4 img, .gallery-columns-5 img, .gallery-columns-6 img, .gallery-columns-7 img, .gallery-columns-8 img, .gallery-columns-9 img { border-bottom: 2px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); margin-bottom: 0px !important; }
.gallery-columns-2 .gallery-caption, .gallery-columns-3 .gallery-caption, .gallery-columns-4 .gallery-caption, .gallery-columns-5 .gallery-caption, .gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; }
.gallery-columns-2 .gallery-item { max-width: 50%; }
.gallery-columns-3 .gallery-item { max-width: 33.33%; }
.gallery-columns-4 .gallery-item { max-width: 25%; }
.gallery-columns-5 .gallery-item { max-width: 20%; }
.gallery-columns-6 .gallery-item { max-width: 16.66%; }
.gallery-columns-7 .gallery-item { max-width: 14.28%; }
.gallery-columns-8 .gallery-item { max-width: 12.5%; }
.gallery-columns-9 .gallery-item { max-width: 11.11%; }
.gallery-columns-1 .gallery-item { overflow: hidden; margin-bottom: 30px; }
.gallery-columns-1 img { margin-bottom: 0px !important; text-align: center; margin-top: 0px; margin-right: auto; margin-left: auto; }
.gallery-columns-1 .gallery-caption { background-color: rgb(14, 14, 14); color: white; font-size: 12px; font-style: normal; padding: 8px 14px 10px; line-height: 19px; bottom: 4px; }
.td-scroll-up { transform: translateZ(0px); position: fixed; bottom: 4px; right: 5px; display: none; border-radius: 3px; width: 38px; height: 38px; }
.td-scroll-up .td-icon-menu-up { position: relative; color: rgb(255, 255, 255); font-size: 20px; display: block; text-align: center; width: 38px; top: 7px; }
.td-scroll-up:hover { cursor: pointer; opacity: 1; }
.td-scroll-up-visible { display: block; background-color: rgb(77, 178, 236); z-index: 9999; }
@media (max-width: 767px) {
  .td-scroll-up-visible { display: none; }
}
.td-live-theme-demos { color: rgb(0, 0, 0); font-family: "Roboto",sans-serif; text-align: center; position: fixed; top: 0px; right: 0px; width: 283px; height: 100%; background-color: white; z-index: 9999; visibility: hidden; transform: translateX(283px); }
@media (max-width: 767px) {
  .td-live-theme-demos { display: none; }
}
@media (max-width: 1366px) {
  .td-live-theme-demos { width: 202px; transform: translateX(202px); }
}
.td-live-theme-demos::before { content: ""; position: absolute; top: 0px; left: 0px; width: 1px; height: 100%; background-color: rgb(232, 232, 232); z-index: 1; }
.td-live-theme-demos .td-set-hide-show a { background-color: rgb(255, 255, 255); position: absolute; top: 145px; right: 280px; padding: 11px 10px; border: 1px solid rgb(232, 232, 232); z-index: -1; color: rgb(0, 0, 0); text-align: center; text-transform: uppercase; font-size: 11px; line-height: 15px; width: 64px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-set-hide-show a { right: 200px; }
}
.td-live-theme-demos .td-set-hide-show a a { color: black; }
.td-live-theme-demos .td-skin-container { width: 283px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-skin-container { width: 202px; }
}
.td-live-theme-demos .td-skin-body { height: 100%; overflow: hidden; position: relative; background-color: rgb(255, 255, 255); }
.td-live-theme-demos .td-skin-wrap { height: 100%; overflow-y: scroll; position: absolute; z-index: 1; }
.td-live-theme-demos .td-skin-buy a { display: inline-block; color: rgb(255, 255, 255); background-color: rgb(77, 178, 236); padding: 12px 36px; border-radius: 2px; margin: 26px 0px; font-weight: 500; font-size: 14px; line-height: 21px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-skin-buy a { padding: 11px 16px; margin: 14px 0px 17px; font-size: 13px; line-height: 18px; }
}
.td-live-theme-demos .td-skin-buy a:hover { opacity: 0.9; }
.td-live-theme-demos .td-skin-header { font-size: 16px; font-weight: bold; line-height: 21px; padding: 0px 12px 16px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-skin-header { font-size: 14px; padding: 0px 12px 10px; }
}
.td-live-theme-demos .td-skin-desc { font-size: 13px; line-height: 18px; padding: 0px 10px 22px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-skin-desc { font-size: 12px; padding: 0px 19px 13px; }
}
.td-live-theme-demos .td-skin-desc span { font-size: 14px; font-weight: bold; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-skin-desc span { font-size: 11px; }
}
.td-live-theme-demos .td-set-theme-style { display: inline-block; float: left; }
.td-live-theme-demos .td-set-theme-style-empty { display: inline-block; float: left; }
.td-live-theme-demos .td-set-theme-style-empty a { cursor: default; }
.td-live-theme-demos .td-set-theme-style-link { position: relative; background-color: rgb(34, 34, 34); }
.td-live-theme-demos .td-set-theme-style-link::before { content: ""; width: 100%; height: 100%; position: absolute; background-color: rgb(0, 0, 0); top: 0px; left: 0px; opacity: 0; }
.td-live-theme-demos .td-set-theme-style-link::after { content: ""; width: 143px; height: 103px; background-color: transparent; position: absolute; top: -3px; left: 0px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-set-theme-style-link::after { width: 102px; height: 73px; }
}
.td-live-theme-demos .td-set-theme-style-link:hover::before { opacity: 0.1; }
.td-live-theme-demos .td-demos-list:hover { cursor: pointer; }
.td-live-theme-demos .td-demos-list .td-set-theme-style:nth-child(2n), .td-live-theme-demos .td-demos-list .td-set-theme-style-empty:nth-child(2n) { position: relative; left: 3px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-demos-list .td-set-theme-style:nth-child(2n), .td-live-theme-demos .td-demos-list .td-set-theme-style-empty:nth-child(2n) { left: 2px; }
}
.td-live-theme-demos .td-demos-list .td-set-theme-style:nth-child(2n) .td-set-theme-style-link::after, .td-live-theme-demos .td-demos-list .td-set-theme-style-empty:nth-child(2n) .td-set-theme-style-link::after { width: 140px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-demos-list .td-set-theme-style:nth-child(2n) .td-set-theme-style-link::after, .td-live-theme-demos .td-demos-list .td-set-theme-style-empty:nth-child(2n) .td-set-theme-style-link::after { width: 100px; }
}
.td-live-theme-demos .td-popup { background-image: url("demos-popup.png"); background-repeat: no-repeat; display: block; margin-top: 3px; width: 140px; height: 100px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup { height: 71px; width: 100px; background-size: 100px 1278px; }
}
.td-live-theme-demos .td-popup-black { background-position: 0px -100px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-black { background-position: 0px -71px; }
}
.td-live-theme-demos .td-popup-animals { background-position: 0px 0px; }
.td-live-theme-demos .td-popup-blog { background-position: 0px -100px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-blog { background-position: 0px -71px; }
}
.td-live-theme-demos .td-popup-cars { background-position: 0px -200px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-cars { background-position: 0px -142px; }
}
.td-live-theme-demos .td-popup-fashion { background-position: 0px -300px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-fashion { background-position: 0px -213px; }
}
.td-live-theme-demos .td-popup-default { background-position: 0px -400px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-default { background-position: 0px -284px; }
}
.td-live-theme-demos .td-popup-scandal { background-position: 0px -500px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-scandal { background-position: 0px -355px; }
}
.td-live-theme-demos .td-popup-sport { background-position: 0px -600px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-sport { background-position: 0px -426px; }
}
.td-live-theme-demos .td-popup-tech { background-position: 0px -700px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-tech { background-position: 0px -497px; }
}
.td-live-theme-demos .td-popup-travel { background-position: 0px -800px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-travel { background-position: 0px -568px; }
}
.td-live-theme-demos .td-popup-video { background-position: 0px -900px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-video { background-position: 0px -639px; }
}
.td-live-theme-demos .td-popup-empty1 { background-position: 0px -1000px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-empty1 { background-position: 0px -710px; }
}
.td-live-theme-demos .td-popup-empty2 { background-position: 0px -1100px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-empty2 { background-position: 0px -781px; }
}
.td-live-theme-demos .td-popup-empty3 { background-position: 0px -1200px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-empty3 { background-position: 0px -852px; }
}
.td-live-theme-demos .td-popup-empty4 { background-position: 0px -1300px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-empty4 { background-position: 0px -923px; }
}
.td-live-theme-demos .td-popup-empty5 { background-position: 0px -1400px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-empty5 { background-position: 0px -994px; }
}
.td-live-theme-demos .td-popup-empty6 { background-position: 0px -1500px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-empty6 { background-position: 0px -1065px; }
}
.td-live-theme-demos .td-popup-empty7 { background-position: 0px -1600px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-empty7 { background-position: 0px -1136px; }
}
.td-live-theme-demos .td-popup-empty8 { background-position: 0px -1700px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-empty8 { background-position: 0px -1207px; }
}
.td-live-theme-demos .td-screen-demo { width: 380px; height: 488px; z-index: 1; position: absolute; visibility: hidden; transform: translateX(0px); }
.td-live-theme-demos .td-screen-demo img { display: block; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); }
.td-live-theme-demos .td-screen-demo-extend { width: 140px; height: 510px; right: 140px; z-index: 1; position: absolute; display: none; transform: translateX(0px); }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-screen-demo-extend { width: 100px; right: 100px; }
}
.td-live-theme-demos .td-skin-scroll { position: fixed; height: 36px; width: 45px; background-color: rgba(51, 51, 51, 0.9); opacity: 1; left: 0px; right: 0px; bottom: 0px; margin-left: auto; margin-right: auto; text-align: center; font-size: 10px; padding-top: 6px; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3); transition: bottom 0.4s ease 0s; }
.td-live-theme-demos .td-skin-scroll i { color: rgb(255, 255, 255); font-size: 25px; display: block; cursor: pointer; }
.td-live-theme-demos.td-theme-settings-closed .td-screen-demo { visibility: hidden !important; }
.td-ts-closed-no-transition { transition: none 0s ease 0s  !important; }
@-moz-document url-prefix("") {
  .td-live-theme-demos .td-set-hide-show a { line-height: 16px; }
}
.td-js-loaded .td-live-theme-demos { visibility: visible; transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s; }
body .td-live-theme-demos.td-theme-settings-small { box-shadow: -1px 1.732px 4px 0px rgba(0, 0, 0, 0.1); transform: translateX(0px) !important; }
.td-customizer-change-layout { cursor: pointer; }
.td-customizer-change-layout span { -moz-user-select: none; position: relative; display: inline-block; width: 77px; font-size: 11px; height: 28px; line-height: 27px; margin-bottom: 12px; border: 1px solid rgb(237, 237, 237); color: rgb(90, 90, 90); }
.mfp-bg { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: rgb(11, 11, 11) none repeat scroll 0% 0%; opacity: 0.8; }
.mfp-wrap { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: medium none !important; backface-visibility: hidden; }
.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; padding: 0px 8px; box-sizing: border-box; }
.mfp-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container::before { display: none; }
.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0px auto; text-align: left; z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }
.mfp-ajax-cur { cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: zoom-out; }
.mfp-zoom { cursor: zoom-in; }
.mfp-auto-cursor .mfp-content { cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -moz-user-select: none; }
.mfp-loading.mfp-figure { display: none; }
.mfp-hide { display: none !important; }
.mfp-preloader { color: rgb(204, 204, 204); position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }
.mfp-preloader a { color: rgb(204, 204, 204); }
.mfp-preloader a:hover { color: white; }
.mfp-s-ready .mfp-preloader { display: none; }
.mfp-s-error .mfp-content { display: none; }
button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent none repeat scroll 0% 0%; border: 0px none; display: block; outline: medium none; padding: 0px; z-index: 1046; box-shadow: none; }
button::-moz-focus-inner { padding: 0px; border: 0px none; }
.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0px; top: 0px; text-decoration: none; text-align: center; opacity: 0.65; padding: 0px 0px 18px 10px; color: white; font-style: normal; font-size: 28px; font-family: Arial,Baskerville,monospace; }
.mfp-close:hover, .mfp-close:focus { opacity: 1; }
.mfp-close:active { top: 1px; }
.mfp-close-btn-in .mfp-close { color: rgb(51, 51, 51); }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: white; right: -6px; text-align: right; padding-right: 6px; width: 100%; }
.mfp-counter { position: absolute; bottom: 0px; right: 0px; color: rgb(204, 204, 204); padding-right: 15px; font-size: 11px; line-height: 18px; }
.mfp-arrow { font-family: "newsmag",sans-serif; font-size: 30px; position: absolute; opacity: 0.65; margin: -55px 0px 0px; top: 50%; padding: 0px; width: 90px; height: 110px; }
.mfp-arrow:active { margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; }
.mfp-arrow .mfp-b, .mfp-arrow .mfp-a { display: block; width: 0px; height: 0px; position: absolute; left: 0px; top: 0px; margin-top: 35px; margin-left: 35px; }
.mfp-arrow-left { left: 0px; }
.mfp-arrow-left::before { content: ""; color: rgb(255, 255, 255); }
.mfp-arrow-right { right: 0px; }
.mfp-arrow-right::before { content: ""; color: rgb(255, 255, 255); }
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }
.mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-scaler { width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%; }
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6); background: black none repeat scroll 0% 0%; }
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0px; margin: 0px auto; z-index: 1; }
.mfp-figure { line-height: 0; }
.mfp-figure::before { bottom: 40px; content: ""; display: block; height: 20%; width: 100%; position: absolute; z-index: 1; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0% 0%; opacity: 0; transition: opacity 1s ease 0s; }
.mfp-ready .mfp-s-ready .mfp-figure::before { opacity: 1; }
.mfp-figure::after { content: ""; position: absolute; left: 0px; top: 40px; bottom: 40px; display: block; right: 0px; width: auto; height: auto; z-index: -1; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6); background: rgb(68, 68, 68) none repeat scroll 0% 0%; }
.mfp-figure small { color: rgb(189, 189, 189); display: block; font-size: 12px; line-height: 14px; }
.mfp-figure figure { margin: 0px; }
.mfp-bottom-bar { font-size: 11px; line-height: 18px; margin-bottom: 50px; position: absolute; bottom: 0px; left: 0px; width: 100%; cursor: auto; padding: 0px 65px 0px 15px; z-index: 1; }
.mfp-title { text-align: left; line-height: 18px; color: rgb(243, 243, 243); overflow-wrap: break-word; }
.mfp-image-holder .mfp-content { max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder { padding-left: 0px; padding-right: 0px; }
  .mfp-img-mobile img.mfp-img { padding: 0px; }
  .mfp-img-mobile .mfp-figure::after { top: 0px; bottom: 0px; }
  .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%; bottom: 0px; margin: 0px; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0px; }
  .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
  .mfp-img-mobile .mfp-close { top: 0px; right: 0px; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%; position: fixed; text-align: center; padding: 0px; }
}
@media all and (max-width: 900px) {
  .mfp-arrow { transform: scale(0.75); }
  .mfp-arrow-left { transform-origin: 0px 50% 0px; }
  .mfp-arrow-right { transform-origin: 100% 50% 0px; }
  .mfp-container { padding-left: 6px; padding-right: 6px; }
}
.mfp-ie7 .mfp-img { padding: 0px; }
.mfp-ie7 .mfp-bottom-bar { width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px; }
.mfp-ie7 .mfp-container { padding: 0px; }
.mfp-ie7 .mfp-content { padding-top: 44px; }
.mfp-ie7 .mfp-close { top: 0px; right: 0px; padding-top: 0px; }
.image-source-link { color: rgb(152, 195, 209); }
.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg { opacity: 0.001; backface-visibility: hidden; transition: all 0.3s ease-out 0s; }
.mfp-with-zoom.mfp-ready .mfp-container { opacity: 1; }
.mfp-with-zoom.mfp-ready.mfp-bg { opacity: 0.8; }
.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg { opacity: 0; }
.mfp-bg { z-index: 10000; }
.mfp-wrap { z-index: 10000; }
.white-popup-block { background: white none repeat scroll 0px 0px; margin: 0px auto; max-width: 350px; position: relative; text-align: left; vertical-align: top; }
.mfp-content .td-login-wrap { padding: 14px 21px 17px; }
.mfp-content .td-login-wrap .td-login-input { background-color: rgb(252, 252, 252) !important; height: 40px; padding: 3px 14px; border: 1px solid rgb(237, 237, 237) !important; box-shadow: none !important; outline: medium none; color: rgb(85, 85, 85); width: 308px; margin-bottom: 21px; font-size: 12px; }
.mfp-content .td-login-wrap .td-login-input:invalid { font-style: italic; }
.mfp-content .td-login-wrap .td-login-input:invalid:focus { color: rgb(85, 85, 85); }
.mfp-content .td-login-wrap .td-login-button { float: right; margin: 0px; }
.mfp-content .td-login-wrap .td-login-info-text { display: inline-block; margin-top: 23px; font-size: 12px; font-style: italic; position: relative; top: -14px; }
.mfp-content .td-login-wrap .td-login-info-text a { color: rgb(61, 61, 61); }
.mfp-content .td-login-wrap .btn { padding-top: 5px; padding-bottom: 6px; background-color: rgb(77, 178, 236); color: rgb(255, 255, 255); border: 0px none; text-shadow: none; margin-top: 4px; border-radius: 3px; }
.mfp-content #login-form .mfp-close { top: -2px; }
.mfp-content .td-login-tabs { margin: 0px; list-style-type: none; background-position: center bottom; background-color: rgb(186, 186, 186); }
.mfp-content .td-login-tabs li { position: relative; text-align: center; display: inline-block; line-height: 20px; }
.mfp-content .td-login-tabs li a { display: block; font-size: 20px; font-family: "Roboto",sans-serif; color: white; cursor: pointer; padding: 10px 21px; position: relative; }
.mfp-content .td-login-tabs li a:hover { text-decoration: none !important; }
.mfp-content #register-link.td_login_tab_focus::before { position: absolute; left: -91px; top: -3px; height: 43px; display: block; content: ""; box-sizing: border-box; background: transparent url("deb1c520e869facbff88456054d4c87ba38fd982.png") no-repeat scroll 0% 0%; pointer-events: none; }
.mfp-content .td_login_tab_focus { background-color: white; color: rgb(77, 178, 236) !important; }
.mfp-content .td_login_tab_focus::after { position: absolute; right: -91px; top: -3px; width: 91px; height: 43px; display: block; content: ""; box-sizing: border-box; background: transparent url("c04d7c7fe58a4afba12477fc882bf5d8446bef43.png") no-repeat scroll 0% 0%; pointer-events: none; }
.mfp-content .td-login-panel-title { border-bottom: 2px solid rgb(77, 178, 236); border-width: 2px; border-color: rgb(77, 178, 236); color: rgb(61, 61, 61); margin-bottom: 21px; padding-bottom: 3px; font-size: 12px; }
.mfp-content .td_display_err { background-color: rgb(77, 178, 236); font-style: italic; color: white; padding: 9px 10px; display: none; margin-bottom: 13px; margin-top: 7px; }
.mfp-content .td_display_msg_ok { display: block; font-size: 13px; background-color: rgb(77, 178, 236); }
.mfp-content #td-forgot-pass-div { margin-bottom: 42px; }
.top-header-menu .td_user_logd_in { font-weight: bold; }
.top-header-menu .td_user_logd_in:hover { text-decoration: none !important; }
.td_ul_logout { margin-right: 20px; margin-left: 40px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_ul_logout { margin-right: 10px; }
}
.td_ul_logout .menu-item { position: relative; left: 0px; }
.td_ul_logout .menu-item a { display: inline !important; line-height: 29px !important; margin-right: 21px; }
.td_ul_logout .menu-item .td_user_logd_in { margin-right: 4px; }
.td_ul_logout .menu-item i { font-size: 11px; position: relative; top: 1px; margin-right: 2px; }
.td_ul_logout .menu-item img { position: absolute; top: 5px; left: -30px; display: inline-block; margin-right: 19px; }
.mpf-td-login-effect {  }
.mpf-td-login-effect .mfp-with-anim { opacity: 0; transition: all 400ms cubic-bezier(0.55, 0, 0.1, 1) 0s; transform: perspective(600px) scale(0.4); }
.mpf-td-login-effect.mfp-bg { opacity: 0; transition: all 0.3s ease-out 0s; }
.mpf-td-login-effect.mfp-ready .mfp-with-anim { opacity: 1; transform: perspective(600px) scale(1); }
.mpf-td-login-effect.mfp-ready.mfp-bg { opacity: 0.8; }
.mpf-td-login-effect.mfp-removing .mfp-with-anim { transform: perspective(600px) scale(0.4); opacity: 0; }
.mpf-td-login-effect.mfp-removing.mfp-bg { opacity: 0; }
@media not all, not all, not all {
  .td-sp, .iosSlider .prevButton, .iosSlider .nextButton, .sf-sub-indicator { background-image: url("elements@2x.png"); background-size: 90px 2100px !important; }
}
.post .row-fluid { padding-bottom: 21px; }
.td-more-articles-box { transform: translate3d(0px, 0px, 0px); position: fixed; width: 341px; bottom: 48px; right: -384px; background-color: rgb(255, 255, 255); padding: 16px 20px 0px; border-style: solid; border-color: rgb(230, 230, 230); border-width: 1px 0px 1px 1px; z-index: 9999; visibility: hidden; transition: right 500ms cubic-bezier(0.265, 0.365, 0.26, 0.865) 0s; }
@media (max-width: 368px) {
  .td-more-articles-box { width: 100%; padding: 16px 5px 0px; }
}
.td-more-articles-box-title { font-family: "Open Sans",arial,sans-serif; color: rgb(34, 34, 34); font-size: 17px; font-weight: 600; line-height: 30px; display: inline-block; text-align: center; min-width: 300px; margin-bottom: 18px; }
.td-content-more-articles-box .td_module_1, .td-content-more-articles-box .td_module_3 { padding-bottom: 20px; }
.td-content-more-articles-box .td_module_4 { margin-bottom: 20px; }
.td-content-more-articles-box .td_module_2 { padding-bottom: 10px; }
.td-close-more-articles-box { display: inline-block; cursor: pointer; position: absolute; left: 14px; top: 17px; line-height: 26px; padding: 2px 11px; font-size: 17px; }
.td-front-end-display-block { right: 0px; visibility: visible; }
.td-gallery-slide-top { position: relative; width: 100%; background-color: rgb(45, 45, 45); min-height: 44px; vertical-align: top; }
.td-gallery-title { display: inline-block; color: rgb(255, 255, 255); font-family: "Open Sans",arial,sans-serif; font-style: italic; font-size: 14px; line-height: 17px; font-weight: 600; padding: 13px 20px; position: relative; }
@media (max-width: 767px) {
  .td-gallery-title { font-size: 12px; padding: 13px 0px; text-align: center; width: 95%; margin-left: auto; margin-right: auto; display: table; }
}
.td-gallery-controls-wrapper { display: inline-block; height: 33px; margin: auto !important; position: absolute; right: 0px; top: 0px; bottom: 0px; }
@media (max-width: 767px) {
  .td-gallery-controls-wrapper { display: none; }
}
.td-gallery-slide-count { display: inline-block; width: 73px; margin-right: 7px; text-align: right; color: rgb(255, 255, 255); font-family: "Open Sans",arial,sans-serif; font-style: italic; font-size: 12px; line-height: 17px; font-weight: 600; position: relative; top: -8px; }
.td-gallery-slide-prev-next-but { display: inline-block; margin-right: 12px; position: relative; }
.td-gallery-slide-prev-next-but .td-icon-left, .td-gallery-slide-prev-next-but .td-icon-right { font-size: 30px; color: rgb(255, 255, 255); position: relative; display: inline-block; padding: 1px 8px; -moz-user-select: none; }
.td-doubleSlider-1 { width: auto; background-color: rgb(34, 34, 34); }
.td-doubleSlider-1 .td-slider { height: 100%; position: relative; margin-left: auto; margin-right: auto; }
.td-doubleSlider-1 .td-slider .item { max-height: 580px; left: 0px; height: auto; margin: 0px; }
.td-doubleSlider-1 .td-slider .td-slide-galery-figure { margin: 0px; text-align: center; position: relative; width: 980px; height: 580px; }
.td-doubleSlider-1 .td-slide-item img { max-width: none !important; }
@media (max-width: 767px) {
  .td-doubleSlider-1 .td-slide-item { width: 100%; }
}
.td-doubleSlider-1 .td-slide-item .td-slide-galery-figure img { overflow: auto; margin: auto; position: absolute; left: -50%; right: -50%; top: -50%; bottom: -50%; }
.td-doubleSlider-1 .td-slide-item .td-slide-caption { position: absolute; bottom: 0px; left: 0px; text-align: left; background-color: rgba(0, 0, 0, 0.6); }
.td-doubleSlider-1 .td-slide-item .td-slide-caption span { font-family: Verdana,Geneva,sans-serif; font-style: normal; line-height: 18px; font-size: 11px; color: rgb(255, 255, 255); position: relative; top: 0px; left: 0px; z-index: 1; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-doubleSlider-1 .td-slide-item .td-slide-caption span { font-size: 10px; }
}
.td-doubleSlider-1 .td-slide-item .td-slide-caption.td-gallery-slide-content { width: 100%; }
@media (max-width: 767px) {
  .td-doubleSlider-1 .td-slide-item .td-slide-caption.td-gallery-slide-content { display: inline-block; }
}
.td-doubleSlider-1 .td-slide-item .td-slide-caption.td-gallery-slide-content span { padding: 7px 6px 7px 17px; display: inline-block; }
@media not all {
  .td-doubleSlider-1 .td-slide-item .td-slide-caption.td-gallery-slide-content span { padding: 6px 6px 8px 17px; }
}
@media (max-width: 767px) {
  .td-doubleSlider-1 .td-slide-item .td-slide-caption.td-gallery-slide-content span { font-size: 10px; line-height: 12px; padding: 5px 6px 7px 10px; }
}
.td-doubleSlider-1 .td-slide-item .td-gallery-slide-copywrite { position: absolute; top: -20px; right: 0px; padding: 1px 6px 2px; text-align: left; color: rgb(255, 255, 255); font-family: Verdana,Geneva,sans-serif; font-style: italic; line-height: 17px; font-size: 10px; background-color: rgba(0, 0, 0, 0.8); }
@media (max-width: 767px) {
  .td-doubleSlider-1 .td-slide-item .td-gallery-slide-copywrite { display: none; }
}
.td-slide-on-2-columns .td-gallery-title { width: 73%; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-slide-on-2-columns .td-gallery-title { width: 64%; font-size: 12px; }
}
@media (max-width: 767px) {
  .td-slide-on-2-columns .td-gallery-title { width: 100%; font-size: 11px; }
}
.td-slide-on-2-columns .td-doubleSlider-1 { height: 420px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-slide-on-2-columns .td-doubleSlider-1 { height: 308px !important; }
}
@media (max-width: 767px) {
  .td-slide-on-2-columns .td-doubleSlider-1 { height: 178px !important; }
}
.td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure { width: 640px !important; height: 420px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure { width: 469px !important; height: 308px; }
  .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure img { width: auto; height: 308px; }
}
@media (max-width: 767px) {
  .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure { width: 100% !important; height: 178px !important; line-height: 12px; }
  .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure img { width: auto; height: 178px; }
}
.td-slide-on-2-columns .td-button { margin: 0px 5px; }
.td-slide-on-3-columns .td-gallery-title { width: 80%; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-slide-on-3-columns .td-gallery-title { width: 76%; font-size: 12px; }
}
@media (max-width: 767px) {
  .td-slide-on-3-columns .td-gallery-title { width: 100%; font-size: 11px; }
}
.td-slide-on-3-columns .td-doubleSlider-1 { height: 580px !important; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-slide-on-3-columns .td-doubleSlider-1 { height: 427px !important; }
}
@media (max-width: 767px) {
  .td-slide-on-3-columns .td-doubleSlider-1 { height: 178px !important; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td-slide-on-3-columns .td-doubleSlider-1 .td-slide-galery-figure { width: 721px !important; height: 427px !important; }
  .td-slide-on-3-columns .td-doubleSlider-1 .td-slide-galery-figure img { width: auto; height: 427px; }
}
@media (max-width: 767px) {
  .td-slide-on-3-columns .td-doubleSlider-1 .td-slide-galery-figure { max-width: 100% !important; height: 178px !important; line-height: 12px; }
  .td-slide-on-3-columns .td-doubleSlider-1 .td-slide-galery-figure img { width: auto; height: 178px; }
}
.td-slide-on-3-columns .td-button { margin: 0px 4.2px 0px 4.3px; }
.td-doubleSlider-2 { padding: 20px 0px 10px; height: 80px !important; background-color: rgb(34, 34, 34); width: 100%; }
@media (max-width: 767px) {
  .td-doubleSlider-2 { display: none; }
}
.td-doubleSlider-2 .td-slider { width: 100%; height: 100%; overflow-wrap: normal; }
.td-doubleSlider-2 .td-button { position: relative; top: -10px; display: inline-block; width: 80px !important; height: 60px; }
.td-doubleSlider-2 .td-button .td-border { border: 3px solid rgb(255, 255, 255); opacity: 0.5; height: 60px; width: 80px; }
.td-doubleSlider-2.td_center_slide2 { text-align: center; padding: 25px 0px 10px; }
.td-doubleSlider-2.td_center_slide2 .td-slider { display: inline-block; }
.td-doubleSlider-2.td_center_slide2 .td-button { position: relative; top: -15px; margin: 0px 2px 0px 3px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-doubleSlider-2.td_center_slide2 .td-button { width: 56px !important; }
  .td-doubleSlider-2.td_center_slide2 .td-button .td-border { width: 56px; }
}
.td-magnific-popup-slide-gallery { margin: 0px auto; max-width: 1000px; max-height: 100%; text-align: left; vertical-align: top; position: relative; }
.td-magnific-popup-slide-gallery img { display: block; }
.td-magnific-popup-slide-gallery .td-magnific-popup-slide-gallery-caption { position: absolute; bottom: 0px; left: 0px; text-align: left; background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.6; display: block; width: 100%; }
.td-magnific-popup-slide-gallery span { display: block; font-family: Verdana,Geneva,sans-serif; font-style: normal; line-height: 18px; font-size: 11px; color: rgb(255, 255, 255); width: 100%; text-align: left; padding: 5px 7px 6px; }
.td-magnific-popup-slide-gallery .td-magnific-popup-slide-gallery-copywrite { position: absolute; top: -27px; right: 3px; padding: 5px 7px 6px; text-align: left; color: rgb(255, 255, 255); font-family: Verdana,Geneva,sans-serif; font-style: italic; line-height: 17px; font-size: 10px; }
.td-magnific-popup-slide-gallery .mfp-close { color: rgb(255, 255, 255); }
@media (min-width: 768px) and (max-width: 1023px) {
  .mfp-title { font-size: 10px; }
}
.post_td_gallery { margin-bottom: 16px; }
.td-smart-disable { background-color: rgb(165, 165, 165) !important; cursor: default; opacity: 0.5; }
.td_smart_list_1 { position: relative; overflow: hidden; z-index: 1; }
.td_smart_list_1 .td-item { width: 100%; margin: 0px; }
.td_smart_list_1 .td-item img { height: auto; }
.td_smart_list_1 .td-sml1-current-item-nr { display: inline-block; font-weight: bold; font-size: 21px; line-height: 24px; color: rgb(255, 255, 255); padding: 6px 4px; background-color: rgb(0, 0, 0); border-radius: 3px; width: 37px; height: 37px; text-align: center; margin-right: 15px; margin-bottom: 20px; vertical-align: top; }
@media (max-width: 767px) {
  .td_smart_list_1 .td-sml1-current-item-nr { margin-bottom: 10px; margin-right: auto; margin-left: auto; display: table; }
}
.td_smart_list_1 .td-sml1-current-item-title { display: inline-block; font-weight: bold; font-style: italic; font-size: 20px; line-height: 28px; color: rgb(0, 0, 0); margin-bottom: 10px; width: 490px; margin-top: 8px; position: relative; top: -3px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_smart_list_1 .td-sml1-current-item-title { font-size: 16px; max-width: 320px; }
}
@media (max-width: 767px) {
  .td_smart_list_1 .td-sml1-current-item-title { display: block; width: 100%; font-size: 16px; text-align: center; }
}
@media (max-width: 767px) {
  .td_smart_list_1 .td-number-and-title { margin-right: auto; margin-left: auto; display: table; }
}
.td_smart_list_1 .td-number-and-title h2 { display: inline-block; margin: 0px; }
.td_smart_list_1 .td-controls { position: absolute; right: 0px; top: 0px; width: 88px; z-index: 9; background-color: rgb(255, 255, 255); }
.td_smart_list_1 .td-controls .td-icon-left, .td_smart_list_1 .td-controls .td-icon-right { border: 1px solid rgb(230, 230, 230); display: inline-block; width: 37px; height: 37px; text-align: center; border-radius: 3px; font-size: 24px; padding: 7px 13px; background-color: rgb(255, 255, 255); position: relative; right: -3px; line-height: 1; }
.td_smart_list_1 .td-controls .td-icon-left { margin-right: 10px; }
.td_smart_list_1 .td-sml1-description p { margin-top: 13px; }
.td_smart_list_1 .td-sml1-caption { text-align: right; font-family: Verdana,Geneva,sans-serif; font-style: italic; font-size: 11px; line-height: 17px; color: rgb(0, 0, 0); }
.td_smart_list_1.td-3-columns .td-sml1-current-item-title { max-width: 100%; width: 820px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_smart_list_1.td-3-columns .td-sml1-current-item-title { max-width: 570px; }
}
@media (max-width: 767px) {
  .td_smart_list_1.td-3-columns .td-sml1-current-item-title { max-width: 100%; width: 100%; }
}
.td-slide-smart-list-1 img { width: 100%; }
.td_smart_list_2 .td-sml2-current-item-nr { display: inline-block; font-weight: bold; font-size: 21px; line-height: 24px; color: rgb(255, 255, 255); padding: 6px 4px; background-color: rgb(0, 0, 0); border-radius: 3px; width: 37px; height: 37px; text-align: center; margin-right: 15px; margin-bottom: 10px; vertical-align: top; }
@media (max-width: 767px) {
  .td_smart_list_2 .td-sml2-current-item-nr { margin-bottom: 10px; margin-right: auto; margin-left: auto; display: table; }
}
.td_smart_list_2 .td-sml2-current-item-title { display: inline-block; font-weight: bold; font-style: italic; font-size: 20px; line-height: 28px; color: rgb(0, 0, 0); width: 580px; margin-bottom: 10px; margin-top: 8px; position: relative; top: -3px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_smart_list_2 .td-sml2-current-item-title { max-width: 415px; margin-bottom: 0px; }
}
@media (max-width: 767px) {
  .td_smart_list_2 .td-sml2-current-item-title { display: block; width: 100%; text-align: center; margin-bottom: 0px; }
}
@media (max-width: 767px) {
  .td_smart_list_2 .td-number-and-title { margin-right: auto; margin-left: auto; display: table; }
}
.td_smart_list_2 .td-number-and-title h2 { display: inline-block; }
.td_smart_list_2 .td-sml2-caption { text-align: right; font-family: Verdana,Geneva,sans-serif; font-style: italic; font-size: 11px; line-height: 17px; color: rgb(0, 0, 0); }
.td_smart_list_2 .td-sml2-description p { font-size: 12px; margin-top: 13px; }
.td_smart_list_2.td-3-columns .td-sml2-current-item-title { width: 920px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_smart_list_2.td-3-columns .td-sml2-current-item-title { max-width: 650px; }
}
@media (max-width: 767px) {
  .td_smart_list_2.td-3-columns .td-sml2-current-item-title { max-width: 100%; width: 100%; }
}
.td-slide-smart-list-2 { display: block !important; }
.td-slide-smart-list-2 img { width: 100%; }
.td_smart_list_3 { position: relative; overflow: hidden; padding: 10px 0px 12px; margin-bottom: 40px; z-index: 1; }
@media (max-width: 767px) {
  .td_smart_list_3 { margin-bottom: 0px; }
}
.td_smart_list_3 .td-item { width: 100%; margin: 0px; }
.td_smart_list_3 .td-item img { max-width: 100%; height: auto; }
.td_smart_list_3 .td-sml3-current-item-nr { display: inline-block; font-weight: bold; font-size: 21px; line-height: 24px; color: rgb(255, 255, 255); padding: 6px 4px; background-color: rgb(0, 0, 0); border-radius: 3px; width: 37px; height: 37px; text-align: center; margin-right: 15px; margin-bottom: 10px; vertical-align: top; }
@media (max-width: 767px) {
  .td_smart_list_3 .td-sml3-current-item-nr { display: none; }
}
.td_smart_list_3 .td-sml3-current-item-title { display: inline-block; font-weight: bold; font-style: italic; font-size: 20px; line-height: 28px; color: rgb(0, 0, 0); width: 265px; margin-bottom: 10px; margin-top: 4px; }
@media (max-width: 767px) {
  .td_smart_list_3 .td-sml3-current-item-title { display: block; width: 100%; }
}
.td_smart_list_3 .td-vertical-align-top { vertical-align: top; }
.td_smart_list_3 .td-number-and-title { float: left; }
@media (max-width: 767px) {
  .td_smart_list_3 .td-number-and-title { float: none; text-align: center; }
}
.td_smart_list_3 .td-number-and-title h2 { display: inline-block; margin: 0px; }
.td_smart_list_3 .td-sml3-top-title { text-align: center; margin: 4px 100px 30px; overflow: hidden; height: 22px; font-size: 11px; font-style: italic; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_smart_list_3 .td-sml3-top-title { margin-bottom: 17px; }
}
@media (max-width: 767px) {
  .td_smart_list_3 .td-sml3-top-title { display: none; }
}
.td_smart_list_3 .td-sml3-link-to-image img { margin-bottom: 6px; }
.td_smart_list_3 .td-sml3-bottom-title { text-align: center; margin: 0px 100px; overflow: hidden; height: 22px; position: relative; top: 0px; font-size: 11px; font-style: italic; }
@media (max-width: 767px) {
  .td_smart_list_3 .td-sml3-bottom-title { display: none; }
}
.td_smart_list_3 .td-icon-left, .td_smart_list_3 .td-icon-right { display: inline-block; min-width: 67px; height: 28px; text-align: center; border-radius: 3px; font-size: 16px; padding: 7px 14px 7px 13px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); line-height: 23px; }
.td_smart_list_3 .td-icon-left:hover, .td_smart_list_3 .td-icon-right:hover { background-color: rgb(77, 178, 236); }
.td_smart_list_3 .td-sml3-top-controls, .td_smart_list_3 .td-sml3-bottom-controls { display: inline-block; padding: 8px 0px; width: 100%; z-index: 9; border-top: 1px dashed rgb(241, 241, 241); border-bottom: 1px dashed rgb(241, 241, 241); }
@media (max-width: 767px) {
  .td_smart_list_3 .td-sml3-top-controls, .td_smart_list_3 .td-sml3-bottom-controls { border: 0px none; }
}
.td_smart_list_3 .td-sml3-top-controls .td-icon-left, .td_smart_list_3 .td-sml3-bottom-controls .td-icon-left { position: relative; left: 0px; padding: 2px 10px; }
.td_smart_list_3 .td-sml3-top-controls .td-icon-left span, .td_smart_list_3 .td-sml3-bottom-controls .td-icon-left span { float: right; position: relative; margin: 8px 2px 8px 12px; }
.td_smart_list_3 .td-sml3-top-controls .td-icon-right, .td_smart_list_3 .td-sml3-bottom-controls .td-icon-right { position: absolute; right: 0px; padding: 2px 10px; }
.td_smart_list_3 .td-sml3-top-controls .td-icon-right span, .td_smart_list_3 .td-sml3-bottom-controls .td-icon-right span { float: left; position: relative; margin: 8px 12px 8px 2px; }
.td_smart_list_3 .td-sml3-top-controls .td-sml3-control-text, .td_smart_list_3 .td-sml3-bottom-controls .td-sml3-control-text { position: relative; font-family: "Open Sans",arial,sans-serif; font-style: normal; text-transform: uppercase; font-size: 11px; font-weight: 600; line-height: 8px; }
.td_smart_list_3 .td-sml3-top-controls { position: absolute; top: 0px; }
@media (max-width: 767px) {
  .td_smart_list_3 .td-sml3-top-controls { position: relative; }
}
.td_smart_list_3 .td-sml3-bottom-controls { position: absolute; bottom: 0px; }
@media (max-width: 767px) {
  .td_smart_list_3 .td-sml3-bottom-controls { position: relative; }
}
.td_smart_list_3 .td-sml3-description { min-height: 390px; margin-bottom: 40px; }
@media (max-width: 767px) {
  .td_smart_list_3 .td-sml3-description { display: table; margin-bottom: 0px; width: 100%; }
}
.td_smart_list_3 .td-sml3-display-image { position: relative; top: 0px; width: 300px; float: right; margin: 0px 0px 20px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_smart_list_3 .td-sml3-display-image { margin: 0px 0px 17px 20px; }
}
@media (max-width: 767px) {
  .td_smart_list_3 .td-sml3-display-image { margin-left: auto; margin-right: auto; float: none; display: table; }
}
.td_smart_list_3 .td-sml3-caption { text-align: right; font-family: Verdana,Geneva,sans-serif; font-style: italic; font-size: 11px; line-height: 17px; color: rgb(0, 0, 0); }
.td_smart_list_3 .td-mobile-nr { display: none; }
@media (max-width: 767px) {
  .td_smart_list_3 .td-mobile-nr { display: inline-block; padding: 6px 8px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); font-size: 12px; border-radius: 3px; line-height: 19px; position: relative; top: -3px; width: 30px; height: 30px; text-align: center; margin-right: 6px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td_smart_list_3.td-2-columns .td-sml3-description { display: table; width: 100%; }
  .td_smart_list_3.td-2-columns .td-number-and-title h2 {  }
  .td_smart_list_3.td-2-columns .td-sml3-caption { margin-top: 6px; }
  .td_smart_list_3.td-2-columns .td-sml3-display-image { margin-left: 0px; margin-top: 0px; float: right; width: 40%; }
  .td_smart_list_3.td-2-columns .td-sml3-display-image img { margin: 0px auto; }
  .td_smart_list_3.td-2-columns .td-sml3-top-title, .td_smart_list_3.td-2-columns .td-sml3-bottom-title { font-size: 9px; }
  .td_smart_list_3.td-2-columns .td-sml3-current-item-title { font-size: 18px; }
}
@media (min-width: 768px) and (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px) {
  .td_smart_list_3.td-2-columns .td-sml3-description { margin-top: 27px; }
}
@media (min-width: 768px) and (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px) {
  .td_smart_list_3.td-2-columns .td-number-and-title h2 { display: inherit; }
}
@media (min-width: 768px) and (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px) {
  .td_smart_list_3.td-2-columns .td-sml3-display-image { margin-left: 10px; }
}
@media (min-width: 768px) and (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px) {
  .td_smart_list_3.td-2-columns .td-sml3-current-item-title { width: 217px; }
}
.td_smart_list_3.td-3-columns .td-sml3-current-item-title { width: 607px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_smart_list_3.td-3-columns .td-sml3-current-item-title { width: 348px; }
}
@media (max-width: 767px) {
  .td_smart_list_3.td-3-columns .td-sml3-current-item-title { width: 100%; }
}
.td_smart_list_3.td-3-columns .td-sml3-bottom-title { width: 780px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_smart_list_3.td-3-columns .td-sml3-bottom-title { width: 521px; }
}
.td_smart_list_4 .td-item { vertical-align: top; border-bottom: 1px dashed rgb(241, 241, 241); min-height: 174px; margin-bottom: 21px; }
@media (max-width: 767px) {
  .td_smart_list_4 .td-item { display: table; width: 100%; }
}
@media (max-width: 767px) {
  .td_smart_list_4 .td-item div { display: table-header-group; text-align: center; }
}
.td_smart_list_4 .td-number-and-title h2 { margin-bottom: 0px; margin-top: 2px; }
.td_smart_list_4 .td-sml4-nr { display: inline-block; font-weight: bold; font-size: 16px; line-height: 17px; color: rgb(255, 255, 255); padding: 6px 4px; background-color: rgb(0, 0, 0); border-radius: 3px; width: 30px; height: 30px; text-align: center; margin-right: 15px; vertical-align: top; }
@media (max-width: 767px) {
  .td_smart_list_4 .td-sml4-nr { margin: 0px; }
}
.td_smart_list_4 .td-sml4-current-item-nr { display: inline-block; font-size: 17px; font-family: "Open Sans",arial,sans-serif; font-weight: 600; line-height: 24px; color: rgb(0, 0, 0); text-align: left; width: 420px; margin-top: 3px; vertical-align: top; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_smart_list_4 .td-sml4-current-item-nr { width: 253px; }
}
@media (max-width: 767px) {
  .td_smart_list_4 .td-sml4-current-item-nr { width: 100%; text-align: center; margin: 10px 0px; padding-left: 10px; padding-right: 10px; }
}
.td_smart_list_4 .td-sml4-image-and-caption { float: right; margin-left: 20px; margin-bottom: 20px; }
@media (max-width: 767px) {
  .td_smart_list_4 .td-sml4-image-and-caption { margin-left: 0px; margin-top: 0px; width: 100%; margin-bottom: 0px; }
  .td_smart_list_4 .td-sml4-image-and-caption img { margin: 0px auto; }
  .td_smart_list_4 .td-sml4-image-and-caption .td-sml4-caption { float: right; }
}
@media (max-width: 767px) and (max-width: 767px) {
  .td_smart_list_4 .td-sml4-image-and-caption .td-sml4-caption { float: none; }
}
.td_smart_list_4 .td-sml4-caption { text-align: right; font-family: Verdana,Geneva,sans-serif; font-style: italic; font-size: 11px; line-height: 17px; color: rgb(0, 0, 0); margin-top: 6px; }
@media (max-width: 767px) {
  .td_smart_list_4 .td-sml4-caption { text-align: center; margin-right: auto; margin-left: auto; display: table; float: none; }
}
.td_smart_list_4 .td-sml4-description p { font-size: 12px; margin-top: 13px; margin-bottom: 14px; }
@media (max-width: 767px) {
  .td_smart_list_4.td-2-columns .td-sml4-current-item-nr { width: 100%; }
}
.td_smart_list_4.td-3-columns .td-sml4-current-item-nr { width: 760px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_smart_list_4.td-3-columns .td-sml4-current-item-nr { width: 500px; }
}
@media (max-width: 767px) {
  .td_smart_list_4.td-3-columns .td-sml4-current-item-nr { width: 100%; }
}
.td-slide-smart-list-figure { display: inline-block; }
.td-slide-smart-list-figure .td-sml4-link-to-image img {  }
@media (max-width: 767px) {
  .td-slide-smart-list-figure .td-sml4-link-to-image img { width: auto; }
}
.td-slide-smart-list-figure figcaption { margin-top: 6px; }
.td-number-and-title h2 { margin-top: 0px; }
.td_smart_list_2 .td-item { margin-bottom: 40px; }
.td_smart_list_5 .td-item { margin-bottom: 32px; }
.td_smart_list_5 .td-item:last-child { margin-bottom: 0px; }
.td_smart_list_5 .td-slide-smart-list-figure { position: relative; }
.td_smart_list_5 .td-sml-current-item-nr { position: absolute; top: 0px; left: 0px; display: inline-block; font-weight: bold; font-size: 21px; line-height: 24px; color: rgb(255, 255, 255); padding: 6px 4px; background-color: rgb(0, 0, 0); width: 37px; height: 37px; text-align: center; margin-right: 15px; margin-bottom: 20px; vertical-align: top; }
.td_smart_list_5 .td-sml-current-item-title { display: inline-block; font-weight: bold; font-size: 20px; line-height: 28px; color: rgb(0, 0, 0); margin-top: 20px !important; margin-bottom: 10px !important; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_smart_list_5 .td-sml-current-item-title { margin-top: 15px !important; }
}
.td_smart_list_5 .td-sml-caption { position: absolute; bottom: 0px; left: 0px; right: 0px; text-align: right; color: rgb(255, 255, 255); font-family: Verdana,Geneva,sans-serif; font-style: italic; font-size: 11px; line-height: 17px; padding-right: 10px; padding-bottom: 10px; z-index: 1; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_smart_list_5 .td-sml-caption { font-size: 10px; line-height: 15px; }
}
.td_smart_list_5 .td-sml-description p { font-size: 12px; margin-top: 0px; }
.td_smart_list_5 .td-slide-smart-list-figure { text-align: center; display: table; margin-left: auto; margin-right: auto; }
.td_smart_list_5 figcaption div::before { bottom: 0px; left: 0px; content: ""; display: block; height: 150%; width: 100%; position: absolute; z-index: -1; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%) repeat scroll 0% 0%; }
.td_smart_list_5 figcaption div:empty { display: none; }
.td_smart_list_6 { position: relative; z-index: 1; clear: both; margin-bottom: 40px; }
.td_smart_list_6 .td-number-and-title { text-align: left; padding: 0px; margin-bottom: 11px; position: relative; }
.td_smart_list_6 .td-number-and-title h2 { margin: 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_smart_list_6 .td-number-and-title { margin-bottom: 20px; }
}
@media (max-width: 767px) {
  .td_smart_list_6 .td-number-and-title { margin-top: 10px; margin-bottom: 10px; }
}
.td_smart_list_6 .td-sml-current-item-nr { display: inline-block; font-weight: 600; font-size: 21px; line-height: 24px; color: rgb(255, 255, 255); padding: 6px 4px; background-color: rgb(0, 0, 0); border-radius: 3px; width: 37px; height: 37px; text-align: center; margin-right: 15px; vertical-align: top; }
@media (max-width: 767px) {
  .td_smart_list_6 .td-sml-current-item-nr { margin-right: auto; margin-left: auto; margin-bottom: 10px; display: table; }
}
.td_smart_list_6 .td-sml-current-item-title { display: inline-block; font-weight: 600; font-size: 20px; line-height: 28px; color: rgb(0, 0, 0); width: 580px; margin-bottom: 10px; margin-top: 8px; position: relative; top: -3px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_smart_list_6 .td-sml-current-item-title { max-width: 415px; margin-bottom: 0px; }
}
@media (max-width: 767px) {
  .td_smart_list_6 .td-sml-current-item-title { display: block; width: 100%; text-align: center; margin-bottom: 0px; }
}
.td_smart_list_6 .td-sml-description p { font-size: 12px; margin-top: 13px; }
.td_smart_list_6 .td-slide-smart-list-figure { text-align: center; display: table; margin-left: auto; margin-right: auto; }
.td_smart_list_6 .td-sml-caption { text-align: right; font-family: Verdana,Geneva,sans-serif; font-style: italic; font-size: 11px; line-height: 17px; color: rgb(0, 0, 0); }
.td_smart_list_6 .td-smart-list-pagination { text-align: center; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_smart_list_6 .td-smart-list-pagination { margin-bottom: 15px; }
}
@media (max-width: 767px) {
  .td_smart_list_6 .td-smart-list-pagination { margin-bottom: 18px; }
}
.td_smart_list_6 .td-smart-list-button { display: inline-block; min-width: 67px; text-align: center; border-radius: 3px; font-family: "Open Sans",arial,sans-serif; font-style: normal; text-transform: uppercase; font-size: 11px; font-weight: 600; line-height: 12px; padding: 9px 14px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); margin-bottom: 2px; }
.td_smart_list_6 .td-smart-list-button:hover { background-color: rgb(77, 178, 236); text-decoration: none !important; }
.td_smart_list_6 .td-smart-back { margin-right: 7px; }
.td_smart_list_6 .td-smart-back i { margin-right: 7px; position: relative; top: 1px; }
.td_smart_list_6 .td-smart-next { margin-left: 7px; }
.td_smart_list_6 .td-smart-next i { margin-left: 7px; position: relative; top: 1px; }
.td_smart_list_7 { position: relative; margin-bottom: 21px; }
.td_smart_list_7 .td-sml-current-item-title { display: block; font-weight: 600; font-size: 20px; line-height: 28px; color: rgb(0, 0, 0); margin-top: 0px; text-align: center; width: 100%; margin-bottom: 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td_smart_list_7 .td-sml-current-item-title { font-size: 18px; line-height: 24px; }
}
@media (max-width: 767px) {
  .td_smart_list_7 .td-sml-current-item-title { display: block; width: 100%; text-align: center; margin-top: 10px; margin-bottom: 10px; }
}
.td_smart_list_7 .td-smart-list-pagination { display: inline-block; width: 100%; position: absolute; top: 0px; margin-bottom: 0px; }
@media (max-width: 767px) {
  .td_smart_list_7 .td-smart-list-pagination { position: relative; margin-top: 10px; }
}
.td_smart_list_7 .td-smart-list-pagination .td-smart-back { float: left; }
.td_smart_list_7 .td-smart-list-pagination .td-smart-next { float: right; }
.td_smart_list_7 .td-item .td-smart-list-pagination { position: relative; display: inline-block; margin-top: 14px; }
@media (max-width: 767px) {
  .td_smart_list_7 .td-item .td-smart-list-pagination { margin-bottom: 5px; }
}
.td_smart_list_7 .td-item .td-item-title { margin: 0px 85px; }
@media (max-width: 767px) {
  .td_smart_list_7 .td-item .td-item-title { margin: 0px 5px; }
}
.td_smart_list_7 .td-smart-list-button { display: inline-block; min-width: 67px; text-align: center; border-radius: 3px; font-family: "Open Sans",arial,sans-serif; font-style: normal; text-transform: uppercase; font-size: 11px; font-weight: 600; line-height: 12px; padding: 9px 14px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }
.td_smart_list_7 .td-smart-list-button:hover { background-color: rgb(77, 178, 236); text-decoration: none !important; }
.td_smart_list_7 .td-smart-back i { margin-right: 7px; position: relative; top: 1px; }
.td_smart_list_7 .td-smart-next i { margin-left: 7px; position: relative; top: 1px; }
.td_smart_list_7 .td-sml-description p { font-size: 12px; margin-top: 0px; }
.td_smart_list_7 .td-sml-caption { text-align: left; font-family: Verdana,Geneva,sans-serif; font-style: italic; font-size: 11px; line-height: 17px; color: rgb(0, 0, 0); }
.td_smart_list_7 .td-slide-smart-list-figure { text-align: center; display: table; margin-left: auto; margin-right: auto; }
.td_smart_list_8 { position: relative; z-index: 1; clear: both; }
.td_smart_list_8 .td-number-and-title { text-align: left; padding: 0px; margin-bottom: 16px; position: relative; }
.td_smart_list_8 .td-number-and-title h2 { font-weight: 600; font-size: 20px; line-height: 28px; margin-bottom: 16px; margin-top: 26px; color: rgb(0, 0, 0); }
.td_smart_list_8 .td-sml-description { margin-top: 0px; }
.td_smart_list_8 .td-sml-description p { font-size: 12px; margin-top: 0px; }
.td_smart_list_8 .td-smart-list-dropdown-wrap { text-align: center; border: 1px solid rgb(237, 237, 237); margin-bottom: 20px; clear: both; }
@media (max-width: 767px) {
  .td_smart_list_8 .td-smart-list-dropdown-wrap { margin-top: 10px; }
}
.td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-list-dropdown { height: 30px; padding: 0px 35px 0px 10px; margin: 10px 0px; overflow: hidden; background-color: rgb(255, 255, 255); border: medium none; box-shadow: none; -moz-appearance: none; outline: medium none; font-family: "Open Sans",arial,sans-serif; max-width: 60%; text-overflow: ellipsis; cursor: pointer; }
@media (max-width: 767px) {
  .td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-list-dropdown { text-align: center; max-width: 70%; }
}
.td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-list-dropdown option {  }
@media (max-width: 767px) {
  .td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-list-dropdown option { text-align: left; }
}
.td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-list-container { display: inline; position: relative; }
.td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-list-container::before { content: ""; width: 0px; height: 0px; position: absolute; top: 7px; right: 16px; z-index: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid black; pointer-events: none; }
.td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-list-button { padding: 2px 18px; margin: 0px; background-color: transparent !important; color: inherit; }
@media (max-width: 767px) {
  .td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-list-button { padding: 2px 6px; }
}
.td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-list-button i { display: none; }
@media (max-width: 767px) {
  .td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-list-button i { display: inline; top: 1px; font-size: 16px; position: relative; }
}
.td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-list-button .td-icon-left::before {  }
@media (max-width: 767px) {
  .td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-list-button .td-icon-left::before { content: ""; margin-right: 10px; }
}
.td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-list-button .td-icon-right::before {  }
@media (max-width: 767px) {
  .td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-list-button .td-icon-right::before { content: ""; margin-left: 10px; }
}
.td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-list-button:hover { background-color: transparent !important; color: rgb(77, 178, 236); text-decoration: none !important; }
.td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-list-button span {  }
@media (max-width: 767px) {
  .td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-list-button span { display: none; }
}
.td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-disable:hover { color: rgb(34, 34, 34); }
.td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-next { border-left: 1px solid rgb(237, 237, 237); margin-left: 3px; }
.td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-back { border-right: 1px solid rgb(237, 237, 237); margin-right: 3px; }
@-moz-document url-prefix("") {
  .td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-list-container::before { top: 9px; }
}
.bbpress .td-page-title { margin-top: 20px; margin-bottom: 1px; }
.bbpress .td-page-title a { color: rgb(34, 34, 34); }
#bbpress-forums { position: relative; padding-top: 35px; }
#bbpress-forums .bbp-breadcrumb { position: absolute; top: 4px; }
#bbpress-forums .bbp-breadcrumb p { font-family: "Open Sans",arial,sans-serif; color: rgb(195, 195, 195); line-height: 14px; }
#bbpress-forums .bbp-breadcrumb a, #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current { font-size: 10px; color: rgb(195, 195, 195); }
#bbpress-forums .bbp-breadcrumb a:hover, #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current:hover { color: rgb(119, 119, 119); }
#bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-sep { font-size: 10px; margin: 0px 5px; }
#bbpress-forums .bbp-search-form { width: 100%; background-color: rgb(243, 243, 243); padding: 20px; }
#bbpress-forums #bbp-search-form { position: relative; float: none; }
#bbpress-forums #bbp-search-form #bbp_search { width: 95%; height: 32px; }
#bbpress-forums #bbp-search-form .button { position: absolute; top: 0px; right: 0px; border-radius: 0px 3px 3px 0px; }
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results { border: medium none; margin-bottom: 0px; width: 100%; }
#bbpress-forums ul.bbp-replies .bbp-reply-header, #bbpress-forums ul.bbp-search-results .bbp-reply-header, #bbpress-forums ul.bbp-replies .bbp-topic-header, #bbpress-forums ul.bbp-search-results .bbp-topic-header {  }
@media (max-width: 767px) {
  #bbpress-forums ul.bbp-replies .bbp-reply-header, #bbpress-forums ul.bbp-search-results .bbp-reply-header, #bbpress-forums ul.bbp-replies .bbp-topic-header, #bbpress-forums ul.bbp-search-results .bbp-topic-header { border-bottom: 1px dashed rgb(232, 232, 232); }
}
#bbpress-forums li.bbp-header { margin-top: 20px; padding-left: 16px; background: rgb(34, 34, 34) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness { padding-right: 10px; }
#bbpress-forums li.bbp-footer { background: transparent none repeat scroll 0% 0%; }
#bbpress-forums .bbp-forum-freshness, #bbpress-forums .bbp-forum-topic-count, #bbpress-forums .bbp-forum-reply-count, #bbpress-forums .bbp-topic-freshness, #bbpress-forums .bbp-topic-voice-count, #bbpress-forums .bbp-topic-reply-count { text-align: right; }
#bbpress-forums .bbp-forum-freshness, #bbpress-forums .bbp-topic-freshness { width: 33%; padding-right: 50px; padding-left: 10px; }
@media (max-width: 767px) {
  #bbpress-forums .bbp-forum-freshness, #bbpress-forums .bbp-topic-freshness { padding-right: 0px; }
}
#bbpress-forums .bbp-forum-freshness a, #bbpress-forums .bbp-topic-freshness a { color: rgb(34, 34, 34); font-family: "Open Sans",arial,sans-serif; font-size: 12px; font-weight: 600; }
#bbpress-forums .bbp-forum-freshness a:hover, #bbpress-forums .bbp-topic-freshness a:hover { color: rgb(77, 178, 236); }
#bbpress-forums div.odd, #bbpress-forums ul.odd { background-color: transparent; }
#bbpress-forums li.bbp-body { margin-top: 20px; }
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic { padding-top: 10px; padding-right: 0px; }
#bbpress-forums li.bbp-body .bbp-forum-freshness, #bbpress-forums li.bbp-body .bbp-forum-topic-count, #bbpress-forums li.bbp-body .bbp-forum-reply-count, #bbpress-forums li.bbp-body .bbp-topic-freshness, #bbpress-forums li.bbp-body .bbp-topic-voice-count, #bbpress-forums li.bbp-body .bbp-topic-reply-count { font-size: 11px; }
#bbpress-forums li.bbp-body .bbp-forum-freshness > a, #bbpress-forums li.bbp-body .bbp-topic-freshness > a { font-size: 10px; color: rgb(195, 195, 195); font-weight: normal; line-height: 12px; display: inline-block; }
#bbpress-forums li.bbp-body .bbp-forum-freshness { margin-bottom: 7px; }
#bbpress-forums li.bbp-forum-info, #bbpress-forums li.bbp-topic-title { position: relative; width: 49%; line-height: 21px; }
#bbpress-forums .bbp-forum-content { font-style: italic; color: rgb(195, 195, 195); line-height: 17px; }
#bbpress-forums li.bbp-forum-topic-count, #bbpress-forums li.bbp-forum-reply-count, #bbpress-forums li.bbp-topic-voice-count, #bbpress-forums li.bbp-topic-reply-count { width: 9%; }
#bbpress-forums .bbp-body .bbp-forum-freshness, #bbpress-forums .bbp-body .bbp-topic-freshness { position: relative; }
#bbpress-forums .bbp-body .bbp-forum-freshness img, #bbpress-forums .bbp-body .bbp-topic-freshness img { position: absolute; right: 0px; top: 3px; margin: 0px; }
@media (max-width: 767px) {
  #bbpress-forums .bbp-body .bbp-forum-freshness img, #bbpress-forums .bbp-body .bbp-topic-freshness img { display: none; }
}
#bbpress-forums .bbp-body .bbp-forum-freshness p, #bbpress-forums .bbp-body .bbp-topic-freshness p { margin: 0px; line-height: 17px; }
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar { border: medium none; width: 40px; }
#bbpress-forums .bbp-forums-list li { color: rgb(255, 255, 255); display: block; }
#bbpress-forums .bbp-forums-list li a { color: rgb(68, 68, 68); }
#bbpress-forums .bbp-forums-list li a:hover { color: rgb(77, 178, 236); }
#bbpress-forums .bbp-forum-title, #bbpress-forums .bbp-topic-permalink { font-family: "Open Sans",arial,sans-serif; font-size: 14px; font-weight: 700; color: rgb(17, 17, 17); }
#bbpress-forums .bbp-forum-title:hover, #bbpress-forums .bbp-topic-permalink:hover { color: rgb(77, 178, 236); }
#bbpress-forums .bbp-topic-started-by, #bbpress-forums .bbp-topic-started-in { color: rgb(195, 195, 195); font-size: 10px; }
#bbpress-forums .bbp-topic-started-by a, #bbpress-forums .bbp-topic-started-in a { color: rgb(102, 102, 102); }
#bbpress-forums .bbp-topic-started-by a:hover, #bbpress-forums .bbp-topic-started-in a:hover { color: rgb(77, 178, 236); }
#bbpress-forums .bbp-topic-started-by img, #bbpress-forums .bbp-topic-started-in img { position: absolute; top: 2px; left: 0px; margin: 0px; }
#bbpress-forums .bbp-topics li.bbp-header { margin-top: 0px; }
#bbpress-forums p.bbp-topic-meta span { white-space: initial; }
#bbpress-forums li.bbp-body ul.topic { padding-left: 0px; padding-bottom: 19px; padding-top: 14px; }
#bbpress-forums li.bbp-body li.bbp-topic-title { line-height: 15px; position: relative; top: 1px; }
#bbpress-forums li.bbp-body li.bbp-topic-title .bbp-topic-meta { margin: 0px 0px 0px 50px; display: inline-block; line-height: 15px; }
#bbpress-forums li.bbp-body li.bbp-topic-title .bbp-topic-permalink { margin: 0px 0px 4px 50px; display: block; line-height: 20px; }
#bbpress-forums .bbp-body .super-sticky, #bbpress-forums .bbp-body .sticky { background-color: rgb(252, 252, 252) !important; }
#bbpress-forums .bbp-body .super-sticky li.bbp-topic-title, #bbpress-forums .bbp-body .sticky li.bbp-topic-title { top: 1px; }
#bbpress-forums .bbp-body .super-sticky .bbp-topic-started-by img, #bbpress-forums .bbp-body .sticky .bbp-topic-started-by img { top: 2px; }
#bbpress-forums .bbp-body .super-sticky li.bbp-topic-title .bbp-topic-permalink, #bbpress-forums .bbp-body .sticky li.bbp-topic-title .bbp-topic-permalink { margin-bottom: 3px; color: rgb(77, 178, 236); }
#bbpress-forums li.bbp-topic-freshness { width: 27%; }
#bbpress-forums li.bbp-topic-title { width: 55%; }
#bbpress-forums div.bbp-template-notice, #bbpress-forums div.indicator-hint { border-radius: 0px; }
#bbpress-forums div.bbp-template-notice p { margin: 9px 0px 9px 9px !important; position: relative; font-size: 11px; line-height: 20px; }
#bbpress-forums div.bbp-template-notice img { width: 20px !important; display: inline; vertical-align: middle; margin-bottom: 0px !important; margin-left: 5px; margin-right: 5px; }
#bbpress-forums .wp-editor-area { border: 1px solid rgb(230, 230, 230); }
#bbpress-forums button { border: medium none; box-shadow: none; color: rgb(255, 255, 255); background: rgb(34, 34, 34) none repeat scroll 0% 0%; font-size: 11px; padding: 10px; text-shadow: none; border-radius: 3px; line-height: 1; margin-bottom: 10px; }
#bbpress-forums button:hover { background-color: rgb(77, 178, 236); }
#bbpress-forums .bbp-replies .bbp-header { margin-top: 0px; }
#bbpress-forums .bbp-body .hentry { padding: 0px; }
#bbpress-forums ul.bbp-replies .bbp-body .hentry, #bbpress-forums ul.bbp-search-results .bbp-body .hentry { margin-bottom: 40px; }
@media (max-width: 767px) {
  #bbpress-forums ul.bbp-replies .bbp-body .hentry, #bbpress-forums ul.bbp-search-results .bbp-body .hentry { margin: 0px; }
}
#bbpress-forums .bbp-reply-post-date, #bbpress-forums .bbp-topic-post-date { font-size: 11px; }
#bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header { padding: 4px 8px 5px; background-color: rgb(252, 252, 252); border-bottom: 1px solid rgb(230, 230, 230); border-top: 1px solid rgb(230, 230, 230); }
@media (max-width: 767px) {
  #bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header { padding: 4px 0px 5px; }
}
#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author, #bbpress-forums div.bbp-search-author { width: 80px !important; }
#bbpress-forums div.bbp-forum-author a.bbp-author-name, #bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name, #bbpress-forums div.bbp-search-author a.bbp-author-name { font-family: "Open Sans",arial,sans-serif; font-weight: 600; line-height: 16px; margin: 0px; width: 80px; overflow-wrap: break-word; }
#bbpress-forums div.bbp-forum-author br, #bbpress-forums div.bbp-topic-author br, #bbpress-forums div.bbp-reply-author br, #bbpress-forums div.bbp-search-author br { display: none; }
#bbpress-forums div.bbp-forum-author img, #bbpress-forums div.bbp-topic-author img, #bbpress-forums div.bbp-reply-author img, #bbpress-forums div.bbp-search-author img { display: inline-block; margin-bottom: 2px; }
#bbpress-forums div.bbp-forum-author .bbp-author-role, #bbpress-forums div.bbp-topic-author .bbp-author-role, #bbpress-forums div.bbp-reply-author .bbp-author-role, #bbpress-forums div.bbp-search-author .bbp-author-role { color: rgb(195, 195, 195); font-size: 10px; font-style: normal; line-height: 20px; }
#bbpress-forums li.bbp-header .bbp-search-author, #bbpress-forums li.bbp-header .bbp-forum-author, #bbpress-forums li.bbp-header .bbp-topic-author, #bbpress-forums li.bbp-header .bbp-reply-author { text-align: left; }
#bbpress-forums li.bbp-header div.bbp-forum-content, #bbpress-forums li.bbp-header div.bbp-topic-content, #bbpress-forums li.bbp-header div.bbp-reply-content { margin-left: 85px; }
#bbpress-forums li.bbp-footer div { display: none; }
#bbpress-forums .bbp-forum-header a.bbp-forum-permalink, #bbpress-forums .bbp-topic-header a.bbp-topic-permalink, #bbpress-forums .bbp-reply-header a.bbp-reply-permalink { font-size: 10px; color: rgb(85, 85, 85); position: relative; top: 1px; margin-left: 20px; }
#bbpress-forums .bbp-forum-header a.bbp-forum-permalink:hover, #bbpress-forums .bbp-topic-header a.bbp-topic-permalink:hover, #bbpress-forums .bbp-reply-header a.bbp-reply-permalink:hover { color: rgb(0, 0, 0); }
#bbpress-forums .bbp-body div.bbp-forum-content, #bbpress-forums .bbp-body div.bbp-topic-content, #bbpress-forums .bbp-body div.bbp-reply-content { margin-left: 100px !important; }
#bbpress-forums .bbp-forums .bbp-body div.bbp-forum-content { margin-left: 0px !important; }
#bbpress-forums fieldset.bbp-form { margin-bottom: 0px; }
#bbpress-forums .bbp-reply-form { margin-top: 20px; }
#bbpress-forums div.bbp-forum-title, #bbpress-forums div.bbp-topic-title, #bbpress-forums div.bbp-reply-title { clear: both; }
#bbpress-forums div.bbp-forum-title h3, #bbpress-forums div.bbp-topic-title h3, #bbpress-forums div.bbp-reply-title h3 { font-size: 12px; color: rgb(195, 195, 195); margin: 3px 0px; }
#bbpress-forums div.bbp-forum-title h3 a, #bbpress-forums div.bbp-topic-title h3 a, #bbpress-forums div.bbp-reply-title h3 a { font-size: 12px; font-weight: 600; margin-left: 10px; }
#bbpress-forums div.bbp-forum-title .bbp-topic-title-meta, #bbpress-forums div.bbp-topic-title .bbp-topic-title-meta, #bbpress-forums div.bbp-reply-title .bbp-topic-title-meta { font-family: "Open Sans",arial,sans-serif; font-size: 12px; color: rgb(195, 195, 195); }
#bbpress-forums div.bbp-forum-title .bbp-topic-title-meta a, #bbpress-forums div.bbp-topic-title .bbp-topic-title-meta a, #bbpress-forums div.bbp-reply-title .bbp-topic-title-meta a { font-size: 12px; font-weight: 600; margin-left: 10px; }
#bbpress-forums .bbp-topic-header .bbp-meta .bbp-topic-permalink { font-family: Verdana,Geneva,sans-serif; font-weight: normal; }
#bbpress-forums #subscription-toggle { color: rgb(87, 87, 87); font-weight: normal; margin-right: 8px; }
#bbpress-forums #subscription-toggle a, #bbpress-forums #favorite-toggle a { color: rgb(255, 255, 255); }
#bbpress-forums #subscription-toggle a:hover, #bbpress-forums #favorite-toggle a:hover { color: rgb(77, 178, 236); }
#bbpress-forums .bbp-pagination .current { background-color: rgb(77, 178, 236); border-color: rgb(77, 178, 236); color: rgb(255, 255, 255); }
#bbpress-forums .bbp-pagination a, #bbpress-forums .bbp-pagination span { border: 1px solid rgb(230, 230, 230); border-radius: 3px; color: rgb(68, 68, 68); display: inline-block; float: left; line-height: 21px; margin-left: 5px; min-width: 28px; padding: 2px 5px 3px; text-align: center; }
#bbpress-forums .bbp-pagination a:hover { background-color: rgb(68, 68, 68); border-color: rgb(68, 68, 68); color: rgb(255, 255, 255); }
#bbpress-forums .bbp-pagination .bbp-pagination-links a:hover, #bbpress-forums .bbp-pagination .bbp-pagination-links span.current { opacity: 1; }
#bbpress-forums .bbp-topic-tags p { font-size: 10px; color: rgb(195, 195, 195); }
#bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-body li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title, #bbpress-forums li.bbp-body li.bbp-topic-title {  }
@media (max-width: 510px) {
  #bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-body li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title, #bbpress-forums li.bbp-body li.bbp-topic-title { width: 100%; }
}
#bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count {  }
@media (max-width: 510px) {
  #bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count { width: 20%; }
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness {  }
@media (max-width: 510px) {
  #bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness { width: 58%; }
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {  }
@media (max-width: 510px) {
  #bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer { font-size: 10px; }
}
#bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title {  }
@media (max-width: 510px) {
  #bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title { text-align: center; text-transform: uppercase; font-size: 15px; font-weight: 700; }
}
div.bbp-search-form input, div.bbp-search-form button {  }
@media (max-width: 510px) {
  div.bbp-search-form input, div.bbp-search-form button { padding: 8px 15px; }
}
#bbpress-forums .bbp-forum-title, #bbpress-forums .bbp-topic-permalink {  }
@media (max-width: 510px) {
  #bbpress-forums .bbp-forum-title, #bbpress-forums .bbp-topic-permalink { font-size: 17px; line-height: 16px; }
}
#bbpress-forums .bbp-body ul {  }
@media (max-width: 510px) {
  #bbpress-forums .bbp-body ul { padding-bottom: 5px !important; }
}
#bbpress-forums .bbp-body div.bbp-reply-author {  }
@media (max-width: 510px) {
  #bbpress-forums .bbp-body div.bbp-reply-author { margin: 0px; min-height: inherit; }
}
#bbpress-forums .bbp-topic-tags p {  }
@media (max-width: 510px) {
  #bbpress-forums .bbp-topic-tags p { margin-top: 10px; margin-bottom: 20px !important; }
}
#bbpress-forums div.bbp-reply-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar {  }
@media (max-width: 767px) {
  #bbpress-forums div.bbp-reply-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar { width: 20px; margin: 0px 10px 0px 0px !important; vertical-align: top; position: relative; top: 0px; }
}
#bbpress-forums .reply .bbp-reply-author, #bbpress-forums .topic .bbp-topic-author, #bbpress-forums .topic .bbp-reply-author {  }
@media (max-width: 767px) {
  #bbpress-forums .reply .bbp-reply-author, #bbpress-forums .topic .bbp-topic-author, #bbpress-forums .topic .bbp-reply-author { width: 100% !important; text-align: left; color: rgb(195, 195, 195); font-size: 10px; padding: 6px 0px 2px !important; margin-bottom: 6px !important; background-color: rgb(252, 252, 252); border-bottom: 1px solid rgb(230, 230, 230); }
}
@media (max-width: 767px) {
  #bbpress-forums .reply .bbp-reply-author .bbp-author-name, #bbpress-forums .topic .bbp-topic-author .bbp-author-name, #bbpress-forums .topic .bbp-reply-author .bbp-author-name { font-size: 12px; }
}
#bbpress-forums .reply .bbp-reply-author .bbp-author-name, #bbpress-forums .topic .bbp-topic-author .bbp-author-name, #bbpress-forums .topic .bbp-reply-author .bbp-author-name, #bbpress-forums .reply .bbp-reply-author .bbp-author-role, #bbpress-forums .topic .bbp-topic-author .bbp-author-role, #bbpress-forums .topic .bbp-reply-author .bbp-author-role, #bbpress-forums .reply .bbp-reply-author .bbp-reply-ip, #bbpress-forums .topic .bbp-topic-author .bbp-reply-ip, #bbpress-forums .topic .bbp-reply-author .bbp-reply-ip {  }
@media (max-width: 767px) {
  #bbpress-forums .reply .bbp-reply-author .bbp-author-name, #bbpress-forums .topic .bbp-topic-author .bbp-author-name, #bbpress-forums .topic .bbp-reply-author .bbp-author-name, #bbpress-forums .reply .bbp-reply-author .bbp-author-role, #bbpress-forums .topic .bbp-topic-author .bbp-author-role, #bbpress-forums .topic .bbp-reply-author .bbp-author-role, #bbpress-forums .reply .bbp-reply-author .bbp-reply-ip, #bbpress-forums .topic .bbp-topic-author .bbp-reply-ip, #bbpress-forums .topic .bbp-reply-author .bbp-reply-ip { display: inline-block; margin-right: 10px; text-align: left; width: auto; }
}
#bbpress-forums .bbp-body .reply .bbp-reply-content, #bbpress-forums .bbp-body .topic .bbp-reply-content, #bbpress-forums .bbp-body .topic .bbp-topic-content {  }
@media (max-width: 767px) {
  #bbpress-forums .bbp-body .reply .bbp-reply-content, #bbpress-forums .bbp-body .topic .bbp-reply-content, #bbpress-forums .bbp-body .topic .bbp-topic-content { margin: 0px !important; padding: 0px 8px 12px 30px; }
}
#bbpress-forums .bbp-body .reply .bbp-reply-content p, #bbpress-forums .bbp-body .topic .bbp-reply-content p, #bbpress-forums .bbp-body .topic .bbp-topic-content p {  }
@media (max-width: 767px) {
  #bbpress-forums .bbp-body .reply .bbp-reply-content p, #bbpress-forums .bbp-body .topic .bbp-reply-content p, #bbpress-forums .bbp-body .topic .bbp-topic-content p { margin-bottom: 21px; }
}
.widget_display_search { margin-bottom: 20px; }
.widget_display_search form { position: relative; margin-top: 21px; }
.widget_display_search .block-title { margin-bottom: 0px; }
.widget_display_search label { display: none; }
.widget_display_search #bbp_search { height: 32px; width: 95%; }
.widget_display_search #bbp_search_submit { position: absolute; top: 0px; right: 0px; border-radius: 0px 3px 3px 0px; }
.bbp_widget_login { margin-bottom: 20px; }
.bbp_widget_login .block-title { margin-bottom: 0px; display: block; }
.bbp_widget_login fieldset { border: medium none; margin: 0px; padding: 0px; }
.bbp_widget_login fieldset #user_pass { border: 1px solid rgb(230, 230, 230); color: rgb(68, 68, 68); font-size: 12px; height: 34px; line-height: 21px; max-width: 100%; padding: 3px 9px; width: 100%; }
.bbp_widget_login fieldset #user_pass:focus { border-color: rgb(204, 204, 204); }
.bbp_widget_login .button { border: medium none; box-shadow: none; color: rgb(255, 255, 255); background: rgb(34, 34, 34) none repeat scroll 0% 0%; font-size: 11px; padding: 8px 14px; text-shadow: none; border-radius: 3px; line-height: 1; margin-bottom: 10px; }
.bbp_widget_login .button:hover { background-color: rgb(77, 178, 236); color: rgb(255, 255, 255); }
.bbp_widget_login h4 { margin: 6px 10px 0px 0px; font-size: 14px; display: inline-block; }
.bbp_widget_login .bbp-logged-in { margin-top: 20px; display: inline-block; }
.widget_display_replies, .widget_display_topics { margin-bottom: 20px; display: inline-block; }
.widget_display_replies .block-title, .widget_display_topics .block-title { margin-bottom: 0px; display: block; }
.widget_display_replies li, .widget_display_topics li { line-height: 20px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed rgb(230, 230, 230); }
.widget_display_replies ul, .widget_display_topics ul { margin-top: 20px; }
.widget_display_replies .bbp-author-name, .widget_display_topics .bbp-author-name { font-family: "Open Sans",arial,sans-serif; font-size: 12px; font-weight: 600; color: rgb(77, 178, 236); left: -2px; position: relative; }
.widget_display_replies div, .widget_display_topics div { display: block; font-size: 11px; color: rgb(195, 195, 195); }
.widget_display_replies .bbp-reply-topic-title, .widget_display_topics .bbp-reply-topic-title { left: 3px; position: relative; }
.widget_display_replies img, .widget_display_topics img { float: left; width: 40px; margin-right: 10px; margin-bottom: 10px; }
.widget_display_stats .block-title { margin-bottom: 0px; }
.widget_display_stats dl { margin-top: 20px; }
.widget_display_stats dd { display: inline-block; margin: 0px 0px 10px; text-align: right; width: 30%; padding-bottom: 10px; border-bottom: 1px dashed rgb(230, 230, 230); }
.widget_display_stats dt { display: inline-block; float: left; width: 70%; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed rgb(230, 230, 230); }
.td-footer-container .button { background-color: rgb(0, 0, 0); }
.td-footer-container .widget_display_stats dt, .td-footer-container .widget_display_stats dd, .td-footer-container .widget_display_replies li, .td-footer-container .widget_display_topics li { border-bottom: 1px dashed rgba(255, 255, 255, 0.15); }
.widget_display_replies, .widget_display_topics { width: 100%; }
@media (max-width: 480px) {
  .bbp-search-results .bbp-topic-author { position: relative; padding-left: 80px; }
  .bbp-search-results .bbp-topic-author img.avatar { position: absolute; left: 0px; max-width: 60px !important; margin: 0px !important; }
  .bbp-search-results .bbp-topic-author a.bbp-author-name { display: inline-block !important; text-align: left; }
}
#bbpress-forums #bbp-single-user-details { width: 100%; margin-bottom: 20px; }
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li { display: inline-block; }
#bbp-user-navigation ul { text-align: center; }
#bbpress-forums #bbp-single-user-details #bbp-user-avatar { margin-right: auto; margin-left: auto; }
#bbpress-forums #bbp-user-body { margin-left: 0px; }
.bbp-row-actions #favorite-toggle a, .bbp-row-actions #subscription-toggle a { position: absolute; top: 2px; left: 0px; z-index: 1; font-size: 9px; line-height: 12px; color: rgb(255, 170, 170) !important; }
.buddypress hr { border: 0px none; background-color: rgb(230, 230, 230); height: 1px; }
.buddypress fieldset { border-color: rgb(230, 230, 230); }
#buddypress button, #buddypress input[type="submit"], #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress div.generic-button a, #buddypress .comment-reply-link { border: medium none; box-shadow: none; color: rgb(255, 255, 255); background-color: rgb(34, 34, 34); font-size: 11px; padding: 10px 13px; text-shadow: none; border-radius: 3px; line-height: 1; margin-bottom: 10px; vertical-align: top; }
#buddypress button:hover, #buddypress input[type="submit"]:hover, #buddypress input[type="button"]:hover, #buddypress input[type="reset"]:hover, #buddypress div.generic-button a:hover, #buddypress .comment-reply-link:hover, #buddypress button:active, #buddypress input[type="submit"]:active, #buddypress input[type="button"]:active, #buddypress input[type="reset"]:active, #buddypress div.generic-button a:active, #buddypress .comment-reply-link:active, #buddypress button:focus, #buddypress input[type="submit"]:focus, #buddypress input[type="button"]:focus, #buddypress input[type="reset"]:focus, #buddypress div.generic-button a:focus, #buddypress .comment-reply-link:focus { background-color: rgb(77, 178, 236); color: rgb(255, 255, 255); border: medium none; }
#buddypress div.generic-button.friendship-button a, #buddypress div.generic-button a.join-group, #buddypress div.generic-button a.leave-group, #buddypress div.generic-button a.mention, #buddypress div.generic-button a.send-message { padding: 4px 10px 5px; background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); color: rgb(119, 119, 119); cursor: pointer; font-weight: 600; outline: medium none; text-align: center; text-decoration: none; }
#buddypress div.generic-button.friendship-button a:hover, #buddypress div.generic-button a.join-group:hover, #buddypress div.generic-button a.leave-group:hover, #buddypress div.generic-button a.mention:hover, #buddypress div.generic-button a.send-message:hover, #buddypress div.generic-button.friendship-button a:focus, #buddypress div.generic-button a.join-group:focus, #buddypress div.generic-button a.leave-group:focus, #buddypress div.generic-button a.mention:focus, #buddypress div.generic-button a.send-message:focus, #buddypress div.generic-button.friendship-button a:active, #buddypress div.generic-button a.join-group:active, #buddypress div.generic-button a.leave-group:active, #buddypress div.generic-button a.mention:active, #buddypress div.generic-button a.send-message:active { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); border-color: rgb(34, 34, 34); }
#buddypress .acomment-options a.acomment-reply, #buddypress .acomment-options a.acomment-delete { font-weight: normal; font-size: 11px; border: 1px solid rgb(204, 204, 204); padding: 2px 7px 3px; border-radius: 3px; }
#buddypress .acomment-options a.acomment-reply:hover, #buddypress .acomment-options a.acomment-delete:hover { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); border-color: rgb(34, 34, 34); }
#buddypress a.button, a.bp-title-button, #buddypress ul.button-nav li a { border-radius: 3px; font-size: 11px; }
#buddypress a.button:hover, a.bp-title-button:hover, #buddypress ul.button-nav li a:hover, #buddypress a.button:focus, a.bp-title-button:focus, #buddypress ul.button-nav li a:focus, #buddypress a.button:active, a.bp-title-button:active, #buddypress ul.button-nav li a:active { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); border-color: rgb(34, 34, 34); }
#buddypress a.button:hover span, a.bp-title-button:hover span, #buddypress ul.button-nav li a:hover span, #buddypress a.button:focus span, a.bp-title-button:focus span, #buddypress ul.button-nav li a:focus span, #buddypress a.button:active span, a.bp-title-button:active span, #buddypress ul.button-nav li a:active span { background-color: rgb(77, 178, 236); }
#buddypress ul.button-nav li.current a { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); border-color: rgb(34, 34, 34); }
#buddypress a.button { padding: 4px 10px 5px; }
a.bp-title-button { padding: 2px 9px 3px; position: relative; top: -2px; margin-left: 12px; }
.entry-crumbs a.bp-title-button { display: none; }
#buddypress div.generic-button #new-topic-button { padding: 6px 10px 7px; margin-bottom: 20px; display: inline-block; position: relative; top: -2px; }
#buddypress .standard-form #submit:focus, #buddypress .standard-form #save:focus, #group-settings-form input[type="submit"]:focus { background-color: rgb(77, 178, 236); color: rgb(255, 255, 255); }
#buddypress a.loading, #buddypress input.loading { animation: 0s ease 0s normal none 1 running none; border-color: rgb(34, 34, 34); }
#buddypress a.bp-primary-action span, #buddypress #reply-title small a span { border-radius: 3px; font-size: 9px; line-height: 9px; padding: 1px 4px; }
#buddypress #whats-new-options, #whats-new-post-in-box { overflow: visible; min-height: 43px; }
#buddypress div.item-list-tabs ul li { border-top: 1px solid rgb(230, 230, 230); border-left: 1px solid rgb(230, 230, 230); border-bottom: 1px solid rgb(230, 230, 230); position: relative; margin-bottom: 5px; }
#buddypress div.item-list-tabs ul li:first-child { border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
#buddypress div.item-list-tabs ul li:first-child::before { display: none; }
#buddypress div.item-list-tabs ul li:last-child { border-bottom-right-radius: 3px; border-top-right-radius: 3px; border-right: 1px solid rgb(230, 230, 230); }
#buddypress div.item-list-tabs ul li::before { background-color: rgb(230, 230, 230); content: ""; display: block; height: 22px; position: absolute; right: -1px; width: 1px; top: -1px; }
@media (max-width: 1023px) {
  #buddypress div.item-list-tabs ul li { width: 49.8%; margin-bottom: 10px; }
}
@media (max-width: 1023px) {
  #buddypress div.item-list-tabs ul #activity-filter-select { width: 45%; margin-right: -4px; }
}
@media (max-width: 768px) {
  #buddypress div.item-list-tabs ul #activity-filter-select { width: 100%; margin: 15px 0px 20px !important; }
}
#buddypress div.item-list-tabs ul li.selected, #buddypress div.item-list-tabs ul li.current { border-left: 1px solid rgb(34, 34, 34); border-top: 1px solid rgb(34, 34, 34); border-bottom: 1px solid rgb(34, 34, 34); }
#buddypress div.item-list-tabs ul li.selected a, #buddypress div.item-list-tabs ul li.current a { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); opacity: 1; }
#buddypress div.item-list-tabs ul li.selected a:hover, #buddypress div.item-list-tabs ul li.current a:hover { background-color: rgb(34, 34, 34); }
#buddypress div.item-list-tabs ul li.selected a span, #buddypress div.item-list-tabs ul li.current a span { background: rgb(77, 178, 236) none repeat scroll 0% 0%; }
#buddypress ul.item-list li div.item-title, #buddypress ul.item-list li h4 {  }
@media (min-width: 768px) and (max-width: 1023px) {
  #buddypress ul.item-list li div.item-title, #buddypress ul.item-list li h4 { width: 70%; }
}
#buddypress div.item-list-tabs ul li > a { background-color: rgb(255, 255, 255); color: rgb(68, 68, 68); padding: 0px 15px; font-family: "Open Sans",arial,sans-serif; font-size: 11px; line-height: 20px; font-weight: 700; text-transform: uppercase; position: relative; height: 20px; }
#buddypress div.item-list-tabs ul li > a span { background: rgb(77, 178, 236) none repeat scroll 0% 0%; border-radius: 3px; border: medium none transparent; color: rgb(255, 255, 255); margin-left: 3px; font-size: 9px; line-height: 9px; padding: 2px 5px; position: relative; display: inline-block; top: -1px; }
#buddypress div.item-list-tabs ul li > a:hover { background-color: rgb(247, 247, 247); }
#buddypress div.item-list-tabs ul li > a:hover span { background-color: rgb(77, 178, 236); opacity: 0.8; }
@media (max-width: 767px) {
  #buddypress div.item-list-tabs ul li > a#change-avatar { padding: 0px 4px; }
}
#buddypress li.friend-tab img.avatar { display: inline-block; margin-right: 5px; }
#buddypress div.item-list-tabs ul li > span { background-color: rgb(255, 255, 255); color: rgb(68, 68, 68); padding: 0px 15px; font-family: "Open Sans",arial,sans-serif; font-size: 11px; line-height: 20px; font-weight: 700; text-transform: uppercase; position: relative; height: 20px; }
#activity-filter-select, #members-order-select, #forums-order-select, #group_members-order-select, #groups-order-select { border: medium none !important; margin-top: 0px !important; top: -1px; }
.item-list-tabs .feed { border-right: 1px solid rgb(34, 34, 34); border-bottom-right-radius: 3px; border-top-right-radius: 3px; }
.item-list-tabs .feed a { background-color: rgb(34, 34, 34) !important; color: rgb(255, 255, 255) !important; }
.item-list-tabs .feed:hover { border-color: rgb(77, 178, 236) !important; }
.item-list-tabs .feed:hover a { background-color: rgb(77, 178, 236) !important; }
#buddypress .activity-list .activity-content { margin-left: 0px; padding-bottom: 31px; }
#buddypress .activity-list .activity-content .activity-inner { margin: 6px 0px 0px 60px; }
#buddypress .activity-list .activity-content .activity-header { font-weight: 600; margin-left: 60px; }
#buddypress .activity-list .activity-content .activity-header a { display: inline-block; vertical-align: top; }
#buddypress .activity-list li.new_forum_topic .activity-content .activity-inner { margin-left: 60px; border-left: 0px none; padding-left: 0px; }
#buddypress .activity-list .mini .activity-content .activity-header { margin-left: 30px; }
body.activity-permalink #buddypress .activity-content .activity-inner { margin: 12px 0px 0px 60px; }
body.activity-permalink #buddypress .activity-list li .activity-header > p { padding: 0px; }
#buddypress form#whats-new-form p.activity-greeting { line-height: 21px; }
#buddypress form#whats-new-form textarea { width: 100%; }
#buddypress #whats-new:focus { border-color: rgb(170, 170, 170) !important; outline: 0px none; }
#buddypress div.activity-meta { margin-top: 30px; width: 100%; text-align: right; }
#buddypress div.activity-meta a { padding: 3px 8px 4px; }
#buddypress div.activity-meta a.acomment-reply { padding-top: 2px; }
#buddypress a.activity-time-since { position: absolute; bottom: 0px; right: 0px; font-weight: 400; }
#buddypress .acomment-meta a.activity-time-since { bottom: 13px; }
#buddypress #activity-stream p { margin: 0px; }
#buddypress .activity-list li.mini .activity-avatar img.avatar, #buddypress .activity-list li.mini .activity-avatar img.FB_profile_pic { margin-left: 0px; }
#buddypress .activity-list .activity-content .activity-header img.avatar { margin: 0px 10px !important; }
.activity-time-since { font-size: 11px; }
#group-create-tabs li { height: 22px; }
#buddypress form.standard-form .main-column { margin-left: 170px; }
#buddypress div#invite-list { background: transparent none repeat scroll 0% 0%; height: auto; overflow: auto; padding: 0px 0px 20px; width: 160px; margin-top: 10px; }
#buddypress a.bp-secondary-action, #buddypress span.highlight { font-size: 11px; font-weight: 700; }
#buddypress a.bp-secondary-action.delete-activity { margin-right: 0px; }
#buddypress span.activity { font-size: 12px; overflow-wrap: break-word; margin-top: 10px; }
@media (max-width: 767px) {
  #buddypress span.activity { font-size: 10px; }
}
#buddypress div#item-header div.generic-button { margin-bottom: 10px; }
.bp-widget h4, #group-settings-form h4 { font-size: 16px; font-weight: 700; margin-bottom: 10px; }
legend.screen-reader-text { padding: 0px 5px; }
#admins-list h5, #member-list h5, #mods-list h5, #members-list h5 { margin-top: 2px; font-size: 14px; margin-bottom: 0px; font-weight: 600; }
#admins-list h5 a:hover, #member-list h5 a:hover, #mods-list h5 a:hover, #members-list h5 a:hover { color: rgb(34, 34, 34); }
#admins-list .item-title, #member-list .item-title, #mods-list .item-title, #members-list .item-title { font-size: 14px !important; }
#friend-list h4 { line-height: 24px; }
#friend-list a { font-weight: 700; font-size: 12px; }
#friend-list a:hover { color: rgb(34, 34, 34); }
#buddypress div.pagination .pag-count { margin-left: 0px; font-size: 11px; }
.groups-members-search { border: medium none !important; }
#search-members-form label, #forums-dir-search label, #search-groups-form label, #search-message-form label { display: inline-block; }
#search-members-form #members_search, #forums-dir-search #members_search, #search-groups-form #members_search, #search-message-form #members_search, #search-members-form #forums_search, #forums-dir-search #forums_search, #search-groups-form #forums_search, #search-message-form #forums_search, #search-members-form #groups_search, #forums-dir-search #groups_search, #search-groups-form #groups_search, #search-message-form #groups_search { height: 31px; background-color: transparent; padding-left: 5px; }
#search-members-form #members_search_submit, #forums-dir-search #members_search_submit, #search-groups-form #members_search_submit, #search-message-form #members_search_submit, #search-members-form #forums_search_submit, #forums-dir-search #forums_search_submit, #search-groups-form #forums_search_submit, #search-message-form #forums_search_submit, #search-members-form #groups_search_submit, #forums-dir-search #groups_search_submit, #search-groups-form #groups_search_submit, #search-message-form #groups_search_submit { position: relative; top: 0px; display: inline-block; left: -7px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
#search-message-form { position: relative; }
#search-message-form #messages_search { height: 31px; }
#search-message-form #messages_search_submit { position: absolute; top: 0px; right: -20px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
#buddypress div#item-header ul { display: inline-block; }
#buddypress th { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); border: medium none; }
#buddypress .forum td { border: medium none; }
#buddypress table.forum tr td.td-title a.topic-title { margin: 0px 0px 4px 35px; display: block; line-height: 20px; font-weight: 700; color: rgb(34, 34, 34); }
#buddypress table.forum tr td.td-title a.topic-title:hover { color: rgb(77, 178, 236); }
#buddypress table.forum p.topic-meta { font-size: 10px; margin: 0px 0px 0px 35px; color: rgb(195, 195, 195); }
#buddypress table.forum p.topic-meta a { color: rgb(34, 34, 34); }
#buddypress table.forum p.topic-meta a:hover { color: rgb(77, 178, 236); }
#buddypress table.forum .td-freshness p.topic-meta { margin: 5px 0px 0px; }
#buddypress .forum .td-title, #buddypress .forum .td-freshness { position: relative; }
#buddypress table.forum td .topic-by img.avatar { position: absolute; margin: 0px; width: 40px; top: 12px; left: 0px; }
#buddypress table.forum td .topic-in a { font-weight: 600; }
#buddypress table.forum td .topic-in img.avatar { display: inline-block; margin-left: 3px; }
#buddypress table.forum td .freshness-author img.avatar { float: right; margin-right: 0px; }
#buddypress table.forum tr > td:last-child { padding-right: 0px; }
#buddypress table.forum th#th-freshness { text-align: right; }
#buddypress .forum tbody tr { border-bottom: 1px solid rgb(230, 230, 230); height: 64px; }
#buddypress .activity-list li.load-more, #buddypress .activity-list li.load-newest { font-size: 12px; line-height: 1; text-align: center; vertical-align: middle; background-color: transparent; border-bottom: medium none; }
#buddypress .activity-list li.load-more a, #buddypress .activity-list li.load-newest a { padding: 7px 10px; display: inline-block; border: 1px solid rgb(220, 220, 220); border-radius: 3px; }
#buddypress .activity-list li.load-more a:hover, #buddypress .activity-list li.load-newest a:hover { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); border-color: rgb(34, 34, 34); }
#new-topic-post h4, #new-topic-post h5, #profile-edit-form h4, #post-topic-reply h4 { font-size: 18px; font-weight: 700; }
#group-admins, #group-mods { margin-top: 0px; }
#group-admins li, #group-mods li { margin-left: 5px; }
#buddypress div.pagination .pagination-links a { font-weight: 700; }
#buddypress ul.item-list li div.item-title { font-weight: 700; font-size: 16px; }
#buddypress ul.item-list li div.item-title a { color: rgb(34, 34, 34); }
#buddypress ul.item-list li div.item-title a:hover { color: rgb(77, 178, 236); }
#buddypress ul.item-list li div.item-meta span { font-size: 11px; }
#group-settings-form .bp-widget .single-line h5 { margin-top: 0px; }
#buddypress #activity-stream { margin-top: 0px; }
#buddypress #activity-stream .activity-avatar img.avatar-150 { width: 50px; }
body.activity-permalink #buddypress .activity-list li .activity-content, body.activity-permalink #buddypress div.activity-comments { margin-left: 0px; }
#buddypress table.notifications { margin-bottom: 20px; }
#notification-bulk-manage { padding: 6px 10px 7px !important; position: relative; top: -1px; }
.register-section h4 { font-weight: 700; }
body.activity-permalink #buddypress div.activity-comments > ul { padding: 0px 10px 0px 26px; }
#buddypress div.activity-comments { margin-left: 15px; }
#buddypress div.activity-comments div.acomment-content { margin: 5px 0px 0px 35px; }
#buddypress div.activity-comments ul li { padding: 15px 0px 8px; }
#buddypress .acomment-options { margin-left: 35px; }
body.activity-permalink #buddypress div.activity-comments ul li { padding: 15px 0px 8px; }
#buddypress ul.item-list.activity-list li.has-comments { padding-bottom: 0px; }
@media (max-width: 1023px) {
  #buddypress div#subnav.item-list-tabs ul li#members-order-select { width: 100%; margin-top: 10px !important; }
}
@media (max-width: 1023px) {
  #buddypress div.message-search { width: 100%; margin: 18px 0px; float: left; }
}
@media (max-width: 1023px) {
  #search-message-form #messages_search_submit { right: 0px; }
}
@media (max-width: 1023px) {
  #buddypress .standard-form input[type="text"], #buddypress .standard-form textarea { width: 100%; }
}
@media (max-width: 767px) {
  #buddypress ul.item-list li div.action { position: relative; top: 0px; margin-top: 10px; float: left; }
  #buddypress #friend-list span.activity { display: block; }
  .group-invites #buddypress ul.item-list li div.action { float: none; text-align: left; margin-left: 60px; }
  #buddypress form.standard-form .main-column { margin-left: 0px; width: 100%; float: left; }
  #buddypress form#send-invite-form { margin-top: -30px; }
  #buddypress ul.item-list li h5 span.small { width: 100%; }
  #buddypress ul.item-list li h5 span.small a { margin: 7px 7px 0px 0px; padding: 0px 7px; display: inline-block; }
}
#create-group-form .main-column #message { padding-top: 12px; }
@media (max-width: 1023px) {
  #buddypress div#subnav.item-list-tabs ul li#groups-order-select { width: 100%; margin-top: 10px !important; }
  .mygroups .item, .mygroups div.action { margin-left: 60px; }
  .mygroups .item-desc { margin-left: 0px !important; }
  .mygroups .group-button { text-align: left; }
  .mygroups .meta { margin-top: 10px !important; }
  #buddypress ul.item-list li div.item-desc { width: auto; }
  #buddypress ul.item-list li div.item-desc p { margin-bottom: 5px; }
  #create-group-form .avatar-150 { width: 50px; }
  #create-group-form .main-column { margin-left: 60px !important; }
  #create-group-form .main-column #message { margin-left: 110px; }
  #create-group-form #friend-list { border: medium none; }
  #create-group-form #upload { margin-top: 10px; }
}
@media (max-width: 767px) {
  #create-group-form #upload { margin-top: 20px; }
}
#buddypress div#item-header h2.user-nicename { font-size: 18px; font-weight: 700; }
@media (max-width: 767px) {
  #buddypress div#item-header h2.user-nicename { margin-top: 0px; }
}
.buddypress .td-page-title { margin-top: 0px; margin-bottom: 0px; }
#buddypress #item-header-cover-image #item-header-avatar img.avatar {  }
@media (max-width: 1023px) {
  #buddypress #item-header-cover-image #item-header-avatar img.avatar { width: 100px; }
}
#buddypress #item-header-cover-image #item-header-avatar {  }
@media (max-width: 1023px) {
  #buddypress #item-header-cover-image #item-header-avatar { margin-top: 170px; }
}
#buddypress div#item-header div#item-actions {  }
@media (max-width: 767px) {
  #buddypress div#item-header div#item-actions { width: 100%; text-align: center; }
}
#buddypress div#item-header { position: relative; }
#buddypress div#item-header div#item-actions h3 { font-size: 13px; font-weight: 700; margin: 10px 0px; vertical-align: top; list-style: outside none none; line-height: 1; display: block; }
#buddypress div#item-header div#item-header-content { width: 100%; }
#buddypress div#item-header #item-header-cover-image #item-header-content { margin-top: -120px; }
@media (min-width: 768px) and (max-width: 1023px) {
  #buddypress div#item-header #item-header-cover-image #item-header-content { margin-left: 115px; margin-top: -95px; }
}
@media (max-width: 767px) {
  #buddypress div#item-header #item-header-cover-image #item-header-content { margin-top: 0px; }
}
#buddypress div#item-header div#item-meta { margin: 5px 0px; line-height: 16px; }
#buddypress input[type="checkbox"], #buddypress input[type="radio"] { margin-right: 5px; }
#buddypress .field-visibility-settings-toggle { margin-bottom: 0px; margin-top: 5px; }
#buddypress div.activity-comments form input { margin: 0px; vertical-align: middle; padding: 7px 10px; }
.group-forum #buddypress div#item-header ul { display: inline-block; margin: 0px; }
#buddypress table.profile-fields:last-child { margin-bottom: 20px; }
#buddypress div.pagination, #buddypress div.pagination .pag-count, #buddypress div.pagination .pagination-links { float: none; }
#buddypress div#topic-meta { padding: 5px 0px; }
#buddypress div#topic-meta h3 { font-size: 18px; font-weight: 700; }
#buddypress div#topic-meta div.admin-links { position: relative; top: auto; right: auto; }
#buddypress div.admin-links { right: 0px; }
#buddypress div.topic-tags { font-size: 11px; color: rgb(119, 119, 119); }
#buddypress ul#topic-post-list li { padding: 15px 0px; }
@media (max-width: 1023px) {
  #buddypress div.item-list-tabs ul li#forums-order-select { width: 100%; margin-top: 10px !important; }
}
body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-actions { padding-top: 0px; }
#buddypress div.dir-search { margin-top: -45px; }
@media (max-width: 767px) {
  #search-members-form, #search-groups-form { position: relative; margin-bottom: 30px; }
  #buddypress div.dir-search { width: 100%; margin: 0px; }
  #buddypress div.dir-search input[type="text"], #buddypress div.item-list-tabs ul li.groups-members-search, #buddypress div.item-list-tabs ul li#group_members-order-select { width: 100%; }
  #search-members-form #members_search_submit, #search-groups-form #groups_search_submit { position: absolute; top: 0px; right: 0px; left: auto; }
  #members_search, #groups_search { position: absolute; left: 0px; top: 0px; width: 100%; }
  #buddypress #member-list.item-list li div.action { float: none; margin-left: 60px; }
}
.td_quote_on_blocks { font-family: "Roboto",sans-serif; font-size: 30px; line-height: 35px; font-weight: normal; font-style: italic; text-align: left; text-transform: uppercase; color: rgb(77, 178, 236); margin: 5px 0px; }
.ie8 .td_smart_list_1 .td-iosSlider { width: 100% !important; height: 100% !important; }
.ie8 .td_smart_list_3 .td-iosSlider { width: 100%; height: 100%; }
.ie8 .td_smart_list_3 .td-sml3-description { position: relative; top: 0px; }
.ie8 .td_smart_list_3 .td-sml3-display-image { top: 25px; }
.ie8 .td_smart_list_3 .td-sml3-bottom-controls { position: absolute; bottom: 0px; }
.ie8 .td_smart_list_3 .td-sml3-bottom-title { display: none; }
.ie8 .top-header-menu .td-icon-menu-down, .ie9 .top-header-menu .td-icon-menu-down, .ie10 .top-header-menu .td-icon-menu-down, .ie11 .top-header-menu .td-icon-menu-down { padding: 0px 0px 0px 8px; }
.ie8 .top-header-menu .menu-item-has-children li a, .ie9 .top-header-menu .menu-item-has-children li a, .ie10 .top-header-menu .menu-item-has-children li a, .ie11 .top-header-menu .menu-item-has-children li a { top: -1px; }
@media screen and (max-width: 767px) {
  .ie9 .td-menu-mob-open-menu .td-content-wrap { left: 80%; }
}
.ie8 .block-title, .ie9 .block-title, .ie10 .block-title, .ie11 .block-title { line-height: 19px; }
.ie8 .td-module-comments a, .ie9 .td-module-comments a, .ie10 .td-module-comments a, .ie11 .td-module-comments a { padding: 2px 8px 3px 6px; }
.ie8 .td-footer-container .td-search-form-widget .wpb_button, .ie9 .td-footer-container .td-search-form-widget .wpb_button, .ie10 .td-footer-container .td-search-form-widget .wpb_button, .ie11 .td-footer-container .td-search-form-widget .wpb_button { border-radius: 0px; }
@media (min-width: 768px) {
  .ie8 .td-header-wrap .td-affix .td-main-menu-logo img, .ie9 .td-header-wrap .td-affix .td-main-menu-logo img, .ie10 .td-header-wrap .td-affix .td-main-menu-logo img, .ie11 .td-header-wrap .td-affix .td-main-menu-logo img { top: -2px; }
  .ie8 .td-trending-now-title, .ie9 .td-trending-now-title, .ie10 .td-trending-now-title, .ie11 .td-trending-now-title { font-size: 9px; }
}
.ie8 .td-live-theme-demos .td-skin-scroll, .ie9 .td-live-theme-demos .td-skin-scroll, .ie10 .td-live-theme-demos .td-skin-scroll, .ie11 .td-live-theme-demos .td-skin-scroll { transition: all 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s; left: auto; right: -118px; }
@media (max-width: 1366px) {
  .ie8 .td-live-theme-demos .td-skin-scroll, .ie9 .td-live-theme-demos .td-skin-scroll, .ie10 .td-live-theme-demos .td-skin-scroll, .ie11 .td-live-theme-demos .td-skin-scroll { right: -78px; }
}
.ie8 .td-theme-settings-small .td-skin-scroll, .ie9 .td-theme-settings-small .td-skin-scroll, .ie10 .td-theme-settings-small .td-skin-scroll, .ie11 .td-theme-settings-small .td-skin-scroll { right: 118px; }
@media (max-width: 1366px) {
  .ie8 .td-theme-settings-small .td-skin-scroll, .ie9 .td-theme-settings-small .td-skin-scroll, .ie10 .td-theme-settings-small .td-skin-scroll, .ie11 .td-theme-settings-small .td-skin-scroll { right: 78px; }
}
.ie8 .td-pb-span12 { width: 1021px; }
.ie8 .td-pulldown-filter-list { background-color: rgb(255, 255, 255); }
.ie8 .td_block_13 .td-pulldown-filter-display-option, .ie8 .td_block_14 .td-pulldown-filter-display-option, .ie8 .td_block_15 .td-pulldown-filter-display-option, .ie8 .td_block_13 .td-pulldown-filter-list, .ie8 .td_block_14 .td-pulldown-filter-list, .ie8 .td_block_15 .td-pulldown-filter-list { background-color: rgb(34, 34, 34); }
.ie8 .wpb_tabs_nav a { border-right: 1px solid rgb(34, 34, 34); }
.ie8 .alignleft { float: left; margin-right: 21px; margin-top: 6px; margin-bottom: 6px; }
.ie8 .alignright { float: right; margin-left: 21px; margin-top: 6px; margin-bottom: 6px; }
.ie9 .td-grid-style-1 .td-module-thumb a:last-child::before { background: rgba(0, 0, 0, 0) url("8ef57e73a0b55a2c7a0e6b28d9b10d02802beeac.svg") repeat scroll 0% 0%; }
.ie9 .td-grid-style-6 .td-big-grid-post-0 .td-module-thumb a:last-child::before { background: rgba(0, 0, 0, 0) url("3c4abb43fdd9c0b6fc149a8749723d2964d8ff84.svg") repeat scroll 0% 0%; }
.ie9 .td-grid-style-6.td_block_big_grid_7 .td-big-grid-post-2 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-6 .td-big-grid-post-1 .td-module-thumb a:last-child::before { background: rgba(0, 0, 0, 0) url("63a88e284c7addf7c744c84aa0960ceb6ca3719f.svg") repeat scroll 0% 0%; }
.ie9 .td-grid-style-6.td_block_big_grid_7 .td-big-grid-post-1 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-6 .td-big-grid-post-2 .td-module-thumb a:last-child::before { background: rgba(0, 0, 0, 0) url("172274f2ae881a31e6445bf84a6bf939dcb20a15.svg") repeat scroll 0% 0%; }
.ie9 .td-grid-style-6 .td-big-grid-post-3 .td-module-thumb a:last-child::before { background: rgba(0, 0, 0, 0) url("e837cc84a4461daba18d9ee35e05b21d0a27e1da.svg") repeat scroll 0% 0%; }
.ie9 .td-grid-style-6 .td-big-grid-post-4 .td-module-thumb a:last-child::before { background: rgba(0, 0, 0, 0) url("3e733582cce49d70a01f7def22e18ca830e6da70.svg") repeat scroll 0% 0%; }
.ie9 .td-grid-style-6.td_block_big_grid_4 .td-big-grid-post-4 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-6 .td-big-grid-post-5 .td-module-thumb a:last-child::before { background: rgba(0, 0, 0, 0) url("bc6c2c5323b5a5faa89a0ab011c85434edb46d9b.svg") repeat scroll 0% 0%; }
.ie9 .td-grid-style-6.td_block_big_grid_6 .td-big-grid-post-5 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-4 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-6 .td-big-grid-post-6 .td-module-thumb a:last-child::before { background: rgba(0, 0, 0, 0) url("274429e82578d81763d18b910720454a26175a54.svg") repeat scroll 0% 0%; }
.ie9 .td-grid-style-7 .td-big-grid-post-0 .td-module-thumb a:last-child::before { background: rgba(0, 0, 0, 0) url("a4890938b685c46ca19d58c336b93947ea01891d.svg") repeat scroll 0% 0%; }
.ie9 .td-grid-style-7 .td-big-grid-post-1 .td-module-thumb a:last-child::before { background: rgba(0, 0, 0, 0) url("8fe2e56bb8e9d8b6793a4b79e7ac362919de66b2.svg") repeat scroll 0% 0%; }
.ie9 .td-grid-style-7 .td-big-grid-post-2 .td-module-thumb a:last-child::before { background: rgba(0, 0, 0, 0) url("e40f2d9f3f20dc5e2fa980e48bd8d737a75ce5ab.svg") repeat scroll 0% 0%; }
.ie9 .td-grid-style-7 .td-big-grid-post-3 .td-module-thumb a:last-child::before { background: rgba(0, 0, 0, 0) url("9b630ae84d67f12803dda43bed57bd929d9f9e5d.svg") repeat scroll 0% 0%; }
.ie9 .td-grid-style-7 .td-big-grid-post-4 .td-module-thumb a:last-child::before { background: rgba(0, 0, 0, 0) url("3fbd95a1093a2e33d2133b33014d686cb6afdc67.svg") repeat scroll 0% 0%; }
.ie9 .td-grid-style-7.td_block_big_grid .td-big-grid-post-4 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-2 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-7 .td-big-grid-post-5 .td-module-thumb a:last-child::before { background: rgba(0, 0, 0, 0) url("e0beffd768499f2b71909cdf9a7292254f4017a0.svg") repeat scroll 0% 0%; }
.ie9 .td-grid-style-7.td_block_big_grid_6 .td-big-grid-post-4 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-7.td_block_big_grid_4 .td-big-grid-post-2 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-7 .td-big-grid-post-6 .td-module-thumb a:last-child::before { background: rgba(0, 0, 0, 0) url("0f53e025874dfd46da634860f5aeda6af77714ce.svg") repeat scroll 0% 0%; }
.ie9 .td-menu-background, .ie9 #td-mobile-nav { left: -100%; }
.ie9 .td-menu-mob-open-menu .td-menu-background, .ie9 .td-menu-mob-open-menu #td-mobile-nav { left: 0px; }
.ie9 .td-search-background { right: 100%; }
.ie9 .td-search-opened .td-search-background { right: 0px; }
@media (min-width: 768px) {
  .td-md-is-chrome .td-header-style-4 .td-main-menu-logo a img, .td-md-is-chrome .td-header-style-5 .td-main-menu-logo a img, .td-md-is-chrome .td-header-style-9 .td-main-menu-logo a img { top: -1px; }
}
.td-md-is-chrome .td-next-prev-wrap i { padding: 4px 6px 3px; }
.td-md-is-chrome .td_block_mega_menu .td-next-prev-wrap i { padding: 3px 6px 2px; }
.td-md-is-chrome .td-location-icon { display: none; }
.td-md-is-android {  }
.td-md-is-android #td-top-mobile-toggle i { line-height: 58px; padding-left: 11px; }
.td-md-is-android .td-mobile-close a { padding: 16px 0px; }
.td-md-is-android .block-title > a, .td-md-is-android .block-title > span { padding: 3px 15px 1px; }
.td-md-is-android .td-module-comments a { padding: 3px 6px; }
.td-md-is-android .page-nav a, .td-md-is-android .page-nav span { padding: 4px 10px 2px; }
.td-md-is-android .page-nav .pages { padding-right: 0px; }
.td-md-is-android .widget_calendar tfoot a { padding: 3px 15px 1px; }
.td-md-is-android .td_block_mega_menu .td-next-prev-wrap i { padding: 3px 6px 2px; }
.td-md-is-android .td_block_mega_menu .td_mega_menu_sub_cats a { padding: 3px 15px 2px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-md-is-android .td_block_mega_menu .td_mega_menu_sub_cats a { padding: 2px 12px; }
}
.td-md-is-android .td_block_mega_menu .td-post-category { padding: 5px 6px; }
.td-md-is-android .header-search-wrap .td-icon-search { font-size: 23px; }
@media (max-width: 767px) {
  .td-md-is-android .header-search-wrap .td-icon-search { font-size: 26px; }
}
.td-md-is-android.category .entry-title span { padding: 3px 15px 2px; }
.td-md-is-android .dropcap { padding: 3px 10px 1px; }
.td-md-is-android .wpb_tabs li a { padding: 2px 15px 0px !important; }
.td-md-is-android .td-page-content .td-arrow-list li::before { line-height: 20px; }
.td-md-is-android .td-author-counters span { padding: 4px 15px 2px; }
.td-md-is-android .td-close-more-articles-box { top: 19px; }
.td-md-is-android .td-related-title a { padding: 2px 14px 1px; }
.td-md-is-android .td-trending-now-title {  }
@media (min-width: 768px) and (max-width: 1023px) {
  .td-md-is-android .td-trending-now-title { padding: 2px 15px 3px; }
}
.td-md-is-android .td-trending-now-wrapper .td-next-prev-wrap { top: 2px; }
.td-md-is-android .td-trending-now-title { top: -5px; }
@media (max-width: 767px) {
  .td-md-is-android .td-trending-now-title { top: 0px; }
}
.td-md-is-android .td-next-prev-wrap i { padding: 6px 6px 3px; }
.td-md-is-android input[type="text"], .td-md-is-android .td-login-wrap .td-login-input { font-size: 16px !important; }
.td-md-is-android .td-grid-style-2 .td-big-grid-post .td-post-category, .td-md-is-android .td-grid-style-6 .td-big-grid-post .td-post-category, .td-md-is-android .td-grid-style-7 .td-big-grid-post .td-post-category { padding: 0px; }
.td-md-is-android .td-menu-mob-open-menu #td-outer-wrap, .td-md-is-android .td-search-opened #td-outer-wrap { transform: translate3d(0px, 0px, 0px); }
.td-md-is-android .td-skin-scroll { display: none; }
.td-md-is-ios {  }
.td-md-is-ios input[type="text"], .td-md-is-ios .td-login-wrap .td-login-input { font-size: 16px !important; }
.td-md-is-ios .td-skin-scroll { display: none; }
body.td-animation-stack-type0 .td-animation-stack .entry-thumb, body.td-animation-stack-type0 .post img { opacity: 0; }
.td-animation-stack-type0-2 { opacity: 1 !important; transition: opacity 0.3s cubic-bezier(0.39, 0.76, 0.51, 0.56) 0s; }
body.td-animation-stack-type1 .td-animation-stack .entry-thumb, body.td-animation-stack-type1 .post .entry-thumb, body.td-animation-stack-type1 .post img[class*="wp-image-"], body.td-animation-stack-type1 .post a.td-sml-link-to-image > img { opacity: 0; transform: scale(0.95); }
.td-animation-stack-type1-2 { opacity: 1 !important; transform: scale(1) !important; transition: transform 0.5s ease 0s, opacity 0.3s cubic-bezier(0.39, 0.76, 0.51, 0.56) 0s; }
body.td-animation-stack-type2 .td-animation-stack .entry-thumb, body.td-animation-stack-type2 .post .entry-thumb, body.td-animation-stack-type2 .post img[class*="wp-image-"], body.td-animation-stack-type2 .post a.td-sml-link-to-image > img { opacity: 0; transform: translate(0px, 10px); }
.td-animation-stack-type2-2 { opacity: 1 !important; transform: scale(1) !important; transition: transform 0.4s cubic-bezier(0.13, 0.43, 0.57, 0.88) 0s, opacity 0.4s cubic-bezier(0.13, 0.43, 0.57, 0.88) 0s; }
.backstretch { width: 100%; height: 100%; position: fixed; z-index: -99999; top: 0px; }
.td-backstretch { max-width: none; opacity: 0; transition: opacity 2s ease 0s; display: block; }
.td-stretch-width { height: auto; width: 100.03%; margin: 0px; position: relative; left: 50%; transform: translateX(-50%); }
.td-stretch-height { position: relative; height: 100%; width: auto; left: 50%; transform: translateX(-50%); }
