/*
Theme Name: Heritage Tours
Author: Web Proventus Team
Theme URI: http://www.heritagetoursorissa.com/
Author URI: http://www.webproventus.com/
Description: 
Version: 1.0.3
*/

.manubar{background:#0c0;height:44px}
.menucontainer{position:relative}
.menutop li{float:left;position:relative;cursor:context-menu}
.menutop li a{display:block;padding:15px 20px;margin-right:1px;font-family:'Roboto-Light';color:#fff;font-size:15px;text-decoration:none;line-height:14px;text-transform:uppercase;font-weight:700}
.menutop li a:hover,.menutop li a:focus{background:#0a0;color:#fff}
.menutop li.current-menu-item a{background:#0a0;color:#fff}
.menutop li.menu-item-has-children:after{font-family:'Font Awesome 5 Free';font-weight:700;content:'\f0d7';color:#fff;font-size:13px;position:absolute;right:7px;top:15px;cursor:pointer}
.menutop .sub-menu li.menu-item-has-children:after{content:'\f0da';color:#ddd;font-size:14px;right:10px;top:10px}
.menutop .sub-menu{width:280px;padding:15px;background:#0a0;font-size:14px;border-radius:0 0 4px 4px;display:none;position:absolute;top:100%;left:0;z-index:99999;*zoom:1}
.menutop .sub-menu .sub-menu{top:0;left:100%;background:#00a000}
.menutop .sub-menu li,.menutop .sub-menu li a{float:none;margin:0;padding:0;border:0;white-space:normal}
.menutop .sub-menu li a{position:relative;display:block;font-size:14px;color:#fff;line-height:31px;padding:0 10px!important;margin-bottom:1px!important;text-transform:none;font-weight:400;padding-left:12px}
.menutop .sub-menu li a:before{font-family:'Font Awesome 5 Free';font-weight:700;content:'\f105';font-size:12px;color:#fff;margin-right:8px}
.menutop .sub-menu li a:hover{color:#fff;background:#0c0}
.menutop .sub-menu li.current-menu-item a{color:#fff;background:#0c0}
.menutop .sub-menu li.current-menu-item .sub-menu a{background:none}
.menutop .sub-menu li.current-menu-item .sub-menu li a:hover{color:#fff;background:#0c0}
.menucontainer .menuicon,.menucontainer .menutopmob{display:none}
.menuicon{display:block;padding:10px;margin-top:25px;border:1px solid #ddd}
.menuicon i{float:right;font-size:18px}
.menucontainer .menutopmob{position:absolute;top:100%;left:0;right:0;width:100%;z-index:99999;margin-top:2px;background:#00f}
.menucontainer .menutopmob li a{display:block;font-size:12px;color:#eee;text-transform:none;font-weight:400;line-height:19px;padding:4px 10px;margin:0;border-bottom:1px solid #ccc}
.menutopmob .sub-menu li a{padding-left:20px;font-size:11px}
.menutopmob .sub-menu li .sub-menu a{padding-left:30px}

.post{border:1px solid #eee;padding:15px;margin-bottom:30px}
.post h2{margin:0 0 15px 0!important;padding: 0 !important;}
.post h2 a{font-size: 15px;color:#000}
.post h2 a:hover{color:#999}
.post .imgeffect p {line-height: 24px;}
.post .btn-primary{margin-top:15px}
.postslide img{width:100%;height: 350px;object-fit: cover;margin:0;}

.metabar{font-family: 'Roboto-Light';font-size: 12px;padding: 0 0 10px 20px !important;position: relative;}
.metabar i{font-size:12px;position:absolute;left:0;top:1px}
.metabar a{color:#000}
.metabar a:hover{color:#0c0}


.singlepost{padding:0}
.singlepost h2{margin:10px 0 20px}
.singlepost .postthumb {margin: 0 0 15px 0;}
.singlepost .metabar i{margin: 0 8px 0 0;}

.comments{background:#fff;border:1px solid #e5e5e5;padding:20px;margin-top:20px}
.comments ul li{color:#000;font-size:15px;line-height:normal;padding:0;margin:0}
.comments ul li:before{display:none!important}
.comment-body{background:#f5f5f5;padding:15px 15px 5px;margin-bottom:15px;position:relative}
.comment-body cite,.comment-body span{font-weight:700;text-transform:uppercase;font-style:normal!important}
.comment-meta{font-size:12px;padding:7px 0 10px}
.comment-body .reply a{display:inline-block;border:1px solid #ccc;padding:5px 14px;font-size:15px;line-height:normal;color:#999;position:absolute;right:15px;top:15px}
.comment-body .reply a:hover{color:#fff;background:#999;border-color:#999}
.comment-author .avatar{display:none}

.sidebar{background:#f5f5f5;padding:20px;    position: sticky;    top: 15px;}
.sidebar input[type="submit"]{padding:12px 25px;margin:5px 0 0;width:100%}
.sidebar .widget{border-bottom:1px solid #e5e5e5;padding-bottom:25px;margin-bottom:25px}
.sidebar .widget:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}
.sidebar .heading{font-size: 20px;}
.sidebar ul li a{color:#000}
.sidebar ul li a:hover{color:#999}
.sidebar .searchform{padding-bottom:5px}
.sidebar .screen-reader-text{display:none}
.sidebar .comment-author-link{color:#999;text-transform:capitalize}
.postpagination{padding-top:10px}
.postpagination a{display:inline-block;color:#999;font-size:14px;border:1px solid #ccc;padding:9px 15px}
.postpagination a:hover{background:#999;color:#fff;border-color:#999}
.postpagination a i{font-size:15px;padding-right:5px}
.alignleft{float:left}
.alignright{float:right}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
img.alignleft{margin:5px 20px 5px 0}
img.alignright{margin:5px 0 5px 20px}
img.aligncenter{margin:5px auto}
img.alignnone{margin:5px 0}
@media only screen and (max-width:960px) {
.manubar,.menucontainer{display:none}
}