#shadowwrap                                         { margin-top: 40px; }
#logo                                               { width: 100%; }
#logoName                                           { float: left; }
#logoImage                                          { float: right; }



#gridWrap                                            {  }
.link_box                                            { width: 48%; float: left; margin-bottom: 40px; }
.link_box:nth-child(even)                            { float: right; }
.link_box img                                        {  }
.link_box h2                                         { text-align: center; }

#grid5wrap, #bottomwrap                              { display: none; }
.pager                                               { display: none; }

.page-wrap img                                       { width: 65%; margin-left: 17.5%; margin-bottom: 25px; }
.page-wrap ul                                        { font-size: 22px!important; list-style-type: none; }


.sub-li                                              { margin-left: 15px; font-size: 17px; line-height: 20px; padding-top:  0!important; }

#logowrap .moduletable.pattern, #panel-wrap          { display: none; }
.zen-icon.zen-icon-bars                              { display: none; }


@media screen and  (min-width:768px) and (max-width:1060px) {
.link_box h2                                         { font-size:21.7px; }  
.off-canvas-body                                     { display: none!important; } 
#menu                                                { display: none!important;  } 
    
}

@media screen and  (min-width:0px) and (max-width:767px) {
.link_box                                            { width: 100%; }    
.link_box h2                                         { font-size:21.7px; }  
.responsive-enabled .zen-container                   { width: 95%; }

.off-canvas-body                                     { display: none!important; }
#logoName                                            { text-align: center; width: 100%; }   
#shadowwrap                                          { width: 95%; } 

.page-wrap img                                       { width: 90%; margin-left: 5%; }
.page-title                                          { font-size: 26px; }
}












 #logo {
    display: none;
}

#logo {
    width: 100%;
    display: none;
}

.sprocket-mosaic-header {
    display: none!important;
}

.social-wrap {
    display: none!important;
}


.zentools.backstretch-title {
    display: none;
}


.zentools.zt-backstretch {
    height: 0px !important;
    padding-bottom: 100% !important;
}

h1.article-title {
    display: none;
}

#topimage {
    background-color: #E6E6E6;
    background: #E6E6E6;
    }
    
    
    div#middlewrap {
    background: #E6E6E6;
}

footer#footerwrap {
    background: #E6E6E6;
}

.mainwrap.zen-spotlight {
    border-radius: 0px 0px 7px 7px ;
}

.zen-spotlight {
    border-radius: 7px 7px 0px 0px;
}

.mainwrap.zen-spotlight {
    margin-top: -1%;
}

#leftshadow, #rightshadow {
    z-index: 23;
    }


.sprocket-mosaic-item {
    border: 1px solid #FAFAFA;
    }
    
    
    a.sprocket-readmore {
    display: none;
}


div#zentools-544 {
    width: 60%;
    margin-left: auto;
    margin-top: 2%;
    margin-right: auto;
}

#banner {
    background-color: #FAFAFA;
}

.center {
    text-align: center;
}

h1.maintitle {
    text-align: center;
    margin-top: 4%;
    margin-bottom: 4%;
    color: #0A60B9;
}


p {
    font-size: 1.5rem;
        color: #545454;
    }

h2.sprocket-mosaic-title {
    font-size: 1.4rem;
    text-align: center;
}


ul.zen-menu-404 {
    border-bottom: 1px solid #E6E6E6;
}

#leftshadow, #rightshadow {
    display:none;
    }
    
    
    h1{
    color: #7D7D7D;
}


.sprocket-mosaic-item .sprocket-mosaic-title a {
    line-height: 1.2em;
    color: #101010 !important;
    font-weight: 500 !important;
}



.sprocket-mosaic-item .sprocket-mosaic-image {
    border-radius: 5px;
}


.backstretch {
    border-radius: 7px;
}

#menu ul ul > li a:not(.btn), #menu ul ul > li.parent .zen-menu-heading {
    color: #7D7D7D;
    font-family: "adriane",serif;
    font-weight: 100;
    font-size: 1.2rem;
}

#menu ul ul > li a:not(.btn):hover, #menu ul ul > li.parent .zen-menu-heading:hover {
    color: #555;
    font-weight: bold;
}





#bannerwrap .backstretch-wrapper .backstretch-title li.active, #bannerwrap .backstretch-wrapper .backstretch-nav a {
    background: rgba(230, 230, 230, 0.38);
    border-radius: 4px;
}

   
   
   
   #menu ul > li a:not(.btn), #menu ul > li .zen-menu-heading {
    font-size: 1.2rem;
    font-family: "adriane",serif;
  font-weight: 100;
} 



#menu ul > li.active > a, #menu ul > li.active > .zen-menu-heading {
    color: #B6B4B1;
    font-weight: bold !important;
    }
    
    
    #menu ul > li a:not(.btn):hover, #menu ul > li .zen-menu-heading:hover {
    color: #B6B4B1;
    }
    
    
    .article-title, .page-header h1 {
    background: none;
    text-align: center;
    margin-bottom: 0px;
    }
    
.mainwrap.zen-spotlight {
    margin-top: 0%;
}
       div#ugdefault_1_1 {
    margin-bottom: 6% !important;
}     


.ug-gallery-wrapper .ug-slider-wrapper {
    background-color: #FAFAFA;
    }
    
    
    .ug-item-wrapper img {
    padding: 4%;
    border-radius:7px !important;
}




    
    .ug-slider-control.ug-arrow-left.ug-skin-alexis {
    left: 0px !important;
    
    
}

.ug-slider-control.ug-zoompanel.ug-skin-alexis {
    left: 0px !important;
}

.ug-strip-panel {
    background-color: rgb(230, 230, 230) !important;
}

#toTop span {
    display: none;
}

.ug-slider-control.ug-zoompanel.ug-skin-alexis {
    display: none;
}

.ug-arrow-right.ug-skin-alexis {
    left: 96% !important;
}


.ug-gallery-wrapper {
    margin-bottom: 6% !important;
    }
    
    div#toTop {
    display: none !important;
}

.ug-theme-default .ug-default-button-fullscreen {
    display: none;
    }

.ug-theme-default .ug-default-button-play {
    display: none;
    }
    
.ug-gallery-wrapper .ug-slider-wrapper {
    height: 756px !important;
}
    
    
    .ug-textpanel-bg {
    background-color: rgb(250, 250, 250) !important;
}

.ug-gallery-wrapper .ug-textpanel-title {
    font-size: 2rem;
    color: #7D7D7D;
    font-family: "adriane",serif;
    text-align: center !important;
    }
    
    .ug-gallery-wrapper .ug-textpanel-description {
    font-size: 1.2rem;
    color: #5A5A5A;
    text-align: center !important;
        margin-top: 2% !Important;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
.ug-gallery-wrapper {
    min-height: 900px !important;
    height: inherit !important;
}

.ug-gallery-wrapper .ug-theme-panel {
    bottom: 0 !important;
    top: inherit;
}

.ug-strip-panel
{
    position: relative!important;
    top: 23px!important;
    }
    
    .ug-textpanel-textwrapper {
    position: relative !important;
}

    
    .ug-gallery-wrapper .ug-textpanel {
    position: relative;
    margin-top: 2%;
    }
    
    .ug-gallery-wrapper .ug-textpanel-description {
    position: relative !important;
    }
    
    .ug-theme-panel {
    height: inherit !important;
}
    
    
    
    span.zen-menu-heading.separator {
    cursor: pointer !important;
}


div#main_des_container2, div#main_des_container1, div#main_des_container3, div#main_des_container4{
    overflow: visible!important;
    height: auto!important;
}


div.main_images_wrapper {
    width: 100%;
    max-width: 100% !important;
}

div.main_image_slideshow_wrapper {
    text-align: center!important;
    float:none!important;
}

img.large_img{
    margin-left: auto !important;
    margin-right: auto !important;
}

.main_images_wrapper_grey-border-shadow div.main_large_image .large_img{
  margin-left: auto !important;
    margin-right: auto !important;  
    
}



div#main_des_container2, div#main_des_container1, div#main_des_container3, div#main_des_container4 {
    background: #FAFAFA;
    text-align: center;
}

.main_images_wrapper_grey-border-shadow .main_des_container {
    box-shadow: none !important;
}


.main_images_wrapper_grey-border-shadow div.main_large_image .large_img {
    box-shadow: 2px 3px 17px -1px #E6E6E6 !important;
    background: #fff;
}



.main_images_wrapper_grey-border-shadow table.main_thumb_table td img{
    margin: 0px !important;
    padding: 4px !important;
    max-width: none !important;
        width: 84% !important;
}

div#main_thumb_container2, div#main_thumb_container1,div#main_thumb_container3, div#main_thumb_container4{
    overflow: hidden!important;
}

div#midCol {
    margin-bottom: 8%;
    margin-top:3%;
}

img#magnifygif2, img#magnifygif1, img#magnifygif3, img#magnifygif4 {
    display: none;
}
img.large_img{
    width:65%;
    max-width:70% !important;
}
        
        
        span.main_thumb_text {
    display: none;
}


p {
    line-height: 29%;
}


        
        #menu ul > li a:not(.btn), #menu ul > li .zen-menu-heading {

    padding: 10px 20px 15px;
    
    }
    
    div#main_des_container2, div#main_des_container1,div#main_des_container3,div#main_des_container4 {
    margin-top: 2%;
    margin-bottom: 3%;
}


@media (max-width: 1420px){
    
    #menu ul > li a:not(.btn), #menu ul > li .zen-menu-heading {
    padding: 10px 16px 15px!important;
}

#menu ul > li {
	line-height: 26.5px;
}

    
}


@media (max-width: 1300px){
    
#menu ul > li a:not(.btn), #menu ul > li .zen-menu-heading {
    padding: 10px 9% 15px!important;
}
}


@media (max-width: 1240px){
    
#menu ul > li a:not(.btn), #menu ul > li .zen-menu-heading {
    padding: 10px 6% 15px!important;
}
}


@media (max-width: 1157px){
    
#menu ul > li a:not(.btn), #menu ul > li .zen-menu-heading {
    padding: 10px 8% 15px!important;
    font-size: 1rem;
}
}



h2.igallery_title {
    text-align: center;
    margin-bottom: 4%;
    font-family: "adriane",serif;
        font-size: 42px;
}




html, body, #zen-wrap, .sb-slidebar {
    background-color: #fff;
    background: url('/images/bg.png')!important;
    background-size: 100%!important;
    background-position-y: -300px!important;
    background-attachment: fixed!important;
}

#topimage {
    background-color: rgba(230, 230, 230, 0);
    background: rgba(230, 230, 230, 0);
}

div#middlewrap {
    background: rgba(230, 230, 230, 0);
}

footer#footerwrap {
    background: rgba(230, 230, 230, 0);
}



div#lbox_des_container1, div#lbox_des_container2, div#lbox_des_container3, div#lbox_des_container4 {
    display: none;
}


div#lbox_thumbs_arrow_wrapper1, div#lbox_thumbs_arrow_wrapper2, div#lbox_thumbs_arrow_wrapper3, div#lbox_thumbs_arrow_wrapper4 {
    display: none!important;
}

div#lbox_white1, div#lbox_white2, div#lbox_white3, div#lbox_white4{
    max-width: 100%!important;
    display: block;
    width: 70%!important;
    height: 100%;
    margin-left: 11% !important;
    margin-right: auto !important;
    top: 2%!important;
    opacity: 1;
    background-color: rgba(0, 0, 0, 0)!important;
}

article p {
    line-height: 130%;
}

h1.maintitle {
    background: green;
    color: #E5E4E2;
    padding-top: 2%;
    padding-bottom: 2%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0 !important;
}

#banner {
    background-color: #F9F8F6;
}

#middlewrap .zen-spotlight {
    background-color: #F9F8F6;
}

#logowrap .zen-spotlight {
    background: #F9F8F6;
}

#menu {
    background: #F9F8F6;
    }
    
    img.paintbrushes {
    float: right;
    width: 25%;
}

h1.maintitle {
    width: 75%;
    font-size: 4rem;
    padding-left: 17%;
    padding-top: 4%;
    float: left;
}

.greenbanner {
    background: green;
    padding-bottom: 16.4%;
}

    h1.maintitle, .greenbanner {
    background: #035D03;
    }
    
    @media (max-width:1266px){
    
    h1.maintitle {
    font-size: 3rem !important;
    }
    }
    
    
        @media (max-width:945px){
    
    h1.maintitle {
    font-size: 2rem !important;
    }
    }
    
    
            @media (max-width:540px){
    
    h1.maintitle {
    font-size: 1.2rem !important;
    }
    }
    
    