/*
 Theme Name:   Legatus Premium Child Theme
 Theme URI:    http://legatus.orange-themes.net/
 Description:  Legatus Premium Wordpress Child Theme
 Author:       Orange Themes
 Author URI:   http://www.orange-themes.net/
 Template:     legatus-theme
 Version:      2.0.0
 Tags: 
 Text Domain:  legatus-theme-child
*/


/* =Theme customization starts here
-------------------------------------------------------------- 
@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');*/

*, body, h3, .flexslider-caption-inner h3{
    font-family: 'Open Sans', sans-serif !important;
}

.content-panel .panel-header {
    background: #7cc243;
    border-radius: 5px 5px 0px 0px;
}
.content-panel .panel-header .top-right a {
    color: #ffffff;
}


 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - magrins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.panel-header .icon-text, .flextitle .icon-text{
    color: #9E0B0F;
    /*display: inline-grid !important;*/
    height: 13px;
    width: 13px;
    overflow: hidden;
    vertical-align: baseline;
    display: none!important;
}
.panel-header .icon-text:before {
   /* color: #fff;*/
    content: '\25b6';
}
.panel-header .icon-text, .panel-header b, .flextitle {
    /*font-family: entypo !important;
    font-weight: 400 !important;*/
    background: url(https://www.thecable.ng/hotlink-ok/mouse-pointer2.png) no-repeat left center #9e0b0f !important;
    background-size: contain;
    background-repeat: no-repeat;
    text-indent: 15px;
}
.icon-text img, .video-image .icon-text {
    display: none !important;
}


.content-panel .panel-header b:after {
    display: none !important;
    position: absolute;
    background: #9e0b0f;
    width: 45px;
    height: 45px;
    right: -10px;
    top: -10px;
    z-index: -1;
    content: '';
    transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(50deg);
    -o-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
}

.flextitle {
    border-radius: 5px;
}

.logomenu {
    background: #ffffff;
}
.logomenu a {
    background-image: url(https://www.thecable.ng/hotlink-ok/final-logo-trans-891.png) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    height: 50px !important;
    width: 200px !important;
    background-color: #fff !important;
    padding: 0 !important;
}
.logomenu a {
  content: ' ';
}
.header .header-menu {
    border-top: none;
    border-bottom: none;
}

.header .header-menu li a, .header .header-menu .main-menu > li:not(.has-ot-mega-menu) li > a, .header .header-menu .main-menu > li > a  {
    display: block;
    padding: 15px 16px;
    background: #9d090e;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
}

.desktop-only {
    /*display: block !important;*/
    margin: 10px -15px 10px -20px;
}
.flex-control-thumbs {
    margin-top: 0px !important;
}

.article-photo img {
    border-radius: 0px 0px 5px 5px;
}
.set-image-border:before{
    box-shadow: none;
}
span.image-hover {
    border-radius: 5px;
}

.article-big-block .article-header h2, .article-small-block .article-header h2, .article-side-block .article-header h2 a, .article-classic .article-header h2 a {
    font-size: 16px;
}

.main-content-split {
    margin-top: 25px;
}
.main-content-split .main-split-left {
    margin-left: 20px;
    padding-right: 30px;
    width: 42%;
    border-right: 1px #bbb solid;
}
.main-content-split .main-split-right {
    margin-left: 25px;
    padding-left: 5px;
    width: 42%;
}
.breaking-news {
    margin-left: -10px;
    margin-right: -4px;
}
/*
.member-photo .set-image-border img {
    width: auto;
    min-height: 70px;
    max-width: 70px;
    min-width: 70px;
}
*/
.team-member {
    /*background: #444343;*/
}

/*.team-member .member .member-photo {
    float: left;
    width: 70px;
    height: 70px;
    overflow: hidden;
    border-radius: 50%;
    border: 1px solid #8c8c8c;
    margin-right: 10px;
}*/

.team-member .member:hover {
    background: #5d5d5d;
}

.team-member .member {
    background: #3c3c3c;
    width: 88%;
    margin-bottom: 2px;
    margin-left:0px;
}

.team-member .member .member-info>b {
    color: #ffffff;
}

.team-member .member .member-info>p {
    font-size: 12px;
    color: #fff;
    /*font-style: italic;*/
}
   
.wpp-thumbnail {
/*    max-width: 100px;
    width: 100px;*/
    margin-right: 10px;
    border-radius: 5px;
}
   
.gsc-control-cse {
    padding: 0px !important;
}
   
#___gcse_0 {
    width: 300px;
    overflow: hidden;
}

  
@media only screen and (min-width: 768px) {
  .panel-content .article-photo, .panel-content .article-header {
    float: left;
    width: 100%;
  }
  	.header-middle .logo-image {
        display: none;
    }
}
  
  /***CABLE 2020 MOBILE**/
@media only screen and (max-width: 768px) {
    .panel-content .article-header h2 {
        padding-left: 10px;
    }
    .panel-content .article-big-block{
        min-height: 95px;
    }
    .main-content-split .main-split-left, .main-content-split .main-split-right {
        margin-left: 0px;
        padding-right: 0px;
        width: 100%;
    }
	.article-big-block .article-photo, .article-big-block .article-photo img {
		width: 100%;
		height: 200px;
	}
}


/***MENU-IMAGE*/
.menu-item a img,img.menu-image-title-after,img.menu-image-title-before,img.menu-image-title-above,img.menu-image-title-below,.menu-image-hover-wrapper .menu-image-title-above{border:none;box-shadow:none;vertical-align:middle;width:auto;display:inline}.menu-image-hover-wrapper img.hovered-image,.menu-item:hover .menu-image-hover-wrapper img.menu-image{opacity:0;transition:opacity .25s ease-in-out 0s}.menu-item:hover img.hovered-image{opacity:1}.menu-image-title-after.menu-image-not-hovered img,.menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper,.menu-image-title-before.menu-image-title{padding-right:10px}.menu-image-title-before.menu-image-not-hovered img,.menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper,.menu-image-title-after.menu-image-title{padding-left:10px}.menu-image-title.menu-image-title-above,.menu-image-title.menu-image-title-below{text-align:center;display:block}.menu-image-title-above.menu-image-not-hovered>img,.menu-image-hovered.menu-image-title-above .menu-image-hover-wrapper,.menu-image-title-above .menu-image-hover-wrapper{display:block;padding-top:10px;margin:0 auto!important}.menu-image-title-below.menu-image-not-hovered>img,.menu-image-hovered.menu-image-title-below .menu-image-hover-wrapper,.menu-image-title-below .menu-image-hover-wrapper{display:block;padding-bottom:10px;margin:0 auto!important}.menu-image-title-hide .menu-image-title,.menu-image-title-hide.menu-image-title{display:none}#et-top-navigation .nav li.menu-item,.navigation-top .main-navigation li{display:inline-flex}

.menu-image {
    width: 24px !important;
}

.header-very-top {
    margin-bottom: 0px;
}

.very-top-menu > li {
	margin-top: 5px;
}

.weather-report {
    margin-top: 7px;
}

.header .header-menu {
    background: #9d090e;
}

.mtphr-dnt-tick-contents {
    position: relative;
    overflow: hidden;
    height: 19px;
}

.breaking-news .breaking-title, .breaking-news .breaking-controls {
	background-color: #9c3!important;
}


@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
	.desktop-only {
		display: block;
	}
	.mobile-only {
		display: none;
	}
}

@media only screen and (max-width: 768px) {
  /* Add your Mobile Styles here */
	.desktop-only {
		display: none;
	}
	.mobile-only {
		display: block;
	}
}

.flexslider .slides>li {
    overflow: hidden;
}

.flexslider-caption-inner p {
/*    display:none;*/
}

.flexslider-caption {
   bottom: 250px !important;
    height: 250px !important;
}

@media screen and (max-width: 768px) {
.article-classic .article-photo,.article-classic .article-photo img{width:100% !important;display:block  !important;float:none !important;margin-right:0px !important;}.article-classic .article-photo{margin-bottom:15px !important;}.article-classic .article-header{margin-left:0px !important;}.article-classic .article-content{margin-left:0px !important;}.article-classic .article-links{margin-left:0px !important;}.main-article-content .article-photo,.main-article-content .article-photo img{max-width:100% !important;}
} //mobile devices

.featuredcaption {
    z-index: 10;
    background: #111;
    color: #f0f0f0;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 18px!important;
    margin-bottom: 0px;
}

.shortcode-content img {
    width: 100%;
}

#thisad {
    max-width: 957px;
    width: 100%!important;
    overflow: hidden;
}
#thisad img { max-width: 100% }
.article-big-block>a>img { min-width: 98%!important }
.team-member .member .member-info>a.link-icon { display: none!important }
#leaderad {
    border: 1px solid #C0C0C0;
    max-width: 100%;
}
.ui-dialog { z-index: 10000!important }
.cableads img {
    border: 1px solid #B0B0B0;
    width: 100%;
    max-width: 958px;
}
.wp-polls .Buttons {
    border: 1px solid #c8c8c8;
    padding: 7px 24px 8px;
    background-color: #3c67ad;
    color: #fff;
    border-radius: 5px;
    margin-left: 30px;
}
.wp-polls,
.wp-polls-form,
.wp-polls-form p {
    color: #555!important;
    font-size: 14px!important;
}
.wp-polls-form a {
    font-size: 12px;
    margin-left: 30px;
}
.wp-polls .pollbar {
    border-radius: 32px!important;
    box-shadow: none!important;
    height: 12px!important;
    background: #319db5!important;
    border: none!important;
}
.cableads_mid img {
    border: 1px solid #B0B0B0;
    width: 100%;
    max-width: 603px;
}
#___plusone_1,
#___plusone_0 { vertical-align: middle!important }
table.dataTable thead th,
table.dataTable thead td {
    padding: 8px 10px;
    text-align: left;
}
.dataTables_wrapper { margin-top: -45px }
table.dataTable thead th { border: 0px!important }
.wpp-post-title { font-size: 14px!important }
.wpp-list li {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #eee;
}
.wpp-list li:before { display: none!important }
.wpp-list li:last-child { border: none }
.widget-5, .widget-6 { border: 0px!important }
.main-nosplit .article-big-block .article-photo,
.main-nosplit .article-big-block .article-photo img { max-width: 100% }
.header-middle .logo-image a img { margin-top: 40px;  max-width: 100%;}

.header .header-menu li {
    border-right: 1px solid #fff;
}
.header .header-menu .main-menu > li:not(.has-ot-mega-menu) li > a, .header .header-menu .main-menu > li > a {
    text-transform: capitalize;
}

.content-panel .panel-header i.fa {
    display: none;
}

.article-big-block .article-links, .article-small-block .article-links, .images-content .article-links, .article- middle-block .article-links, .article-side-block .article-links {
    display: none;
    padding-bottom: 0;
    clear: both;
}

.desktop-only {
	display: none;
}

.article-big-block .article-photo, .article-big-block .article-photo img {
    height: auto;
}

.backtopbutton {
    display: none !important;
}

.content-panel .panel-header {
    margin-bottom: 5px;
}

.photo-gallery-blocks {
    padding: 0px 0px;
 }
 
 .photo-gallery-blocks ul.images-scroll li.active, .photo-gallery-blocks ul.images-scroll li.active img {
    height: 320px;
 }
 
 .photo-gallery-blocks .images-content > li div.d-wrapper {
    width: 100%;
 }
 
 .photo-gallery-blocks .images-content {
    padding-bottom: 34px;
    padding-left: 10px;
}

.main-article-content .shortcode-content p {
    font-size: 16px !important;
	color: #000;
    margin-bottom: 20px;
    text-align: left!important;
 }

.article-big-block, .article-small-block {
    display: block;
    margin-bottom: 10px;
    padding-bottom: 0px;
    min-height: auto;
    overflow: hidden;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome !important;
}

.set-image-border img {
    width: 100%;
}

.content-panel {
    border: 0px !important;
}

.team-member .member {
    cursor: pointer;
}

.dat-menu-list .logomenu {
	display:none !important;
}

.dat-menu-list a {
    display: block;
    color: #921b20;
    font-weight: bold;
}

.dat-menu-setup {
    background-image: url(https://f5p3e9e4.stackpathcdn.com/wp-content/uploads/2014/04/watermark_green_bg.jpg);
}

#dat-menu {
    /*min-height: auto;*/
}

.mobile-only span.image-hover {
    width: 100%;
}

.mobile-only span.image-hover span.set-image-border {
    width: 100%;
}

.breaking-news.isscrolling .breaking-block {
    margin-left: 10px;
}

.wpp-post-title {
    color: #232323;
    font-weight: 700;
}

.mobile-only h3{
    display: block;
    background: #b62228;
    color: #fff;
    padding: 5px 10px;
    float: left;
    position: relative;
    z-index: 0;
    text-transform: uppercase;
    width: 95%;
    margin-bottom: 3px;
}

#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img, #wpadminbar #wp-admin-bar-my-account.with-avatar>a img {
    height: 16px !important;
    width: 16px !important;
 }
 
 
 body {
    background: url(https://f5p3e9e4.stackpathcdn.com/wp-content/uploads/2014/04/watermark_green_bg.jpg) top center;
}

#writecomment p label {
    white-space: pre-wrap;
}

.comment-form-cookies-consent label {
    right: 0 !important;
    margin: 10px;
}

#writecomment .submit {
    margin: 10px;
}

span.image-hover {
    width: 100%;
}

span.image-hover span.set-image-border {
    width: 100%;
}

body, div, p, a, table, td {
	letter-spacing: normal !important;
}

.main-article-content h2.article-title {
    font-size: 33px;
    color: #9E0B0F;
    line-height: 35px;
    padding: 5px 0px 20px 0px;
    border-bottom: 4px solid #9E0B0F;
}

.article-big-block .article-header h2 a, .article-small-block .article-header h2 a {
    color: #232323;
    line-height: 120%;
    font-size: 18px;
}

#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img, #wpadminbar #wp-admin-bar-my-account.with-avatar>a img {
    height: 16px !important;
    width: 16px !important;
 }
 #wp-admin-bar-user-info img {
     height: 32px !important;
    width: 32px !important;
 }
 
 @media only screen and (min-width: 768px) {
  .panel-content .article-photo, .panel-content .article-header {
    float: left;
    width: 100%;
  }
  .header-middle .logo-image {
        display: none;
    }
  
  .category-coronavirus-watch .header-middle .logo-image, .category-radar .header-middle .logo-image{
        display: block;
  }
}

.header-middle .logo-image {
    float: none!important;
    width: inherit!important;
}

.archive .article-big-block .article-photo, .archive .article-big-block .article-photo img {
    width: 100%;
}

.page-pager span.page-numbers, .page-pager a.page-numbers:hover {
    background: #7cc243;
    color: #fff;
}

.main-content-left {
    border-right: 1px solid #bbb;
	max-width: 669px;
    padding-right: 10px;
}
h1, h2, h3, h4, h5, strong, b, .main-article-content .article-controls .date .calendar-date, .main-article-content h2.article-title { 
    font-weight: 700; 
}

.video-blocks .video-left {
    width: 310px;
}

.content-panel .panel-header b {
    font-size: 14px;
}

.wpp-post-title {
    float: left;
    width: 80%;
}