  @charset "utf-8";
/* CSS Document */

/* NAME: image-gallery.css */
/* LOCATION: http://luc.edu/media/home/stylesheets/ */

/* ---- IMAGE - GALLERY - GENERAL ------------------------------------------------
--------------------------------------------------------------------------------*/

#image-gallery .padding-bottom { padding-bottom: 60px; }

#image-gallery.gallery-white { width: 89.6%; background-color: #ffffff; }

#image-gallery.gallery-white .row { padding-bottom:40px; }

#image-gallery #content-slider-image.royalSlider { text-align: center; height: 320px; } /* SCREWS UP OTHER PHOTO GALLERIES */

#image-gallery.gallery-white .row .span12 { padding: 40px 60px 0; }

#image-gallery.full .row { text-align: center; }

#image-gallery.full .royalSlider { min-height: 200px !important; }

#image-gallery.full .rsOverflow { margin-bottom: 15px; }

/* ---- IMAGE - GALLERY - GENERAL - NEW!!! ---- */

#image-gallery.media-panel .two-column { padding: 0; }




#image-gallery .slide-wrapper-full { margin:60px auto 0px; width: 80%; }

#image-gallery.media-panel .two-column { padding: 0; }

#image-gallery .slide-wrapper-two-column { padding: 30px; }

#image-gallery .slide-wrapper-three-column { padding: 30px 30px 80px 30px; }

#image-gallery .slide-wrapper-canvas { padding: 20px; }

#image-gallery .slide figure { margin: 0; }

.slideshow-context { margin: 0 auto; text-align: left; }

.full .slideshow-context { width: 778px; color: #cccccc; }

.canvas .slideshow-context { padding: 40px 0px 0px 60px; }

#image-gallery h3.image-gallery-headline { margin: 10px 0 0 0; font-size: 30px; }

#image-gallery .bigger, #image-gallery p.bigger, #image-gallery em.bigger { font-family: "myriad-pro", Arial, Helvetica, sans-serif; font-size: 18px; line-height: 1.7; }

#image-gallery .bigger a, #image-gallery p.bigger a, #image-gallery em.bigger a { font-weight: bold; }

#image-gallery .slide-wrapper-full .rsThumbsArrowIcn {
	width: 16px;
	height: 16px;
	top: 50%;
	left: 50%;
	margin-top:-8px;	
	margin-left: -8px;
	position: absolute;	
	cursor: pointer;
	opacity: 0.5;
	background: url('/media/home/stylesheets/royalslider/loyola/images/rs-loyola-arrow.png');
}

#image-gallery .slide-wrapper-full .rsThumbsArrowIcn:hover {
	opacity: 0.8;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

#image-gallery .slide-wrapper-full .rsThumbsArrowLeft .rsThumbsArrowIcn {
    background-position: 3px 0;
    background-repeat: no-repeat;
    background-size: 24px 18px;
}

#image-gallery .slide-wrapper-full .rsThumbsArrowRight .rsThumbsArrowIcn {
    background-position: -10px 0;
    background-repeat: no-repeat;
    background-size: 24px 18px;
}


/* ---- IMAGE - GALLERY - FULL - STORY -------------------------------------------
--------------------------------------------------------------------------------*/

#image-gallery.full .story { margin-bottom: 60px; text-align:left; }

#image-gallery.full .story  h1 {
  	font-family: "minion-pro-1", "minion-pro-2", serif;
	font-size: 52px;
	font-weight: 400;
	line-height: 110%;
	letter-spacing: .01em;	
}

#image-gallery.full .story  h4 {
	text-transform: uppercase;
}

#image-gallery.full .story p {
	font-family: 'Georgia', serif;
	margin: 20px 0;
	font-size: 16px;
	line-height: 175%;
	letter-spacing: .015em;
	color: #444;
}

#image-gallery.full .story p:first-of-type {
	margin: -10px 0 20px;
}

#image-gallery.full .story p span {
	margin-right: 5px;
	font-weight: 700;
	font-weight: bold;
	color: #272727;
}

#image-gallery.full .story .byline {
	margin: -5px 0;
	font-family: 'myriad-pro', arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #272727;
}

#image-gallery.full .story .byline-title {
	margin-left: 10px;
	font-family: 'myriad-pro', arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #272727;
}

#image-gallery .slide-wrapper-full .story-text {
	margin: 30px 0 60px;
	padding-right: 50px;
	border-right: solid 1px #CCC;
}

#image-gallery .slide-wrapper-full .story-text p:last-of-type {
	margin: 0;
}

#image-gallery .slide-wrapper-full .story-aside {
	float: right;
    margin: 30px 0 40px;
    padding: 0;
}

#image-gallery .slide-wrapper-full .story-aside h3 {
    margin: -5px 0 0 0;
}

#image-gallery .slide-wrapper-full .story-aside p {
	margin: 15px 0;
	padding: 0;
	font-family: 'myriad-pro', arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 165%;
	color: #272727;
	text-align: left;
}

#image-gallery .slide-wrapper-full .story-aside p:first-of-type {
	margin: 15px 0;
}
#image-gallery .slide-wrapper-full .story-aside a {
    margin: 0;
    font-family: 'Vitesse 7r','Vitesse A','Vitesse B', Arial,sans-serif;
    font-size: 100%;
	font-weight: bold;
    font-weight: 700;
    text-transform: uppercase;
}


/* ---- IMAGE - GALLERY - TABLET -------------------------------------------------
--------------------------------------------------------------------------------*/

@media (max-width: 767px){
	#image-gallery .row .span12 { padding-top: 0; }
}



/* ---- IMAGE - GALLERY - PHONE --------------------------------------------------
--------------------------------------------------------------------------------*/

@media (max-width: 479px){
	#image-gallery .row .span12 { padding-top: 0; }
}
