/*
Theme Name:     IWMThemes Child theme
Theme URI: 	http://insigniawm.com
Description: 	Premium wordpress template, clean and easy to use.
Version: 	1.0
Author: 	InsigniaWM
Tags:           black, white, one-column, two-columns, fixed-layout
Template:       IWMThemes                             
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/
body {
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
font-smoothing: antialiased;
}
.menu-top-container {
    margin-left: 190px;
}
.top-rightm {
    position: absolute;
    top: 0;
    z-index: 9999;
    right: 0;
}
.td-header-sp-top-menu.right .menu-top-container {
    margin: 0;
}
.td-header-sp-top-menu.right #menu-top-right-menu {
    background: #dedede;
}
.td-header-sp-top-menu.right #menu-top-right-menu>.td-menu-item>a {
    margin-right: 0;
    padding: 0 10px;
    font-size: 12px;
    text-transform: uppercase;
    color: #000;
}
.top-header-menu .sub-menu {
    left: 0px;
}
.top-header-menu .sub-menu a {
    font-size: 12px;
}
.td-header-style-5 .td-main-menu-logo {
    position: absolute;
    z-index: 9999;
    background: #ffffff;
    top: -41px;
    width: 180px;
    height: 141px;
    box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.2);
}
.td-header-top-menu-full {
    z-index: 999;
}
.menu-main-menu-container {
    margin-left: 180px;
}
.td-mobile-content li a .td-icons-home {
    display: none;
}
.td-header-style-5 .td-main-menu-logo img {
    margin: auto;
    padding: 33px 5px;
    max-height: 100%;
    width: 175px;
    display: block;
}
.td-header-style-5 .td-header-menu-wrap-full .td-header-menu-wrap:after {
    content: "";
    position: absolute;
    bottom: -40px;
    height: 40px;
    width: 100%;
    background: #a0213c;
    z-index: -1;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
.sf-menu > li.td-normal-menu > ul.sub-menu {
    height: 40px;
    padding: 0;
    width: 1100px !important;
    box-shadow: none;
    position: absolute;
    left: 180px !important;
}
.sf-menu ul li {
    display: inline-block;
    width: auto !important;
}
.sf-menu ul .td-menu-item > a, .td-md-is-android .sf-menu ul .td-menu-item > a {
    margin: 0 5px;
    padding: 0 12px;
}
.sf-menu > li > a {
    padding: 0 12px;
    font-size: 12.5px;
    letter-spacing: 0.2px;
}
.td-theme-wrap .sf-menu .td-normal-menu .td-menu-item > a:hover:after {
    content: "";
    height: 4px;
    bottom: 0;
    left: 0;
    position: absolute;
    background: #fff;
    width: 100%;
}
.sf-menu li.hide-largescreen {
    display: none;
}
.td-header-style-5 .home .sf-menu > .current-menu-item > a, .td-header-style-5 .home .sf-menu > .current-menu-parent > a,
.td-header-style-5 .international .sf-menu > .current-menu-item > a, .td-header-style-5 .international .sf-menu > .current-menu-parent > a,
.td-header-style-5 .national .sf-menu > .current-menu-item > a, .td-header-style-5 .national .sf-menu > .current-menu-parent > a,
.td-header-style-5 .society .sf-menu > .current-menu-item > a, .td-header-style-5 .society .sf-menu > .current-menu-parent > a,
.td-header-style-5 .business .sf-menu > .current-menu-item > a, .td-header-style-5 .business .sf-menu > .current-menu-parent > a,
.td-header-style-5 .mp .sf-menu > .current-menu-item > a, .td-header-style-5 .mp .sf-menu > .current-menu-parent > a,
.td-header-style-5 .cg .sf-menu > .current-menu-item > a, .td-header-style-5 .cg .sf-menu > .current-menu-parent > a,
.td-header-style-5 .entertainment .sf-menu > .current-menu-item > a, .td-header-style-5 .entertainment .sf-menu > .current-menu-parent > a,
.td-header-style-5 .lifestyle .sf-menu > .current-menu-item > a, .td-header-style-5 .lifestyle .sf-menu > .current-menu-parent > a,
.td-header-style-5 .sports .sf-menu > .current-menu-item > a, .td-header-style-5 .sports .sf-menu > .current-menu-parent > a,
.td-header-style-5 .technology .sf-menu > .current-menu-item > a, .td-header-style-5 .technology .sf-menu > .current-menu-parent > a,
.td-header-style-5 .politics .sf-menu > .current-menu-item > a, .td-header-style-5 .politics .sf-menu > .current-menu-parent > a {
    background: initial !important;
    color: initial;
}
.td-header-style-5 .black-menu .sf-menu li.menu-item-home > a span {
    display:  none;
}
.td-header-style-5 .sf-menu li.menu-item-home > a .td-icons-home {
    font-size: 25px;
    vertical-align: middle;
    cursor: pointer;
}
.td-header-style-5 .home .td-main-menu-logo { border: 1px solid #a0213c!important;}
.td-header-style-5 .home .td-header-menu-wrap:after, .td-header-style-5 .home .sf-menu li.home > a, .td-theme-wrap .home .sf-menu .td-normal-menu .sub-menu {
    background: #a0213c!important;
    color: #fff!important;
}
.td-header-style-5 .international .td-main-menu-logo { border: 1px solid #a0213c!important;}
.td-header-style-5 .international .td-header-menu-wrap:after, .td-header-style-5 .international .sf-menu li.international > a, .td-theme-wrap .international .sf-menu .td-normal-menu .sub-menu {
    background: #795548!important;
    color: #fff!important;
}
.td-header-style-5 .national .td-main-menu-logo { border: 1px solid #8BC34A!important;}
.td-header-style-5 .national .td-header-menu-wrap:after, .td-header-style-5 .national .sf-menu li.national > a, .td-theme-wrap .national .sf-menu .td-normal-menu .sub-menu {
    background: #8BC34A!important;
    color: #fff!important;
}
.td-header-style-5 .society .td-main-menu-logo { border: 1px solid #13710d!important;}
.td-header-style-5 .society .td-header-menu-wrap:after, .td-header-style-5 .society .sf-menu li.society > a, .td-theme-wrap .society .sf-menu .td-normal-menu .sub-menu {
    background: #13710d!important;
    color: #fff!important;
}
.td-header-style-5 .business .td-main-menu-logo { border: 1px solid #00BCD4!important;}
.td-header-style-5 .business .td-header-menu-wrap:after, .td-header-style-5 .business .sf-menu li.business > a, .td-theme-wrap .business .sf-menu .td-normal-menu .sub-menu {
    background: #00BCD4!important;
    color: #fff!important;
}
.td-header-style-5 .mp .td-main-menu-logo { border: 1px solid #1e4278!important;}
.td-header-style-5 .mp .td-header-menu-wrap:after, .td-header-style-5 .mp .sf-menu li.mp > a, .td-theme-wrap .mp .sf-menu .td-normal-menu .sub-menu {
    background: #1e4278!important;
    color: #fff!important;
}
.td-header-style-5 .entertainment .td-main-menu-logo { border: 1px solid #E91E63!important;}
.td-header-style-5 .entertainment .td-header-menu-wrap:after, .td-header-style-5 .entertainment .sf-menu li.entertainment > a, .td-theme-wrap .entertainment .sf-menu .td-normal-menu .sub-menu {
    background: #E91E63!important;
    color: #fff!important;
}
.td-header-style-5 .lifestyle .td-main-menu-logo { border: 1px solid #d11608!important;}
.td-header-style-5 .lifestyle .td-header-menu-wrap:after, .td-header-style-5 .lifestyle .sf-menu li.lifestyle > a, .td-theme-wrap .lifestyle .sf-menu .td-normal-menu .sub-menu {
    background: #d11608!important;
    color: #fff!important;
}
.td-header-style-5 .politics .td-main-menu-logo { border: 1px solid #000000!important;}
.td-header-style-5 .politics .td-header-menu-wrap:after, .td-header-style-5 .politics .sf-menu li.politics > a, .td-theme-wrap .politics .sf-menu .td-normal-menu .sub-menu {
    background: #000000!important;
    color: #fff!important;
}
.td-header-style-5 .sports .td-main-menu-logo { border: 1px solid #00a388!important;}
.td-header-style-5 .sports .td-header-menu-wrap:after, .td-header-style-5 .sports .sf-menu li.sports > a, .td-theme-wrap .sports .sf-menu .td-normal-menu .sub-menu {
    background: #00a388!important;
    color: #fff!important;
}
.td-header-style-5 .technology .td-main-menu-logo { border: 1px solid #ec3b11!important;}
.td-header-style-5 .technology .td-header-menu-wrap:after, .td-header-style-5 .technology .sf-menu li.technology > a, .td-theme-wrap .technology .sf-menu .td-normal-menu .sub-menu {
    background: #ec3b11!important;
    color: #fff!important;
}
.td-header-style-5 .cg .td-main-menu-logo { border: 1px solid #607D8B!important;}
.td-header-style-5 .cg .td-header-menu-wrap:after, .td-header-style-5 .cg .sf-menu li.cg > a, .td-theme-wrap .cg .sf-menu .td-normal-menu .sub-menu {
    background: #607D8B!important;
    color: #fff!important;
}
.td-header-style-5 .sf-menu > li > a {
    background: #fff !important;
    color: #000!important;
    font-weight: bold;
}
.td-header-style-5 .td-affix {
    background-color: rgb(255, 255, 255);
}
.td-header-wrap .td-affix .sf-menu > li > a {
    height: 48px;
}
.td_block_weather .td-weather-wrap {
    background: #fff;
    padding: 18px 6px 0;
    border: 1px solid #dadde0;
    border-radius: 3px;
}
.td_block_weather .td-location-icon {
    top: 18px;
}
.td_block_weather .td-weather-set-location {
    top: 18px;
}

.td_module_1 .td-module-thumb .entry-thumb {
    width: 100%;
}

/* Main Page CSS */
.td-container-wrap {background:#f4f4f4;}
.single-post .td-main-content-wrap.td-container-wrap {
    background: #fff;
}
.td-main-page-wrap {
    padding-bottom: 30px;
}
.td_block_1, .td_block_2, .td_block_3, .td_block_4, .td_block_5, .td_block_6, .td_block_7, .td_block_8, .td_block_9, .td_block_10, .td_block_11, .td_block_12, .td_block_13, .td_block_14, .td_block_15, .td_block_16, .td_block_17, .td_block_18, .td_block_19, .td_block_20, .td_block_21 {
    background: #fff;
    padding: 15px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.07);
    margin-bottom: 20px;
}
.td_module_wrap .entry-title {
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 4px 0;
}
.td_block_21.td-column-1 .entry-title, .td_module_6 .entry-title, .td_block_18 .td_module_mx2 .item-details .entry-title, .td_module_7 .entry-title {
    font-size: 13px;
    line-height: 18px;
}
.td-excerpt {
    font-size: 12px;
    line-height: 18px;
    margin-top: 6px;
}
.td-pb-row, .td-block-row {
    margin-right: -10px;
    margin-left: -10px;
    width: auto;
}
.td-pb-row [class*="td-pb-span"], .td-block-row [class*="td-block-span"] {
    padding-right: 10px;
    padding-left: 10px;
}
.td_block_social_counter {
    margin-bottom: 27px;
}

.td-page-header.td-container-wrap {
    background-color: #fcfcfc;
    border-bottom: 1px solid #f2f2f2;
    margin-bottom: 30px;
}
.td-page-header .td-page-title {
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 10px;
}

/* Footer Custom css */
.td-footer-wrapper {
    background: #222222;
}
.td-sub-footer-container {
    background: #0d0d0d;
    font-size: 11px;
}
.td-footer-wrapper {
    padding-top: 34px;
}
.td-a-rec-id-footer_top, .td-g-rec-id-footer_top {
    margin: 0 auto 30px auto;
}
.td-footer-wrapper .td-container .block-title, .td-footer-wrapper .td-container .td-block-title {
    font-size: 15px;
    font-weight: 700;
    border-bottom: 1px solid #ddd;
    margin-right: 5%;
    margin-top: 0;
    margin-bottom: 10px;
}
.td-footer-wrapper div .td_block_template_10 .td-block-title:before {
    background:transparent;
}
.td-footer-bottom-full {
    padding-top: 30px;
    padding-bottom: 10px;
}
.td-footer-bottom-full .td-container:before {
    top: -20px;
}
.footer-logo-wrap img {
    width: auto;
    display: block;
    max-width: 200px;
    margin: auto;
}
.td-footer-wrapper .block-title {
    font-size: 22px;
    margin-bottom: 10px;
    letter-spacing: 1px;
    margin-right: 5%;
    padding-bottom: 5px;
    border-bottom: 1px solid #fff;
}
.td-footer-bottom-full .block-title {
    margin-bottom: 10px;
}
.td-social-style-2 .td-icon-font {
    font-size: 16px;
    width: 35px;
    height: 35px;
    line-height: 35px;
}
.td_video_playlist_column_3 .td_wrapper_player {
    width: 828px;
    height: 469px;
}
.td_video_playlist_column_3 .td_container_video_playlist {
    width: 452px;
    height: 469px;
}
.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist {
    height: 398px;
}
.td_block_template_10 .td-block-title {
    font-size: 20px;
}
.td_block_template_10 .td-block-title > *:after {
    content: "\e808";
    font-family: 'iwmthemes';
    font-size: 16px;
    margin-left: 8px;
}
.td-subcat-filter .td-subcat-list a {
    font-size: 15px;
    color: #000;
    font-weight: bold;
}
.td_block_template_10 .td-block-title > * {
    font-weight: bold;
}
.td_video_playlist_title .td_video_title_text {
    font-size: 20px;
    line-height: 30px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.td_video_playlist_title .td_video_title_text a {
    color: #fff;
}
.td_video_playlist_title .td_video_title_text a:after {
    content: "\e808";
    font-family: 'iwmthemes';
    font-size: 16px;
    margin-left: 8px;
}
.td-a-rec-id-custom_ad_1 > div, .td-a-rec-id-custom_ad_2 > div, .td-a-rec-id-custom_ad_3 > div, .td-a-rec-id-custom_ad_4 > div, .td-a-rec-id-custom_ad_5 > div {
    margin-bottom: 20px;
}
.td-author-description p:last-child {
    margin-bottom: 0;
}
.author-box-wrap {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}
.author-box-wrap .avatar {
    max-width: 100px;
}
.td-author-name {
    margin-top: 0;
}
.author-box-wrap .desc {
    margin-left: 20px;
    font-size: 13px;
    align-self: flex-start;
}
.td_module_related_posts .td-module-thumb .entry-thumb {
    width: 100%;
}
/* Theme Panel CSS*/
.td-footer-wrapper .footer-1 { column-count: 4; }
.td-footer-wrapper .footer-1 .td_block_template_10 {width: 100%;display: inline-block;float: none;margin-bottom: 10px;}

.footer-1 .td_block_template_10 .td-block-title > *:after {
    font-size: 12px;
}
.footer-text-wrap .footer-email-wrap a, .footer-list a, .td-sub-footer-copy a, .td-sub-footer-container a {
    color: #cccccc !important;
}
.td-footer-wrapper aside .footer-list {
    margin-top: 0;
    overflow: auto;
    width: 95%;
}
.td-footer-wrapper aside .footer-list li {
    list-style: none;
    line-height: 24px;
    font-size: 13px;
    float: left;
    width: 50%;
}
.trandingview > div {
    width: 100% !important;
}
.trandingview iframe {
    width: 100%;
    margin: 0 auto;
    display: block;
}
.trandingview span {
    display: none !important;
}

/* social siide bar */
#sticky-social {
    left: 0;
    position: fixed;
    top: calc(50% - 95px);
    z-index: 1111;
    box-shadow: 2px 2px 5px rgba(0,0,0,0.1), 2px -2px 5px rgba(0,0,0,0.1);
}
#sticky-social ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
#sticky-social a {
    background: #00aff0;
    color: #fff;
    display: block;
    height: 40px;
    font: 14px "Open Sans", sans-serif;
    line-height: 40px;
    position: relative;
    text-align: center;
    width: 40px;
}
#sticky-social a[class*="facebook"], #sticky-social a[class*="facebook"]:hover, #sticky-social a[class*="facebook"] span {
    background: #3b5998;
}
#sticky-social a[class*="twitter"], #sticky-social a[class*="twitter"]:hover, #sticky-social a[class*="twitter"] span {
    background: #00aced;
}
#sticky-social a[class*="instagram"], #sticky-social a[class*="instagram"]:hover, #sticky-social a[class*="instagram"] span {
    background: #ffc838;
}
#sticky-social a[class*="gplus"], #sticky-social a[class*="gplus"]:hover, #sticky-social a[class*="gplus"] span {
    background: #dd4b39;
}
#sticky-social a[class*="youtube"], #sticky-social a[class*="youtube"]:hover, #sticky-social a[class*="youtube"] span {
    background: red;
}
#sticky-social a i {
    font-size: 18px;
}
#sticky-social a span {
    line-height: 40px;
    left: -90px;
    position: absolute;
    z-index: -1;
    background: #00aff0;
    text-align: center;
    transition: all 0.3s linear;
    width: 90px;
}
#sticky-social li {
    margin: 0;
}
#sticky-social li:hover span{
    left:40px;
}

.td-mobile-content .current-menu-item > a {
    color: #000 !important;
}
.no-results h2 {
    margin-top: 0;
    margin-bottom: 30px;
}
.td-aj-search-results .td_module_wrap .entry-title {
    font-size: 14px;
    line-height: 20px;
}
.td-a-rec-id-sidebar > div, .wpb_heading, .wpb_raw_code, .td_block_wrap, .td-a-rec.td-a-rec-id-custom_ad_5 {
    margin-bottom: 20px;
    line-height: 1.3;
}

@media (min-width: 768px) {
.td-header-wrap .td-affix .td-main-menu-logo {
    height: 90px !important;
    top: -2px;
    width: 150px;
    left: 0;
}
.td-header-wrap .td-affix .td-main-menu-logo img {
    max-height: 90px !important;
    padding: 5px;
}
.td-header-wrap .td-affix .menu-main-menu-container {
    margin-left: 150px;
}
.td-header-wrap .td-affix li.td-normal-menu > ul.sub-menu {
    left: 150px !important;
}
}


/* responsive design */
@media (max-width: 1300px) {
.td-header-style-5 .td-main-menu-logo img {
    width: 140px;
    padding: 39px 0;
}
.td-header-style-5 .td-main-menu-logo {
    width: 150px;
}
.menu-main-menu-container {
    margin-left: 150px;
}
.sf-menu > li.td-normal-menu > ul.sub-menu {
    left: 150px !important;
}
.menu-top-container {
    margin-left: 170px;
}
.td-header-sp-top-menu.right #menu-top-right-menu>.td-menu-item>a {
    font-size: 11px;
}
.sf-menu > li > a {
    padding: 0 8px;
    font-size: 12px;
}
.sf-menu ul .td-menu-item > a, .td-md-is-android .sf-menu ul .td-menu-item > a {
    font-size: 11px;
    padding: 0 6px;
}
.td-header-wrap .td-affix .td-main-menu-logo {
    left: 0;
}

.td_block_template_10 .td-block-title {
    font-size: 17px;
}
.td-subcat-filter .td-subcat-list a {
    font-size: 13px;
}
.td_block_template_10 .td-block-title > *:after {
    font-size: 14px;
}
.td-weather-animated-icon span {
    width: 70px;
}
.td_block_weather .td-weather-wrap {
    padding: 18px 3px 0;
}
.td-weather-now {
    width: 130px;
    padding: 30px 0;
}
.td-weather-now .td-big-degrees {
    font-size: 35px;
}
.td-ss-main-sidebar {
    width: 260px !important;
}
}

@media (max-width: 1140px) {
.td-header-main-menu {
    padding-right: 0;
}
#td-top-search {
    display: none;
}
.td-header-style-5 .td-header-top-menu-full a {
    margin-right: 10px;
}
.td-header-sp-top-menu.right #menu-top-right-menu>.td-menu-item>a {
    font-size: 10px;
    padding: 0 8px;
}
.td-header-style-5 .sf-menu > li > a, .td-header-style-5 .sf-menu a.sf-with-ul {
    padding: 0 8px;
    font-size: 11px;
}
.sf-menu ul .td-menu-item > a, .td-md-is-android .sf-menu ul .td-menu-item > a {
    padding: 0 8px;
    margin: 0;
    font-size: 11px;
    letter-spacing: 0;
}
.td_block_template_10 .td-block-title {
    font-size: 14px !important;
}
.td_block_template_10 .td-block-title > *:after {
    font-size: 12px;
}
.td-subcat-filter .td-subcat-list a {
    font-size: 12px;
}
.td_module_wrap .entry-title {
    font-size: 14px;
}
.td_block_21.td-column-1 .entry-title, .td_module_6 .entry-title, .td_block_18 .td_module_mx2 .item-details .entry-title, .td_module_7 .entry-title {
    font-size: 12px;
    line-height: 16px;
}
.td_block_15 .td-column-1 .td-block-span12 {
    width: 100%;
    margin-bottom: 20px;
}
.td-column-1 .td_module_mx4 .td-module-image {
    width: 40%;
    margin-right: 5%;
    float: left;
}
.td-column-1 .td_module_mx4 .td-module-thumb {
    margin-bottom: 0;
}
.td-column-1 .td_module_mx4 .entry-title {
    font-size: 12px;
    width: 55%;
    float: left;
    line-height: 16px;
}
.td-excerpt {
    font-size: 11px;
}
.td_module_6 .td-module-thumb, .td_block_21.td-column-1 .td-module-thumb {
    width: 80px;
}
.td_module_6 .item-details, .td_block_21.td-column-1 .item-details {
    margin-left: 90px;
}
.td_block_18 .td-column-1 .td_module_mx8 .entry-title {
    font-size: 13px;
    line-height: 18px;
}
.td-module-meta-info {
    font-size: 10px;
}
.td-weather-now {
    width: 110px;
}
.td-ss-main-sidebar {
    width: 230px !important;
}
}
@media (max-width: 1019px) and (min-width: 993px) {
.td-container, .tdc-row {
    width: 980px !important;
}
.td-header-rec-wrap .td-rec-hide-on-tp {
    display: none !important;
}
}

@media (max-width: 1018px) and (min-width: 767px) {
.td-container, .tdc-row {
    width: 740px;
}
}

@media (max-width: 992px) {
  .td-header-top-menu-full {
    display: none;
  }
  .td-header-wrap .td-header-menu-wrap-full,
  .td-header-wrap .td-header-menu-wrap,
  .td-header-wrap .td-header-main-menu {
    background-color: #222 !important;
    height: 60px !important;
  }
  .header-search-wrap .td-icon-search {
    color: #fff !important;
  }
  .td-logo-mobile-loaded {
    display: none;
  }

  .sf-menu {
    display: none;
  }
  .td-menu-badge {
    display: none;
  }
  #td-top-search {
    top: 0;
    margin-top: 0;
    display: block;
  }
  #td-header-search {
    width: 91%;
    font-size: 16px;
  }
  .header-search-wrap #td-header-search-button {
    display: none;
  }
  .header-search-wrap #td-header-search-button-mob {
    display: block;
  }
  .header-search-wrap .td-icon-search {
    height: 60px;
    width: 60px;
    line-height: 60px;
    font-size: 25px;
    margin-right: 2px;
  }
  .header-search-wrap .td-drop-down-search {
    width: 100%;
  }
  .td-header-sp-top-menu {
    display: none !important;
  }
  .td-social-icon-wrap {
    margin: 0 3px;
  }
  #td-outer-wrap {
    margin: auto;
    width: 100%;
    -webkit-transition: transform 0.7s ease;
    -moz-transition: transform 0.7s ease;
    -o-transition: transform 0.7s ease;
    transition: transform 0.7s ease;
    -webkit-transform-origin: 50% 200px 0;
    -moz-transform-origin: 50% 200px 0;
    -o-transform-origin: 50% 200px 0;
    transform-origin: 50% 200px 0;
  }
  #td-top-mobile-toggle {
    display: inline-block;
    position: relative;
  }
.td-header-style-5 .td-main-menu-logo {
    top: 0;
    left: calc(50% - 80px);
    height: 100px;
}
.td-header-style-5 .td-main-menu-logo img {
    padding: 20px 2px;
}
#td-top-mobile-toggle i {
    font-size: 30px;
    width: 60px;
    line-height: 60px;
    height: 60px;
}
.td-header-menu-wrap.td-affix {
    display: none;
}
.menu-main-menu-container {
    margin-left: 0;
}
#sticky-social{
    display:none;
}
.td-footer-wrapper .footer-1 {
    column-count: 3;
}
.td-sub-footer-container {
  text-align: center;
}
.td-subfooter-menu, .td-sub-footer-container .td-sub-footer-menu, .td-sub-footer-container .td-sub-footer-copy {
    float: none;
}
.td-subfooter-menu {
    padding-right: 0;
    margin-bottom: 0;
}
.td-category-header .td-page-title {
    width: 100%;
    margin: 0;
}
.category .td-category-grid .td_block_wrap {
    padding-bottom: 0;
    width: 100%;
    margin: 0;
}
.td-social-but-text {
    display: none;
}
.td-header-rec-wrap .td-rec-hide-on-tp {
    display: none !important;
}
}

@media (max-width: 900px) {
.td-pb-span9.td-main-content, .td-pb-span3.td-main-sidebar {
    width: 100%;
}
.td-pb-span9.td-main-content {
    margin-bottom: 20px;
}
.td-ss-main-sidebar {
    width: 100% !important;
    position: static !important;
}
.td_block_15 .td-column-1 .td-block-span12 {
    width: 50%;
    margin-bottom: 0;
}
.td-column-1 .td_module_mx4 .td-module-image {
    width: 100%;
    margin-right: 0;
    float: none;
}
.td-column-1 .td_module_mx4 .td-module-thumb {
    margin-bottom: 7px;
}
.td-column-1 .td_module_mx4 .entry-title {
    font-size: 13px;
    width: auto;
    float: none;
    line-height: 18px;
}
}

@media (max-width: 767px) {
.td-footer-bottom-full .td-pb-row > div {
    margin-bottom: 20px;
}
.td-footer-wrapper .td-container .block-title, .td-footer-wrapper .td-container .td-block-title {
    margin-right: 0;
}

.td-ss-main-sidebar {
    width: auto !important;
}
.fullwidthbanner-container {
    height: auto !important;
}
.tp-tabs, .tp-thumbs {
    display: none;
    height: auto !important;
    max-height: initial;
}
.td_block_related_posts .td-module-title {
    font-size: 14px;
    line-height: 20px;
}
.td-footer-wrapper .footer-1 {
    column-count: 2;
}
}

@media (max-width: 480px) {
.td-footer-wrapper .footer-1 {
    column-count: 1;
}}


@media (min-width: 1141px) and (max-width: 1300px) {
.td_video_playlist_column_3 .td_wrapper_player {
    display: block;
    width: 728px;
    height: 409px;
}
.td_video_playlist_column_3 .td_container_video_playlist {
    width: 372px;
    height: 409px;
}
.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist {
    height: 342px;
}
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_video_playlist_column_3 .td_wrapper_player {
    height: 365px;
    width: 649px;
  }
  .td_video_playlist_column_3 .td_container_video_playlist {
    height: 365px;
    width: 331px;
  }
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist {
    height: 300px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_video_playlist_column_3 .td_wrapper_player {
    width: 100%;
    height: 416px;
  }
  .td_video_playlist_column_3 .td_container_video_playlist {
    position: relative;
    width: 100%;
    height: 305px;
    right: 0;
  }
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist {
    height: 240px;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
.home-main .td-pb-span9,.home-main .td-pb-span3 {
    width: 100%;
}}
@media (max-width: 767px) {
  .td_video_playlist_column_3 .td_wrapper_player {
    width: 100%;
    height: auto;
  }
  .td_video_playlist_column_3 .td_container_video_playlist {
    position: relative;
    width: 100%;
    height: 305px;
    right: 0;
  }
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist {
    height: 240px;
  }
}
@media (max-width: 480px) {
  .td_video_playlist_column_3 .td_container_video_playlist {
    position: relative;
    width: 100%;
    height: 245px;
    right: 0;
  }
.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist {
    height: 180px;
  }
.mobile-slidetitle .tp-mask-wrap {
    background: -webkit-linear-gradient(rgba(0, 0, 0, 0.7) 30% ,#000 60%);
    background: -o-linear-gradient(rgba(0, 0, 0, 0.7) 30% ,#000 60%);
    background: -moz-linear-gradient(rgba(0, 0, 0, 0.7) 30% ,#000 60%);
    background: linear-gradient(rgba(0, 0, 0, 0.7) 30% ,#000 60%);
    padding: 10px 15px !important;
}
}
.td-adspot-title {
    color: #292929cf !important;
    font-size: 14px !important;
    text-align: center;
    display: block;
    font-weight: 600 !important;
}
.td-a-rec.td-a-rec-id-custom_ad_4 {
    margin-top: 12px;
}
.td-a-rec.td-a-rec-id-custom_ad_5 {
    margin-top: 12px;
}




/*hide ad title*/
/*=============temp===========*/

.td-adspot-title {
    display: none;
}

/*=============temp===========*/