/*
Theme Name: Talking Heads
Description: Child theme for ththth.co.uk
Author: Pixel Point Design
Author URI: https://www.pixelpoint.design/
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

@font-face {
    font-family: 'jostregular';
    src: url('fonts/jost-400-book-webfont.eot');
    src: url('fonts/jost-400-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/jost-400-book-webfont.woff2') format('woff2'),
         url('fonts/jost-400-book-webfont.woff') format('woff'),
         url('fonts/jost-400-book-webfont.svg#jostregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'jostsemi';
    src: url('fonts/jost-600-semi-webfont.eot');
    src: url('fonts/jost-600-semi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/jost-600-semi-webfont.woff2') format('woff2'),
         url('fonts/jost-600-semi-webfont.woff') format('woff'),
         url('fonts/jost-600-semi-webfont.svg#jostsemi') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'cochinbold';
    src: url('fonts/cochin_bold-webfont.eot');
    src: url('fonts/cochin_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/cochin_bold-webfont.woff2') format('woff2'),
         url('fonts/cochin_bold-webfont.woff') format('woff'),
         url('fonts/cochin_bold-webfont.svg#cochinbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'rock_saltregular';
    src: url('fonts/RockSalt-webfont.eot');
    src: url('fonts/RockSalt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/RockSalt-webfont.woff2') format('woff2'),
         url('fonts/RockSalt-webfont.woff') format('woff'),
         url('fonts/RockSalt-webfont.ttf') format('truetype'),
         url('fonts/RockSalt-webfont.svg#rock_saltregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@media (min-width: 960px){
    .menu-smart > li > a {padding: 0 5px 0 5px !important;}
}

@media (max-width: 959px){
    .menu-smart a {text-transform: none;}
}

@media (min-width: 570px) and (max-width: 959px){
    
}

@media (min-width: 481px) and (max-width: 768px){
  
}

@media (max-width: 569px){
    
}

@media (max-width: 568px ){
    
}

/* Additional css */
.th-footer-menu .menu-smart li {padding: 0 0 10px 0; width: 49%;}
.th-footer-menu .menu-smart > li > a, .th-footer-menu .menu-smart {padding: 0;}
.th-credits p, .th-credits .style-dark a {color: #00b7ce;}
.th-footer-address .uncode-vc-social a {color: #ec008c}
.th-footer-address .uncode-vc-social a:hover {color: #fff !important;}
.image-caption .tmb .t-entry > :not(hr):not(.spacer) {margin: 0 !important; background: #000; display: inline-block; color: #fff !important; padding: 5px 10px;}
.black-box {background: #000; display: table; padding: 5px 10px;}
.cyan-box {background: #00b7ce; padding: 5px 10px; display: table;}
.magenta-box {background: #ec008c; padding: 5px 10px; display: table;}
.magenta-splash-box {background: url("https://www.ththth.co.uk/wp-content/uploads/2022/01/Magenta-Colour-Splash-sml.jpg"); padding: 5px 10px; display: table;}
.cyan-splash-box {background: url("https://www.ththth.co.uk/wp-content/uploads/2022/01/Blue-Colour-Splash-sml.jpg"); padding: 5px 10px; display: table;}
.green-splash-box {background: url("https://www.ththth.co.uk/wp-content/uploads/2022/01/Green-Colour-Splash-sml.jpg"); padding: 5px 10px; display: table;}
.purple-splash-box {background: url("https://www.ththth.co.uk/wp-content/uploads/2022/01/Purple-Colour-Splash-sml.jpg"); padding: 5px 10px; display: table;}
.cyan-box a:hover,.black-box a:hover,.magenta-splash-box a:hover {color: #fff !important;}
.centre-box {margin-right: auto; margin-left: auto;}
.super-large .social-icon a i {font-size: 3em !important; color: #ec008c;}
.underlined-list ul {margin-bottom: 1em; padding-left: 0 !important;}
.underlined-list ul li {list-style-type: none; border-bottom: 1px solid #00b7ce; margin-bottom: .25em;}
a.highlight, span.highlight, a.highlight strong {color: #ec008c !important;}
a.cyan-highlight, span.cyan-highlight, a.cyan-highlight strong {color: #00b7ce !important;}
ul#menu-cta-menu li.cta-phone a {background: url("images/01765-607722-menu-bar.png") no-repeat; width: 207px; height: 25px; display: inline-block;}
.shift-up {margin-top: -175px;}
/*.uncode-vc-social.icons-lead .social-icon i.fa-facebook1 {font-size: 28px !important;}
.uncode-vc-social.icons-lead.super-large .social-icon i.fa-facebook1 {font-size: 55px !important; margin-top:2px;}*/
footer .footer-last.footer-center .social-icon i, .uncode-vc-social.icons-lead .social-icon i {font-size: 40px;}
.center-heading {margin-left: auto !important; margin-right: auto !important;}

/* Contact forms css */
.gdpr-acceptance {margin-bottom: 1em; display: inline-block; padding-left: 2em;}
.gdpr-acceptance input {margin-left: -2em;}
.wpcf7-acceptance .wpcf7-list-item-label {font-size: 14px;}
div.wpcf7 .wpcf7-submit:disabled {background: #00b7ce !important; border-color: #00b7ce !important;}
div.wpcf7 .wpcf7-submit:disabled:hover {background: #ccc !important; border-color: #ccc !important;}
.btn {padding: 10px 20px !important;}
.btn-accent:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):disabled:hover {color: #fff !important;}
.style-light ::placeholder, .style-dark ::placeholder {color: #000 !important; opacity: 1;}
input.wpcf7-text {width: 100% !important; color: #000; }
textarea.wpcf7-textarea { color: #000; height: 90px;}
.style-light form p {color: #ffffff;}
.style-light form p a {color: #ffffff !important; text-decoration: underline;}
label {font-size: 16px; font-weight: initial;}
form, select.wpcf7-select option {color: #000; }
.wpcf7 span.wpcf7-not-valid-tip {color: #f00 !important;}
.wpcf7-inline-wrapper .wpcf7-inline-field {text-align: left;}
input[type="checkbox"] {border: 1px solid #000; }
div.wpcf7 form .wpcf7-response-output {background-color: #fff;}
.input-underline input[type="email"] {width: 100%;}
input[type="submit"].newsletter-btn {border-color: #60bbd0; background-color: #00b7ce;}
input[type="submit"].newsletter-btn:hover {background-color: transparent; color: #00b7ce;}

/* Cookie notice css */
.cookie-notice-container {padding: 15px 10px; line-height: 1.5em;}
.cookie-notice-container a.button {background: #00b7ce; color: #fff; padding: 5px 10px; border-radius: 0px; white-space: nowrap; }
.cookie-notice-container a.button:hover {background-color:#8dc63f; -o-transition: .5s ease-in; -ms-transition: .5s ease-in; -moz-transition: .5s ease-in; -webkit-transition: .5s ease-in; transition: .5s ease-in; color: #fff;}
.cookie-notice-container a#cn-accept-cookie.button {background: #ec008c; color: #fff;}
.cookie-notice-container a#cn-accept-cookie.button:hover {background: #8dc63f; color: #fff;}

/*---Hide reCaptcha v3 visible seal---*/
.grecaptcha-badge {
	opacity:0 !important;
}