/*
 Theme Name:   Dutch Toast
 Theme URI:    https://dutchtoast.com
 Description:  Dutch Toast Theme
 Author:       Simon Flitter
 Author URI:   https://thedesignbubble.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         dark, responsive-layout, accessibility-ready
 Text Domain:  dutchtoast
*/


/*** Hide Sidebar for 404 pages ***/
.error404  #sidebar
{
  display: none;
}

/*** Take out the divider line between content and sidebar ***/
#main-content .container:before
{
  background: none;
}
 
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px)
{
  #left-area
  {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
  }
}

/* Dark Theme css
------------------------------------------------------- */

#main-content, .et_pb_section
{
  background-color: #191919;
}

#main-header
{
  background-color: #191919;
  box-shadow: none;
}

body
{
  background-color: #191919;
}

#et-footer-nav
{
  background-color: #191919;
}

.et_pb_blog_grid .et_pb_post
{
  margin: 0px 60px 60px 0px;
  width: 280px;
  border: 1px solid #000;
  float: left;
  padding: 19px;
  background-color: #000;
  word-wrap: break-word;
}

.et_pb_toggle_open
{
  padding: 20px;
  background: none repeat scroll 0% 0% #000000;
}

.et_pb_toggle_close
{
  background-color: #000000;
  padding: 20px;
}

.et_pb_toggle_title:before
{
  content: "";
  position: absolute;
  right: 0px;
  font-size: 16px;
  color: #FFF;
}

.et_pb_toggle_close h5.et_pb_toggle_title
{
  color: #FFF;
}

.et_pb_toggle_open h5.et_pb_toggle_title
{
  color: #FFF;
}

/* Some button fixes
------------------------------------------------------- */

.et_pb_button
{
  cursor: pointer;
}

.et_pb_button:after, .et_pb_button:before
{
  content: none;
}

.hidden
{
  display: none;
}

.et_pb_button, #show
{
  text-transform: uppercase;
  font-size: 12px;
  padding: .3em 1em;
  border: 1px solid;
  color: #828282;
  border-radius: 0;
  background-color: none;
}

.et_pb_button:hover, .et_pb_module .et_pb_button:hover
{
  padding: .3em 1em;
  border: 1px solid;
  border-color: #fff !important;
  color: #fff !important;
  background-color: #191919;
}

#contact-row {
	margin-top: 60px;
}

.contact-block {
	margin-top: 40px;
}

.contact-block a {
	color: #828282;
}

.contact-block a:hover {
	color: #fff;
}

.container, .et_pb_row {
/*    position: relative; */
    width: 90%;
    }
    

#featured-subtitle
{
margin-top: 60px;
  margin-bottom: 20px;
}

#first-section {
	margin-top: 60px;
	  margin-bottom: 20px;
}
    
 #video-container {
	 margin-bottom: 20px;
 }
 
 #script_section {
	 margin: 40px 0 0 0;
 }