/*
 * Theme Name:  Spotlight Child
 * Theme URI:   https://codesupply.co/themes/spotlight/
 * Description: Spotlight Child Theme
 * Author:      Code Supply Co.
 * Author URI:  https://codesupply.co/
 * Template:    spotlight
 * Version:     1.0.0
 */

/* merriweather-regular - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/merriweather-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/merriweather-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/merriweather-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/merriweather-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/merriweather-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/merriweather-v30-latin-regular.svg#Merriweather') format('svg'); /* Legacy iOS */
}

/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/poppins-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/poppins-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/poppins-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/poppins-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/poppins-v20-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-300 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/poppins-v20-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/poppins-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/poppins-v20-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/poppins-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/poppins-v20-latin-300.svg#Poppins') format('svg'); /* Legacy iOS */
}


/* poppins-700 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/poppins-v20-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/poppins-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/poppins-v20-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/poppins-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/poppins-v20-latin-700.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* oswald-300 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/oswald-v49-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/oswald-v49-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v49-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v49-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v49-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v49-latin-300.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/oswald-v49-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/oswald-v49-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v49-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v49-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v49-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v49-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-700 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/oswald-v49-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/oswald-v49-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v49-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v49-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v49-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v49-latin-700.svg#Oswald') format('svg'); /* Legacy iOS */
}



/*
 * Line height in headings
 * and excerpts
 */

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    line-height: 1.2;
}

.entry-excerpt {
    line-height: 1.5;
}
.entry-title {
    font-weight: 700 !important;
}

@media (min-width: 600px) {
 .layout-featured-full .entry-excerpt {
    line-height: 1.25;
 }
}



/* Copy any classes from parent theme here. They will override the parent's version. */

a {
     color: #db4a37;
}
 
a:hover {
     color: #db4a37;
     text-decoration: underline;
}
 
a:visited {
     color: #992718;
}

/* 
 * Make logo larger
 * in mobile view
 */

.navbar-primary .navbar-brand {
	position: relative;
	transform: none;
	left: 0;
}

.toggle-search {
	margin-left: 0;
}

.toggle-offcanvas {
	padding: 0.375rem 1rem;
	margin-right: 0;
}

/* 
 * Make logo not larger than
 * page content in desktop view
 */

@media (min-width: 1020px) {
	
.header-large .navbar-topbar .navbar-brand img {
	max-width: 980px;
	}
	
}

@media (min-width: 1200px) {
.header-large .navbar-topbar .navbar-brand img {
	max-width: 1160px;
	}
}

/* 
 * Make heading only cover
 * article and not sidebar
 */

.entry-header.entry-single-header {
  margin-right: auto;
	margin-left: auto;
}
@media (min-width: 600px) {
 .entry-header {
    max-width: 600px;
 }
}
@media (min-width: 720px) {
 .entry-header {
    max-width: 720px;
 }
}
@media (min-width: 1020px) {
 .entry-header {
    max-width: 1020px;
 }
}
@media (min-width: 1200px) {
 .entry-header {
    max-width: 1200px;
 }
}

@media (min-width: 1020px) {
.sidebar-right .entry-header .cs-container {
  max-width: calc(100% - 340px);
	margin: 0;
 }
}

/* 
 * Space under main heading
 */
.navbar-primary {
    margin-bottom: 40px;
}

/*
 * Spacing around ads
 */
.ar-in-content {
	margin: 20px 0px;
}
@media (min-width: 1200px) {
 .ar-in-content {
	margin: 20px 10px;
 }
}

/**
 * Color on front page excerpt.
 */
 .post-inner .entry-excerpt,
 .entry-inner .entry-excerpt {
   color: #121416 !important;
 }