@charset "UTF-8";
/***************************************
Theme Name: BL Mobile
Theme URI: http://thebl.com
Author: BLES Desktop
Author URI: http://bles.com
***************************************/

/************************************************
** 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: #f0f0f0;color: #293340;font-family: Merriweather,Arial,Helvetica,sans-serif;font-size: 16px;}
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: normal;}
a {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: #c81e0f;}
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-size: 15px;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: #0d76b3;color: #FFF;padding: 5px 12px;font: 13px Tahoma;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: #777!important;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: #0d76b3;-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;}
.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 {margin: 0 auto;margin-top: 0;background: #0d76b3;border-bottom: 1px solid #105780;}
#theme-header a {z-index: 999;color: #fff;}
#theme-header .header-content {margin: 0 auto;width: 100%;display: inline-block;position: relative;text-align: center;}
#theme-header #logo img {width: 170px;}
#theme-header #logo h1,#logo h2 {font: bold 32pt arial;}
#theme-header #logo strong {display: none;}
#theme-header #logo span {font-weight: normal;font-size: 14px;display: block;clear: both;}
#theme-header #slide-out-open {width: 34px;height: 34px;display: inline-block;margin-top: -4px;}
#theme-header #slide-out-open.slide-out-close {height: 34px;}
#theme-header ul.download-nav {float: right;margin: 6px 0px 3px;}
#theme-header ul.download-nav li {color: #fff;width: 100px;margin-bottom: 3px;}
#theme-header .right-col {position: absolute;right: 20px;top: 50%;transform: translate(0,-50%);}
#theme-header .right-col .watch-tv,#theme-header .right-col .watch-video {float: left;background: #d20f26;font-weight: bold;margin-right: 10px;padding: 6px 10px;font-size: 13px;line-height: 13px;border-radius: 3px;margin-top: 3px;border: 1px solid #ab0418;}
#theme-header .right-col .watch-video {background: #3b5998;border: 1px solid #284175;}

/************************************************
** Navigation Styles
*************************************************/
/* Navigation Fixed Styles */
.fixed-nav {position: fixed;top: -100px;width: 100%;z-index: 9999;opacity: 0.95;-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);}
.fixed-nav-appear {top: 0;}
body.admin-bar .fixed-nav-appear {top: 32px;}

#slide-out #mobile-menu ul.second-nav {display: inline-block;width: 100%;padding: 5px 0px;font-size: 16px;color: #fff;}
#slide-out #mobile-menu ul.second-nav li {float: left;width: 100%;padding: 0 10px;font-size: 20px;}
select#languages {padding: 0;font-size: 13px;color: #fff;text-transform: uppercase;background: #0d76b3;}

/************************************************
** Search Box Styles
*************************************************/
.search-block {position: relative;float: right;width: 40px;text-align: center;z-index: 99;}
.search-block .search-form {position: absolute;right: 0;margin-top: -1px;width: 300px;height: 34px;display: none;text-align: left;background: #222;z-index: 9999;}
.search-block .search-form:before {position: absolute;right: 17px;top: -16px;display: inline-block;content: '';width: 0;height: 0;border: 8px solid transparent;border-bottom: 8px solid #222;}
.search-block i.fa {width: 100%;font-size: 18px;line-height: 40px;color: #fff;cursor: pointer;}
.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: 0;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 input.gsc-search-button {border: none!important;background: transparent!important;padding: 0px!important;margin: 8px!important;}
.search-block .gsc-control-cse {padding: 0;}
.search-block .gsc-input-box,.search-block .gsc-control-cse {background: transparent;border: none!important;}
.search-block .gsc-search-box-tools .gsc-search-box .gsc-input {text-indent: 0!important;background: none!important;border: none!important;color: #fff;font-size: 13px;padding-right: 0;line-height: 15px;margin-top: 7px!important;}
.search-block input.gsc-search-button {display: none;}
.search-block table.gsc-search-box .gsc-input-box {padding: 0;background: transparent;border: none!important;box-shadow: none!important;}
.gcsc-branding,.search-block .gsib_b,.gsc-url-top,.gsc-search-button-v2 {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 .content{text-align: center;padding: 15px;border-bottom: 1px solid #e6e6e6;}
body.error404 .content .title-404 {font-size: 200px;font-weight: bold;color: #eee;}
body.error404 .content .post-title {font-size: 50px;}
body.error404 .content .search-block-large {display: inline-block;border: 1px solid #ddd;}
body.error404 .content .search-block-large button.search-button {float: left;padding: 8px 12px;vertical-align: inherit;}
body.error404 .content .search-block-large input#s {margin: 0;height: 31px;width: 250px;float: left;}

/* Printed Edition Styles */
#printed-edition .description {margin-bottom: 25px;}
.printed-list .printed-item .printed-title {margin-bottom: 14px;padding-bottom: 10px;border-bottom: 1px solid #ddd;font: 500 18px/25px Arial;text-transform: uppercase;color: #0d76b3;}
.printed-list .printed-item .printed-links {display: inline-block;width: 100%;margin-top: 8px;}
.printed-list .printed-item .printed-links a.print-link {float: left;margin-right: 10px;color: #444;font-weight: 600;}
.printed-list .printed-item .printed-links a.print-link i.fa {color: #0d76b3;}
.printed-list .printed-item .printed-links a.online-link {float: right;margin-right: 0;}
.widget-container .printed-item {background: #fff;}
.widget-container .printed-item .post-thumbnail {width: 100%;float: none;max-width: 400px;}

/************************************************
** Emagazine Styles
*************************************************/
body.e-magazine {background: #fff;font-family: 'encode sans semi expanded',sans-serif;}
body.e-magazine #main-content {border: none;margin: 0 auto;}
body.e-magazine .content {float:none;display: inline-block;width: 100%;border-right: 0;padding: 0;}
body.e-magazine .container {max-width: 1000px;}
body.e-magazine.single #em-header {height: 50px;padding: 0;overflow: hidden;margin-bottom: 0;}
body.e-magazine.single #em-header .header-content {height: 50px;padding: 0 20px;max-width: 100%;}
body.e-magazine.single #em-header .logo {margin-top: 5px;margin-left: -15px;}
body.e-magazine.single #em-header .logo img {height: 30px;margin-top: 5px}
body.e-magazine.single #em-header .center-logo .emag-logo {margin-top: 0;}
body.e-magazine.single #em-header .right-content {margin-top: 10px;}

#em-header {position: relative;background: #fff;color: #000;padding: 60px 0 25px;margin-bottom: 35px;border-bottom: 1px solid #cecece;z-index: 9999;}
#em-header .logo {margin-top: 20px;width: 120px;float: left;}
#em-header .logo img {width: 100%;}
#em-header .slide-menu {background: #eb4b3d;padding: 0 7px;margin-right: 15px;float: left;display: inline-block;}
#em-header .header-content .center-logo {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
#em-header .header-content .logo h2 {line-height: 0;}
#em-header .header-content .logo h2 strong{display:none;}
#em-header .header-content {position: relative;background: transparent;height: 95px;width: 100%;/* max-width: 1000px; */}
#em-header .header-content.emag-home {max-width: 1000px;padding: 0;}
#em-header .header-content .container {position:initial;}
#em-header .center-logo h1 {font: 600 20px/45px Roboto;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#em-header .center-logo .page-title{font-size:40px;color: #fff;float: none;margin-top: -3px;font-family: Roboto;font-weight: bold;}
#em-header .center-logo .e-char{color: #ffa400;}
#em-header .center-logo .emag-logo {height: 30px;margin-top: 10px;}
#em-header .center-logo .emag-logo-wrap .emag-logo {width: 515px;height: 95px;margin-top: 0;max-width: initial;}
#em-header .right-content {float: right;margin-top: 25px;}
#em-header .share-btn {float: left;margin-top: 15px;}
#em-header.fixed-nav{position:fixed;width: 100%;padding: 20px 0;}
#em-header.fixed-nav .emag-nav {bottom: -10px;}

#emagazine-page .page-title{color: #000;width: 100%;text-align: center;text-transform: none;font: 700 60px/60px Roboto, Arial;margin: 40px 0 70px;}
#emagazine-page .e-char{color: #f77846;margin: 0;}
#em-the-post{margin: 0 auto;}
#em-the-post .cover {width: 100%;}
#em-the-post .cover img {width: 100%}
#em-the-post .post-head {margin-bottom: 10px;padding-bottom: 8px;border-bottom: 1px dashed #ddd;margin: 0 auto;}
#em-the-post .post-content p, #em-the-post .post-content blockquote, #em-the-post .post-content h1, #em-the-post .post-content h2, #em-the-post .post-content h3,#em-the-post ol, #em-the-post ul{width:536px;max-width: 100%;margin: 15px auto 15px;}
#em-the-post .post-content a{color: #c81e0f;}
#bottom-post {width: 660px;max-width: 90%;}
#em-orther-posts {background: #222;padding: 40px 20px;}
#em-orther-posts #em-posts {}
#em-orther-posts #em-posts ul li .post-entry .post-box-title, #em-orther-posts #em-posts .post-meta, #em-orther-posts #em-posts .post-meta a {color: #fff;}
#em-orther-posts #em-posts ul li .post-entry .post-box-title:hover, #em-orther-posts #em-posts .post-meta a:hover{color:bisque;}
#em-orther-posts #em-posts ul li .post-entry .post-excerpt {color: #ddd;}
#em-orther-posts .section-header {border-bottom: none;margin-bottom: 30px;text-align: center;}
#em-orther-posts .section-header h2 {float: none;color: #fff;font: 600 40px/50px 'Roboto Slab', serif;text-transform: initial;text-decoration: underline;}
#em-orther-posts .section-header h2 .e-char {color: #ff6500;}
#em-posts ul li .post-thumbnail {display: block;margin-bottom: 0;}
#em-posts ul li.thumb-top .post-thumbnail .thumb-link:before {display: none;}
#em-posts ul li .post-entry .post-box-title{font-size: 23px;line-height: 30px;margin-bottom: 25px;font-weight: 600;/* height: 85px; */letter-spacing: 0px;font-family: 'Roboto Slab', serif;}
#em-posts ul li .post-entry .post-meta{display: inline-block;width: 100%;font-size: 13px;font-weight: 300;margin-bottom: 15px;}
#em-posts ul li .post-entry .post-excerpt{font-size: 13px;font-weight: 500;line-height: 20px;color: #231f20;height: 60px;overflow: hidden;}

#emagazine-page .pagination {display: none;position: relative;/* margin-top: 80px; */font-size: 16px;font-weight: 600;margin-bottom: 45px;border-bottom: 2px solid #d9d9d9;z-index: 9;}
#emagazine-page .pagination span.current {border-radius: 50%;}
#em-posts ul li.big-item-1 {position: relative;width: 100%;margin-bottom: 40px;clear: both;}
#em-posts ul li.big-item-1 .post-thumbnail .eMagLogo {display:none;}
#em-posts ul li.big-item-1 .post-entry .post-box-title{width: 90%;font-size: 30px;line-height: 40px;font-weight:700;font-family: 'Roboto Slab', serif;margin-bottom: 0;height: initial;}
#em-posts ul li.big-item-1 .post-bottom .post-meta {display: inline-block;width: 100%;padding: 15px 25px 10px;margin: 0;font-size: 14px;font-weight: 300;border: 1px solid #cfcfcf;}
#em-posts ul li.big-item-1 .post-bottom .post-meta .tie-date {float: left;padding-right: 5px;border-right: 1px solid #b7b8ba;}
#em-posts ul li.big-item-1 .post-bottom .post-meta .post-cat {float: left;padding-left: 5px;}
#em-posts ul li.big-item-1 .post-bottom .post-meta .post-meta-author {float: right;}
#em-posts ul li.big-item-2{float:left;width: 48%;margin-left:0;margin-bottom: 35px;}
#em-posts ul li.big-item-3{float:left;width: 48%;margin-bottom: 55px;margin-left: 4%;clear: none;}
#em-posts ul li.item-4{border-top: 1px solid #e3e3e3;}
#em-posts ul li.item-13{margin-bottom:35px}
#em-posts ul li.thumb-left{display: inline-block;clear:both;width:100%;padding: 35px 0;border-bottom: 1px solid #e3e3e3;}
#em-posts ul li.thumb-left .post-thumbnail{width: 48%;margin-right: 4%;}
#em-posts ul li.thumb-top {float: left;width: calc((100% - 40px) / 2);margin-right: 40px;margin-bottom: 40px;}
#em-posts ul li.thumb-top .post-entry {padding: 15px 25px 30px;border: 1px solid #cfcfcf;border-top: 0;}
#em-posts ul li.thumb-top .post-entry .post-meta .tie-date {float: left;padding-right: 5px;border-right: 1px solid #b7b8ba;margin-right: 0;}
#em-posts ul li.thumb-top .post-entry .post-meta .post-cat {font: 300 14px Roboto,Arial;margin-right: 0;padding-left: 5px;}
#em-posts ul li.thumb-top .post-entry .post-meta .post-meta-author {float: right;margin-right: 0;}
#em-posts ul li .post-entry .post-meta a {color: #888;}
#em-posts ul.post-list li.thumb-top.last {margin-right: 0;}
#em-posts ul li .post-thumbnail .thumb-link {position: relative;display: block;width: 100%;overflow: hidden;}
#em-posts ul li .post-thumbnail .thumb-link img{transition: transform 10s;}
#em-posts ul li:hover .post-thumbnail .thumb-link img {transform: scale(1.2);}
#em-posts .view-more-btn {display: block;width: 160px;margin: 0 auto 50px;font-size: 18px;font-weight: 300;font-family: 'Encode Sans Semi Expanded', sans-serif;padding: 8px 30px;border-radius: 40px;text-transform: uppercase;}
#em-posts .view-more-btn:hover {background: #404041;}
#emag-intro-page .content {display: block;width: 740px;max-width: 100%;padding: 0px 20px;margin: 70px auto;}

/************************************************
** Wrapper styles
*************************************************/
.wrapper-outer {overflow: hidden;}
#wrapper {position: relative;}
#main-content {background: #fff;margin: 15px auto;position: relative;border: 1px solid #e6e6e6;}
#main-content:after {display: block;visibility: hidden;clear: both;height: 0;content: ".";}

.container {width: 1024px;margin: 0 auto;position: relative;}
.content {display: inline-block;width: 100%;padding: 15px;}
.content.no-padding {padding:0}
.section-content {position: relative;padding: 15px;}
.row {clear: both;display: inline-block;width: 100%;position: relative;border-bottom: 1px solid #e6e6e6;}

/************************************************
** 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% - 45px) / 4);margin-left: 15px;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% - 30px) / 3);margin-left: 15px;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: 20px;clear: none;}
ul.col-2 > li:nth-child(2n+1){margin-left:0; clear:both;}

/************************************************
** Post Styles
*************************************************/
.post-thumbnail {position: relative;line-height: 0;display: inline-table;width: 100%;height: auto;}
.post-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;}
.post-thumbnail img.avatar {max-width: 100px;}
.post-thumbnail img.vid-bg {position: absolute;-webkit-filter: blur(40px);transform: scale(1.1);opacity: .6;width: 100%;height: 100%;z-index: 0;}
.post-thumbnail .thumb-ico {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.2) url(images/play-icon.png?v=1) no-repeat center center;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0) scale(1.0, 1.0);}
.post-thumbnail .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;}
.post-thumbnail:hover .td-admin-edit {display: block;}
.post-thumbnail:hover .td-admin-edit:hover {color: #ff0;}

.post-entry .post-box-title {display: inline-block;width: 100%;font: 600 18px/24px Merriweather,Arial,Helvetica;margin-bottom: 5px;}
.post-entry .post-meta{margin: 0 0 5px;}
.post-entry .post-meta > span {position: relative;margin-right: 10px;}
.post-entry .post-meta > span.post-meta-author a {color: #0d76b3;}
.post-entry .post-meta > span.post-meta-author a:hover {color:crimson;}
.post-entry .post-excerpt{line-height: 18px;font-size: 15px;color: #555;text-align: justify;}
.post-entry .post-cat {display: inline-block;color: #aaa;font: 600 12px Merriweather,Arial;margin-bottom: 5px;clear: both;}
.post-entry .post-cat:hover {color: #00a3d6;}

.post-meta {color: #acacac;margin: 5px 0;font-size: 90%;}
.post-meta i {margin-right: 5px;font-size: 11px;}
.post-meta a {color: #888;}
.post-meta a:hover {color: crimson;}

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

.thumb-over .post-thumbnail{margin-bottom: 0;}
.thumb-over .post-thumbnail .post-meta {color:#eee;font-size: 100%;}
.thumb-over .post-thumbnail .post-meta i.fa {visibility: hidden;width: 0;margin-right: 0;}
.thumb-over .post-thumbnail .post-meta > span {margin-right: 5px;}
.thumb-over .post-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 20px 20px;overflow: hidden;z-index: 9;}
.thumb-over .post-entry .post-box-title {color: #fff;font: 600 22px/28px Merriweather,arial;text-shadow: 0 2px 2px #000;max-height: inherit;margin-bottom: 0;}
.thumb-over .post-entry .post-cat a {position: relative;color:#fff;margin-right: 6px;font-size: 14px;padding-right: 13px;}
.thumb-over .post-entry .post-cat a:before {position: absolute;content: "\00b7";right: 0;top: 0;font-size: 20px;line-height: 19px;}
.thumb-over .post-entry a:hover {color:bisque;}
.thumb-over .post-entry .tie-date {position: relative;color: #fff;font-size: 15px;}

.thumb-top .post-thumbnail {float: none;display: inline-block;max-width: 100%;width: 100%;margin: 0 0 10px;}
.thumb-top .post-thumbnail:hover a.thumb-link:before {opacity: 0.9;}
.thumb-top .post-thumbnail a.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 .post-thumbnail .post-infos {position: absolute;bottom: 22px;left: 12px;width: 100%;padding-right: 20px;z-index: 5;transition: opacity 0.4s;-webkit-transition: opacity 0.4s;-moz-transition: opacity 0.4s;transition-delay: 0.3s;-webkit-transition-delay: 0.3s;-moz-transition-delay: 0.3s;}
.thumb-top .post-thumbnail .post-infos .post-cat a{color: #fff;font-size: 14px;letter-spacing: 0.02em;}
.thumb-top .post-thumbnail:hover .post-infos .post-cat a{color: bisque;}
.thumb-top .post-thumbnail .post-infos .tie-date {position: relative;color:#fff;font-size: 14px;letter-spacing: 0.02em;padding-left: 12px;margin-left: 4px;}
.thumb-top .post-thumbnail .post-infos .tie-date:before {content: "\00b7";position: absolute;left: 0;font-size: 25px;line-height: 18px;top: 1px;}
.thumb-top .post-thumbnail .post-infos .tie-date i.fa{display:none;}
.thumb-top .post-entry .post-box-title {}

.post-thumbnail .eMagLogo {position: absolute;top: 20px;left: -13px;width: 75px;z-index: 1;}
.post-thumbnail .eMagLogo img{z-index: 2;}
.post-entry .post-meta .eMagLogo {display: inline-block;width: 85px;}
.thumb-left .post-meta .eMagLogo {position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.5);padding: 2px;width: 60px;}

.post-thumbnail .float-share-btn {position: absolute;top: 0;left: 0;z-index: 10;}
.post-thumbnail .float-share-btn .share-link {background: crimson;}
.post-thumbnail .float-share-btn .share-link, .float-share-btn ul li a {float: left;width: 30px;height: 30px;line-height: 32px;font-size: 15px;text-align: center;color: #fff;opacity: 0;}
.post-thumbnail .float-share-btn ul {float: left;}
.post-thumbnail .float-share-btn ul li {float: left;margin-bottom: 0!important;}
.post-thumbnail:hover .float-share-btn .share-link{opacity: 0.5;}
.post-thumbnail:hover .float-share-btn:hover .share-link{opacity: 1;}
.post-thumbnail .float-share-btn:hover ul li a{opacity: 1;}

/* widget box styles */
.widget .post-entry .post-box-title {font-size: 16px;line-height: 22px;margin-bottom: 0;}
.widget.video-box .thumb-top.video-article .post-box-title {font-size: 16px;line-height: 22px;}
.widget.video-box .post-thumbnail {width: 100%;max-width: inherit;margin-right: 0;}
.widget.videos-list .post-entry {display: inline-block;width: 100%;}
.widget .thumb-left .post-thumbnail .eMagLogo {width: 45px;top: 8px;left: -8px;}

.one-post .post-entry .post-excerpt {max-height: 114px;-webkit-line-clamp: 6;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;}
.one-post .post-entry .post-excerpt:after{content: '...';}
.widget .one-post .post-entry .post-box-title {font-size: 16px;line-height: 20px;}

/************************************************
** Box styles
*************************************************/
.wide-box{padding: 20px 20px 0;}
.wide-box .section-content {padding:0;}
.single-post .wide-box {}

/* Box Header Styles */
.section-header {margin-bottom: 20px;text-transform: uppercase;display: inline-block;width: 100%;}
.section-header .section-title {color: #fff;background: #0d76b3;font: 600 20px Roboto, Arial;display: inline-block;margin-right: 15px;margin-left: -20px;padding: 8px 20px;text-transform: uppercase;border-radius: 0 5px 5px 0;}
.section-header .section-title i.fa {margin-right: 5px;}
.section-header a.see-more {background: #0d76b3;padding: 8px 15px 7px;float: right;margin-right: -20px;color: #fff;text-transform: capitalize;border-radius: 5px 0 0 5px;}
.section-header a.see-more i.fa {font-size: 25px;}
.section-header ul.cat-list {margin-top: 5px;height: 23px;overflow: hidden;}
.section-header ul.cat-list li a {float: left;padding: 2px 5px;margin-right: 2px;border-radius: 3px;font: 600 13px Roboto,Arial;}
.section-header ul.cat-list li:hover a {background: #0d76b3;color: #fff;}
.section-header .swiper-button-prev,.section-header .swiper-button-next {position: relative;float: right;padding-right: 8px;z-index: 9;}
.section-header .swiper-button-prev:before,.section-header .swiper-button-next:before {position: initial;color: #2c71ab;opacity: 1;text-shadow: none;font-size: 40px;line-height: 25px;}

/* Box Content styles */

/* Home Box Styles */
#home-focus-news .first-post {margin-bottom: 20px;}
#spotlight {background: #edf3f7;}
#last-posts {border-bottom:0;}
.view-more-btn {width: 100%!important;font-size: 18px!important;padding: 8px;margin-bottom: 20px;}

#author-bio {background: #0d76b3;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: inline-block;width: 100%;border-bottom: 2px solid #0d76b3;}
#author-page ul.box-title li a{float: left;padding: 10px 20px 8px;font-size: 18px;line-height: 22px;font-weight: 600;}
#author-page ul.box-title li.active a{background: #0d76b3;color: #fff;}


.video-box .post-thumbnail {width:100%;height: 0;padding-bottom: 56%;overflow: hidden;}
.video-box .rmp-title {display: none;}
.video-box .thumb-top .post-entry .post-cats {padding-right: 10px;margin-right: 0;}
.video-box .thumb-top .post-entry .post-cats:before {content: "\00b7";position: absolute;right: 0;font-size: 25px;line-height: 18px;top: 1px;}
.video-box .swiper-button-next:before, .video-box .swiper-button-prev:before{top:40%;}
.float-video {position: absolute;background: rgba(0,0,0,0.7);top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;}
.float-video > iframe {position: relative;display: block;width: 100%;height: 100%;margin: 0 auto;z-index: 1;}
.float-video.fr4x3 > iframe {width: 93%;}
.float-video.fr1x1 > iframe {width: 63%;}
.float-video.fr9x16 > iframe {width: 37.9%;}
.fluid-width-video-wrapper {display:grid;width: 100%;position: relative;padding: 0;}
.fluid-width-video-wrapper > iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.single-post-video {display:inline-block;width: 100%;padding-bottom: 56%;position: relative;z-index: 2;margin-bottom: 10px;}
.single-post-video .rmp-container {height:100%!important;}
.single-post-video > iframe, .single-post-video .player-wrap{position: absolute!important;top: 0;left: 0;width: 100%;height: 100%;}
.single-post-video.fr4x3{background: #1f2024;padding-bottom: 76%;}
.single-post-video.fr4x3 > iframe {width: 76%;left: 50%;transform: translate(-50%,0%);}

/************************************************
** Page Styles
*************************************************/
.page-head {padding-bottom: 10px;border-bottom: 3px solid #0d76b3;overflow: hidden;}
.page-title {float: left;margin-right: 10px;color: #0d76b3;font: 600 30px/34px Merriweather,Arial;}

/* Category Page Styles */
#category-page .section-header {padding: 0;margin-bottom: 0;border-bottom: 1px solid #0d76b3;}
#category-page .section-header h1 {line-height: 20px;padding: 10px;margin-right: 0;height: 40px;}
#category-page .section-header .cat-list {float: right;background: #fff;border-left: 1px solid #0d76b3;border-radius: 0;height: 40px;margin-bottom: 0;}
#cat-featured {margin-bottom: 15px;padding: 15px;}
#category-page .post-listing {border-top: 1px solid #e6e6e6;}
#category-page .post-listing .section-header {padding: 20px 20px 0;border-bottom: 0;}

.post-listing article {display: inline-block;width: 100%;padding: 15px;border-bottom: 1px dashed #ddd;}
.post-listing article .post-thumbnail {width: 300px;margin-right: 15px;}
.post-listing article .post-entry {width: calc(100% - 315px);}
.post-listing article .post-entry .post-box-title {font-size: 19px;line-height: 26px;}
.post-listing article .post-entry .post-excerpt {font-size: 17px;line-height: 22px;}
.scroller-status {text-align: center;padding: 10px;}

.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: #0d76b3;padding: 2px 9px;border-radius: 2px;border: 1px solid #28475a;}
.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;}
.scroller-status {text-align: center;padding: 10px;}
#single-page .pagination {border-bottom: 1px solid #ddd;margin-bottom: 15px;padding: 15px 0;}

/* Tag Page Styles */
#tag-page #page-header {display: block;width: 100%;}
#tag-page #page-header .header-wrap .page-title {float: none;margin-bottom: 10px;}
#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 0px 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 #tag-recents {padding: 15px;}
#tag-page #tag-recents .section-header {margin-bottom: 0;}
#tag-page .pagination {border-bottom: 1px solid #eee;padding: 10px 15px;margin-bottom: 5px;}
#tag-page .grid-post-list {display: inline-block;width: 100%;padding: 15px 0px;}

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

/************************************************
** Single Post Page Styles
*************************************************/
/* 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;color: #767676;background: #F3F3F3;}
.google-map iframe {width: 100%;}
.single-audio {opacity: 0.5;margin-top: -30px;}
.single-audio:hover {opacity: 1;}

/* Post Styles  */
#the-post .post-title {font: 600 26px/34px Merriweather,arial;margin-bottom: 15px;text-align: center;}
#the-post .post-meta {display:inline-block;width:100%;}
#the-post .post-meta span {display: inline-block;margin-right: 10px;}

#the-post .post-author, .abo-title {text-align: center;margin-bottom: 12px;font-weight: 600;font-size: 16px;}
#the-post .post-author .author-name, .post-author .source {color: #0d76b3;padding-right: 7px;}
#the-post .post-author .source {padding-left: 4px;}
#the-post .abo-title {margin-top: 20px}
#the-post .abo-title i.fa {display:none;}
#the-post .abo-title .post-cat {color: #0d76b3;margin-right: 10px;}
#the-post .abo-title .tie-date {position: relative;padding-left: 15px;}
#the-post .abo-title .tie-date:before {position: absolute;left: 0;top: -3px;content: "\00b7";font-size: 20px;color: #a0a0a0;}
#the-post .addthis_inline_share_toolbox {text-align: center;margin-bottom: 10px;}
#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: 0px;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-meta-author {display: block;text-align: center;margin-bottom: 15px;font-weight: 600;color: #0d76b3;}
#the-post .post-head .post-meta-author a {color: #0d76b3;}
#the-post .post-head .post-meta-author a:hover {color:crimson;}
#the-post .post-head .post-meta-author .avatar {display: inline-block;margin-right: 5px;width: 30px;border-radius: 50%;}

.share-post {text-align: center}
.share-post .text {display: block;font-weight: bold;font-size: 16px;line-height: 30px;margin-right: 15px;}
.share-post .flat-social a {color: #FFF !important;text-decoration: none !important;}
.flat-social {display: inline-block;width: 100%;margin-bottom: 15px;}
.flat-social li {width: auto !important;display: inline-block;}
.flat-social a {padding: 5px 10px;color: #fff;margin: 0 6px 2px 0;min-width: 40px;display:inline-block;text-align: center;line-height: 14px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.flat-social a i {margin-right: 3px;font-size: 18px;}
.flat-social a:hover {background: #444;}
.social-facebook .number{margin-left: 10px;font-size: 20px;font-weight: bold;}
.social-facebook {background: #39599f}
.social-twitter{background: #45b0e3}
.social-stumble{background: #eb4924}
.social-google-plus{background: #fa0101}
.social-linkedin {background: #65b7d2}
.social-pinterest{background: #E00707}
.social-youtube{background: #cc181e}
.social-instagram{background: #3897f0}
.social-behance{background: #1769ff}
.social-flickr{background: #ff0084}
.social-whatsapp{background: #55EB4C;}
.social-reddit {background: #fe4500;}

#the-post .post-head,#the-post .post-content {margin-bottom: 20px;}
#the-post #the-post-content a{color: #c81e0f;}
#the-post #the-post-content iframe {max-width: 100%;width: 100%!important;overflow: hidden;}
#the-post-content .story-hightlight {padding-bottom: 10px;margin-bottom: 15px;border-bottom: 1px dashed #ccc;}
#the-post-content .story-hightlight h3 {margin: 0 0px 10px!important;font-family: Merriweather,arial,serif;}
#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;}

#the-post .mejs-container {margin-bottom: 20px;}
.mejs-container.wp-audio-shortcode {width: 100%;}
.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: #0d76b3;}
.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 .post-thumbnail .overlay-icon:before {content: "\f04b";}

.entry {line-height: 22px;}
.entry twitter-widget {clear: both;margin: 10px auto;}
.entry p {margin-bottom: 20px;}
.entry figure p {margin-bottom: 0;}
.entry img {max-width: 100%;height: auto;}
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6 {margin-top: 20px;margin-bottom: 10px;line-height: 1.4;font-family: Helvetica;font-weight: bold;}
.entry h1 {font-size: 25px;}
.entry h2 {font-size: 22px;}
.entry h3 {font-size: 20px;}
.entry h4 {font-size: 18px;}
.entry h5 {font-size: 16px;}
.entry h6 {font-size: 14px;}
.entry ol,.entry ul {margin: 0 0 20px 30px;}
.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;}
.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;}
blockquote {display:inline-block;font-size: 15px;font-family: Merriweather,arial;font-weight: 400;line-height: 22px;padding: 15px 0px 10px;border-top: 2px solid #000;border-bottom: 2px solid #000;min-height: 60px;width: 90%;margin: 20px auto;position: relative;}
blockquote:before {content: '\275d';position: absolute;display: inline-block;top: -25px;left: 45%;color: #FFF;border: 5px solid #FFF;background: #000;padding: 10px;border-radius: 50%;font-size: 24px;width: 45px;height: 45px;line-height: 23px;float: left;}
blockquote p {color: #555;padding: 0 18px;font-size: 18px;line-height: 25px;font-style: italic;border-width: 0 0 0 4px;}
blockquote p:last-child {margin-bottom:0;}
.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;}

/************************************************
** Footer Styles
*************************************************/
#theme-footer {position: relative;color: #eee;background: #0d76b3;padding: 30px 0;border-bottom: blue;width: 100%;}
#theme-footer a {color: #fff;}
.footer-logo {float: left;width: 35%;text-align: center;}
.footer-logo img {max-width: 80%;margin-top: 10px;}
.footer-links {float: left;width: 65%;text-align: center;}
.footer-links ul li {display: inline-block;margin: 0 8px 8px;overflow: hidden;}

#topcontrol {z-index: 999;background: #0d76b3;border: 1px solid #0d6090;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: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#topcontrol:before {width: 40px;height: 40px;line-height: 35px;color: #FFF;}
#topcontrol:hover {opacity: 1;}

/************************************************
** Sidebar & Widget Styles
*************************************************/
.sidebar{
    display: block;
    width: 100%;
}
.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: 20px;border-bottom: 1px solid #ddd;}
.widget:last-child {margin-bottom: 0;border-bottom: 0;}
.widget-top {display: inline-block;width: 100%;border-bottom: 3px solid #2e439c;padding-bottom: 5px;margin-bottom: 20px;color: #2e439c;}
.widget-top .widget-title {width:100%;font: 600 25px/32px Merriweather,Arial;text-transform: uppercase;color: #2e439c;}
.widget-top .widget-title a {color: #2e439c;}
.widget-top .widget-title a:hover {color: #c81e0f;}
.widget-top a.see-more {font-size: 15px;color: crimson;float: right;opacity: 0.8;}
.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 .post-entry h2.post-box-title{margin-bottom:5px;}
.widget-container p.post-meta {color: #AAA;font-size: 80%;display: inline-block;margin: 0;}
.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: 110px;}
.widget-container .post-entry {float: left;width: calc(100% - 120px);}
.widget-container .one-post .post-thumbnail {max-width: 100%;width: 100%;margin: 0 0 10px;}
.widget-container .one-post .post-entry, .widget-container .thumb-top .post-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 .post-thumbnail,.posts-list .post-entry {display: table-cell;}
.text-html-box {margin-bottom: 20px;}
#theme-footer .text-html-box {margin-bottom: 0;}
.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;}
.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;}
.the_tags_outer {clear: both;border-bottom: 1px solid #E1E1E1;margin: 15px 0px;}
.post-cat-tag {font: bold 12px arial;border-top: 1px solid #E1E1E1;width: 100%;display: inline-block;line-height: 28px;}
.post-cat-tag span {padding: 4px 10px;}
.post-cat-tag a {text-shadow: 0 1px 0 #FFF;text-decoration: none;padding: 3px 8px;line-height: 20px;color: #ED143D;}
#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: 0;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: 0;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: 0 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 {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 #eee;}
.wp-caption .wp-caption-text {background: #f6f6f6;color: #666;padding: 5px;line-height: 130%;border: 1px solid #eee;}

/************************************************
** Comment Styles
*************************************************/
#respond {position: relative;clear: both;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #ddd;}
#respond:before {height: 1px;}
#respond h3 {font-weight: bold;color: #0d76b3;font: 700 22px Merriweather, Arial;margin-bottom: 15px;}
#respond .comment-notes {margin-bottom: 10px;}
#respond .required {color:crimson;}
#respond iframe {width: 100%!important;height: auto;}
#respond label {display: inline-block;width: 100%;max-width: 80px;}
#respond .comment-form-cookies-consent label {max-width:90%;margin-left: 5px;vertical-align: middle;}
#respond .form-submit {margin: 15px 0;}
#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;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: 0;right: 0;background: #E7E7E7;padding: 3px 10px;font-size: 11px;}
.commentlist .reply a:hover {background: #333;color: #FFF;}

#signup {border-bottom: 1px solid #e1e1e1;}
#signup .txt {margin: 0 0 15px;line-height: 1.5;font-weight: 600;}
#signup .item {margin-bottom: 0;}
#signup .item iframe {display: inline-block;width: 100%;height: 135px;border: 0;}

/************************************************
** ADS Styles
*************************************************/
.e3lan-post {line-height: 0;margin: 20px auto;text-align: center;}
.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, .mobile-ads {display: inline-block;width: 100%;text-align: center;overflow: hidden;margin: 0 auto 15px;}
.adbanner:before {font: 10px/1.6 sans-serif;display: block;color: #333;width: 94%;max-width: 960px;margin: 0 auto;content: "ADVERTISING";}
.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;}
blockquote .post-ad, table td .post-ad {display: none!important;height: 0!important;}
.bsadsbase {width: 180px;text-align: center;}
.bsadsheadline {display: none;opacity: 1.0;height: auto;width: auto;position: absolute;top: 170px;color: #333;padding: 0;z-index: 1001;font-size: 13px;z-index: 999;}
.bsadsheadline.float-fixed {position: fixed;}
.e3lan-widget-content{margin-bottom: 20px;}
.stickyad{display:none;background: #e6e6e6;position: fixed;bottom: 0; left: 0;width: 100%;height: 50px;text-align: center;overflow: hidden;z-index: 999999;}
.stickyad.actived{display: block}
.stickyad .wrap{display: inline-block;}
.sticky-fb {position: fixed;bottom: 55px; right: 1px;width: 40px;height: 40px;text-align: center;overflow: hidden;z-index: 999999;}
.e3lan-cell {display: inline-block;text-align: center;}

#abv-qc {width: 100%;text-align: center;}
#abv-qc.active {display: block;}
#abv-qc.float {position: fixed;margin: 0;top: 0;left: 0;width: 100%;z-index: 99;}
#abv-qc .adbanner {margin-bottom: 0}
#abv-qc .adbanner:before {display:none;}

/************************************************
** 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: #0d76b3;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;}

#slide-out {background: #0d76b3;position: absolute;right: 0;top: 66px;width: 100%;opacity: 0;visibility: hidden;z-index: -1;color: #ddd;box-shadow: 0 2px 4px #222;-webkit-transition: opacity 200ms ease;-moz-transition: opacity 200ms ease;-o-transition: opacity 200ms ease;transition: opacity 200ms ease;}
#slide-out .search-block {display: block;width: 100%;background-color: #333;padding: 0 10px;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border: 1px solid #1B1919;border-top: none;box-shadow: -1px 1px 2px #777;}
#slide-out .social-icons {padding: 15px 0;text-align: center;border-bottom: 1px solid #105780;}
#slide-out .social-icons a {color: #fff;font-size: 16px;padding: 0 4px;}
#slide-out .social-icons a:hover {color: #FFF;}
#mobile-menu {border-top: 1px solid #1071a9;display: none;padding-top: 5px;}
#mobile-menu.mobile-hide-icons i.fa {display: none;}
#slide-out #mobile-menu .mega-menu-block {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: #0d76b3;margin-top: 10px;}
#slide-out #mobile-menu li {list-style: none;position: relative;float: left;width: 49%;margin-left: 2%;}
#slide-out #mobile-menu li:nth-child(2n+1) {margin-left: 0;clear: both;}
#slide-out #mobile-menu ul li.menu-item-has-children i.mobile-arrows {position: absolute;top: 0;right: 0;padding: 7px;border-left: #fff;margin: 0;cursor: pointer;display: block;}
#slide-out #mobile-menu a {color: #fff;display: block;font-size: 20px;padding: 5px 10px;font-weight: bold;padding-right: 0;}
#slide-out #mobile-menu a:hover {}
#slide-out #mobile-menu .sub-menu li{width: 100%;margin-left: 0;}
#slide-out #mobile-menu ul ul a {font-size: 16px;padding-left: 30px;padding: 0 0 10px 20px;font-weight: 500;}
#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;}
#mobile-menu li.menu-item-home a:before {content: "\f015";}
#header-nav .header-nav-item a#slide-out-open {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 50px;height: 45px;padding-left: 10px;opacity: 1;z-index: 505;}
#slide-out-open span,#slide-out-open span:after,#slide-out-open span:before {position: absolute;content: ' ';top: 5px;display: block;height: 4px;width: 34px;background: #FFF;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 11px;}
#slide-out-open span:before {top: 10px;}
#slide-out-open span:after {top: 20px;}
#open-slide-overlay {position: fixed;top: 0;left: 80%;z-index: 500;overflow: hidden;width: 100%;height: 100%;}
.csstransforms3d.csstransitions .js-nav #main-nav {left: 80%;}
.csstransforms3d.csstransitions .js-nav #mobile-menu {display: block;}
.csstransforms3d.csstransitions .js-nav #main-nav {left: 0!important;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;}
.csstransforms3d.csstransitions .js-nav #main-nav {-webkit-transform: translate3d(80%,0,0);-moz-transform: translate3d(80%,0,0);-ms-transform: translate3d(80%,0,0);-o-transform: translate3d(80%,0,0);transform: translate3d(80%,0,0);}
.csstransforms3d.csstransitions .js-nav #slide-out {display: block;z-index: 999;opacity: 1;visibility: visible;}
.csstransforms3d.csstransitions .js-nav #slide-out-open span {top: 15px;-webkit-animation: fa-spin .2s 2 linear;animation: fa-spin 50ms 2 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;}

@-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: 1024px) {
    #theme-header {margin-bottom: 0}
    #main-nav .main-menu,#footer-nav {display:none!important;}
    #main-content {display: inline-block;width:100%;margin: 0;border: 0;}
    .container {width: 100%;float: none;}
    #em-header {padding: 30px 20px 35px;}
    #em-header .header-content {height: 70px;}
    #em-header .center-logo .emag-logo-wrap .emag-logo {height: 70px;}
    #em-orther-posts{padding: 40px 20px;}
    #em-posts.content{padding: 0 20px;}
    .video-playlist-nav-wrapper {min-height: 350px;}
}
@media only screen and (max-width: 900px) {
    .cat-box .left-column .post-excerpt, .one-post .post-entry .post-excerpt,.column-box .left-column ul li.first-news .post-entry .post-excerpt {display: block;}
    #headline-posts .section-content {border-bottom: 1px solid #e6e6e6;}
    .column-box .left-column,.cat-box .left-column,.cat-box .right-column{width:100%;}
    .cat-box .left-column{margin-right: 0;border-right: 0;border-bottom: 1px solid #e6e6e6;margin-bottom: 10px;padding-bottom:6px;}
    .column-box .right-column .section-content .content-wrap{display: inline-block;width: 100%;position: relative;height: 400px;overflow: hidden;}
    .column-box .right-column, .column-box .right-column .section-content{width: 100%;position: initial;}
    .column-box .right-column{padding:15px 15px 10px;}
    .column-box .right-column .one-post .post-thumbnail,.cat-box .left-column .post-thumbnail {width: 250px;float: left;}
    .column-box .right-column .one-post .post-entry,.cat-box .left-column .post-entry {width: calc(100% - 265px);width: -webkit-calc(100% - 265px);width: -moz-calc(100% - 265px);float: right;}
    .section-content {width: 100%;border-right: 0;}
    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;}
    ul.col-3 li{width:48.5%!important;margin-left:3%!important;clear:none!important;}
    ul.col-3 li:nth-child(2n+1){margin-left:0!important;clear:both!important;}
}
@media only screen and (max-width: 768px) {
    body.admin-bar .fixed-nav-appear{top:45px}
    #em-header {padding: 0 20px 25px;}
    #em-header .header-content {height: 60px;}
    #em-header .header-content .center-logo{display:none;}
    #em-posts ul li.big-item-1 .post-entry .post-box-title {font-size: 25px;line-height: 35px;}
    #em-posts ul li.big-item-1 .post-bottom .post-meta, #em-posts ul li .post-entry .post-meta {font-size: 14px;}
    #em-posts ul li.thumb-top {width: calc((100% - 30px) / 2);margin-right: 30px;margin-bottom: 30px;}
    #em-posts ul li.thumb-top .post-entry {padding: 20px;}
    #em-posts ul li.thumb-top .post-entry .post-box-title {font-size: 20px;line-height: 26px;margin-bottom: 20px;}
    .post-entry .post-box-title {font-size: 15px;line-height: 22px;}
    .thumb-over .post-entry .post-box-title {font-size: 18px;line-height: 24px;}
    #theme-footer {position: relative;color: #eee;padding: 30px 0;width: 100%;}
    #theme-footer a {color: #fff;}
    .footer-logo {width: 100%;margin-bottom: 10px;}
    .footer-logo img {width: 200px;margin: 0;}
    .footer-links {width: 100%;}
}
@media only screen and (max-width: 680px) {
    .footer-widgets-box {width:100%!important;}
    #em-posts ul li.thumb-top{float:none;width:100%;margin-bottom: 25px;}
    #theme-header #logo {float:left;}
    #tv-live .left-col,#tv-live .right-col {width: 100%;margin-left: 0;margin-bottom: 20px;}
    #em-posts ul li.thumb-left .post-thumbnail,#em-posts ul.post-list li.thumb-top{float:none;width:100%;margin-bottom: 25px;}
    #header-nav .header-nav-item:first-child .fa-home {font-size: 20px;}
    .sidebar,.float-sidebar{-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;display: none;}
    .post-listing .item .post-thumbnail {width: 200px;margin-right: 10px;}
    .post-listing .item .post-entry {width:calc(100% - 210px)}
    .post-listing .item .post-entry .post-excerpt {display:none;}
}
@media only screen and (max-width: 600px) {
    body.admin-bar .fixed-nav-appear{top:0px}
    #theme-header #logo {margin-left: 15px;}
    #theme-header #logo img {width: 120px;margin-top: -6px;}
    #slide-out {top: 50px;}
    #slide-out #mobile-menu li {width:100%;margin-left:0;}
    .cat-box .right-column ul{column-count: 1;}
    .cat-box .right-column{border-bottom: 0;}
    .column-box .left-column ul li.other-news{width: 100%;height: auto;padding: 0;}
    ul.col-3 li,ul.col-3 li:nth-child(3n+1){width:48.5%;margin-left:3%;clear:none;}
    ul.col-3 li:nth-child(2n+1){margin-left:0;clear:both;}

    .single-slide .swiper-slide .post-entry{background:#fff;visibility:hidden;}
    .single-slide .swiper-slide.swiper-slide-active .post-entry {visibility: visible;}
    .thumb-over .post-thumbnail:before {background:transparent;}
    .thumb-over .post-thumbnail .post-entry {position: relative;background: transparent;padding: 20px 0 0;}
    .thumb-over .post-thumbnail .post-meta, .thumb-over .post-thumbnail .post-meta > span, .thumb-over .post-thumbnail .post-meta > span a, .thumb-over .post-entry .post-box-title {color: #000;text-shadow: none;}
    .single-slide .swiper-container {padding-bottom:20px}
    .single-slide .swiper-container .swiper-pagination {bottom:0}
    .single-slide .swiper-container .swiper-pagination .swiper-pagination-bullet {background:#0d76b3;}
    #em-posts ul li.big-item-1 .post-entry .post-box-title {font-size: 16px;line-height: 22px;}
    #em-posts ul li.big-item-2, #em-posts ul li.big-item-3{width:100%;margin-left: 0;}
}
@media only screen and (max-width: 500px) {

    #theme-header {height: 50px;}
    #top-post .first-post {border-bottom: 1px dashed #ddd;padding-bottom: 4px;}
    #top-post .first-post .post-thumbnail .post-entry {position: relative;background: transparent;padding: 5px 0 0;}
    #top-post .first-post .post-thumbnail .post-entry h2.post-box-title {color: #000;text-shadow: none;margin-bottom: 0;font-size: 16px;line-height: 25px;}
    ul.col-4 li, ul.col-3 li,ul.col-2 li{width: 100%!important;margin-left:0!important;margin-bottom:15px;}
    ul.col-2 li .post-thumbnail, ul.col-3 li .post-thumbnail{float:left;width: 150px;margin-bottom: 0;}
    ul.col-2 li .post-entry, ul.col-3 li .post-entry{float:left;width: calc(100% - 150px);padding-left: 10px;}
    ul.col-3 li .post-thumbnail .tie-date {display: none;}
    ul.col-2 li .post-entry .post-box-title , ul.col-3 li .post-entry .post-box-title {font-size: 14px;line-height: 19px;margin-bottom: 2px;}
    .video-box .post-thumbnail{width: 100%!important;margin-bottom: 10px!important;}
    .video-box .post-entry{width: 100%!important;padding-left: 0!important;}
    #emagazine .post-thumbnail, #emagazine .post-entry {width: 100%;padding-left: 0;margin-bottom: 10px;}
    .post-listing .item .post-thumbnail {width: 150px;}
    .post-listing .item .post-entry {width:calc(100% - 160px)}
    .post-listing .item .post-entry .post-box-title {font-size: 16px;line-height: 20px;}
    #author-page ul.box-title li a {width: 100%;background: #f5f5f5;}
    #tv-live ul.col-3 li .post-thumbnail, #tv-live ul.col-3 li .post-entry {width: 100%;padding-left: 0;margin-bottom: 10px;}
    #em-orther-posts .section-header h2 {font-size: 30px;line-height: 50px;}
    #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;}
    #left_related_posts,#sidebar,#respond,#bottom_related_posts,#hot-video,#bottom-top-headlines {display: none;}
    #the-post .section-content {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;}
    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%;}
}