body {background: #ececec; color: #333;}
p {font-size: 14px; color: #333;}
#content {background: #FFF;padding:0;}
.site-header { width: 100%;border-bottom: none;}
 /* .f-header {background: #FFF; z-index: 9999; position: fixed; left: 0; top: 0; width: 100%;}  this make our menu fixed top */
.search-form input.search-field, .woocommerce-product-search .search-field {color: #333;}
.entry-footer {display:none;}
ul { font-size: 14px; color: #333;margin: 0 0 1.5em 3em;}
.main-navigation  ul  li > a:hover,
.main-navigation  ul li.current-menu-item > a,
.main-navigation  ul  li.current_page_item > a,
.main-navigation  ul li:hover > a {color:#FFF;background-color: #288998;}
.topinfo { color: #4fc3dd; position: absolute;top: 8px;}
del {font-weight: bold;color: #e23434;}
blockquote {border-left: 5px solid #288997;}

.offers {    position: absolute;padding: 20px;background: #ffc107;top: 0;font-size:13px;}

/* about */
.about strong {color: #2fa2bd;}

/* tour */
.tour h3 {color: #0f748c;}

/*tours */
.highlight {  background: #2fa2bd;color: #FFF;padding: 20px; font-size: 14px;    text-align: center;}
.highlight span { font-size: 2.0em;font-weight: 600;color: #d4ff29e3;}
.hightlight b {font-size: 20px;}
.tour h2 {color: #FFF !important;}
/* widget */
.textwidget p {color: #c7c7c7;}
.callus {background: #288997;padding: 20px; color: #FFF;}
.callus p {color: #FFF;}
.contact {padding: 20px;background: #ececec;}
/* footer */
.callto {padding: 30px;background: #288997;color: #FFF;}
.callto h2 {color: #fccf86;}
.callto img {position: absolute;top: -142px;width: 180px;}
.callto b {color: #ffe070;font-size:22px;}
#footer-widgets .widget-title {color: #4fc3de;}
/* reviews */
div.wpcr3_review div.wpcr3_review_title { font-size: 1.2em; color: #0d8a9c;}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width:680px) {

.callto img {position: relative;top: 29px ;width: 250px;}
}