/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
p.italic{font-style: italic;}
@font-face {
font-family: 'jersey_m54regular';
    src: url('https://www.prestonhire.co.nz/wp-content/themes/betheme-child/fonts/jersey_m54-webfont.eot');
    src: url('https://www.prestonhire.co.nz/wp-content/themes/betheme-child/fonts/jersey_m54-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.prestonhire.co.nz/wp-content/themes/betheme-child/fonts/jersey_m54-webfont.woff2') format('woff2'),
         url('https://www.prestonhire.co.nz/wp-content/themes/betheme-child/fonts/jersey_m54-webfont.woff') format('woff'),
         url('https://www.prestonhire.co.nz/wp-content/themes/betheme-child/fonts/jersey_m54-webfont.ttf') format('truetype'),
         url('https://www.prestonhire.co.nz/wp-content/themes/betheme-child/fonts/jersey_m54-webfont.svg#jersey_m54regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display:swap;
}

@font-face {
    font-family: 'borisblackbloxxregular';
    src: url('https://www.prestonhire.co.nz/wp-content/themes/betheme-child/fonts/borisblackbloxx-webfont.eot');
    src: url('https://www.prestonhire.co.nz/wp-content/themes/betheme-child/fonts/borisblackbloxx-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.prestonhire.co.nz/wp-content/themes/betheme-child/fonts/borisblackbloxx-webfont.woff') format('woff'),
         url('https://www.prestonhire.co.nz/wp-content/themes/betheme-child/fonts/borisblackbloxx-webfont.ttf') format('truetype'),
         url('https://www.prestonhire.co.nz/wp-content/themes/betheme-child/fonts/borisblackbloxx-webfont.svg#borisblackbloxxregular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display:swap;
}

.pull-left {float: left !important;}
.headerTitle {border-bottom: 5px solid #f0db0e;font-weight: bold;margin-bottom: 20px;padding-bottom: 15px !important;    text-transform: uppercase;font-size: 40px;text-shadow: 0px 0px 0px #000;}
.locations-page .mcb-wrap {border-bottom: 5px solid #f0db0e;margin: 25px 0;}
.location-title h1{margin-bottom: -25px;}


/* Youtube vids */
.youtube-player {position: relative;padding-bottom: 56.23%;height: 0;overflow: hidden;max-width: 100%;background: #000;margin: 5px;}
    
.youtube-player iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 100;background: transparent;}
    
.youtube-player img {
        bottom: 0;
        display: block;
        left: 0;
        margin: auto;
        max-width: 100%;
        width: 100%;
        position: absolute;
        right: 0;
        top: 0;
        border: none;
        height: auto;
        cursor: pointer;
        -webkit-transition: .4s all;
        -moz-transition: .4s all;
        transition: .4s all;
    }
    
    .youtube-player img:hover {
        -webkit-filter: brightness(75%);
    }
    
    .youtube-player .play {
        height: 45px;
        width: 65px;
        left: 50%;
        top: 50%;
        margin-left: -36px;
        margin-top: -22px;
        position: absolute;
        background: url("https://www.prestonhire.co.nz/wp-content/uploads/2018/07/youtube_social_icon_red.png") no-repeat;
        cursor: pointer;
    }
    
    /* Autocomplete */
    .ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {
        max-height: 150px;
        overflow-y: scroll;
    }
    
    .ui-menu .ui-menu-item:hover .ui-menu-item-wrapper, .ui-menu .ui-menu-item:hover {
        background-color: #f1db0e !important;
        border-color: #f1db0e !important;
    }

.inductionformbox div.wpcf7 .ajax-loader {float: left;}
.custcontainer {clear: both;margin: 0px;padding: 0px;}
/* Column */
.col {display: block;float:left;margin: 0.25% 0 0.25% 0.5%;}
.col:first-child { margin-left: 0 !important; }

/* Grid */
.grid_1 { width: 100% }
.grid_1_of_3{ width: 33% }
.grid_2_of_3{ width: 66.5% }
.grid_1_of_2{ width: 49.75% }

.extra_space.wpb_column.vc_column_container.vc_col-sm-12 {
    display: none;
}
/* Full Width below 768 pixels */
@media only screen and (max-width: 768px) {
  .col {  margin: 1% 0 1% 0%; }
  [class*='grid_'] { width: 100%; }
.page-id-3952 .wpb_wrapper > div {
    margin-bottom: 0;
}
.page-id-3952 .extra_space.wpb_column.vc_column_container.vc_col-sm-12 {
    display: none;
}
}

.rpLocationBox{
    background-color: #eee;
    padding: 1rem;
}
.locationMap .wpb_wrapper > div,.rpLocationBox .wpb_wrapper > div {
    margin-bottom: 0px !important;
}
@media screen and (max-width:1199px){
    .rpLocationBox{margin: 0 19px;}
}