html, body {
    margin: 0;
    padding: 0;
}

body {
    background-color: #FFFFFF;
}

body * {
    text-shadow: none;
}

pre {
    overflow: auto;
    width: 100%;
}
.logophonewidth { visibility: hidden; display: none; }
.mainmoving {
    margin: 0 auto;
    width: 75%;
}

h1 {
    font-size: 26px;
}

h5 {
    margin-bottom: 10px;
}

#page {
    margin: 0 auto;
}

#page nav {
    display: none;
}

#border_header {
    background-color: #3d648b;
    border-bottom: 2px solid #ffb639;
    height: 8px;
}

#about_gallery {
    float: left;
    max-width: 300px;
    width: 29%;
}

#about_gallery img {
    width: 100%;
}

.OAS {
    max-width: 728px;
}

#about_gallery ins {
    width: 100% !important;
}

#about_gallery embed {
    width: 100% !important;
}

#about_gallery iframe {
    width: 100% !important;
}
#div-gpt-ad-728x90 iframe { width: 728px !important; }
iframe {
    width: 100% !important;
}

#top_header {
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 60%, #ebeded 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.95) 50%, rgba(255,255,255,0.8) 100%); /* FF3.6+ Added in via -- Jasen Burkett 1.6.15 -- to fix issues in older firefox browser */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.95) 50%, rgba(255,255,255,0.8) 100%); /* Chrome10+ , Safari 5.1 Added in via -- Jasen Burkett 1.6.15 -- to fix issues in older chrome and safari browser  */
    color: #000;
    height: 100px;
    padding: 0 5px;
}

.left_header {
    max-width: 30%;
    padding-top: 4px;
    text-align: center;
}

.right_header {
    max-width: 70%;
    padding-top: 5px;
    margin-right: 10px !important;
}

.left_header img {
    width: 100%;
}

.right_header img {
    width: 100%;
}

.left_header p {
    color: #3c638a !important;
    font-family: "Trebuchet MS",arial;
    font-size: 1.2em;
    font-weight: bold;
}

.header_content {
    margin: 0 auto;
    max-width: 1000px;
}

#header, .header {
    background: linear-gradient(to bottom, #e9e9e9 0%, #cacaca 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -moz-linear-gradient(top, rgba(233,233,233,1) 0%, rgba(202,202,202,0.9) 100%);  /* FF3.6+ Added in via -- Jasen Burkett 1.6.15 -- to fix issues in older firefox browser  */
    background: -webkit-linear-gradient(top, rgba(233,233,233,1) 0%, rgba(202,202,202,0.9) 100%); /* Chrome10+ , Safari 5.1 Added in via -- Jasen Burkett 1.6.15 -- to fix issues in older Chrome and Safari browser */
    border-top: 1px solid #fff;
    color: #242424;
    font-family: 'Trebuchet MS',arial,sans serif;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    padding: 0 5px;
}

ul#topnav {
    list-style-type: none;
}

ul#topnav li {
    color: #242424;
    display: inline;
    font-size: 14px;
    padding-right: 10px;
}

ul#topnav li a {
    color: #242424;
}

#header a.icon, .header a.icon {
    background: url("http://media.arkansasonline.com/static/arkonline/images/focus/menuSlide_btn.png") no-repeat scroll center center transparent;
    display: block;
    height: 40px;
    margin-top: -4px;
    position: absolute;
    right: 10px;
    visibility: hidden;
    width: 40px;
}

nav#menu {
    font-family: 'Trebuchet MS',arial,verdana;
}

#header a.friends, .header a.friends {
}

#header a.right, .header a.right {
    left: auto;
    right: 10px;
}

#content, .content {
    color: #fff;
    margin: 0 auto;
    max-width: 1000px;
    padding: 20px 5px;
}

/* =============== adding in new styles for new gallery design (for mobiel and desktop) jasen burkett ============= */

#main_content_container { /* this is the div that holds all content */
	width: 100%;
	max-width: 1000px;
	height: 800px;
}

#main_content { /* this is the container that holds our galleries, and our most pop area at bottom */
    float: left;
    width: 70%;
    height: 100%;
    
    padding-left: 5px;
    padding-right: 5px;
}

#main_gal_container {
	width: 100%;
	height: 465px;
	
	margin-bottom: 15px;
}

/* gallery title (at top of page) this also adds in the search link, which takes us to the
	   bottom of the page where we hold the actual search form (on mobile only). This link is
	   hidden on desktop view since on the search page it (search box) appears in the right rail. */
	   
	#s_gal_title{
		width: 100%;
		height: 50px;
	}
	
	#gtitle {
		float: left;
	}
	
	#gtitle a, a:hover {
		color: #d0d0d0;
	}
	
	#gseperator {
		display: none;
		width: 1px;
		height: 26px;
		background-color: #d0d0d0;
		
		float: left;
		margin: 4px 7px 0px 7px;
	}
	
	#gsearch {
		display: none;
		float: left;
	}
	/* end of gallery title */

#gal_items {
	float: left;
	
	width: 220px;
	height: 185px;
	
	margin-right: 10px;
	margin-bottom: 15px;
}

.gal_items_imgs {
	width: 220px;
}

.gal_items_imgs p {
	font-size: 12px;
	text-align: center;
}

#gal_right_rail { /* this is the right rail that holds gallery desc. search, etc */
	float: left;
	width: 29%;
	max-width: 300px;
}

.m_gals { /* this is the link for more galleries */
	clear: both;
	float: right;
    margin-right: 26px;
    
    width: 90px;
    height: 20px;
    
    margin-bottom: 30px;
}

.pgnation { /* holds the pagination for the search page */
	clear: both;
	float: left;
	
	width: 100%;
	height: 50px;
}

#secondary_content_container {
	clear: both;
	
	float: left;
	
	width: 100%;
	height: 200px;
	
	overflow: hidden;
}

/* .secondary_content { /* this is the second set of gallery data. most pop category one
    height: 200px;
    overflow: hidden;
} */

#mpop_img_item {
	float: left;
	
	width: 130px;
	height: 125px;
	
	margin-right: 5px;
	margin-bottom: 15px;
	
}

.mpop_img {
	width: 130px;
}

.topcat_item_galleries {
	max-width: 123px;
	margin-bottom: 12px;
	min-height: 128px;
	font-size: 14px;
	font-family: 'Trebuchet MS', arial, verdana;
}

img.topcat_item_gal_big {
    width: 125px;
    margin-left: 5px;
}

.top_cat_drop {
	clear: both;
	float: right;
    text-align: right;
    margin-right: 20px;
    margin-top: 15px;
}

.top_cat_drop h4 {
    padding-bottom: 5px;
}

.topcat_reverse_type_color {
    margin-left: 5px;
}

.topcat_reverse_type_color h4{
    font-size: 12px;
}

.topcat_right_item_margin {
    margin-right: 12px;
}

#gal_rightrail {
	float: left;
	
	width: 28%;
	height: 100%;
}

#gcontainer {
	min-height: 100% !important;
}

.sgalleries {
	display: none;
	font-size: 25px;
}

#seperator {
	display: none;
}

 
.byline_mug {
	bottom: 20px;
	position: absolute;
	right: 7px;
}

.byline_mug img {
	border: 1px solid #ffffff;
	width: 70%;
}

.photo_object {
	position: relative;
}

.photo_object img {
	width: 100%;
}

.photo_content {
    font-size: 10px;
}

.showcase_byline {
    margin-top: 5px;
}

.caption h5 {
    margin-top: 3px;
    font-size: 12px;
}

.img_right_item_margin {
    margin-right: 12px;
}

/* ======== SEARCH PAGE STYLES ======== */

#sform_name {
	display: none;
}

#gal_searchbox_title {

}

.item_gal_src {
	width: 220px;
}

.left_container_margin {
	margin-left: 0px !important;
}

	/* ==== search form specific styles === */
	
	#id_q {
		width: 115px;
		margin-bottom: 10px;
	}
	
	#id_category {
		width: 175px;
		height: 25px;
	}
	
	#id_date {
		width: 90px;
		height: 15px;
	}
	
	.calendar_icon {
		margin-top: 10px;
	}
	
	.calendar_icon img {
		position: relative;
		float: right;
		margin-right: 178px;
		width: 7.5% !important;
	}
	
	.top_container_margin {
		margin-top: 0px !important;
	}
	
	#id_sort_by {
		margin-bottom: 10px;
	}
	
	.button {
		position: relative;
		float: right;
	}
	
	#content h1 {
    margin-left: 0px;
}

/* pagination styles */

.gallery_pagination {
    border-top: 1px solid #ccc;
    width: 100%;
    text-align: center;
    font-weight: 700;
    color: #9ba1b9;
    margin: 5px 0 20px;
    padding: 20px 0;
}
.gallery_pagination img {
    border: none;
    display: inline;
}
.gallery_pagination .previous {
    width: 147px;
    float: left;
    text-align: left;
}
.gallery_pagination .next {
    width: 147px;
    float: right;
    text-align: right;
}
.gallery_pagination .prev_icon {
    background: #cbcddc url(../../arkansasonline/images/prevPhoto_btn.jpg) no-repeat;
    height: 108px;
    display: block;
    float: left;
    width: 27px;
}
.gallery_pagination .next_icon {
    background: #cbcddc url(../../arkansasonline/images/nextPhoto_btn.jpg) no-repeat;
    height: 108px;
    display: block;
    float: right;
    width: 27px;
}
.gallery_pagination .paging {
    display: inline;
    border-right: 1px solid #242424;
    border-left: 1px solid #242424;
    font-weight: 700;
    margin: 0 6px;
    padding: 12px 6px;
}
.gallery_pagination a {
    font-weight: 700;
    color: #434a66;
}
.gallery_pagination .paging a {
    border: 1px solid #434a66;
    color: #434a66;
    padding: 3px 6px;
}
.gallery_pagination .paging a.current_page {
    background: #434a66;
    color: #fff;
}

/* end pagination */

/* specifically targeting the anchor tag 'gallery serach' */
 h3 a, a:hover {
	 text-decoration: none;
	 color: #d0d0d0;
 }
/* end anchor tag */

/* ========== end of new design gallery stiles ========== */

.item_galleries {
	max-width: 220px;
	margin-bottom: 12px;
	min-height: 198px;
	font-size: 14px;
	font-family: 'Trebuchet MS', arial, verdana;
}

.item_galleries img {
    padding-bottom: 3px;
}

img.item_gal_big {
    width: 215px;
}

ul {
    color: #d0d0d0 !important;
}

.fotorama__stage__shaft, .fotorama__stage__frame, .fotorama__html, .fotorama__video iframe {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}

.fotorama--fullscreen, .fotorama__img {
    border-radius: 0 !important;
    box-shadow: none !important;
    max-height: 99999px !important;
    max-width: 99999px !important;
    min-height: 0 !important;
    min-width: 0 !important;
    padding: 0 !important;
}

.fotorama__wrap .fotorama__grab {
    cursor: grab;
}

.fotorama__grabbing * {
    cursor: grabbing;
}

.fotorama__img, .fotorama__spinner {
    left: 50% !important;
    position: absolute !important;
    top: 50% !important;
}

.fotorama__img {
    height: 100%;
    margin: -50% 0 0 -50%;
    width: 100%;
}

.fotorama__wrap--css3 .fotorama__stage__shaft, .fotorama__wrap--css3 .fotorama__nav__shaft, .fotorama__wrap--css3 .fotorama__thumb-border, .fotorama__wrap--css3 .fotorama__arr, .fotorama__wrap--css3 .fotorama__fullscreen-icon, .fotorama__wrap--css3 .fotorama__video-play, .fotorama__wrap--css3 .fotorama__video-close {
    transform: translate3d(0px, 0px, 0px);
}

.fotorama__caption, .fotorama__wrap--css3 .fotorama__spinner, .fotorama__wrap--css3 .fotorama__stage, .fotorama__wrap--css3 .fotorama__nav, .fotorama__wrap--css3 .fotorama__stage__frame, .fotorama__wrap--css3 .fotorama__stage .fotorama__img, .fotorama__wrap--css3 .fotorama__html, .fotorama__stage:before, .fotorama__stage:after, .fotorama__nav:before, .fotorama__nav:after {
    transform: translateZ(0px);
}

.fotorama__title {
    transform: translateZ(0px);
}

.fotorama__wrap--video .fotorama__stage__shaft, .fotorama__wrap--video .fotorama__stage, .fotorama__wrap--video .fotorama__stage__frame--video, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html {
    transform: none !important;
}

.fotorama__wrap--css3 .fotorama__stage__shaft, .fotorama__wrap--css3 .fotorama__nav__shaft, .fotorama__wrap--css3 .fotorama__thumb-border {
    transition-duration: 0ms;
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
}

.fotorama__wrap, .fotorama__no-select, .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-play, .fotorama__video-close {
    -moz-user-select: none;
}

.fotorama__select {
    -moz-user-select: text;
}

.fotorama__nav, .fotorama__nav__frame {
    margin: 0;
    padding: 3px;
}

.fotorama__nav__shaft, .fotorama__nav__frame, .fotorama__caption__wrap {
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
}

.fotorama__title__wrap {
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
}

.fotorama__wrap * {
    box-sizing: content-box;
}

.fotorama__caption__wrap {
    box-sizing: border-box;
}

.fotorama__caption__wrap p {
    color: #e2e2e2;
}

.fotorama__title__wrap {
    box-sizing: border-box;
}

.fotorama--hidden, .fotorama__load {
    left: -99999px;
    position: absolute;
    top: -99999px;
    z-index: -1;
}

.fotorama__stage__shaft, .fotorama__stage__frame, .fotorama__nav, .fotorama__nav__shaft, .fotorama__nav__frame, .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-play, .fotorama__video-close {
}

.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-play, .fotorama__video-close {
    background: url("http://media.arkansasonline.com/static/arkonline/css/focus/fotorama.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

@media not all, (min-resolution: 144dpi) {
.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-play, .fotorama__video-close {
    background: url("http://media.arkansasonline.com/static/arkonline/css/focus/fotorama@2x.png") no-repeat scroll 0 0 / 96px 160px rgba(0, 0, 0, 0);
}

}

.fotorama__thumb {
    background-color: rgba(127, 127, 127, 0.2);
}

.fotorama {
    min-width: 1px;
    overflow: hidden;
}

.fotorama:not(.fotorama--unobtrusive) > *:not(:first-child) {
    display: none;
}

.fullscreen {
    background: none repeat scroll 0 0 #000;
    height: 100% !important;
    margin: 0 !important;
    max-height: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
    padding: 0 !important;
    width: 100% !important;
}

.fotorama--fullscreen {
    background: none repeat scroll 0 0 #000;
    bottom: 0 !important;
    float: none !important;
    height: 100% !important;
    left: 0 !important;
    margin: 0 !important;
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    width: 100% !important;
    z-index: 2147483647 !important;
}

.fotorama--fullscreen .fotorama__stage, .fotorama--fullscreen .fotorama__nav {
    background: none repeat scroll 0 0 #000;
}

.fotorama__wrap {
    direction: ltr;
    position: relative;
}

.fotorama__wrap--rtl .fotorama__stage__frame {
    direction: rtl;
}

.fotorama__stage, .fotorama__nav {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}

.fotorama__wrap--pan-y {
}

.fotorama__wrap .fotorama__pointer {
    cursor: pointer;
}

.fotorama__wrap--slide .fotorama__stage__frame {
    opacity: 1 !important;
}

.fotorama__stage__frame {
    overflow: hidden;
}

.fotorama__stage__frame.fotorama__active {
    z-index: 8;
}

.fotorama__wrap--fade .fotorama__stage__frame {
    display: none;
}

.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active, .fotorama__wrap--fade .fotorama__fade-front, .fotorama__wrap--fade .fotorama__fade-rear {
    display: block;
    left: 0;
    top: 0;
}

.fotorama__wrap--fade .fotorama__fade-front {
    z-index: 8;
}

.fotorama__wrap--fade .fotorama__fade-rear {
    z-index: 7;
}

.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
    z-index: 9;
}

.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
    display: none;
}

.fotorama__img {
    border: medium none !important;
    opacity: 0;
}

.fotorama__loaded .fotorama__img, .fotorama__error .fotorama__img {
    opacity: 1;
}

.fotorama__img--full {
    display: none;
}

.fotorama--fullscreen .fotorama__loaded--full .fotorama__img {
    display: none;
}

.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
    display: block;
}

.fotorama__wrap--only-active .fotorama__stage, .fotorama__wrap--only-active .fotorama__nav {
    max-width: 99999px !important;
}

.fotorama__wrap--only-active .fotorama__stage__frame {
    visibility: hidden;
}

.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
    visibility: visible;
}

.fotorama__nav {
    display: none;
    font-size: 0;
    line-height: 0;
    text-align: center;
    white-space: nowrap;
    z-index: 5;
}

.fotorama__nav__shaft {
    left: 0;
    position: relative;
    text-align: left;
    top: 0;
}

.fotorama__nav__frame {
    cursor: pointer;
    position: relative;
}

.fotorama__nav--dots {
    display: block;
}

.fotorama__nav--dots .fotorama__nav__frame {
    height: 30px;
    width: 18px;
}

.fotorama__nav--dots .fotorama__nav__frame--thumb, .fotorama__nav--dots .fotorama__thumb-border {
    display: none;
}

.fotorama__nav--thumbs {
    display: block;
}

.fotorama__nav--thumbs .fotorama__nav__frame {
    padding-left: 0 !important;
}

.fotorama__nav--thumbs .fotorama__nav__frame:last-child {
    padding-right: 0 !important;
}

.fotorama__nav--thumbs .fotorama__nav__frame--dot {
    display: none;
}

.fotorama__dot {
    border: 1px solid;
    border-radius: 6px;
    display: block;
    height: 4px;
    left: 6px;
    position: relative;
    top: 12px;
    width: 4px;
}

.fotorama__nav__frame.fotorama__active {
    cursor: default;
    pointer-events: none;
}

.fotorama__nav__frame.fotorama__active .fotorama__dot {
    border: medium none;
    height: 6px;
    width: 6px;
}

.fotorama__dot {
    border-color: #7f7f7f;
}

.fotorama__active .fotorama__dot {
    background-color: #7f7f7f;
}

.fotorama__thumb {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.fotorama__thumb-border {
    background-image: linear-gradient(to right bottom, rgba(255, 255, 255, 0.25), rgba(64, 64, 64, 0.1));
    border-color: #00afea;
    border-style: solid;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9;
}

.fotorama__caption {
    bottom: 0;
    color: #fff;
    font-family: 'Helvetica Neue',Arial,sans-serif;
    font-size: 14px;
    left: 0;
    line-height: 1.5;
    position: absolute;
    z-index: 12;
}

.fotorama__title {
    bottom: 0;
    color: #fff;
    font-family: 'Helvetica Neue',Arial,sans-serif;
    font-size: 18px;
    left: 85px;
    line-height: 1.5;
    position: absolute;
    right: 0;
    z-index: 12;
}

.fotorama__caption a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.5);
    border-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    text-decoration: none;
}

.fotorama__caption a:hover {
    border-color: rgba(51, 51, 51, 0.5);
    color: #333;
}

.fotorama__wrap--rtl .fotorama__caption {
    left: auto;
    right: 0;
}

.fotorama__title {
    left: auto;
    right: 0;
}

.fotorama__caption__wrap {
    display: none;
}

.fotorama__caption:hover .fotorama__caption__wrap {
    display: block;
}

.fotorama__caption:hover .fotorama__title__wrap {
    display: none;
}

.fotorama__wrap--video .fotorama__caption, .fotorama__wrap--no-captions .fotorama__caption {
    display: none;
}

.fotorama__caption__wrap {
    background-color: rgba(0, 0, 0, 0.5);
    padding: 5px 10px;
    width: auto;
}

.fotorama__title__wrap {
    background-color: rgba(0, 0, 0, 0.5);
    padding: 5px 10px;
}

@keyframes spinner {

0% {
    transform: rotate(0deg);
}

100% {
    transform: rotate(360deg);
}

}

.fotorama__wrap--css3 .fotorama__spinner {
    animation: 24s linear 0s normal none infinite spinner;
}

.fotorama__wrap--css3 .fotorama__stage .fotorama__img, .fotorama__wrap--css3 .fotorama__html {
    transition-duration: 0.3s;
    transition-property: opacity;
    transition-timing-function: linear;
}

.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html {
    opacity: 0;
}

.fotorama__select {
    cursor: auto;
}

.fotorama__video {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 32px;
    z-index: 10;
}

@-moz-document url-prefix("") {
.fotorama__active {
    box-shadow: 0 0 0 transparent;
}
}

.fotorama__arr, .fotorama__hideshow, .fotorama__fullscreen-icon, .fotorama__video-play, .fotorama__video-close {
    cursor: pointer;
    position: absolute;
    z-index: 11;
}

.fotorama__hideshow {
    height: 32px;
    margin-top: -16px;
    position: absolute;
    top: 50%;
    width: 32px;
}

.fotorama__hideshow--hide {
    background-position: 0 0;
    left: 50px;
}

.fotorama__hideshow--show {
    background-position: -32px 0;
    left: 50px;
}

.fotorama__hideshow--disabled {
    cursor: default;
    opacity: 0.1;
    pointer-events: none;
}

.fotorama__arr {
    height: 32px;
    margin-top: -16px;
    position: absolute;
    top: 50%;
    width: 32px;
}

.fotorama__arr--prev {
    background-position: 0 0;
    left: 0;
}

.fotorama__arr--next {
    background-position: -32px 0;
    right: 0;
}

.fotorama__arr--disabled {
    cursor: default;
    opacity: 0.1;
    pointer-events: none;
}

.fotorama__fullscreen-icon {
    background-position: 0 -32px;
    height: 32px;
    right: 0;
    top: 0;
    width: 32px;
    z-index: 20;
}

.fotorama--fullscreen .fotorama__fullscreen-icon {
    background-position: -32px -32px;
}

.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama__wrap--toggle-hideshow .fotorama__hshow, .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon, .fotorama__wrap--video .fotorama__arr, .fotorama__wrap--video .fotorama__fullscreen-icon {
    opacity: 0;
}

.fotorama__wrap--css2.fotorama__wrap--no-controls .fotorama__arr .fotorama__hshow, .fotorama__wrap--css2.fotorama__wrap--no-controls .fotorama__fullscreen-icon, .fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr, .fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
    display: none;
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__wrap--toggle-hideshow .fotorama__fullscreen-icon, .fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
    transform: translate3d(32px, -32px, 0px);
}

.fotorama__caption {
}

.fotorama__title {
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev, .fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
    transform: translate3d(-48px, 0px, 0px);
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next, .fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
    transform: translate3d(48px, 0px, 0px);
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-hideshow .fotorama__hshow--show, .fotorama__hshow--show {
    transform: translate3d(-48px, 0px, 0px);
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-hideshow .fotorama__hshow--hide, .fotorama__hshow--hide {
    transform: translate3d(48px, 0px, 0px);
}

.fotorama__wrap--css3 .fotorama__arr, .fotorama__wrap--css3 .fotorama__hshow, .fotorama__wrap--css3 .fotorama__fullscreen-icon, .fotorama__wrap--css3 .fotorama__video-play, .fotorama__wrap--css3 .fotorama__video-close {
    transition-duration: 0.3s;
    transition-property: transform, opacity;
}

.fotorama__stage:before, .fotorama__stage:after, .fotorama__nav:before, .fotorama__nav:after {
    background-repeat: no-repeat;
    background-size: 1px 100%, 5px 100%;
    bottom: 0;
    content: "";
    display: block;
    height: auto;
    pointer-events: none;
    position: absolute;
    text-decoration: none;
    top: 0;
    width: 10px;
    z-index: 10;
}

.fotorama__stage:before, .fotorama__nav:before {
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 0 50% , rgba(0, 0, 0, 0.4), transparent);
    background-position: 0 0px, 0 0;
    left: -10px;
}

.fotorama__stage.fotorama__shadows--left:before, .fotorama__nav.fotorama__shadows--left:before {
    left: 0;
}

.fotorama__stage:after, .fotorama__nav:after {
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 100% 50% , rgba(0, 0, 0, 0.4), transparent);
    background-position: 100% 0px, 100% 0;
    right: -10px;
}

.fotorama__stage.fotorama__shadows--right:after, .fotorama__nav.fotorama__shadows--right:after {
    right: 0;
}

.fotorama--fullscreen .fotorama__stage:before, .fotorama--fullscreen .fotorama__stage:after, .fotorama--fullscreen .fotorama__nav:before, .fotorama--fullscreen .fotorama__nav:after, .fotorama__wrap--no-shadows .fotorama__stage:before, .fotorama__wrap--no-shadows .fotorama__stage:after, .fotorama__wrap--no-shadows .fotorama__nav:before, .fotorama__wrap--no-shadows .fotorama__nav:after, .fotorama__wrap--fade .fotorama__stage:before, .fotorama__wrap--fade .fotorama__stage:after {
    display: none;
}


/* ======  TAG CLOUD ======= */

/* .tag_cloud_container {height:285px;width:300px;display:table-cell;background:transparent url("../images/tagCloud_bkgd.png") no-repeat 8px 0;vertical-align:middle;}
p.tag_cloud {text-align:justify;width:300px;}
p.tag_cloud span {padding:0 3px; line-height: 20px;}
p.tag_cloud span.tag-1 a {font-size:10px;color:#ffffff;}
p.tag_cloud span.tag-2 a {font-size:12px;color:#ffffff;}
p.tag_cloud span.tag-3 a {font-size:15px;color:#d0d7dd;}
p.tag_cloud span.tag-4 a {font-size:18px;color:#91abc6;}
p.tag_cloud span.tag-5 a {font-size:21px;color:#6d90b1;}
p.tag_cloud span.tag-6 a {font-size:24px;color:#49739b;} */

.tag_cloud_container {
	display: none;
}

#header, .header {
    background: linear-gradient(to bottom, #e9e9e9 0%, #cacaca 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top: 1px solid #fff;
    color: #242424;
    font-family: 'Trebuchet MS',arial,sans serif;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    padding: 0 5px;
}

/* ====== FOOTER ===== */

#footer {
	background: linear-gradient(to bottom, #e9e9e9 0%, #cacaca 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top: 1px solid #fff;
    color: #242424;
    font-family: 'Trebuchet MS',arial,sans serif;
    font-size: 14px;
    height: 135px;
    line-height: 32px;
    padding: 0 5px;
}

#footer ul {
	display: none;
}

#footerclr {
	clear: both;
	height: 35px;
}

#footer  img {
	margin-top: 2%;
}
    
    /* ======= MEDIA QUERIES ======= */

@media print {
	h1 {
		page-break-before: always;
	}
	h1, h2, h3, h4, h5, h6 {
		page-break-after: avoid;
	}
	ul, ol, dl {
		page-break-before: avoid;
	}
}

@media not all, not all, not all, not all {
    
    body {
    }
    
}

@media screen and (orientation: landscape) and (max-width: 1024px) {
	.OAS {
		margin-left: -15px !important;
	}
	
	.secondary_content {
		height: 170px !important;
	}
	
	.tag_cloud_container {
		display: none;
	}
	
		#gal_rightrail { /* this is the right rail that holds gallery desc. search, etc */
		width: 40%;
		float: left;
		height: 100%;
	}
	
	#sgal_rightrail {
		float: left;
		
		width: 29%;
	}
	
	#footer {
		height: 142px;
	}
	
	.bottom-logo {
	    padding-top: 2%;
	    width: 35%;
    }
}

@media screen and (max-width: 768px) {
	
	.right_header {
	    display: none;
    }
    
    #main_content { /* this is the container that holds our galleries, and our most pop area at bottom */
	    float: left;
	    width: 58%;
	    height: 100%;
	    
	    padding-left: 8px;
	    padding-right: 0px;
	}
	
	#main_gal_container {
		width: 100%;
		
		margin-bottom: 15px;
	}
	
	#gal_title #sepearator {
		display: block;
	}
	
	#gal_items {
		float: left;
		
		width: 208px;
		height: 175px;
		
		margin-right: 11px;
		margin-bottom: 15px;
	}
	
	.gal_items_imgs {
		width: 208px;
	}
	
	#gal_items p {
		font-size: 12px;
		text-align: center;
	}
	
	#gal_rightrail { /* this is the right rail that holds gallery desc. search, etc */
		width: 40%;
		float: left;
		height: 100%;
	}
	
	.m_gals { /* this is the link for more galleries */
		clear: both;
		float: right;
		
	    margin-right: 15px;
	    margin-top: 15px;
	    margin-bottom: 30px;
	    
	    width: 140px;
	    height: 20px;
	}
	
	.m_gals p {
		font-size: 18px;
		text-align: center;
	}
	
	.pgnation { /* holds the pagination for the search page */
		clear: both;
		float: left;
		
		width: 100%;
		height: 50px;
	}
	
	#secondary_content_container {
		clear: both;
		
		float: left;
		
		width: 98%;
		height: 330px;
		
		overflow: visible;
	}
	
	#mpop_img_item {
		float: left;
		
		width: 135px;
		height: 125px;
		
		margin-right: 7px;
		margin-bottom: 15px;
		
	}
	
	.mpop_img {
		width: 135px;
	}
	
	#mpop_img_item h4 {
		text-align: center;
		margin-top: 3px;
		width: 100%;
		font-size: 12px;
	}
	
    
    #footer {
	    height: 142px;
    }
    

}

@media screen and (max-width: 736px) {
	
	.right_header {
	    display: none;
    }
}

/* IPHONE 6 in landscape */
@media screen and (max-width : 667px) {
	
	ul#topnav {
        display: none; 
    }
    
    #header a.icon, .header a.icon {
        visibility: visible;
    }
    
    #top_header {
        height: 76px;
    }
    
    .right_header {
	    display: none;
    }
    .left_header img {
    width: auto;
}
    #slogo{
	    margin-top: -10px;
	    width: 215px;
    }
    
    #slogo p {
	    width: 100%;
	    font-size: 18px;
    }
    
    .addthis_toolbox {
	    display: none;
    }
    
    .comments_area {
	    display: none;
    }
    
    #about_gallery {
	    display: none;
    }
    
    #main_content { /* this is the container that holds our galleries, and our most pop area at bottom */
	    float: left;
	    width: 98%;
	    height: 100%;
	    
	    padding-left: 11px;
	    padding-right: 0px;
	}
	
	#main_gal_container {
		width: 100%;
		
		margin-bottom: 15px;
	}
	
/* gallery title (at top of page) this also adds in the search link, which takes us to the
	   bottom of the page where we hold the actual search form (on mobile only). This link is
	   hidden on desktop view since on the search page it (search box) appears in the right rail. */
	   
	#s_gal_title{
		width: 100%;
		height: 50px;
	}
	
	#gtitle {
		float: left;
	}
	
	#gtitle h1 {
		font-size: 20px;
	}
	
	#gseperator {
		display: block;
		width: 1px;
		height: 16px;
		background-color: #d0d0d0;
		
		float: left;
		margin: 4px 7px 0px 7px;
	}
	
	#gsearch {
		display: block;
		float: left;
	}
	
	#gsearch a, a:visited{
		color:#d0d0d0;
	}
	
	#gsearch h1 {
		font-size: 20px;
	}
	/* end of gallery title */
	
	#gal_items {
		float: left;
		
		width: 310px;
		height: 210px;
		
		margin-right: 11px;
		margin-bottom: 15px;
	}
	
	.gal_items_imgs {
		width: 310px;
	}
	
	#gal_items p {
		font-size: 12px;
		text-align: center;
	}
	
	#gal_rightrail { /* this is the right rail that holds gallery desc. search, etc */
		display: none;
	}
	
	.m_gals { /* this is the link for more galleries */
		clear: both;
		float: none;
		
	    margin-right: 25%;
	    margin-top: 15px;
	    margin-bottom: 30px;
	    
	    width: 100%;
	    height: 20px;
	}
	
	.m_gals p {
		font-size: 18px;
		text-align: center;
	}
	
	.pgnation { /* holds the pagination for the search page */
		clear: both;
		float: left;
		
		width: 100%;
		height: 50px;
	}
	
	#secondary_content_container {
		clear: both;
		
		float: left;
		
		width: 98%;
		height: 190px;
		
		overflow: hidden;
	}
	
	#mpop_img_item {
		float: left;
		
		width: 145px;
		height: 115px;
		
		margin-right: 7px;
		margin-bottom: 15px;
		
	}
	
	.mpop_img {
		width: 145px;
	}
	
	#mpop_img_item h4 {
		text-align: center;
		margin-top: 3px;
		width: 100%;
		font-size: 12px;
	}
    
    
    #footer {
	    height: 137px;
    }
    
    .bottom-logo {
	    padding-top: 4%;
	    width: 45%;
    }

    /* Pagination styling */
    
    .pgnation {
	    height: 45px;
    }
    
    .pagination {
	    padding: 7px 0px;
	    font-weight: normal;
	    font-size: 14px;
    }
    
    .paging {
	    padding: 12px 0px;
    }
    
    /* end pagination */


}


/* IPHONE 5 in landscape */
@media screen and (max-width: 568px) and (orientation : landscape){
	
	ul#topnav {
        display: none; 
    }
    
    #header a.icon, .header a.icon {
        visibility: visible;
    }
    
    .right_header {
	    display: none;
    }
    
    .addthis_toolbox {
	    display: none;
    }
    
    .comments_area {
	    display: none;
    }
    
    #main_content { /* this is the container that holds our galleries, and our most pop area at bottom */
	    float: left;
	    width: 99%;
	    height: 100%;
	    
	    padding-left: 8px;
	    padding-right: 0px;
	}
	
	#main_gal_container {
		width: 100%;
		
		margin-bottom: 15px;
	}
	
	#gal_title #sepearator {
		display: block;
	}
	
	/* gallery title (at top of page) this also adds in the search link, which takes us to the
	   bottom of the page where we hold the actual search form (on mobile only). This link is
	   hidden on desktop view since on the search page it (search box) appears in the right rail. */
	   
	#s_gal_title{
		width: 100%;
		height: 50px;
	}
	
	#gtitle {
		float: left;
	}
	
	#gtitle h1 {
		font-size: 18px;
	}
	
	#gseperator {
		display: block;
		width: 1px;
		height: 18px;
		background-color: #d0d0d0;
		
		float: left;
		margin: 4px 7px 0px 7px;
	}
	
	#gsearch {
		display: block;
		float: left;
	}
	
	#gsearch h1 {
		font-size: 18px;
	}
	/* end of gallery title */
		
	#gal_items {
		float: left;
		
		width: 265px;
		height: 185px;
		
		margin-right: 11px;
		margin-bottom: 15px;
	}
	
	.gal_items_imgs {
		width: 265px;
	}
	
	#gal_items p {
		font-size: 12px;
		text-align: center;
	}
	
	.m_gals { /* this is the link for more galleries */
		clear: both;
		float: none;
		
	    margin-right: 25%;
	    margin-top: 15px;
	    margin-bottom: 30px;
	    
	    width: 100%;
	    height: 20px;
	}
	
	.m_gals p {
		font-size: 18px;
		text-align: center;
	}
	
	.pgnation { /* holds the pagination for the search page */
		clear: both;
		float: left;
		
		width: 100%;
		height: 50px;
	}
	
	#secondary_content_container {
		clear: both;
		
		float: left;
		
		width: 98%;
		height: 170px;
		
		overflow: hidden;
	}
	
	#mpop_img_item {
		float: left;
		
		width: 125px;
		height: 125px;
		
		margin-right: 7px;
		margin-bottom: 15px;
		
	}
	
	.mpop_img {
		width: 125px;
	}
	
	#mpop_img_item h4 {
		text-align: center;
		margin-top: 3px;
		width: 100%;
		font-size: 12px;
	}
	
/* this is the search feature added in under the pagination */

	#sgal_rightrail { /* this is the right rail that holds gallery desc. search, etc */
		display: block;
		clear: both;
		width: 96%;
		height: 90px;
		margin-left: 10px;
	}
	
	#search_holder {
		width: 100%;
	}
	
	.gallery_search_box {
		height: 28px;
		overflow: hidden;
	}
	
	#searchFocus {
		width: 69%;
	}
	
	#sform_name {
		display: block;
		float: left;
		font-size: 16px;
		margin-left: 10px;
		margin-right: 10px;
	}
	
	#id_q {
		width: 255px;
	}
	
	.button {
		margin-top: -127px;
		margin-right: -27px;
		height: 25px;
		width: 62px;
	}
		
	#ad {
		display: none;
	}
	
	/* end search feature */
    
   
    #footer {
	    height: 112px;
    }
    
    #footerclr {
	    clear: both;
	    height: 0px;
    }    
    
    .bottom-logo {
	    padding-top: 3%;
	    width: 50%;
    }
    
    /* Pagination styling */
    
    .pgnation {
	    height: 60px;
    }
    
    .gallery_pagination {
    	border-top: 1px solid #ccc;
		width: 100%;
		text-align: center;
		font-weight: normal;
		color: #9ba1b9;
		margin: 5px 0 20px;
		padding: 7px 0;
		font-size: 14px;
	}
	
	.gallery_pagination .paging {
    	display: inline;
		border-right: 1px solid #242424;
		border-left: 1px solid #242424;
		font-weight: normal;
		margin: 0 6px;
		padding: 12px 0px;
	}
    
    /* end pagination */
    
    a:visited {
	    color: #d0d0d0 !important;
    }
}

/* IPHONE 6 portrait */
@media screen and (max-width: 375px) {
	
	ul#topnav {
        display: none; 
    }
    
    #header a.icon, .header a.icon {
        visibility: visible;
    }
    
    .right_header {
	    display: none;
    }
    
   
    .addthis_toolbox {
	    display: none;
    }
    
    .comments_area {
	    display: none;
    }
    
	#main_content { /* this is the container that holds our galleries, and our most pop area at bottom */
	    float: left;
	    width: 97%;
	    height: 100%;
	    
	    padding-left: 8px;
	    padding-right: 0px;
	}
	
	#main_gal_container {
		width: 100%;
		
		margin-bottom: 15px;
	}
	
	/* gallery title (at top of page) this also adds in the search link, which takes us to the
	   bottom of the page where we hold the actual search form (on mobile only). This link is
	   hidden on desktop view since on the search page it (search box) appears in the right rail. */
	   
	#s_gal_title{
		width: 100%;
		height: 50px;
	}
	
	#gtitle {
		float: left;
	}
	
	#gtitle h1 {
		font-size: 16px;
	}
	
	#gseperator {
		display: block;
		width: 1px;
		height: 16px;
		background-color: #d0d0d0;
		
		float: left;
		margin: 4px 7px 0px 7px;
	}
	
	#gsearch {
		display: block;
		float: left;
	}
	
	#gsearch h1 {
		font-size: 16px;
	}
	/* end of gallery title */
	
	#gal_items {
		float: left;
		
		width: 350px;
		height: 225px;
		
		margin-right: 0px;
		margin-bottom: 15px;
	}
	
	.gal_items_imgs {
		width: 345px;
	}
	
	#gal_items p {
		font-size: 12px;
		text-align: center;
	}
	
	#gal_rightrail { /* this is the right rail that holds gallery desc. search, etc */
		display: none;
	}
	
	.m_gals { /* this is the link for more galleries */
		clear: both;
		float: none;
		
	    margin-right: 25%;
	    margin-top: 15px;
	    margin-bottom: 30px;
	    
	    width: 100%;
	    height: 20px;
	}
	
	.m_gals p {
		font-size: 18px;
		text-align: center;
	}
	
	.pgnation { /* holds the pagination for the search page */
		clear: both;
		float: left;
		
		width: 100%;
		height: 50px;
	}
	
	#secondary_content_container {
		clear: both;
		
		float: left;
		
		width: 98%;
		height: 100%;
		
		overflow: visible;
	}
	
	#mpop_img_item {
		float: left;
		
		width: 160px;
		height: 125px;
		
		margin-right: 12px;
		margin-bottom: 15px;
		
	}
	
	.mpop_img {
		width: 160px;
	}
	
	#mpop_img_item h4 {
		text-align: center;
		margin-top: 3px;
		width: 100%;
		font-size: 12px;
	}
    
    #footer {
	    height: 112px;
    }
    
    #footerclr {
	    clear: both;
	    height: 0px;
    }    
    
    .bottom-logo {
	    padding-top: 2%;
	    width: 80%;
    }
    
    /* Pagination styling */
    
    .pgnation {
	    height: 60px;
    }
    
    .gallery_pagination {
    	border-top: 1px solid #ccc;
		width: 100%;
		text-align: center;
		font-weight: normal;
		color: #9ba1b9;
		margin: 5px 0 20px;
		padding: 7px 0;
		font-size: 14px;
	}
	
	.gallery_pagination .paging {
    	display: inline;
		border-right: 1px solid #242424;
		border-left: 1px solid #242424;
		font-weight: normal;
		margin: 0 6px;
		padding: 12px 0px;
	}
    
    /* end pagination */
    
    /* this is the search feature added in under the pagination */

	#sgal_rightrail { /* this is the right rail that holds gallery desc. search, etc */
		display: block;
		clear: both;
		width: 96%;
		height: 90px;
		margin-left: 10px;
	}
	
	#search_holder {
		width: 100%;
	}
	
	.gallery_search_box {
		height: 46px;
		overflow: hidden;
	}
	
	#searchFocus {
		width: 100%;
	}
	
	.button {
		margin-top: -76px;
		margin-right: 60px;
	}
		
	#ad {
		display: none;
	}
	
	/* end search feature */
        
    a:visited {
	    color: #d0d0d0 !important;
    }

        .logophonewidth { visibility: visible; display: inline; }
    .logofullwidth { visibility: hidden; display: none; }
}

/* IPHONE 5 in portrait */
@media screen and (max-width: 320px) and (orientation : portrait) {
	
	ul#topnav {
        display: none; 
    }
    .logophonewidth { visibility: visible; display: inline; }
    .logofullwidth { visibility: hidden; display: none; }

    
    #header a.icon, .header a.icon {
        visibility: visible;
        margin-top: -5px;
        margin-right: -5px;
    }
    
    #slogo{
        margin-top: -10px;
        width: 215px;
    }
    
    .right_header {
	    display: none;
    }
    
    
    .addthis_toolbox {
	    display: none;
    }
    
    .comments_area {
	    display: none;
    }
    
	#main_content { /* this is the container that holds our galleries, and our most pop area at bottom */
    	float: left;
    	width: 98%;
    	height: 100%;
    
    	padding-left: 5px;
	}

	#main_gal_container {
		width: 100%;

		margin-bottom: 15px;
	}
	
	/* gallery title (at top of page) this also adds in the search link, which takes us to the
	   bottom of the page where we hold the actual search form (on mobile only). This link is
	   hidden on desktop view since on the search page it (search box) appears in the right rail. */
	   
	#s_gal_title{
		width: 100%;
		height: 50px;
	}
	
	#gtitle {
		float: left;
	}
	
	#gtitle h1 {
		font-size: 18px;
	}
	
	#gseperator {
		display: block;
		width: 1px;
		height: 18px;
		background-color: #d0d0d0;
		
		float: left;
		margin: 4px 7px 0px 7px;
	}
	
	#gsearch {
		display: block;
		float: left;
	}
	
	#gsearch h1 {
		font-size: 18px;
	}
	/* end of gallery title */
	
	
	#gal_items {
		float: left;
	
		width: 300px;
		height: 220px;
	
		margin-right: 0px;
		margin-bottom: 15px;
	}

	.gal_items_imgs {
		width: 300px;
	}

	#gal_items p {
		font-size: 12px;
		text-align: center;
	}
	
	/* this is the search feature added in under the pagination */

	#sgal_rightrail { /* this is the right rail that holds gallery desc. search, etc */
		display: block;
		width: 96%;
		margin-left: 10px;
		clear: both;
	}
	
	.gallery_search_box {
		height: 30px;
		overflow: hidden;
	}
	
	#searchFocus {
		width: 100%;
		
		padding-left: 5px;
		padding-top: 5px;
	}
	
	#sform_name {
		display: block;
		float: left;
		font-size: 16px;
		margin-top: -2px;
	}
	
	#id_q {
		float: left;
		margin-left: 8px;
		width: 170px;
	}
	
	#id_category {
		display: block;
		margin-top: 30px;
		margin-left: 60px;
	}
	
	.button {
		margin-top: -125px;
		margin-right: 14px;
		height: 23px;
		width: 50px;
		text-align: center;
	}
	
	#ad {
		display: none;
	}
	
	/* end search feature */

	.m_gals { /* this is the link for more galleries */
		clear: both;
		float: none;
	
		margin-right: 25%;
		margin-top: 15px;
		margin-bottom: 30px;
    
		width: 100%;
		height: 20px;
	}

	.m_gals p {
		font-size: 18px;
		text-align: center;
	}

	#secondary_content_container {
		clear: both;
	
		float: left;
	
		width: 100%;
		height: 100%;
	
		overflow: visible;
	}

	#mpop_img_item {
		float: left;
	
		width: 300px;
		height: 220px;
	
		margin-right: 0px;
		margin-bottom: 15px;
	
	}

	.mpop_img {
		width: 300px;
	}

	#mpop_img_item h4 {
		text-align: center;
		margin-top: 3px;
		width: 100%;
	}

   
    
    #footer {
	    height: 85px;
    }
    
    #footerclr {
	    clear: both;
	    height: 0px;
    }    
    
    .bottom-logo {
	    padding-top: 2%;
	    width: 80%;
    }
    
    /* Pagination styling */
    
    .gallery_pagination {
    	border-top: 1px solid #ccc;
		width: 100%;
		text-align: center;
		font-weight: normal;
		color: #9ba1b9;
		margin: 5px 0 20px;
		padding: 7px 0;
		font-size: 14px;
	}
	
	.gallery_pagination .paging {
    	display: inline;
		border-right: 1px solid #242424;
		border-left: 1px solid #242424;
		font-weight: normal;
		margin: 0 6px;
		padding: 12px 0px;
	}
    
    /* end pagination */
        
    a:visited {
	    color: #d0d0d0 !important;
    }
}