/* new font added for makeove 2016-09 available angiemakes.com/shop/angie-makes-font-bundle-glory/ */
@font-face {
    font-family: 'blacksheep';
    src: url('/__data/assets/file/0011/282998/angiemakes_blacksheep_regular-webfont.eot');
    src: url('/__data/assets/file/0011/282998/angiemakes_blacksheep_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/__data/assets/file/0015/283002/angiemakes_blacksheep_regular-webfont.woff2') format('woff2'),
         url('/__data/assets/file/0014/283001/angiemakes_blacksheep_regular-webfont.woff') format('woff'),
         url('/__data/assets/file/0013/283000/angiemakes_blacksheep_regular-webfont.ttf') format('truetype'),
         url('/__data/assets/file/0012/282999/angiemakes_blacksheep_regular-webfont.svg#angiemakes_blacksheep_regulRg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'blacksheep';
    src: url('/__data/assets/file/0016/283003/angiemakes_blacksheep_italic-webfont.eot');
    src: url('/__data/assets/file/0016/283003/angiemakes_blacksheep_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/__data/assets/file/0017/283004/angiemakes_blacksheep_italic-webfont.woff2') format('woff2'),
         url('/__data/assets/file/0018/283005/angiemakes_blacksheep_italic-webfont.woff') format('woff'),
         url('/__data/assets/file/0019/283006/angiemakes_blacksheep_italic-webfont.ttf') format('truetype'),
         url('/__data/assets/file/0020/283007/angiemakes_blacksheep_italic-webfont.svg#angiemakes_blacksheep_italiRg') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'vegur';
    src: url('/__data/assets/file/0009/283086/vegur-regular-webfont.eot');
    src: url('/__data/assets/file/0009/283086/vegur-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/__data/assets/file/0010/283087/vegur-regular-webfont.woff2') format('woff2'),
         url('/__data/assets/file/0011/283088/vegur-regular-webfont.woff') format('woff'),
         url('/__data/assets/file/0003/283089/vegur-regular-webfont.ttf') format('truetype'),
         url('/__data/assets/file/0004/283090/vegur-regular-webfont.svg#vegurregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* adjust matrix image with caption to match look of supplied <figure /> markup */
@media screen and (min-width: 64em){
    .image_div, .caption_div{
        position: relative;
        width: 144%;
        left: -22%;
    }
}
.caption_div{
    font-size: 12.5px;
    padding: 10px 0 20px;
    color: #696969;
}
.caption_div:before{
    color: #000;
    content: "Photo: ";
    font-weight: bold;
}

/*fix navigation text size */
#off-canvas-menu .menu li a {
    font-size: 28px;
}
@media screen and (min-width: 64em){
#off-canvas-menu .menu li a {
    font-size: 40px;
}
}

/*news & events asset lister */
.latest-news-copy h5{
    margin: 22px 0 26px;
    min-height: 50px; /* 2016-05 added by Nic to fix stacking issues when both single and double line headings encountered */
}

.latest-news-item {
    min-height: 450px; /* 2016-12 added by Nic to fix stacking issues when tripple line headings encountered */
}

@media screen and (min-width:64em){
/* 2016-05 added by Nic to fix stacking issues */
.large-4 {
    min-height:422.4px;
}
}

.small-date{
    font-size: 12.5px;
    color: #696969;
    min-height:43.86px; /* 2016-05 added by Nic to fix alignment of button */
}
ul{
    margin-left: 20px;
    list-style: disc;
    margin-top: 0; /* margin: 30px 0 20px; */ /* 2016-07 remove top margin and set margin bottom elsewhere for consistancy - https://trello.com/c/K3vxP7kb */
}

/* similarly for h2 being used on home page, this needs to be a h1 */

@media screen and (min-width: 64em) {
h1 {
     letter-spacing: 4px;
     font-size: 3.75rem;
}
}

h1 {
    font-family: 'Playfair Display SC', 'blacksheep', serif; /* 2016-09, Nic, added Black Sheep for makeover */
    line-height: 0.98;
    margin: 0 0 28px;
    /* font-family: "Playfair Display SC", serif; */
}

/* 2016-05 added by Nic, requested by Andrea, <h3> were being used instead of <h2> - https://trello.com/c/K3vxP7kb*/
h2 {
    font-size: 1.8em; /* font-size: 2.2em; */ /* 2016-07 further reduction as Andrea indicated <h3> were STILL being used instead of <h2> */
}

/* 2016-07 added by Nic, as Andrea indicated <h3> were STILL being used instead of <h2> - https://trello.com/c/K3vxP7kb */
h3 {
    font-size: 1.4em; /* font-size: 1.8em; */
}

/* 2016-05 added by Nic, requested by Andrea, <h3> were being used instead of <h2>*/
h2, h3 {
    text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 0.035em;
	margin: 0 0 60px;
	/* margin-bottom: 0.2em; */ /* moved elsewhere for consistancy with <p> */
}

/* 2016-07 added by Nic for consistancy between <p>, <ul>, <h2>, <h3> - https://trello.com/c/K3vxP7kb */
p, h2, h3, ul {
    margin-bottom: 25px; /* margin-bottom: 1rem; */
}

/* 2016-05, Nic, <h2> was being used at top of page, need to restyle h1 to match previous h2 */

@media screen and (min-width: 64em) {
.page-header .page-name-image-banner h1 {
    font-size:150px; /* 2016-09, Nic, updated for makeover */ /* font-size: 70px; */
}
}

.page-header .page-name-image-banner h1.custom-colours {
    font-family: 'blacksheep', 'Playfair Display SC', serif; /* 2016-09, Nic, added Black Sheep for makeover */
    height: 187px; /* 2016-09, Nic, updated for makeover */ /* height: 182px; */ /* 2016-05, Nic, changed to implement a transparent background on content pages */
    padding-top: 20px; /* 2016-09, Nic, updated for makeover */ /* padding-top: 56px; /* 2016-05, Nic, changed to implement a transparent background on content pages */
    width: 100%; /* 2016-05, Nic, changed to implement a transparent background on content pages */
    text-align: center;
    font-style: italic;
    margin-top: 0px; /* 2016-09, Nic, updated for makeover */ /* margin-top: -15px; */
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    letter-spacing: -0px; /* 2016-09, Nic, updated for makeover */ /* letter-spacing: 0.035em; /* added by Nic to condense lines */ 
    /* font-weight: bold; */ /* 2016-09, Nic, Removed for makeover */
    /* background-color: rgba(0,0,0,0.35); overwritten by metadata value */
    /* text-transform: uppercase; */ /* 2016-09, Nic, Removed for makeover */
    font-size:80px;
}
@media screen and (min-width: 40em) {
    .page-header .page-name-image-banner h1.custom-colours {
        
    
    }
}

@media screen and (min-width: 64em) {
    .page-header .page-name-image-banner h1.custom-colours {
        letter-spacing:-3px;
        font-size:150px;
    }
}

@media screen and (min-width: 64em) {
    /* 2016-05, Nic, changes to implement a tansparent background on carousel */        
    .page-header.header-with-carousel .header-carousel .carousel-item {
        padding-top: 165px; /* 2016-05, Nic added for transparent box */	
    }
}

.transbox {
    background-color: rgba(0, 0, 0, 0.3);
    padding-bottom: 20px; /* height: 40%; */
    max-width: 100%;
    width: 100%;
    padding-top: 45px;
}

.transbox .row.container {
    max-width: 80rem;
    margin: auto;
}

/* 2016-09, Nic, implement revised logo, requested by Liz McCouaig */

/* make room for revised logo on landing page */
.page-header .header-with-carousel .header-carousel .logo {
	background-size: 125px;
}

/* change the light logo on landing page */
.logo.white {
	background-image: url("http://adelaidegreatwinecapital.com/?a=282200:v1");
    background-size: cover;
}
.page-header.header-with-carousel .header-carousel .logo {
    height: 122px;
}
@media screen and (min-width: 40em) {
    .page-header.header-with-carousel .header-carousel .logo {
        height: 160px;
        margin: 0 auto;
    }
}

@media screen and (min-width: 64em) {
    /* make room for revised logo on landing page (desktop) */
    .page-header.header-with-carousel .header-carousel .logo {
    	background-size: 242px;
    	height: 145px;
    }    
}

/* change the dark logo on inner pages */
.logo {
	background: url("http://adelaidegreatwinecapital.com/?a=282201:v1");
	background-position-x: 50%;
	background-position-y: 50%;
	background-repeat: no-repeat;
}

/* make room for revised logo on inner pages (desktop) */
@media screen and (min-width: 64em) {
    .page-header .title-bar .site-logo .logo {
        background-size: 250px;
        height: 128px;
    }
    
    .page-header .title-bar {
        height: 136.8px; /* height: 110px; */
    }
}

/* make room for revised logo on inner pages */
.page-header .site-logo .logo {
    padding-bottom: 0; /* padding-bottom: 24%; */
    height: 82px;
    background-size: 125px;
}

/* end revised logo changes */

/* fix heading button hover as it was causing white background with white text - DISABLED 
 * !important is to force for hover
 .page-header.header-with-carousel .off-canvas-toggle::after {
 	 background: black !important;
 	 box-shadow: 0 13px 0 black, 0 26px 0 black !important;
 }
*/

/* Make closing bracket of asset summary appear as a link */
span.summary-bracket {
    color: #c8b05f;
    text-decoration: none;
    cursor: pointer;
}

/* 2016-09, Nic, layout new hompage banner for makeover */
.nomobile {
    display: none; /* hide for mobile */
}

.page-header.home .search-toggle { /* make search icon white */
    color: white;
}

/* make menu icon white */
.page-header.home .off-canvas-toggle::after {
    box-shadow: 0 10px 0 #fefefe, 0 20px 0 #fefefe;
    background: white;
}

@media screen and (min-width: 64em) {
    .page-header.home .off-canvas-toggle::after {
    box-shadow: 0 13px 0 #fefefe, 0 26px 0 #fefefe;
    }
}

.home .page-name-image-banner {
    height: 400px;
    position: relative;
}
.carousel-item.home .page-name-image-banner {
    height: initial;
}

.home .page-name-image-banner img {
    width: 600px;
}
.carousel-item.home .page-name-image-banner img {
    margin: 0 auto;
}


@media screen and (min-width: 64em) { /* not mobile */
    .home .page-name-image-banner {
        height: 700px;
    }
    
    .home .page-name-image-banner img {
        width: 800px;
    }
    .carousel-item.home .page-name-image-banner .container.row.column {
        top: -100px;
    }
}

.home .container.row.column {
    position: relative;
    top: 6%;
    text-align: center;
}    

.homecaption {
    font-family: vegur, "Myriad Pro", arial, helvetica, sans-serif;
    color: white;
    font-size: 1.9em;
    line-height: 1.3em;
    text-align: center;
    /* top: 0px;
    position: relative; */
}

@media screen and (min-width: 64em) { /* >= desktop, boxes are 2x2 and normal size */
    .nomobile {
        display: block; /* display for desktop */
    }
}

#new_content_container_274634 h4 { /* >= mobile, boxes are 1x4 and normal size */
    font-family: 'blacksheep', "Playfair Display", serif;
    font-size: 7.5rem;
}

@media only screen and (min-width:40em) and (max-width: 64em)  { /* = tablet (not desktop or larger), boxes are 2x2 and smaller*/
    #new_content_container_274634 h4 {
    font-size: 3.75rem;
    }
}

/* handle portrait images on gallery thumbnails */
span#gallery-page img {
  overflow: hidden;
  width: 100%;
  height: 210px;
  object-fit: cover; /* causes stretching in IE (11) for portrait aspect ratio images */
}

span#nested-gallery .latest-news-item {
  min-height: 610px;  /* min-height: 580px; */ /* provide space before pagination */ /* handle 3 line titles */
  min-height: 275px; /* after chaning whole div to a link, handles 4 line titles */
}

span#gallery-page .latest-news-item {
  min-height: 480px;
}
