.main-navigation a {
color: #e2e2e2 !important;
}

.main-navigation ul li:hover > a {
background: #B5863F !important;
color: #FFFFFF !important;
opacity: 0.9;

 -webkit-transition: background .25s ease-out;
  -moz-transition: background .25s ease-out;
  -o-transition: background .25s ease-out;
  transition: background .25s ease-out;
}
.main-navigation ul li a{
padding-bottom:12px;
padding-top:12px;
}
/* Header */
#masthead .hgroup {
    position: relative;
    padding-top: 15px;
    padding-bottom: 0px;
height:100px;
}
#masthead {
    background: #FFFFFF none repeat scroll 0% 0% !important;
    padding: 0px 35px;
    box-sizing: border-box;

}

#colophon {
    margin-bottom: 20px;
    background: #2F3033 none repeat scroll 0% 0%;
    padding: 10px !important;
}

#colophon #theme-attribution, #colophon #site-info {
    text-align: center;
    margin-top: 10px !important;
    color: #AAA;
    font-size: 11.5px;
}





/*Sidebar area*/
#secondary {

    float: left;
    width: 23.762%;
padding-right:0px;
}

/*gallery css*/
.page-template-default #primary {
    float: right;
    width: 71.287%;
padding-right:50px;
}

body.responsive #page-wrapper {
    max-width: 800px !important;
    width: 800px !important;
    overflow-x: hidden;
}

#page-wrapper {
    padding-top: 20px;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 800px;
    margin: 0 auto;
}
.pic:hover{
opacity: 0.8;
}

.fusion-fullwidth-1 {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 10px !important;
   padding-bottom: 10px !important;
}

#main {
    padding-top: 5px !important;
    padding-bottom: 45px;
}

.fusion-header-wrapper #side-header, .fusion-header-wrapper .fusion-header, .fusion-header-wrapper .fusion-secondary-main-menu {
    background-color: #2E4E78;
}