.nav-item-right a { padding: 5px 10px 5px 0 !important; }

/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/

/* 1.1 Defaults */

/*body  { font: 14px/20px Arial,Helvetica,Sans-serif; color: #424242; background: #fff url(images-arc/bg-header.jpg) repeat-x left top; }*/

/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/

/* 2.1 Containers & Columns */
#wrapper  { background: url(images-arc/bg-texture.png) no-repeat center top; }

/* 2.2 Navigation */
#top-nav  { background: #44697d; }
#top-nav a  { line-height: 22px; color: #ccc; border-right: 1px solid #414141; padding: 5px 10px; font-weight: bold; }
#top-nav a:hover, #top-nav li.current_page_item a, #top-nav li.current_page_parent a  { color: #EA7125; }

#main-nav  { position: relative; z-index:9998; font: bold 15px Helvetica, Arial, sans-serif; border: 1px solid #dee3e7; margin-bottom: 40px; background: #fff url(images-arc/bg-mainnav.png) repeat-x left bottom; }
#main-nav a  { padding: 5px 20px 2px; line-height: 30px; color:#fff; border-bottom: 4px solid #ffb864; }
#main-nav a:hover, #main-nav li.current_page_item a, #main-nav li.current_page_parent a  { border-bottom-color: #dc3e29; color: #fff; text-decoration: none; }
#main-nav a:hover, #main-nav li.current-cat a, #main-nav li.current-cat a  { border-bottom-color: #ea4525; color: #fff; text-decoration: none; }

#main-nav li ul li  { background:#EA7125; border-top:1px solid #fff; }
#main-nav li ul li a:hover  { border-color: #dbdbdb; background: #ea4525; }

/* 2.2.1 Drop-down menus */
.nav .sf-sub-indicator {background: url(images-arc/arrow-superfish.png) no-repeat; position:absolute; display:block; right:0.4em; top:0.9em; width:10px; height:10px; text-indent:-999em; overflow:hidden; !important}
.nav li ul .sf-sub-indicator {background:url(images/arrow-superfish-right.png) no-repeat;}

/* 2.5 Recent Posts */
#recent-posts .meta  { display: none; }

/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/

.post .title a:link, .post .title a:visited  { color:#EA7125 !important; }

/* 3.1 Typographic Elements */
.entry h2 { font-style:italic; font-size: 18px; color: #474747; }
.entry h3 { font-size: 16px; color: #44697D; }
.entry h4 { font-size: 14px; color: #EA7125; margin: 0 0 10px 0; }
.entry h5 { font-size: 14px; color: #44697D; margin: 0 0 10px 0; }
/*.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { margin: 0 0 25px 0; }*/

/*-------------------------------------------------------------------------------------------*/
/* 4. WIDGETS */
/*-------------------------------------------------------------------------------------------*/

/* 4.2 Generic Widgets */
.widget h3  { position: relative; margin: 0 0 5px 0; padding: 7px 0 7px 10px; font-size: 14px; color:#fff; background: #EA7125; }