/*
Theme Name: Divi child theme
Template: Divi
*/
@import url('../Divi/style.css');
/*@import url("css/web-icons.css");*/
/*@import url("css/construction-divi-layout-homepage.css");*/

@import url("css/home.css");
@import url("css/header.css");
@import url("css/unicorn-about.css");
/*  @import url("css/blog-single.css"); */
/* YOUR CSS EDITS GO BELOW THIS LINE AND AND CSS RULES YOU MAKE HERE WILL OVERIDE THE MASTER DIVI THEME CSS RULES */

#content_page .et_pb_row {
  max-width: 1550px;
}
.category #content_page .et_pb_column_1_3,
#content_page .et_pb_column_1_3 .et_pb_widget,
#content_page .et_pb_column_2_3 {
    border-radius: 10px;
    border-width: 1px;
    border-color: #e6edf2;
    border-style: solid;
    background-color: #fefefe;
    box-shadow: 0px 9px 25px 0px rgba(50, 60, 71, 0.1);
    padding: 2.5vw 2.3vw;
}
#content_page .et_pb_column_1_3 .et_pb_text_inner p br {
	display: none;
}
#content_page .et_pb_column_1_3 .et_pb_text_inner p a {
  display: flex;
  margin-bottom: 10px;
}
#content_page .et_pb_column_1_3 .et_pb_text_inner p a:hover {
  color: #804180 !important;
}
#content_page .et_pb_column_1_3 .et_pb_widget {
	padding: 40px;
}
#content_page .et_pb_column_1_3 .et_pb_widget#black-studio-tinymce-15 {
    padding: 0 !important;
}

#content_page .et_pb_column_1_3 .et_pb_widget#black-studio-tinymce-15 a {
    border-bottom: none !important;
    padding-bottom: 0 !important;
    display: block;
    position: relative;
    height: 100%;
    margin-bottom: -8px !important;
    text-align: center;
}

#content_page .et_pb_column_1_3 .et_pb_widget.widget_nav_menu {
    padding: 2.5vw 2.3vw 3.1vw;
}

#content_page .et_pb_column_1_3 .et_pb_widget {
    margin-bottom: 40px !important;
}
.et_pb_posts article:hover a {pointer-events: none !important;}
.rpwwt-widget a[href="https://wp-den.com/best-divi-theme-and-divi-layouts/"] {
  display: none;
}
body #ez-toc-container {
 border: 1px solid #eee !important;
  border-radius: 0 !important;
  padding: 25px 40px !important;
  background: #fdfdfd !important;
  min-width: 15vw;
}
.ez-toc-title-container {
  margin-bottom: 5px;
}
#ez-toc-container a {
  color: #2ea3f2 !important;
}
body #main-content #content_page ul.ez-toc-list.ez-toc-list-level-1 {
  padding: 0 !important;
}
.single-post.et-tb-has-template .et_pb_column.et_pb_column_1_3.et_pb_column_1_tb_body {
  border-radius: 10px;
  border-width: 1px;
  border-color: #e6edf2;
  border-style: solid;
  background-color: #fefefe;
  box-shadow: 0px 9px 25px 0px rgba(50, 60, 71, 0.1);
  padding: 2.5vw 2.3vw;
}
.single-post.et-tb-has-template h1 {
  padding-bottom: 15px !important;
}
.single-post.et-tb-has-template h2 {
  margin-top: 20px !important;
  padding-bottom: 15px !important;
}
.single-post.et-tb-has-template h3 {
  margin-top: 0px !important;
	  padding-bottom: 15px !important;
}
.single-post.et-tb-has-template #content_page h4 {
  margin-top: 0px !important;
  padding-bottom: 15px !important;
  padding-top: 20px !important;
}body .et-social-google-plus a.icon::before {
  content: "\e09a";
}
body .et-social-pinterest a.icon::before {
  content: "\e076";
}

#main-header img#logo {
    max-height: 62px !important;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none !important;
    height: 100% !important;
}

body #page-container #main-header .container {
    width: 90% !important;
}

body #page-container #top-menu-nav #top-menu > li:last-child > a {
    color: #fff !important;
    font-size: 18px !important;
    line-height: 18px !important;
    text-align: center;
    background-color: #a6e40f;
    padding: 14px 23px 14px;
    border-radius: 6px;
    margin: 7px 0;
}


body #page-container #top-menu-nav #top-menu > li:last-child > a:hover{
    background-color: #fff;
    color: #a6e40f !important;
    opacity: 1 !important;
}

body #page-container #et-top-navigation {
    padding-top: 10px;
}
#main-content #et-boc #content_page .et_pb_row.et_pb_row_0_tb_body {
  padding-top: 0 !important;
}
.category #content_page .post-meta {
  margin: 0px 0 15px 0;
}

/******** Blurbs ***********/

.image-homepage img {
    box-shadow: 0px 0px 32.2px 2.8px rgba(0, 0, 0, 0.35);
}

/*Home*/

body.home .et_pb_column_1_2 .et_pb_image,
body.home .et_pb_column_1_2 .et_pb_image img {
    height: auto !important;
}

/*Blog Single & archive*/

body.single .post-meta {
    margin-bottom: 20px !important;
}

body.single h2.title {
    margin-top: 0 !important;
}


body #blog-sidebar {
    padding: 0 !important;
    border: 0 !important;
}

body #blog-sidebar h4.widgettitle {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px;
}

body #blog-sidebar li a {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px !important;
    margin-bottom: 10px !important;
    display: block;
}

body.archive h1 {
    padding-bottom: 20px !important;
    font-weight: 700 !important;
}

body.archive article h2.entry-title {
    margin-top: 20px !important;
}

body.archive article {
    margin-bottom: 40px !important;
}

body.single #prev-next div.next-link {
    text-align: right !important;
}

body.single #prev-next div {
    width: 49%;
    display: inline-block;
}

@media only screen and (max-width: 980px) {
    body #blog-sidebar .widget_categories{
        width: 100% !important;
    }
	
	.divider{    
	padding-top: 50px !important;
    padding-bottom: 10px !important;
	}


	
}