@charset 'utf-8';
/*
  Theme Name: Word Of Mouth Theme
  Theme URI: https://www.wordofmouthagency.com.au/
  Description: Word Of Mouth Theme
  Author: Adam perich
  Author URI: https://www.wordofmouthagency.com.au/
  Template: accalia
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
  Text Domain:  accalia
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

/* POP-UP  */ 

.grecaptcha-badge { 
    visibility: hidden!important;
}

.pum-theme-2276 .pum-container, .pum-theme-light-box-top-bar .pum-container {
  padding:2px!important;
}

.pum-theme-2276 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {

  color:black!important;
}


.pum-theme-2258 .pum-title, .pum-theme-lightbox .pum-title {
    
    margin-bottom: 20px!important;
}


.pum-container .pum-content > :last-child {
text-align:center!important;

}

.pum-theme-2258 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {

  color:black!important;
}


/* POP-UP END  */ 

.scheme_dark input[type="text"]:focus {
  color: #b7b7b7!important;
border-color: #2e2d32!important;
background-color: #2e2d32!important;
}

.scheme_default .footer_wrap .socials_wrap .social_item:hover .social_icon, .scheme_default.footer_wrap .socials_wrap .social_item:hover .social_icon {
    color: white!important;

    }


    .scheme_default .footer_wrap .socials_wrap .social_item:hover .social_icon, .scheme_default.footer_wrap .socials_wrap .social_item:hover .social_icon {
    color: white;
    background: none!important;
}


.sc_layouts_row_type_normal .sc_layouts_column_align_right .sc_layouts_item {
    margin-left: 5.5em!important;

}
.scheme_default .sc_recent_news .post_item .post_date, .scheme_default .sc_recent_news .post_item .post_date:hover {
	color: #ffffff!important;
}
.scheme_dark .sc_layouts_row_delimiter, .scheme_dark.sc_layouts_row_delimiter {
	border-color: #e5e5e5;
}
.scheme_default .footer_wrap .socials_wrap .social_item .social_icon, .scheme_default.footer_wrap .socials_wrap .social_item .social_icon {
	color: #fff;
}

.social_icon {
    color: #909090!important;
}

.social_icon:hover {
    color: white!important;
}



.sc_team_featured .sc_team_item .post_featured {
    padding: 0em!important;
    margin: 0;
}


.scheme_default .sc_team .sc_team_item_thumb .sc_team_item_socials .social_item .social_icon {
    color: #ffffff;
    background-color: black!important;
}

.scheme_default input[type="submit"] {
  color:white!important;
  background:black!important;
}

.scheme_default input[type="submit"]:hover {
  color:white!important;
  
}

/* HEADER */ 


@media only screen and (max-width: 1000px) {

.sub-menu span {

color:white!important;

}


}

@media only screen and (min-width: 1001px) {

.sub-menu span {

color:#0a0203!important;

}


}



.scheme_dark .socials_wrap .social_item .social_icon {
  background: none!important;
}


.scheme_dark .socials_wrap .social_item .social_icon:hover { 
  background: none!important;

}


/* BREADCRUMBS */ 

.breadcrumbs-main h1 {
    color: #0a0203!important;

  }

  .breadcrumbs-main .breadcrumbs {
color: #0a0203!important;

  }

a.breadcrumbs_item.home {
color: #0a0203!important;
}


/* BUTTONS */ 

.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title > a > .vc_tta-controls-icon {
  border: 2px solid #96959c!important;
}


.home-about .sc_button_default:hover {
  color: #0a0203!important;
  background-color: #e5e5e5!important;
}

.home-gallery:hover {
  color: #0a0203!important;
  background-color: #e5e5e5!important;
}


#home-services h6 {
  color:white!important;
}


.scheme_default .sc_services_list .sc_services_item_title a:hover {
  color: #e5e5e5!important;
}

.services-button {
background-color:#0a0203!important;
color: white!important;
}

.services-button:hover {
background-color:#0a0203!important;
color: #96959c!important;
}


.services-button .sc_button_icon > span {
  color:white!important;
}


/* Accordian Toggle*/ 

.scheme_default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a .vc_tta-controls-icon::before {
  margin-left: 20px!important;
}

.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
   margin-left: 20px!important;
}

.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
 margin-top: 20px!important;

}

.faq span {
  color:white!important;
}

.scheme_default .post_item .post_title a:hover {
  
  color: #e5e5e5!important;
}


/* FOOTER */

.footer_wrap .scheme_dark.vc_row a:hover {
    color: #ffffff!important;
} 


.scheme_default .widget_nav_menu.widget ul li a:hover {
    color: #ffffff!important;
}


.scheme_default .widget_nav_menu.widget ul li a {
    color: #96959c!important;
}


.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info span {
   color: #96959c!important;
}

.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info span:hover {
   color: #96959c!important;
       color: #ffffff!important;
}

.scheme_default .widget_contacts .contacts_info span a:hover {
   color: #ffffff!important;

 }


.scheme_default.footer_wrap h2 {
  color: #ffffff!important;
}

.scheme_default.footer_wrap h5 {
  color: #ffffff!important;
}

.scheme_default .scheme_dark .sc_item_subtitle {
	color: #ffffff;
}
.scheme_default .sidebar_inner .widget .widget_title, .scheme_default .sidebar_inner .widget .widgettitle {
	color: #1b1a1a;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, button, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, address, section, video, audio {
	font-weight: 400;
}

/* GALLERY */ 

.gallery-text a:hover {
  color:#9c9ba3!important;
}

.esg-entry-media {
  padding-bottom: 100% !important;
}

.scheme_default .post_item_single .post_content .post_meta .post_share .social_item .social_icon {
	color: #ffffff!important;
}

/* Contact Form Visbility */
#wpcf7-f725-p39-o1 > form > p > span > input,
#wpcf7-f725-p39-o1 > form > div.sc_form_details.columns_wrap > div > p > span > input,
#wpcf7-f725-p39-o1 > form > p > span > textarea {
  color: white !important;
}

#wpcf7-f725-p39-o1 > form > p > span > input::placeholder,
#wpcf7-f725-p39-o1 > form > div.sc_form_details.columns_wrap > div > p > span > input::placeholder,
#wpcf7-f725-p39-o1 > form > p > span > textarea::placeholder {
  color: white !important;
}

/* blog sidebar visibility */

#recent-posts-2 > ul > li > a {
  color: white !important;
}

#recent-posts-2 > ul > li > a:hover {
  opacity: 0.5 !important;
  color: white !important;
}

#trx_addons_widget_socials-2 > div.socials_description > p {
  color: white !important;
}

#trx_addons_widget_contacts-2 > div > div > span {
  color: white !important;
  padding-bottom: 10px !important;;
}

#trx_addons_widget_contacts-2 > div > div > span a {
  color: white !important;
}

#trx_addons_widget_contacts-2 > div > div > span a:hover {
  opacity: 0.5 !important;
}

/* header */
nav {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}

.post_info_item.post_categories > a {
  color: black !important;
}



/* = Essential Gallery
-------------------------------------------------------------- */

.scheme_default button:not(.pswp__button):hover {
  background: #1B1A1A !important;
  color:white!important;
}




.esgbox-navigation .esgbox-button:hover::before {
    background: #1B1A1A !important;
}


.esgbox-navigation button::before {

    background: white!important;
}


.esgbox-navigation .esgbox-button::before {
    transition: background .0s ease-out!important;
}


.sc_layouts_menu_nav > li.menu-item-has-children > a {
    padding-right: 0em!important;
}


.single_post_featured_container .post_info_item.post_categories {
  display: none!important;
}


.scheme_default a {
    color: black;
}









