@charset "UTF-8";
/***************************************
Theme Name: Mobile
Theme URI: https://nguyenuoc.com/
Author: Toan Nguyen
Author URI: https://nguyenuoc.com/
Version: 1
***************************************/

/************************************************
** GLOBAL STYLES
*************************************************/
* {padding: 0;margin: 0;outline: none;list-style: none;border: 0 none;}
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
html {-ms-touch-action: manipulation;touch-action: manipulation;}
body {overflow-x: hidden;color: #242424;font-family: Roboto ,Arial,Helvetica,sans-serif;font-size: 15px;background: rgb(244,192,106);background: linear-gradient(180deg, rgba(244,192,106,1) 0%, rgba(249,222,177,1) 23%, rgba(255,255,255,1) 50%);background-repeat: no-repeat;}
pre,code {direction: ltr;background: url(images/code-bg.png);font: 11px/19px 'andale mono','lucida console',monospace;padding: 3px;display: block;overflow-x: visible;overflow-y: hidden;margin: 0 0 20px 0;color: #666;border-top: 1px solid #E1E1E1;border-left: 1px solid #E1E1E1;border-bottom: 1px solid #F0F0F0;border-right: 1px solid #F0F0F0;}
h1,h2,h3,h4,h5,h6 {font-weight: 500;}
a {color: #242424;text-decoration: none;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
a:hover {color: #cc9949;}
textarea {overflow: auto;width: 100%;}
textarea,input {padding: 5px;outline: none;}
select {padding: 2px;}
option {padding: 0 4px;}
input[type=button],button {padding: 4px;cursor: pointer;vertical-align: middle;}
input.text_input,textarea.textarea {border: 1px solid #ccc;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;}
textarea,input[type=text],input[type=password],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=file],input[type=search],input[type=color],input[type=datetime],input[type=datetime-local],input[type=month],input[type=range],input[type=time],input[type=week],select {border-color: #F1F1F1;border-top-color: #DDD;border-left-color: #DDD;background-color: #F9F9F9;color: #515151;font: 12px Tahoma;padding: 8px;margin-bottom: 7px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
textarea:hover,input[type=text]:hover,input[type=password]:hover,input[type=email]:hover,input[type=url]:hover,input[type=tel]:hover,input[type=number]:hover,input[type=date]:hover,input[type=file]:hover,input[type=search]:hover,input[type=color]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=month]:hover,input[type=range]:hover,input[type=time]:hover,input[type=week]:hover,select:focus {background-color: #F5F5F5;}
textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=date]:focus,input[type=file]:focus,input[type=search]:focus,input[type=color]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=range]:focus,input[type=time]:focus,input[type=week]:focus,select:focus {background-color: #fff;}
input.error,textarea.error {border: 1px solid #FF0000!important;}
blockquote:before,.entry .tie-list-shortcode ul li:before,#main-nav .mega-cat-content.mega-cat-sub-exists .mega-cat-content-tab.loading-items:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.button,a.button,#main-content input[type="submit"],.form-submit #submit,#login-form .login-button,.widget-feedburner .feedburner-subscribe,input[type="submit"]{width: auto;position: relative;background-color: #d4aa60;color: #FFF;padding: 3px 20px;font: 500 14px roboto;display: inline-block;line-height: 22px;border: 0 none;cursor: pointer;text-decoration: none;text-align: center;border-radius: 25px;webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-appearance: none!important;-moz-appearance: none!important;}
.button:hover,a.button:hover,#main-content input[type="submit"]:hover,.form-submit #submit:hover,#login-form .login-button:hover,.widget-feedburner .feedburner-subscribe:hover,input[type="submit"]:hover,a.bp-title-button:hover {background-color: #ca9b49!important;text-decoration: none;}
.jw-controlbar .jw-option {background: rgba(0,0,0,0.7);width: 65px;margin-bottom: 0px;}
::-moz-selection {background: #F9A386;color: #fff;text-shadow: none;}
::selection {background: #F9A386;color: #fff;text-shadow: none;}
::-webkit-scrollbar-track {background: #FFFFFF;-webkit-box-shadow: inset 1px 1px 2px #E0E0E0;border: 1px solid #D8D8D8;}
::-webkit-scrollbar-thumb {background: #3c3c3c;-webkit-box-shadow: inset 1px 1px 2px rgba(155,155,155,0.4);}
::-webkit-scrollbar-thumb:hover {-webkit-box-shadow: inset 1px 1px 10px rgba(0,0,0,0.3);}
::-webkit-scrollbar-thumb:active {background: #888;-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.3);}
::-webkit-scrollbar {width: 8px;height: 8px;}

.clear {clear: both;}
.hide {display: none;}
.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {clear: both;margin-left: auto;margin-right: auto;}
.tie-padding {display: inline-block;}
.loading {font-size: 12px;color: #009fbe;text-transform: uppercase;text-align: center;display: block;}
.loading .fa-spinner {font-size: 14px;vertical-align: text-bottom;margin-left: 6px;}
button.view-more-btn {width: 150px;display: block;margin: 0 auto;}

ul.col-6, ul.col-4, ul.col-3, ul.col-2 {position: relative;display: inline-block;width: 100%;}
ul.col-6 > li{position:relative;float: left;width: calc((100% - 150px) / 6);margin-left: 30px;margin-bottom: 15px;clear: none;}
ul.col-6 > li:nth-child(6n+1){margin-left:0; clear:both;}
ul.col-4 > li{position:relative;float: left;width: calc((100% - 60px) / 4);margin-left: 20px;margin-bottom: 15px;clear: none;}
ul.col-4 > li:nth-child(4n+1){margin-left:0; clear:both;}
ul.col-3 > li{position:relative;float: left;width: calc((100% - 60px) / 3);margin-left: 30px;margin-bottom: 15px;clear: none;}
ul.col-3 > li:nth-child(3n+1){margin-left:0; clear:both;}
ul.col-2 > li{position:relative;float: left;width: calc((100% - 30px) / 2);margin-left: 30px;margin-bottom: 15px;clear: none;}
ul.col-2 > li:nth-child(2n+1){margin-left:0; clear:both;}

/************************************************
** Header Styles
*************************************************/
#theme-header {position: relative;margin: 0 auto;z-index: 99999;}
#theme-header .container {background: #fff;border-bottom: 1px solid #ddd;}
.header-content {height: 100px;position: relative;}
.header-content .today {position: absolute;bottom: 20px;left: 0;text-transform: uppercase;font: 400 12px/12px 'Roboto Condensed',arial;}
.header-content .logo {position: absolute;top: 50%;left: 50%;width: 172px;transform: translate(-50%,-50%);}
.header-content .logo img {max-width: 100%;}
.header-content .logo h1,.header-content .logo h2 {font: bold 32pt arial;}
.header-content .logo strong {display: none;}
.header-content .logo span {font-weight: normal;font-size: 14px;display: block;clear: both;}
.header-content .social-icons a {display: inline-block;background: #58595b;width: 30px;height: 30px;line-height: 32px;color: #fff;font-size: 11px;text-align: center;border-radius: 20px;margin-right: 5px;}
.header-content .social-icons a:hover {background: #c1a06c;}


/************************************************
** Navigation Styles
*************************************************/
#main-nav {position: absolute;top: 50%;left: 0;width: 30px;height: 30px;transform: translate(0, -50%);z-index: 9;}
.fixed-nav {background: #fff;position: fixed;top: -100px;width: 100%;left: 0;opacity: 0;z-index: -1;-webkit-transition: top .5s;-moz-transition: top .5s;-o-transition: top .5s;transition: top .5s;border-bottom: 2px solid #dccaad;-webkit-box-shadow: 0 5px 3px rgba(0,0,0,.1);-moz-box-shadow: 0 5px 3px rgba(0,0,0,.1);box-shadow: 0 5px 3px rgba(0,0,0,.1);}
.fixed-nav .header-content {height: 60px;}
.fixed-nav.fixed-nav-appear {top: 0;opacity: 1;z-index: 9999;}
body.admin-bar .fixed-nav.fixed-nav-appear {top: 32px;}
.fixed-nav.fixed-nav-appear .nav-wrap {border-bottom: 0!important;}
.fixed-nav.fixed-nav-appear .container {background: transparent!important;border: 0 !important;}
#crumbs {margin-bottom: 10px;clear: both;padding-bottom: 5px;border-bottom: 1px solid #eee;}
#crumbs span.delimiter {padding: 0 3px;}

/************************************************
** Search Box Styles
*************************************************/
.search-block {position: absolute;width: 30px;height: 30px;top: 35%;right: 0;z-index: 99;cursor: pointer;}
.search-block .search-form {display: none;position: absolute;margin-top: 15px;right: 0;width: 300px;text-align: left;z-index: 9999;background: #fff;border: 1px solid #dccaac;}
.search-block .search-form:before {position: absolute;right: 12px;top: -17px;display: inline-block;content: '';width: 0;height: 0;border: 8px solid transparent;border-bottom: 9px solid #dccaac;}
.search-block .search-form:after {position: absolute;right: 13px;top: -14px;display: inline-block;content: '';width: 0;height: 0;border: 7px solid transparent;border-bottom: 7px solid #fff;}
.search-block i.fa {width: 100%;font-size: 20px;line-height: 30px;}
.search-block .search-form form.gsc-search-box {margin-bottom: 0;}
.search-block #s-header {background: none repeat scroll 0 0 transparent;border: medium none;color: #fff!important;height: 30px;outline: medium none;padding: 5px;margin-bottom: 0px;width: 124px;}
.search-block #s-header:focus {color: #000;width: 150px;}
.search-block .search-button {background: none repeat scroll 0 0 transparent;border: medium none;float: left;height: 30px;outline: medium none;width: 30px;font-size: 14px;color: #FFF;}
.search-block .search-button:active {top: 0;}
.search-block:hover .search-button,.search-block:hover #s-header {opacity: 1;color: #fff;}
.search-block button.search-button i:before {font-size: 18px;color: #FFF;}
.search-block .gsc-control-cse {padding: 0px;}
.search-block .gsc-input-box,.search-block .gsc-control-cse {background: #fff;border: none!important;border-radius: 0 0 3px 3px;height: 40px;overflow: hidden;}
.search-block .gsc-search-box-tools .gsc-search-box .gsc-input {text-indent: 0!important;border: none!important;color: #000;font-size: 14px;line-height: 20px;}
.search-block td.gsc-search-button {display: none;}
.search-block table.gsc-search-box .gsc-input-box {padding: 0px;background: transparent;border: none!important;box-shadow: none!important;}
.gcsc-branding,.search-block .gsib_b,.gsc-url-top {display: none!important;}
.gsc-control-cse .gs-spelling,.gsc-control-cse .gs-result .gs-title,.gsc-control-cse .gs-result .gs-title * {font-size: 16px;text-align: left;font-weight: bold;text-decoration: none;}
.gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:link b,.gs-imageResult a.gs-title:link,.gs-imageResult a.gs-title:link b {color: #3F3FEC!important;}
.gsc-modal-background-image {background: #000!important;}
.gsc-result .gs-title {height: auto;}
.gsc-results-wrapper-overlay {padding: 30px 8px!important;border-radius: 3px;border: 1px solid #000;}
.search-block .gsc-selected-option-container {width: 100px!important;}

/* 404 Page Styles */
div.not-found {padding: 20px;}
body.error404 .error {float: none;width: 100%;text-align: center;padding-bottom: 35px;margin-bottom: 30px;border-bottom: 1px dashed #ddd;}
body.error404 .error .title-404 {font-size: 200px;font-weight: bold;color: #eee;margin-bottom: 15px;}
body.error404 .error .post-title {font-size: 50px;margin-bottom: 10px;}
body.error404 #focus-news {margin-bottom: 0;border-bottom: 0;}

/************************************************
** Wrapper styles
*************************************************/
.wrapper-outer {position: relative;overflow: hidden;}
#wrapper {position: relative;overflow: hidden;}
.inner-wrapper {overflow: hidden;position: relative;}
#main-content {background: #fff;position: relative;padding-top: 30px;}
#main-content:after {display: block;visibility: hidden;clear: both;height: 0;content: ".";}
.content {position: relative;float: left;width: calc(100% - 320px);width: -webkit-calc(100% - 320px);width: -moz-calc(100% - 320px);padding-right: 20px;border-right: 1px solid #e2e2e2;}
.container {width: 100%;max-width: 1024px;margin: 0 auto;padding-left: 20px;padding-right: 20px;position: relative;}
.row {clear: both;display: inline-block;width: 100%;position: relative;margin-bottom: 25px;}
.clearfix:after {content:'';display:table;clear: both;}

/* fade image in after load */
.lazyload,.lazyloading {opacity: 0;}
.lazyloaded {opacity: 1;transition: opacity 300ms;}

/************************************************
** Column Styles
*************************************************/
ul.col-6, ul.col-4, ul.col-3, ul.col-2 {position: relative;display: inline-block;width: 100%;}
ul.col-6 > li{position:relative;float: left;width: calc((100% - 150px) / 6);margin-left: 30px;margin-bottom: 15px;clear: none;}
ul.col-6 > li:nth-child(6n+1){margin-left:0; clear:both;}
ul.col-4 > li{position:relative;float: left;width: calc((100% - 60px) / 4);margin-left: 20px;margin-bottom: 15px;clear: none;}
ul.col-4 > li:nth-child(4n+1){margin-left:0; clear:both;}
ul.col-3 > li{position:relative;float: left;width: calc((100% - 40px) / 3);margin-left: 20px;margin-bottom: 20px;clear: none;}
ul.col-3 > li:nth-child(3n+1){margin-left:0; clear:both;}
ul.col-2 > li{position:relative;float: left;width: calc((100% - 20px) / 2);margin-left: 20px;margin-bottom: 15px;clear: none;}
ul.col-2 > li:nth-child(2n+1){margin-left:0; clear:both;}

/************************************************
** Post Styles
*************************************************/
.p-thumbnail {position: relative;line-height: 0;display: inline-table;width: 100%;height: auto;overflow: hidden;}
.p-thumbnail img {width: 100%;-webkit-transition: all .40s;-moz-transition: all .40s;-o-transition: all .40s;transition: all .40s;transition: transform .5s ease-out .1s;}
.p-thumbnail img.avatar {max-width: 100px;}
.p-thumbnail img.vid-bg {position: absolute;-webkit-filter: blur(40px);transform: scale(1.1);opacity: .6;width: 100%;height: 100%;z-index: 0;}
.p-thumbnail .thumb-ico {position: absolute;top: 50%;left: 50%;width: 10%;padding-bottom: 10%;height: 0;opacity: 0.8;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-backface-visibility: hidden;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.p-thumbnail .thumb-ico:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4MTMzWTE0OSBtZWV0IiB2aWV3Qm94PSIwIDAgMTMzIDE0OSIgdmVyc2lvbj0iMS4xIj4KICA8ZGVmcz4KICAgIDxwYXRoIGQ9Ik02MjQsMzI1Ljc5Njc1IEw2MjQsNDQxLjMwMTU1OSBDNjI0LDQ0OC4yMDQ1OTEgNjMyLjI5NjQxNCw0NTIuNDA5NjMxIDYzOC42ODEzNTYsNDQ4Ljc0MTEzOSBMNzM2Ljg0MTI1NSwzOTIuMzU3ODMzIEM3NDIuNzU3NjQ0LDM4OC45NTk2OTUgNzQyLjg1MDc4MSwzODEuMDkzMDk1IDczNy4wMTYwNjcsMzc3LjU3ODQ5NyBMNjM4Ljg1NDczNiwzMTguNDU4MzggQzYzMi40Nzk4MjMsMzE0LjYxOTM1NyA2MjQsMzE4LjgwNzc2IDYyNCwzMjUuNzk2NzUiIGlkPSJwYXRoLTEiLz4KICAgIDxtYXNrIGlkPSJtYXNrLTIiIG1hc2tDb250ZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBtYXNrVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4PSItNy41MDI0OTIzMSIgeT0iLTcuNTAyNDkyMzEiIHdpZHRoPSIxMzIuMzQwODgyIiBoZWlnaHQ9IjE0OC4xMDI0MjEiPgogICAgICA8cmVjdCB4PSI2MTYuNDk3NTA4IiB5PSIzMDkuNDk3NTA4IiB3aWR0aD0iMTMyLjM0MDg4MiIgaGVpZ2h0PSIxNDguMTAyNDIxIiBmaWxsPSJ3aGl0ZSIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiIGZpbGw9ImJsYWNrIi8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxnIGlkPSJWUEMtV2ViLVNwZWMiIHN0cm9rZT0ibm9uZSIgZmlsbD0ibm9uZSI+CiAgICA8ZyBpZD0iZXhwYW5kZWRfcGxheWVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjE2LjAwMDAwMCwgLTMwOS4wMDAwMDApIj4KICAgICAgPGcgaWQ9ImxhcmdlLXBsYXkiPgogICAgICAgIDx1c2UgZmlsbC1vcGFjaXR5PSIwLjgiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSIvPgogICAgICAgIDx1c2Ugc3Ryb2tlLW9wYWNpdHk9IjAuMzAiIHN0cm9rZT0iIzAwMDAwMCIgbWFzaz0idXJsKCNtYXNrLTIpIiBzdHJva2Utd2lkdGg9IjE1LjAwNDk4NDYiIHhsaW5rOmhyZWY9IiNwYXRoLTEiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) no-repeat;}
.p-thumbnail .td-admin-edit, #v-player .td-admin-edit {display: none;position: absolute;top: 0;right: 0;line-height: 18px;padding: 5px 10px;color: #fff;background: rgba(0,0,0,0.5);z-index: 11}
.p-thumbnail:hover .td-admin-edit, #v-player:hover .td-admin-edit {display: block;}
.p-thumbnail:hover .td-admin-edit:hover, #v-player:hover .td-admin-edit:hover {color: #ff0;}
.p-thumbnail:hover .thumb-ico {opacity:1}

.p-entry .p-title {display: inline-block;width: 100%;font: 700 15px/22px Roboto, Arial;margin-bottom: 5px;}
.p-entry .p-meta{margin: 0;font: 400 12px/15px 'Roboto Condensed', Roboto, Arial;}
.p-entry .p-meta > span {position: relative;display: inherit;margin-right: 10px;margin-bottom: 10px;}
.p-entry .p-meta > span.p-meta-author > span {}
.p-entry .p-excerpt{color: #555;text-align: justify;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;font: 400 15px/20px 'Roboto Condensed', Roboto, Arial;}
.p-entry .p-cat {display: inline-block;color: #aaa;}
.p-entry .p-cat:hover {color: #0077b2;}

.p-meta {color: #6d6e70;font-size: 13px;}
.p-meta i {margin-right: 5px;font-size: 11px;}

.thumb-left .p-thumbnail {width: 100px;float: left;margin-right: 10px;}
.thumb-left .p-entry{display:inline-block;width: calc(100% - 110px);}

.thumb-over .p-thumbnail{margin-bottom: 0;min-height: 110px;}
.thumb-over .p-thumbnail .p-meta {display: inline-block;width: 100%;color:#eee;font-size: 14px;}
.thumb-over .p-thumbnail .p-meta i.fa {visibility: hidden;width: 0;margin-right: 0;}
.thumb-over .p-thumbnail .p-meta > span {margin-right: 5px;}
.thumb-over .p-entry {background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -webkit-linear-gradient(top,rgba(25,35,45,0) 0%,rgba(0,0,0,0.8) 100%);background: linear-gradient(to bottom,rgba(25,35,45,0) 0%,rgba(0,0,0,0.8) 100%);text-shadow: 0 1px 1px #000;position: absolute;left: 0;right: 0;bottom: 0;padding: 40px 25px 25px;overflow: hidden;z-index: 9;}
.thumb-over .p-entry .p-title {color: #fff;font: 500 22px/28px Roboto,arial;text-shadow: 0 2px 2px #000;max-height: inherit;margin-bottom: 0;}
.thumb-over .p-entry .p-cat a {display: inline-block;position: relative;color:#fff;padding-right: 15px;}
.thumb-over .p-entry .p-cat a:before {position: absolute;content: "\00b7";right: 0;top: 0;font-size: 20px;}
.thumb-over .p-entry a:hover {color:#ffdab8;}
.thumb-over .p-entry .tie-date {position: relative;color: #fff;}
.thumb-over:hover .p-thumbnail .thumb-link:before {opacity: 0.9;}
.thumb-over .p-thumbnail .thumb-link:before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;background: -moz-linear-gradient(top, transparent 60%, #000 100%);background: -webkit-linear-gradient(top, transparent 60%, #000 100%);background: -o-linear-gradient(top, transparent 60%, #000 100%);background: -ms-linear-gradient(top, transparent 60%, #000 100%);background: linear-gradient(to bottom, transparent 60%, #000 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);-webkit-transition: opacity .4s ease 0s;-moz-transition: opacity .4s ease 0s;-o-transition: opacity .4s ease 0s;transition: opacity .4s ease 0s;opacity: 0.7;}

.thumb-top .p-thumbnail, .widget-container .thumb-top .p-thumbnail {float: none;display: inline-block;max-width: 100%;width: 100%;margin: 0 0 5px;}
.thumb-top .p-thumbnail .p-infos {background: #007bc1e6;position: absolute;bottom: 0;left: 0;color: #fff;padding: 2px 8px;display: inline-block;height: initial;font-size: 13px;line-height: 15px;border-top-right-radius: 5px;z-index: 5;}
.thumb-top .p-thumbnail .p-infos > span a{color:#fff}
.thumb-top .p-thumbnail:hover .p-infos {background: #efa53c;}
.thumb-top .p-thumbnail:hover .p-infos > span a {color: #fff;}
.thumb-top .p-thumbnail .p-infos .tie-date {display: none;position: relative;padding-left: 13px;margin-left: 3px;}
.thumb-top .p-thumbnail .p-infos .tie-date i.fa{display:none;}

.p-thumbnail .eMagLogo {position: absolute;top: 20px;left: -13px;width: 75px;z-index: 1;}
.p-thumbnail .eMagLogo img{z-index: 2;}
.p-entry .p-meta .eMagLogo {display: inline-block;width: 85px;}
.thumb-left .p-meta .eMagLogo {position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.5);padding: 2px;width: 60px;}

.p-thumbnail .float-share-btn {position: absolute;top: 50%;left: -11px;width: 25px;transform: translate(0, -50%);z-index: 10;}
.p-thumbnail .float-share-btn .share-link {background: crimson;}
.p-thumbnail .float-share-btn .share-link, .float-share-btn ul li a {float: left;width: 25px;height: 25px;line-height: 26px;font-size: 11px;text-align: center;color: #fff;border-radius: 50%;margin-bottom: 2px;opacity: 0;}
.p-thumbnail .float-share-btn ul {float: left;}
.p-thumbnail .float-share-btn ul li {float: left;width: auto;margin-bottom: 2px;}
.p-thumbnail:hover .float-share-btn .share-link{opacity: 0.8;}
.p-thumbnail:hover .float-share-btn:hover .share-link{opacity: 1;}
.p-thumbnail .float-share-btn:hover ul li a{opacity: 1;}

.video-article .p-thumbnail {padding-bottom: 56.25%;height: 0;}

/* widget box styles */
.widget .p-entry .p-title {font: 600 14px/20px Roboto, Arial;margin-bottom: 0;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;max-height: 60px;}
.widget.video-box .thumb-top.video-article .p-title {font-size: 16px;line-height: 22px;margin-bottom: 4px;}
.widget.video-box .p-thumbnail {width: 100%;max-width: inherit;margin-right: 0;margin-bottom: 8px;}
.widget.videos-list .p-entry {}
.widget.videos-list .p-entry .desc {display:none;}
.widget .thumb-left .p-thumbnail .eMagLogo {width: 45px;top: 8px;left: -8px;}

.one-post .p-entry .p-excerpt {max-height: 114px;-webkit-line-clamp: 6;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;}
.one-post .p-entry .p-excerpt:after{content: '...';}
.widget .one-post .p-entry .p-title {font-size: 16px;line-height: 20px;}

/************************************************
** Box styles
*************************************************/
.wide-box{margin-bottom: 30px;}
.wide-box .s-cont {padding:0;}

/* Box Header Styles */
.s-header {margin-bottom: 18px;display: inline-block;width: 100%;}
.s-header:after {}

.s-header.s-icon img.ico {float: left;width: 24px;height: 24px;margin-right: 8px;margin-top: 2px;}
.s-header .s-title {display: inline-block;font: 600 20px/30px 'Roboto Condensed', sans-serif;border-radius: 5px;text-transform: uppercase;}
.s-header .s-title i.fa {margin-right: 5px;}
.s-header a.see-more {position: absolute;right: 0;top: 0;color: #000;text-transform: capitalize;border-radius: 5px 0 0 5px;}
.s-header a.see-more i.fa {font-size: 25px;}
.s-header ul.cat-list {margin-top: 5px;height: 23px;overflow: hidden;}
.s-header ul.cat-list li a {float: left;padding: 2px 5px;margin-right: 2px;border-radius: 3px;font: 600 13px Roboto,Arial;}
.s-header ul.cat-list li:hover a {background: #2a4096;color: #fff;}
.s-header .swiper-button-prev,.s-header .swiper-button-next {position: relative;float: right;padding-right: 8px;z-index: 9;}
.s-header .swiper-button-prev:before,.s-header .swiper-button-next:before {position: initial;color: #2c71ab;opacity: 1;text-shadow: none;font-size: 40px;line-height: 25px;}

.s-header .tabs {float: right;}
.s-header .tabs li {float: left;font-size: 80%;font-weight: 500;margin-right: 10px;}
.s-header .tabs li a {color: #7b7b7b;display: block;height: 30px;line-height: 30px;font-size: 14px;font-weight: 500;text-transform: uppercase;}
.s-header .tabs li.active a, .s-header .tabs li:hover a {color: #0077b2;}
.s-header .tabs li:last-child {margin-right:0}

.s-header.bg {position: relative;margin-bottom: 20px;height: 30px;padding-left: 30px;text-transform: uppercase;text-align: left;background: #d4aa60;background-size: cover;border-radius: 3px;}
.s-header.bg .s-title {position: relative;display: inline-block;height: 32px;font: 600 20px/34px 'Roboto Condensed',arial;text-transform: uppercase;padding: 0 20px;margin-top: -1px;background: #fff;z-index: 1;border-radius: 0;}
.s-header.bg .s-title::after, .s-header.bg .s-title::before {display: block;position: absolute;background: inherit;width: 40px;height: 50px;right: -7px;top: -7px;z-index: -1;content: '';background: #fff;transform: rotate(15deg);-ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);-o-transform: rotate(15deg);-moz-transform: rotate(15deg);}
.s-header.bg .s-title::before {right: initial;left: -4px;}
.s-header.bg .view-all {float: right;font: 400 14px/30px 'Roboto Condensed',arial;color: #fff;margin-right: 12px;text-transform: initial;}

/* Box Content styles */

/* Home Styles */
#focus-news, #media {position: relative;margin-bottom: 20px;}
#focus-news .first-post {position: relative;border: 1px solid #e0cfb5;margin-bottom: 30px;}
#focus-news .first-post .p-thumbnail {float: right;width: 65%;height: 0;padding-bottom: 35%;border-radius: 0;}
#focus-news .first-post .p-thumbnail img {position: absolute;top: 50%;left: 50%;width: auto;max-width: initial;height: 100%;transform: translate(-50%,-50%);}
#focus-news .first-post .p-entry {float: left;width: 35%;padding: 25px 20px 25px 15px;}
#focus-news .first-post .p-entry .p-title {font: 900 24px/30px Roboto, Arial;margin-bottom: 10px;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;max-height: 120px;}
#focus-news .first-post .p-entry .p-excerpt {font: 300 14px/18px 'Roboto Condensed', Roboto, Arial;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;max-height: 71px;}
#focus-news ul.other li {background: #f1f2f2;}
#focus-news ul.other li .p-entry {padding: 10px;}
#focus-news ul.other li .p-entry .p-title {font: 600 16px/22px Roboto, Arial;margin-bottom: 6px;height: 44px;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;}
#focus-news ul.other li .p-thumbnail {margin-bottom: 0;}
#focus-news ul.other li .p-excerpt {font: 400 14px/18px 'Roboto Condensed', Roboto, Arial;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;max-height: 54px;}
.widget.posts-list.recent-posts .widget-top {background: #1383e8;}
#focus-news .sidebar .widget:last-child {}
body.home .sidebar .thumb-left .p-thumbnail {float: right;margin-left: 10px;margin-right: 0;}
#tfc {padding-bottom: 40px;}

#media {padding-bottom:40px;margin-bottom:30px;}
#media .s-header .view-all {float: right;font: 600 14px/20px Roboto, Arial;margin-top: 8px;margin-right: 15px;}
#media .s-header .s-title {text-transform: uppercase;}
#media .widget .widget-container li {border-bottom: 1px solid #cccdce;}
#media .widget .widget-container li:last-child {border:0;padding-bottom: 0;}

#colBox {margin-bottom:30px}
#colBox .s-header, #most-views .s-header {background: #1383e8;color: #fff;text-align: center;padding: 4px 10px 2px;border-radius: 3px;}
#colBox .s-header .s-title, #most-views .s-header .s-title {color: #fff;font: 700 18px/26px 'Roboto Condensed', sans-serif;}
#colBox .item {display: inline-block;width: 100%;margin-bottom: 15px;}
#colBox .item.first {padding-bottom: 10px;margin-bottom: 15px;border-bottom: 1px solid #ddd;}
#colBox .item.first .p-thumbnail {width:100%;float: none;margin: 0 0 10px;}
#colBox .item.first .p-entry {width: 100%;padding-left: 0;}
#colBox .item.first .p-entry .p-title {font-size: 16px;line-height: 22px;}
#colBox .item .p-entry .p-title {font: 700 14px/18px Roboto, Arial;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;max-height: 54px;margin: 0;}
#colBox .cBox {display: flex;flex-wrap: wrap;}
#colBox .cBox .ib {position:relative;float: left;width: calc((100% - 40px) / 2);margin-left: 40px;margin-bottom: 30px;}
#colBox .cBox .ib:nth-child(2n+1) {margin-left: 0;}
#colBox .cBox .ib:nth-child(2n+1):after {content:'';position: absolute;top: 0;right: -20px;width: 1px;height: 100%;background: #e2e2e2;}
#colBox a.more-link {display: block;padding: 10px 0;color: #cc9949;text-align: right;border-top: 1px solid #ddd;font-weight: 500;}

.catBox .first {float: left;width: 390px;width: 52%;padding-right: 40px;}
.catBox .first .p-title {font-size: 18px;line-height: 26px;max-height: 102px;}
.catBox .other {float: right;width: 48%;}
.catBox .other .item {width: 100%;display: inline-block;padding-bottom: 12px;margin-bottom: 12px;border-bottom: 1px solid #cccdce;}
.catBox .other .item:last-child {margin-bottom:0; padding-bottom:0;border-bottom:0}
.catBox .other .p-entry .p-title {font-size: 13px;line-height: 18px;margin-bottom: 3px;max-height: 54px;-webkit-line-clamp: 3;margin-bottom: 5px!important;}

/************************************************
** Page Styles
*************************************************/
.page-head {padding: 3px 0;margin-bottom: 10px;overflow: hidden;}
.page-title {float: left;margin-right: 10px;color: #09549e;font: 600 30px/45px "Roboto Condensed",arial;}


/* Category Page Styles */
.p-head {display: inline-block;width:100%;padding-bottom: 15px;margin-bottom: 20px;border-bottom: 1px solid #ddd;}
.p-head .p-title {margin-right: 20px;text-transform: uppercase;font: 600 25px/30px "Roboto Condensed",arial;}
.p-head .p-title:hover {color: #936a08;}
.p-head .p-menu {margin-top: 10px;}
.p-head .p-menu ul li {float: left;margin-right: 10px;background: #cc9a49;padding: 0px 6px 2px 6px;border-radius: 3px;border: white 1px solid;}
.p-head .p-menu ul li:hover {background:#1483e7}
.p-head .p-menu ul li a {color: white;border-radius: 3px;padding: 4px 5px 2px;display: inline-block;font: 500 16px/20px "Roboto Condensed",arial;}
.p-head .p-menu ul li.current-menu {background: #1483e7;padding-bottom: 0;}
.p-head .p-menu ul li.current-menu a {padding-bottom: 0;}
.p-head .p-menu ul li.current-menu .page-title {font: 500 16px/20px "Roboto Condensed",arial;color: #fff;margin: 0;padding: 0;}

.post-listing {}
.post-listing .item {display: inline-block;width: 100%;clear: both;margin-bottom: 10px;padding-bottom: 15px;border-bottom: 1px solid #eee;}
.post-listing .p-thumbnail {width: 300px;margin-right: 15px;}
.post-listing .p-entry {float: left;width: calc(100% - 320px);}
.post-listing .p-entry .p-title {font-weight: 700;font-size: 18px;line-height: 26px;margin-bottom: 8px;}
.post-listing .p-entry .p-meta span {font-size: 12px;color: #888;margin-bottom: 5px;margin-right: 10px;}
.post-listing .p-entry .p-meta span i.fa{color: #888;margin-right: 4px;font-size: 13px;}
.post-listing .p-entry .p-excerpt {margin-top: 8px;-webkit-line-clamp: 3;line-height: 20px;}

.pagination {width: 100%;padding: 15px;overflow: hidden;margin-bottom: 25px;}
.pagination a,.pagination span.extend,.pagination span.current {float: left;margin-right: 3px;color: #777;padding: 3px 7px;}
.pagination a:hover {color: #000;}
.pagination span.current {color: #FFF;background-color: #cc9949;padding: 2px 9px;border-radius: 2px;border: 1px solid #a5762d;}
.pagination .pages {float: right;display: block;font-size: 85%;padding: 7px 0 2px;}
.current-cat-wrap .pagination {margin-bottom: 15px;padding: 0;}
.scroller-status {text-align: center;padding: 10px;}

/* Tag Page Styles */
#tag-page #page-header {display: inline-block;width: 100%;}
#tag-page #page-header .header-wrap {padding: 20px 15px 0px;}
#tag-page #page-header .header-wrap .page-title {display: inline-block;width: 100%;margin-bottom: 5px;}
#tag-page #page-header .single-post-thumb .header-wrap {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
#tag-page #page-header .single-post-thumb .page-title {float: none;width: 100%;text-align: center;margin: 0px 0px 15px;color: #ffed00;}
#tag-page #page-header .single-post-thumb .page-description {line-height: 20px;color: #fff;text-shadow: 0px 1px 1px #000;}
#tag-page #page-header .single-post-thumb .header-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0,0,0,0.5);}
#tag-page #tag-recents {padding: 15px;}
#tag-page #tag-recents .section-header {margin-bottom: 0px;}
#tag-page .grid-post-list {display: inline-block;width: 100%;padding: 15px 0px;margin-top: -25px;border-top: 1px solid #eee;}

/* Author Page Styles*/
.author-cover {border-bottom: 0 none;line-height: 0;z-index: 0;min-height: 100px;}
.author-cover-head {margin: -55px auto 45px;padding: 20px;max-width: 90%;position: relative;z-index: 1;}
.author-cover-head .author-avatar img {max-width: 70px;}
.page-head .author-bio {padding: 10px;margin-bottom: 15px;}
.author-bio {clear: both;overflow: hidden;}
ul.authors-wrap {margin: 0 0 10px;}
ul.authors-wrap li {background: transparent;padding: 20px;margin: 0 -20px 10px;border-bottom: 1px solid #f2f2f2;list-style: none;}
ul.authors-wrap li h3 {font-size: 22px;text-transform: capitalize;font-family: Bebas,arial,serif;margin: 0 0 5px;}

/************************************************
** Single Post Page Styles
*************************************************/
.single-post #the-post {display: block;margin: 0 auto;}

/* Post Head Styles */
.single-post-thumb img {width: 100%;}
.single-post-caption {display: inline-block;width: 100%;padding: 7px;line-height: 18px;text-align: center;background: #f2f2f4;}
.google-map iframe {width: 100%;}
.single-audio {opacity: 0.5;margin-top: -30px;}
.single-audio:hover {opacity: 1;}

/* Post Styles*/
#the-post #the-post-content {margin-bottom: 20px;}
#the-post #the-post-content .content-wrap {position: relative;}
#the-post #the-post-content .tools {position: relative;float: left;margin-left: -70px;width: 40px;height: 100%;}
#the-post #the-post-content .tools .theiaStickySidebar {}
#the-post #the-post-content .content-wrap .post-content {float: left;width: 100%;padding: 20px 0 10px;text-align: justify;}

#the-post .post-head .p-cats {display: block;text-align: center;margin-bottom: 10px;text-transform: uppercase;font-weight: bold;}
#the-post .post-head .p-cats a {color: #bd8804;}
#the-post .post-head .padding {}
.p-meta a {letter-spacing: 0.5px;}
#the-post #the-post-content a:hover, .p-meta a:hover {}
#the-post #the-post-content .post-head .padding .p-cats a {text-decoration: none;padding: 0 4px;color: #0077b2;}

#the-post .post-head .video-wrap {position: relative;width: 100%;height: 0;padding-bottom: 56%;z-index: 999;}
#the-post .post-head .video-wrap .single-post-video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#the-post .post-head .video-wrap .single-post-video.float {display: none;position: fixed;top: initial;left: initial;bottom: 49px;right: 10px;width: 400px;height: 227px;padding-bottom: 0;z-index: 999999;}
#the-post .post-head .video-wrap .single-post-video.float .close-btn {position: absolute;display: inline-block;top: -17px;right: 0;background: #000;color: #fff;width: 18px;height: 18px;font-size: 13px;line-height: 18px;text-align: center;opacity: 0.8;cursor: pointer;z-index: 99999999;}

#the-post .post-head .post-title, #hot-article .post-title {display: block;font: 500 30px/38px Oswald, Roboto, arial;margin-bottom: 15px;text-align: center;}
#the-post .post-head .p-meta {color: #58595b;padding: 10px 0;border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;margin-bottom: 20px;text-align: center;}
#the-post .post-head .p-meta > span {position: relative;display: inline-block;margin-right: 6px;padding-right: 15px;}
#the-post .post-head .p-meta > span:after {content: "\00b7";position: absolute;right: 0;font-size: 25px;line-height: 15px;font-family: FontAwesome;}
#the-post .post-head .p-meta > span:last-child:after {display: none;}
#the-post .post-head .p-meta > span.p-cats {float: right;font-weight: 500;text-transform: uppercase;}
#the-post .post-head .p-meta > span.p-cats:after{display:none}
#the-post .post-head .p-meta .p-meta-author .avatar {float: left;width: 30px;margin-right: 8px;border-radius: 50%;}
#the-post .post-head .p-meta .p-meta-author span {font-weight: 500;color: #0077b2;}
#the-post .post-head .p-meta .p-meta-author a {color: #0d77b2;}
#the-post .post-head .p-meta .p-meta-author a:hover {color:crimson;}
#the-post .post-head .p-meta .share-post {float: right;height: 30px;}
#the-post .post-head .p-meta .share-post .flat-social a {min-width: 30px;width: 30px;height: 30px;line-height: 32px;border-radius: 50%;padding: 0;text-align: center;}
#the-post .post-head .p-meta .share-post .flat-social a i {font-size: 15px;margin-right: 0;}


#the-post .entry p {font-size: 18px;line-height: 25px;}
#the-post .entry a, #the-post .the_tags_outer a:hover{color: brown;}
#the-post #the-post-content iframe {max-width: 100%;}
#the-post-content .story-hightlight {padding-bottom: 10px;margin-bottom: 15px;border-bottom: 1px dashed #ccc;}
#the-post-content .story-hightlight h3 {margin: 0 0 10px!important;}
#the-post-content .story-hightlight ul,.story-hightlight ol {margin-bottom: 0;}

#hot-article {position: relative;margin-top: 40px;margin-bottom: 20px;border-top: 5px solid #242424;}
#hot-article .box-title {width: 100%;text-align: center;padding: 8px 10px;font: 500 20px/28px Oswald, Roboto, Arial;text-transform: uppercase;margin-bottom: 20px;border-bottom: 2px solid #ddd;}
#hot-article .the_tags_outer {border-bottom: 0;margin-bottom: 0;}

/* Share Styles */
#float-share {display: flex;position: fixed;align-items: center;justify-content: center;bottom: 0;left: 50%;width: 100%;height: 40px;z-index: 9999;text-align: center;transform: translate(-50%,0);}
#float-share .sharethis-inline-share-buttons {display: flex;justify-content: center;align-items: center;}
#float-share .sharethis-inline-share-buttons .st-btn {width: 45px!important;max-width: inherit!important;height: 40px;border-radius: 0;margin-right: 0;top: 0!important;color: #fff!important;opacity: 1!important;border-radius: 0;-moz-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
#float-share .sharethis-inline-share-buttons .st-btn > img {position: absolute;top: 50%;left: 50%;width: 22px;height: auto;transform: translate(-50%,-50%);}
#float-share .zalo-share-button {background: #03a5fa;width: 48px!important;padding: 0 4px 4px;margin-top: 0;-moz-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
#st-1 .st-total {background: #fff; padding: 8px!important; height: 40px;}
#float-share .safechat-share-btn {background: #de642b;background: linear-gradient(0deg, rgb(222, 100, 43) 0%, rgb(234, 122, 47) 50%, rgb(253, 162, 58) 100%);display: flex;align-items: center;justify-content: center;width: 48px;height: 40px;-moz-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
#float-share .safechat-share-btn img {margin-left: -1px;width: 25px;-webkit-filter: drop-shadow(0px 0px 1px #444);filter: drop-shadow(0px 0px 1px #444);}

.post-tag {margin: -30px 0 35px;}
.post-tag a {background-color: #aaa;border-radius: 0 2px 2px 0;color: #fff;display: inline-block;font-size: 11px;line-height: 13px;margin: 0 0 2px 10px;padding: 4px 7px 3px;position: relative;text-transform: uppercase;}
.post-tag a:before {border-top: 10px solid transparent;border-right: 8px solid #aaa;border-bottom: 10px solid transparent;content: "";height: 0;position: absolute;top: 0;left: -8px;width: 0;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-ms-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear;}
.post-tag a:after {background-color: #fff;border-radius: 50%;content: "";height: 4px;position: absolute;top: 8px;left: -2px;width: 4px;}
.post-tag a:hover {background: #444;color: #FFF;}
.post-tag a:hover:before {border-right-color: #444;}

.mejs-container {margin-bottom: 20px;}
.mejs-container.wp-audio-shortcode, .mejs-container.wp-audio-shortcode .mejs-controls {width: 100%;border-radius: 5px;}
.mejs-container.wp-video-shortcode,.wp-video {width: 100%!important;height: auto!important;}
.mejs-container.wp-video-shortcode.mejs-video {padding-top: 57%;}
.mejs-overlay,.mejs-poster {width: 100%!important;height: 100%!important;}
.mejs-mediaelement video {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%!important;height: 100%!important;}
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {background-color: #2C4097;}
.mejs-container .mejs-controls a:focus>.mejs-offscreen {color: #000;}

.tie_slider .overlay-icon:before {content: '\f15c';color: #FFF;display: block;position: absolute;top: 50%;left: 50%;border: 3px solid #FFF;border-radius: 100%;width: 40px;height: 40px;text-align: center;font-size: 18px;line-height: 35px;margin: -20px 0 0 -20px;opacity: 0;-webkit-backface-visibility: hidden;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.tie_map .overlay-icon:before {content: "\f041";}
.tie_slider .overlay-icon:before {content: '\e80c';}
.tie_lightbox .overlay-icon:before {content: "\f03e";}
.tie_audio .overlay-icon:before,.tie_soundcloud .overlay-icon:before {content: "\f028";}
.tie_video .overlay-icon:before,#video-top-video .p-thumbnail .overlay-icon:before {content: "\f04b";}

.dt-related {display:block;width:100%;margin-top: 25px;}
.entry .wp-block-image figcaption, .entry .wp-block-audio figcaption, .entry .wp-block-gallery .blocks-gallery-caption, .entry .wp-block-embed figcaption {width:100%;text-align: center;font-size: 90%;color: #666;}
.entry .wp-block-gallery {margin-bottom: 30px;}
.entry .wp-block-gallery ul {margin-bottom: 0;padding-left: 0;}
.entry .wp-block-embed-youtube .wp-block-embed__wrapper {position: relative;padding-bottom: 56.25%;width: 100%;height: 0;}
.entry .wp-block-embed-youtube .wp-block-embed__wrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.entry .wp-block-embed, .entry .wp-block-cover, .entry .wp-block-media-text {margin-bottom: 20px;}
.entry .wp-block-image, .entry .wp-block-embed.aligncenter {width: 100%;text-align: center;}
.entry .wp-block-cover, .entry .wp-block-cover-image {line-height: initial;}
.entry .wp-block-code {font-family: Menlo, Consolas, monaco, monospace;font-size: 14px;color: #23282d;padding: 0.8em 1em;border: 1px solid #e2e4e7;border-radius: 4px; }
.entry .wp-block-preformatted pre {font-family: Menlo, Consolas, monaco, monospace;font-size: 14px;color: #23282d; }
.entry .wp-block-pullquote {border-top: 4px solid #555d66;border-bottom: 4px solid #555d66;color: #40464d;margin-bottom: 25px;}
.entry .wp-block-pullquote cite,.wp-block-pullquote footer, .wp-block-pullquote__citation {color: #40464d;text-transform: uppercase;font-size: 13px;font-style: normal; }
.entry .wp-block-quote {margin: 20px 0;}
.entry .wp-block-quote cite,.wp-block-quote footer, .wp-block-quote__citation {color: #6c7781;font-size: 13px;margin-top: 1em;position: relative;font-style: normal; }
.entry .wp-block-quote:not(.is-large):not(.is-style-large) {border-left: 4px solid #000;padding-left: 1em; }
.entry .wp-block-separator {border: none;border-bottom: 2px solid #8f98a1;margin: 1.65em auto; }
.entry .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {max-width: 100px; }
.entry .wp-block-table {width: 100%;min-width: 240px;border-collapse: collapse; }
.entry .wp-block-table td,.wp-block-table th {padding: 0.5em;border: 1px solid currentColor;word-break: break-all; }

.entry {font-size: 17px;line-height:23px;text-align: justify;}
.entry twitter-widget {clear:both;margin: 10px auto;}
.entry p {margin-bottom: 20px;}
.entry img {max-width: 100%;height: auto;}
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6 {margin-bottom: 10px;line-height: 130%;font-family: Helvetica;font-weight: 600;}
.entry h1{font-size: 22px;}
.entry h2{font-size: 20px;}
.entry h3{font-size: 19px;}
.entry h4{font-size: 18px;}
.entry h5, .entry h6{font-size: 17px;}
.entry ol,.entry ul {margin-bottom: 30px;padding-left: 20px;}
.entry ul li {list-style: outside disc;list-style-image: none;}
.entry ol li {list-style: outside decimal;}
.entry li {/* margin: 0 0 5px 0; */}
.entry li ul,.entry li ol {margin: 5px 0 0 15px;}
.entry #user-login ul {margin-bottom: -5px;}
.entry table {border-spacing: 0;width: 100%;border: 1px solid #ddd;border-collapse: separate;margin-bottom: 1.5em;}
.entry table tr:nth-child(even) {background: #F9F9F9;}
.entry table td,.entry table th {padding: .4em;text-align: left;border-right: 1px dotted #eee;}
.entry table thead th {background: #F4F4F4;border-right: 1px solid #eee;border-bottom: 1px solid #eee;text-transform: uppercase;padding: 0.7em .4em;vertical-align: middle;}
.entry table tbody th {background: #F4F4F4;border-bottom: 1px solid #eee;}
.entry table tbody td {border-bottom: 1px solid #eee;}
.entry table tr th:last-child,.entry table tr td:last-child {border-right: 0;}
.entry table tbody tr:last-child td,.entry table tbody tr:last-child th {border-bottom: 0;}
.entry table .avbner, blockquote .avbner { display: none!important;}
.gallery {margin: 0 auto 18px;clear: both;}
.gallery .gallery-item {display: inline-block;padding: 10px;text-align: center;vertical-align: top;width: 100%;}
.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 .gallery-item img {height: auto;margin: 0 auto;-webkit-transition: all .40s;-moz-transition: all .40s;-o-transition: all .40s;transition: all .40s;}
.gallery .gallery-item a:hover img {opacity: 0.6!important;margin: -5px 0 5px;}
.gallery-caption {color: #888;margin: 0 0 12px;}
.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {display: none;}
.gallery br+br {display: none;}
.attachment img {display: block;margin: 0 auto;}

#the-post .the_tags_outer {clear: both;border-bottom: 1px solid #E6E6E6;padding-bottom: 5px;margin: 15px 0px 10px;}
#the-post .the_tags_outer .post-cats,.the_tags_outer .post-tags{display:inline-block;width:100%;margin-bottom: 5px;}
#the-post .the_tags_outer .tag-title {float: left;padding: 5px 10px;background: #cc9949;color: #fff;font-size: 14px;font-weight: 600;margin-right: 5px;}
#the-post .the_tags_outer a{color: #333;font-size: 14px;margin-right: 5px;margin-bottom: 5px;}
#the-post .the_tags_outer a:hover{}

img,img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img {max-width: 100%;height: auto;vertical-align: middle;}
img.centered,img.aligncenter {display: block;margin: 5px auto;}
img.alignright {margin: 5px 0 5px 25px;display: inline;}
img.alignleft {margin: 5px 25px 5px 0;display: inline;}
.wp-caption {display: block;line-height: 18px;max-width: 100%;margin: 0 auto 15px;padding: 2px;border-radius: 2px;text-align: center;box-shadow: none;}
.wp-caption.alignleft {margin-right: 25px;}
.wp-caption.alignright {margin-left: 25px;}
.wp-caption img {max-width: 100%!important;border: 1px solid #ddd;border-radius: 4px;}
.wp-caption .wp-caption-text {color: #777;padding: 5px;line-height: 130%;}
.post-tags {display: block;clear: both;font-size: 17px;margin-top: 10px;margin-bottom: 25px;}
.post-tags label {float: left;font-weight: 600;margin-right: 8px;}
.post-tags a {color:#222;padding: 0 3px;}
.navigation {margin: 10px 0;clear: both;overflow: hidden;}
.nav-previous {float: left;}
.nav-next {float: right;}
.page-link {margin: 15px 0 0;padding: 10px;background: #f6f6f6;clear: both;}
.page-link a {color: #FFF;padding: 5px 6px;background: #999;}
.page-link a:hover {background: #777;}
.edit-link {clear: both;display: block;margin-top: 10px;}

/* Suggest box */
#suggest {visibility: hidden;opacity: 0;position: fixed;bottom: 50px;right: 10px;width: 400px;z-index: -1;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
#suggest.active {visibility: visible;opacity: 1;z-index: 999;}
#suggest .close-btn {position: absolute;top: 7px;right: 5px;width: 15px;height: 15px;font-family: arial;font-weight: 700;line-height: 13px;z-index: 9;color: #000;background: #fff;opacity: 0.7;text-align: center;border-bottom-left-radius: 6px;}
#suggest .single-slide {padding: 5px 0 0 15px;}
#suggest .single-slide .swiper-slide {background: #fff;border: 1px solid #ccc;overflow-y: hidden;box-shadow: 0 1px 3px #ccc;}
#suggest .single-slide .p-thumbnail {float: left;width: 130px;height: 80px;margin-right: 0;}
#suggest .single-slide .p-thumbnail > a > img {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
#suggest .single-slide .p-thumbnail .eMagLogo {width: 50px;left: -9px;top: 8px;}
#suggest .swiper-slide .p-entry {position: absolute;top: 0;left: 0;right: 0;padding: 10px 10px 10px 140px;width: 100%;background: transparent;}
#suggest .swiper-slide .p-entry .p-meta {display:none;}
#suggest .swiper-slide .p-entry .p-title {font-size: 14px;line-height: 20px;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;}
#suggest .swiper-slide .p-thumbnail .thumb-link:before {background: -moz-linear-gradient(top, transparent 40%, #000 100%);background: -webkit-linear-gradient(top, transparent 40%, #000 100%);background: -o-linear-gradient(top, transparent 40%, #000 100%);background: -ms-linear-gradient(top, transparent 40%, #000 100%);background: linear-gradient(to bottom, transparent 40%, #000 100%);}

/**
 * Lightbox
 * -----------------------------------------------------------------------------
 */
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder, .ilightbox-holder .ilightbox-container, .ilightbox-holder .ilightbox-container img.ilightbox-image, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-toolbar *, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social, .ilightbox-holder .ilightbox-container .ilightbox-social * {float:none;margin:0;padding:0;border:0;outline:0;font-size:100%;line-height:100%;vertical-align:baseline;background:transparent;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none; -o-user-select: none;user-select: none;}
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social {-webkit-transform: translateZ(0);-moz-transform: translateZ(0);}
.ilightbox-noscroll {overflow: hidden;}
.ilightbox-closedhand * {cursor: url(css/ilightbox/closedhand.cur),default !important;}
.ilightbox-overlay {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 100000;}
.ilightbox-loader {position: fixed;z-index: 100005;top: 45%;left: -192px;padding-left: 30px;opacity: 0.9;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90);-webkit-border-radius: 0 100px 100px 0;border-radius: 0 100px 100px 0;}
.ilightbox-loader div {width: 72px;height: 72px;-webkit-border-radius: 0 100px 100px 0;border-radius: 0 100px 100px 0;}
.ilightbox-loader.horizontal {left: 45%;top: -192px;padding: 0;padding-top: 30px;-webkit-border-radius: 0 0 100px 100px;border-radius: 0 0 100px 100px;}
.ilightbox-loader.horizontaldiv {-webkit-border-radius: 0 0 100px 100px;border-radius: 0 0 100px 100px;}
.ilightbox-toolbar {display: none;position: fixed;z-index: 100010;}
.ilightbox-toolbar a {float: left;cursor: pointer;}
.ilightbox-toolbar .ilightbox-prev-button,.ilightbox-toolbar .ilightbox-next-button {display: none;}
.ilightbox-thumbnails {display: block;position: fixed;z-index: 100009;}
.ilightbox-thumbnails.ilightbox-horizontal {bottom: 0;left: 0;width: 100%;height: 100px;}
.ilightbox-thumbnails.ilightbox-vertical {top: 0;right: 0;width: 140px;height: 100%;overflow: hidden;}
.ilightbox-thumbnails .ilightbox-thumbnails-container {display: block;position: relative;}
.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {width: 100%;height: 100px;}
.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {width: 140px;height: 100%;}
.ilightbox-thumbnails .ilightbox-thumbnails-grid {display: block;position: absolute;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {display: block;cursor: pointer;padding: 10px;position: relative;}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {width: 100%;height: 100%;-webkit-border-radius: 2px;border-radius: 2px;-ms-interpolation-mode: bicubic;}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: .7;}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {opacity: 1;}
.ilightbox-holder {display: none;position: fixed;top: 20px!important;bottom: 120px!important;background: transparent!important;box-shadow: none!important;z-index: 100003;border-radius: 10px;overflow: hidden;}
.ilightbox-holder.ilightbox-next, .ilightbox-holder.ilightbox-prev {cursor: pointer;}
.ilightbox-holder div.ilightbox-container {position: relative;width: 100%;height: 100%!important;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.ilightbox-holder.supportTouch div.ilightbox-container {overflow: scroll;-webkit-overflow-scrolling: touch;}
.ilightbox-holder img.ilightbox-image {width: 100%;height: initial;border: 2px solid #000;border-radius: 8px;box-shadow: 0 1px 8px #000;}
.ilightbox-holder .ilightbox-container .ilightbox-caption {display: none;position: absolute;left: 30px;right: 30px;bottom: 0;max-width: 100%;padding: 5px 10px;margin: 0 auto;font-size: 12px;line-height: 150%;word-wrap: break-word;z-index: 20003;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;}
.ilightbox-holder .ilightbox-alert {display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;text-align: center;padding-top: 100px;margin: auto;width: 300px;height: 50px;}
.ilightbox-holder .ilightbox-wrapper {width: 100%;height: 100%;overflow: auto;-webkit-overflow-scrolling: touch;}
.ilightbox-holder .ilightbox-inner-toolbar {position: relative;z-index: 100;}
.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {position: absolute;}
.ilightbox-button {position: fixed;z-index: 100008;cursor: pointer;}
.isMobile .ilightbox-button,.isMobile .ilightbox-thumbnails {display: none !important;}
.isMobile .ilightbox-toolbar .ilightbox-prev-button,.isMobile .ilightbox-toolbar .ilightbox-next-button {display: block;}
.ilightbox-title{font-size: 12px !important;}
.ilightbox-title a{color:#ccc;}
.ilightbox-title a:hover{color:#FFF;}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title a,.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-title a{color:#555;}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title a:hover,.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-title a:hover{color:#000;}

/************************************************
** Footer Styles
*************************************************/
#theme-footer {position: relative;padding: 30px 0;text-align: center;margin-top: 20px;border-top: 1px solid #ddd;}
#theme-footer:after {content:'';display: table;width: 100%;clear: both;}
#theme-footer .logo {display: block;text-align: center;margin-bottom: 15px;}
#theme-footer .logo img {width: 100px;}

#footer-nav {position: relative;display: inline-block;text-align: center;width: 100%;padding-bottom: 10px;margin-bottom: 12px;}
#footer-nav:after {content:'';position: absolute;bottom: 0;left: 50%;transform: translate(-50%,0);width: 220px;height: 2px;background: #d0d0d0;}
#footer-nav .main-menu {display: inline-block;}
#footer-nav ul li {display: inline-block;margin-right: 10px;}
#footer-nav ul li a {font: 600 16px/24px 'Roboto Condensed',arial;}
#theme-footer .copyright {font: 400 14px/18px 'Roboto Condensed', Roboto, Arial;margin-bottom: 8px;}
#theme-footer .footer-menu {display: block;text-align: center;}
#theme-footer .footer-menu ul#fb-menu li {display: inline-block;margin-right: 4px;}
#theme-footer .footer-menu ul#fb-menu li a {font: 500 14px/14px 'Roboto Condensed', Roboto, Arial;padding-right: 8px;border-right: 1px solid #414042;}
#theme-footer .footer-menu ul#fb-menu li:last-child a {
    border: 0;
}

#topcontrol {z-index: 999;background: #cc9949;width: 40px;height: 40px;text-align: center;font-size: 24px;position: fixed;bottom: -100px;right: 10px;cursor: pointer;opacity: 0.7;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
#topcontrol:before {width: 40px;height: 40px;line-height: 35px;color: #FFF;}
#topcontrol:hover {opacity: 1;}

/************************************************
** Sidebar & Widget Styles
*************************************************/
.sidebar {float: right;width: 321px;padding-left: 20px;margin-left: -1px;border-left: 1px solid #e2e2e2;}
.full-width .sidebar {display: none!important;}
.sidebar-left .sidebar {float: left;}
.sidebar-left .content {float: right;}
.theiaStickySidebar:after {content: "";display: table;clear: both;}
.widget {background: #fff;margin: 0 0 30px;border-radius: 5px;clear: both;}
.widget:last-child {margin-bottom: 0px;}
.widget-top {display: inline-block;width: 100%;height: 30px;background: #cc9949;margin-bottom: 15px;padding-top: 2px;text-align: center;border-radius: 3px;}
.widget-top h2, .widget-top h2 a, .widget-top span, .widget-top span a {width: 100%;background: transparent;font-size: 20px;color: #fff;font: 700 18px/30px 'Roboto Condensed', sans-serif;text-transform: uppercase;}
.widget-container {clear: both;}
.widget-container span.view-more a,.extra-column span.view-more a {position: inherit;float: right;}
.widget_recent_entries .widget-container span.post-date,.recent-posts li .post-date {color: #ff2c2c;display: inline-block;float: left;width: 55px;margin-right: 10px;text-align: right;overflow: hidden;}
.widget_recent_entries .widget-container a,ul.recent-posts li a {font: 400 15px Arial!important;display: table;position: relative;}
.widget-container li {line-height: 18px;padding: 10px 0;overflow: hidden;}
.widget-container li:first-child {padding-top: 0px!important;}
.widget-container .post-list li.first{border-bottom: 1px dashed #ddd;margin-bottom: 5px;}
.widget_recent_entries .widget-container li {border: none;padding: 5px 0px;}
.widget-container p {padding-bottom: 1.0em;}
.widget-container li span.tie-date,.footer-widget-container li span.tie-date,.mega-menu-block .tie-date,span.post-comments-widget,span.post-views-widget,.widget.timeline-posts li span.post-cats,.widget.timeline-posts li span.post-cats a,span.post-comments-widget a {color: #AAA;margin: 4px 0 0;font-size: 80%;display: inline-block;}
.widget-container li span.post-small-rate,.footer-widget-container li span.post-small-rate {margin-top: 5px;}
.widget-container .post-thumbnail {float: left;margin-right: 10px;max-width: 135px;}
.widget_search label span,#bbp-search-form label,.widget_product_search label.screen-reader-text {display: none;}
.widget.most-viewed ul li {border-bottom: 1px dashed #e6e6e6;padding-bottom: 10px;margin-bottom: 10px;}
.posts-list .post-thumbnail,.posts-list .post-entry {display: table-cell;}
.text-html-box {margin-bottom: 20px;}
#theme-footer .text-html-box {margin-bottom: 0px;}
.widget_rss .widget-title img {width: 11px;height: 11px;}
.widget.news-pic .post-thumbnail {padding: 1px;width: 33.3333333%;max-width: 160px;margin: 0;}
.widget.news-pic .post-thumbnail img.attachment-tie-small {max-width: 100%!important;}
#tabbed-widget .tabs-wrap li:last-child,.comments-avatar .widget-container li:last-child,.posts-list .widget-container li:last-child,.categort-posts .widget-container li:last-child,.authors-posts .widget-container li:last-child {border-bottom: 0 none;}
#tabbed-widget .tabs-wrap li,.comments-avatar .widget-container li,.posts-list .widget-container li,.authors-posts .widget-container li,.widget-container ul.reviews-posts li,.widget_categories .widget-container li,.widget_archive .widget-container li,.widget_nav_menu .widget-container li,.widget_meta .widget-container li,.widget_pages .widget-container li,.widget_recent_comments .widget-container li,.widget_display_forums .widget-container li,.widget_display_views .widget-container li,.widget_display_replies .widget-container li,.widget_display_topics .widget-container li {padding: 8px 0;border-bottom: 1px solid #ddd;}
.widget_categories .widget-container li:before,.widget_product_categories ul li:before {font-family: FontAwesome;margin-right: .53em;display: inline-block;opacity: .25;content: "\f114";}
.widget_categories .widget-container li li,.widget_nav_menu .widget-container li li {padding-left: 15px;border: 0 none;}
.widget_categories .widget-container li li li,.widget_nav_menu .widget-container li li li {padding-left: 25px;}
.authors-posts .widget-container li strong {float: right;display: block;}
.facebook-box {text-align: center;}
.google-box {text-align: center;position: relative;overflow: hidden;}

#wp_tag_cloud div {line-height: 1.6em;}
#tabbed-widget .widget-top {background: #F7F7F7;}
.tabs-wrap,.cat-tabs-wrap {clear: both;display: none;}
.tabs-wrap#tab1,.cat-tabs-wrap.cat-tabs-wrap1 {display: block;}
#tabbed-widget ul.tabs li {float: left;position: relative;line-height: 30px;padding: 0px;background: transparent;width: 33.3%;text-align: center;}
#tabbed-widget ul.tabs li a {display: inline-block;background: #eee;text-align: center;color: #666;border: 1px solid #ccc;text-shadow: 0 1px 0 #FFF;padding: 0px;line-height: 35px;width: 100%;}
#tabbed-widget ul.tabs li a:hover {color: #000;}
#tabbed-widget ul.tabs li.active a {background: #FFF;}
#tabbed-widget .tabs-wrap.tagcloud {font-size: 0;}
#tabbed-widget .tabs-wrap.tagcloud a {padding: 6px 8px;background: #F7F7F7;display: inline-block;margin: 0px 1px 1px 0px;-webkit-transition-duration: .3s;-moz-transition-duration: .3s;transition-duration: .3s;}
#tabbed-widget .tabs-wrap.tagcloud a:hover {background: #333;color: #FFF;text-decoration: none;}

img,img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img {max-width: 100%;height: auto;vertical-align: middle;}
img.centered,img.aligncenter {display: block;margin: 5px auto;}
img.alignright {margin: 5px 0 5px 25px;display: inline;}
img.alignleft {margin: 5px 25px 5px 0;display: inline;}
.wp-caption {line-height: 18px;max-width:100%;margin: 0 auto 15px;padding: 2px;border-radius: 2px;border: 1px solid #DDD;text-align: center;background: #f6f6f6;box-shadow: none;}
.wp-caption .wp-caption-text {color: #767676;padding: 5px;line-height: 130%;}
.wp-caption.alignleft {margin-right: 25px;}
.wp-caption.alignright {margin-left: 25px;}
.wp-caption img {max-width: 100%!important;border: 1px solid #DDD;border-radius: 3px;}
.wp-caption p.wp-caption-text {color: #888;padding: 4px 0;margin: 0;}

/************************************************
** Comment Styles
*************************************************/
#respond {margin-bottom: 10px;position: relative;clear: both;}
#respond:before {height: 1px;}
#respond h3 {font-size: 22px;font-family: Bebas,arial,serif;}
#comments-box .post-listing {padding: 20px 20px 0;margin-bottom: 40px;}
#comments-title em {color: #333;}
.comment-avatar {float: left;margin: 0 10px 0 0;}
.commentlist li {margin-bottom: 20px;clear: both;position: relative;clear: both;}
.author-comment {overflow: hidden;position: relative;margin-bottom: 5px;}
.author-comment cite {color: #3b3b3b;position: relative;display: block;margin-bottom: 2px;padding-top: 5px;font-style: normal;font-weight: bold;float: left;}
.commentmetadata {display: block;font-size: 85%;float: right;padding-top: 5px;}
.commentmetadata a {color: #3b3b3b;}
.commentmetadata a:hover {color: #000;}
.comment-wrap {position: relative;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #E7E7E7;}
.comment-content {position: relative;display: block;overflow: hidden;padding-bottom: 15px;margin-left: 80px;min-height: 80px;}
.comment-content p {line-height: 17px;margin-bottom: 10px;}
.nocomments {text-align: center;}
.commentlist li.pingback {padding: 5px 10px;border-bottom: 1px solid #ddd;}
.commentlist .children {margin-top: 15px;margin-left: 50px;}
.commentlist .reply a {position: absolute;bottom: 0px;right: 0px;background: #E7E7E7;padding: 3px 10px;font-size: 11px;}
.commentlist .reply a:hover {background: #333;color: #FFF;}

/************************************************
** ADS Styles
*************************************************/
.e3lan-top {float: right;line-height: 0;}
.e3lan-bottom,.e3lan-below_header {line-height: 0;margin: 15px auto 20px;text-align: center;position: relative;}
.e3lan-post {line-height: 0;margin: 20px auto;text-align: center;}
.home-e3lan {clear: both;display: inline-block;width: 100%;margin: 15px auto;text-align: center;min-height: 1px;overflow: hidden;}
.e3lan-top iframe,.e3lan-bottom iframe,.home-e3lan iframe,.e3lan-post iframe,.e3lan-below_header iframe {margin: 0 auto;}
.e3lan-top img,.e3lan-bottom img,.home-e3lan img,.e3lan-post img,.e3lan-below_header img {max-width: 100%;height: auto;}
.e3lan-top ins,.e3lan-bottom ins {width: 728px;height: 90px;}
.home-e3lan ins,.e3lan-post ins {width: 468px;height: 60px;}
.ads-banner {display: block;width: 100%;text-align: center;padding: 15px;border-bottom: 1px solid #e6e6e6;overflow: hidden;}
.adbanner:before {font: 14px/1.6 'Noto Serif', Arial;display: block;color: #333;width: 94%;max-width: 960px;margin: 0 auto;content: "Giới thiệu";}
.ads-banner-fluid {display: block;border-bottom: 1px solid #e6e6e6;padding: 15px;text-align: center;overflow: hidden;}
.post-ads {display: block;margin: 15px;text-align: center;}
.bsadsbase {width: 180px;text-align: center;}
.bsadsheadline {display: none;opacity: 1.0;height: auto;width: auto;position: absolute;top: 170px;color: #333;padding: 0px;z-index: 1001;font-size: 13px;z-index: 999;}
.bsadsheadline.float-fixed {position: fixed;}
.e3lan-widget-content{margin-bottom: 20px;}

/************************************************
** Tooltip Styles
*************************************************/
a.ttip,a.tooldown {display: block;}
.tipsy {font-size: 13px;position: absolute;padding: 5px;z-index: 100000;}
.tipsy-inner {background-color: #000;border: 1px solid #595656;color: #FFF;max-width: 200px;padding: 5px 8px 4px 8px;text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.tipsy-arrow {position: absolute;width: 0;height: 0;line-height: 0;border: 5px dashed #000;}
.tipsy-arrow-n {border-bottom-color: #000;}
.tipsy-arrow-s {border-top-color: #000;}
.tipsy-arrow-e {border-left-color: #000;}
.tipsy-arrow-w {border-right-color: #000;}
.tipsy-n .tipsy-arrow {top: 0;left: 50%;margin-left: -5px;border-bottom-style: solid;border-top: none;border-left-color: transparent;border-right-color: transparent;}
.tipsy-nw .tipsy-arrow {top: 0;left: 10px;border-bottom-style: solid;border-top: none;border-left-color: transparent;border-right-color: transparent;}
.tipsy-ne .tipsy-arrow {top: 0;right: 10px;border-bottom-style: solid;border-top: none;border-left-color: transparent;border-right-color: transparent;}
.tipsy-s .tipsy-arrow {bottom: 1px;left: 50%;margin-left: -5px;border-top-style: solid;border-bottom: none;border-left-color: transparent;border-right-color: transparent;}
.tipsy-sw .tipsy-arrow {bottom: 0;left: 10px;border-top-style: solid;border-bottom: none;border-left-color: transparent;border-right-color: transparent;}
.tipsy-se .tipsy-arrow {bottom: 0;right: 10px;border-top-style: solid;border-bottom: none;border-left-color: transparent;border-right-color: transparent;}
.tipsy-e .tipsy-arrow {right: 0;top: 50%;margin-top: -5px;border-left-style: solid;border-right: none;border-top-color: transparent;border-bottom-color: transparent;}
.tipsy-w .tipsy-arrow {left: 0;top: 50%;margin-top: -5px;border-right-style: solid;border-left: none;border-top-color: transparent;border-bottom-color: transparent;}
#sitemap {overflow: hidden;padding-top: 10px;}
.sitemap-col {float: left;margin: 0 2% 10px 0;width: 23.5%;}
#sitemap .last {margin-right: 0px;}
.sitemap-col h2 {color: #111;font-size: 24px;font-family: Bebas,arial,serif;border-bottom: 1px solid #e9e9e9;padding-bottom: 5px;}
.sitemap-col ul {padding-left: 0px;margin-left: 0;}
.sitemap-col ul li {list-style-position: inside;}
.sitemap-col ul li a {padding: 4px 0px 4px;display: inline-block;}


.post-content-slideshow-outer {padding: 10px 0;border-bottom: 4px solid #f2f2f2;margin: 10px 0 20px;clear: both;}
.post-content-slideshow {padding-bottom: 80px;position: relative;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.post-content-slide {width: 100%!important;height: auto!important;top: 40px!important;display: none;}
.post-content-slide:nth-child(2) {display: block;}
.post-tslideshow-nav-outer {height: 30px;}
.post-tslideshow-nav-outer-bottom {height: 30px;bottom: 0;position: absolute;width: 100%;}
.post-slideshow-nav {display: inline-block;text-align: center;padding: 5px 0;}
.post-slideshow-nav a {background: #b4b4b4;width: 10px;height: 10px;text-indent: -9999px;overflow: hidden;display: inline-block;margin: 2px 2px 0;-webkit-transition: all .40s;-moz-transition: all .40s;-o-transition: all .40s;transition: all .40s;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
.post-slideshow-nav a:hover {background: #939393;}
.post-slideshow-nav a.activeSlide {background: #666;}
a.post-slideshow-next,a.post-slideshow-prev {background: #2C4097;padding: 3px 15px;cursor: pointer;overflow: auto;color: #FFF;float: right;margin-left: 5px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
a.post-slideshow-next:hover,a.post-slideshow-prev:hover {background: #444;}
.google-map.alignleft {margin-right: 10px;}
.google-map.alignright {margin-left: 10px;}
.google-map.aligncenter {text-align: center;}
.post-tooltip {cursor: pointer;display: inline-block;border-bottom: 1px #666 dotted;color: #ed5109;}
.post-tooltip:hover {border-bottom-color: #ed5109;}
.highlight {background: #FF9;color: #FFF;}
.highlight-yellow {background: #FF9;color: #222;}
.highlight-red {background: #F43D2A;}
.highlight-blue {background: #3DB2EA;}
.highlight-orange {background: #F97405;}
.highlight-black {background: #000;}
.highlight-green {background: #8CCB0A;}
.highlight-gray {background: #999;}
.highlight-pink {background: #FF7979;}
.dropcap {display: block;float: left;margin: 0 8px 0 0;font-size: 50px;line-height: 50px;font-family: Arial,"helvetica neue",Helvetica,Verdana,sans-serif;}
.tie-list-shortcode ul {margin-left: 0!important;margin-right: 0!important;}
.tie-list-shortcode li {list-style: none!important;padding-left: 20px;}
.tie-list-shortcode ul li:before {margin-right: 5px;margin-left: -20px;}
.tie-list-shortcode.starlist ul li:before {content: "\f005";color: #fbd606;}
.tie-list-shortcode.checklist ul li:before {content: "\f00c";color: #7fb718;}
.tie-list-shortcode.lightbulb ul li:before {content: "\f0eb";color: #fbd606;}
.tie-list-shortcode.thumbup ul li:before {content: "\f164";color: #7fb718;}
.tie-list-shortcode.thumbdown ul li:before {content: "\f165";color: #f01818;}
.tie-list-shortcode.plus ul li:before {content: "\f0fe";color: #555;}
.tie-list-shortcode.minus ul li:before {content: "\f146";color: #555;}
.tie-list-shortcode.heart ul li:before {content: "\f004";color: #FF7979;}
.tie-list-shortcode.cons ul li:before {content: "\f00d";color: #f01818;}
.box {padding: 20px;background-color: #F6F6F6;margin-bottom: 20px;word-wrap: break-word;}
.box div.box-inner-block {padding-left: 70px;min-height: 50px;}
.box .tie-shortcode-boxicon {float: left;margin-left: -70px;}
.box .tie-shortcode-boxicon:before {line-height: 60px;height: 60px;width: 60px;font-size: 60px;margin: 0;}
.box.shadow {border: 1px solid #ddd;-webkit-box-shadow: 0 0 5px rgba(153,153,153,0.6);-moz-box-shadow: 0 0 5px rgba(153,153,153,0.6);box-shadow: 0 0 5px rgba(153,153,153,0.6);}
.box.shadow div.box-inner-block {padding: 0;}
.box.info {background: #d6f6ff;border-color: #BFE3EC;}
.box.info .tie-shortcode-boxicon:before {content: "\f05a";color: #2CB4DA;}
.box.success {background: #e2f2cb;border-color: #D1E4B7;}
.box.success .tie-shortcode-boxicon:before {content: "\f05d";color: #8AB84D;}
.box.warning {background: #fffddb;border-color: #E9E59E;}
.box.warning .tie-shortcode-boxicon:before {content: "\f071";color: #ECC21B;}
.box.error {background: #ffe6e2;border-color: #EEBFB8;}
.box.error .tie-shortcode-boxicon:before {content: "\f05e";color: #F03317;}
.box.download {background: #e2f2cb;border-color: #D1E4B7;}
.box.download .tie-shortcode-boxicon:before {content: "\f019";color: #8AB84D;}
.box.note {background: #fffddb;border-color: #E9E59E;}
.box.note .tie-shortcode-boxicon:before {content: '\f15c';color: #ECC21B;}
a.shortc-button {border: none;cursor: pointer;padding: 0 10px;display: inline-block;margin: 10px 0 0;font-weight: 700;outline: none;position: relative;background: #bdc3c7;color: #fff!important;text-decoration: none;font-size: 10px;height: 25px;line-height: 25px;opacity: .9;overflow: hidden;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
a.shortc-button:hover {opacity: 1;}
a.shortc-button:active {top: 1px;}
a.shortc-button i {margin-right: 10px;}
a.shortc-button.red {background: #e74c3c;}
a.shortc-button.green {background: #2ecc71;}
a.shortc-button.blue {background: #3498db;}
a.shortc-button.orange {background: #e67e22;}
a.shortc-button.pink {background: #ff00a2;}
a.shortc-button.purple {background: #9b59b6;}
a.shortc-button.black {background: #222;}
a.shortc-button.white {background: #ecf0f1;color: #333!important;}
a.shortc-button.medium {font-size: 14px;height: 45px;line-height: 45px;padding: 0 15px;}
a.shortc-button.big {font-size: 24px;height: 65px;line-height: 65px;padding: 0 20px;}
.toggle {margin-bottom: 15px;border: 1px solid #eee;position: relative;}
.toggle h3 {background: #F1F1F1;font-weight: normal;font-size: 14px;padding: 10px;margin: 0;cursor: pointer;-webkit-transition: background .2s ease;-moz-transition: background .2s ease;-o-transition: background .2s ease;transition: background .2s ease;}
.toggle h3:hover {background: #E7E7E7;}
h3.toggle-head-close {display: none;}
h3.toggle-head-open i,h3.toggle-head-close i {float: right;font-size: 16px;}
.toggle-content {padding: 25px;}
.toggle.close .toggle-content,.toggle.close h3.toggle-head-open {display: none;}
.toggle.close h3.toggle-head-close {display: block;}
.author-info {margin-bottom: 15px;border: 1px solid #EEE;padding: 25px;position: relative;}
.author-info-content {padding-left: 100px;}
.author-info-content h3 {font-weight: normal;font-size: 16px;margin-bottom: 15px;margin-top: 0;}
.author-info img.author-img {max-width: 70px;float: left;margin-right: 15px;}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth {position: relative;margin-right: 4%;float: left;}
.one_half {width: 48%;}
.one_third {width: 30.66%;}
.two_third {width: 65.33%;}
.one_fourth {width: 22%;}
.three_fourth {width: 74%;}
.one_fifth {width: 16.8%;}
.two_fifth {width: 37.6%;}
.three_fifth {width: 58.4%;}
.four_fifth {width: 67.2%;}
.one_sixth {width: 13.33%;}
.five_sixth {width: 82.67%;}
.entry .last {margin-right: 0!important;clear: right;}
.post-tabs {margin-bottom: 20px;border: 1px solid #eee;}
.post-tabs ul.tabs-nav {margin: 0;background: #f1f1f1;}
.post-tabs ul.tabs-nav li,.post-tabs-ver ul.tabs-nav li {line-height: 32px;cursor: pointer;display: table-cell;width: 1%;margin: 0;padding: 0;text-align: center;border: 1px solid #FFF;border-width: 0 1px 0 0;-webkit-transition: background .2s ease;-moz-transition: background .2s ease;-o-transition: background .2s ease;transition: background .2s ease;}
.post-tabs ul.tabs-nav li:last-child,.post-tabs-ver ul.tabs-nav li:last-child {border: 0;}
.post-tabs ul.tabs-nav li:hover,.post-tabs-ver ul.tabs-nav li:hover {background: #E7E7E7;}
.post-tabs ul.tabs-nav li {text-align: center;}
.post-tabs ul.tabs-nav li.current {background: #FFF;z-index: 1;height: 33px;}
.post-tabs .pane,.post-tabs-ver .pane {display: none;padding: 25px;}
.post-tabs .pane:first-child,.post-tabs-ver .pane:first-child {display: block;}
.post-tabs-ver {margin-bottom: 20px;}
.post-tabs-ver ul.tabs-nav {position: relative;left: 1px;float: left;width: 25%;margin: 0;background: #f1f1f1;border: 1px solid #eee;border-width: 1px 0 1px 1px;}
.post-tabs-ver ul.tabs-nav li {display: block;width: 100%;padding: 0 8px;border: 0 none;border-bottom: 1px solid #FFF;}
.post-tabs-ver ul.tabs-nav li.current {background: #FFF;z-index: 1;}
.post-tabs-ver .pane {float: left;width: 75%;border: 1px solid #eee;}
.tie-full-width-img img {height: auto;margin-right: -20px;margin-left: -20px;width: 660px;left: 0;max-width: none;margin-bottom: 10px;}
.post-cover .tie-full-width-img img {width: 680px;margin-right: -24px;margin-left: -24px;}
.full-width .tie-full-width-img img {width: 997px;}
.full-width .post-cover .tie-full-width-img img {width: 1045px;margin-right: -24px;margin-left: -24px;}

/************************************************
** Mobile Menu Styles
*************************************************/
#slide-out-open {opacity: 1;display: inline-block;width: 30px;height: 30px;z-index: 505;}
#slide-out-open span, #slide-out-open span:after, #slide-out-open span:before {position: absolute;content: ' ';top: 4px;display: block;height: 4px;width: 30px;background: #222;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 11px;}
#slide-out-open span:before {top: 9px;}
#slide-out-open span:after {top: 18px;}
#open-slide-overlay {position: fixed;top: 0;left: 350px;z-index: 500;overflow: hidden;width: 100%;height: 100%;}

#slide-out {visibility: hidden;opacity: 0;background: #fff;position: absolute;top: 50%;margin-top: 23px;width: 300px;color: #222;z-index: 99;border: 1px solid #e0cfb5;border-radius: 4px;}
#slide-out .social-icons {margin: 10px auto 0;padding-bottom: 10px;text-align: center;border-bottom: 1px solid #e0cfb5;}
#slide-out .social-icons a {color: #ccc;font-size: 16px;padding: 0 4px;}
#slide-out .social-icons a:hover {color: #FFF;}
#slide-out #mobile-menu {}
#slide-out #mobile-menu.mobile-hide-icons i.fa {display: none;}
#slide-out #mobile-menu .mega-menu-block {display: none;padding: 0!important;background: transparent!important;min-height: inherit!important;}
#slide-out #mobile-menu ul ul,#slide-out #mobile-menu .sub-menu-columns-item {display: none;border-bottom: 1px solid #eee;}
#slide-out #mobile-menu li {list-style: none;position: relative;}
#slide-out #mobile-menu ul li.menu-item-has-children i.mobile-arrows {position: absolute;top: 0;right: 0;padding: 13px;margin: 0;color: #666;cursor: pointer;display: block;}
#slide-out #mobile-menu li a {display: block;font-size: 16px;font-weight: 500;padding: 10px 15px;padding-right: 0;border-bottom: 1px solid #eee;}
#slide-out #mobile-menu li:last-child a {border-bottom: 0;} 
#slide-out #mobile-menu li a:hover {}
#slide-out #mobile-menu ul ul a {font-size: 14px;padding-left: 30px;border: 0;}
#slide-out #mobile-menu ul ul ul a {font-size: 12px;padding-left: 40px;}
#slide-out #mobile-menu ul ul ul a {padding-left: 50px;}
#slide-out #mobile-menu ul ul ul ul a {padding-left: 60px;}

.csstransforms3d.csstransitions .js-nav #slide-out-open span{top: 13px;-webkit-animation: fa-spin 100ms 1 linear;animation: fa-spin 100ms 1 linear;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.csstransforms3d.csstransitions .js-nav #slide-out-open span:after{top:0;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}
.csstransforms3d.csstransitions .js-nav #slide-out-open span:before{opacity: 0;}
.csstransforms3d.csstransitions .js-nav #slide-out {visibility: visible;opacity: 1;left: 0;}


@-webkit-keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 1;} }
@keyframes fadeInDown {
    0% {opacity: 0;-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}
    100% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
}
@keyframes animationFrames {0% {transform: rotate(0deg) scaleX(1.00) scaleY(1.00);}
    10% {transform: rotate(-3deg) scaleX(0.80) scaleY(0.80);}
    20% {transform: rotate(-3deg) scaleX(0.80) scaleY(0.80);}
    30% {transform: rotate(3deg) scaleX(1.20) scaleY(1.20);}
    40% {transform: rotate(-3deg) scaleX(1.20) scaleY(1.20);}
    50% {transform: rotate(3deg) scaleX(1.20) scaleY(1.20);}
    60% {transform: rotate(-3deg) scaleX(1.20) scaleY(1.20);}
    70% {transform: rotate(3deg) scaleX(1.20) scaleY(1.20);}
    80% {transform: rotate(-3deg) scaleX(1.20) scaleY(1.20);}
    90% {transform: rotate(3deg) scaleX(1.20) scaleY(1.20);}
    100% {transform: rotate(0deg) scaleX(1.20) scaleY(1.20);}
}
@-moz-keyframes animationFrames {0% {-moz-transform: rotate(0deg) scaleX(1.00) scaleY(1.00);}
    10% {-moz-transform: rotate(-3deg) scaleX(0.80) scaleY(0.80);}
    20% {-moz-transform: rotate(-3deg) scaleX(0.80) scaleY(0.80);}
    30% {-moz-transform: rotate(3deg) scaleX(1.20) scaleY(1.20);}
    40% {-moz-transform: rotate(-3deg) scaleX(1.20) scaleY(1.20);}
    50% {-moz-transform: rotate(3deg) scaleX(1.20) scaleY(1.20);}
    60% {-moz-transform: rotate(-3deg) scaleX(1.20) scaleY(1.20);}
    70% {-moz-transform: rotate(3deg) scaleX(1.20) scaleY(1.20);}
    80% {-moz-transform: rotate(-3deg) scaleX(1.20) scaleY(1.20);}
    90% {-moz-transform: rotate(3deg) scaleX(1.20) scaleY(1.20);}
    100% {-moz-transform: rotate(0deg) scaleX(1.20) scaleY(1.20);}
}
@-webkit-keyframes animationFrames {0% {-webkit-transform: rotate(0deg) scaleX(1.00) scaleY(1.00);}
    10% {-webkit-transform: rotate(-3deg) scaleX(0.80) scaleY(0.80);}
    20% {-webkit-transform: rotate(-3deg) scaleX(0.80) scaleY(0.80);}
    30% {-webkit-transform: rotate(3deg) scaleX(1.20) scaleY(1.20);}
    40% {-webkit-transform: rotate(-3deg) scaleX(1.20) scaleY(1.20);}
    50% {-webkit-transform: rotate(3deg) scaleX(1.20) scaleY(1.20);}
    60% {-webkit-transform: rotate(-3deg) scaleX(1.20) scaleY(1.20);}
    70% {-webkit-transform: rotate(3deg) scaleX(1.20) scaleY(1.20);}
    80% {-webkit-transform: rotate(-3deg) scaleX(1.20) scaleY(1.20);}
    90% {-webkit-transform: rotate(3deg) scaleX(1.20) scaleY(1.20);}
    100% {-webkit-transform: rotate(0deg) scaleX(1.20) scaleY(1.20);}
}
@-o-keyframes animationFrames {0% {-o-transform: rotate(0deg) scaleX(1.00) scaleY(1.00);}
    10% {-o-transform: rotate(-3deg) scaleX(0.80) scaleY(0.80);}
    20% {-o-transform: rotate(-3deg) scaleX(0.80) scaleY(0.80);}
    30% {-o-transform: rotate(3deg) scaleX(1.20) scaleY(1.20);}
    40% {-o-transform: rotate(-3deg) scaleX(1.20) scaleY(1.20);}
    50% {-o-transform: rotate(3deg) scaleX(1.20) scaleY(1.20);}
    60% {-o-transform: rotate(-3deg) scaleX(1.20) scaleY(1.20);}
    70% {-o-transform: rotate(3deg) scaleX(1.20) scaleY(1.20);}
    80% {-o-transform: rotate(-3deg) scaleX(1.20) scaleY(1.20);}
    90% {-o-transform: rotate(3deg) scaleX(1.20) scaleY(1.20);}
    100% {-o-transform: rotate(0deg) scaleX(1.20) scaleY(1.20);}
}
@-ms-keyframes animationFrames {0% {-ms-transform: rotate(0deg) scaleX(1.00) scaleY(1.00);}
    10% {-ms-transform: rotate(-3deg) scaleX(0.80) scaleY(0.80);}
    20% {-ms-transform: rotate(-3deg) scaleX(0.80) scaleY(0.80);}
    30% {-ms-transform: rotate(3deg) scaleX(1.20) scaleY(1.20);}
    40% {-ms-transform: rotate(-3deg) scaleX(1.20) scaleY(1.20);}
    50% {-ms-transform: rotate(3deg) scaleX(1.20) scaleY(1.20);}
    60% {-ms-transform: rotate(-3deg) scaleX(1.20) scaleY(1.20);}
    70% {-ms-transform: rotate(3deg) scaleX(1.20) scaleY(1.20);}
    80% {-ms-transform: rotate(-3deg) scaleX(1.20) scaleY(1.20);}
    90% {-ms-transform: rotate(3deg) scaleX(1.20) scaleY(1.20);}
    100% {-ms-transform: rotate(0deg) scaleX(1.20) scaleY(1.20);}
}
@media only screen and (max-width: 1200px) {
    body {background:#fff;}
    #focus-news .first-post .p-entry .p-title {/* font-size:18px; *//* line-height:24px; */}
    #focus-news .first-post .p-entry .p-excerpt {/* display:none; */}
}

@media only screen and (max-width: 1024px) {
    .content {width:100%;padding-right: 0;border: 0;padding-left: 0!important;margin-bottom: 30px;}
    .sidebar {width:100%;padding-left: 0;border: 0;}
    #home-focus-news .left-column {width: 100%;padding-right: 0;border: 0;margin-bottom: 25px;}
    #home-focus-news .right-column{position: relative;width: 100%;height: 528px;}
    body.home .sidebar .thumb-left .p-thumbnail {float: left;margin-right: 10px;margin-left: 0;}
    #media .widget .thumb-left .p-thumbnail img {}
    .view-all {line-height: 38px;}
}
@media only screen and (max-width: 900px) {
    .content,.sidebar{width: 100%;border-right: 0;margin-bottom: 25px;}
    ul.col-4 > li, ul.col-4 > li:nth-child(4n+1){width: calc((100% - 60px) / 3);margin-left: 20px;clear: none;}
    ul.col-4 > li:nth-child(3n+1){margin-left:0; clear:both;}
}
@media only screen and (max-width: 768px) {
    body.admin-bar .fixed-nav.fixed-nav-appear{top:45px}
    #focus-news .first-post {margin-bottom: 20px;}
    #focus-news .first-post .p-thumbnail {float: none;width: 100%;padding: 0;height: initial;}
    #focus-news .first-post .p-thumbnail img {position: initial;transform: none;height: auto;width: 100%;}
    #focus-news .first-post .p-entry {width: 100%;float: none;padding: 10px 15px;}
    #colBox .cBox .ib {width: 100%;margin: 0 0 20px;}
    .catBox .first {width: 100%;padding-right: 0;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #ddd;}
    .catBox .first .p-thumbnail {width: 100%;margin-bottom: 15px;}
    .catBox .first .p-entry {width: 100%;padding-left: 0;}
    .catBox .other, .catBox .other:last-child {width: 100%;padding-bottom: 12px;margin-bottom: 12px;border-bottom: 1px solid #cccdce;}
    .catBox .other:last-child {border-bottom: 0;padding-bottom: 0;}
    .catBox .other .p-thumb, .post-listing .item .p-thumbnail {width: 150px;}
    .catBox .other .p-entry, .post-listing .item .p-entry {width: calc(100% - 165px);}
    .catBox .other .p-entry .p-meta {display:block}
    .post-listing .item .p-entry .p-excerpt {display: none;}
}
@media only screen and (max-width: 680px) {
    .header-content .today, .header-content .social-icons {display: none;}
    ul.col-3 li, ul.col-4 > li{width:48.5%!important;margin-left:3%!important;clear:none!important;}
    ul.col-3 li:nth-child(2n+1),ul.col-4 li:nth-child(2n+1){margin-left:0!important;clear:both!important;}
}
@media only screen and (max-width: 600px) {
    body.admin-bar .fixed-nav.fixed-nav-appear{top:0px}
    .post-listing .p-thumbnail {width: 200px;}
    .post-listing .p-entry {width: calc(100% - 220px);}
    .post-listing .p-entry .p-title {font-size: 16px;line-height: 20px;}
    .post-listing .p-entry .p-excerpt {font-size: 13px;line-height: 17px;}
    .header-content .language{display: inline-block;position: inherit;top: inherit;right: inherit;width: 100%;margin-top: 10px;}
    .header-content .language ul{display: inline-block;}
    ul.col-3 li,ul.col-3 li:nth-child(3n+1){width:49%;margin-left:2%;clear:none;}
    ul.col-3 li:nth-child(2n+1){margin-left:0;clear:both;}
    .post-listing .post-entry .post-excerpt {display:none;}
}
@media only screen and (max-width: 500px) {
    ul.col-4 li, ul.col-3 li,ul.col-2 li{width: 100%!important;margin-left:0!important;margin-bottom: 8px;padding-bottom: 8px;border-bottom: 1px solid #eee;}
    ul.col-4 li:last-child, ul.col-3 li:last-child,ul.col-2 li:last-child {padding-bottom:0;border-bottom:0}
    .post-listing .p-thumbnail {width: 100%;margin-bottom: 12px;}
    .post-listing .p-entry {width: 100%;}
    .thumb-top .p-thumbnail {width: 100px;height: auto;float: left;padding-bottom: 0;margin-bottom: 0;}
    .thumb-top .p-thumbnail img {position: initial!important;transform: none!important;}
    .thumb-top .p-entry {float: left;width: calc(100% - 100px);padding-left: 15px;}

    #focus-news ul.other li {background: none;}
    #focus-news ul.other li .p-entry {padding: 0 10px;}
    #focus-news ul.other li .p-entry .p-title {height: auto;margin-bottom: 2px;}
    #focus-news ul.other li .p-entry .p-excerpt {display:none}
    #the-post .post-head .post-title, #hot-article .post-title {font-size: 20px;line-height: 26px;}
    #the-post .entry p {font-size: 15px;line-height: 20px;}
}
@media print {
    body {font-size: 20px;}
    .entry,.comment-content p {line-height: 40px;}
    .post-listing {border: 0 none;}
    .post-cover-title {opacity: 1!important;}
    .post-title,.post-cover-title {font-size: 42px;line-height: 40px;color: #000;}
    header#theme-header,#crumbs,.sidebar,.share-post,footer#theme-footer,.footer-bottom,.post-meta .post-comments,#author-box,.post-navigation,#comments,.e3lan,.post-tag,.post-edit-link {display: none!important;}
    .content {float: none;width: 100%;}
}