/*
Theme Name: Avada Child
Description: Child theme for MTT
Author: Duvien
Author URI: https://digitalowl.co.uk
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed), 
html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed) body {background-color: #fff !important}

body.home #main {padding-bottom:0 !important}

/* --- Menu --- */
ul#menu-main-menu {margin-left: 2px;}
#menu-main-menu a.awb-menu__main-a:hover {color: #e52e3c !important}

#menu-main-menu .awb-menu .awb-menu__main-ul {margin-left: 2px; margin-right: 2px;}

#menu-main-menu li.active a.awb-menu__main-a {
  color: white !important;
  padding: 10px;
  background: #e52e3c;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

#menu-main-menu ul.awb-menu__sub-ul.awb-menu__sub-ul_main {padding-top: 30px;}

#menu-main-menu a.awb-menu__sub-a:hover {
  background: #e52e3c; 
  color: #fff !important; 
  font-size: 16px !important;
}

#menu-main-menu li.active ul.awb-menu__sub-ul.awb-menu__sub-ul_main {padding-top: 15px !important;}

/* image */
p.awb-imageframe-caption-text {
  position: relative;
  top: -30px;
  right: 10px;
  display: inline;
  font-size: 13px !important;
  color: #eee !important;
  padding: 5px 10px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 100;
}

.news-listing .fusion-post-slideshow {
  width: 110px !important;
  padding-top: 10px;
}

body.page-id-1262 p.awb-imageframe-caption-text {
  left: 0;
  top: -60px !important;
  display: block;
}

.mural-img p.awb-imageframe-caption-text {right: 40px;} 

.fusion-image-element {margin-bottom: 20px;}

/* ---- Buttons --- */
.fusion-button-text {color: #fff !important;}
a.view-open-btn {background: #eee !important; cursor: pointer}
a.view-open-btn .fusion-button-text {color: unset !important;}

a.view-open-btn:hover {background: #222 !important; cursor: pointer}
a.view-open-btn:hover .fusion-button-text {color: #fff !important;}

.news-updates-section a.fusion-button {
  padding: 10px 15px !important; 
  margin-top: 0 !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}


/* ****** SUBPAGES ******** */
body.page-id-1256 main#main, 
body.page-id-1236 main#main {padding-bottom: 0 !important} 

.news-listing article {
  padding-bottom: 30px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
}

.news-listing h2.entry-title {margin-top:3px;}
.news-listing h2.entry-title a {color: black !important; text-decoration: none !important;}
.news-listing h2.entry-title a:hover {color: #e52e3b !important;}

.fusion-blog-layout-medium-alternate article {margin-bottom: 20px !important;}

.fusion-date-and-formats {margin-top: 10px;}

.fusion-format-box {display: none !important;} 

.fusion-body .fusion-meta-tb {border-color: #ddd !important;}

/* Sidebar */
#sidebar .heading h4 {margin-top:0; margin-bottom:10px;}

.fusion-content-widget-area .widget_recent_entries li {border-color:#eee !important;}

.tagcloud a {border: none !important; background: #f4e8e9;}


/* Contact block */
.contact-block {height: 440px;}
.contact-block-1 {border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.contact-block-2 {border-bottom: 1px solid #ccc;}
.contact-block-3 {border-right: 1px solid #ccc;}
.contact-block-4 {}
address {font-style: normal}

/* join friend block */
.join-friend-block {
  font-weight: bold !important;
  background: #f2f2f2f2;
  padding: 10px;
  margin-bottom:20px !important;
  padding-bottom: 0;
  padding-top: 20px;
}


/* lightbox */
a.awb-lightbox {border: 1px solid #ddd; padding: 8px;} 


/* ---- social --- */
footer .fusion-social-links .fusion-social-networks.color-type-custom .fusion-social-network-icon:hover {color: #e5858b !important}


/* -- Errors and alerts --- */
.fusion-form-element-required {color: red}
.fusion-alert .fusion-alert-content {color: green !important}


/* ***************** FOOTER ****************** */

p.footer-note {
  text-align: center;
  color: #ccc;
  font-size: 13px;
  margin: 0;
  margin-bottom: 5px;
}
p.footer-note a {color: #ccc;}

/* -- footer menu --- */
ul#menu-footer-menu li {border-right: 1px solid #ccc; padding-right: 10px;} 
ul#menu-footer-menu li:last-child {border: none !important;}

.cky-notice .cky-title {margin: 0 !important;}

.cky-btn-revisit-wrapper.cky-revisit-bottom-left {display: none !important;}

/* *************** MEDIA QUERIES ************ */

/* Tablet */
@media (max-width: 1024px) {
  .awb-menu.collapse-enabled li.current-menu-ancestor>a {background: #e52e3c !important; color: #fff !important;}
  a.fb-icon-element-1.fb-icon-element.fontawesome-icon.fa-bars.fas.circle-yes.fusion-no-large-visibility.fusion-text-flow.fusion-link:hover {color: #e52e3c !important;}
  .awb-menu__sub-li.current-menu-item>.awb-menu__sub-a {border-top: 1px solid #fff;}
}

/* mobile */
@media (max-width: 640px) {
  h1.fusion-title-heading {font-size: 32px !important}
  .contact-block {height: auto !important;}
  .contact-block .fusion-text {margin:0 !important; margin: 20px !important}
  .contact-block-1, .contact-block-2, .contact-block-3 {border: none !important; border-bottom: 1px solid #ccc !important;}
  .subpage-left {order: 2 !important;}
  .subpage-right {order: 1 !important;}
  .awb-off-canvas-wrap .awb-off-canvas .off-canvas-close {top: -15px !important;}
  a.awb-menu__sub-a {font-size: 16px !important;}
}
@media (max-width: 500px) {
  p.awb-imageframe-caption-text {top: -50px !important; right: 5px !important;}
}

@media (max-width: 480px) {
  .awb-off-canvas-wrap .awb-off-canvas .off-canvas-close {font-size: 28px !important}
  p.awb-imageframe-caption-text {top: -80px !important; right: 2px !important;}
}
