.items-row,
.items-row .item {
    line-height: 22px;float: left
}

.item-page h2.mega-title,
.items-leading h2.mega-title {
    font-weight: 700;
    text-transform: uppercase;
    line-height: normal;
    border-bottom: 2px solid #E7E7E7
}

.cols-3 .item,
.cols-4 .item,
.items-leading,
.mega-wrap-page,
ul.pagenav {
    overflow: hidden
}

* {
    margin: 0;
    padding: 0
}

body#mega_page {
    background: #ededed;
    color: #282828;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px
}

.mega-wrap-page ol,
.mega-wrap-page ul {
    padding-left: 25px
}

.items-leading {
    padding-bottom: 10px
}

.items-leading h2.mega-title {
    color: #282828;
    font-size: 13px;
    margin-bottom: 5px;
    padding-bottom: 5px
}

.items-leading h2.mega-title a {
    color: #282828
}

.items-leading h2.mega-title a:hover {
    color: #A52203
}

.items-row {
    width: 100%
}

.items-row .item h2.mega-title {
    font-size: 120%;line-height: 1.6em;
}

.items-row .item h2.mega-title a {
    color: #16387C;
	font-weight: 500;
}

.items-row .item h2.mega-title a:hover {
    text-decoration: underline
}

.items-row .item div.gia-xemthem span.through {text-decoration: line-through; font-weight: 400; padding-right: 10px; color: #666;}
.items-row .item div.gia-xemthem span.pricetour {color: red; font-weight: 700;}
.items-row .item div.gia-xemthem span.currencyunit {color: #666;font-weight: 400;display: inline;}

.cols-2 .item {
    width: 49%
}

.cols-2 .column-2 {
    float: right
}

.cols-3 .item {
    width: 29%;
    padding: 0 2%
}

.cols-4 .item {
    width: 23%;
    padding: 0 1%
}

.item-page h2.mega-title {
    color: #282828;
    font-size: 13px;
    margin-bottom: 10px;
    padding-bottom: 5px
}

.items-more h3 {
    font-size: 15px
}

dl.article-info,
ul.actions {
    width: 100%;
    float: left;
    padding: 0 0 5px
}

.display-limit,
.pagination p.counter {
    padding-bottom: 10px
}

ul.actions li {
    float: left;
    margin-right: 5px
}

dl.article-info dd.published {
    font-size: 11px;
    color: #999
}

table.category tr.cat-list-row1 td {
    background: #EEE
}

ul.pagenav {
    padding-top: 15px;
    text-align: center
}

.item-page ul.pagenav li {
    margin: 0 2px;
    display: inline
}

.pagination {
    float: left;
    margin-top: 15px;
    width: 100%;
    text-align: center
}

.pagination ul li {
    display: inline;
    margin: 0 5px;
    text-align: center
}

.pagination a.pagenav,
.pagination span.pagenav {
    height: 25px;
    padding: 3px 8px;
    border: 1px solid #ccc;
    line-height: 25px
}

.pagination span.pagenav {
    background: #FFF
}

.pagination a.pagenav {
    background: #e0dcdb
}

p.readmore {
    text-align: right
}

.mega-breadcrumbs img {
    padding-top: 3px
}

form#searchForm {
    line-height: 33px
}

input#mod-search-searchword {
    color: #968566;
    float: left;
    height: 16px;
    padding: 2px;
    width: 208px
}
.posts-related {
	text-align: justify;
    background: #d9ebf9;
    border-left: 5px solid #1078b9;
    padding: 15px;
    margin: 0 0 10px 0;
}
@media screen and (max-width:480px) {
    div.content-right {
        display: none
    }
}