/*
 Theme Name:   Enfold-child
 Theme URI:    https://stephendaltrey.roslindev.co.uk/
 Description:  Enfold Child Theme
 Author:       Paul Galbraith
 Author URI:   http://www.16kdesign.com
 Template:     enfold
 Version:      1.1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  enfold-child
*/



/* MAIN MENU */



/* Mobile menu - slide out bckgrd transparency*/
#top #wrap_all .av-burger-overlay-scroll {
background-color:rgba(40,40,40,.8)!important;
}

/* LOGO - hover */
.logo a:hover{
opacity: 0.6;
}

/* Sub Menu dropdown - transparency+brdr */
.header_color .main_menu .menu ul li a, .header_color .main_menu ul ul {
background-color: rgba(17,17,17,0.8) !important;
border: none  !important;
}

/* TEXT */

/* HEADER - bespoke text */
.header-text-2 h3 {
font-weight: 100 !important;
line-height: 1.3em !important;
letter-spacing:  0.1em !important;
padding-bottom: 0px !important;
}

/* HEADER - text */
.header-text h3 {
font-weight: 100 !important;
line-height: 1.3em !important;
letter-spacing:  0.7em !important;
padding-bottom: 10px !important;
}

/* HEADER - text */
.header-text .av-subheading {
line-height: 1.3em !important;
letter-spacing: 0.5em !important;
padding-bottom: 0px !important;
color: #cf9a5d !important;
font-weight: 300 !important;
}


/* IMAGES */

/* Remove image overlay with circle and arrow */
.image-overlay .image-overlay-inside:before {
  display: none;
}

/*IMAGES - remove rounded corners*/ 
img.avia_image {
    border-radius: 0 !important;
}

/*IMAGES BLOG - remove rounded corners*/ 
.big-preview img {
border-radius: 0 !important;
}
.avia-content-slider .slide-image, .avia-content-slider .slide-image img { border-radius: 0!important; }


/* HOME-SLIDER */


/* HOME SLIDER - heading */
.fullscreen-slider .avia-caption-title {
font-weight: 100 !important;
line-height: 1.3em !important;
letter-spacing: 0.7em !important;
padding-bottom: 0px !important;
}

/* HOME SLIDER - subheading */
.fullscreen-slider .avia-caption-content {
font-family: IBM Plex Serif;
font-weight: 300 !important;
padding-top: 0px !important;
line-height: 1.2em !important;
letter-spacing: 0em !important;
}

/* ??? */
.slide-meta { display: none !important; }

.slide-entry-title { padding-top: 20px !important; font-size: 26px !important; font-weight: 500 !important; padding-bottom: 10px !important; 
}


/* TESTIMONIAL */


/* TESTIMONIAL - MOBILE padding */
@media only screen and (max-width:415px) {
    .responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
        padding-left: 0!important;
        padding-right: 0!important;
    }
}

/*testimonial - center name*/
.testimonial-rotator .avia-testimonial-meta-mini {
    text-align: center !important;
}

/* testimonial - italic font */
.avia-testimonial-content p {
font-family: IBM Plex Serif;
font-weight: 300 !important;
font-style: italic !important;
line-height: 1.6em !important;
letter-spacing: 0.01em !important;
}


/* BUTTONS */

/* form - button */
#top .avia_ajax_form input[type='submit'] {
border-radius: 0px !important;
border: 0px !important;
}

/* form - button hover */
#top .avia_ajax_form input[type='submit']:hover {
background: #ffffff;
color: #cf9a5d;
}

/* CONTACT FORM */

/* CONTACT FORM 7 - submit button hover color */
input.wpcf7-form-control.wpcf7-submit:hover {
background-color: #ffffff !important;
color: #cf9a5d !important;
}

/* CONTACT FORM 7 - submit button */
.wpcf7-form input[type="submit"] { font-weight: 200!important; font-size: 18px !important; padding-left: 50px ! important;
padding-right: 50px ! important;
}

/* CONTACT FORM 7 - input text */
.wpcf7-form input, .wpcf7-form input {
padding-left: 10px !important; font-size: 16px !important; font-weight: 200!important;
}

/* CONTACT FORM 7 - text input box height */
.wpcf7 .wpcf7-form textarea {
max-height: 150px !important; padding-left: 10px !important; font-size: 16px !important; font-weight: 200!important;
}

/* CONTACT FORM 7 - text input box height */
.wpcf7 .wpcf7-form input{
height: 50px !important;
}


/* CONTACT FORM  - input box */
#top .avia_ajax_form .text_area  {
  border: none !important;
border-radius: 0px !important;
}

/* CONTACT FORM  - text box */
#top div .avia_ajax_form input[type='text'] {
  border: none !important;
border-radius: 0px !important;
}


/* BLOG */


/* BLOG - widget title*/
.sidebar-blog .widgettitle {
    display: none!important;
}

/* BLOG SIDEBAR - spacing in sidebar */
.recentposts, .widget_recent_entries li { padding-top: 20px !important; padding-bottom: 20px !important; padding-right: 10px !important; border-color: #ffffff !important;
    border-top-width: 2px !important;
}

/* BLOG SIDEBAR - fonts and colors*/
.recentposts a, .widget_recent_entries li a {
line-height: 1.5em !important;
    font-style: inherit!important;
padding-left: 0px !important;
	margin-left: 0px !important;
color: #111111 !important;
    font-family: inherit!important;
font-weight: 400 !important;
font-size: 18px !important;
}

.recentposts a, .widget_recent_entries li a:hover {
color: #cf9a5d !important;
    text-decoration: none !important;
}

/* BLOG sidebar- hover */
.sidebar-blog:hover{ color:#cf9a5d !important; }

/* BLOG - vertical spacing on mobile */
@media only screen and (max-width: 479px) {
.responsive #top .slide-entry {
    margin-bottom: 30px!important;
}}


/* FOOTER */

/* FOOTER - image hover */
#footer .image-overlay { display: none !important; }

/* Socket - social media icon size */
#socket .social_bookmarks li a {
width: 50px !important;
height: 50px !important;
font-size: 18px !important;
}


/* COOKIE */

/* COOKIE - body spacing */
.avia_cookie_text { padding-bottom: 10px !important;}

.avia-cookie-consent-button { padding: 10px !important;}


/* ALWAYS*/

/* remove curly ampersand */
.special_amp { color: inherit!important; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;}

/* LONG LINKS - hyphenate */
a { word-wrap: break-word; }

/*remove 1px line above color sections*/
.container_wrap { border-top: none !important; }

