/* 
 Theme Name:     adventures of joy
 Author:         Calyx Design
 Author URI:     http://calyxdesign.com
 Template:       Divi
 Version:        01
 Description:   Custom child theme
 Wordpress Version: 4.7.5
*/ 


/* HEADER AREA */

.home header#main-header {
display: none;
}

header#main-header{
box-shadow:none !important;
}

@media (max-width: 980px) {
#main-header {height:125px;}
}
@media (min-width: 981px) {
#main-header {height:180px;}
}

#main-header {
background-image: url("/wp-content/uploads/2021/03/AoJ-paper-nav-torn.jpg");
background-position: center bottom;
background-size:cover;
background-repeat:no-repeat;
}

.page-id-42 #page-container {padding-top: 0px!important;}


/* from elegant themes to control space above logo and menu desktop */
@media screen and (min-width: 981px) {
#main-header .container {
padding-top: 0px;
}
}

/* HEADER LOGO */

/* from elegant themes to control logo size mobile */
@media screen and (max-width: 981px) {
#logo {
width: 150px !important;
height: 90px !important;
max-height: unset !important;
margin-top:15px;
}}

/* from elegant themes to control space above logo mobile */
@media screen and (max-width: 980px) {
#page-container #logo {
position: relative;
top: 0px!important;
}
}

/* from elegant themes to control space above logo and menu desktop */
@media only screen and (min-width: 981px) {
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation { 
padding: 45px 0 0 0 !important;
}
}

/* from elegant themes to control logo size and space above logo desktop */
@media screen and (min-width: 981px) {
#page-container #logo {
max-height: inherit !important;
max-width: inherit !important;
width: auto !important;
height: 80% !important;
position: relative;
top: 0px;
}
}



/* MENUS */

#menu-main-menu li:nth-child(1) {
padding-right: 30px;
}
#menu-main-menu li:nth-child(2) {
padding-right: 30px;
}
#menu-main-menu li {
padding-right: 30px;
}

.et_header_style_left .mobile_menu_bar {
padding-bottom:48px; }


/* TYPOGRAPHY */

.multiply {mix-blend-mode: multiply;}

.small {font-size:12px;font-style:italic;}

li {line-height:30px;padding-bottom:.5em;}

.et_pb_text ul {padding-bottom: 0em;}

.entry-content ul {list-style-image: url(/wp-content/uploads/2017/06/gm-bullet.gif); }

/* ordered list hanging indent */

ol {
 list-style: none;
 margin-left: -.5em;
 text-indent: 0em;
 }

ol li {
list-style-position: outside;
margin-left: -.5em;
padding-left: 1em;
}


@media (max-width: 980px) {
.et_pb_column {margin-bottom:0px;
}
}

h3 {
line-height:1.3em!important;
font-size:120%!important;
color:#816ec3!important;
padding-top:30px!important;
padding-bottom:20px!important;
}

hr {
  border:none;
  border-bottom:2px dotted #ecf0ef;
  color:#fff;
  background-color:#fff;
  height:2px;
  width:75%;
	margin-top:25px;
	margin-bottom:35px;
}

.purple {color:#816ec3!important;}

blockquote{
	color:#aac56b!important;
	margin-left:15%;
	margin-right:15%;
	margin-top:30px;
	margin-bottom:40px;
	padding-left:0px;
	border-left:0px solid;
	font-style:italic;
	text-align:center;
	font-size: 125%;
	line-height:170%;
}

blockquote:before {
	content:"\201C";
}

blockquote:after {
	content:"\201D";
}

blockquote p {
  display: inline;
}


/*SINGLE POST PAGES*/

.single #sidebar {
display: none;
}
.single div#left-area {
width: 100%;
padding-right: 0;
}
.single #main-content .container:before {
background: none;
}



/* BOXES */

@media screen and (min-width: 981px) {
div.palevioletbox {
background-image: url("/wp-content/uploads/2010/07/gm-Parchment-pale-violet.jpg");
padding:35px 35px 25px 35px!important;
margin-top:50px;
margin-bottom:50px!important;
background-position: center;
background-size: cover;
-webkit-border-radius: 7px!important;
-moz-border-radius: 7px!important;
border-radius: 7px!important;
}}

@media screen and (max-width: 980px) {
div.palevioletbox {
background-image: url("/wp-content/uploads/2010/07/gm-Parchment-pale-violet.jpg");
padding:35px 35px 25px 35px!important;
margin-top:0px!important;
margin-bottom:25px!important;
background-position: center;
background-size: cover;
-webkit-border-radius: 7px!important;
-moz-border-radius: 7px!important;
border-radius: 7px!important;
}}

/* IMAGE */

.rounded-shadow img {
-webkit-border-radius: 7px!important;
-moz-border-radius: 7px!important;
border-radius: 7px!important;
-webkit-box-shadow: 0px 0px 10px 0px rgba(112,116,117,0.5);
-moz-box-shadow: 0px 0px 10px 0px rgba(112,116,117,0.5);
box-shadow: 0px 0px 10px 0px rgba(112,116,117,0.5);
}

.rounded-shadow {
-webkit-border-radius: 7px!important;
-moz-border-radius: 7px!important;
border-radius: 7px!important;
-webkit-box-shadow: 0px 0px 10px 0px rgba(112,116,117,0.5);
-moz-box-shadow: 0px 0px 10px 0px rgba(112,116,117,0.5);
box-shadow: 0px 0px 10px 0px rgba(112,116,117,0.5);
}

.image-center {  display: block;
  margin-left: auto;
  margin-right: auto;
padding-top:25px;}

/* BLOG & SIDEBAR */

.et_pb_widget_area_left {
    padding-left: 30px!important;
    padding-right: 0px!important;
    border-right: 0px!important;
}

.et_pb_blog_grid .et_pb_post {
border: 0px solid #d8d8d8;
background-image: url("/wp-content/uploads/2017/07/gm-Parchment-pale-gray.jpg");
background-position: top center;
background-size: cover;
-webkit-border-radius: 7px!important;
-moz-border-radius: 7px!important;
border-radius: 7px!important;
}

.et_pb_widget li {font-size:85%; line-height:24px; padding-bottom:.5em!important;}



#main-footer {
padding-top:30px;
background-image: url("/wp-content/uploads/2021/03/AoJ-paper-project-top-torn.jpg");
background-position: center top;
background-size:cover;
}

.bottom-nav {
text-align: center;
}

/* PLUGINS */

.sgmb-center { text-align: center; margin-top:25px;}


