/* Main */
#menu li {
    padding: 0 34.1px;
}
#menu li:first-child{
    background-color: #beedf7;
    border-bottom: 3px solid #4ba8bd;
}
#menu li:first-child a,
#menu li:hover a,
#menu a {
    color:#007D98;
}

#menu li:hover{
    background-color:#beedf7;
    border-bottom: 3px solid #4ba8bd;
}

/* Sub-menu */
#menu ul li{
    margin-left: -34.1px;
    background-color: #beedf7 !important;
    border-bottom:1px solid #007e97 !important;
}
#menu ul li a{
    text-shadow: none;
    font-weight:600 !important;
}
#menu ul li:hover a{
    color:#ffffff !important;
    text-shadow: none;
}
#menu ul li:hover {
    background-color: #007D98 !important;
}

#menu ul li:first-child:after{
    border-bottom: 10px solid #beedf7;
}
#menu ul li:first-child:hover:after{
    border-bottom-color:#007d98;
}
#menu ul li:first-child{
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
#menu ul li:last-child{
    border-bottom: 0px !important;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-bottomright: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

li.pagenav{
    background: #009844;
    font-size:14px;
    font-weight:600 !important;
    color:#ffffff;
    line-height: 48px;
    padding-left:20px;
    margin-bottom: 20px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    
}
li.pagenav ul{
    background:#ffffff;
    -webkit-border-bottom-left-radius: 7.7px;
    -webkit-border-bottom-right-radius: 7.7px;
    -moz-border-radius-bottomleft: 7.7px;
    -moz-border-radius-bottomright: 7.7px;
    border-bottom-left-radius: 7.7px;
    border-bottom-right-radius: 7.7px;
    margin-left: -20px;
}
li.pagenav ul li.page_item{
    border-bottom:1px solid #f1f2f6;
    padding-left: 20px;
    line-height: 36px;
}
li.pagenav ul li.page_item a{
    color: #a4aeb9;
    font-size:13px;
    text-shadow: none !important;
    font-weight:400 !important;
}
li.pagenav ul li.page_item a:hover{
    font-weight:600 !important;
}
/*breadcrumbs*/
/*
.breadcrumbs{

}
.breadcrumbs ul li{
    background: #e44d1e !important;
    -webkit-box-shadow: 0px 3px 0px 0px rgba(201, 67, 26, 1) !important;
    -moz-box-shadow:    0px 3px 0px 0px rgba(201, 67, 26, 1) !important;
    box-shadow:         0px 3px 0px 0px rgba(201, 67, 26, 1) !important;
}
.breadcrumbs ul li a{
    color:#ffffff !important;
}
.breadcrumbs ul li.current{
    background:#ffffff!important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow:    none !important;
    box-shadow: none !important
}
.breadcrumbs ul li.current span{
    color:#e44d1e !important;
}
*/
.post-331 .entry-thumbnail img{
    width:325px;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.post-335{
    color:#ffffff;
    font-size:12px;
    line-height: 14px;
}
.post-335{
    margin-bottom: -20px !important;
}
.post-337 p{
    width:32%;
    float:left;
}