/*
#------------------------------------------------------------------------
# News - December Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2012 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com
*/

/* Here you can include your override CSS styles */

/**Header**/

#gkPageTop {
    /* multiples of the image height and the slider height */
    /* height: 150px; /* 100px; */
    height: 145px;

    background-color: #00274c;
}

#gkPageTop ul li {
    background-color: #00274c;
}

#gkLogo.cssLogo {
    margin-top: 40px;
    margin-left: 3px;
    margin-right: 12px;
    text-indent:-999em;
    display:block;
    height:44px;
    width: 250px;
    background:transparent url('../images/mn-logo.png') no-repeat 0 0;
}

#gkMainMenu {
    margin-top: 40px;
}

strong {
font-weight: bold;

}

.g-search {
    width: 295px;
    padding-top: 10px;
    float: right;
    overflow: hidden;

}

.mn-social {
    float: right;
    padding-top: 10px;
    padding-right: 10px;
    clear: right;
}

.mn-social a {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 10px;
    vertical-align: middle;
    -o-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
}

.mn-social a.mn-twitter { background: url('../images/twitter.png') left top no-repeat; text-indent: -9999px;}
.mn-social a.mn-rss { background: url('../images/rss.png') left top no-repeat; text-indent: -9999px;}
.mn-social a.mn-flickr { background: url('../images/flickr.png') left top no-repeat; text-indent: -9999px;}
.mn-social a.mn-fb { background: url('../images/facebook.png') left top no-repeat; text-indent: -9999px;}
.mn-social a.mn-youtube { background: url('../images/youtube.png') left top no-repeat; text-indent: -9999px;}
.mn-social a.mn-futurity { background: url('../images/futurity.png') left top no-repeat; text-indent: -9999px;}


.mn-social a:hover { background-position: left -34px; }



.mn-trans {
    float:right;
        clear:right;
    padding-top: 10px;
    padding-right:10px;

}

.mn-trans a {
    color: #eff0f1;
}

.mn-trans a:hover {
    color: #ffcb05;
}

.dark a:hover {
    color: #ffcb05;
}

.dark .nspArt h4.nspHeader a:active, .dark .nspArt h4.nspHeader a:focus, .dark .nspArt h4.nspHeader a:hover,
#gkTopMenu li a:active, #gkTopMenu li a:focus, #gkTopMenu li a:hover,
.nspArt h4.nspHeader a:active, .nspArt h4.nspHeader a:focus, .nspArt h4.nspHeader a:hover,
th a:active, th a:focus, th a:hover, article header h1 a:hover, article header h2 a:hover,
a:hover, a:active, a:focus,
.box.dark a:active, .box.dark a:focus, .box.dark a:hover {
    color:#587abc;
}

div.pane-slider.content.pane-down p strong a {
    font-weight: bold;
text-decoration: underline;
}

.pagination ul li a, .pagination ul li span {
    background-color: #587abc;
}

#gkFooter {
border-top: 2px solid #587abc;
}

.list-title a:hover {
     color:#024794;
}

/*style="float:right; clear:both; font-size:small; padding-right:10px; padding-top:10px;"*/

.gsc-control-cse {
    background-color: #00274c !important;
 padding: 0 !important;
 border: none !important;
}

input.gsc-search-button {
    border-color: #2F5BB7 !important;
background-color: #357AE8 !important;
}

.cse input.gsc-input,input.gsc-input{background-image:none !important}
.g-search tbody tr td, .gsc-search-box tr {
    padding: 0;
    border-bottom: none;
}

.g-search input[type="text"], .gsc-input-box input[type="text"] {
    line-height: normal;
}

.g-search tr:hover, .gsc-search-box tr:hover {
    background: none;
}

.footer_list {
    padding: 10px;
    display: block;
}

.footer_list .vcard{
    width: 40%;

}

.vcard img {
    margin-top: 10px;
}

.vcard p {
    margin: 0;
}

.vcard .adr, .vcard .phone {
    margin-left: 100px;
}

.footer_list .vcard div {
    padding-right: 10px;
}

.footer_list li {
    display: inline-block;
    zoom:1;
    vertical-align:top;
    *display:inline;
}

.footer_list ul li {
}

.footer_list .more, .footer_list .pubs {
    clear:both;
    margin: 0 5%;
}

.footer_list .more h5 {
    text-align: center;

}

.footer_list .more ul {
    float: left;
    margin: auto;

}

.footer_list .more ul li, .footer_list .pubs ul li {
        display: block;
}

.footer_list .more ul + ul {
    padding-left: 10px;
}

.pane-sliders .panel h3 {
    text-transform: none;
    font-size: 16px;
}

.header-footer {
    display:none;
    text-align: center;
}

.vcard {
  line-height: 1.7;
}

/* temp? */
#gkSocialAPI {
display: none;
visibility: hidden;
}

@media screen and (max-width: 1024px) {

    .g-search {
        width: 250px;
    }

}


@media screen and (max-width: 665px) {

.mn-social {
    display: none;
    }

}


@media screen and (max-width: 630px) {

    #gkPageTop {
        height: 185px;
    }

    .mn-trans {
        clear: left;
        float:left;
        background-color: #00274c;
    }

    .g-search {
        clear: left;
        float: left;
    }

    .footer_list li {
        display: block;

    }
    .footer_list p {
      margin-bottom: .5em;
    }

     .footer_list .pubs, .footer_list .vcard, .footer_list .more {
        width: auto;
        padding: 15px 0;
    }

    .header-footer, li.mn-social, li.mn-trans {
        display:block;
        clear:both;
        background-color: #00274c;
        margin: auto;
        float:none !important;
    }

    li.mn-trans a {
        color: #777;
    }

    li.mn-trans a:hover {
        color: #ffcb05;
    }

    .footer_list .more h5 {
        text-align: left;

    }

}

/*Nicole Added 9-6-13*/
.gkIsWrapper-gk_rockwall figcaption h2
{
  color: inherit;
  font-size: 32px;
  font-weight: 600;
  line-height: 60px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  text-transform: none;
}

.gkNspPM-TitleOverlay .gkImgOverlay { display: none; }


.nspArt h4.nspHeader
{
  font-size: 8px;
}

/* Pull-quote style customizations 10-29-13*/
.bubble-3
{
  background-color: #222222;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-top-width: 3px;
  border-right-width-value: 3px;
  border-bottom-width: 3px;
  border-left-width-value: 3px;
  border-top-style: solid;
  border-right-style-value: solid;
  border-bottom-style: solid;
  border-left-style-value: solid;
  border-top-color: #222222;
  border-right-color-value: #222222;
  border-bottom-color: #222222;
  border-left-color-value: #222222;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  color: #ffffff;
  font-size: 140%;
  font-style: italic;
  margin: 15px 15px 30px 0px;
}

.bubble-3 cite {
	color:#222222;
}


.wf_caption {
	font-size:85%;
	font-style:italic;
	border:1px solid #dddddd;
	margin: 10px;
	padding:10px;
	}
	
/*Nicole's search results styles 12-9-13*/


.gsc-above-wrapper-area {
	background-color:#ffffff;}
	
.gsc-control-cse div {
	background-color:#ffffff;
}

/*OL styles added 12-16-13*/
ol {
	list-style-position: outside;
	margin: 2em 0;
	padding: 0 0 0 40px;
}
ol li {
	padding-top:20px;
}