@charset "UTF-8";
/***************************************
Theme Name: Desktop
Theme URI: https://tin360.tv
Author: Desktop
Author URI: https://tin360.tv
Version: 6
***************************************/

/************************************************
** 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;background: #fff;color: #191919;font-family: Roboto, Arial, sans-serif;font-size: 15px;}
body.e-magazine {font-family: 'Encode Sans Semi Expanded', sans-serif;}
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, #main-nav #menu-main-menu > li> a:after {color: #191919;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: brown;}
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=pzassword],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: #0077b2;color: #FFF;padding: 5px 12px;font: 500 14px Roboto, Arial;display: inline-block;line-height: 22px;border: 0 none;cursor: pointer;text-decoration: none;text-align: center;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: #086796;text-decoration: none;}
::-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: #0077b2;-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;}
.clearfix:after, .container:after{content:'';display:table;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;}
.full-width { width: 100%;}
.middle-pic {display: block;margin: 0 auto;}
.mobi-pic{display: none;}

/************************************************
** Header Styles
*************************************************/
#theme-header {background: #efa53c;margin: 0 auto 35px;position: relative;border-top: 15px solid #0077b2;z-index: 999;}
#theme-header .header-content {position: relative;height: 75px;}
#theme-header .header-content .logo {position: relative;float: left;}
#theme-header .header-content .logo .lImg {height: 60px;margin-top: 7px;margin-right: 7px;float: left;}
#theme-header .header-content .logo .lWrap {display: none;}

#theme-header .header-content .right-col {float: right;margin-top: 10px;}
.dark_mode_switch {position: absolute;right: 0;top: 50%;width: 45px;height: 25px;margin-top: 3px;transform: translate(0,-50%);}
.dark_mode_switch input {opacity: 0;width: 0;height: 0;}
.dark .dark_mode_switch .slider:before {content: "\F185";-webkit-transform: translateX(19px);transform: translateX(19px);}
.dark_mode_switch .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,.1);transition: .4s;border-radius: 25px;}
.dark_mode_switch .slider:before {color: #666;background-color: #fff;font-family: FontAwesome;font-size: 14px!important;position: absolute;content: "\F186";height: 19px;line-height: 19px;width: 19px;text-align: center;left: 3px;bottom: 3px;box-shadow: 0 1px 3px rgba(0,0,0,.3);transition: .25s;border-radius: 50%;}
.dark .dark_mode_switch .slider {background-color: #777;}

/************************************************
** Navigation Styles
*************************************************/
#main-nav {z-index: 999;float: left;}
#main-nav #menu-main-menu {}
#main-nav #menu-main-menu > li{float: left;padding: 0 10px;}
#main-nav #menu-main-menu > li > a {position: relative;display: inline-block;height: 65px;width: 100%;color: #fff;padding-right: 15px;font: 600 17px/65px Roboto;}
#main-nav #menu-main-menu > li.menu-item-has-children > a:after, #main-nav #menu-main-menu > li.mega-menu > a:after{position: absolute;right: 1px;top: 52%;display: inline-block;content: '';width: 0;height: 0;transform: translate(0,-50%);border: 4px solid transparent;border-top: 4px solid #eee;}
#main-nav #menu-main-menu > li:hover > a {color: #a51220;}
#main-nav #menu-main-menu > li:hover > a:after {border-top-color: #a51220;}
#main-nav ul li i.fa,#slide-out ul li i.fa,#mobile-menu li.menu-item-home a:before {margin-right: 5px;}
#main-nav ul.menu > li.current-menu-item > a, #main-nav ul.menu > li.current-menu-parent > a, #main-nav ul.menu > li.current_page_parent > a, #main-nav ul.menu > li.current-page-ancestor > a, #main-nav ul li a:hover,#main-nav ul li.mega-menu.mega-cat .mega-menu-block .mega-menu-post:hover a {color: #a51220;}
#main-nav ul.menu li:hover>ul,#main-nav ul.menu li:hover>.mega-menu-block {display: block;}
#main-nav ul ul a,#main-nav .mega-menu-block a {height: auto;padding: 2px 25px;display: block;font: 400 15px/20px Roboto,arial;text-transform: none!important;}

/* Navigation dropdown Mega-Menu */
#main-nav ul .menu-sub-content {display: none;padding: 0;position: absolute;left: 50%!important;transform: translate(-50%,0%);z-index: 205;background: #fff;color: #999;border: 1px solid #eaeaea;-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;box-shadow: 0 2px 4px rgba(0,0,0,.08);}
#main-nav ul .menu-sub-content ul.mega-cat-sub-categories li {width: 100%;height: auto;margin: 0;}
#main-nav ul .menu-sub-content ul.mega-cat-sub-categories li.main-cat {background: none;}
#main-nav ul .menu-sub-content ul li.main-cat h3 a {text-transform: uppercase!important;color: #a51220;font: 600 18px/30px Roboto,arial;padding: 0 15px;letter-spacing: 0.5px;}
#main-nav ul .menu-sub-content ul.mega-cat-sub-categories {float: left;width: 20%;padding-top: 10px;text-align: right;}
#main-nav ul .menu-sub-content ul.mega-cat-sub-categories li a {font: 300 15px/25px Roboto,arial;padding: 0 15px;}
#main-nav ul .menu-sub-content .mega-cat-content {float: left;width: 100%;padding: 20px;padding-right: 0;}
#main-nav ul .menu-sub-content .mega-cat-content.mega-cat-sub-exists {background: #f5f5f5;width: 80%;min-height: 255px;position: relative;border-left: 1px solid #ddd;}
#main-nav ul .menu-sub-content .mega-cat-content .mega-menu-post {float: left;padding-right: 20px;width: 25%;}
#main-nav ul .menu-sub-content .mega-cat-content a.mega-menu-link {padding: 0;}
#main-nav ul .menu-sub-content .mega-cat-content .mega-menu-post .p-thumbnail {margin-bottom: 8px;}

/* Navigation dropdown Sub-Menu*/
#main-nav ul ul.sub-menu {width: 200px;z-index: 250;}
#main-nav ul ul.sub-menu li{width: 100%;margin: 0;height: auto;padding: 5px 15px;}
#main-nav ul ul.sub-menu li a{padding: 0;font: 400 17px/25px Oswald,arial;}
#main-nav ul ul.sub-menu ul.sub-menu{top: -1px;border-radius: 0;}
#main-nav ul ul ul {right: auto;left: 100%;top: 0;z-index: 210;}

/* Navigation Fixed Styles */
#theme-header.fixed-nav {position: fixed;top: -200px;width: 100%;z-index: 9999;border-top: 0;height: 45px;margin-bottom: 0;-webkit-transition: top .5s;-moz-transition: top .5s;-o-transition: top .5s;transition: top .5s;-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);}
#theme-header.fixed-nav.fixed-nav-appear {top: 0;}
body.admin-bar #theme-header.fixed-nav.fixed-nav-appear {top: 32px;}

#theme-header.fixed-nav .header-content {height:45px;}
#theme-header.fixed-nav .logo img.lImg {height: 37px;margin-top: 3px;}
#theme-header.fixed-nav .header-content .right-col {margin-top:0}
#theme-header.fixed-nav #main-nav #menu-main-menu > li > a {line-height: 45px;height: 45px;}
#theme-header.fixed-nav .search-block {height: 45px;padding-top: 6px;}
#theme-header.fixed-nav .dark_mode_switch {margin-top: 0;}
#theme-header.fixed-nav #slide-out {top: 45px;}
#theme-header.fixed-nav #slide-out:before {display:none}

/************************************************
** Search Box Styles
*************************************************/
.search-block {position: relative;height: 65px;float: left;padding-top: 15px;margin-right: 65px;}
.search-block .gsc-control-cse {background: transparent;border: none;padding: 0;font-family: roboto, arial;}
.search-block .gsc-control-cse form.gsc-search-box, .search-block table.gsc-search-box {margin-bottom: 0}

.search-block .gsc-control-cse td.gsc-input {padding-right:0;}
.search-block .gsc-control-cse td.gsc-input .gsc-input-box, .search-block .gsc-control-cse td.gsc-input input.gsc-input {background: transparent!important;border: none!important;color: #fff;text-indent: 0!important;}
.search-block .gsc-control-cse td.gsc-input input.gsc-input {width: 60px!important;}
.search-block .gsc-control-cse td.gsc-input input.gsc-input:focus {width: 130px!important;}
.search-block .gsc-control-cse td.gsc-input input.gsc-input::placeholder{color:#fff;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.search-block .gsc-control-cse td.gsc-search-button {width: 40px;padding: 0;text-align: center;}
.search-block .gsc-control-cse td.gsc-search-button .gsc-search-button-v2 {border: none;background: transparent;padding: 0;}
.search-block .gsc-control-cse td.gsc-search-button .gsc-search-button-v2 svg {display: inline-block;zoom: 1.1;width: 18px;height: 18px;margin-right: 4px;margin-top: 2px;}
.search-block .gsc-control-cse td.gsib_a {padding: 5px 20px;border-right: 1px solid #fff;}
.search-block .gsc-control-cse td.gsib_b {display:none}

.search-block .gsc-search-button {width: 40px;}
.search-block .gsc-search-button .gsc-search-button-v2 {border: none;background: transparent;}
.search-block .gsc-control-cse {background: transparent;border: 1px solid #ddd;padding: 0;font-family: roboto, arial;border-radius: 25px;}
.search-block .gsc-modal-background-image {background: #000;}
.search-block .gsc-results-wrapper-overlay {top: 50%;left: 50%;padding-top: 15px;transform: translate(-50%,-50%);}
.search-block .gsc-selected-option-container {width: 90px;padding-right: 15px;}
.search-block .gsc-results-close-btn {top: 30px;}
.search-block .gs-image-box.gs-web-image-box.gs-web-image-box-landscape {margin-right: 6px;}
.search-block .gsc-url-top {margin-bottom: 4px;}
.search-block .gsc-above-wrapper-area {padding-right:15px;}

table.gstl_50.gssb_c {top: 106px!important;}

/************************************************
** Wrapper styles
*************************************************/
.wrapper-outer {position: relative;overflow: hidden;}
#wrapper {position: relative;}
#main-content {margin: 0 auto;position: relative;}
#main-content:after {display: block;visibility: hidden;clear: both;height: 0;content: ".";}
.container {width: 100%;max-width: 1200px;margin: 0 auto;position: relative;}
.content {float: left;width: calc(100% - 330px);padding-right: 20px;border-right: 1px solid #e2e2e2;}
.content.no-padding {/* padding:0; */}
.s-cont {position: relative;}
.row {clear: both;display: inline-block;width: 100%;position: relative;border-bottom: 1px solid #e2e2e2;}

/* 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: 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% - 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;/* border-radius: 5px; */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: 600 16px/22px Roboto,Arial;margin-bottom: 5px;}
.p-entry .p-meta{margin: 0;}
.p-entry .p-meta > span {position: relative;margin-right: 10px;margin-bottom: 10px;}
.p-entry .p-meta > span.p-meta-author > span {}
.p-entry .p-excerpt{font-size: 15px;color: #555;text-align: justify;-webkit-line-clamp: 3;line-height: 20px;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;}
.p-entry .p-cat {display: inline-block;color: #aaa;}
.p-entry .p-cat:hover {color: #0077b2;}

.p-meta {color: #888;font-size: 13px;}
.p-meta i {margin-right: 5px;font-size: 11px;}

.thumb-left .p-thumbnail {width: 110px;float: left;margin-right: 10px;}
.thumb-left .p-entry{display:inline-block;width:calc(100% - 120px);}

.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-size: 15px;line-height: 20px;margin-bottom: 0;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;}
.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 {display: inline-block;width: 100%;}
.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;text-transform: uppercase;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, Arial;border-radius: 5px;}
.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}

/* Box Content styles */


/* Home Styles */
#livestream {position: relative;width: 100%;height: 0;padding-bottom: 56.25%;margin-bottom: 20px;}
#livestream > iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

#focus-news {margin-bottom: 45px;}
#focus-news .first-post {background: #f1f1f1;}
#focus-news .first-post .p-thumbnail {float: right;width: calc(100% - 288px);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: 288px;padding: 25px 20px 25px 15px;}
#focus-news .first-post .p-entry .p-title {font-size: 24px;line-height: 30px;margin-bottom: 10px;}
#focus-news .first-post .p-entry .p-excerpt {-webkit-line-clamp: 3;line-height: 20px;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;}

#spotlight {border-bottom: 3px solid #efa43a;padding-bottom: 10px;}
#spotlight .left-col {padding-right: 290px;}
#spotlight .right-col {position: absolute;top: 0;right: 0;bottom: 20px;width: 270px;overflow: hidden;}
#spotlight .right-col > .head {margin-bottom: 14px;text-align: center;}
#spotlight .right-col > .head > .ico {display: inline-block;width: 24px;height: 24px;margin-top: -5px;margin-right: 4px;}
#spotlight .right-col > .head > .tit {display: inline-block;font-weight: bold;font-size: 20px;text-transform: uppercase;}


#statistic {background: #007bc1;color: #fff;font-family: Oswald, Roboto, Arial;border-radius: 10px;margin-bottom: 15px;}
#statistic .head {border-bottom: 1px solid #5facd8;padding: 8px;font-size: 16px;text-transform: uppercase;text-align: center;}
#statistic .cont {padding: 12px 15px 15px;/* text-align: center; */font-size: 16px;}
#statistic .cont .sta-data li {margin-bottom: 3px;font-size: 16px;}
#statistic .cont .sta-data li .num {font-size: 18px;margin-left: 5px;}
#statistic .cont .sta-data li a {color:#fff;}
#statistic .cont .sta-data li a:hover {color:bisque;}
#statistic #coro-select {font-family: Oswald, Roboto, Arial;font-size: 18px;text-transform: uppercase;background: #007bc1;color: #fff;padding: 0;margin-bottom: 3px;margin-left: 3px;}
#statistic #coro-select optgroup {font-size:15px;}

#scrollbox {position: absolute;top: 45px;bottom: 0;background: #fff5ee;border-radius: 10px;padding-left: 22px;border: 1px solid #e6ddd2;}
#scrollbox .slimScrollDiv:after {content: '';position: absolute;left: -15px;bottom: 0;right: 0;height: 24px;background: rgb(255, 245, 238);background: linear-gradient(0deg,rgb(255, 245, 238) 0%,rgb(255, 245, 238) 15%,rgb(255, 245, 238) 30%,rgba(255,255,255,0) 100%);z-index: 2;}
#scrollbox ul > li {position: relative;padding: 10px 20px 4px 0;border-bottom: 1px dotted #b1aaa1;}
#scrollbox ul > li:first-child{padding-top:15px;}
#scrollbox ul > li:last-child{padding-bottom:10px;border: 0;}
#scrollbox ul > li .p-title {font-weight: 500;font-size: 15px;line-height: 20px;letter-spacing: -0.2px;}
.slimScrollDiv .slimScrollBar, .slimScrollDiv .slimScrollRail {opacity: 1!important;}

#corona.widget {padding-bottom: 30px;}
#corona.widget #scrollbox {position: relative;top: initial;}

#most-views .s-cont {background: #f1f1f1;padding: 18px;border-radius: 10px;}
ul.post-listing li {display: block;clear: both;background: #fff;padding: 15px;margin-bottom: 15px;border-radius: 8px;border: 1px solid #dbdbdb;box-shadow: 0 0 4px #ccc;}
ul.post-listing li .p-thumbnail {width: 245px;margin-right: 15px;}
ul.post-listing li .p-entry {width: calc(100% - 260px);}
ul.post-listing li .p-entry .p-title {margin-bottom: 8px;line-height: 24px;font-size:18px;}
ul.post-listing li .p-entry .p-meta > span {margin-bottom: 8px;}

#home-2 {background: #231f20;background: linear-gradient(90deg, rgba(35,31,32,1) 0%, rgba(35,31,32,1) 50%, rgba(64,64,64,1) 50%, rgba(64,64,65,1) 100%);color:#fff;}
#home-2 .content {border: 0;background: #231f20;}
#home-2 .sidebar {padding: 20px 0 0 20px;border: 0;}
#home-2 a {color:#fff}
#home-2 .p-meta, #home-2 .p-meta a {color: #bbb;}
#home-2 a:hover, #home-2 .p-meta a:hover {color:bisque;}

#h-video {padding: 20px;background: #fff5ee;border-radius: 10px;border: 1px solid #e6ddd2;margin-bottom: 30px;}
#h-video .s-header {border-bottom: 2px solid #9a9a9a;padding-bottom: 10px;}
#h-video .first {float: none;width: 100%;margin-bottom: 25px;}
#h-video .first .p-entry {}
#h-video .first .p-entry .p-title {font-size: 24px;line-height: 32px;margin-bottom: 8px;}
#h-video .other .p-entry .p-title {font-weight: 400;padding-right: 15px;}
#home-3 .content, #home-3 .sidebar {padding-top: 30px;padding-bottom: 30px;}

#last-posts {margin-bottom: 0;border-bottom: 0;}
.view-more-btn {display: block;width: 150px;padding: 7px;line-height: 19px;border-radius: 30px;margin: 0 auto;text-transform: uppercase;}

#author-bio {background: #3e3e3e;color: #fff;padding-bottom: 20px;margin-bottom: 20px;}
#author-bio .author-avatar {float: left;width: 90px;margin-right: 20px;border-radius: 3px;overflow: hidden;}
#author-bio .author-infos {position: relative;}
#author-bio .author-infos h1 {font-size: 25px;font-weight: 600;display: block;margin-bottom: 8px;color: #fff;}
#author-bio .author-infos .author-social {display: block;margin-bottom: 8px;}
#author-bio .author-infos .author-social a {color: #fff;display: inline-block;margin-right: 8px;background: transparent;}
#author-bio .author-infos .description {font-size: 15px;line-height: 22px;opacity: 0.9;}
#author-page ul.box-title {display: block;width: 100%;border-bottom: 2px solid #3e3e3e;}
#author-page ul.box-title li a{display: inline-block;padding: 10px 20px 8px;font-size: 18px;line-height: 22px;font-weight: 600;}
#author-page ul.box-title li.active a{background: #3e3e3e;color: #fff;}

.single-slide .swiper-slide {opacity: 0!important;}
.single-slide .swiper-slide.swiper-slide-active {opacity:1!important;}
.single-slide .swiper-slide .wp-caption, .single-slide .swiper-slide img {width: 100%!important;}
.single-slide .swiper-pagination-bullet-active {background: #fff;}
.single-slide .swiper-slide .p-entry{background:#fff;visibility:hidden;}
.single-slide .swiper-slide.swiper-slide-active .p-entry {visibility: visible;}

.tag-box .box-header {display: inline-block;width: 100%;margin-bottom: 10px;text-transform: capitalize;}
.tag-box .box-header .tag-name {display: inline-block;font-size: 15px;padding: 5px 10px;color: #fff;background: #222;}
.tag-box .box-header .tag-name:hover, .tag-box:hover .box-header .tag-name {background: #4c4084;}
.tag-box .box-header .more {}
.tag-box .box-content article {display: inline-block;width: 100%;clear: both;margin-bottom: 8px;}
.tag-box .box-content article:last-child {margin-bottom:0}

/************************************************
** Page Styles
*************************************************/
.p-head {display: block;}
.p-head .p-title {margin-bottom: 20px;font-size: 30px;line-height: 35px;text-transform: uppercase;font-weight: bold;}
.p-head .p-title:hover {color: #efa43b;}
.p-head .p-menu {width: 100%;border-bottom: 1px solid #e2e2e2;margin-bottom: 25px;}
.p-head .p-menu ul li {float: left;padding: 5px 15px;margin-bottom: -1px;text-align: center;}
.p-head .p-menu ul li a, #sub-cats ul li.current-menu h1, .vpage .p-head .p-menu li h1 {font: 500 16px/20px Roboto,arial;}
.p-head .p-menu ul li.current-menu {background: #efa53c;}
.p-head .p-menu ul li.current-menu .page-title {font: 500 16px/20px Roboto,arial;color: #fff;margin: 0;padding: 0;}

.page-description {clear: both;display: block;width: 100%;}
.page-description p {margin-bottom: 6px;}
.page-description ul {margin-bottom: 10px;margin-left: 25px;}

/* Category Page Styles */
#cat-page {padding-bottom: 75px;}
#t-cat {padding-bottom: 25px;}
#t-cat .left-col {float: left;width: calc(100% - 245px);padding-right: 20px;}
#t-cat .left-col .p-title {font-size: 24px;line-height: 30px;font-weight: bold;margin-bottom: 10px;}
#t-cat .right-col {float: right;width: 245px;}
#t-cat .right-col li {margin-bottom: 20px;}

.post-listing .item {display: inline-block;width: 100%;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #e2e2e2;}
.ui-slider-tabs.post-listing .item {padding:20px}
.post-listing .item .p-thumbnail {float: left;width: 245px;margin-right: 15px;}
.post-listing .item .p-meta {margin-bottom: 3px;}
.post-listing .item .p-entry {width: calc(100% - 265px);float: left;}
.post-listing .item .p-entry .p-title {font-size: 18px;font-weight: bold;line-height: 25px;}
.post-listing .item .p-entry .p-excerpt {font-size: 14px;line-height: 20px;}
.scroller-status {text-align: center;padding: 10px;}
.post-listing .view-more a {display: inline-block;padding: 15px;width: 100%;text-align: center;background: #0d77b2;color: #fff;font-size: 20px;font-weight: 500;}
.post-listing .view-more a:hover {background: #1a2e80;}

.pagination {width: 100%;overflow: hidden;margin-top: 20px;padding-top: 15px;border-top: 1px solid #f0f0f0;}
.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: #0077b2;padding: 2px 9px;border-radius: 2px;}
.pagination .pages {float: right;display: block;font-size: 85%;padding: 7px 0 2px;}
.current-cat-wrap .pagination {margin-bottom: 0;border-bottom: 1px solid #ddd;}
#single-page .pagination {margin-bottom: 20px;}

/* Tag Page Styles */
#tag-page #page-header {display: inline-block;width: 100%;border-bottom: 0;}
#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: 0 0 15px;color: #ffed00;}
#tag-page #page-header .single-post-thumb .page-description {line-height: 20px;color: #fff;text-shadow: 0 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 .first-post {margin-bottom: 20px;}
#tag-page #tag-recents {margin-bottom:30px;}
#tag-page .grid-post-list {display: inline-block;width: 100%;padding: 15px 0;}

/* 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: Roboto,arial,serif;margin: 0 0 5px;}

/************************************************
** Single Post Page Styles
*************************************************/
.single-post .container {padding-left: 60px;}
.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 {}
#the-post .post-head .padding {}
.p-meta a {color: #0077b2;letter-spacing: 0.5px;}
#the-post #the-post-content a:hover, .p-meta a:hover {color: brown;}
#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 {display: block;font: 600 30px/38px Roboto, arial;margin-bottom: 15px;}
#the-post .post-head .p-meta {color: #58595b;padding: 10px 0;border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;margin-bottom: 20px;}
#the-post .post-head .p-meta > span {position: relative;float: left;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 .addthis_inline_share_toolbox .at4-count-container {display: inline-block;min-width: initial;margin-top: 5px;}
#the-post .addthis_inline_share_toolbox .at4-title {float: left;line-height: 30px;font-size: 20px!important;bottom: initial;font-weight: 600;margin-right: 10px;}
#the-post .addthis_inline_share_toolbox .at4-count{float:right;line-height: 30px!important;}
#the-post .addthis_inline_share_toolbox .at4-count .at4-spacer {display:none;}
#the-post .addthis_inline_share_toolbox .at4-count span{display: inherit;font-size: 20px!important;line-height: 30px!important;}
.at-resp-share-element .at-share-btn {border-radius: 3px!important;width: 36px;text-align: center;}
.at-resp-share-element .at-share-btn .at-icon-wrapper {float: none!important;display: inline-block;width: 100%!important;text-align: center;}
#the-post .at-resp-share-element .at-share-btn .at-icon-wrapper, #the-post .at-resp-share-element .at4-share-count-container {float: none;padding-right:0}

.post-content a{color: #cb2027;}
#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;}
.dkn-youtube{display:block;font-weight: 600; margin-bottom: 15px;clear: both;}

.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;}

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: 0;right: 0;width: 300px;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: 5px;right: 5px;width: 20px;height: 16px;padding-left: 2px;font-weight: 500;line-height: 15px;z-index: 9;color: #fff;background: #222222;text-align: center;border-bottom-left-radius: 5px;border-top-right-radius: 5px;}
#suggest .single-slide {padding: 5px 5px 5px 15px;}
#suggest .single-slide .swiper-slide {background: #222;box-shadow: -1px 1px 4px #444;overflow-y: hidden;border-radius: 5px;}
#suggest .single-slide .p-thumbnail {position: relative;display: block;margin-bottom: 0;border-radius: 5px 5px 0 0;}
#suggest .single-slide .p-thumbnail .p-infos {background: #444;padding: 5px 8px 3px;}
#suggest .single-slide .p-thumbnail .eMagLogo {width: 50px;left: -9px;top: 8px;}
#suggest .swiper-slide .p-entry {width: 100%;padding: 10px 10px 5px;background: transparent;}
#suggest .swiper-slide .p-entry .p-meta {display:none;}
#suggest .swiper-slide .p-entry .p-title {color: #fff;-webkit-line-clamp: 4;-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%);}

/* Share Styles */
#the-post #the-post-content .content-wrap .tools .share-post {margin-top: 90px;}
#float-share .zalo-share-button {background: #03a5fa;width: 45px!important;height: 35px!important;padding: 2px 0 4px 8px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;-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 {width: 48px;height: auto;}
#float-share .sharethis-inline-share-buttons .st-btn {display: block!important;width: 45px;height: 35px;border-radius: 0;margin-right: 0;opacity: 0.9;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:hover {top: 0;opacity: 1;}
#float-share .sharethis-inline-share-buttons .st-btn > img {position: absolute;top: 50%;left: 50%;width: 20px;height: auto;transform: translate(-50%,-50%);}
#float-share .sharethis-inline-share-buttons .st-btn.st-first {border-top-left-radius: 4px;border-top-right-radius: 4px;}
.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: 45px;height: 35px;}
.safechat-share-btn img {width: 20px;--webkit-filter: drop-shadow(0px 0px 1px #777);filter: drop-shadow(0px 0px 1px #777);margin-top: -3px;}

/* 404 Page Styles */
div.not-found {padding: 20px;}
#main-content .error404{text-align: center;padding: 15px;margin-bottom: 30px;}
#main-content .error404 * {text-align: center;}
.error404 .title-404 {font-size: 200px;font-weight: bold;color: #eee;}
.error404 .post-title {font-size: 50px;}
.error404 .search-block-large {display: inline-block;border: 1px solid #ddd;}
.error404 .search-block-large button.search-button {float: left;padding: 8px 12px;vertical-align: inherit;}
.error404 .search-block-large input#s {margin: 0;height: 31px;width: 250px;float: left;}

/************************************************
** Footer Styles
*************************************************/
#footer-nav {width: 100%;background: #efa43b;}
#footer-nav .nav-title{font-weight: bold;margin-bottom: 8px;color: #edf6ff;font-size: 18px;}
#footer-nav ul > li{float: left;font-size: 14px;line-height: 18px;padding: 10px 15px;}
#footer-nav ul > li a{color: #fff;font-size: 18px;line-height: 18px;font-weight: 500;}
#footer-nav ul > li#menu-item-632 {padding: 7px 15px 0 0;}
#footer-nav ul > li#menu-item-632 i.fa {font-size: 25px;}

#theme-footer {position: relative;color: #fff;background: #0077b2;padding: 40px 0 55px;width: 100%;}
#theme-footer a {color: #fff;font-weight: 300;}
#theme-footer a:hover {color: bisque;}
#theme-footer .logo {float: left;width: 75px;height: 75px;background: #fff;border-radius: 50%;margin-right: 20px;}
#theme-footer #footer-menu li {position: relative;display: inline-block;padding-right: 10px;margin-right: 10px;overflow: hidden;}
#theme-footer #footer-menu li:after {content:'';position: absolute;right: 0;top: 50%;width: 2px;height: 12px;background: #fff;transform: translate(0,-50%);}
#theme-footer #footer-menu li:last-child:after {display:none;}

#topcontrol {z-index: 999;background: #0077b2;width: 40px;height: 40px;text-align: center;font-size: 24px;position: fixed;bottom: -100px;right: 10px;cursor: pointer;opacity: 0.7;border: 1px solid #3e9ac7;-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: 5px;-moz-border-radius: 5px;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: 331px;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 {clear: both;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #e2e2e2;}
.widget:last-child {border-bottom: 0;}
.widget.facebook-widget {padding: 0;background: transparent;text-align: center;box-shadow: none;border: 0!important;}

#videos-list-widget-8 .widget-top {background: #a51220;height: 31px;line-height: 31px;border-left: 0;text-align: center;padding-left: 0;border-radius: 5px;}
#videos-list-widget-8 .widget-top .widget-title, #videos-list-widget-8 .widget-top .widget-title a {height: 31px;line-height: 31px;color: #fff;}
#videos-list-widget-8 .widget-top .widget-title:before {content: '';background: url('images/icon/trending.svg');position: absolute;top: 6px;left: 8px;width:20px;height:20px;}
#videos-list-widget-8 .p-title {font-size: 20px;line-height: 26px;}
#videos-scroll-widget-2 {
    margin-bottom: 0;
    padding-bottom: 20px;
}
#videos-scroll-widget-2 .widget-top {border-left: 0;padding-left: 0;border-bottom: 2px solid #9a9a9a;padding-bottom: 10px;}
#videos-scroll-widget-2 .widget-top:before {content: '';width: 15px;height: 20px;background-image: url('https://tin360.tv/wp-content/themes/desktop/images/icon/radio.svg');float: left;margin-right: 10px;margin-top: 5px;}

.s-header, .widget-top, .page-head {position: relative;border-left: 5px solid #efa43a;padding-left: 15px;margin-bottom: 15px;text-transform: uppercase;text-align: left;}
.s-header.s-icon {border-left: 0;padding-left: 0;}
.widget-top .widget-title, .widget-top h2, .page-head .page-title {display: inline-block;font: 600 20px/30px Roboto, Arial;text-transform: uppercase;}
.widget-top a.see-more {position: absolute;top: 50%;right: 0;font-size: 27px;float: right;text-transform: initial;transform: translate(0,-50%);}
.widget-top a.see-more:hover {opacity: 1;}
.widget-container {clear: both;}
.widget-container span.view-more a,.extra-column span.view-more a {position: inherit;float: right;}

.widget-container li {display: inline-block;width: 100%;line-height: 18px;margin-bottom: 15px;}
.video-box .widget-container li {margin-bottom: 15px;}
.widget-container li:last-child {margin-bottom:0;}

.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;padding-left: 15px;}
ul.recent-posts li a:before,.column-box .right-column .no-thumb a:before {content: '';font-family: FontAwesome,Arial,Helvetica,sans-serif;color: #36414b;font-size: 18px;position: absolute;left: 0;top: 1px;pointer-events: none;}

.widget_recent_entries .widget-container li {border: none;padding: 5px 0;}
.widget-container .p-entry h2.p-title{margin-bottom:5px;}
.widget-container p.p-meta {color: #AAA;font-size: 80%;display: inline-block;margin: 0;}
.widget-container p.p-meta > span {float: left;margin-right: 5px;padding-right: 15px;margin-bottom:0;}
.widget-container li span.post-small-rate,.footer-widget-container li span.post-small-rate {margin-top: 5px;}
.widget-container .p-thumbnail {float: left;margin-right: 10px;width: 150px;}
.widget-container .p-entry {float: left;width: calc(100% - 160px);}
.widget-container .one-post .p-thumbnail {max-width: 100%;width: 100%;margin: 0 0 10px;}
.widget-container .one-post .p-entry, .widget-container .thumb-top .p-entry {width: 100%;}
.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 .p-thumbnail,.posts-list .p-entry {display: table-cell;}
.text-html-box {padding: 20px; 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;}

/************************************************
** Comment Styles
*************************************************/
#respond {background: #fff;position: relative;clear: both;margin-bottom: 25px;}

/************************************************
** ADS Styles
*************************************************/
.post-ads {display: block;margin: 15px;text-align: center;}
.ads-banner {display: block;width: 100%;text-align: center;padding: 15px;border-bottom: 1px solid #e6e6e6;overflow: hidden;}
.post-ad:before {font: 14px/1.6 Roboto, Arial;display: block;color: #333;width: 94%;max-width: 960px;margin: 0 auto;text-align: center;content: "Giới thiệu";}
.ads-banner-fluid {display: block;border-bottom: 1px solid #e6e6e6;padding: 15px;text-align: center;overflow: hidden;}
.e3lan-cell {display: inline-block;text-align: center;}
.e3lan-widget-content{text-align: center;}

/************************************************
** 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;}

.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 {display: none;position: absolute;top: 50%;left: 20px;transform: translate(0, -50%);opacity: 1;z-index: 505;width: 40px;height: 45px;}
#slide-out-open span, #slide-out-open span:after, #slide-out-open span:before {position: absolute;content: ' ';top: 10px;display: block;height: 4px;width: 35px;background: #fff;-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;left: -9999px;top: 76px;width: 350px;color: #222;z-index: 999;-webkit-transition: -webkit-transform 500ms ease, opacity 500ms ease;-moz-transition: -moz-transform 500ms ease, opacity 500ms ease;-o-transition: -o-transform 500ms ease, opacity 500ms ease;transition: transform 500ms ease, opacity 500ms ease;border-bottom-right-radius: 5px;box-shadow: 1px 1px 4px #aaa;}
#slide-out:before {position: absolute;left: 24px;top: -13px;display: inline-block;content: '';width: 0;height: 0;transform: translate(0,-50%);border: 14px solid transparent;border-bottom: 14px solid #fff;}
#slide-out .social-icons {margin: 15px auto;text-align: center;}
#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;background: #333;}
#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;border-left: 1px solid #333;margin: 0;cursor: pointer;display: block;}
#slide-out #mobile-menu a {display: block;font-size: 16px;font-weight: 500;padding: 10px 15px;padding-right: 0;border-bottom: 1px solid #f0f0f0;}
#slide-out #mobile-menu a:hover {background: #eee;color: #191919;}
#slide-out #mobile-menu ul ul a {font-size: 14px;padding-left: 30px;}
#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: 20px;-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;}

/************************************************
** Animate Styles
*************************************************/
@-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);}}

/**********************************************
** Dark Styles
**********************************************/
.dark {background: #252525;color: #ddd;}
.dark .content, .dark .sidebar {border-color: #3e3e3e;}
.dark #theme-header {border-bottom:1px solid #3e3e3e}
.dark #theme-header, .dark #main-nav {background: #252525;border-color: #3e3e3e;}
.dark #main-nav ul .menu-sub-content {background: #252525;border-color: #3e3e3e;margin-top: -1px;}
.dark #theme-header .header-content .logo a, .dark #theme-header #main-nav ul li a {color: #ddd;}
.dark #theme-header #main-nav ul li a:hover, .dark #the-post #the-post-content .post-head .padding .p-cats a, .dark .p-meta a:hover, .dark #the-post #the-post-content .entry a, .dark .widget a:hover, .dark .wide-box a:hover, .dark .s-header .s-title:hover, .dark #theme-footer a:hover, .dark #the-post #the-post-content a:hover, .dark .p-meta a:hover, .dark #main-nav ul.menu > li.current-menu-item > a {color: bisque;}
.dark #main-nav #menu-main-menu > li:hover > a:after {border-top-color: bisque;}
.dark #theme-header .header-content .logo span {color: #ccc;}
.dark #main-nav .menu-sub-content .mega-cat-content.mega-cat-sub-exists {background: #1d1d1d;border-color: #3e3e3e;}
.dark #main-nav ul .menu-sub-content ul li.main-cat h3 a {color: burlywood!important;}
.dark .wide-box, .dark #the-post #the-post-content {background: #252525;box-shadow: none;}
.dark #focus-news .first-post, .dark .single-post-caption {background: #333;color: #ccc;}
.dark #focus-news .first-post .p-title, .dark .p-head .p-menu ul li a, .dark #sub-cats ul li.current-menu h1, .dark .vpage .p-head .p-menu li h1, .dark .post-listing .item .p-entry .p-title {color: #fff;}
.dark #focus-news .first-post .p-entry .p-excerpt {color: #ddd;}
.dark #spotlight {border-color: #333;}
.dark #scrollbox {background: #333;border-color: #131212;}
.dark #scrollbox ul > li {border-color: #525252;}
.dark #scrollbox .slimScrollDiv:after {background: rgb(51, 51, 51);background: linear-gradient(0deg,rgb(51, 51, 51) 0%,rgb(51, 51, 51) 15%,rgb(51, 51, 51) 30%,rgba(255,255,255,0) 100%);}
.dark #spotlight .right-col #scrollbox .slimScrollBar {background: #464646!important;}
.dark #spotlight .right-col #scrollbox .slimScrollRail {background: #333!important;}
.dark #h-video {background: #333;border: 1px solid #222;}
.dark .widget {border-color: #3e3e3e;}
.dark .widget a, .dark .wide-box a, .dark .s-header .s-title {color: #ddd;}
.dark .s-header, .dark .widget-top, .dark .pagination, .dark .post-listing .item, .dark .row {border-color: #555;}
.dark .s-header:after, .dark .widget-top:after {background: #ccc;}
.dark .tag-box .box-header .tag-name, .dark .view-more-btn, .dark .video-box .s-cont .see-more {background-color: #0077b2;}
.dark .s-header .tabs li a, .dark .p-entry .p-excerpt {color: #999;}
.dark .s-header .tabs li.active a, .dark .s-header .tabs li:hover a, .dark #video-content a {color:#ddd;}
.dark .view-more-btn:hover, .dark .tag-box:hover .box-header .tag-name, .dark .pagination span.current {background-color: #024e73;}
.dark #theme-footer, .dark #suggest .single-slide .swiper-slide {background: #222;}
.dark blockquote {border-color: #777;}
.dark blockquote p, .dark #the-post #the-post-content a, .dark .p-meta a {color: #aaa;}
.dark blockquote:before{border-color: #777;color: #ddd;background: #222;}
.dark #home-2 {border-bottom:1px solid  #3e3e3e;border-top:1px solid  #3e3e3e;}
.dark #home-2, .dark #home-2 .content, .dark #home-2 .sidebar {background: #252525;}
.dark #home-2 .content {border-right: 1px solid #3e3e3e;}
.dark #home-2 .sidebar {border-left: 1px solid #3e3e3e;}
.dark #video-wrap, .dark #related-videos {background: #252525;border: 1px solid  #3e3e3e;color: #fff;}
.dark #related-videos .p-title {color: #fff;}
.dark #video-content .p-meta {border-color: #3e3e3e;}
.dark #footer-nav, .dark #most-views .s-cont {background: #2d2d2d;}
.dark #most-views .s-cont ul.post-listing li {background: #222;border: 1px solid #111;box-shadow: 0 0 4px #111;}
.dark #the-post #the-post-content .tools {background: #252525;border-color: #3e3e3e;}
.dark #the-post .post-head .p-meta {border-color: #3e3e3e;color: #868686;}
.dark #the-post .post-head .p-meta .p-meta-author span {color: #868686;}

/************************************************
** Responsive
*************************************************/
@media only screen and (max-width: 1200px) {
    .container {width:1024px}
    .single-post .container {padding-left:0}
    .sidebar {width: 301px;}
    .content {width: calc(100% - 300px);}
    .p-entry .p-title {font-size:15px; line-height:20px;}
    #focus-news .first-post .p-entry {width: 350px;}
    #focus-news .first-post .p-thumbnail {width: calc(100% - 370px);}

    #focus-news .first-post .p-entry .p-title {font-size: 22px;line-height: 28px;margin-bottom: 5px;}
    .widget-top .widget-title, .widget-top h2, .page-head .page-title {font-size: 18px;line-height: 24px;}
    .post-listing .item .p-entry .p-title {font-size: 18px;line-height: 23px;}
    .post-listing .item .p-entry .p-excerpt {font-size: 13px;line-height: 17px;}
    #the-post #the-post-content .tools {position: fixed!important;top: initial!important;bottom: 0;left: 50%;width: auto;height: initial!important;min-height: initial!important;transform: translate(-50%,0);background: #fff;z-index: 10;margin: 0 0 -1px;border-radius: 5px 5px 0 0;border: 1px solid #ddd;box-shadow: 0 0 4px #777;}
    #the-post #the-post-content .tools .theiaStickySidebar {width: auto!important;left: initial!important;position: initial!important;}
    #the-post #the-post-content .content-wrap .tools .share-post {padding: 5px 5px 0;margin-top: 0;}
    #float-share .sharethis-inline-share-buttons {width: auto;display: flex;}
    #float-share {display: flex;}
    #st-1 .st-total {float: left;}
    #float-share .sharethis-inline-share-buttons .st-btn, #float-share .zalo-share-button {border-radius: 0!important;}
}
@media only screen and (max-width: 1080px) {
    .container {width:100%;padding-left: 20px!important;padding-right:20px;}
    #main-nav, .search-block {display:none;}
    #slide-out-open {display:block;}
    .sidebar {display: none;}
    .content {width: 100%;border-right: 0;padding-right: 0;}
    #theme-header .header-content .logo {float: none;position: absolute;left: 50%;top: 0;transform: translate(-50%, 0);}
    #theme-header .header-content .dark_mode_switch {right: 20px;}
}
@media only screen and (max-width: 900px) {
    ul.col-3 >li, ul.col-3 > li:nth-child(3n+1), ul.col-4 > li {width: calc((100% - 20px) / 2);margin-left: 20px;clear: none;}
    ul.col-4 > li:nth-child(2n+1), ul.col-3 > li:nth-child(2n+1) {margin-left:0; clear:both;}
    #the-post #the-post-content .tools {left:0; transform:none;border-top-left-radius:0}
    #v-wrap #v-player {width: 100%;}
    #v-wrap #v-player .share-post {position: relative;bottom: initial;right: inherit;text-align: center;padding: 8px 5px 5px;border-bottom: 1px solid #1f1f1f;}
    #v-wrap #v-cont, #v-wrap #v-cont .tab-content {width: 100%;position: relative;top: initial;bottom: initial;right: initial;}
    #v-wrap #v-cont .slimScrollBar, #v-wrap #v-cont .slimScrollRail {display: none!important;}
}
@media only screen and (max-width: 782px) {
    body.admin-bar #theme-header.fixed-nav.fixed-nav-appear{top:45px}
    #spotlight .left-col {width:100%;padding-right: 0;margin-bottom: 30px;}
    #spotlight .right-col {position: relative;width: 100%;top: initial;right: initial;}
    #spotlight .right-col #statistic {width: 270px;margin-bottom: 0;}
    #spotlight .right-col #scrollbox {top: 37px;right: 0;width: calc(100% - 290px);margin-bottom: 0;}
    #focus-news {margin-bottom:25px}
    #focus-news .first-post .p-thumbnail {float: none;width: 100%;height: auto;}
    #focus-news .first-post .p-thumbnail img {position: initial;width: 100%;height: auto;transform: none;}
    #focus-news .first-post .p-entry {float: none;width: 100%;padding: 20px 15px;}
    #most-views {margin-bottom:0;}
    #most-views .s-cont {display: block;margin: 0 -20px;padding-bottom:30px;border-radius: 0;}

    #t-cat {padding-bottom:0}
    #t-cat .left-col {width: 100%;padding-right: 0;margin-bottom: 25px;}
    #t-cat .right-col {width: 100%;padding-right: 0;}
    #t-cat .right-col li {float: left;width: calc((100% - 20px) / 2);margin-left: 20px;}
    #t-cat .right-col li:nth-child(2n+1) {margin-left:0;clear:both;}
}
@media only screen and (max-width: 680px) {
    #topcontrol {display: none;}
    #the-post #the-post-content .content-wrap .tools {width: 100%;left: 0;text-align: center;padding-top: 4px;}
    #the-post #the-post-content .content-wrap .tools .share-post {padding: 0;}
    #the-post #the-post-content .content-wrap .tools .theiaStickySidebar {position: initial!important;width: auto!important;}
    #suggest {bottom: 45px;}
    #the-post .post-head .p-meta > span.p-cats {float:left;}

    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 #theme-header.fixed-nav.fixed-nav-appear{top: 0}
    #home-2 .sidebar {padding-left:0}
    .sidebar {display:block;width: 100%;padding-left: 0;margin-top: 35px;border-left: 0;}
}
@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:15px;}
  ul.col-3 li .p-thumbnail{float:left;width:140px;}
  ul.col-3 li .p-entry{float:left;width:calc(100% - 140px);padding-left: 10px;}

  .post-listing .item {padding-bottom: 10px;margin-bottom: 10px;}
  .post-listing .item .p-thumbnail {width: 150px;}
  .post-listing .item .p-entry {width: calc(100% - 165px);}
  .post-listing .item .p-entry .p-excerpt {display:none}
  #most-views .post-listing .p-thumbnail {width: 100%; margin-right: 0; margin-bottom: 12px;}
  #most-views .post-listing .p-entry {width: 100%;}
  #the-post .post-head .video-wrap .single-post-video.float {width: 100%;height: 0;right: 0;padding-bottom: 56%;bottom: 40px;}
}
@media print {
    body {font-size: 20px;}
    #the-post .s-cont {width: 100%;}
    .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;}
    #crumbs, .sidebar, .share-post, footer#theme-footer, .footer-bottom, .p-meta .post-comments, #author-box, .post-navigation, #comments, .e3lan, .post-tag, .post-edit-link, .top-3llan, #theme-header .header-bottom, #main-nav, .post-ad, .wide-box, #theme-header .top-right, #suggest, #sidebar, #respond, #bottom_related_posts, #hot-video, #bottom-top-headlines, #topcontrol {display: none!important;}
    #theme-header {background: #f8f8f8;margin-bottom: 0;border-bottom: 1px solid #ddd;}
    #theme-header .center-logo img {filter: invert(1);}
    #theme-header .container, #main-content {width:100%;margin-top: 0;border: 0;}
    .content {float: none;width: 100%;padding-right: 0;}
    #the-post #the-post-content .content-wrap {margin-left: 0;}
}