﻿/* =========================================================

   Theme Name: Bootstrap Selwyn College 
   Version: 2.7.4 
   Last modified: 20 Jan 2016
   Author: Ultranet
   Author contact: info@ultranet.co.nz
   Author URI: http://www.ultranet.co.nz

   ========================================================= */

/* Light style */
.PublicToolbarBase { background-color: #fff; background-position: 3px -92px; }
.PublicToolbarBase a { color: #333; text-shadow: 0 1px 1px rgba(255,255,255,0.8); }
.PublicToolbarBase .SignIn span { background-position: 3px -44px; }
.PublicToolbarBase .SignIn:hover span { background-position: -51px -44px; }
.PublicToolbarBase .NewsCentre span { background-position: 3px 3px; }
.PublicToolbarBase .NewsCentre:hover span { background-position: -51px 3px; }
.PublicToolbarBase .Search span { background-position: 3px -20px; }
.PublicToolbarBase .Search:hover span { background-position: -51px -20px; }

/* Change text color to black (for theme 0) */
[data-theme="0"] .u2-content,[data-theme="0"] .u2-paragraph,[data-theme="0"] .u2-heading,[data-theme="0"] .ContentWithLinks .Text,[data-theme="0"] .card-text,[data-theme="0"] .u2-find-more,[data-theme="0"] .u2-description p,.u2-news-item p{color:#000}

/* Change all titles to red*/
.u2-news-heading h3{font-weight:bold}.u2-news-archive .archives>li>ul>li a,.u2-news-archive .archives>li>ul>li a:hover,.u2-news-heading h3,.NewsCentreBanner .carousel-caption h1,.NewsCentreBanner .carousel-caption p a,.u2-menu-outer .navbar-nav a[href]:hover,.u2-news-card .u2-more>a{color:rgba(192,4,24,1)}

/*Styling for the menu*/
.u2-menu-outer>.container,.u2-menu-outer>.navbar>.container,.u2-menu-outer>.container>.navbar>.container{margin:0;width:100%;padding:0}.u2-menu-outer .navbar-brand{background:url('/App_Themes/Site_Skin/Theme/Selwyn-Logo.png') no-repeat 0 0;background-size:contain;width:300px;background-position:center center;height:99px}.u2-menu-outer .navbar-brand img{display:none}.u2-menu-outer .navbar{border-radius:0;border:none}.u2-menu-outer{padding:0;top:0;background:#bd4040;background:-moz-linear-gradient(top,rgba(189,64,64,1) 0%,rgba(192,4,24,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(189,64,64,1)),color-stop(100%,rgba(192,4,24,1)));background:-webkit-linear-gradient(top,rgba(189,64,64,1) 0%,rgba(192,4,24,1) 100%);background:-o-linear-gradient(top,rgba(189,64,64,1) 0%,rgba(192,4,24,1) 100%);background:-ms-linear-gradient(top,rgba(189,64,64,1) 0%,rgba(192,4,24,1) 100%);background:linear-gradient(to bottom,rgba(189,64,64,1) 0%,rgba(192,4,24,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd4040',endColorstr='#c00418',GradientType=0)}.u2-menu-outer .navbar-nav>li>a{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.75);text-transform:uppercase;background:transparent}.u2-menu-outer .navbar-nav>li>a:hover{background:rgba(0,0,0,.15);color:#fff;cursor:pointer}.u2-menu-outer .navbar-nav>li>a[href],.u2-menu-outer .navbar-nav>li>a[href]:hover{color:#fff}.u2-menu-outer .navbar-nav>li>a[href]:visited{color:#ddd}.u2-menu-outer .navbar-nav .dropdown-menu a{border-radius:0}.u2-menu-outer .navbar-toggle{margin:32px 0 0 0}

/*Navbar dropdown hover styles*/
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background:rgba(0,0,0,.15)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:rgba(255,255,255,.15)}

/*Spacer above the navbar*/
.Spacer { background-color: rgba(189,64,64,1); }

/*Styling for the slide show*/
.carousel-caption{background:rgba(198,199,200,.8)}.carousel[data-authenticated='0'] .carousel-item .slide{height:100vh;height:calc(100vh - 120px)}.carousel[data-authenticated='1'] .carousel-item .slide{height:100vh;height:calc(100vh - 154px)}.carousel-indicators{top:5px;opacity:.2;bottom:auto}.carousel-indicators:hover{top:5px;opacity:1}.carousel .slide{background-position:top center}.NewsCentreBanner .carousel-caption{margin:0;padding:15px}.NewsCentreBanner .carousel-caption h1{font-size:20px;max-width:100%;margin-top:0;text-shadow:none}.NewsCentreBanner .carousel-caption p{padding:0;margin:0;max-width:100%;color:#333;text-shadow:none}.NewsCentreBanner .carousel-caption p a{display:inline-block;margin:0;padding:0 10px;font-size:12px}

/*Reset 'stuck' padding and margins*/
.u2-menu-outer:not(.stuck) { padding: 0; margin: 0; }

/*News centre Cards*/
a,.u2-description h4,.u2-news-card .u2-link a,h3.u2-heading[data-size],.card .list-group>a,.outer>.inner li[data-lock='1'][data-size] .Heading .u2-content,.outer>.inner li[data-lock='1'][data-size] .Heading .u2-editview{color:rgba(192,4,24,1)}.u2-description h4,h3.u2-heading[data-size],.NewsCentreBanner .carousel-caption h1,.outer>.inner li[data-lock='1'][data-size] .Heading .u2-content{font-weight:bold}.u2-description h4{line-height:1.3em}.u2-menu-outer .navbar-nav a[href]:hover{cursor:pointer}[data-theme="0"] .u2-news-card .u2-more{background:#eee}

/*Page builder menu fixes*/
body[data-base] .u2-menu-outer:not(.stuck), body[data-base] .u2-menu-outer.stuck, body[data-base] .u2-menu-disabled { margin:0 -15px}
body[data-base] .u2-menu-outer .navbar-right { margin:25px 0 10px 0}

/*Size specific changes (XS)*/
@media only screen and (max-width : 479px) {
	.IconLinks .col:nth-child(2n+1){clear:left}.u2-menu-outer .navbar-nav a{color:#eee}.u2-menu-outer .navbar-nav a :hover{color:#fff}
}
/*Size specific changes (SM, XS)*/
@media (max-width: 767px) {
	.u2-menu-outer .navbar-brand{width:200px}.NewsCentreBanner .carousel-caption{padding:5px}.NewsCentreBanner .carousel-caption p{display:none}.NewsCentreBanner .carousel-caption h1{font-size:13px}.u2-menu-outer>.navbar>.container{padding:0 15px}.u2-menu-outer .dropdown-submenu{border-left:solid 1px rgba(189,64,64,1)}.u2-menu-outer .expand-left-pointer>a:after,.u2-menu-outer .dropdown-submenu:hover>a:after,.u2-menu-outer .dropdown-submenu>a:after{margin-top:5px}
}
/*Size specific changes (MD, LG, XL)*/
@media (min-width: 768px) {
	.u2-menu-outer[data-authenticated='1'] .u2-nav-links{max-width:calc(100vw - 410px)}.u2-menu-outer[data-authenticated='0'] .u2-nav-links{max-width:calc(100vw - 320px)}.u2-menu-outer .u2-nav-links,.u2-menu-outer .u2-nav-controls{margin:25px 0 10px 0}
}
.u2-news-card .u2-thumb {background-position: center center;
}
