@charset 'utf-8';

/*
Edinburgh's Christmas CSS Document
UNDERBELLY
http://www.ten4design.co.uk
*/

body{background-color:#122139;}

a, a .h{color:#c91c19;}
#header a, #nav-primary a, #nav-secondary a, .nav-social a, .nav-footer a{color:#fff;}
.icon-search{color:#fff;}

.container{background-color:#fff;}
.alt-container{background-color:#c91c19;}

.h,
.wysiwyg h2,
.wysiwyg h3{color:#122139;}
.alt-container .h, .item.register .h{color:#fff;}

.go-button{color:#fff; -moz-background:linear-gradient(#c91c19,#bf1515); -webkit-background:linear-gradient(#c91c19,#bf1515); -o-background:linear-gradient(#c91c19,#bf1515); background:linear-gradient(#c91c19,#bf1515); background-color:#c91c19;}
.go-button:hover{background:#122139; text-decoration:none;}
.go-button.alt, .go-button.updating, .go-button.sold-out, .go-button.alt:hover, .go-button.updating:hover, .go-button.sold-out:hover{color:#fff !important; background-color:#b7b7b7 !important; background:#b7b7b7 !important; cursor:default;}



/* --- Slideshow --- */

#home-slideshow.slideshow-container{background-color:#122139;}
.pager-pip{background-color:#c91c19;}
.pager-pip.active{background-color:#fff;}

.slide-details-head{background-color:#fff;}
.slide-details-foot{background-color:#c91c19;}
.slide-details h2{color:#c91c19;}
.slide-details-foot .go-button:hover{background:#122139;}



/* --- Search Page --- */
.gs-title, .gs-title a, .gs-title b, .gsc-cursor-page{margin:0 0 0.4em; color:#c91c19 !important; text-decoration:none !important;}
input.gsc-search-button-v2{background-color:#c91c19 !important; color:#FFF !important;}
.gsc-results-wrapper-visible{border-top:1px solid #ebebeb;}
.gsib_a input{background:transparent;}

.christmas-date {position: absolute; left: 246px; color:#FFF; top: 5px; font-size: 0.8em; font-weight: bold;}

/* --- NAVIGATION --- */

.push #reveal{background:#122139;}

#nav-container, #nav-container .container{background-color:#122139;}
#nav{-moz-background:linear-gradient(#c91c19,#bf1515); -webkit-background:linear-gradient(#c91c19,#bf1515); -o-background:linear-gradient(#c91c19,#bf1515); background:linear-gradient(#c91c19,#bf1515);}
#subnav{background-color:#122139 !important;}

#nav-primary li.selected a, #nav-primary li:hover a{background-color:#122139;}
#search a{color:#fff;}
#search a:hover, #search a:hover span, .nav-social li a:hover{color:#00011f; text-decoration:none;}

.nav-secondary li.selected a, .nav-secondary li a:hover{text-decoration:underline;}

#footer .nav-social li a:hover{color:#fff;}

.pagination a{color:#fff; background-color:#c91c19;}
.pagination a:hover, .pagination a.selected{background-color:#122139; text-decoration:none;}



/* --- HEADER & FOOTER --- */

#header{background:url('../images/christmas-header-2015.jpg') no-repeat center #000; background-color:#122139; height:128px;}
#logo{top:0px; left:0px; width:266px; height:128px; background:url('../images/christmas-header-logo_2015.png') no-repeat;}
#login, #register{font-weight:600;}
#user-name{color:#fff;}

#hogmanay{background-image:url('../images/christmas-hogmanay-logo.png'); width: 86px; height: 42px; display: block; background-size: 86px 42px; right: 140px; position: relative; float: right;}

#find-bar, #find-bar > .row{background-color:#122139;}
#find-bar label{color:#fff;}
#find-bar button.go-button:hover{color:#c91c19; background-color:#fff;}
.search-bar-field.venue-field{display:none;}
.search-bar-field{width:28.4%;}

#footer, #footer > .row{background-color:#122139;}
#footer-logo{width:212px; height:45px; background:url('../images/footer-logo.png') no-repeat;}

.calendar{background:#fff;}
.calendar td.today{background-color:#f3e0fc;}



/* --- MAIN CONTENT --- */

#cookie-notice, #cookie-notice a{color:#fff;}

::-webkit-input-placeholder{color:#c91c19;}
:-moz-placeholder{color:#c91c19;}
::-moz-placeholder{color:#c91c19;}
:-ms-input-placeholder{color:#c91c19;}
#newsletter input{color:#c91c19;}
.thumb-item .item-info{color:#fff; font-weight:600; background-color:#c91c19;}
.blog-list-year{color:#c91c19;}
thead{color:#fff; background-color:#122139;}
.share a:hover{color:#122139;}
.review .icon-star{color:#c91c19;}
.item.register .header{color:#fff; background-color:#122139;}
.ff_composer input[type='submit']{color:#fff; -moz-background:linear-gradient(#64008e,#56007d); -webkit-background:linear-gradient(#64008e,#56007d); -o-background:linear-gradient(#64008e,#56007d); background:linear-gradient(#64008e,#56007d);}
.ff_composer input[type='submit']:hover{background:#122139; text-decoration:none;}
.play-icon{background:url('../images/christmas-play-2015.png') no-repeat;}

.event-categories ul li{width:31.5%; margin:0 0.4%;}
.event-categories-seven ul li{width:13.20%; margin:0 0.4%;}
.event-categories-seven ul li.last{margin-right:0px;}
#pick-a-show-container{padding-bottom:10px !important;}
#pick-a-show{width:96%; margin-top:5px;}

@media only handheld, screen and (max-width:1115px){
	.christmas-date {width: 110px;}
}

/* --- MOBILE --- */

@media only handheld, screen and (max-width:767px){
#logo{top:8px; left:10px; width:168px; height:130px; background-size:168px 130px; background:url('../images/christmas-header-logo-mob_2015.png') no-repeat;}

#hogmanay{display:none;}
.christmas-date{left: 12px; width: 90px; font-size:0.6em;}

#nav{background:#122139;}
body.m-nav-open #nav-primary{border-bottom:1px solid #c91c19;}
#m-nav-toggle{display:block; position:absolute; right:20px; top:40px; width:40px; height:40px; background:url('../images/christmas-mobile-open-2015.png') no-repeat;}
.m-nav-open #m-nav-toggle{background:url('../images/christmas-mobile-close-2015.png') no-repeat;}
#nav-primary li.selected a, #nav-primary li:hover a{background-color:transparent;}

#m-find-toggle:hover{background-color:#c91c19;}
#m-nav{color:#fff; background-color:#bf1515;}
#m-nav a{color:#fff;}
#m-nav li.selected > a{text-decoration:underline;}

#m-user, #m-social .nav-social{border-bottom:1px solid #c91c19;}

.m-find-open #find-bar, .m-find-open #find-bar .row{height:310px;}
.m-find-open #find-bar .row .w2-25, .m-find-open #find-bar .row .w2{background-color:#2f083f;}
.search-bar-field.venue-field{display:none !important;}

#home-slideshow.slideshow-container{background-color:#fff;}
.slide-details-head{background-color:#fff;}
.slide-details-foot{background-color:#fff;}
.slide-details h2{color:#c91c19;}
.slide-details .go-button:hover{background-color:#122139;}

.coming-up-table .go-button{color:#122139; -moz-background:none; -webkit-background:none; -o-background:none; background:none;}
.coming-up-table .go-button:hover{background:none; text-decoration:none;}
}


@media only screen and (-webkit-min-device-pixel-ratio:2), screen and (min-resolution:2dppx), screen and (min-resolution:192dpi){
#logo{background:url('../images/christmas-header-logox2_2015.png') no-repeat; background-size:266px 128px;}
#footer-logo{background:url('../images/footer-logox2.png') no-repeat; background-size:212px 45px;}
.video-player-overlay .play-icon{background:url('../images/christmas-playx2-2015.png') no-repeat; background-size:50px 50px;}
}

@media only handheld and (-webkit-min-device-pixel-ratio:2), screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:2), handheld and (min-resolution:2dppx), screen and (max-width:767px) and (min-resolution:2dppx), handheld and (min-resolution:192dpi), screen and (max-width:767px) and (min-resolution:192dpi){ /* Retina mobile */
#logo{background:url('../images/christmas-header-logo-mobx2_2015.png') no-repeat; background-size:168px 130px;}
#m-nav-toggle{background:url('../images/christmas-mobile-openx2-2015.png') no-repeat; background-size:40px 40px;}
.m-nav-open #m-nav-toggle{background:url('../images/christmas-mobile-closex2-2015.png') no-repeat; background-size:40px 40px;}
}









