/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
@font-face {
  font-family: 'MuseoSans100';
  src: url('/wp-content/uploads/fonts/MuseoSans_100.otf');
}
@font-face {
  font-family: 'MuseoSans100_Italic';
  src: url('/wp-content/uploads/fonts/MuseoSans_100_Italic.otf') format('opentype');
}
@font-face {
  font-family: 'MuseoSans300';
  src: url('/wp-content/uploads/fonts/MuseoSans_300.otf') format('opentype');
}
@font-face {
  font-family: 'MuseoSans300_Italic';
  src: url('/wp-content/uploads/fonts/MuseoSans_300_Italic.otf') format('opentype');
}
@font-face {
  font-family: 'MuseoSans500';
  src: url('/wp-content/uploads/fonts/MuseoSans_500.otf') format('opentype');
}
@font-face {
  font-family: 'MuseoSans500_Italic';
  src: url('/wp-content/uploads/fonts/MuseoSans_500_Italic.otf') format('opentype');
}
@font-face {
  font-family: 'MuseoSans700';
  src: url('/wp-content/uploads/fonts/MuseoSans_700.otf') format('opentype');
}
@font-face {
  font-family: 'MuseoSans700_Italic';
  src: url('/wp-content/uploads/fonts/MuseoSans_700_Italic.otf') format('opentype');
}
@font-face {
  font-family: 'MuseoSans900';
  src: url('/wp-content/uploads/fonts/MuseoSans_900.otf') format('opentype');
}
@font-face {
  font-family: 'MuseoSans900_Italic';
  src: url('/wp-content/uploads/fonts/MuseoSans_900_Italic.otf') format('opentype');
}
#custom_html-2 {
  padding: 5px !important;
}
/* Standard Changes */
a {
  color: #168183;
  text-decoration: underline;
}
a:hover {
  color: #cf8402;
  text-decoration: underline;
}
.dt-btn {
  margin: 0 0 5px 0 !important;
}
h3 a {
  color: #0f8385;
  text-decoration: underline;
}
h3 a:hover {
  color: #cf8402;
  text-decoration: underline;
}
.center {
  text-align: center;
}
#main ol {
  padding: 0 25px;
}
#main ul {
  padding: 0 10px;
}
.white {
  color: #ffffff;
}
/* content list items for & RTL for PP/Terms */
.content ol ol {
  margin: 0 0 0px 50px;
  list-style-type: upper-alpha;
}
.content ol ol ol {
  list-style-type: lower-roman;
}
.postid-23509 .page-title {
  direction: rtl;
}
.postid-24898 .page-title {
  direction: rtl;
}
.postid-24902 .page-title {
  direction: rtl;
}
.postid-23510 .page-title {
  direction: rtl;
}
.postid-23519 .page-title {
  direction: rtl;
}
.postid-23520 .page-title {
  direction: rtl;
}
/* Brain Teaser Date Stuff */
.single-brain_teasers .news-date {
  display: none;
}
/* LP Posts Date Stuff */
.single-landing_pages .news-date {
  display: none;
}
.single-site_policies .news-date {
  display: none;
}
.single-recipe .news-date {
  display: none;
}
.news-date {
  padding: 0 0 15px 0;
}
.news-author {
  font-style: italic;
  padding: 0 0 20px 0;
}
/* Webinar Events */
.wpspw-design-7 .wpspw-post-grid-content {
  background: #1f1f1f;
  padding: 20px;
  border-radius: 20px;
  color: #ffffff;
}
.wpos-upc-events-info {
  font-size: 15px;
  line-height: 20px;
  padding: 20px 0 10px 0;
}
.wpos-upc-events-time {
  font-size: 16px;
}
.wpos-upc-events-content-wrap {
  font-size: 15px;
  line-height: 20px;
}
.wpspw-design-7 .wpspw-post-title {
  text-align: center;
  margin: 0 0 10px !important;
  padding-bottom: 10px !important;
  color: #ffffff;
}
.wpos-upc-events-btn {
  text-align: center;
  margin: 10px !important;
}
.wpspw-design-7 .wpos-upc-events-image {
  width: 100%;
  margin: 0 auto;
}
.wpspw-design-7 .wpos-upc-events-image img {
  border-radius: 20px !important;
  
}
.wpos-upc-events-info {
  font-size: 20px !important;
  line-height: 26px !important;
  font-weight: bold;
}
.wpos-upc-events-time {
  font-size: 14px !important;
  font-style: italic;
}
.wpos-upc-events-content-wrap {
  font-size: 18px !important;
  line-height: 26px !important;
}
/* wpos column valign*/
.wpls-column, .wpls-columns {
  vertical-align: top !important;
}
/* GEOMap Right Column*/
.igm_content_right_1_3 {
  font-size: 16px;
  line-height: 18px;
}
/* Secondary NAV*/
.snav {
  text-align: center;
  padding: 10px;
  font-size: 14px;
  background-color: #1f1f1f;
  border-top: 4px solid #656878;
  border-bottom: 4px solid #656878;
}
.snav .menu li {
  display: inline !important;
  position: relative;
  padding: 0 10px;
  border: none;
}
.snav a {
  color: #ffffff;
  font-weight: bold;
}
.snav a:hover {
  color: #cf8402;
  font-weight: bold;
  text-decoration: none;
}
/* Demo Ex  */
.bhq-demo-buttons {
  padding: 8px 0 15px 0;
  text-align: center;
}
.bhq-demo-butt {
  border-radius: 50%;
  width: 35px;
  height: 35px;
  background-color: #52a6d4;
  border: 2px solid #ffffff;
  padding: 10px;
  margin: 0 15px 0 0;
}
.bhq-demo-butt:hover {
  background-color: #e97b25;
}
.bhq-demo-butt.targ {
  background-color: #e97b25;
}
/* Widgets */
.widget-video {
  background-color: #1f1f1f !important;
  border-radius: 5px;
  padding: 0 !important;
  margin-bottom: 25px;
}
.widget-stories {
  background-color: #003e52 !important;
  border-radius: 5px;
  padding: 20px !important;
  margin-bottom: 25px;
}
.widget-stories .wp-fcasp-title a {
  color: #ffffff !important;
  font-size: 18px;
}
.widget-stories a.button {
  color: #fff !important;
}
.widget-books {
  background-color: #1f1f1f !important;
  border-radius: 5px 5px 0px 0px;
  padding: 20px 20px 0 20px !important;
}
.widget-books .wp-fcasp-title a {
  color: #23bdc1 !important;
}
.widget-books .loop-category {
  display: none !important;
}
.widget-books .loop-author {
  display: none !important;
}
.widget-allbooks {
  background-color: #1f1f1f !important;
  border-radius: 0px 0px 5px 5px;
  text-align: center;
  padding-top: 0 !important;
}
.widget-allbooks a {
  color: #168183;
}
.widget-allbooks a:hover {
  color: #cf8402 !important;
}
.wp-fcasp-read-more a {
  background-color: #0F6C6F !important;
  font-size: 14px;
  font-weight: 600;
  color: #fff !important;
  ;
  border: none !important;
  padding: 5px 10px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.wp-fcasp-read-more a:hover {
  background-color: #cf8402 !important;
  border: none !important;
}
.wbg-main-wrapper.wbg-view-widget .wbg-item a.wbg-btn {
  border: none !important;
  font-family: "Montserrat";
  border-radius: 5px;
}
.wbg-main-wrapper.wbg-view-widget .wbg-item a.wbg-btn:hover {
  background-color: #cf8402 !important;
  border: none !important;
  color: #ffffff !important;
}
/* Pagination */
/* Pagination Video */
.wp-vgp-paging a {
  background: #168183 !important;
  border: 1px solid #168183 !important;
}
.wp-vgp-paging a:hover {
  background: #cf8402 !important;
  color: #ffffff !important;
  border: 1px solid #cf8402 !important;
}
.wp-vgp-paging .page-numbers.current {
  border: 1px solid #168183 !important;
}
/* Pagination Stories */
.wp-fcasp-paging a {
  background: #168183 !important;
  border: 1px solid #168183 !important;
}
.wp-fcasp-paging a:hover {
  background: #cf8402 !important;
  color: #ffffff !important;
  border: 1px solid #cf8402 !important;
}
.wp-fcasp-paging .page-numbers.current {
  border: 1px solid #168183 !important;
}
/* Pagination Books */
.wbg-pagination .page-numbers li {
  display: inline-block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  margin: 0 0;
  border: 1px solid #168183 !important;
  border-radius: 2px;
  font-weight: 700;
  font-size: 14px;
}
.wbg-pagination .page-numbers li a.page-numbers {
  width: 50px;
  display: inline-block;
  font-weight: 700;
  font-size: 14px;
  color: #ffffff !important;
  background: #168183 !important;
}
div.wbg-pagination > ul.page-numbers > li > span.page-numbers.current {
  display: block;
  background: #ffffff !important;
}
div.wbg-pagination > ul.page-numbers > li:hover, div.wbg-pagination > ul.page-numbers > li > a.page-numbers:hover {
  background: #cf8402 !important;
}
.slick-prev.slick-arrow::before {
  display: none;
}
.slick-next.slick-arrow::before {
  display: none;
}
/* Recipe Pages */
.single-recipe .post-thumbnail {
  display: none;
}

/* Newsletter Modal Widow */
.modal-window-content{
	color: #ffffff;
	padding: 15px !important;
}

.modal-window-content #wpforms-form-21801 .wpforms-field-label{
	color: #ffffff;
}
.modal-window-content #wpforms-form-21801 .wpforms-field-sublabel{
	color: #efefef;
}