/**
 * Theme Name: TalkTags
 * Theme URI: http://extracoding.com/demo/wp/talktags
 * Author: Themebazaar
 * Author URI: http://extracoding.com/
 * Description: Talktags is a WordPress magazine theme that enables users to submit their articles. It comes with complete user profile system.
 * Version: 1.0.0
 * License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Tags: one-column, two-columns, left-sidebar, custom-menu, editor-style, featured-images, full-width-template, rtl-language-support, sticky-post, theme-options, translation-ready
 * Text Domain: talktags
 *
 * Summary:
 *
 *  00. ELEMENTS
 *  01. WORDPRESS CORE CLASSES
 *  02. COMPONENTS
 *      2.1. Buttons
 *      2.2. Forms
 *      2.3. pagination
 *      2.4. WP Social Login
 *      2.5. Slick Dots
 *  03. GRID
 *  04. HEADER
 *      4.1 Header Topbar
 *      4.2 Navbar
 *      4.3 Today News
 *  05. MAIN SLIDER
 *  06. CONTENT
 *      6.1. Headlines
 *      6.2. Post / Entry Style
 *      6.3. Modules
 *          6.3.1. Module Sole Entry
 *          6.3.2. Module Dual Entries
 *          6.3.3. Module Social Share
 *          6.3.4. Module Newslist
 *          6.3.5. Module Calendar
 *          6.3.6. Module Advertiement
 *          6.3.7. Module Latest Video
 *  07. SECTION SPECIFIC STYLE
 *      7.1. Section Most Popular
 *      7.2. Section Must Read
 *      7.3. Section Editor Picks
 *  08. MODULE NEWSLETTER
 *  09. SINGLE PAGE
 *  10. RELATED ENTRIES
 *  11. COMMENT AREA
 *      11.1. Comment Respond
 *  12. CATEGORIES PAGE
 *  13. CATEGORIES POSTS
 *  14. ADVERTISE
 *  15. TERMS AND CONDITIONS / PRIVACY POLICY
 *  16. SIDEBAR
 *      16.1. Widget Users
 *      16.2. Widget Archive
 *      16.3. Widget Categories
 *      16.4. Widget Pages
 *      16.5. Widget Meta
 *      16.6. Widget Recent Comments
 *      16.7. Widget Recent Entries
 *      16.8. Widget RSS
 *      16.9. Widget Search
 *      16.10. Widget Text
 *      16.11. Widget TagCloud
 *      16.12. Widget Menu
 *      16.13. Widget Calendar
 *  17. FOOTER
 *      17.1. Footer Widgets
 *      17.2. Footer Navbar
 *  18. MODALS
 *      18.1. Modal Login
 *      18.2. Modal Subscribe
 *      18.3. Modal Social Sharing
 *      18.4. Modal Submit Article
 *      18.5. Modal User Contact
 *      18.6. Modal Edit Profile
 *      18.7. Modal Edit Profile Pic
 *      18.8. Modal Confirmation
 *  19. MODAL NOTICE
 *  20. DASHBOARD
 *      20.1. Dashboard Navbar
 *      20.2. Dashboard Content
 *      20.3. Dashboard Sidebar
 *      20.4. Dashboard Body
 *  21. 404 PAGE
 *  22. SEARCH RESULTS
 *  23. NO ATTACHMENT
 *  24. UTILITY CLASSES
 *
 **/

/* ==========================================================================
   00. ELEMENTS
   ========================================================================== */
*{-ms-word-wrap:break-word;word-wrap:break-word;}
body{background-color:#f5f5f5;color:#585858;font-family:'Roboto Slab',serif;font-size:14px;font-weight:400;line-height:1.857;}
p{margin-top:0;margin-bottom:20px;}
ol,ul,dl{margin-top:0;margin-bottom:10px;}
ol ol,ul ul,ol ul,ul ol{margin-bottom:10px;}
a{color:#4928a5;text-decoration:none;}
a:hover{color:#e14028;}
a:focus{color:inherit;outline:none;}
a:focus,a:hover{text-decoration:none;}
button:focus{outline:none;}
figure{margin:0;}
img{max-width:100%;vertical-align:middle;}
embed,iframe,object{max-width:100%;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:20px;font-weight:700;line-height:1.1;}
h1,.h1{font-size:36px;}
h2,.h2{font-size:30px;}
h3,.h3{font-size:24px;}
h4,.h4{font-size:20px;}
h5,.h5{font-size:16px;}
h6,.h6{font-size:14px;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{color:#000;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover{color:#e14028;}
button,input,select,textarea{font-family:'Roboto Slab',serif;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.tt-pagination,.tt-topbar,.tt-navbar,.tt-footer-nav,.tt-slide-date,.tt-slide-catg,.tt-entry-catg,.tt-module-mustread-header .dropdown .dropdown-toggle,.tt-entry-date,.tt-modal-login .nav-tabs,.comment-author,.tt-dashboard-navbar,.tt-profile-info-info .btn,label,.tt-footer-copyright{font-family:'Arimo',sans-serif;}
.btn,.form-control,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,.tt-topbar-nav > li > a,.tt-navbar-nav li  a,.tt-navbar-nav > li > a:after,.tt-todaynews-entry-content a,.tt-search-viewall a,.widget-links ul a,.tt-footer-nav li a,.dropdown-menu a,.tt-entry-catg a,.tt-mustread-cat-list li a,.tt-entry-meta ul li a,.tt-pagination .page-link,.tt-watch-all-video a,.tt-newslist li a,.tt-newslist-count-bubble,.tt-entry-small,.tt-entry-small-footer,.tt-entry-small-meta li a,.tt-entry-small-meta li span,.comment-reply-link,.comment-meta.commentmetadata a,.form-submit input[type="submit"],.comment-form input,.comment-form textarea,.comment-form select,.tt-user-profile-signout a,.tt-ticker-carousel a,.exc-pagination .page-numbers,.wp-social-login-provider,.tt-dashboard-nav li a,.mc_signup_submit input[type="submit"]{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}

/* ==========================================================================
   01. WordPress Core
   ========================================================================== */
.alignnone{margin:5px 0 0 0;}
.aligncenter,div.aligncenter{clear:both;display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 0 0 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
img.size-full,img.alignnone,.wp-caption.alignnone img{height:auto;}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption figcaption{padding-top:6px;}
.wp-caption.alignnone{margin:5px 0 0 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}

/* Text meant only for screen readers. */
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000; /* Above WP toolbar. */}

/*WordPress Post Navigation*/
.post-navigation{font-weight:700;border-top:1px solid #e5e5e5;}
.post-navigation .nav-links{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.post-navigation .nav-previous,.post-navigation .nav-next{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.post-navigation .nav-next{text-align:right;margin-left:auto;}
.post-navigation .nav-previous > a,.post-navigation .nav-next > a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:40px 30px;}
.post-navigation .nav-previous > a:hover,.post-navigation .nav-next > a:hover{background-color:#f5f5f5}
.nav-subtitle{display:block;color:#737373;margin-bottom:10px;text-transform:uppercase;}
.nav-subtitle i{font-size:18px;}
.nav-previous .nav-subtitle i{margin-right:10px;}
.nav-next .nav-subtitle i{margin-left:10px;}
.nav-title{color:#000;font-size:15px;}
@media (min-width:481px){
    .nav-subtitle i{display:none;}
}
@media (max-width:480px){
    .nav-title{display:none;}
    .nav-subtitle{margin-bottom:0;}
    .post-navigation .nav-previous > a,.post-navigation .nav-next > a{padding:20px;}
}

/*WordPress Gallery*/
.gallery{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.gallery-item{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;margin-bottom:30px;}
.gallery-columns-9 .gallery-item{-ms-flex:0 0 11.111111%;flex:0 0 11.111111%;max-width:11.111111%;}
.gallery-columns-8 .gallery-item{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%;}
.gallery-columns-7 .gallery-item{-ms-flex:0 0 14.2857%;flex:0 0 14.2857%;max-width:14.2857%;}
.gallery-columns-6 .gallery-item{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}
.gallery-columns-5 .gallery-item{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
.gallery-columns-4 .gallery-item{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.gallery-columns-3 .gallery-item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.gallery-columns-2 .gallery-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.gallery-caption{font-size:13px;font-style:italic;color:#000;line-height:1.5;padding-top:10px;}

/* ==========================================================================
   02. COMPONENTS
   ========================================================================== */

/* 2.1. Buttons
   ========================================================================== */
.btn,button,input[type="button"],input[type="submit"]{border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:normal;line-height:1.15;text-align:center;padding:17px 30px;text-transform:uppercase;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#f0f0f0;}
.btn:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;}
.btn-primary{background-color:#4928a5;border-color:#4928a5;color:#ffffff;}
.btn-primary:hover,.btn-primary:focus{background-color:#371e7c;border-color:#371e7c;color:#ffffff;}
.btn-secondary{background-color:#e14028;border-color:#e14028;color:#ffffff;}
.btn-secondary:hover,.btn-secondary:focus{background-color:#bc2f1a;border-color:#bc2f1a;color:#ffffff;}
.btn-sm{font-size:11px;padding:9px 20px;}
.btn-xs{border-radius:3px;font-size:10px;padding:3px 10px;text-transform:capitalize;}

/* 2.2. Forms
   ========================================================================== */
.form-control,input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{border:1px solid #e5e5e5;border-radius:4px;color:#000;display:block;font-size:14px;height:52px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;width:100%;}
select.form-control:not([size]):not([multiple]){height:52px;}
.form-control:focus{border-color:#4928a5;-webkit-box-shadow:none;box-shadow:none;}
textarea,textarea.form-control{height:auto;line-height:1.25;}
.form-control::-webkit-input-placeholder{color:#8d8d8d;opacity:1;}
.form-control::-moz-placeholder{color:#8d8d8d;opacity:1;}
.form-control:-ms-input-placeholder{color:#8d8d8d;opacity:1;}
.form-control::placeholder{color:#8d8d8d;opacity:1;}
label{color:#000000;display:block;font-size:14px;font-weight:700;margin-bottom:10px;}
.col-form-label{padding-top:7px;padding-bottom:7px;}
.form-text{color:#8d8d8d;font-size:14px;margin-bottom:0;margin-top:8px;}
.form-group{margin-bottom:27px;}
@media (max-width:768px){
    .tt-contact-information .form-group.row,.tt-campaign-information .form-group.row{margin-bottom:0;}
    .tt-contact-information .form-group.row input,.tt-campaign-information .form-group.row input,.tt-contact-information .form-group.row select,.tt-campaign-information .form-group.row select,.tt-contact-information .form-group.row textarea,.tt-campaign-information .form-group.row textarea{margin-bottom:20px;}
}
.custom-control{padding-left:30px;}
.custom-control-indicator{background-color:#ffffff;border:1px solid #d7d7d7;height:19px;width:19px;top:2px;}
.custom-checkbox .custom-control-indicator{border-radius:5px;}
.custom-control-input:checked ~ .custom-control-indicator{background-color:#4928a5;border-color:#4928a5;}
.custom-control-input:focus ~ .custom-control-indicator{-webkit-box-shadow:none;box-shadow:none;}
.form-group .custom-control{margin:0;}

/* 2.3. Paginations
   ========================================================================== */
.exc-pagination{padding:0 20px;margin:20px 0;}
.exc-pagination .pagination{margin-bottom:0;border-radius:0;}
.exc-pagination .page-link{position:relative;display:block;padding:0;margin-left:0;background-color:transparent;border:none;}
.exc-pagination .page-link + .page-link{margin-left:5px;}
.exc-pagination .page-numbers{display:block;background-color:#f5f5f5;border-radius:50%;border:none;color:#585858;font-size:12px;font-weight:700;height:27px;padding:0 5px;margin-left:0;line-height:27px;min-width:27px;text-align:center;}
.exc-pagination .page-numbers.next,.exc-pagination .page-numbers.prev{border-radius:8px;padding:0 10px;}
.exc-pagination .page-numbers:hover{background-color:#e14028;color:#ffffff;}
.exc-pagination .page-numbers.current{background-color:#4928a5;color:#ffffff;}
.page-links{margin:30px 0;clear:both;}
.page-links .page-number{background-color:#4928a5;color:#ffffff;display:inline-block;border-radius:50%;border:none;font-size:12px;font-weight:700;height:27px;padding:0 5px;line-height:27px;min-width:27px;text-align:center;}
.page-links > a,.page-links > span{margin-left:5px;}
.page-links a{display:inline-block;}
.page-links a .page-number{background-color:#f5f5f5;color:#585858;}
.page-links a .page-number:hover{background-color:#e14028;color:#ffffff;}

/* WordPress default pagination */
.navigation.pagination{width:100%;padding:20px;}
.navigation.pagination{width:100%;padding:20px;}
.navigation.pagination .nav-links > a,.navigation.pagination .nav-links > span{width:27px;height:27px;display:inline-block;background:#f5f5f5;text-align:center;border-radius:50%;float:left;color:#585858;margin-right:5px;font-size:12px;padding-top:2px;}
.navigation.pagination .nav-links > a.current,.navigation.pagination .nav-links > span.current{color:#fff;font-size:12px;background-color:#4928a5;}
.navigation.pagination .nav-links a.next.page-numbers{width:auto;height:auto;display:inline-block;border-radius:8px;padding: 2px 10px 3px;}
.navigation.pagination .nav-links a.next.page-numbers .screen-reader-text{position:relative!important;}

/* 2.4. WP Social Login
   ========================================================================== */
.wp-social-login-widget{}
.wp-social-login-connect-with{font-size:13px;margin-bottom:10px;display:none;}
.wp-social-login-provider-item{padding-bottom:10px;}
.wp-social-login-provider-list a:focus{color:#fff;}
.comment-form .wp-social-login-provider-list{}
.wp-social-login-provider{border-radius:4px;color:#ffffff;display:block;font-size:13px;height:39px;line-height:39px;padding-left:50px;position:relative;}
.wp-social-login-provider:hover{color:#ffffff;opacity:0.8;}
.wp-social-login-provider-facebook{background-color:#3b5998;}
.wp-social-login-provider-twitter{background-color:#55acee;}
.wp-social-login-provider-google{background-color:#e24929;}
.wp-social-login-provider-list i{font-size:20px;text-align:center;width:50px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}

/* 2.5. Slick Dots
   ========================================================================== */
.slick-dots{list-style:none;padding:0;margin:0;}
.slick-dots > li{float:left;height:8px;width:8px;}
.slick-dots > li + li{margin-left:5px;}
.slick-dots > li > button{text-indent:-9999px;overflow:hidden;cursor:pointer;height:8px;width:8px;padding:0;border:1px solid rgba(0,0,0,0.6);background-color:#ffffff;border-radius:50%;}
.slick-dots > li.slick-active > button{background-color:rgba(0,0,0,0.6);}
.tt-search-form-holder{position:relative;}
.tt-search-form-holder .tt-search-form-submit{background-color:transparent;cursor:pointer;border:none;padding:0;position:absolute;right:0;top:0;height:50px;width:30px;}

/* ==========================================================================
   3. Grid
   ========================================================================== */
.tt-container-small{max-width:840px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;}
@media (min-width:992px){
    .tt-col-lg-1_5{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding-left:15px;padding-right:15px;}
}
@media (min-width:1200px){
    .tt-col-xl-1_5{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding-left:15px;padding-right:15px;}
}
@media (min-width:1340px){
    .container{width:1310px;max-width:100%;}
}

/* ==========================================================================
   4. HEADER
   ========================================================================== */
@media (min-width:992px){
    .tt-page-slider .tt-header{position:absolute;top:0;right:0;left:0;z-index:990;}
    .logged-in.admin-bar.tt-page-slider .tt-header{top:32px;}
}

/* 4.1. Header Topbar
   ========================================================================== */
.tt-topbar{position:relative;z-index:11;}
.tt-topbar-inner:after{content:'';clear:both;display:block;}
.tt-topbar-inner{padding:24px 0 15px;position:relative;}
.tt-topbar-info{float:right;}
.tt-topbar-nav{list-style:none;padding:0;margin:0;float:left;}
.tt-topbar-nav li{position:relative;}
.tt-topbar-nav > li{float:left;padding-left:12px;padding-right:12px;line-height:17px;}
.tt-topbar-nav > li > a,.tt-topbar-nav > li > span{color:#000000;font-size:11px;padding-bottom:7px;}
.tt-topbar-nav > li > a:hover{color:#e14028;}
.tt-topbar-nav.tt-topbar-social-links{padding-right:6px;}
.tt-topbar-nav.tt-topbar-social-links li{padding-left:6px;padding-right:6px;}

/*Topbar User Area*/
.tt-topbar-nav.tt-topbar-userarea{border-left:1px solid #000;}
.tt-topbar-nav.tt-topbar-userarea li{padding-right:0;}
.tt-user-logged-in.dropdown{position:static;}
.tt-user-logged-in.show > a{color:#4928a5;}
.tt-user-logged-in > a > i{margin-left:10px;}
.tt-user-logged-in > a.dropdown-toggle:after{border-width:0.4em;}
.tt-user-logged-in .dropdown-menu{border-radius:0;border:none;border-top:5px solid #4928a5;padding-top:13px;padding-bottom:20px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.15);box-shadow:0 3px 6px rgba(0,0,0,0.15);width:250px;margin-top:0px;}
.tt-user-logged-in .dropdown-menu:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #4928a5;position:absolute;top:-10px;right:45px;}
.tt-user-logged-in .dropdown-menu li:last-child{padding:9px 20px 0;}
.tt-user-logged-in .dropdown-menu > li > a{font-size:14px;font-weight:700;padding:0 20px;color:#000000;display:block;line-height:2.4;}
.tt-user-logged-in .dropdown-menu > li > a:hover{color:#4928a5;}

/*Topbar Search*/
.tt-search-toggler .fa-times{display:none;}
.tt-search-toggler.open-search .fa-times{display:inline-block;}
.tt-search-toggler.open-search .fa-search{display:none;}

/*Search Dropdown*/
.tt-search-dropdown{background-color:#ffffff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.15);box-shadow:0 3px 6px rgba(0,0,0,0.15);display:none;position:absolute;left:0;right:0;top:100%;z-index:999;}
.tt-search-dropdown-input{background-color:#f5f5f5;position:relative;}
.tt-search-dropdown-input .form-control{background-color:#f5f5f5;border:none;color:#585858;font-size:36px;height:175px;padding:20px 60px;}
.tt-search-dropdown-input .tt-search-form-holder .tt-search-form-submit{color:#8d8d8d;cursor:pointer;font-size:36px;top:50%;right:60px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.tt-search-related{}
.tt-search-related .tt-module{border-bottom:none;}
.tt-search-related .tt-module-header{padding:30px 30px 0;border-bottom:none;}
.tt-search-related .tt-post-grid-widget{padding:30px 30px 0;}
.tt-search-related .tt-entry{}
.tt-search-viewall{}
.tt-search-viewall a{background-color:#f5f5f5;color:#7b7c7d;display:block;text-align:center;padding:17px 15px;font-size:12px;}
.tt-search-viewall a:hover{background-color:#4928a5;color:#ffffff;}
@media (max-width:767px){
    .tt-search-dropdown-input .form-control,.tt-search-dropdown-input .tt-search-form-holder .tt-search-form-submit{font-size:18px;}
}
@media (max-width:575px){
    .tt-topbar-nav.tt-topbar-location{display:none;}
    .tt-search-dropdown-input .form-control{padding-left:25px;padding-right:25px;}
    .tt-search-dropdown-input .tt-search-form-holder .tt-search-form-submit{right:25px;}
    .tt-search-dropdown-input .form-control,.tt-search-dropdown-input .tt-search-form-holder .tt-search-form-submit{font-size:13px;}
}
@media (min-width:992px){
    .tt-page-slider .tt-topbar-nav > li > a,.tt-page-slider .tt-topbar-nav > li > span{color:#ffffff;}
    .tt-page-slider .tt-topbar-nav > li > a:hover{color:rgba(255,255,255,0.75);}
    .tt-page-slider .tt-topbar-nav.tt-topbar-userarea{border-color:#ffffff;}
}
.tt-search-dropdown-backdrop{display:none;position:fixed;top:57px;left:0;right:0;bottom:0;}

/* 4.2. Navbar
   ========================================================================== */
.tt-navbar{position:relative;z-index:10;}
.tt-navbar-inner{background-color:#ffffff;border-bottom:1px solid rgba(0,0,0,0.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;}
.tt-navbar-brand{display:inline-block;min-width:155px;}
.tt-navbar-brand a{display:inline-block;padding:20px 25px 19px;}
.tt-navbar-brand .tt-navbar-action{float:right;padding:11px 20px;display:none;}
.tt-navbar-brand .tt-navbar-action .tt-submit-article{background-color:#ffffff;color:#000;}
.tt-navbar-toggler{background-color:transparent;border:none;color:#ffffff;cursor:pointer;float:right;font-size:21px;line-height:1;padding:16px 15px;}
.tt-navbar-collapse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;}
.tt-navbar-nav{list-style:none;padding:0;margin-right:auto;margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.tt-navbar-nav > li{padding-left:13px;padding-right:13px;height:100%;}
.tt-navbar-nav > li > a{font-size:11px;font-weight:700;color:#000000;text-transform:uppercase;height:100%;position:relative;padding-top:3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.tt-navbar-nav > li > a:hover,.tt-navbar-nav > li.active > a{color:#e14028;}

/*Dropdown Menu*/
.tt-navbar-nav .menu-item-has-children,.tt-navbar-nav .page_item_has_children,.tt-topbar-nav .menu-item-has-children,.tt-topbar-nav .page_item_has_children{position:relative;}
.tt-navbar-nav .menu-item-has-children > a:after,.tt-navbar-nav .page_item_has_children > a:after{content:'';height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #4928a5;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);display:none;}
.tt-topbar-nav .menu-item-has-children > a:after,.tt-topbar-nav .page_item_has_children > a:after{bottom:-4px;}
.tt-navbar-nav .sub-menu,.tt-navbar-nav .page_item_has_children .children,.tt-topbar-nav .sub-menu,.tt-topbar-nav .page_item_has_children .children{border-top:5px solid #4928a5;background-color:#ffffff;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,0.15);box-shadow:2px 3px 6px rgba(0,0,0,0.15);list-style:none;margin-bottom:0;padding:10px 0;display:none;}
.tt-navbar-nav .sub-menu li a,.tt-navbar-nav .page_item_has_children .children li a,.tt-topbar-nav .sub-menu li a,.tt-topbar-nav .page_item_has_children .children li a{display:block;padding:5px 15px;color:#585858;font-size:12px;font-weight:700;font-size:11px;position:relative;}
.tt-navbar-nav .sub-menu li a:hover,.tt-navbar-nav .page_item_has_children .children li a:hover,.tt-topbar-nav .sub-menu li a:hover,.tt-topbar-nav .page_item_has_children .children li a:hover{color:#000;}
.tt-navbar-nav .menu-item-has-children:hover > .sub-menu,.tt-navbar-nav .page_item_has_children:hover > .children,.tt-navbar-nav .menu-item-has-children:hover > a:after,.tt-navbar-nav .page_item_has_children:hover > a:after,.tt-topbar-nav .menu-item-has-children:hover > .sub-menu,.tt-topbar-nav .page_item_has_children:hover > .children,.tt-topbar-nav .menu-item-has-children:hover > a:after,.tt-topbar-nav .page_item_has_children:hover > a:after{display:block;}
.widget .menu-item-has-children:hover > a:after,.tt-footer-navbar .menu-item-has-children:hover > a:after,.widget .page_item_has_children:hover > a:after,.tt-footer-navbar .page_item_has_children:hover > a:after{display:none!important;}
.tt-topbar-nav .sub-menu,.tt-topbar-nav .page_item_has_children .children{position:absolute!important;width:190px;}
.tt-topbar-nav > .menu-item-has-children > .sub-menu,.tt-topbar-nav > .page_item_has_children > .children{top:126%;left:0;}
.tt-topbar-nav > .menu-item-has-children > .sub-menu .sub-menu,.tt-topbar-nav > .page_item_has_children > .children .children{border-top:0;border-left:5px solid #4928a5;}
.tt-topbar-nav > .menu-item-has-children .sub-menu .menu-item-has-children > a:after,.tt-topbar-nav > .page_item_has_children .childrren .page_item_has_children > a:after{border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #4928a5;top:50%;bottom:auto;left:auto;right:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.tt-navbar-action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:30px;}
.tt-submit-article{font-size:11px;padding:9px 20px;}
.tt-navbar .collapse.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.tinynav{display:none;margin:20px;background-color:#fff;padding:3px 12px;border:1px solid #ccc;height:33px;border-radius:3px;}
@media (max-width:1199px){
    .tinynav{display:block;}
    .tt-navbar-brand .tt-navbar-action{display:block;}
    .tt-navbar .tt-navbar-inner,.tt-navbar .tt-navbar-brand{display:block;width:auto;}
    .tt-navbar .tt-navbar-brand:after{content:'';clear:both;display:table;}
    .tt-navbar .tt-navbar-logo{float:left;padding:12px 15px;}
    .tt-navbar .tt-navbar-collapse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
    .tt-navbar .tt-navbar-nav{padding-left:0;padding-top:10px;padding-bottom:10px;margin:0;display:none;width:100%;}
    .tt-navbar .tt-navbar-nav > li{padding:0;height:auto;}
    .tt-navbar .tt-navbar-nav > li > a{display:block;padding:5px 20px;font-size:12px;}
    .tt-navbar-action{padding:0 20px 15px;}
    .tt-mobile-nav .menu-item-has-children .sub-menu,.tt-mobile-nav .menu-item-has-children:hover .sub-menu{display:none;position:static;}
    .tt-mobile-nav .menu-item-has-children:hover > a:after{display:none;}
    .tt-mobile-nav .menu-item-has-children > a{position:relative;}
    .tt-mobile-nav .menu-item-has-children > a:before{content:"\f0d7";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:14px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
    .tt-mobile-nav .menu-item-has-children > a:hover:before{color:#585858;}
}
@media (min-width:481px) and (max-width:1199px){
    .tt-navbar-collapse .tt-navbar-action{display:none;}
}
@media (max-width:480px){
    .tt-navbar-brand .tt-navbar-action{display:none;}
    .tt-navbar-collapse .tt-navbar-action .tt-submit-article{display:block;width:100%;}
}
@media (min-width:1200px){
    .tt-navbar .tt-navbar-brand{margin-right:20px;}
    .tt-navbar .collapse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;}
    .tt-navbar .tt-navbar-toggler{display:none;}
    .tt-navbar-nav > li > a{font-size:12px;}
    .tt-navbar-action{margin-left:auto;}

    /*Dropdown Menu*/
    .tt-navbar-nav .menu-item-has-children,.tt-navbar-nav .page_item_has_children{position:relative;}
    .tt-navbar-nav .sub-menu,.tt-navbar-nav .page_item_has_children .children{position:absolute;top:0;left:100%;width:250px;}
    .tt-navbar-nav > .menu-item-has-children > .sub-menu,.tt-navbar-nav > .page_item_has_children > .children{top:100%;left:0;}
    .tt-navbar-nav > .menu-item-has-children > .sub-menu .sub-menu,.tt-navbar-nav > .page_item_has_children > .children .sub-menu{border-top:0;border-left:5px solid #4928a5;}
    .tt-navbar-nav > .menu-item-has-children .sub-menu .menu-item-has-children > a:after,.tt-navbar-nav > .page_item_has_children .children .page_item_has_children > a:after{border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #4928a5;top:50%;bottom:auto;left:auto;right:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
}
@media (max-width:991px){
    .tt-page-slider .tt-header .container{width:100%;padding-left:0;padding-right:0;}
    .tt-page-slider .tt-topbar{padding-left:15px;padding-right:15px;}
}

/* 4.3. Taday News
   ========================================================================== */
.tt-todaynews-inner{background-color:#ffffff;padding:20px 15px;}
.tt-todaynews-header{padding-left:5px;}
.tt-todaynews-title{font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:15px;}
.tt-todaynews-entry{margin-left:5px;margin-right:5px;overflow:hidden;}
.tt-todaynews-entry-thumb{max-width:80px;margin-bottom:0;float:left;margin-right:18px;}
.tt-todaynews-entry-thumb img{display:none;}
.tt-todaynews-entry-content p{margin-bottom:0;line-height:1.8333333;font-size:12px;}
.tt-todaynews-entry-content p a{color:#000000;}
.tt-todaynews-entry-content p a:hover{color:#e14028;}
@media (min-width:992px){
    .tt-todaynews-entry-content{height:44px;overflow:hidden;}
    .tt-todaynews-entry-thumb img{display:block;}
}

/* News Taday Carousel */
.tt-todaynews-carousel{list-style:none;padding:0;margin:0;}
.tt-todaynews-carousel li{display:none;}
.tt-todaynews-carousel li:first-child,.tt-todaynews-carousel.slick-initialized li{display:block;}
.tt-todaynews-carousel .slick-dots{position:absolute;right:15px;top:-36px;}

/* ==========================================================================
   5. MAIN SLIDER
   ========================================================================== */
.tt-banner{margin-bottom:50px;}
.tt-main-slider{list-style:none;margin:0;padding:0;position:relative;}
.tt-main-slider:after{content:'';position:absolute;top:0;left:0;right:0;height:200px;background:-moz-linear-gradient(top,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#00000000',GradientType=0);}
@media (max-width:990px){
    .tt-main-slider:after{content:'';position:absolute;top:0;left:0;right:0;height:200px;background:none;filter:0;}
}
.tt-main-slider li{display:none;}
.tt-main-slider li:first-child,.tt-main-slider.slick-initialized li{display:block;}
.tt-main-slider .slick-slide{position:relative;}
.tt-main-slider .slick-arrow{background-color:#ffffff;border:none;border-radius:50%;cursor:pointer;color:#000;font-size:14px;padding:0;text-align:center;position:absolute;top:50%;height:34px;width:34px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10;opacity:0;}
.tt-main-slider:hover .slick-arrow{opacity:1;}
.tt-main-slider .slick-arrow.slick-prev{left:30px;}
.tt-main-slider .slick-arrow.slick-next{right:30px;}
.tt-slide-caption{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.tt-slide-caption .container{position:static;}
.tt-slide-caption-inner{position:relative;}
.tt-slide-date{display:inline-block;background-color:#000;font-size:12px;padding:5px 10px;color:#ffffff;font-weight:700;line-height:1.1;margin-bottom:3px;}
.tt-slide-catg{display:inline-block;}
.tt-slide-catg .post-categories li{margin-bottom:0;}
.tt-slide-catg .post-categories li a{background-color:#000;line-height:1.1;}
.tt-slide-catg .post-categories li a:hover{background-color:#444;}
.tt-slide-caption-inner h1{line-height:1.4;padding:2px 0;width:600px;font-size:36px;}
.tt-slide-caption-inner h1 a{color:#e14028;background-color:#000;position:relative;display:inline;padding:0.45rem 0.80rem;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;}
.tt-slide-caption-inner h2{color:#ffffff;font-size:24px;line-height:1.4;margin-bottom:7px;max-width:600px;position:relative;}
.tt-slide-caption-inner h2 span{background-color:#000;position:relative;display:inline;padding:0.45rem 0.80rem;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;}
.tt-slide-meta{}
.tt-slide-meta ul{list-style:none;padding:0;margin:0;}
.tt-slide-meta ul:after{content:'';clear:both;display:table;}
.tt-slide-meta ul li{float:left;}
.tt-slide-meta ul li:not(:first-child){margin-left:2px;}
.tt-slide-meta ul li a,.tt-slide-meta ul li span{background-color:#000000;color:#ffffff;font-size:12px;display:-webkit-box;line-height:1.1;padding:5px 10px;}
.tt-slide-meta ul li a i,.tt-slide-meta ul li span i{margin-right:5px;}
.tt-slide-meta ul li a .essb-total,.tt-slide-meta ul li span .essb-total{display:inline-block;}
@media (max-width:767px){
    .tt-slide-caption-inner h1{font-size:24px;padding-left:0;}
    .tt-slide-caption-inner h2{font-size:16px;padding-left:0;}
    .tt-slide-caption-inner h1 a:before,.tt-slide-caption-inner h1 a:after,.tt-slide-caption-inner h2 span:before,.tt-slide-caption-inner h2 span:after{display:none;}
}
@media (max-width:480px){
    .tt-slide-caption-inner h1{font-size:16px;}
    .tt-slide-caption-inner h2{display:none;}
}
@media (max-width:320px){
    .tt-banner{display:none;}
}
@media (min-width:992px){
    .tt-main-slider .slick-slide{height:670px;}
    .tt-main-slider .slick-slide img{height:100%;width:100%;object-fit:cover;}
    .tt-slide-caption{position:absolute;top:240px;bottom:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
    .tt-slide-caption-inner{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
}

/* ==========================================================================
   6. MAIN CONTENT
   ========================================================================== */
.tt-main{}
.tt-content{background-color:#ffffff;margin-bottom:70px;border-top:1px solid #e5e5e5;margin-top:-1px;}
body.home .tt-content{background-color:transparent;margin-bottom:0;}
body.home .tt-content.tt-home-blog{background-color:#ffffff;}
.tt-page-header{padding:17px 30px;border-bottom:1px solid #e5e5e5;}
.tt-page-header-title{font-size:14px;text-transform:uppercase;margin-bottom:0;}
.tt-page-content{padding:30px;}
.tt-page-content.nopadding-page{padding:0px;}
.tt-page-content > ol,.tt-page-content > ul{padding-left:12px;}
.tt-page-content > ol ol,.tt-page-content > ol ul,.tt-page-content > ul ul,.tt-page-content > ul ul{padding-left:30px;}
.tt-page-content > ol li,.tt-page-content > ul li{padding:5px 0;}
@media (min-width:992px){
    .tt-content > .row > .col-lg-9 + .col-lg-3,.tt-content > .row > .col-lg-3 + .col-lg-9,.tt-content > .row > .col-lg-6 + .col-lg-3,.tt-content > .row > .col-lg-3 + .col-lg-6,.tt-content > .row > .col-lg-3 + .col-lg-3{border-left:1px solid #e5e5e5;}
}

/* 6.1. Headlines
   ========================================================================== */
.tt-headlines{background-color:#ffffff;border-bottom:1px solid #e5e5e5;margin-top:5px;}
.tt-headlines:after{content:'';clear:both;display:table;}
.tt-headlines-title{font-size:12px;margin-bottom:0;padding:20px;text-transform:uppercase;}
.tt-headlines-title.tt-bg-primary{color:#ffffff;}
.tt-headline-ticker{padding:0 20px;}
.tt-ticker-carousel{padding:10px 0;margin:0;}
.tt-ticker-carousel p{line-height:22px;margin-bottom:0;color:rgba(0,0,0,0.7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tt-ticker-carousel p{display:none;}
.tt-ticker-carousel p:first-child,.tt-ticker-carousel.slick-initialized p{display:block;}
.tt-ticker-carousel p b a{color:#000;font-size:13px;}
.tt-ticker-carousel p b a:hover{color:#e14028;}
.tt-ticker-carousel .slick-arrow{background-color:#000;border:none;border-radius:50%;color:#ffffff;cursor:pointer;height:20px;width:20px;text-align:center;position:absolute;right:0;top:-37px;padding:0;}
.tt-ticker-carousel .slick-arrow.slick-prev{right:25px;}
@media (min-width:1200px){
    .tt-headlines-title{float:left;padding:20px 30px;}
    .tt-headline-ticker{padding:0 30px;overflow:hidden;}
    .tt-ticker-carousel{margin:14px 0;padding:0 60px 0 0;}
    @-moz-document url-prefix(){
        .tt-ticker-carousel{margin:16px 0 12px;}
    }
    .tt-ticker-carousel .slick-arrow{right:0;top:3px;}
    .tt-ticker-carousel .slick-arrow.slick-prev{right:25px;}
}

/* 6.2. Post / Entry Specific Style
   ========================================================================== */
.tt-entry{margin-bottom:30px;position:relative;}
.tt-entry:after{content:'';display:table;clear:both;}
.tt-entry-thumb{margin-bottom:20px;position:relative;background-color:#f5f5f5;}
.tt-entry-date{background-color:#4928a5;color:#ffffff;font-size:11px;position:absolute;bottom:0px;right:0;font-weight:bold;text-align:center;line-height:1.08;padding:7px 10px 5px 10px;text-transform:uppercase;}
.tt-entry-date a,.tt-slide-date a{color:#ffffff;}
.tt-entry-date b{display:block;font-size:15px;}
.tt-entry-catg{}
.post-categories{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.post-categories li{margin:0 5px 5px 0;}
.post-categories li a{background-color:#e14028;font-size:12px;font-weight:700;display:block;padding:6px 10px 5px;color:#ffffff;line-height:1;}
.post-categories li a:hover{background-color:#bc2f1a;color:#ffffff;}
.tt-entry-title{font-size:18px;line-height:1.333333;margin-bottom:0;margin-top:8px;}
.tt-entry-excerpt{margin-top:7px;color:#737373;line-height:26px;font-size:14px;}
.tt-entry-excerpt p{margin-bottom:0;}
.tt-entry-meta{margin-top:13px;overflow:hidden;}
.tt-entry-meta ul{list-style:none;padding:0;margin:0;}
.tt-entry-meta ul:after{content:'';clear:both;display:table;}
.tt-entry-meta ul li{float:left;}
.tt-entry-meta ul li:not(:first-child){margin-left:2px;}
.tt-entry-meta ul li a,.tt-entry-meta ul li span{background-color:#f5f5f5;color:#585858;font-size:12px;display:inline-block;line-height:1.1;padding:5px 10px;}
.tt-entry-meta ul li a:hover{background-color:#4928a5;color:#ffffff;}
.tt-entry-meta ul li a i,.tt-entry-meta ul li span i{margin-right:5px;}

/* Entry Listview */
.tt-entry-listview .tt-entry-thumb{margin-bottom:0;}
@media (max-width:575px){
    .tt-entry-listview .tt-entry-thumb img{width:100%;max-width:auto;}
}
@media (min-width:576px){
    .tt-entry-listview .tt-entry-thumb{float:left;margin-right:20px;text-align:center;}
    .tt-search-results .tt-entry-listview .tt-entry-thumb{max-width:344px;}
    .tt-home-blog-content .tt-entry-listview .tt-entry-thumb img{max-height:232px;}
    .tt-entry-listview .tt-entry-date{bottom:auto;top:0;}
    .tt-entry-listview .tt-entry-catg{margin-top:0;}
}
@media (max-width:767px){
    .tt-home-blog-content .tt-entry-listview .tt-entry-thumb{float:none;margin-right:0;}
}
@media (min-width:768px){
    .tt-home-blog-content .tt-entry-listview .tt-entry-thumb{float:left;margin-right:20px;margin-bottom:0;width:100%;max-width:250px;}
    .tt-home-blog-content .tt-entry-listview .tt-entry-thumb + .tt-entry-content{float:left;width:calc(100% - 280px);}
    .tt-home-blog-content .tt-entry-listview .tt-entry-date{bottom:auto;top:0;}
}
@media (min-width:1025px){
    .tt-home-blog-content .tt-entry-listview .tt-entry-thumb + .tt-entry-content{float:left;width:calc(100% - 374px);}
    .tt-home-blog-content .tt-entry-listview .tt-entry-thumb{max-width:344px;}
}

/* Entry Featured */
.tt-entry-featured{padding:0;}
.tt-entry-featured .tt-entry-thumb{margin-bottom:0;}
.tt-entry-featured .tt-entry-date{background-color:#4928a5;color:#ffffff;font-size:14px;padding:10px 15px;bottom:0px;}
.tt-entry-featured .tt-entry-date b{font-size:33px;}
.tt-entry-featured .tt-entry-content{background-color:#4928a5;padding:20px;}
.tt-entry-featured .tt-entry-catg{margin-top:0;}
.tt-entry-featured .tt-entry-title{font-size:30px;line-height:1.2;height:auto;}
.tt-entry-featured .tt-entry-title a,.tt-entry-featured .tt-entry-excerpt{color:#ffffff;}
.tt-entry-featured .tt-entry-title a:hover{color:rgba(255,255,255,0.75);}
.tt-entry-featured .tt-entry-excerpt{font-size:14px;line-height:1.857;margin-top:10px;}
.tt-entry-featured .tt-entry-meta ul li a:hover{background-color:#e14028;color:#ffffff;}
@media (max-width:575px){
    .tt-entry-featured .tt-entry-title,.tt-entry-featured .tt-entry-date b{font-size:18px;}
    .tt-entry-featured .tt-entry-excerpt,.tt-entry-featured .tt-entry-date{font-size:12px;}
}
@media (max-width:991px){
    .tt-entry-thumb img{width:100%;}
}

/* Entry Caption Style */
.tt-entry-caption .tt-entry-content{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0);position:absolute;bottom:0;left:0;right:0;padding:20px;}
.tt-entry-caption .tt-entry-thumb{margin-bottom:0;}
.tt-entry-caption .tt-entry-catg{margin-top:0;}
.tt-entry-caption .tt-entry-title{height:auto;}
.tt-entry-caption .tt-entry-title a{color:#ffffff;}
@media (min-width:480px){
    .tt-entry-caption .tt-entry-title a:hover{color:rgba(255,255,255,0.75);}
}
.tt-entry-small{background-color:#ffffff;margin-bottom:30px;}
.tt-entry-small-content{padding:20px;}
.tt-entry-small-content:after{content:'';clear:both;display:table;}
.tt-entry-small-thumb{float:left;max-width:86px;margin-right:20px;}
.tt-entry-small-title{font-size:16px;line-height:20px;margin:6px 0;height:40px;overflow:hidden;}
.tt-entry-small-footer{background-color:#000;padding-left:20px;padding-right:20px;}
.tt-entry-small-meta{list-style:none;padding-left:0;margin:0 -10px;}
.tt-entry-small-meta:after{content:'';clear:both;display:table;}
.tt-entry-small-meta li{float:left;padding-left:10px;padding-right:10px;}
.tt-entry-small-meta li a,.tt-entry-small-meta li span{color:#ffffff;padding-top:2px;padding-bottom:2px;display:inline-block;}
.tt-entry-small-meta li a i,.tt-entry-small-meta li span i{margin-right:5px;}
.tt-entry-small-meta li a .essb-total,.tt-entry-meta ul li a .essb-total,.tt-entry-meta ul li span .essb-total,.tt-entry-small-meta li span .essb-total{display:inline-block;}
.tt-entry-small:hover{background-color:#f5f5f5;}
@media (max-width:479px){
    .tt-entry-caption .tt-entry-content{background:transparent;position:relative;bottom:unset;left:unset;right:unset;padding:0px;margin-top:20px;}
    .tt-entry-caption .tt-entry-title a{color:#000;}
}

/* Page content
   ========================================================================== */
.tt-home-content{background-color:#ffffff;}
.tt-home-content.vc_row{margin-left:0;margin-right:0;}
.tt-home-content.vc_row .vc_column-inner{padding-left:0;padding-right:0;}
@media (min-width:992px){
    .tt-home-content .tt-content-left{border-right:1px solid #e5e5e5;}
}
@media (min-width:1200px){
    .tt-home-content .tt-content-left,.tt-home-content .tt-content-center{width:39.84375%;}
    .tt-home-content .tt-content-center{border-right:1px solid #e5e5e5;}
    .tt-home-content .tt-content-right{width:20.3125%;}
}
.tt-content-left .tt-entry-featured{margin-bottom:0;border-bottom:1px solid #e5e5e5;padding:20px;}
.tt-article-list > ul{list-style:none;padding:0;margin-bottom:0;}
.tt-article-list > ul > li{border-bottom:1px solid #e5e5e5;}
body.archive .tt-article-list > ul > li:last-child{border-bottom:0;}
.tt-article-list .tt-entry{padding:20px;margin-bottom:0;}
.tt-article-list .tt-entry.sticky{background:#ebebeb;}
@media (max-width:767px){
    body.archive .tt-article-list .tt-entry-listview .tt-entry-thumb{float:none;margin-right:0;}
    body.archive .tt-article-list .tt-entry-listview .tt-entry-catg{margin-top:20px;}
}

/* 6.3. Modules
   ========================================================================== */
.tt-module{border-bottom:1px solid #e5e5e5;}
.tt-module-header{padding:17px 20px;border-bottom:1px solid #e5e5e5;}
.tt-module-title{font-size:14px;text-transform:uppercase;margin-bottom:0;}
.tt-module-carousel .tt-entry-title{height:48px;overflow:hidden;}
.tt-module-sole-entry .tt-module-carousel .tt-entry-title{height:auto;}
.tt-module-carousel .slick-dots{position:absolute;right:20px;top:-40px;}

/* 6.3.1. Module Sole Entry
   ========================================================================== */
.tt-module-sole-entry .tt-entry{padding:20px;margin-bottom:0;}
.tt-module-carousel .tt-entry{display:none;}
.tt-module-carousel .tt-entry:first-child,.tt-module-carousel.slick-initialized .tt-entry{display:block;}

/* 6.3.2. Module Dual Entries
   ========================================================================== */
.tt-module-dual-entries .tt-entry{border-right:1px solid #e5e5e5;padding:20px;margin-bottom:0;}

/* 6.3.3. Module Social Share
   ========================================================================== */
.tt-module-social-share ul{list-style:none;padding-left:0;margin-bottom:0;display:table;table-layout:fixed;width:100%;}
.tt-module-social-share ul li{display:table-cell;}
.tt-module-social-share ul li a{display:block;text-align:center;color:#ffffff;padding:10px 0;}
.tt-module-social-share ul li a.facebook{background-color:#39559e;}
.tt-module-social-share ul li a.twitter{background-color:#00aaf2;}
.tt-module-social-share ul li a.google-plus{background-color:#e24929;}
.tt-module-social-share ul li a i{background-color:rgba(0,0,0,0.2);border-radius:50%;height:32px;width:32px;line-height:32px;display:block;margin-left:auto;margin-right:auto;}
.tt-module-social-share ul li a span{font-size:13px;display:block;margin-top:2px;}

/* 6.3.4. Module News List
   ========================================================================== */
.tt-newslist{list-style:none;padding-left:0;margin-bottom:0;counter-reset:newscounter;}
.tt-newslist li + li{border-top:1px solid #e5e5e5;}
.tt-newslist li a{display:block;color:#737373;padding:15px 15px 15px 65px;position:relative;font-size:14px;line-height:1.42857;}
.tt-newslist li a:hover{background-color:#4928a5;color:#ffffff;}
.tt-newslist li a span{display:inline-block;vertical-align:middle;}
.tt-newslist-count-bubble{background-color:#f5f5f5;border-radius:5px;height:30px;min-width:30px;text-align:center;line-height:30px;position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.tt-newslist-count-bubble:before{content:counter(newscounter);counter-increment:newscounter;position:absolute;top:0;right:0;bottom:0;left:0;}
.tt-newslist-count-bubble:after{content:'';height:0;width:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #f5f5f5;position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.tt-newslist li a:hover .tt-newslist-count-bubble{color:#000;}

/* 6.3.5. Module Calendar
   ========================================================================== */
.tt-widget-calendar{padding:20px;}

/* 6.3.6. Module Advertisement
   ========================================================================== */
.tt-module-advertisment{}
@media (max-width:1199px){
    .tt-top-space{height:30px!important;}
}
@media (max-width:768px){
    .tt-module-advertisment{text-align:center;}
    .tt-top-space{}
}

/* ==========================================================================
   7. MODULE LATEST VIDEO
   ========================================================================== */
.vc_row.tt-latest-video-section{margin-left:0;margin-right:0;}
.home .vc_row.tt-latest-video-section{margin-bottom:70px;}
.tt-module-latest-video{position:relative;}
.tt-module-latest-video-inner{max-width:687px;margin-left:auto;margin-right:auto;position:relative;padding-top:63px;padding-bottom:130px;text-align:center;}
@media (max-width:768px){
    .tt-module-latest-video-inner{max-width:100%;margin-left:auto;margin-right:auto;position:relative;padding-top:0;padding-bottom:130px;text-align:center;}
}
.tt-module-latest-video-title{font-size:34px;color:#ffffff;margin-bottom:30px;}
.tt-video-player-wrap{position:relative;padding-bottom:56.25%;}
.tt-video-info,.tt-play-video{position:absolute;top:0;right:0;bottom:0;left:0;}
.tt-play-video .tt-entry-meta{position:absolute;top:20px;right:20px;margin-top:0;}
.tt-video-info{cursor:pointer;z-index:10;}
.tt-video-info-caption{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0 30px;}
.tt-video-info-caption-title{font-size:30px;color:#ffffff;line-height:1.3666667;}
.tt-video-info-caption .tt-video-play-icon{cursor:pointer;width:90px;display:block;margin-left:auto;margin-right:auto;}
.tt-watch-all-video{margin-top:40px;}
.tt-watch-all-video a{color:#ffffff;font-size:12px;}
.tt-watch-all-video a:hover{color:rgba(255,255,255,0.6);}
.tt-watch-all-video a i{margin-right:20px;}
.tt-latest-video-tabs{position:absolute;left:0;right:0;bottom:-10px;}
.tt-latest-video-tabs .nav-tabs{border-bottom:none;margin-left:-5px;margin-right:-5px;}
.tt-latest-video-tabs .nav-tabs .nav-item{margin-bottom:0;padding-left:5px;padding-right:5px;}
.tt-latest-video-tabs .nav-tabs .nav-link{border:none;border-radius:0;padding:0;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
.tt-latest-video-tabs .nav-tabs .nav-link.active{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
@media (max-width:767px){
    .tt-video-info-caption-title{font-size:24px;}
    .tt-video-info-caption .tt-video-play-icon{width:60px;}
}
@media (max-width:575px){
    .tt-video-info-caption-title{font-size:14px;}
    .tt-module-latest-video-inner{padding-top:0;padding-bottom:35px;}
    .tt-module-latest-video-title{font-size:24px;margin-bottom:30px;}
    .tt-watch-all-video{margin-top:20px;}
    .tt-latest-video-tabs{position:static;}
    .tt-latest-video-tabs ul li{width:50%;margin-top:20px;}
}

/* ==========================================================================
   7. SECTION SPECIFIC STYLE
   ========================================================================== */
.tt-section{padding-top:45px;padding-bottom:15px;position:relative;}
.tt-section-header{margin-bottom:34px;}
.tt-section-heading{font-size:26px;margin-bottom:0;}
.tt-section.tt-bg-primary .tt-section-heading{color:#ffffff;}

/* 7.1. Section Most Popular
   ========================================================================== */
.tt-section-most-popular{background-color:#ffffff;padding-top:45px;padding-bottom:0;}
.tt-entry-mostpopular{margin-bottom:40px;}
.tt-entry-mostpopular-title{font-size:18px;line-height:1.333333;margin-bottom:0;}
.tt-entry-mostpopular-on{margin-top:10px;}
@media (max-width:767px){
    .tt-section-most-popular{padding-bottom:40px;}
    .tt-entry-mostpopular{background-color:#f5f5f5;margin-bottom:5px;padding:20px;}
    .tt-section-most-popular{padding-bottom:40px;}
}

/* 7.2. Section Must Read
   ========================================================================== */
.tt-section-must-read,.tt-module-must-read .vc_col-sm-12{position:static;}
body.home .tt-section-must-read{padding-top:10px;}
.tt-section-must-read .tt-section-heading,.tt-section-must-read .tt-section-cat-title{display:inline-block;vertical-align:middle;}
.tt-section-must-read .tt-section-heading i{margin-left:20px;}
.tt-section-must-read .tt-section-cat-title{margin-left:15px;}
.tt-mustread-cat-toggler{background-color:transparent;border:none;padding:0;color:#4928a5;cursor:pointer;font-size:26px;}
.tt-section.tt-bg-transparent .tt-entry-meta ul li a,.tt-section.tt-bg-transparent .tt-entry-meta ul li span{background-color:#ffffff;}
.tt-section.tt-bg-transparent .tt-entry-meta ul li a:hover,.tt-section.tt-bg-transparent .tt-entry-meta ul li span:hover{background-color:#4928a5;}
.tt-mustread-categories{background-color:#e14028;padding-top:70px;padding-bottom:70px;position:absolute;top:0;right:0;overflow:hidden;opacity:0;visibility:hidden;height:0;width:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tt-mustread-categories.open{border-radius:0;opacity:1;visibility:visible;height:100%;width:100%;}
.tt-mustread-categories-close{text-align:right;}
.tt-mustread-categories-close .btn{background-color:#ffffff;border-color:#ffffff;}
.tt-mustread-cat-list{list-style:none;padding-left:0;margin-bottom:0;font-size:24px;line-height:1.416667;color:#ffffff;}
.tt-mustread-cat-list li{float:left;}
.tt-mustread-cat-list li:after{content:'/';margin:0 10px;}
.tt-mustread-cat-list li:last-child:after{content:'';}
.tt-mustread-cat-list li a{color:#ffffff;}
.tt-mustread-cat-list li a:hover{color:rgba(255,255,255,0.75);}
@media (max-width:991px){
    tt-section-must-read .tt-entry-thumb img{width:100%;}
}
@media (min-width:992px){
    .tt-section-must-read .row > .col-lg-6.push-lg-3 + .col-lg-3{right:50%;}
    .tt-mustread-cat-content{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
    .tt-mustread-cat-list{font-size:36px;}
}
.tt-section-must-read.tt-bg-transparent .tt-entry-thumb a{display:block;}
.tt-section-must-read.tt-bg-transparent .tt-entry-thumb img{height:100%;width:100%;object-fit:cover;}
@media (max-width:575px){
    .tt-section-must-read.tt-bg-transparent .tt-entry-thumb a{height:200px;}
}
@media (min-width:576px){
    .tt-section-must-read.tt-bg-transparent .tt-entry-thumb a{height:285px;}
}
@media (min-width:768px){
    .tt-section-must-read.tt-bg-transparent .tt-entry-thumb a{height:185px;}
}
@media (min-width:992px){
    .tt-section-must-read.tt-bg-transparent .tt-entry-thumb a{height:162px;}
}
@media (min-width:1200px){
    .tt-section-must-read.tt-bg-transparent .tt-entry-thumb a{height:130px;}
}

/* 7.3. Section Editor Picks
   ========================================================================== */
.tt-dark-bg-entries .tt-entry-title,.tt-dark-bg-entries .tt-entry-title a{color:#ffffff;}
.tt-dark-bg-entries .tt-entry-title a:hover{color:rgba(255,255,255,0.75);}
.tt-dark-bg-entries .tt-entry-excerpt{color:rgba(255,255,255,0.6);}
.tt-dark-bg-entries .tt-entry-meta ul li a:hover{background-color:#e14028;color:#ffffff;}

/* ==========================================================================
   08. MODULE NEWSLETTER
   ========================================================================== */
.tt-module-newsletter{background-color:#ffffff;}
.tt-newsletter-wrap{position:relative;padding-top:70px;padding-bottom:70px;}
.tt-module-newsletter .tt-module{border:none;}
.tt-module-newsletter .tt-module-header{padding:0;border-bottom:none;margin-bottom:20px;}
.tt-module-newsletter .tt-module-header .tt-module-title{font-size:36px;text-transform:capitalize;}
.tt-module-newsletter #mc_subheader{font-size:16px;color:rgba(0,0,0,0.7);margin-bottom:20px;}
.tt-module-newsletter #mc_signup{max-width:526px;}
.tt-module-newsletter .mc_form_inside{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}
.tt-module-newsletter .mc_form_inside .mc_merge_var{position:relative;z-index:2;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0;}
.tt-module-newsletter .mc_form_inside .mc_merge_var > label{display:none;}
.tt-module-newsletter .mc_form_inside .mc_merge_var input[type="text"]{border:1px solid #e5e5e5;border-radius:4px;color:#000;font-size:14px;height:52px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;width:100%;}
.tt-module-newsletter .mc_form_inside .mc_merge_var input[type="text"]:focus{border-color:#4928a5;outline:none;}
.tt-module-newsletter .mc_form_inside .mc_signup_submit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:10px;}
.tt-module-newsletter .mc_form_inside .mc_signup_submit input[type="submit"]{background-color:#4928a5;border:1px solid #4928a5;border-radius:4px;color:#ffffff!important;cursor:pointer;font-size:14px;font-weight:normal;color:#000;line-height:1.15;padding:17px 30px;text-transform:uppercase;}
.tt-module-newsletter .mc_form_inside .mc_signup_submit input[type="submit"]:hover{background-color:#371e7c;border-color:#371e7c;}
.tt-module-newsletter #mc_message{width:100%;}
.tt-module-newsletter #mc_message strong{padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;display:block;}
.tt-module-newsletter #mc_message .mc_success_msg{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d;}
.tt-module-newsletter #mc_message .mc_error_msg{background-color:#f2dede;border-color:#ebcccc;color:#a94442;}
.tt-newsletter-sideimage{position:absolute;right:0;bottom:-20px;}
@media (max-width:1199px){
    .tt-newsletter-sideimage{max-width:320px;}
}
@media (max-width:991px){
    .tt-newsletter-sideimage{display:none;}
}
@media (max-width:420px){
    .tt-module-newsletter .tt-module-header{margin-bottom:10px;}
    .tt-module-newsletter .tt-module-header .tt-module-title{font-size:24px;}
    .tt-newsletter-wrap{padding:30px 0;}
    .tt-module-newsletter .mc_form_inside .mc_merge_var{width:100%;margin-bottom:10px;}
    .tt-module-newsletter .mc_form_inside .mc_signup_submit{width:100%;margin-left:0;}
    .tt-module-newsletter .mc_form_inside .mc_signup_submit input{width:100%;}
}

/* ==========================================================================
   09. SINGLE PAGE
   ========================================================================== */
.tt-entry-detail-header{padding:30px;}
.tt-entry-detail-header h1{margin-bottom:0;}
.tt-entry-detail-featured{text-align:center;}
.tt-entry-detail-featured img{height:auto;}
.tt-entry-detail .wp-video{width:100%!important;}
.tt-entry-detail-container{margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;}
.tt-entry-detail-container img[class*="wp-image-"]{margin-bottom:20px;}
.tt-entry-detail-info{padding:20px 0;}
.tt-entry-detail-info .tt-entry-catg{display:inline-block;vertical-align:middle;margin-top:0;}
.tt-entry-detail-info .tt-entry-on,.tt-entry-detail-info .tt-entry-views{display:inline-block;vertical-align:middle;font-size:14px;margin-left:20px;}
.tt-entry-detail-info .tt-entry-on i,.tt-entry-detail-info .tt-entry-views i{margin-right:10px;}
.tt-entry-detail-description{font-size:16px;padding:60px 0;line-height:1.75;border-top:1px solid #e5e5e5;}
.tt-entry-detail-about-author{border-top:1px solid #e5e5e5;padding:40px 30px;}
.tt-entry-detail-about-author:after{content:'';display:table;clear:both;}
.tt-entry-detail-about-author .tt-author-thumb{height:112px;width:112px;margin-right:20px;float:left;}
.tt-entry-detail-about-author .tt-author-thumb img{border-radius:50%;}
.tt-entry-detail-about-author .tt-about-author{margin-left:132px;}
.tt-entry-detail-about-author .tt-about-author h3{color:#585858;font-size:18px;margin-bottom:7px;}
.tt-entry-detail-about-author .tt-about-author p{font-size:16px;line-height:1.75;}
.tt-entry-detail-about-author .tt-about-author-action{margin-top:10px;}
.tt-entry-detail-about-author .tt-about-author-action .btn + .btn{margin-left:6px;}
.tt-entry-tags{border-top:1px solid #e5e5e5;padding-top:15px;clear:both;}
.tt-entry-tags a{color:rgba(0,0,0,0.65);}
.tt-entry-tags a:hover{color:#e14028;}
@media (max-width:575px){
    .tt-entry-detail-info .tt-entry-on,.tt-entry-detail-info .tt-entry-views{display:block;margin-left:0;}
}

/* ==========================================================================
   10. Related Entries
   ========================================================================== */
.tt-related-entries{border-top:1px solid #e5e5e5;padding:30px 30px 0;}
.tt-related-entries-title{font-size:14px;text-transform:uppercase;}
.tt-related-entries .tt-entry-thumb img{width:100%;height:100%;object-fit:cover;}
.tt-related-entries .tt-entry-thumb a{display:block;}
@media (max-width:575px){
    .tt-related-entries .tt-entry-thumb a{height:220px;}
}
@media (min-width:576px){
    .tt-related-entries .tt-entry-thumb{max-width:204px;width:100%;}
    .tt-related-entries .tt-entry-thumb a{height:122px;}
}

/* ==========================================================================
   11. Comment Area
   ========================================================================== */
.comments-area{width:100%;clear:both;padding:0 0 30px;}
.comments-title{font-size:14px;margin-bottom:0;text-transform:uppercase;padding:30px 30px 0;border-top:1px solid #e5e5e5;}
.comment-list,.comment-list .children{list-style:none;padding-left:0;margin-bottom:0;}
.comment-list .children{padding-left:100px;}
.comment-list{padding:0 30px 15px;}
.comment-list li.media{display:block;}
.comment-body{padding:15px 0;position:relative;}
.comment-body > img{position:absolute;left:0;top:15px;max-width:70px;}
.comment-body > img + .comment-desc{padding-left:90px;}
.comment-author{line-height:1;}
.comment-author .fn,.comment-author .fn a,.comment-author .says{color:#000;font-size:14px;font-weight:700;font-style:normal;text-transform:capitalize;line-height:1.1;}
.comment-meta.commentmetadata{font-size:12px;margin-left:15px;}
.comment-meta.commentmetadata,.comment-meta.commentmetadata a{color:#585858;}
.comment-body > .comment-author-comment,.comment-body > .reply{margin-left:100px;}
.comment-author-comment{font-size:14px;margin-bottom:0;margin-top:12px;line-height:1.5714;}
.comment-author-comment p{margin-bottom:15px;}
.comment-body > .reply{margin-top:10px;}
.comment-reply-link{display:inline-block;font-size:12px;color:#585858;}
.comment-reply-link:hover{}
.comment-reply-link i{margin-right:10px;}
.comment-edit,.comment-edit a{color:#585858;}
.comment-edit{display:inline-block;font-size:12px;}
.comment-reply-link + .comment-edit{margin-left:20px;}
.comment-edit i{margin-right:5px;}
.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar{border:1px solid #333;padding:2px;}
@media (max-width:767px){
    .comment-list .children,.comment-list ol{padding-left:0;}
}
@media (max-width:480px){
    .comment-author .fn{display:block;}
    .comment-meta.commentmetadata{margin-left:0;margin-top:5px;display:block;}
}
@media (max-width:420px){
    .comment-body > img{display:none;}
    .comment-body > img + .comment-desc{padding-left:0;}
}
.no-comments{padding:10px 30px;margin-bottom:0;color:#000;}

/* 11.1 Comment Respond
   ========================================================================== */
.comment-respond{border-top:1px solid #e5e5e5;padding-top:30px;}
.comment-list .comment-respond{padding-bottom:30px;border-bottom:1px solid #e5e5e5;margin-bottom:15px;}
.comment-reply-title{font-size:14px;margin-bottom:15px;padding:0 30px;}
.comment-form{padding:0 30px;}
.comment-list .comment-reply-title,.comment-list .comment-form{padding-left:0;padding-right:0;}
.comment-form .comment-notes{margin:10px 0;}
.comment-form > p{margin-bottom:27px;}
.comment-form > p:after{content:"";display:table;clear:both;}
.comment-form input,.comment-form textarea,.comment-form select{border:1px solid #e8e8e8;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;color:#000;font-size:14px;padding:6px 12px;width:100%;}
.comment-form input,.comment-form select{height:52px;}
.comment-form textarea{height:auto;}
.comment-form input:focus,.comment-form textarea:focus,.comment-form select:focus{border-color:#4928a5;-webkit-box-shadow:none;box-shadow:none;outline:none;}
.comment-form .form-submit{margin-bottom:0;}
.comment-form .form-submit input[type="submit"]{background-color:#4928a5;border:1px solid #4928a5;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:normal;color:#ffffff;line-height:1.15;padding:17px 30px;text-transform:uppercase;width:auto;}
.comment-form .form-submit input[type="submit"]:hover{background-color:#371e7c;border-color:#371e7c;}
@media (min-width:768px){
    .comment-form-author,.comment-form-url,.comment-form-comment{float:left;}
    .comment-form-email{float:right;}
    .comment-form-author,.comment-form-email{width:calc(50% - 15px);}
    .comment-form-url,.comment-form-comment{width:100%;}
}
.comment-form .wp-social-login-widget{margin-bottom:40px;margin-left:-5px;margin-right:-5px;}
.comment-form .wp-social-login-connect-with{padding-left:5px;padding-right:5px;}
.comment-form .wp-social-login-provider-list{display:table;table-layout:fixed;width:100%;padding:0;}
.comment-form .wp-social-login-provider-item{display:table-cell;padding-left:5px;padding-right:5px;}

/*Comments Pagination*/
.comments-pagination{font-size:14px;padding:30px;}
.comments-pagination .nav-links{display:-ms-flexbox;display:flex;}
.comments-pagination .page-numbers{-webkit-border-radius:2px;border-radius:2px;display:inline-block;color:#ffffff;height:40px;min-width:40px;line-height:40px;padding:0 10px;text-align:center;background-color:#e14028;}
.comments-pagination .page-numbers + .page-numbers{margin-left:6px;}
.comments-pagination a.page-numbers{color:#000;background-color:#dddddd;}
.comments-pagination a.page-numbers:hover{background-color:#e14028;color:#ffffff;}
.comments-pagination .prev.page-numbers,.comments-pagination .next.page-numbers{background-color:#ddd;font-size:24px;width:40px;line-height:31px;}
.comments-pagination .prev.page-numbers{float:left;}
.comments-pagination .next.page-numbers{float:right;}
.comments-pagination .prev.page-numbers:before,.comments-pagination .next.page-numbers:before{font-family:'FontAwesome';font-size:14px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.comments-pagination .prev.page-numbers:before{content:'\f060';}
.comments-pagination .next.page-numbers:before{content:'\f061';}

/* ==========================================================================
   12. Categories Page
   ========================================================================== */
.tt-cat-with-sidebar{border-bottom:1px solid #e5e5e5;}
.tt-cat-with-sidebar.vc_row{margin-left:0;margin-right:0;}
.tt-cat-with-sidebar .vc_column_container > .vc_column-inner{padding-left:0;padding-right:0;}
.tt-cat-with-sidebar .vc_col-lg-9 + .vc_col-lg-3{border-left:1px solid #e5e5e5;}
.tt-cat-section{border-bottom:1px solid #e5e5e5;padding:30px;}
.tt-cat-section-header{margin-bottom:27px;}
.tt-cat-section-heading{font-size:16px;margin-bottom:0;}
.tt-cat-section .tt-entry-caption .tt-entry-thumb img{width:100%;}
.tt-cat-with-sidebar .tt-cat-section{border-bottom:none;}
.tt-cat-with-sidebar .wpb_content_element{margin-bottom:0;}
.tt-cat-with-sidebar .tt-module:last-child{border-bottom:none;}
.tt-cat-section-latest-news{border-bottom:1px solid #e5e5e5;}
.tt-cat-section-latest-news .tt-cat-section{border-bottom:none;}
.tt-cat-section-carousel{list-style:none;padding:0;margin:0 -15px;}
.tt-cat-section-carousel .slick-slide{padding-left:15px;padding-right:15px;}
.tt-cat-section-carousel .slick-dots{position:absolute;top:-40px;right:15px;}
@media (max-width:479px){
    .tt-cat-with-sidebar .vc_col-lg-9 + .vc_col-lg-3{border:none;}
}

/* ==========================================================================
   13. Category Posts
   ========================================================================== */
.archive .tt-article-list .tt-entry{padding:30px;}
.archive .tt-page-content .tt-entry-listview .tt-entry-title{font-size:24px;height:auto;line-height:1.25;overflow:visible;}
.archive .tt-page-content .tt-entry-listview .tt-entry-excerpt{margin-top:13px;height:78px;overflow:hidden;}
.archive .tt-page-content .tt-entry-listview .tt-entry-meta{margin-top:22px;}

/* ==========================================================================
   14. Advertise
   ========================================================================== */
.tt-form-container{padding-left:20px;padding-right:20px;}
@media (max-width:420px){
    .tt-form-container{padding-left:0px;padding-right:0px;}
}
.tt-page-note{font-size:16px;margin-bottom:37px;padding-left:20px;padding-right:20px;}
.tt-adv-type .wpcf7-form-control-wrap{display:inline-block;vertical-align:middle;}
.tt-adv-type .wpcf7-form-control-wrap .wpcf7-list-item-label{margin-left:10px;}
.tt-adv-type span.wpcf7-list-item{margin-left:0;}
.tt-adv-type .custom-control + .custom-control{margin-left:30px;}
.tt-advertise-form .tt-form-title{font-size:16px;margin-bottom:28px;}
.tt-campaign-information{padding-top:20px;}
.tt-adv-type span{width:100%;}
@media (max-width:420px){
    .tt-page-note{padding-left:0px;padding-right:0px;}
}

/* ==========================================================================
   15. Terms and Conditions / Privacy Policy
   ========================================================================== */
.tt-terms-service,.tt-privacy-policy{max-width:860px;margin-left:auto;margin-right:auto;}
.tt-terms-service p,.tt-privacy-policy p,.tt-terms-service ul,.tt-privacy-policy ul{font-size:16px;line-height:1.75;margin-bottom:38px;}
.tt-terms-service ul,.tt-privacy-policy ul{padding-left:0;list-style:none;}
.tt-terms-service ul li,.tt-privacy-policy ul li{padding-left:25px;position:relative;}
.tt-terms-service ul li:before,.tt-privacy-policy ul li:before{content:'';background-color:#4928a5;border-radius:50%;height:8px;width:8px;position:absolute;left:0;top:10px;}

/* ==========================================================================
   16. Sidebar
   ========================================================================== */

/* 16.1 Widget Users
   ========================================================================== */
.widget_talktags_users{}
.tt-widget-users-list{list-style:none;padding:10px 0;margin:0;}
.tt-widget-users-list li{padding:0;float:none;width:auto;}
.tt-widget-user:after{content:'';display:table;clear:both;}
.tt-widget-user{padding:10px 20px;}
.tt-widget-user-thumb{height:40px;width:40px;float:left;margin-right:15px;}
.tt-widget-user-thumb img{border-radius:50%;}
.tt-widget-user-info{margin-left:55px;}
.tt-widget-user-info h4{font-size:14px;font-weight:700;margin-bottom:0;text-transform:capitalize;}
.tt-widget-user-views{font-size:12px;margin-top:5px;}

/* 16.1 Widget Archive
   ========================================================================== */
.widget_archive ul{list-style:none;padding:15px 0;margin-bottom:0;}
.widget_archive ul li{display:block;text-align:right;padding:5px 20px;}
.widget_archive ul li:after{content:"";display:table;clear:both;}
.widget_archive ul li a{display:inline-block;float:left;color:#585858;}
.widget_archive ul li a:hover{color:#e14028;}
.widget_archive select{display:block;width:calc(100% - 40px);margin:20px;border:1px solid #e5e5e5;border-radius:4px;color:#000;font-size:14px;height:52px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;}

/* 16.3 Widget Categories
   ========================================================================== */
.widget_categories ul{list-style:none;padding:15px 0;margin-bottom:0;}
.widget_categories ul ul{padding-top:0;padding-bottom:0;}
.widget_categories ul li{display:block;text-align:right;padding:0 20px;margin-bottom:10px;}
.widget_categories ul ul li{padding-right:0;}
.widget_categories ul li:after{content:'';display:table;clear:both;}
.widget_categories ul li a{display:inline-block;float:left;color:#585858;}
.widget_categories ul li a:hover{color:#e14028;}
.widget_categories select{display:block;width:calc(100% - 40px);margin:20px;border:1px solid #e5e5e5;border-radius:4px;color:#000;font-size:14px;height:52px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;}

/* 16.4 Widget Pages
   ========================================================================== */
.widget_pages ul{list-style:none;padding:15px 0;margin-bottom:0;}
.widget_pages ul ul{padding-top:0;padding-bottom:0;}
.widget_pages ul li{display:block;padding:0 20px;}
.widget_pages > ul > li{margin-bottom:10px;}
.widget_pages > ul > li:last-child{margin-bottom:0;}
.widget_pages ul ul li{padding-right:0;}
.widget_pages ul li a{display:inline-block;color:#585858;}
.widget_pages ul li a:hover{color:#e14028;}

/* 16.5 Widget Meta
   ========================================================================== */
.widget_meta ul{list-style:none;padding:15px 0;margin-bottom:0;}
.widget_meta ul li{display:block;padding:5px 20px;}
.widget_meta ul li a{display:inline-block;color:#585858;}
.widget_meta ul li a:hover{color:#e14028;}

/* 16.6. Widget Recent Comments
   ========================================================================== */
.widget_recent_comments ul{list-style:none;padding:15px 0;margin-bottom:0;}
.widget_recent_comments ul li{display:block;padding:5px 20px;}
.widget_recent_comments ul li a{color:#000;font-size:13px;}
.widget_recent_comments ul li a:hover{color:#e14028;}

/* 16.7. Widget Recent Entries
   ========================================================================== */
.widget_recent_entries ul{list-style:none;padding:15px 0;margin-bottom:0;}
.widget_recent_entries ul li{display:block;padding:5px 20px;}
.widget_recent_entries ul li a{display:inline-block;color:#585858;}
.widget_recent_entries ul li a:hover{color:#e14028;}

/* 16.8. Widget RSS
   ========================================================================== */
.widget_rss ul{list-style:none;padding:15px 0;margin-bottom:0;}
.widget_rss ul li{display:block;padding:5px 20px;}
.widget_rss ul li a{display:inline-block;color:#000;font-size:13px;}
.widget_rss ul li a:hover{color:#e14028;}

/* 16.9. Widget Search
   ========================================================================== */
.widget_search form{padding:20px;}
.widget_search .form-control{padding-right:27px;}

/* 16.10 Widget Text
   ========================================================================== */
.widget_text .textwidget{padding:20px;}
.widget_text .textwidget select{display:block;width:100%;border:1px solid #e5e5e5;border-radius:4px;color:#000;font-size:14px;height:52px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;}

/* 16.11. Widget Tagcloud
   ========================================================================== */
.widget_tag_cloud .tagcloud{padding:17px;}
.widget_tag_cloud .tagcloud .tag-cloud-link{background-color:#e14028;font-size:12px;font-weight:700;display:inline-block;padding:5px 10px;color:#ffffff;line-height:1.1;margin:3px 3px;}

/* 16.12. Widget Menu
   ========================================================================== */
.widget_nav_menu ul{list-style:none;padding:15px 0;margin-bottom:0;}
.widget_nav_menu ul ul{padding-top:0;padding-bottom:0;}
.widget_nav_menu ul li{display:block;padding:0 20px;margin-bottom:10px;}
.widget_nav_menu > ul > li:last-child{margin-bottom:0;}
.widget_nav_menu ul li a{display:inline-block;color:#585858;}
.widget_nav_menu ul li a:hover{color:#e14028;}
.widget_nav_menu ul ul li{padding-right:0;}
@media (min-width:992px) and (max-width:1199px){
    .widget_nav_menu ul ul li{padding-left:13px;}
}
@media (max-width:360px){
    .widget_nav_menu ul ul li{padding-left:13px;}
}

/* 16.13. Widget Calendar
   ========================================================================== */
.calendar_wrap{padding:20px;}
#wp-calendar{width:100%;margin-bottom:0;}
#wp-calendar caption{padding:6px 0px 5px 0px;caption-side:top;text-align:center;border:1px solid #e5e5e5;}
#wp-calendar thead{background-color:#e5e5e5;}
#wp-calendar thead th{padding:3px 0px;font-size:11px;text-align:center;}
#wp-calendar tbody{width:100%;text-align:center;font-size:11px;}
#wp-calendar tbody td{padding:0px 0px;height:30px;vertical-align:middle;text-align:center;font-size:11px;border:1px solid #e5e5e5;}
#wp-calendar tbody td#today{background-color:#e14028;color:#ffffff;}
#wp-calendar tbody td#today a{color:#ffffff;}
#wp-calendar tbody td a{color:#000;width:100%;height:100%;display:block;font-weight:bold;padding:5px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#wp-calendar tfoot{width:100%;border:1px solid #e5e5e5;}
#wp-calendar tfoot td{padding:0!important;}
#wp-calendar tfoot a{display:block;color:#e14028;font-size:11px;padding:3px 5px 3px 5px;text-align:center;border-right:1px solid #e5e5e5;}

/* ==========================================================================
   17. FOOTER
   ========================================================================== */
.tt-footer{}

/* 17.1. Footer Widgets
   ========================================================================== */
.tt-footer-widgets{padding-top:80px;padding-bottom:50px;}
.tt-footer-widgets-holder{display:table;table-layout:fixed;width:100%;}
.tt-footer-widgets-holder article{display:table-cell;}
@media (max-width:991px){
    .tt-footer-widgets-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
    .tt-footer-widgets-holder article{display:block;padding-left:15px;padding-right:15px;-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
}
@media (max-width:480px){
    .tt-footer-widgets-holder article{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
@media (max-width:420px){
    .tt-footer-widgets{padding-top:30px;padding-bottom:10px;}
}
.tt-footer-widgets .widget{margin-bottom:30px;}
.tt-footer-widgets .widget-title{font-size:14px;text-transform:uppercase;}
.tt-footer-widgets .widget_nav_menu ul{list-style:none;padding-left:0;margin-bottom:0;line-height:2.1666667;}
.tt-footer-widgets .widget_nav_menu ul li{padding:0;}
.tt-footer-widgets .widget_nav_menu ul li ul{display:none!important;}
.tt-footer-widgets .widget_nav_menu ul a{color:#585858;}
.tt-footer-widgets .widget_nav_menu ul a:hover{color:#e14028;}
.tt-footer-widgets .widget_meta ul li,.tt-footer-widgets .widget_recent_entries ul li,.tt-footer-widgets .widget_rss ul li,.tt-footer-widgets .widget_archive ul li,.tt-footer-widgets .widget_categories ul li,.tt-footer-widgets .widget_pages ul li,.tt-footer-widgets .widget_recent_comments ul li{padding-left:0;padding-right:0;}
.tt-footer-widgets .widget_search form,.tt-footer-widgets .calendar_wrap,.tt-footer-widgets .widget_text .textwidget,.tt-footer-widgets .widget_tag_cloud .tagcloud{padding:0;}
.tt-footer-widgets .widget_categories select,.tt-footer-widgets .widget_archive select{margin:0;width:100%;}

/* 17.2. Footer Navbar
   ========================================================================== */
.tt-footer-navbar-inner{border-top:1px solid #e5e5e5;padding:20px 0;text-align:center;}
.tt-footer-nav{list-style:none;margin-bottom:0;padding-left:0;}
.tt-footer-nav li{display:inline-block;margin-left:7px;margin-right:7px;}
.tt-footer-nav li a{font-size:12px;color:#585858;}
.tt-footer-nav li a:hover{color:#e14028;}
.tt-footer-copyright{color:#585858;margin-bottom:0;margin-top:15px;}
@media (min-width:992px){
    .tt-footer-navbar-inner:after{content:'';clear:both;display:table;}
    .tt-footer-nav{float:left;}
    .tt-footer-nav li{float:left;margin-left:0;margin-right:0;}
    .tt-footer-nav li + li{margin-left:15px;}
    .tt-footer-copyright{float:right;margin-top:0;}
}

/* ==========================================================================
   18. Modals
   ========================================================================== */
.exc-modal{position:fixed!important;}

/* 18.1. Modal Login
   ========================================================================== */
.tt-modal-login .modal-dialog,.tt-modal-login{max-width:880px;}
.tt-modal-login{margin-left:auto;margin-right:auto;}
.tt-modal-login .modal-content{border:none;border-radius:0;}
.tt-modal-login .nav-tabs{background-color:#4928a5;border-bottom:none;display:table;table-layout:fixed;width:100%;}
.tt-modal-login .nav-tabs .nav-item{margin-bottom:0;display:table-cell;height:57px;}
.tt-modal-login .nav-tabs .nav-item + .nav-item{border-left:1px solid rgba(255,255,255,0.15);}
.tt-modal-login .nav-tabs .nav-link{border-radius:0;border:none;color:#ffffff;font-size:14px;font-weight:700;text-align:center;text-transform:uppercase;padding:0;height:57px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.tt-modal-login .nav-tabs .nav-link.active{background-color:#ffffff;color:#000;}
.tt-modal-close-button{border:none;color:#ffffff;cursor:pointer;display:block;font-size:13px;height:41px;width:100%;padding:0;}
.tt-user-form-wrap{display:table;table-layout:fixed;padding:20px;width:100%;}
.tt-user-form{display:table-cell;padding:20px;}
.tt-social-login .wp-social-login-provider-list{padding:0;}
.tt-social-login-btn{border:none;border-radius:3px;color:#ffffff;cursor:pointer;display:block;font-size:13px;width:100%;height:39px;text-align:left;padding-left:50px;position:relative;margin-bottom:10px;}
.tt-social-login-btn.facebook{background-color:#3b5998;}
.tt-social-login-btn.twitter{background-color:#55acee;}
.tt-social-login-btn i{font-size:20px;width:50px;text-align:center;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
@media (max-width:575px){
    .tt-user-form-wrap{display:block;padding:0;}
    .tt-user-form{display:block;}
}

/* 18.2. Modal Subscribe
   ========================================================================== */
.tt-modal-subscribe .modal-dialog,.tt-modal-subscribe{max-width:880px;}
.tt-modal-subscribe{margin-left:auto;margin-right:auto;}
.tt-modal-subscribe .modal-content{border:none;border-radius:0;}
.tt-modal-subscribe-form{padding:30px;}

/* 18.3. Modal Social Sharing
   ========================================================================== */
.tt-modal-social-sharing .modal-dialog,.tt-modal-social-sharing{max-width:774px;}
.tt-modal-social-sharing{margin-left:auto;margin-right:auto;}
.tt-modal-social-sharing .modal-content{border:none;border-radius:0;}
.tt-modal-social-sharing .tt-entry{margin-bottom:0;}

/* 18.4. Modal Submit Article
   ========================================================================== */
.tt-modal-submitarticle .modal-dialog,.tt-modal-submitarticle{max-width:880px;}
.tt-modal-submitarticle{margin-left:auto;margin-right:auto;}
.tt-modal-submitarticle .modal-content{border:none;border-radius:0 0 4px 4px;}
.tt-modal-submitarticle .modal-header{background-color:#4928a5;border-bottom:none;padding:20px 30px;}
.tt-modal-submitarticle .modal-title{font-size:14px;color:#ffffff;text-transform:uppercase;margin-bottom:0;}
.tt-modal-submitarticle .modal-body{padding:30px 40px;}
.tt-modal-submitarticle .exc-image-preview{margin-bottom:20px;}

/* 18.5. Modal User Contact
   ========================================================================== */
.tt-modal-user-contact .modal-dialog,.tt-modal-user-contact{max-width:680px;}
.tt-modal-user-contact{margin-left:auto;margin-right:auto;}
.tt-modal-user-contact .modal-content{border:none;border-radius:0;}
.tt-modal-user-contact .modal-header{background-color:#4928a5;border-bottom:none;padding:20px 30px;}
.tt-modal-user-contact .modal-title{font-size:14px;color:#ffffff;text-transform:uppercase;margin-bottom:0;}
.tt-modal-user-contact .modal-body{padding:30px 40px;}

/* 18.6. Modal Edit Profile
   ========================================================================== */
.exc-modal-edit-profile .modal-dialog,.exc-modal-edit-profile{max-width:600px;}
.exc-modal-edit-profile{margin-left:auto;margin-right:auto;}
.exc-modal-edit-profile .modal-content{border:none;border-radius:0;}
.exc-modal-edit-profile .modal-header{background-color:#4928a5;border-bottom:none;padding:20px 30px;}
.exc-modal-edit-profile .modal-title{font-size:14px;color:#ffffff;text-transform:uppercase;margin-bottom:0;}
.exc-modal-edit-profile .modal-body{padding:30px 40px;}
.exc-modal-edit-profile .user-current-photo span{margin-top:10px;display:block;}
.exc-modal-edit-profile .upload-new-photo{margin-top:10px;}
.exc-modal-edit-profile .upload-new-photo h5{margin-bottom:10px;}
.exc-modal-edit-profile .upload-new-photo p{margin-bottom:0;margin-top:10px;}

/* 18.7. Modal Edit Profile Pic
   ========================================================================== */
.tt-modal-edit-profile-pic .modal-dialog,.tt-modal-edit-profile-pic{max-width:480px;}
.tt-modal-edit-profile-pic{margin-left:auto;margin-right:auto;}
.tt-modal-edit-profile-pic .modal-content{border:none;border-radius:0;}
.tt-modal-edit-profile-pic .modal-header{background-color:#4928a5;border-bottom:none;padding:20px 30px;}
.tt-modal-edit-profile-pic .modal-title{font-size:14px;color:#ffffff;text-transform:uppercase;margin-bottom:0;}
.tt-modal-edit-profile-pic .modal-body{padding:30px 40px;}
.tt-modal-edit-profile-pic .user-current-photo{text-align:center;}
.tt-modal-edit-profile-pic .user-current-photo figure{height:150px;width:150px;margin-left:auto;margin-right:auto;}
.tt-modal-edit-profile-pic .upload-new-photo{text-align:center;margin-top:30px;}
.tt-modal-edit-profile-pic .upload-new-photo h5{font-size:14px;margin-bottom:0;}
.tt-modal-edit-profile-pic .upload-new-photo .upload-photo-button{margin-top:10px;}
.tt-modal-edit-profile-pic .upload-new-photo p{margin-bottom:0;margin-top:10px;}

/* 18.8. Modal Confirmation
   ========================================================================== */
.tt-modal-confirmation .modal-dialog,.tt-modal-confirmation{max-width:600px;}
.tt-modal-confirmation{margin-left:auto;margin-right:auto;}
.tt-modal-confirmation .modal-content{border:none;border-radius:0 0 4px 4px;}
.tt-modal-confirmation .modal-header{background-color:#4928a5;border-bottom:none;padding:20px 30px;}
.tt-modal-confirmation .modal-title{font-size:14px;color:#ffffff;text-transform:uppercase;margin-bottom:0;}
.tt-modal-confirmation .modal-body{padding:40px 30px;}
.tt-confirmation-content{text-align:center;}
.tt-confirmation-content p{font-size:14px;margin-bottom:20px;}
@media (min-width:992px){
    .modal-dialog{margin-top:60px;}
}

/* ==========================================================================
   19. Modal Notices
   ========================================================================== */
.exc-notice{background-color:rgba(0,0,0,0.15);position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;z-index:1090;}
.exc-notice.show{opacity:1;}
.exc-notice-dialog{max-width:680px;margin:30px auto;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out,-o-transform 0.3s ease-out;-webkit-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);}
.exc-notice.show .exc-notice-dialog{-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}
.exc-notice-body{background-color:#ffffff;position:relative;}
.exc-notice-message{text-align:center;padding:40px 30px 80px;}
.exc-notice-message figure{background-color:#4928a5;height:112px;width:112px;border-radius:50%;margin-left:auto;margin-right:auto;}
.exc-notice-message figure img{border-radius:50%;}
.exc-notice-message p{font-size:14px;margin-bottom:0;margin-top:20px;}
.exc-notice-close{background-color:#4928a5;border:none;color:#ffffff;cursor:pointer;display:block;text-align:center;position:absolute;bottom:0;left:0;padding:10px;width:100%;}
@media (min-width:992px){
    .exc-notice-dialog{margin-top:60px;}
}

/* ==========================================================================
   20. DASHBOARD
   ========================================================================== */
.tt-dashboard{}

/* 20.1. Dashboard Navbar
   ========================================================================== */
.tt-dashboard-navbar{background-color:#e14028;}
.tt-dashboard-nav{list-style:none;padding-left:0;margin-bottom:0;}
.tt-dashboard-nav:after{content:'';clear:both;display:table;}
.tt-dashboard-nav li{float:left;border-right:1px solid rgba(255,255,255,0.15);}
.tt-dashboard-nav li a{color:#ffffff;font-size:12px;font-weight:700;display:block;padding:14px 20px;text-transform:uppercase;}
.tt-dashboard-nav li a:hover{color:rgba(255,255,255,0.75);}
.tt-dashboard-nav li.active a{background-color:#ffffff;color:#000;}
.tt-dashboard-nav li a span{background-color:#f5f5f5;border-radius:10px;line-height:1;color:#000;font-size:10px;display:inline-block;padding:2px 5px;margin-left:10px;}

/* 20.2. Dashboard Content
   ========================================================================== */
.tt-dashboard-content{position:relative;}
.tt-dashboard-content:after{content:'';display:table;clear:both;}

/* 20.3. Dashboard Sidebar
   ========================================================================== */
.tt-dashboard-sidebar-box{padding:20px;}
.tt-dashboard-sidebar-box + .tt-dashboard-sidebar-box{border-top:1px solid #e5e5e5;}
.tt-profile-info{}
.tt-profile-thumb{display:inline-block;vertical-align:middle;max-width:44px;height:44px;margin-right:7px;}
.tt-profile-thumb img{width:100%;height:100%;object-fit:cover;}
.tt-profile-info-info{display:inline-block;vertical-align:middle;}
.tt-profile-title{font-size:14px;margin-bottom:5px;}
.tt-user-contact-info > p{position:relative;padding:5px 0 5px 25px;margin-bottom:0;}
.tt-user-contact-info > p a{color:#585858;}
.tt-user-contact-info > p > i{position:absolute;left:0;top:7px;font-size:14px;}
.tt-user-contact-info .btn{margin-top:10px;}
.tt-about-author h3{font-size:14px;margin-bottom:12px;}
.tt-about-author p{font-size:13px;margin-bottom:0;}
.tt-user-social-info a{color:#535353;font-size:16px;margin-right:10px;}
@media (min-width:768px){
    .tt-dashboard-sidebar{float:left;width:256px;}
}

/* 20.4. Dashboard Body
   ========================================================================== */
@media (min-width:768px){
    .tt-dashboard-content:before{content:'';width:1px;background-color:#e5e5e5;position:absolute;left:256px;top:0;bottom:0;}
    .tt-dashboard-content-inner{margin-left:256px;}
}
.tt-dashboard-body-header{border-bottom:1px solid #e5e5e5;padding:20px;}
.tt-dashboard-body-header .tt-user-count{float:right;}
.tt-dashboard-body-header h3{font-size:14px;margin-bottom:0;text-transform:uppercase;}
.tt-users-list-wrap{padding:20px 20px 0;border-bottom:1px solid #e5e5e5;}
.tt-users-list{list-style:none;padding:0;margin:0 -10px;overflow:hidden;}
.tt-users-list > li{float:left;padding-left:10px;padding-right:10px;width:12.5%;}
.tt-dashboard-user{text-align:center;margin-bottom:20px;}
.tt-dashboard-user img{height:auto!important;}
.tt-dashboard-user h6{font-size:14px;margin-bottom:0;margin-top:17px;}
.tt-dashboard-user .btn{font-size:10px;padding:5px 10px;display:block;width:100%;margin-top:5px;}
@media (max-width:1199px){
    .tt-users-list > li{width:20%;}
}
@media (max-width:991px){
    .tt-users-list > li{width:25%;}
}
@media (max-width:480px){
    .tt-users-list > li{width:33.333333%;}
}
@media (max-width:360px){
    .tt-users-list > li{width:50%;}
}
.tt-user-contact-form{padding:20px;}
.tt-user-contact-form .row{margin-left:-10px;margin-right:-10px;}
.tt-user-contact-form .row [class*="col-"]{padding-left:10px;padding-right:10px;}
.tt-user-editprofile{border-bottom:1px solid #e5e5e5;padding:20px;}
.tt-user-overview .tt-user-followings .tt-users-list-wrap,.tt-user-editpassword .tt-user-editprofile{border-bottom:none;}

/* ==========================================================================
   21. 404 PAGE
   ========================================================================== */
.tt-404{padding:100px 0;text-align:center;max-width:680px;margin-left:auto;margin-right:auto;}
.tt-404-title{max-width:401px;margin:0 auto;}
.tt-404-subtitle{color:#000;font-size:16px;font-weight:700;margin-top:50px;text-transform:uppercase;}

/* ==========================================================================
   22. SEARCH RESULTS
   ========================================================================== */
.tt-search-results{}
.tt-search-results-holder .tt-pagination{margin:0;padding:30px;border-top:1px solid #e5e5e5;}

/* ==========================================================================
   23. NO ATTACHMENT
   ========================================================================== */
.tt-no-attachment-holder{padding:20px;}
.tt-no-attachment{background-color:#f5f5f5;text-align:center;padding:70px 15px;}
.tt-no-attachment p{font-size:18px;margin-bottom:0;}

/* ==========================================================================
   20. UTILITY CLASSES
   ========================================================================== */
.tt-bg-primary{background-color:#4928a5;}
.tt-bg-secondary{background-color:#e14028;}
.tt-bg-white{background-color:#ffffff;}

/* ==========================================================================
   table
   ========================================================================== */
table{width:100%;margin-bottom:30px;}
table thead{background:#f5f5f5;}
table tr td,table tr th{border-bottom:#e5e5e5 solid 1px;padding:10px;}
blockquote{position:relative;background:#f5f5f5;padding:20px 20px 5px 50px;}
blockquote:before{content:"\201D";font-size:28px;position:absolute;line-height:18px;left:20px;top:25px;}
cite{background:#f5f5f5;padding:2px 10px;border-radius:5px;}
.comment-author cite{background:none;padding:0;border-radius:0px;}