/*
Theme Name: Redbox Media Center
Theme URI: http://www.redbox.com
Description: Child 01 theme for the Dynamic News Lite theme
Author: Anthony Pecho
Author URI: http://www.anthonypecho.com
Template: dynamic-news-lite
Version: 1.0
*/


@import url('../dynamic-news-lite/style.css');
/*@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');*/
/*@charset "utf-8";*/
/* CSS Document */

/* FONTS */

body {
	font-family: 'equip', Arial, Helvetica, sans-serif !important;
	color: #444;
	font-size: 1em;
	/*background-color:#060208;*/
}

a:link,
a:visited {color: #089aea;}

hr {
  margin-top: 10px;
  margin-bottom: 10px;
  border-top: 3px solid #eee;
}

.entry ul {
  list-style: none;
  margin: 0 0 1.5em 2em;
}

.entry li {padding: 10px 0;}

.entry ol {margin: 0 0 1.5em 1em;}

.page-title, 
.post-title,
#comments .comments-title, 
#respond #reply-title {border-bottom: 3px solid #eee;}

span.red {color: #e12227;}

.photo {margin-top: 1.25em;}

/* PAGE TEMPLATES */

.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.widgettitle a {	
   border: none !important;
}


body.page-template-template-team .row {margin-bottom: 25px;}

body.page-template-template-releases .entry ol li {list-style: none;}

body.page-template-template-releases .entry li {padding: 0;}

/* HEADER */

#header {
    padding: 0.5% !important;
}

#logo a:hover .site-title {color: #e12227;}

/* NAVIGATION */

#navi-wrap, #mainnav-icon {
    background: #333 none repeat scroll 0 0 !important;
}

#mainnav-menu a:link, 
#mainnav-menu a:visited,
#mainnav-icon {
	font-family: 'Omnes Pro Semibold';
	font-size: 1em;
        text-transform: none;
}

#mainnav-menu li {padding: 1em;}

#mainnav-menu li a {
  padding: 0.1em 1.95em 0 0;
  border-right: 1px solid #fff;
}

#menu-item-92 a {border-right: none !important;}

#mainnav-menu a:hover {
  background: transparent;
  text-decoration: underline;
}

#mainnav-menu ul {background: #ededed;}

#mainnav-menu a:hover, 
#mainnav-menu ul a:hover, 
#mainnav-icon:hover {background: transparent !important;}

body #mainnav-menu ul a:hover,
body #mainnav-menu ul a:active {color: #FFF !important;}

#mainnav-menu ul li.current_page_item a, 
#mainnav-menu ul li.current-menu-item a {
  color: #e12227 !important;
  text-decoration: none;
}

/* HOME PAGE */



.frontpage-slider-controls .zeeflex-control-nav {
	margin: 10px 0 0 !important;
	box-shadow: 2px 2px 8px 1px #ccc;
}

.frontpage-slider-controls .zeeflex-control-nav li {width: 15px;}
.category-posts-column-left .postmeta a:link,
.category-posts-column-left .postmeta a:visited,
.category-posts-column-right .postmeta a:link,
.category-posts-column-right .postmeta a:visited {text-decoration: none;}

.category-posts-column-left .small-post,
.category-posts-column-right .first-post,
.widget-category-posts .small-post .wp-post-image,
.widget-category-posts .big-post .wp-post-image,
.collapsed-indicator,
.meta-author.sep
 {
  display: none;
  /*visibility: none !important;*/
}

span.meta-date.sep {border-right: none;}

/* WIDGETS */

.widget {box-shadow: 2px 2px 8px 1px #ccc;}

#sidebar .widgettitle span a:hover {text-decoration: none;}
#sidebar #text-2.widget .sbi_follow_btn a,
#sidebar #text-2.widget a.sbi_load_btn {color: #fff !important;}

aside#recent-posts-2 span.post-date {display: block;}

#social-icons-menu li a {padding: 0.7em 0.8em;}

#social-icons-menu li#menu-item-95 a {background: #e78630;}
#social-icons-menu li#menu-item-21 a {background: #3966a0;}
#social-icons-menu li#menu-item-22 a {background: #34a2ff;}
#social-icons-menu li#menu-item-23 a {background: #5d5d5d;}
#social-icons-menu li#menu-item-96 a {background: #d92838;}

/* FOOTER */

.footer-pane {

}

div#footer0_Widget.row {
    /*background: linear-gradient(87deg,#e42045,#792d8d)!important;
    background-image: linear-gradient(87deg, rgb(228, 32, 69), rgb(121, 45, 141)) !important;*/
	background-color:#060208;
    background-position: initial !important;
    /*background-position-y: initial !important;*/
    background-size: initial !important;
    background-repeat: initial !important;
    /*background-repeat-y: initial !important;*/
    background-attachment: initial !important;
    background-origin: initial !important;
    background-clip: initial !important;
    /*background-color: initial !important;*/
    margin: 0;
    padding: 0;
    width: 100%;
}

.footer-pane li {list-style-type: none;}

#footer {background: transparent;}

#footer a {color: #fff;}

#footer a:hover {
  color: #1aa6ff;
  text-decoration: none;
}

.rb-footer-links li {
  line-height: 22px;
  font-size: 12px;
  font-family: "Open Sans",Helvetica,sans-serif;
  font-weight: 600;
}

.footer-title {
  font-family: 'Omnes Pro Semibold', Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 16px;
  margin: 0;
  padding: 0 0 5px;
}

  #rb-footer-center .redbox-outerwall {
  display: table-cell;
  vertical-align: middle;
  width: 115px;
  padding-right: 15px;
}

#rb-footer-center .txt-small {
  display: table-cell;
  width: auto;
  vertical-align: top;
  font-family: Montserrat, "Open Sans";
  font-size: 10px;
  line-height: 15px;
  padding-left: 15px;
 }

.rb-footer-lists {padding-bottom: 1em;}



@media (max-width: 767px) {

#mainnav {
    margin: 0 auto !important; 
    float: none !important;
    display: block !important;
}

  .logo {margin-bottom: 10px;}

  body.page-template-template-team .entry h3 {text-align: center;}

  div#rb-footer-center {padding-top: 1em;}

  .footer-mobile.col-sm-6.col-md-12 {margin-left: -46px;}

  div#widget-category-posts-columns .widgettitle, 
  #sidebar .widgettitle, #sidebar .widgettitle span a {
    width: 90%;
    margin-left: 10px;
  }

  aside.widget {
    padding-bottom: 1em;
    padding-left: 1em;
  }

}

@media (min-width: 768px) {

.search-form .search-field {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    box-sizing: border-box;
    color: #333;
    display: inline-block;
    font-size: 1em;
    margin: 7% 0 0 !important;
    padding: 0.7em 45px 0.7em 0.7em;
    width: 100%;
}

.search-form .search-submit {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    padding: 0.8em 0.7em 0 0;
    position: absolute;
    right: 0;
    top: 21% !important;
}



.logo {
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    max-width: 189px;
}

  body.page-template-template-team .col-sm-9 {margin-top: 4em;}

  div#dynamicnews_category_posts_columns-2 {float: left;}

  div#black-studio-tinymce-2,
  div#black-studio-tinymce-3,
  div#black-studio-tinymce-4 {
    float: left;
    width: 32%;
    
  }
  div#black-studio-tinymce-3,
  div#black-studio-tinymce-4 {
    margin-left: 2%;
  }

#footer {padding: 2em 8em;}

div#rb-footer-center {padding: 1em;}
}

.redbox-outerwall img {
    max-width: 140px;
}

div#footer0_Widget.row {
    /*background: linear-gradient(87deg,#e42045,#792d8d) !important;
    background-image: linear-gradient(87deg, rgb(228, 32, 69), rgb(121, 45, 141))!important;*/
	background-color:#060208;
	background-position: initial!important;
/*     background-position-x: initial!important; */
/*     background-position-y: initial!important; */
    background-size: initial!important;
	background-repeat: initial!important; 
/*     background-repeat-x: initial!important; */
/*     background-repeat-y: initial!important; */
    background-attachment: initial!important;
    background-origin: initial!important;
    background-clip: initial!important;
    /*background-color: initial!important;*/
    margin: 0;
    padding: 0;
    width: 100%;
}

.footer-title {
    color: #999 !important;
    font-family: "Omnes Pro Semibold",Arial,Helvetica,sans-serif;
    font-size: 16px;
    margin: 0;
    padding: 0 0 5px;
}

#footer {
    padding: 2em 10em;
}

#image-2 {
    background: transparent none repeat scroll 0 0 !important;
    border: medium solid #fff !important;
    padding: 0 !important;
}

.alignleft {
    display: inline;
    float: left;
    margin: 0 2em 0 0 !important;
}

#text-3 {
    clear: left !important;
}


