.rt-container {
    margin: 0 auto;
}

#rt-main{
    background: url("../images/dav/carta1.jpg") repeat scroll left bottom rgba(0, 0, 0, 0);
    box-shadow: 0 30px 30px #000;
}

#rt-maintop{
    background: url("../images/dav/carta1.jpg") repeat scroll left bottom rgba(0, 0, 0, 0);
    box-shadow: 0 0 30px #000!important;
     width: 960px!important;
    margin: 0 auto!important;
   border-bottom: 0 solid transparent!important;
margin-top: -30px;
}

#rt-footer {
  background: url("../images/dav/foot7.png") no-repeat scroll center top rgba(0, 0, 0, 0) !important;
    border: 0 none!important;
    box-shadow: 0 0 0 #000!important;
    height: 470px!important;
}


#rt-copyright {
    border-top: 0 solid #d5d5d5!important;
    box-shadow: 0 0 0 #ffffff inset!important;
}

.title, .component-content h2 {
    border-bottom: 0px solid #303030!important;
text-shadow: 0 0 0 #ffffff!important;
}


#rt-header {
  background: url("../images/dav/top2.png") no-repeat scroll center bottom rgba(0, 0, 0, 0) !important;
padding-top: 20px;
}

#rt-top-surround {
    background-color: transparent!important;
background-image: none!important;
    background-repeat: repeat-x;
    border-bottom: 0 solid #ffffff!important;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0)!important;
}


#rt-drawer {
    background: none repeat scroll 0 0 #ffffff!important;
    border-bottom: 0 solid #ffffff!important;
    box-shadow: 0 0 rgba(0, 0, 0, 0) inset!important;
}

#rt-logo {
   //margin-bottom: -10px!important;
   // margin-top: -68px!important;
//margin-left: 10px!important;
//margin-top: -180px !important;
margin: 0 auto;
}

.rt-block .rev_slider {
   //margin: 0 px!important;
    //padding: 0 px!important;
}


.rev_slider {
    //margin-top: -30px!important;
z-index: 1!important;
}

body {
    color: #303030!important
}

.fullwidthbanner-container {
    margin-top: -45px!important;
}

.gf-menu {
    //float: right;
   margin-top: 40px;
       padding-bottom: 10px;
    padding-left: 20px;
//margin: 0 auto;
}


.gf-menu .item {
text-shadow: 0 0 0 #ffffff!important;
    //text-transform: uppercase;
    font-family: "Lobster","Helvetica",arial,serif;
    font-size: 24px!important;
//color: #62363e!important;
}

.gf-menu.l1 > li.active {
    background: none repeat scroll 0 0 #e0dbcb !important;
    border: 1px solid transparent!important;
    border-radius: 5px!important;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset, 0 0 0 #ffffff!important;
color: #926E5B!important;
}

.gf-menu.l1 > li.hover {
    background: transparent!important;
    border: 1px solid transparent!important;
    border-radius: 5px!important;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset, 0 0 0 #ffffff!important;
color: #926E5B!important;
}

.layout-mode-960fixed .gf-menu li:hover, .layout-mode-960fixed .gf-menu li.active:hover, .layout-mode-1200fixed .gf-menu li:hover, .layout-mode-1200fixed .gf-menu li.active:hover {
    padding-top: 0!important;
 background: none repeat scroll 0 0 #e0dbcb !important;
border: 1px solid transparent!important;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset, 0 0 0 #ffffff!important;
color: #926E5B!important;
}

.gf-menu li.parent > .item {
    padding-right: 7px!important;
}

.gf-menu li.parent > .item:after {
display:none;
}


.layout-mode-960fixed .gf-menu.l1 > li:hover > .item .border-fixer, .layout-mode-1200fixed .gf-menu.l1 > li:hover > .item .border-fixer {
    height: 0px!important;
}

.title, .component-content h2 {
font-size: 24px!important;
}

a:hover, a:active, a:focus {
    color: #926E5B!important;
}

#rt-top ul.menu li {
    float: right!important;
    margin-bottom: 8px;
}

#rt-top {
background:url("../images/dav/carta1.jpg") repeat scroll left bottom rgba(0, 0, 0, 0);
  border-bottom: 3px solid #ebe6da;
    box-shadow: 0 5px 20px #000 !important;
    margin-top: -10px;
  height: 50px;
}

.layout-mode-960fixed .gf-menu .dropdown ul li:hover > .item, .layout-mode-1200fixed .gf-menu .dropdown ul li:hover > .item{
font-size: 16px!important;
}
.layout-mode-960fixed .gf-menu .dropdown ul li > .item, .layout-mode-1200fixed .gf-menu .dropdown ul li > .item{
font-size: 16px!important;
}

table.main_thumb_table td img {
    box-shadow: none!important;
}

div.lbox_img_numbering{
margin: 9px 5px 0 0!important;
}

ul.menu li a:before, ul.menu li .item:before, ul.menu li .separator:before {
    content: ""!important;
    margin-right: 20px!important;
}

ul.menu li a, ul.menu li .item, ul.menu li .separator {
    text-transform: uppercase!important;
    text-shadow: none!important;
    font-size: 12px!important;
    margin-top: -6px!important;
}

.nav > li > a:hover {
    background-color: transparent!important;
}

#rt-drawer {
    height: 0!important;
    z-index: 2147483647!important;
}

#rt-drawer .rt-block{
margin:0px!important;
padding:0px!important;

}

a.flag {
    padding: 6px 0!important;
}

#rt-drawer .rt-container {
    height: 0!important;
}

div.itemBackToTop {
    text-align: right;
    display: none;
}

#ezblog-body {
    background: none repeat scroll 0 0 #e0dbcb!important;
    padding: 5px!important;
    position: relative!important;
    border-radius: 5px!important;
}

#eblog-wrapper.eblog-vintage .blog-horizonline-inner {
    background: transparent!important;
    display: inline;
    padding: 0 20px;
}
#eblog-wrapper .blog-author {
    display: none;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
}


#ezblog-body .blog-post .blog-title {
    margin: 0px auto;
}


#eblog-wrapper.eblog-vintage #ezblog-body .blog-post, #eblog-wrapper.eblog-vintage #ezblog-body .blog-read {
    background: #FAFAFA!important;
    border: 1px solid #dcdcdc;
    border-radius: 3px;
    min-height: 260px;
    padding: 20px 20px 0;
    position: relative;
}

#ezblog-head {
    margin-bottom: 15px;
    position: static;
    z-index: 15;
    display: none;
}

.searchblogs input, textarea, .uneditable-input {
    width: 180px!important;
     float: left;
    margin-right: 5px;
}

form {
    margin: 0 0 0px!important;
}