/*
Theme Name:     Child theme
Description:    
Author:         annalou74
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version)
*/

@import url("../Divi/style.css");


/* Background scale */
html body.custom-background {
background-size: 100% !important;
background-repeat: repeat-y !important;
}

/* Menu drop down static top tier */
#top-menu .menu-item-has-children > a:first-child {
pointer-events: none !important;
}

/* Drop down menu padding */
#top-menu li li a { line-height: 120%; }

/* Top menu hover style*/
ul#top-menu a:hover {
color: #e5e5e5;
}

/* Body Link hover colour */
.entry-content a:hover {
color: #cbc4bc;
}

/* Back to top button colour */
.et_pb_scroll_top {
background: #b5184e !important;
}

/* Widget menu colour */
.et_pb_widget li a {
color: #ada7a1 !important;
}

/* Widget menu hover colour */
.et_pb_widget li a:hover {
color: #737373 !important;
}

/* Widget menu current item colour */
.et_pb_widget_area .current-menu-item a {
color: #cd1c59 !important;
}

/* Footer widget menu no bullets */
#footer-widgets .footer-widget li:before {
border-style: none !important;
}

/* Footer widget menu current item colour */
#footer-widgets .current-menu-item a {
color: #cd1c59 !important;
}

/* Hide footer copyright */
#footer-info{
display:none;
}

/* Remove footer from mobile */
@media only screen and ( max-width: 1024px ) 
and (orientation: portrait) {
#main-footer {display: none; }
}

/* List styles ID to hide bullets */
#my_list { 
 padding:0; 
 margin:0;
 list-style-type:none;  
}

/* Tight border ID */
#tight_border img{
border: 1px solid #cbc4bc!important;
}

/* Tight border ID */
#tight_border_heavy img{
border: 2px solid #AFAAA5!important;
}

/* Image module lightbox no text */
.mfp-title {
display: none !important;
}

/* 40% opacity hover class */
.opacity img:hover {
opacity: 0.6;
}

/* 60% opacity hover class */
.whiteout img:hover {
opacity: 0.4;
}

/* H tags */
h1
{
font-size: 20px;
font-weight: 700;
color:#AFAAA5;
padding-bottom: 15px
}

h2
{
font-size: 20px;
font-weight: 700;
color:#AFAAA5;
padding-bottom: 7px
}

h3
{
font-size: 18px;
font-weight: 700;
color:#AFAAA5;
line-height: 1.3;
padding-bottom: 7px
}

h4
{
font-size: 16px;
font-weight: 700;
color:#AFAAA5;
padding-bottom: 12px
}

h5
{
font-size: 14px;
font-weight: 700;
color:#AFAAA5;
padding-bottom: 7px
}

/* Courier general font class */
.courier  {
font-family: ‘Courier New’, Courier, monospace;
}

/* Reduce size of portfolio and blog tag search images */
.archive .et_pb_post a img {
width: 200px !important;
}

/* Monarch sidebar text */
.et_social_icons_container:after {
content: "share";
position: absolute;
top: -20px;
left: 5px;
color: #737373;
font-size: 15px;
font-style: italic;
}

/* Contact form input area heights */
.et_pb_contact_form_0.et_pb_contact_form_container .et_pb_contact p input {
padding-top:5px !important;
padding-bottom:5px !important;
}

/* Contact form success message */
.et-pb-contact-message p { color: #cd1c59;}

/* Remove logo from mobile and tablet */
@media screen and (max-width: 1080px) and (min-width:981px){
.et_header_style_left .logo_container {
display: none !important;
}
}

/* Remove sidebar from tag search on mobile */
@media (max-width: 479px){
body.tax-project_tag.et_right_sidebar #sidebar {
display: none;
}
}

/* Remove sidebar from category search on mobile */
@media (max-width: 479px){
body.category.et_right_sidebar #sidebar {
display: none;
}
}

/* Remove sidebar from tag search on tablet */
@media (max-width: 1024px) and (orientation: portrait){
body.tax-project_tag.et_right_sidebar #sidebar {
display: none;
}
}

/* Remove sidebar from category search on tablet */
@media (max-width: 1024px) and (orientation: portrait){
body.category.et_right_sidebar #sidebar {
display: none;
}
}

/* Blog pagination */
@media only screen and (min-width: 981px) {
.et_pb_blog_1 + .pagination {
display: none !important;
}
}

@media only screen and (min-width: 981px) {
.et_pb_blog_2 + .pagination {
display: none !important;
}
}

@media only screen and (max-width: 767px) {
.et_pb_blog_0 + .pagination {
display: none !important;
}
}

@media only screen and (max-width: 767px) {
.et_pb_blog_1 + .pagination {
display: none !important;
}
}

@media only screen and (max-width: 980px) and (min-width: 768px) {
.et_pb_blog_0 + .pagination {
display: none !important;
}
}


