/*
Theme Name:   Twenty Sixteen Child Theme
Theme URI:    http://www.example.com/twenty-sixteen-child/
Description:  Designed for the Patrick McGooham And Me website
Author:       IMAGE ROOM
Author URI:   https://www.image-room.com
Template:     twentysixteen
Version:      1.0.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:   twentysixteen-child
*/
/* CUSTOM FONT */
@font-face {font-family:'village';src: url(fonts/village.eot);src: url(fonts/village.eot?#iefix) format('embedded-opentype'), url(fonts/village.woff2) format('woff2'),url(fonts/village.woff) format('woff'),url(fonts/village.ttf) format('truetype'),url(fonts/village.svg#village) format('svg');font-weight:normal;font-style:normal;font-display:swap}
-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.site-content-fullwidth{width:100%}
.site-inner{max-width:1400px}

/* HOME PAGE */
.page-id-2 .site-title,.page-id-2 .custom-logo,.page-id-2 header {display:none}
.page-id-2 .site{background:#000}
.page-id-2 .entry-content h1:first-child {color:#fff;text-align:center;margin-top:3em}

/* EPISOPDE PAGES */
.page-id-19 .entry-title,.page-id-79 .entry-title,.page-id-57 .entry-title,.page-id-184 .entry-title,.page-id-189 .entry-title,.page-id-192 .entry-title,.page-id-180 .entry-title,.page-id-178 .entry-title,.page-id-182 .entry-title,.page-id-60 .entry-title,.page-id-174 .entry-title,.page-id-194 .entry-title,.page-id-187 .entry-title, .site-title{display:none}

.entry-title{text-align:center;font-family:'village','Trebuchet MS','Roboto',sans-serif !important}

h1,h2,h3,.wp-block-post-title,.site-title,h1 .entry-title{font-family:'village','Trebuchet MS','Roboto',sans-serif !important}
h1,h2,h3{color:#333}
.entry-content h3{line-height:1.6em;margin-bottom:2em}
.entry-content h4{line-height:1.5em}

p,li,label,div,button{font-family:'Montserrat','Trebuchet MS','Roboto',sans-serif;color:#555}
.smtxt{font-size:13px}

.entry-content p {text-indent:2em;margin-top:0;margin-bottom:0;text-align:justify}
p.normal{text-indent:0;margin:1em 0}
p.village{font-family:'village' !important}

.entry-header{text-align:center}

.badge{margin:2px 20px}

/* ANIMATE BADGES */
.pulse:hover{animation:pulse 1s infinite;animation-timing-function:linear}
@keyframes pulse {
  0% {transform:scale(1)}
  50% {transform:scale(1.1)}
  100% {transform:scale(1)}
  }

@-webkit-keyframes rotate {
    from {-webkit-transform:rotate(-360deg)}
    to {-webkit-transform:rotate(0deg)}
}
@-moz-keyframes rotate {
    from {-moz-transform:rotate(-360deg)}
    to {-moz-transform:rotate(0deg)}
}
.menu-image:hover {   
    -webkit-animation-name:rotate; 
    -webkit-animation-duration:0.8s; 
    -webkit-animation-iteration-count:1;
    -webkit-animation-timing-function:linear;
    -moz-animation-name:rotate; 
    -moz-animation-duration:0.8s; 
    -moz-animation-iteration-count:1;
    -moz-animation-timing-function:linear
}
.blur {transition:1s ease}
.blur:hover {-webkit-filter:blur(5px);transition:1s ease}

.grow {transition:1s ease}
.grow:hover{
-webkit-transform:scale(1.2);
-ms-transform:scale(1.2);
transform:scale(1.2);
transition:1s ease;
}

/* FRONT PAGE */
@media all and (max-width:680px) {
    .hidemob{display:none;height:0;visibility:hidden}
    .page-id-2 .entry-content h1:first-child {margin-top:1em}
}

@media all and (min-width:681px) {
    .hidepc{display:none;height:0;visibility:hidden}
    .centre-lap{text-align:center}
}
/* IPADS  */
@media screen and (min-width:710px) and (max-width:834px) {
    .entry-header, .entry-content{margin-right:7.6923%}
}

@media all and (max-width:960px) {
    .page-id-2 .entry-content h1:first-child {font-size:1.5em}
}

/* FINAL TILES GALLERY */
@media screen and (max-width:767px) {
.entry-content a.ftg-lightbox {pointer-events:none !important}
}
.final-tiles-gallery .tile img.item {transform:none !important}
.lb-data .lb-caption{color:#fff}

/* ??????? 
@media all and (min-width:960px) {
 .wp-block-column-is-layout-flow:first-child {border-right:1px dashed #ccc}
 .page-id-2 .wp-block-column-is-layout-flow:first-child {border-right:0}
}
*/

button.wsf-button.wsf-button-primary:hover{background:#000}
.grecaptcha-badge {visibility:hidden !important}

/* FOOTER */
.site-footer{padding-top:3em}
.site-footer .site-title:after {display:none;visibility:hidden}

/* FOOTER MENU */
.menu-footer-menu-container {text-align:center}
.menu-item a img {margin-bottom:1em}

.footer-navigation {display:block;width:100%;padding:0 0 1% 0;font-size:0.8125rem}
.footer-navigation ul {list-style:none;margin:0 0 -0.4375em}
.footer-navigation ul li {display:inline;margin-bottom:1em}
.footer-navigation a {margin:1em;color:#686868}

@media screen and (max-width:909px) {
    .site-main {margin-bottom:0}
    .widget {margin-bottom:0;border-top:4px solid #1a1a1a}
}